| Commit message (Collapse) | Author | Files | Lines | ||
|---|---|---|---|---|---|
| 2009-11-28 | Fix a test and make Sphinx happy. | Barry Warsaw | 2 | -42/+42 | |
| 2009-11-28 | Update NEWS.txt for 3.0a4. | Barry Warsaw | 1 | -2/+35 | |
| 2009-11-28 | Convert bin/genaliases to bin/mailman aliases | Barry Warsaw | 7 | -107/+188 | |
| 2009-11-28 | When no arguments are given to 'bin/members', print a list of all the mailing | Barry Warsaw | 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. | |||||
| 2009-11-28 | Rework the 'bin/mailman lists' arguments to be more likely useful in the | Barry Warsaw | 3 | -59/+78 | |
| common case. | |||||
| 2009-11-27 | Refactor VERP calculation so that it's now in the outgoing queue instead of | Barry Warsaw | 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?). | |||||
| 2009-11-26 | This script has been replaced. | Barry Warsaw | 1 | -223/+0 | |
| 2009-11-26 | Moderate testing of the withlist command. | Barry Warsaw | 2 | -1/+123 | |
| 2009-11-26 | Flesh out --run | Barry Warsaw | 1 | -12/+40 | |
| 2009-11-26 | * The start of a conversion of bin/withlist to bin/mailman withlist | Barry Warsaw | 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. | |||||
| 2009-11-24 | Add a development mode setting which changes the basic behavior of mailman. | Barry Warsaw | 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. | |||||
| 2009-11-24 | Do not create the .mo files during setup. This makes things go much faster. | Barry Warsaw | 6 | -18/+175 | |
| 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. | |||||
| 2009-11-23 | Fix docs build. | Barry Warsaw | 3 | -1/+4 | |
| 2009-11-23 | * Switch to distribute from setuptools. | Barry Warsaw | 5 | -289/+465 | |
| * Remove the dependency on setuptools_bzr and use a MANIFEST.in instead | |||||
| 2009-11-15 | Factor out most of the i18n subsystem and convert to using the flufl.i18n | Barry Warsaw | 99 | -413/+261 | |
| package. | |||||
| 2009-11-04 | Cleanup. | Barry Warsaw | 37 | -37/+0 | |
| 2009-11-04 | Move a module. | Barry Warsaw | 5 | -4/+4 | |
| 2009-11-03 | Update ez_setup.py to the latest version. | Barry Warsaw | 1 | -28/+84 | |
| 2009-11-03 | Add 'bin/mailman version' command (identical to bin/mailman --version) | Barry Warsaw | 3 | -1/+60 | |
| 2009-11-03 | smtp_direct.py is dead and gone. | Barry Warsaw | 15 | -470/+285 | |
| 2009-11-02 | Only personalize when the mailing list requests it. | Barry Warsaw | 2 | -3/+58 | |
| 2009-11-02 | Use 'nodecorate' instead. | Barry Warsaw | 2 | -4/+4 | |
| 2009-11-02 | Decorate a message only once. | Barry Warsaw | 2 | -2/+52 | |
| 2009-11-02 | Fix all tests except outgoing.txt and common.txt | Barry Warsaw | 11 | -48/+26 | |
| 2009-11-01 | Add decorations. | Barry Warsaw | 18 | -40/+239 | |
| s/recips/recipients/ | |||||
| 2009-11-01 | More refactoring. | Barry Warsaw | 1 | -18/+7 | |
| 2009-11-01 | More refactoring, this time into a framework based IndividualDelivery module. | Barry Warsaw | 4 | -66/+157 | |
| Refactoring may not yet be complete. | |||||
| 2009-11-01 | Add full personalization delivery mechanism. | Barry Warsaw | 4 | -8/+206 | |
| 2009-11-01 | Refactor BulkDeliver so that the guts can be used in VERPDeliver. | Barry Warsaw | 6 | -76/+365 | |
| Rename the substitution variables in verp_format. | |||||
| 2009-10-31 | Copy slightly modified code from smtp_direct.py for handling low level error. | Barry Warsaw | 2 | -1/+14 | |
| Sadly, punting on tests for this for now. | |||||
| 2009-10-31 | Handle SMTPResponseExceptions like smtp_direct.py, but without the distinction | Barry Warsaw | 3 | -18/+74 | |
| between temporary and permanent failures. That will happen at a higher level. | |||||
| 2009-10-31 | IMailTransportAgentDelivery.deliver() returns a dictionary just like | Barry Warsaw | 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). | |||||
| 2009-10-24 | Bulk delivery's Sender and Errors-To headers. | Barry Warsaw | 2 | -2/+135 | |
| 2009-10-23 | Default max_recipients to None, meaning no max. | Barry Warsaw | 2 | -8/+89 | |
| Hook it up to the Connection class. | |||||
| 2009-10-23 | recips -> recipients | Barry Warsaw | 2 | -24/+24 | |
| 2009-10-19 | The bulk delivery chunking algorithm. | Barry Warsaw | 3 | -4/+189 | |
| 2009-10-18 | IMailTransportAgent -> IMailTransportAgentAliases | Barry Warsaw | 6 | -14/+100 | |
| Add IMailTransportAgentDelivery and begin to flesh out the doctest. | |||||
| 2009-10-18 | Show that a max_sessions_per_connection == 0 means there's an unlimited number | Barry Warsaw | 4 | -30/+144 | |
| of sessions per connection (or at least 10 <wink>). | |||||
| 2009-10-18 | Show that session counts are kept and can be reset. | Barry Warsaw | 2 | -2/+27 | |
| 2009-10-18 | Show that the session count is zero at first. | Barry Warsaw | 2 | -27/+22 | |
| 2009-10-18 | Infrastructure for testing the Connection class, and for counting the number | Barry Warsaw | 5 | -59/+214 | |
| of session start and end events in the server. | |||||
| 2009-10-15 | Use lazr.smtptest instead of our own SMTPServer and test SMTPd. | Barry Warsaw | 7 | -163/+25 | |
| Update the lazr.restful IWebServiceConfiguration implementation to include the new hop_by_hop_headers attribute, by way of BaseWSGIWebServiceConfiguration. | |||||
| 2009-10-15 | When testing, the signal.pause() is a problem because the TestableMaster is | Barry Warsaw | 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. | |||||
| 2009-10-10 | database/model reorganization. Model classes go in mailman.model. Stock | Barry Warsaw | 24 | -179/+173 | |
| database support goes in mailman.database. Move stuff out of mailman/database/__init__.py. | |||||
| 2009-10-09 | Bye bye mailmanctl, long live 'bin/mailman start' | Barry Warsaw | 2 | -235/+1 | |
| 2009-10-06 | Add bin/mailman reopen and bin/mailman restart | Barry Warsaw | 3 | -13/+44 | |
| Add .log prefix onto default logging file names. | |||||
| 2009-10-06 | Move mailmanctl start and stop commands into bin/mailman. | Barry Warsaw | 4 | -8/+312 | |
| 2009-09-25 | Re-enable setuptools_bzr | Barry Warsaw | 1 | -3/+3 | |
| 2009-09-25 | Re-enable __version__ | Barry Warsaw | 1 | -2/+1 | |
| 2009-09-25 | Play much more nicely with buildout, and use a better mechanism for declaring | Barry Warsaw | 2 | -15/+30 | |
| the namespace package. This gets things working on a fresh Ubuntu Karmic installation. | |||||
