| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Do not create the .mo files during setup. This makes things go much faster. | Barry Warsaw | 2009-11-24 | 5 | -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 Warsaw | 2009-11-23 | 3 | -1/+4 |
| | | |||||
| * | Factor out most of the i18n subsystem and convert to using the flufl.i18n | Barry Warsaw | 2009-11-15 | 98 | -413/+260 |
| | | | | | package. | ||||
| * | Cleanup. | Barry Warsaw | 2009-11-04 | 37 | -37/+0 |
| | | |||||
| * | Move a module. | Barry Warsaw | 2009-11-04 | 5 | -4/+4 |
| | | |||||
| * | Add 'bin/mailman version' command (identical to bin/mailman --version) | Barry Warsaw | 2009-11-03 | 3 | -1/+60 |
| | | |||||
| * | Branch merge | Barry Warsaw | 2009-11-03 | 24 | -179/+173 |
| |\ | |||||
| | * | database/model reorganization. Model classes go in mailman.model. Stock | Barry Warsaw | 2009-10-10 | 24 | -179/+173 |
| | | | | | | | | | | | database support goes in mailman.database. Move stuff out of mailman/database/__init__.py. | ||||
| * | | smtp_direct.py is dead and gone. | Barry Warsaw | 2009-11-03 | 15 | -470/+285 |
| | | | |||||
| * | | Only personalize when the mailing list requests it. | Barry Warsaw | 2009-11-02 | 2 | -3/+58 |
| | | | |||||
| * | | Use 'nodecorate' instead. | Barry Warsaw | 2009-11-02 | 2 | -4/+4 |
| | | | |||||
| * | | Decorate a message only once. | Barry Warsaw | 2009-11-02 | 2 | -2/+52 |
| | | | |||||
| * | | Fix all tests except outgoing.txt and common.txt | Barry Warsaw | 2009-11-02 | 11 | -48/+26 |
| | | | |||||
| * | | Add decorations. | Barry Warsaw | 2009-11-01 | 18 | -40/+239 |
| | | | | | | | | | s/recips/recipients/ | ||||
| * | | More refactoring. | Barry Warsaw | 2009-11-01 | 1 | -18/+7 |
| | | | |||||
| * | | More refactoring, this time into a framework based IndividualDelivery module. | Barry Warsaw | 2009-11-01 | 4 | -66/+157 |
| | | | | | | | | | Refactoring may not yet be complete. | ||||
| * | | Add full personalization delivery mechanism. | Barry Warsaw | 2009-11-01 | 4 | -8/+206 |
| | | | |||||
| * | | Refactor BulkDeliver so that the guts can be used in VERPDeliver. | Barry Warsaw | 2009-11-01 | 6 | -76/+365 |
| | | | | | | | | | Rename the substitution variables in verp_format. | ||||
| * | | Copy slightly modified code from smtp_direct.py for handling low level error. | Barry Warsaw | 2009-10-31 | 2 | -1/+14 |
| | | | | | | | | | Sadly, punting on tests for this for now. | ||||
| * | | Handle SMTPResponseExceptions like smtp_direct.py, but without the distinction | Barry Warsaw | 2009-10-31 | 3 | -18/+74 |
| | | | | | | | | | between temporary and permanent failures. That will happen at a higher level. | ||||
| * | | IMailTransportAgentDelivery.deliver() returns a dictionary just like | Barry Warsaw | 2009-10-31 | 4 | -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 Warsaw | 2009-10-24 | 2 | -2/+135 |
| | | | |||||
| * | | Default max_recipients to None, meaning no max. | Barry Warsaw | 2009-10-23 | 2 | -8/+89 |
| | | | | | | | | | Hook it up to the Connection class. | ||||
| * | | recips -> recipients | Barry Warsaw | 2009-10-23 | 2 | -24/+24 |
| | | | |||||
| * | | The bulk delivery chunking algorithm. | Barry Warsaw | 2009-10-19 | 3 | -4/+189 |
| | | | |||||
| * | | IMailTransportAgent -> IMailTransportAgentAliases | Barry Warsaw | 2009-10-18 | 6 | -14/+100 |
| | | | | | | | | | Add IMailTransportAgentDelivery and begin to flesh out the doctest. | ||||
| * | | Show that a max_sessions_per_connection == 0 means there's an unlimited number | Barry Warsaw | 2009-10-18 | 4 | -30/+144 |
| | | | | | | | | | of sessions per connection (or at least 10 <wink>). | ||||
| * | | Show that session counts are kept and can be reset. | Barry Warsaw | 2009-10-18 | 2 | -2/+27 |
| | | | |||||
| * | | Show that the session count is zero at first. | Barry Warsaw | 2009-10-18 | 2 | -27/+22 |
| | | | |||||
| * | | Infrastructure for testing the Connection class, and for counting the number | Barry Warsaw | 2009-10-18 | 5 | -59/+214 |
| | | | | | | | | | of session start and end events in the server. | ||||
| * | | Use lazr.smtptest instead of our own SMTPServer and test SMTPd. | Barry Warsaw | 2009-10-15 | 6 | -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 is | Barry Warsaw | 2009-10-15 | 3 | -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 Warsaw | 2009-10-09 | 1 | -234/+0 |
| | | |||||
| * | Add bin/mailman reopen and bin/mailman restart | Barry Warsaw | 2009-10-06 | 3 | -13/+44 |
| | | | | | Add .log prefix onto default logging file names. | ||||
| * | Move mailmanctl start and stop commands into bin/mailman. | Barry Warsaw | 2009-10-06 | 4 | -8/+312 |
| | | |||||
| * | Play much more nicely with buildout, and use a better mechanism for declaring | Barry Warsaw | 2009-09-25 | 1 | -0/+9 |
| | | | | | | the namespace package. This gets things working on a fresh Ubuntu Karmic installation. | ||||
| * | whitespace | Barry Warsaw | 2009-09-19 | 1 | -1/+1 |
| | | |||||
| * | Convert bin/inject to bin/mailman inject | Barry Warsaw | 2009-09-19 | 14 | -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 Warsaw | 2009-08-26 | 13 | -37/+53 |
| | | |||||
| * | Replace the message_store instance on the database with an IMessageStore | Barry Warsaw | 2009-08-26 | 9 | -31/+53 |
| | | | | | utility. | ||||
| * | Remove the user_manager attribute from config.db and expose it as an | Barry Warsaw | 2009-08-26 | 27 | -145/+215 |
| | | | | | IUserManager utility. | ||||
| * | Instead of using an adapter, use a utility to get the mailing list manager. | Barry Warsaw | 2009-08-26 | 26 | -61/+75 |
| | | |||||
| * | Remove the special cases for pylint. Version 0.18 "works" out of the box ↵ | Barry Warsaw | 2009-08-25 | 2 | -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 Warsaw | 2009-08-25 | 1 | -0/+1 |
| | | |||||
| * | Tweaks | Barry Warsaw | 2009-08-24 | 1 | -3/+4 |
| | | |||||
| * | Better title | Barry Warsaw | 2009-08-24 | 1 | -5/+5 |
| | | |||||
| * | Updates to documentation. | Barry Warsaw | 2009-08-24 | 3 | -21/+38 |
| | | |||||
| * | Documentation reorganization and update. | Barry Warsaw | 2009-08-24 | 16 | -0/+4863 |
| | | |||||
| * | Post-release bump of version number. | Barry Warsaw | 2009-08-21 | 1 | -3/+3 |
| | | |||||
| * | Test updates and repair.xo | Barry Warsaw | 2009-08-21 | 42 | -85/+139 |
| | | |||||
