summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
...
* Convert bin/qrunner to use the new Options class.Barry Warsaw2008-03-211-37/+43
* Added a common option parsing class, and converted master to it.Barry Warsaw2008-03-212-34/+96
* Don't timeout in TestableMaster.start(). Just wait until all queue runnersBarry Warsaw2008-03-211-2/+2
* Add some debug logging.Barry Warsaw2008-03-151-0/+3
* merging threadBarry Warsaw2008-03-133-44/+137
|\
| * Move mailman.database.txnsupport to mailman.database.transaction and updateBarry Warsaw2008-03-133-44/+137
| * merge down threadBarry Warsaw2008-03-124-14/+44
| |\
| * \ merge down-threadBarry Warsaw2008-03-123-4/+30
| |\ \
* | \ \ merging threadBarry Warsaw2008-03-135-18/+74
|\ \ \ \ | | |_|/ | |/| |
| * | | Add some randomization to the way tests are run. This isn't complete (seeBarry Warsaw2008-03-122-12/+38
| * | | Sprinkle a few more transaction API calls around to make sure the databaseBarry Warsaw2008-03-123-2/+6
| | |/ | |/|
| * | Add transaction API to IDatabase, e.g. begin(), commit(), and abort(). Add anBarry Warsaw2008-03-123-4/+30
| |/
* | merged from upstreamBarry Warsaw2008-03-131-1/+0
|\ \ | |/ |/|
| * Removed bogus >From line from hotpop_01.txt bounce test message.Mark Sapiro2008-03-101-1/+0
* | Add a working (though not yet complete) test for the LMTP runner.Barry Warsaw2008-03-1212-114/+286
|/
* Fix a typo in a roster name.Barry Warsaw2008-03-065-75/+71
* Bite the bullet: rename the Mailman package to mailman.Barry Warsaw2008-02-27531-935/+921
* Rework the master.py script and the master.txt doctest so that it's muchBarry Warsaw2008-02-274-192/+193
* Make the import of Mailman.configuration.config explicit in doctests.Barry Warsaw2008-02-265-5/+10
* Add a test for mailmanctl and master.py. Also fix a bug in master where itBarry Warsaw2008-02-263-1/+110
* Update mailmanctl for the new master.py script. Fortunately, we can simplifyBarry Warsaw2008-02-253-374/+97
* Rework the basic infrastructure for qrunner process control. Split out theBarry Warsaw2008-02-2513-77/+477
* The start of a cleaning up of Errors.py. Eventually, I want to get rid ofBarry Warsaw2008-02-1915-101/+176
* PEP 292 style, $-strings are used by the translation service everywhere now.Barry Warsaw2008-02-1851-110/+24
* Added a test for the built-in pipeline. Fixed some broken handler names inBarry Warsaw2008-02-179-30/+233
* Reorganize the Handler architecture to a pipeline architecture with plugins.Barry Warsaw2008-02-1738-357/+875
* Mailman.handlers -> Mailman.pipelineBarry Warsaw2008-02-0840-23/+23
* Rename 'prep queue' to 'pipeline queue'.Barry Warsaw2008-02-086-19/+57
* Tweak copyright years.Barry Warsaw2008-02-07220-220/+220
* Reorganize doctests, moving handler documentation into Mailman/handlers/docs.Barry Warsaw2008-01-2440-22/+22
* Python 2.5's email package uses cStringIO in its feed parser, and this doesn'tBarry Warsaw2008-01-2425-99/+99
* Merge the 'rules' branch.Barry Warsaw2008-02-0287-1606/+3792
|\
| * Fleshed out the doctest for the new incoming queue runner.Barry Warsaw2008-02-023-2/+198
| * Convert IncomingRunner to use the new chains disposition architecture. moveBarry Warsaw2008-02-0217-227/+261
| * Bye bye Hold handler.Barry Warsaw2008-02-011-261/+0
| * SpamDetect is gone, so the chains/rules implementation experiment is deemed aBarry Warsaw2008-02-0114-232/+223
| * Reorganization.Barry Warsaw2008-01-309-9/+659
| * Reorganization.Barry Warsaw2008-01-272-410/+9
| * Remove an unused variable.Barry Warsaw2008-01-261-3/+0
| * Port header matching previously described by the misnamed KNONW_SPAMMERSBarry Warsaw2008-01-269-132/+281
| * More changes to rules and chains.Barry Warsaw2008-01-2319-114/+218
| * More updates to rules and chains, especially by adding additional tests.Barry Warsaw2008-01-2124-385/+546
| * Merge from trunk.Barry Warsaw2008-01-148-33/+157
| |\ | |/ |/|
* | Update copyright years. Change a plugin name.Barry Warsaw2008-01-135-6/+6
* | Remove dependency on SQLAlchemy.Barry Warsaw2008-01-131-1/+0
* | Merge from rfc5064 branch.Barry Warsaw2008-01-138-31/+153
|\ \
| * | Add an interface IArchiver which is used to calculate urls and send messagesBarry Warsaw2008-01-138-31/+153
|/ /
* | Fix the requirement for the setuptools/bzr plugin. Update a copyrightBarry Warsaw2008-01-132-3/+3
| * Use a more efficient way of deleting rows from a table, which coincidentallyBarry Warsaw2008-01-1412-120/+503
| * Use a more efficient way of deleting rows from a table, which coincidentallyBarry Warsaw2008-01-021-2/+1