summaryrefslogtreecommitdiff
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
...
| * | | Add --sort flag to mailman conf subcommand (LP: #1162492)Karl-Aksel Puulmann2013-04-051-4/+17
| | |/ | |/|
* | | * Expose ``hide_address`` to the ``.../preferences`` REST API. ContributedBarry Warsaw2013-08-283-0/+6
|\ \ \ | | | | | | | | | | | | by Sneha Priscilla.
| * | | Adding a missing hide_address preferenceSneha Priscilla2013-08-091-0/+1
| | | |
* | | | Merge Steve's documentation updates.Barry Warsaw2013-08-284-43/+107
|\ \ \ \
| * | | | Rewrite the MTA-independent part of MTA.rst.Stephen J. Turnbull2013-07-041-17/+63
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - 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.
| * | | | Add 'Contact Us' section.Stephen J. Turnbull2013-07-041-4/+9
| | | | | | | | | | | | | | | | | | | | - This makes HTML references to 'START.html#contact-us' useful. - Content is mostly the same, with addition of a reference to IRC.
| * | | | Improve diagrams. Some wording fixups.Stephen J. Turnbull2013-05-141-10/+18
| | | | |
| * | | | Touch up descriptions of MTAs. Fix one typo.Stephen J. Turnbull2013-05-141-10/+12
| | | | |
| * | | | Some minor wording fixups.Stephen J. Turnbull2013-05-141-11/+15
| | | | |
| * | | | Avoid implication that Python 3 support is coming soon.Stephen J. Turnbull2013-05-141-1/+1
| | | | |
* | | | | * Use the ``enum34`` package instead of ``flufl.enum``.Barry Warsaw2013-08-2730-40/+46
|\ \ \ \ \
| * | | | | Switch to PEP 435 enums from flufl.enums.Barry Warsaw2013-06-1829-40/+45
| | |/ / / | |/| | |
* | | | | * Mailman 3 no longer uses ``zc.buildout`` and tests are now run by theBarry Warsaw2013-08-2714-139/+140
|\ \ \ \ \ | |/ / / / |/| | | | | | | | | | | | | | ``nose2`` test runner. See ``src/mailman/docs/START.rst`` for details on how to build Mailman and run the test suite.
| * | | | * Suppress the extra Doctest: lines.Barry Warsaw2013-08-271-5/+5
| | | | | | | | | | | | | | | | | | | | * Use DocFileTest directly.
| * | | | Add enough __init__.py files to make these docs directories discoverable.Barry Warsaw2013-08-267-0/+1
| | | | |
| * | | | * Re-name doctests.Barry Warsaw2013-08-254-64/+46
| | | | | | | | | | | | | | | | | | | | | | | | | * Fix executable location now that we're not using buildout. * Fix enum repr.
| * | | | Switch to virtualenv and nose2 instead of zc.buildout and zope.testing.Barry Warsaw2013-08-254-41/+63
|/ / / /
| | | * remove debuggingBarry Warsaw2013-09-011-1/+0
| | | |
| | | * Migrate bounceevent.list_name -> bounceevent.list_idBarry Warsaw2013-09-0117-97/+276
| |_|/ |/| | | | | | | | | | | | | | | | | * Rename StormBaseDatabase._create() -> .initialize() * Refactor database initialization. * make_listid() helper. * Add a pivot() helper for schema migrations.
* | | * `bin/runner` command has been simplified and its command line optionsBarry Warsaw2013-06-1710-247/+243
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
* | | * Add `subject_prefix` to the `IMailingList` interface, and clarify theBarry Warsaw2013-05-302-10/+24
| | | | | | | | | | | | docstring for `display_name`. (LP: #1181498)
* | | add commentBarry Warsaw2013-05-301-0/+2
| | |
* | | * Fix REST server crash on `mailman reopen` due to no interception ofBarry Warsaw2013-05-302-1/+3
|/ / | | | | | | signals. (LP: #1184376)
* / PEP 435 enums won't allow extensibility through inheritance.Barry Warsaw2013-05-021-1/+6
|/
* * Support pagination of some large collections (lists, users, members).Barry Warsaw2013-03-219-3/+305
|\ | | | | | | Given by Florian Fuchs. (LP: #1156529)
| * Tweaks and fixes by Barry.Barry Warsaw2013-03-218-69/+85
| |
| * Florian's branch for LP: #1156529Barry Warsaw2013-03-218-3/+287
|/|
| * Removed unused `default_count` argument and remove one wrapping level in ↵Florian Fuchs2013-03-205-33/+30
| | | | | | | | paginate decorator
| * Fixed comment typoFlorian Fuchs2013-03-201-1/+1
| |
| * Fixed some comments in pagination testFlorian Fuchs2013-03-201-5/+7
| |
| * REST API collection pagination: slice result only if pagination params are ↵Florian Fuchs2013-03-201-1/+5
| | | | | | | | present in GET request
| * REST API: Added pagination functionality to list, member and user collections.Florian Fuchs2013-03-208-3/+284
| | | | | | | | This is related to LP: #1156529.
* | whitespaceBarry Warsaw2013-03-201-1/+0
| |
* | * Add ``reply_to_address`` and ``first_strip_reply_to`` as writableBarry Warsaw2013-03-203-178/+15
| | | | | | | | | | | | | | | | 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
* | * When creating the initial file system layout in ``var``, e.g. viaBarry Warsaw2013-03-205-3/+50
|\ \ | | | | | | | | | | | | | | | | | | ``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)
| * | - Write ./var/etc/mailman.cfg if it doesn't already exist.Barry Warsaw2013-03-205-3/+49
|/ / | | | | | | | | | | | | - Use ./var/etc/mailman.cfg if it exists, just after ./mailman.cfg and just before ~/.mailman.cfg. - Add link to FHS - Whitespace normalization.
* | Clean up branch:Barry Warsaw2013-03-195-117/+162
| | | | | | | | | | | | | | | | | | | | | | | | | | | | - 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.
* | David's merge proposal.Barry Warsaw2013-03-193-0/+265
|\ \
| * | documentation addedDavid Soto2013-01-231-0/+61
| | |
| * | fixed comments and namesDavid Soto2013-01-231-2/+2
| | |
| * | usage help improvedDavid Soto2013-01-232-3/+11
| | |
| * | using single underscore instead of double underscoreDavid Soto2013-01-231-18/+18
| | |
| * | fixed some errorsDavid Soto2013-01-231-3/+7
| | |
| * | testcases addedDavid Soto2013-01-231-0/+75
| | |
| * | - some more minor changesDavid Soto2013-01-231-23/+26
| | |
| * | some minor changesDavid Soto2013-01-231-26/+21
| | |
| * | basic subcommand to dump configuration valuesDavid Soto david.soto@web.de2013-01-231-0/+119
| |/
* | fix up graphviz graphs for fwd compatibility (to 2.28 & 2.30)Yarko2013-03-181-42/+48
| |
* | * Creation of lists with upper case names should be coerced to lower case.Barry Warsaw2013-03-064-0/+44
|/ | | | (LP: #1117176)
* * Non-queue runners should not create ``var/queue`` subdirectories. Fixed byBarry Warsaw2013-01-2010-9/+49
|\ | | | | | | Sandesh Kumar Agrawal. (LP: #1095422)