summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* Use 'nodecorate' instead.Barry Warsaw2009-11-022-4/+4
* Decorate a message only once.Barry Warsaw2009-11-022-2/+52
* Merge smtp_direct.py rework branch.Barry Warsaw2009-11-0241-191/+1880
|\
| * Fix all tests except outgoing.txt and common.txtBarry Warsaw2009-11-0211-48/+26
| * Add decorations.Barry Warsaw2009-11-0118-40/+239
| * More refactoring.Barry Warsaw2009-11-011-18/+7
| * More refactoring, this time into a framework based IndividualDelivery module.Barry Warsaw2009-11-014-66/+157
| * Add full personalization delivery mechanism.Barry Warsaw2009-11-014-8/+206
| * Refactor BulkDeliver so that the guts can be used in VERPDeliver.Barry Warsaw2009-11-016-76/+365
| * Copy slightly modified code from smtp_direct.py for handling low level error.Barry Warsaw2009-10-312-1/+14
| * Handle SMTPResponseExceptions like smtp_direct.py, but without the distinctionBarry Warsaw2009-10-313-18/+74
| * IMailTransportAgentDelivery.deliver() returns a dictionary just likeBarry Warsaw2009-10-314-12/+114
| * Bulk delivery's Sender and Errors-To headers.Barry Warsaw2009-10-242-2/+135
| * Default max_recipients to None, meaning no max.Barry Warsaw2009-10-232-8/+89
| * recips -> recipientsBarry Warsaw2009-10-232-24/+24
| * The bulk delivery chunking algorithm.Barry Warsaw2009-10-193-4/+189
| * IMailTransportAgent -> IMailTransportAgentAliasesBarry Warsaw2009-10-186-14/+100
| * Show that a max_sessions_per_connection == 0 means there's an unlimited numberBarry Warsaw2009-10-184-30/+144
| * Show that session counts are kept and can be reset.Barry Warsaw2009-10-182-2/+27
| * Show that the session count is zero at first.Barry Warsaw2009-10-182-27/+22
| * Infrastructure for testing the Connection class, and for counting the numberBarry Warsaw2009-10-185-59/+214
|/
* merge working changesBarry Warsaw2009-10-159-169/+41
|\
| * Use lazr.smtptest instead of our own SMTPServer and test SMTPd.Barry Warsaw2009-10-157-163/+25
| * When testing, the signal.pause() is a problem because the TestableMaster isBarry Warsaw2009-10-153-6/+16
|/
* Bye bye mailmanctl, long live 'bin/mailman start'Barry Warsaw2009-10-092-235/+1
* Add bin/mailman reopen and bin/mailman restartBarry Warsaw2009-10-063-13/+44
* Move mailmanctl start and stop commands into bin/mailman.Barry Warsaw2009-10-064-8/+312
* thread mergeBarry Warsaw2009-09-302-11/+25
|\
| * Re-enable setuptools_bzrBarry Warsaw2009-09-251-3/+3
| * Re-enable __version__Barry Warsaw2009-09-251-2/+1
| * Play much more nicely with buildout, and use a better mechanism for declaringBarry Warsaw2009-09-252-15/+30
|/
* whitespaceBarry Warsaw2009-09-191-1/+1
* Convert bin/inject to bin/mailman injectBarry Warsaw2009-09-1914-105/+319
* As before, replace config.db.requests and config.db.pendings with utilities.Barry Warsaw2009-08-2613-37/+53
* Replace the message_store instance on the database with an IMessageStoreBarry Warsaw2009-08-269-31/+53
* Remove the user_manager attribute from config.db and expose it as anBarry Warsaw2009-08-2627-145/+215
* Instead of using an adapter, use a utility to get the mailing list manager.Barry Warsaw2009-08-2627-62/+77
* Remove the special cases for pylint. Version 0.18 "works" out of the box now...Barry Warsaw2009-08-254-7/+71
* Fix buglet.Barry Warsaw2009-08-251-0/+1
* TweaksBarry Warsaw2009-08-241-3/+4
* Better titleBarry Warsaw2009-08-241-5/+5
* Updates to documentation.Barry Warsaw2009-08-243-21/+38
* Documentation reorganization and update.Barry Warsaw2009-08-2421-670/+479
* Post-release bump of version number.Barry Warsaw2009-08-212-3/+8
* NewsBarry Warsaw2009-08-211-0/+1
* Test updates and repair.xoBarry Warsaw2009-08-2142-85/+139
* * Updated NEWS.txt for 3.0a3.Barry Warsaw2009-08-2111-225/+247
* mailmanctl must use absolute importsBarry Warsaw2009-08-173-1/+5
* Clean ups.Barry Warsaw2009-08-171-5/+1
* Use an adapter instead of custom handleException() code to return a 404Barry Warsaw2009-08-172-10/+10