| Commit message (Collapse) | Author | Age | Files | Lines |
| ... | |
| |
|
|
| |
IUserManager utility.
|
| | |
|
| |
|
|
|
|
| |
now, except that it has a bug where it can't handle "from __future__ import absolute_import".
Robustify master.py so that we can't get into a situation where the pid dictionary changes size during iteration. No test, but this should be fixed.
|
| | |
|
| |
|
|
|
| |
* Use the IListManager() adapter instead of hanging the list manager off of
config.db. This makes the code somewhat cleaner.
|
| |
|
|
|
|
| |
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().
|
| |
|
|
|
|
|
| |
tasks. This also let's the bin/mailman command sort its subcommands for help
printing.
Add the outline of a 'members' subcommand.
|
| | |
|
| | |
|
| | |
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
now the only subcommand is 'lists' which displays all mailing lists like the
old bin/list_lists command did (which is now removed).
Remove bin/version since 'bin/mailman --version' does this for us.
Simplify the calculation of the bin scripts; there will be many fewer of them.
Extend i18n to use a class based structure. By default, all i18n strings are
dedented after translation and substitution, which improves command line
help. The class structure allows for overriding this behavior.
|
| |
|
|
|
|
| |
return an HTTP 400 error, though it does not seem to work.
Expose list creation through the API.
|
| | |
|
| |
|
|
| |
Fix a documentation link.
|
| | |
|
| | |
|
| |
|
|
|
| |
runner flag to indicate whether the qrunner parent process should intercept
signals or not. The REST server should not intercept signals.
|
| |
|
|
|
|
|
|
|
|
|
| |
Add logging to the RESTRunner.
Also, use pkg_resources.resource_stream() instead of .resource_string() where
appropriate.
Add a bunch of XXX comments for things I need to figure out about the Zope-ish
parts of the lazr.restful implementation. Change __getitem__() api to
_lookup().
|
| | |
|
| |
|
|
|
|
|
| |
Add infrastructure that the first REST interface will use, i.e. providing the
Mailman and Python versions.
Update bin/version
|
| |
|
|
| |
module.
|
| | |
|
| |
|
|
|
|
|
| |
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.
|
| |
|
|
|
|
|
|
|
| |
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.
|
|
|
correctly regardless of how it's used.
|