summaryrefslogtreecommitdiff
path: root/src/mailman/core
Commit message (Collapse)AuthorAgeFilesLines
* Do not create the .mo files during setup. This makes things go much faster.Barry Warsaw2009-11-241-4/+11
| | | | | 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.
* Factor out most of the i18n subsystem and convert to using the flufl.i18nBarry Warsaw2009-11-153-1/+113
| | | | package.
* Move a module.Barry Warsaw2009-11-041-0/+59
|
* smtp_direct.py is dead and gone.Barry Warsaw2009-11-031-9/+4
|
* mailmanctl must use absolute importsBarry Warsaw2009-08-171-0/+2
| | | | | | Turn debug log level up to info so we're not spammed. Apparently we now have to add a \n to the stream output in emit().
* Move BadDomainSpecificationError to domain.txt interface. Try to set this toBarry Warsaw2009-07-261-4/+0
| | | | | | return an HTTP 400 error, though it does not seem to work. Expose list creation through the API.
* More REST server updates.Barry Warsaw2009-06-291-9/+7
| | | | | | | * Get rid of in-Python adapter registration in favor of ZCML. Eventually, I'd like to get rid of the ZCML. * Set the view_permission to None, but it's still not right. * Add IDomainSet and an adapter from Configuration to IDomainSet.
* Refactor __import__'s into a separate utility module.Barry Warsaw2009-05-161-9/+4
|
* Add initialization pre- and post- hooks, configurable in the config file.Barry Warsaw2009-05-151-5/+17
| | | | | | | | | | | This lets you run a bit of Python at various stages of the initialization process. Move the warnings filters to the top mailman package __init__.py so you always get it. lazr.restful is too chatty. The environment variable $MAILMAN_CONFIG_FILE now overrides -C. Hmm, I think we really want it the original way.
* Checkpointing restful annotations.Barry Warsaw2009-04-011-1/+5
|
* Hook in lazr.restful (which isn't in the Cheeseshop yet).Barry Warsaw2009-04-011-0/+48
| | | | | | | Add infrastructure that the first REST interface will use, i.e. providing the Mailman and Python versions. Update bin/version
* Add argparse 'cause I think this might end up being cool.Barry Warsaw2009-03-292-4/+4
| | | | | | | | Refactor the finding of components so that it's much easier to find and register the ones that come with Mailman by default. Move all the old cmd_*.py commands into the attic. These will eventually be ported to the new framework.
* Bye bye plugins module.Barry Warsaw2009-03-291-74/+0
|
* typoBarry Warsaw2009-03-291-1/+1
|
* Get rid of the mailman.rules entry point.Barry Warsaw2009-03-091-9/+8
|
* Get rid of the mailman.handlers entry point.Barry Warsaw2009-03-091-9/+8
|
* Remove the mailman.database setup.py plugin, instead opting for defining theBarry Warsaw2009-03-051-4/+6
| | | | database class in the configuration file.
* Convert content filter and acceptable aliases away from pickle types.Barry Warsaw2009-03-031-0/+3
| | | | | | | * Add an adapter from mailing lists to acceptable alias set. Use this instead of the old acceptable alias interface, which is not removed. * Add contentfilter table * Add a bunch of missing docstrings
* Checkpointing the conversion of automatic responses away from pickles.Barry Warsaw2009-02-161-0/+2
|
* Remove or move QuotePeriods(), LCDomain(), and ValidateEmail from the UtilsBarry Warsaw2009-02-121-1/+1
| | | | module.
* Push the source directory into a 'src' subdirectory so that zc.buildout worksBarry Warsaw2009-01-258-0/+823
correctly regardless of how it's used.