| Commit message (Collapse) | Author | Age | Files | Lines |
| ... | |
| | |/ /
|/| |
| | |
| | |
| | |
| | | |
sorted.
* Fix stderr output in sub-runners, and move the -e test option to -E.
|
| | | | |
|
| | |\ \
| |/ /
|/| | |
|
| |\ \ \
| | | |
| | | |
| | | |
| | | | |
and then key. Contributed by Karl-Aksel Puulmann and David Soto
(LP: 1162492)
|
| | | | | |
|
| | | | | |
|
| | | |/
| |/| |
|
| |\ \ \
| | | |
| | | |
| | | | |
by Sneha Priscilla.
|
| | | | | |
|
| |\ \ \ \ |
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
- Assume less knowledge of mail admin (but still fairly demanding).
- Use 'MTA' instead of 'mail server' to distinguish 'software' from 'host'.
- Use 'same host' configuration as example. (The configuration with
lmtp_host == smtp_host == mail.example.com doesn't really make sense, since
they will be equal only if they are both 'localhost'.)
- Give explanations of each of the 6 parameters.
- Provide a link where the confused can find help channels.
|
| | | | | |
| | | | |
| | | | |
| | | | | |
- This makes HTML references to 'START.html#contact-us' useful.
- Content is mostly the same, with addition of a reference to IRC.
|
| | | | | | |
|
| | | | | | |
|
| | | | | | |
|
| | | | | | |
|
| |\ \ \ \ \ |
|
| | | |/ / /
| |/| | | |
|
| |\ \ \ \ \
| |/ / / /
|/| | | |
| | | | |
| | | | | |
``nose2`` test runner. See ``src/mailman/docs/START.rst`` for details on
how to build Mailman and run the test suite.
|
| | | | | |
| | | | |
| | | | |
| | | | | |
* Use DocFileTest directly.
|
| | | | | | |
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
* Fix executable location now that we're not using buildout.
* Fix enum repr.
|
| |/ / / / |
|
| | | | | |
|
| | |_|/
|/| |
| | |
| | |
| | |
| | |
| | | |
* Rename StormBaseDatabase._create() -> .initialize()
* Refactor database initialization.
* make_listid() helper.
* Add a pivot() helper for schema migrations.
|
| | | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
reduced. Now, only one `-r/--runner` option may be provided and the
round-robin feature has been removed.
* Fixed REST server crash on `reopen` command. Identification and test
provided by Aurélien Bompard. (LP: #1184376)
Also:
* bin/runner now uses standard argparse instead of ScriptOptions.
* The entire bin/runner machinery has bee reorganized and simplified. There
* is no more Loop class. Signal setting is moved directly into the base
Runner class and overrided in specific subclasses (e.g. RESTRunner which
must cleanly shutdown its TCPServer). The runner exit status is now set
directly on the Runner instance.
* Fixed a few minor style issues.
* In order to cleanly shutdown the RESTRunner's WSGI server, we must start a
subthread which only watches for an Event and then calls the server's
shutdown() method. It has to be this way because the WSGI server itself
(due to interactions with SQLite), and the signal handlers (due to Python's
signal handling semantics) must both run in the main thread. However, the
shutdown() must be invoked from a subthread in order to prevent deadlock.
* Refactor the RESTLayer to eliminate duplication of code.
|
| | | |
| | |
| | |
| | | |
docstring for `display_name`. (LP: #1181498)
|
| | | | |
|
| |/ /
| |
| |
| | |
signals. (LP: #1184376)
|
| |/ |
|
| |\
| |
| |
| | |
Given by Florian Fuchs. (LP: #1156529)
|
| | | |
|
| |/| |
|
| | |
| |
| |
| | |
paginate decorator
|
| | | |
|
| | | |
|
| | |
| |
| |
| | |
present in GET request
|
| | |
| |
| |
| | |
This is related to LP: #1156529.
|
| | | |
|
| | |
| |
| |
| |
| |
| |
| |
| | |
attributes of a mailing list's configuration. (LP: #1157881)
Also:
- template.py should only include 2013 for new copyright years.
- Move some bad-path tests in configuration.rst to test_configuration.py
|
| |\ \
| | |
| | |
| | |
| | |
| | |
| | | |
``bin/mailman info``, add an ``var/etc/mailman.cfg`` file if one does not
already exist. Also, when initializing the system, look for that file as
the configuration file, just after ``./mailman.cfg`` and before
``~/.mailman.cfg``. (LP: #1157861)
|
| |/ /
| |
| |
| |
| |
| |
| | |
- Use ./var/etc/mailman.cfg if it exists, just after ./mailman.cfg and just
before ~/.mailman.cfg.
- Add link to FHS
- Whitespace normalization.
|
| | |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
- Fix copyright years.
- Sort imports
- "mailmanconf" -> "conf"
- Add "-o -" as a synonym for output to stdout
- Use Python 2.7 style {} format keys.
- Line folding.
- Do be sure to close the file in .process() since it could be called from API
code.
- Clean up the docs.
- Add some tests.
- Acknowledge David Soto.
|
| |\ \ |
|
| | | | |
|
| | | | |
|
| | | | |
|
| | | | |
|
| | | | |
|
| | | | |
|