summaryrefslogtreecommitdiff
path: root/src/mailman/chains (follow)
Commit message (Collapse)AuthorAgeFilesLines
...
* No longer touch the Sender or Errors-To headers. We can no longer justifyBarry Warsaw2010-06-291-1/+0
| | | | | setting these based on RFC 5322, and modern MTAs no longer need us to do so for proper bounce processing.
* So long X-BeenThere, and thanks for all the fish.Barry Warsaw2010-02-161-3/+3
|
* Chains now fire Zope events in their _process() implementation.Barry Warsaw2010-02-165-6/+59
| | | | Clean up the chains.txt doctest to use this and other recent improvements.
* Happy New Year.Barry Warsaw2010-01-017-7/+7
|
* * Refactor the language manager off of the config object and into a utility.Barry Warsaw2009-12-101-2/+4
| | | | | | | | * Fix a few small typos in exception handlers. * Move the initialization of the Zope Component Architecture into the first initialization step. The only reason we couldn't do that previously was because the domain object referenced the config, causing a circularity problem. Refactor the Domain implementation to avoid that.
* Factor out most of the i18n subsystem and convert to using the flufl.i18nBarry Warsaw2009-11-156-9/+8
| | | | package.
* As before, replace config.db.requests and config.db.pendings with utilities.Barry Warsaw2009-08-261-2/+2
|
* Remove the user_manager attribute from config.db and expose it as anBarry Warsaw2009-08-261-2/+5
| | | | IUserManager utility.
* Refactor.Barry Warsaw2009-02-191-3/+63
|
* Eradicate hold_and_cmd_autoresponses.Barry Warsaw2009-02-171-1/+2
|
* Much clean up of the language code, though more can be done. Factor out theBarry Warsaw2009-02-121-8/+8
| | | | | | | language manager stuff into a separate Language class, and be clearer in the APIs about whether we want a language code or a Language instance. The impetus to this was to get rid of Utils.GetCharSet(), which is done.
* Move mailman.Message to mailman.email.Message. Rename Message.get_sender() toBarry Warsaw2009-02-091-8/+8
| | | | | | | | | Message.sender (property) and Message.get_senders() to Message.senders (another property). The semantics of .sender is slightly different too; it no longer consults config.mailman.use_envelope_sender. Add absolute_import and unicode_literals to Utils.py, and clean up a few imports.
* Push the source directory into a 'src' subdirectory so that zc.buildout worksBarry Warsaw2009-01-258-0/+706
correctly regardless of how it's used.