summaryrefslogtreecommitdiff
path: root/src/mailman/core/tests
Commit message (Collapse)AuthorAgeFilesLines
* Rename metadata key for clarityBarry Warsaw2017-08-041-7/+44
|
* Enhance Switchboard.finish() to look for .pck if no .bak.Mark Sapiro2017-04-221-0/+20
|
* Bump copyright years.Barry Warsaw2017-01-043-3/+3
|
* Clean up the core directory.Barry Warsaw2016-03-243-53/+23
| | | | | | | mailman/core/errors.py is gone now. We had a duplicate base exception which now always comes from mailman/interfaces/errors.py. Obsolete/unused exceptions are remove. The other exceptions are moved to better locations.
* Happy New Year.Barry Warsaw2016-01-023-3/+3
|
* Digests improvements:Barry Warsaw2015-12-191-1/+1
| | | | | | | * digestable -> digests_enabled * nondigestable: removed * Exposed digests_enabled, digest_send_periodic, digest_volume_frequency in REST.
* A few minor cleanups.Barry Warsaw2015-09-131-11/+10
|
* Don't decorate the archive, digest or usenet copiesAurélien Bompard2015-09-121-1/+39
|
* For now, treat `DeliveryMode.summary_digests` the same as `.mime_digests`.Barry Warsaw2015-09-061-2/+9
| | | | | (Closes #141). Also, don't enqueue a particular digest if there are no recipients for that digest.
* Add a test to prove that LP: #1165589 doesn't affect Mailman 3.Barry Warsaw2015-05-041-0/+58
|
* Bump copyright years.Barry Warsaw2015-01-042-2/+2
|
* Remove huge amounts of now unnecessary file boilerplate.Barry Warsaw2014-12-222-13/+4
|
* Trunk merge.Barry Warsaw2014-12-221-2/+38
|\
| * LP: #1130696 - AttributeError on .senderBarry Warsaw2014-12-101-2/+38
| |\
| | * Make the MIMEDigester generate a subclass of MIMEMultipart with our additionsAurélien Bompard2014-12-091-10/+12
| | | | | | | | | | | | Fixes bug #1130696 (differently)
| | * Handle the MIMEMultipart created by the DigestRunner properlyAurélien Bompard2014-11-301-1/+20
| |/ | | | | | | Fixes: bug #1130696
* | Core tests pass.Barry Warsaw2014-12-151-1/+1
| |
* | Use listid instead of (fqdn) listname in the metadata pickle.Barry Warsaw2014-12-151-1/+1
|/ | | | | | load_external() now always opens in utf-8 mode. More test repair.
* Bump copyright years.Barry Warsaw2014-01-012-2/+2
|
* Bump copyright years.Barry Warsaw2013-01-012-2/+2
|
* * Python 2.7 is not required. Python 2.6 is no longer officially supported.Barry Warsaw2012-10-311-1/+1
| | | | | The code base is now also `python2.7 -3` clean, although there are still some warnings in 3rd party dependencies. LP: #1073506
* Add a test to ensure that the re-raising of the exception occurs.Barry Warsaw2012-05-111-3/+7
|
* * When a queue runner gets an exception in its _dispose() method, aBarry Warsaw2012-05-111-0/+85
| | | | | | `RunnerCrashEvent` is triggered, which contains references to the queue runner, mailing list, message, metadata, and exception. Interested parties can subscribe to that `zope.event` for notification.
* General code cleanup.Barry Warsaw2012-04-251-5/+5
| | | | | | | | - Add explicit dependency on zope.event in setup.py. - Use Python 3 compatible syntax for specifying that a class implements an interface, i.e. the @implementer class decorator. - print_function futures. - Whitespace normalization.
* Add the OwnerPipeline, with tests, and rename some things for consistency.Barry Warsaw2012-03-231-1/+45
|
* * Pipermail has been eradicated.Barry Warsaw2012-03-161-10/+82
| | | | | | | | | | | | * Configuration variable `[mailman]filtered_messages_are_preservable` controls whether messages which have their top-level `Content-Type` filtered out can be preserved in the `bad` queue by list owners. * Configuration section `[scrubber]` removed, as is the scrubber handler. This handler was essentially incompatible with Mailman 3 since it required coordination with Pipermail to store attachments on disk. * Schema additions: - mailinglist.filter_action
* * Mailing lists get multiple chains and pipelines. For example, normalBarry Warsaw2012-03-071-2/+3
| | | | | | | | | | | postings go through the `posting_chain` while messages to owners to through `owners_chain`. The default `built-in` chain is renamed to `default-posting-chain` while the `built-in` pipeline is renamed `default-posting-pipeline`. * Schema changes: - start_chain -> posting_chain - pipeline -> posting_pipeline
* Restore the RFC 2369 headers to accepted list posts.Barry Warsaw2012-03-012-0/+62