| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Fix a test and make Sphinx happy. | Barry Warsaw | 2009-11-28 | 2 | -42/+42 |
| | | |||||
| * | Update NEWS.txt for 3.0a4. | Barry Warsaw | 2009-11-28 | 1 | -2/+35 |
| | | |||||
| * | Convert bin/genaliases to bin/mailman aliases | Barry Warsaw | 2009-11-28 | 7 | -107/+188 |
| | | |||||
| * | When no arguments are given to 'bin/members', print a list of all the mailing | Barry Warsaw | 2009-11-28 | 3 | -4/+28 |
| | | | | | | | | list's member addresses and real names. Change the default LMTP server port to 8024, since 24 is the default (for postfix) but we don't want to require root. | ||||
| * | Rework the 'bin/mailman lists' arguments to be more likely useful in the | Barry Warsaw | 2009-11-28 | 3 | -59/+78 |
| | | | | | common case. | ||||
| * | Refactor VERP calculation so that it's now in the outgoing queue instead of | Barry Warsaw | 2009-11-27 | 4 | -206/+373 |
| | | | | | | | the to-outgoing handler. Putting it in the latter means that more delivery vectors can take advantages of the same mechanisms. to-outgoing is now really simple (but is it simple enough?). | ||||
| * | This script has been replaced. | Barry Warsaw | 2009-11-26 | 1 | -223/+0 |
| | | |||||
| * | Moderate testing of the withlist command. | Barry Warsaw | 2009-11-26 | 2 | -1/+123 |
| | | |||||
| * | Flesh out --run | Barry Warsaw | 2009-11-26 | 1 | -12/+40 |
| | | |||||
| * | * The start of a conversion of bin/withlist to bin/mailman withlist | Barry Warsaw | 2009-11-26 | 6 | -25/+226 |
| | | | | | | | | | * Add lots of debugging to the SMTP delivery chain * Move the VERP calculation to the deliver module, since this is the central place we do delivery. For example, when it was in to_outgoing, other routes for injecting the message may not have been verp'd. to_outgoing is now really simple. | ||||
| * | Add a development mode setting which changes the basic behavior of mailman. | Barry Warsaw | 2009-11-24 | 6 | -11/+121 |
| | | | | | | | | | | | | | | | The only thing it does currently is force the recipients in the low level connection code to a hard-coded address. Also: * Fix the inject command's --filename/-f argument * Make inject's LISTNAME required * When inject reads from stdin, capture C-c and print a nicer message * Extend the members command so that blank lines and lines starting with # are ignored. * members command should not fail when an address is already subscribed. Just warn and continue. | ||||
| * | 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 |
| | | |||||
