| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
convenient testing, if -C is not given, then the environment variable
MAILMAN_CONFIG_FILE is consulted.
- Mailing lists no longer have a .web_page_url attribute; this is taken
from the mailing list's domain's base_url attribute.
- Incoming MTA selection is now taken from the config file instead of
plugins. An MTA for Postfix+LMTP is added. bin/genaliases works again.
- The LMTP server now properly calculates the message's original size.
- If a message has no Message-ID, the stock archivers will return None for
the permalink now instead of raising an assertion.
- IArchiver no longer has an is_enabled property; this is taken from the
configuration file now.
- In bin/create_list, fixed a unicode problem when the language is defined in
the configuration file.
- Fixed bin/dumbdb, bin/list_lists, bin/remove_list, bin/unshunt, and
bin/mailmanctl
- config.archivers is a property now, not a dictionary that needs
initialization from plugins.
- IMailTransportAgent interface has been added.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- Add a VirginPipeline for the virgin queue, which is mostly the same as the
BuiltInPipeline, so refactor the commonality into a BasePipeline.
- Simplify and update bin/dumpdb.
- Rename inject() to inject_text() and add inject_message(). Both interfaces
will be useful.
- When enqueuing and not using _plaintext, use the highest pickle protocol
supported.
- Fix the archive runner's calculation of whether to clobber the message's
Date: header.
- Fix the outgoing queue's deliver_after calculation.
- Update the virgin queue runner. It doesn't need to inherit from
IncomingRunner any more; it can just execute the 'virgin' pipeline.
|