summaryrefslogtreecommitdiff
path: root/mailman/queue/command.py (unfollow)
Commit message (Expand)AuthorFilesLines
2008-03-28Stable sort the output.Barry Warsaw1-1/+3
2008-03-27Added a test of the OutgoingRunner, and subsequent changes to make it pass,Barry Warsaw16-35/+156
2008-03-25Lots of little patches trying to get a simple end-to-end test working. ThereBarry Warsaw9-55/+64
2008-03-25Flesh out and make working IUser.memberships, with tests.Barry Warsaw2-13/+29
2008-03-24The start of exposing memberships in the IUser.Barry Warsaw4-2/+96
2008-03-23Move AlreadySubscribedError to interfaces/member.py in the (new) preferenceBarry Warsaw8-177/+193
2008-03-22Rename rmlist to remove_list, and let it take multiple -l command lineBarry Warsaw6-85/+102
2008-03-22Several fixes to command line scripts.Barry Warsaw6-108/+150
2008-03-21Convert bin/qrunner to use the new Options class.Barry Warsaw1-37/+43
2008-03-21Added a common option parsing class, and converted master to it.Barry Warsaw2-34/+96
2008-03-21Don't timeout in TestableMaster.start(). Just wait until all queue runnersBarry Warsaw1-2/+2
2008-03-15Add some debug logging.Barry Warsaw1-0/+3
2008-03-13Move mailman.database.txnsupport to mailman.database.transaction and updateBarry Warsaw3-44/+137
2008-03-12Add some randomization to the way tests are run. This isn't complete (seeBarry Warsaw2-12/+38
2008-03-12Sprinkle a few more transaction API calls around to make sure the databaseBarry Warsaw3-2/+6
2008-03-12Add transaction API to IDatabase, e.g. begin(), commit(), and abort(). Add anBarry Warsaw3-4/+30
2008-03-12Add a working (though not yet complete) test for the LMTP runner.Barry Warsaw12-114/+286
2008-03-10Removed bogus >From line from hotpop_01.txt bounce test message.Mark Sapiro1-1/+0
2008-03-06Fix a typo in a roster name.Barry Warsaw5-75/+71
2008-02-27Bite the bullet: rename the Mailman package to mailman.Barry Warsaw531-935/+921
2008-02-27Rework the master.py script and the master.txt doctest so that it's muchBarry Warsaw4-192/+193
2008-02-26Make the import of Mailman.configuration.config explicit in doctests.Barry Warsaw5-5/+10
2008-02-26Add a test for mailmanctl and master.py. Also fix a bug in master where itBarry Warsaw3-1/+110
2008-02-25Update mailmanctl for the new master.py script. Fortunately, we can simplifyBarry Warsaw3-374/+97
2008-02-25Rework the basic infrastructure for qrunner process control. Split out theBarry Warsaw13-77/+477
2008-02-19The start of a cleaning up of Errors.py. Eventually, I want to get rid ofBarry Warsaw15-101/+176
2008-02-18PEP 292 style, $-strings are used by the translation service everywhere now.Barry Warsaw51-110/+24
2008-02-17Added a test for the built-in pipeline. Fixed some broken handler names inBarry Warsaw9-30/+233
2008-02-17Reorganize the Handler architecture to a pipeline architecture with plugins.Barry Warsaw38-357/+875
2008-02-08Mailman.handlers -> Mailman.pipelineBarry Warsaw40-23/+23
2008-02-08Rename 'prep queue' to 'pipeline queue'.Barry Warsaw6-19/+57
2008-02-07Tweak copyright years.Barry Warsaw220-220/+220
2008-01-24Reorganize doctests, moving handler documentation into Mailman/handlers/docs.Barry Warsaw40-22/+22
2008-01-24Python 2.5's email package uses cStringIO in its feed parser, and this doesn'tBarry Warsaw25-99/+99
2008-02-02Fleshed out the doctest for the new incoming queue runner.Barry Warsaw3-2/+198
2008-02-02Convert IncomingRunner to use the new chains disposition architecture. moveBarry Warsaw17-227/+261
2008-02-01Bye bye Hold handler.Barry Warsaw1-261/+0
2008-02-01SpamDetect is gone, so the chains/rules implementation experiment is deemed aBarry Warsaw14-232/+223
2008-01-30Reorganization.Barry Warsaw9-9/+659
2008-01-27Reorganization.Barry Warsaw2-410/+9
2008-01-26Remove an unused variable.Barry Warsaw1-3/+0
2008-01-26Port header matching previously described by the misnamed KNONW_SPAMMERSBarry Warsaw9-132/+281
2008-01-23More changes to rules and chains.Barry Warsaw19-114/+218
2008-01-21More updates to rules and chains, especially by adding additional tests.Barry Warsaw24-385/+546
2008-01-14Use a more efficient way of deleting rows from a table, which coincidentallyBarry Warsaw12-120/+503
2008-01-13Update copyright years. Change a plugin name.Barry Warsaw5-6/+6
2008-01-13Remove dependency on SQLAlchemy.Barry Warsaw1-1/+0
2008-01-13Add an interface IArchiver which is used to calculate urls and send messagesBarry Warsaw8-31/+153
2008-01-13Fix the requirement for the setuptools/bzr plugin. Update a copyrightBarry Warsaw2-3/+3
2008-01-02Use a more efficient way of deleting rows from a table, which coincidentallyBarry Warsaw1-2/+1