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