summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
...
* Remove an obsolete directory.Barry Warsaw2011-05-282-46/+0
* Remove an unused module.Barry Warsaw2011-05-281-73/+0
* Merge bounce cleanup branch. This is a major cleansing and refactoring of theBarry Warsaw2011-05-2729-397/+1615
|\
| * * 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
| * Merge current bounces work.Barry Warsaw2011-05-1512-19/+548
|/|
| * 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
| * trunk mergeBarry Warsaw2011-05-030-0/+0
| |\
| * | * Fix setup.py version regexp.Barry Warsaw2011-05-035-70/+121
* | | NEWSBarry Warsaw2011-05-031-0/+5
* | | Move the test timeout values into a configuration variable. Set devmode.waitBarry Warsaw2011-05-033-12/+21
| |/ |/|
* | Fixed version number regexp.Barry Warsaw2011-05-031-1/+1
|/
* 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
* Be sure to include a test file in the tarball.Barry Warsaw2011-04-291-0/+1
* 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-294-26/+44
* Add NEWS entry.Barry Warsaw2011-04-271-0/+1
* Restore the bounce detectors tests which previously got accidentally removedBarry Warsaw2011-04-27125-318/+11915
|\
| * 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
|/
* Update NEWS.txt.Barry Warsaw2011-04-261-1/+31
* Ensure that a member's address cannot be changed to an address they do notBarry Warsaw2011-04-252-0/+28
* Complete the ability to change a subscription address, both internally and viaBarry Warsaw2011-04-2512-89/+514
* Allow users to subscribe to mailing lists through the REST API.Barry Warsaw2011-04-246-31/+125