| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
| |
correctly regardless of how it's used.
|
| | |
|
| |
|
|
|
|
|
|
|
|
| |
* Turn on absolute_import and unicode_literals everywhere, and deal with the
aftermath.
* Use 'except X as Y' everywhere.
* Make the module prologues much more consistent.
* Use '{}'.format() consistently, except for logger interface.
* Because of the problems with calling ** args with unicode keywords, hide
calls to Template.substitute() behind an API.
|
| |
|
|
|
|
|
|
|
| |
Postfix lmtp file more compliant with the Postfix docs. (Thanks Patrick
Koetter).
Fix a few more lazr.config conversion issues.
Fix bin/show_qfiles, and add a --summary switch.
|
| |
|
|
| |
suite does not yet work though.
|
| | |
|
| | |
|
| |
|
|
|
|
|
|
| |
Fix some typos in Utils.py
Fix add_members and list_members
Add a testing MTA.
|
| | |
|
| |
|
|
|
|
|
|
| |
Add .push() and .pop() methods to the Configuration object.
Put the 'config' object in the globals of doctests.
Add some test layers for setting up the configuration and the SMTP server.
|
| |
|
|
|
|
|
|
|
|
| |
mailman.configuration -> mailman.config.config
mailman.initialize -> mailma.core.initialize
mailman.loginit -> mailman.core.logging (yay future absolute imports!)
Convert all configurations to lazr.config, though some legacy still remains,
and I haven't been able to remove Defaults.py yet. Added as_boolean() and
as_log_level() helpers for explicit type conversion. Added a schema.cfg.
|
| | |
|
| |
|
|
|
|
| |
- Remove Utils.reap()
- Flesh out interfaces.
- PEP 8 names.
|
| | |
|
| | |
|
| | |
|
| |
|
|
|
|
|
|
|
|
|
| |
put the Message-ID first in the log message. Dict the MsgSafeDict class as
unnecessary now.
Fix the DEFAULT_MSG_FOOTER.
Back out an earlier unnecessary change for virgin queue pipelines.
Add a bunch of debugging to the mail Runner loops.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
including:
- MailingList.full_path -> IMailingList.data_path and implement this as a
property on the MailingList object.
- Fix the 'decorate' handler to work with the new member/user data model,
instead of the old MemberAdaptor interface.
- Fix a few problems with the smtp-direct handler, though this needs more work
and tests.
- Add some debug logging to both the test smtplistener and the SMTPServer
proxy. Fix the proxy's consumption of messages from the thread queue.
- Fix the smtplistener's calculation of the X-Peer header.
|
| |
|
|
|
|
|
|
| |
for putting exceptions close to the interfaces where they are used.
MakeRandomPassword() returns unicodes now.
Flesh out bin/add_members.py and bin/list_members.py
|
| |
|