summaryrefslogtreecommitdiff
path: root/src/mailman/queue/bounce.py
Commit message (Collapse)AuthorAgeFilesLines
* Rename 'queue' directory to 'runners' since not all subprocesses run a queue.Barry Warsaw2011-05-291-80/+0
|
* * Flesh out the BounceRunner, complete with tests.Barry Warsaw2011-05-271-27/+36
| | | | * Clean up the DSN bounce processor.
* * bounce_processing -> process_bouncesBarry Warsaw2011-05-271-155/+2
| | | | | * Finally get rid of BounceMixin * Test the simple case where the mailing list does no bounce processing.
* * bounce_unrecognized_goes_to_list_owner -> forward_unrecognized_bounces_to Barry Warsaw2011-05-251-26/+0
| | | | | | | | | | | | * Add an additional option for unrecognized bounce disposition: send it to the site administrators. * Move maybe_forward() from src/mailman/queue/bounce.py to src/mailman/app/bounces.py, refactor and add tests. * Add a LogFileMark class to help with tests that want to check the output to a log file. * OwnerNotification gets a better signature. Instead of tomoderators, the last argument is a roster to send the notification to. If roster is None, then the notification goes to the site administrators.
* Implement and test the extraction of the bouncing email address when a probeBarry Warsaw2011-05-091-37/+0
| | | | message bounces. This completes the refactoring of probes for MM3.
* * Fix setup.py version regexp.Barry Warsaw2011-05-031-2/+2
| | | | | | * Move get_verp() to class-based for easy overridding. Hook up StandardVERP but not yet ProbeVERP. * Use uuid.uuid4() to get unique id.
* Another refactoring.Barry Warsaw2011-05-011-32/+2
|
* Fix refactor-o.Barry Warsaw2011-05-011-1/+1
|
* Remove the redundant src/mailman/tests/test_bounces.py file and ensure all theBarry Warsaw2011-04-271-3/+3
| | | | other bounce detector pass.
* Checkpointing for refactoring.Barry Warsaw2011-04-271-3/+3
|
* Reimplement wrap() using modern techniques, and finally get rid of Utils.py!Barry Warsaw2011-03-171-1/+1
|
* Happy New Year.Barry Warsaw2011-01-011-1/+1
|
* Fix the obvious errors identified by pyflakes. Skip false positives (mostlyBarry Warsaw2010-10-081-1/+0
| | | | | due to _() interpolation) and a few other problems that did not have immediately obvious fixes.
* Fix an importBarry Warsaw2010-08-081-1/+1
|
* Refactor all bounce detectors.Barry Warsaw2010-08-081-3/+3
|
* checkpointingBarry Warsaw2010-08-071-5/+6
|
* Happy New Year.Barry Warsaw2010-01-011-1/+1
|
* Factor out most of the i18n subsystem and convert to using the flufl.i18nBarry Warsaw2009-11-151-3/+4
| | | | package.
* Add decorations.Barry Warsaw2009-11-011-1/+1
| | | | s/recips/recipients/
* Remove Utils.ParseEmail() and Utils.midnight().Barry Warsaw2009-02-121-3/+3
|
* Push the source directory into a 'src' subdirectory so that zc.buildout worksBarry Warsaw2009-01-251-0/+316
correctly regardless of how it's used.