summaryrefslogtreecommitdiff
path: root/src/mailman (follow)
Commit message (Expand)AuthorAgeFilesLines
* * Move inject.py to mailman.app package.Barry Warsaw2011-06-155-16/+235
* After a current analysis by Richard Wackerbarth, it was found that notBarry Warsaw2011-06-142-6/+18
* NEWS file updatesBarry Warsaw2011-06-111-0/+18
* Fixed two typos.Barry Warsaw2011-06-112-4/+5
* Do not allow a list to be created with a bogus owner address. (LP: #778687)Barry Warsaw2011-06-114-48/+143
* Update COPYING file to GPLv3. (LP: #790994)Barry Warsaw2011-06-111-0/+4
* Typos, left over crud, and a refactoring.Barry Warsaw2011-06-103-17/+5
* Refactor MTA alias creation.Barry Warsaw2011-06-1011-52/+393
* Major terminology shift:Barry Warsaw2011-06-0147-432/+441
* Rename 'queue' directory to 'runners' since not all subprocesses run a queue.Barry Warsaw2011-05-2940-266/+302
* Remove an obsolete directory.Barry Warsaw2011-05-282-46/+0
* Remove an unused module.Barry Warsaw2011-05-281-73/+0
* * Flesh out the BounceRunner, complete with tests.Barry Warsaw2011-05-274-109/+260
* * bounce_processing -> process_bouncesBarry Warsaw2011-05-275-157/+85
* * bounce_unrecognized_goes_to_list_owner -> forward_unrecognized_bounces_to Barry Warsaw2011-05-2520-91/+291
* 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-175-9/+204
* Test (and fix!) the path in the outgoing runner where a socket.error getsBarry Warsaw2011-05-173-10/+91
* 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-142-4/+8
* oh wellBarry Warsaw2011-05-142-4/+3
* checkpointingBarry Warsaw2011-05-142-6/+105
* Add tests for the outgoing queue runner.Barry Warsaw2011-05-144-7/+103
* * 'where' -> contextBarry Warsaw2011-05-132-2/+5
* * BounceEvent.where -> BounceEvent.contextBarry Warsaw2011-05-133-16/+43
* Add bounce registration and bounce events.Barry Warsaw2011-05-136-11/+257
* add sample dataBarry Warsaw2011-05-091-0/+0
* Implement and test the extraction of the bouncing email address when a probeBarry Warsaw2011-05-093-43/+39
* Add test sample dataBarry Warsaw2011-05-091-0/+17
* Add non-English tests of the probe message.Barry Warsaw2011-05-083-11/+100
* Merge bounces branch (still incomplete, but tests pass).Barry Warsaw2011-05-078-112/+302
|\
| * checkpointingBarry Warsaw2011-05-066-45/+97
| * * Fix setup.py version regexp.Barry Warsaw2011-05-034-69/+120
* | NEWSBarry Warsaw2011-05-031-0/+5
* | Move the test timeout values into a configuration variable. Set devmode.waitBarry Warsaw2011-05-033-12/+21
|/
* Another refactoring.Barry Warsaw2011-05-012-34/+4
* Fix refactor-o.Barry Warsaw2011-05-012-2/+2
* Start the enablement of bounce detection.Barry Warsaw2011-05-019-28/+302
* * Fix styleguide (given by Mark Sapiro).Barry Warsaw2011-04-303-21/+21
* Let's release 3.0.0a7 (Mission) today!Barry Warsaw2011-04-291-1/+1
* Some updates to the documentation in preparation for alpha 7.Barry Warsaw2011-04-293-22/+40
* Add NEWS entry.Barry Warsaw2011-04-271-0/+1
* One more refactoring.Barry Warsaw2011-04-271-0/+0
* Move the bouncer tests to the right directory.Barry Warsaw2011-04-27104-2/+2
* Remove the redundant src/mailman/tests/test_bounces.py file and ensure all theBarry Warsaw2011-04-278-292/+75
* Checkpointing for refactoring.Barry Warsaw2011-04-27126-83/+11897