summaryrefslogtreecommitdiff
path: root/src (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Do not create the .mo files during setup. This makes things go much faster.Barry Warsaw2009-11-245-6/+163
| | | | | The tests do require a partial French translation for digester.txt, so just include the bare minimum, already msgfmt'd in the mailman.testing package.
* Fix docs build.Barry Warsaw2009-11-233-1/+4
|
* Factor out most of the i18n subsystem and convert to using the flufl.i18nBarry Warsaw2009-11-1598-413/+260
| | | | package.
* Cleanup.Barry Warsaw2009-11-0437-37/+0
|
* Move a module.Barry Warsaw2009-11-045-4/+4
|
* Add 'bin/mailman version' command (identical to bin/mailman --version)Barry Warsaw2009-11-033-1/+60
|
* Branch mergeBarry Warsaw2009-11-0324-179/+173
|\
| * database/model reorganization. Model classes go in mailman.model. StockBarry Warsaw2009-10-1024-179/+173
| | | | | | | | | | database support goes in mailman.database. Move stuff out of mailman/database/__init__.py.
* | smtp_direct.py is dead and gone.Barry Warsaw2009-11-0315-470/+285
| |
* | Only personalize when the mailing list requests it.Barry Warsaw2009-11-022-3/+58
| |
* | Use 'nodecorate' instead.Barry Warsaw2009-11-022-4/+4
| |
* | Decorate a message only once.Barry Warsaw2009-11-022-2/+52
| |
* | Fix all tests except outgoing.txt and common.txtBarry Warsaw2009-11-0211-48/+26
| |
* | Add decorations.Barry Warsaw2009-11-0118-40/+239
| | | | | | | | s/recips/recipients/
* | More refactoring.Barry Warsaw2009-11-011-18/+7
| |
* | More refactoring, this time into a framework based IndividualDelivery module.Barry Warsaw2009-11-014-66/+157
| | | | | | | | Refactoring may not yet be complete.
* | 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
| | | | | | | | Rename the substitution variables in verp_format.
* | Copy slightly modified code from smtp_direct.py for handling low level error.Barry Warsaw2009-10-312-1/+14
| | | | | | | | Sadly, punting on tests for this for now.
* | Handle SMTPResponseExceptions like smtp_direct.py, but without the distinctionBarry Warsaw2009-10-313-18/+74
| | | | | | | | between temporary and permanent failures. That will happen at a higher level.
* | IMailTransportAgentDelivery.deliver() returns a dictionary just likeBarry Warsaw2009-10-314-12/+114
| | | | | | | | | | | | | | | | | | SMTP.sendmail(). Handle SMTPRecipientsRefused just like smtp_direct.py. Hack the test mail server to be able to generate failures. SMTP responses must be bytes (don't forget we're using unicode literals).
* | 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
| | | | | | | | Hook it up to the Connection class.
* | 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
| | | | | | | | Add IMailTransportAgentDelivery and begin to flesh out the doctest.
* | Show that a max_sessions_per_connection == 0 means there's an unlimited numberBarry Warsaw2009-10-184-30/+144
| | | | | | | | of sessions per connection (or at least 10 <wink>).
* | 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
| | | | | | | | of session start and end events in the server.
* | Use lazr.smtptest instead of our own SMTPServer and test SMTPd.Barry Warsaw2009-10-156-163/+24
| | | | | | | | | | Update the lazr.restful IWebServiceConfiguration implementation to include the new hop_by_hop_headers attribute, by way of BaseWSGIWebServiceConfiguration.
* | When testing, the signal.pause() is a problem because the TestableMaster isBarry Warsaw2009-10-153-6/+16
|/ | | | | never killed with a signal. In the real-world, it is though. So put the .pause() in a method that can be overridden by TestableMaster.
* Bye bye mailmanctl, long live 'bin/mailman start'Barry Warsaw2009-10-091-234/+0
|
* Add bin/mailman reopen and bin/mailman restartBarry Warsaw2009-10-063-13/+44
| | | | Add .log prefix onto default logging file names.
* Move mailmanctl start and stop commands into bin/mailman.Barry Warsaw2009-10-064-8/+312
|
* Play much more nicely with buildout, and use a better mechanism for declaringBarry Warsaw2009-09-251-0/+9
| | | | | the namespace package. This gets things working on a fresh Ubuntu Karmic installation.
* whitespaceBarry Warsaw2009-09-191-1/+1
|
* Convert bin/inject to bin/mailman injectBarry Warsaw2009-09-1914-105/+319
| | | | | | Expose the database store on .store instead of ._store A few other cleanups.
* 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
| | | | utility.
* Remove the user_manager attribute from config.db and expose it as anBarry Warsaw2009-08-2627-145/+215
| | | | IUserManager utility.
* Instead of using an adapter, use a utility to get the mailing list manager.Barry Warsaw2009-08-2626-61/+75
|
* Remove the special cases for pylint. Version 0.18 "works" out of the box ↵Barry Warsaw2009-08-252-5/+68
| | | | | | now, except that it has a bug where it can't handle "from __future__ import absolute_import". Robustify master.py so that we can't get into a situation where the pid dictionary changes size during iteration. No test, but this should be fixed.
* 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-2416-0/+4863
|
* Post-release bump of version number.Barry Warsaw2009-08-211-3/+3
|
* Test updates and repair.xoBarry Warsaw2009-08-2142-85/+139
|