summaryrefslogtreecommitdiff
path: root/src/mailman/queue (follow)
Commit message (Expand)AuthorAgeFilesLines
* Rename 'queue' directory to 'runners' since not all subprocesses run a queue.Barry Warsaw2011-05-2928-5466/+0
* Remove an unused module.Barry Warsaw2011-05-281-73/+0
* * Flesh out the BounceRunner, complete with tests.Barry Warsaw2011-05-272-28/+195
* * bounce_processing -> process_bouncesBarry Warsaw2011-05-272-155/+80
* * bounce_unrecognized_goes_to_list_owner -> forward_unrecognized_bounces_to Barry Warsaw2011-05-254-41/+3
* Eliminate the BounceMixin from the OutgoingRunner.Barry Warsaw2011-05-181-10/+2
* More testing and refactoring the temporary failures branch.Barry Warsaw2011-05-182-11/+71
* Work out what happens for permanent and temporary non-probe failures.Barry Warsaw2011-05-172-18/+100
* * Flesh out IBounceProcessor so that you can get an iterator over all eventsBarry Warsaw2011-05-172-4/+118
* Test (and fix!) the path in the outgoing runner where a socket.error getsBarry Warsaw2011-05-172-7/+88
* More testsBarry Warsaw2011-05-141-0/+24
* More tests.Barry Warsaw2011-05-141-1/+23
* Another test.Barry Warsaw2011-05-141-0/+9
* * Fixed testsBarry Warsaw2011-05-141-3/+7
* oh wellBarry Warsaw2011-05-141-2/+2
* checkpointingBarry Warsaw2011-05-142-6/+105
* Add tests for the outgoing queue runner.Barry Warsaw2011-05-143-4/+92
* Implement and test the extraction of the bouncing email address when a probeBarry Warsaw2011-05-091-37/+0
* * Fix setup.py version regexp.Barry Warsaw2011-05-031-2/+2
* Another refactoring.Barry Warsaw2011-05-012-34/+4
* 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
* Checkpointing for refactoring.Barry Warsaw2011-04-271-3/+3
* Refactor .subscribe() from IAddress to IMailingList.Barry Warsaw2011-04-161-1/+1
* Reimplement wrap() using modern techniques, and finally get rid of Utils.py!Barry Warsaw2011-03-174-6/+5
* Utils.maketext() and Utils.findtext() are gone.Barry Warsaw2011-03-161-10/+10
* nntpsplit() is replaced by lazr.config.as_host_port().Barry Warsaw2011-02-251-2/+3
* Move oneline() out of Utils.py.Barry Warsaw2011-02-251-1/+2
* Remove some unused/untested stuff regarding password creation from Utils.py.Barry Warsaw2011-01-041-0/+1
* Split member and nonmember moderation.Barry Warsaw2011-01-021-19/+18
* Happy New Year.Barry Warsaw2011-01-0115-15/+15
* Because it was just to damn confusing, rename IAddress.address toBarry Warsaw2011-01-012-4/+4
* * Simplify the membership.txt doctest.Barry Warsaw2010-12-313-13/+85
* Fairly significant change to the way member and nonmember moderation occurs.Barry Warsaw2010-12-291-3/+3
* This is part 1 of the merge of Jimmy Bergman's branchBarry Warsaw2010-12-281-70/+67
|\
* | Insulate the test environment from the running environment. Sadly, the testBarry Warsaw2010-12-221-2/+2
* | Upgrade from using the locknix package to using flufl.lock.Barry Warsaw2010-11-271-1/+1
|/
* Fix the obvious errors identified by pyflakes. Skip false positives (mostlyBarry Warsaw2010-10-088-13/+8
* More documentation cleanups.Barry Warsaw2010-09-148-15/+59
* More documentation updatesBarry Warsaw2010-09-102-15/+24
* More documentation updatesBarry Warsaw2010-09-101-22/+23
* Fix an importBarry Warsaw2010-08-081-1/+1
* Refactor all bounce detectors.Barry Warsaw2010-08-081-3/+3
* checkpointingBarry Warsaw2010-08-071-5/+6
* No longer touch the Sender or Errors-To headers. We can no longer justifyBarry Warsaw2010-06-291-3/+1
* List-Post header should be retained in MIME digest messages (LP: 526143)Barry Warsaw2010-03-281-4/+6
* More refactoring:Barry Warsaw2010-02-251-1/+0
* Refactoring the REST support by removing unnecessary stuff and moving otherBarry Warsaw2010-02-251-1/+1
* Checkpointint support for different path layouts, allowing us to optionallyBarry Warsaw2010-01-271-2/+3
* Happy New Year.Barry Warsaw2010-01-0115-15/+15