| Commit message (Collapse) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| | | * | | | More unicode fixes in the import script | Aurélien Bompard | 2013-10-03 | 2 | -2/+35 | |
| | | | | | | ||||||
| | | * | | | Strings are almost always bytestrings in the pickle, test for that | Aurélien Bompard | 2013-10-03 | 2 | -58/+58 | |
| | | | | | | ||||||
| | | * | | | Import most list parameters from the 2.1 pickle | Aurélien Bompard | 2013-09-30 | 3 | -5/+824 | |
| | | | | | | ||||||
| | | * | | | When importing from 2.1, handle the archiving policy | Aurélien Bompard | 2013-09-20 | 2 | -0/+41 | |
| | |/ / / | ||||||
| * | | | | * The `bounceevent` table now uses list-ids to cross-reference the mailing | Barry Warsaw | 2013-10-24 | 19 | -103/+287 | |
| |\ \ \ \ | |_|/ / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | list, to match other tables. Similarly for the `IBounceEvent` interface. Also: - Move the acquisition of the database lock during creation to the IDatabaseFactory.create() method instead of the individual database initialize() methods. - In the migration.rst doctest, don't delete teh version records when using SQLite, since that breaks tests. - Implement a few nice helpers for database migrations, including make_listid() for turning a list name into a list id, and pivot() which simplifies moving the backup table to the final table name. | |||||
| | * | | | typo | Barry Warsaw | 2013-10-24 | 1 | -1/+1 | |
| | | | | | ||||||
| | * | | | Only do the cleanup if we're not using SQLite. | Barry Warsaw | 2013-10-24 | 2 | -6/+6 | |
| | | | | | ||||||
| | * | | | trunk merge | Barry Warsaw | 2013-10-22 | 3 | -0/+70 | |
| | |\ \ \ | |/ / / |/| | | | ||||||
| * | | | | Sort imports. | Barry Warsaw | 2013-10-18 | 1 | -1/+1 | |
| | | | | | ||||||
| * | | | | * Fix importation from MM2.1 to MM3 of the archive policy. Given by Aurélien | Barry Warsaw | 2013-10-18 | 3 | -0/+70 | |
| | | | | | | | | | | | | | | | | | Bompard. (LP: #1227658) | |||||
| | * | | | trunk merge | Barry Warsaw | 2013-10-18 | 6 | -32/+24 | |
| | |\ \ \ | |/ / / |/| | | | ||||||
| * | | | | trunk merge | Barry Warsaw | 2013-10-18 | 0 | -0/+0 | |
| |\ \ \ \ | | |/ / | |/| | | ||||||
| | * | | | re-delete obsolete file | Barry Warsaw | 2013-09-03 | 1 | -277/+0 | |
| | | | | | ||||||
| | * | | | trunk merge | Barry Warsaw | 2013-09-03 | 55 | -1203/+361 | |
| | |\ \ \ | ||||||
| | * | | | | Update bootstrap.py | Barry Warsaw | 2013-07-21 | 1 | -53/+165 | |
| | | | | | | ||||||
| * | | | | | * When --sort is used, watch out for continuation lines, which shouldn't get | Barry Warsaw | 2013-10-18 | 6 | -32/+24 | |
| | |/ / / |/| | | | | | | | | | | | | | | | | | | | sorted. * Fix stderr output in sub-runners, and move the -e test option to -E. | |||||
| | | * | | Test repair, and import enum from the right place. | Barry Warsaw | 2013-09-01 | 1 | -2/+3 | |
| | | | | | ||||||
| | | * | | trunk merge | Barry Warsaw | 2013-09-01 | 56 | -1368/+361 | |
| | | |\ \ | |_|/ / |/| | | | ||||||
| * | | | | * `mailman conf` now has a `-t/--sort` flag which sorts the output by section | Barry Warsaw | 2013-09-01 | 4 | -5/+49 | |
| |\ \ \ \ | | | | | | | | | | | | | | | | | | | | | and then key. Contributed by Karl-Aksel Puulmann and David Soto (LP: 1162492) | |||||
| | * | | | | Added an example to the docs | Karl-Aksel Puulmann | 2013-04-06 | 1 | -1/+8 | |
| | | | | | | ||||||
| | * | | | | Fixed tests broken by previous commit | Karl-Aksel Puulmann | 2013-04-06 | 3 | -1/+3 | |
| | | | | | | ||||||
| | * | | | | Add --sort flag to mailman conf subcommand (LP: #1162492) | Karl-Aksel Puulmann | 2013-04-05 | 1 | -4/+17 | |
| | | |_|/ | |/| | | ||||||
| * | | | | * Expose ``hide_address`` to the ``.../preferences`` REST API. Contributed | Barry Warsaw | 2013-08-28 | 3 | -0/+6 | |
| |\ \ \ \ | | | | | | | | | | | | | | | | by Sneha Priscilla. | |||||
| | * | | | | Adding a missing hide_address preference | Sneha Priscilla | 2013-08-09 | 1 | -0/+1 | |
| | | |/ / | |/| | | ||||||
| * | | | | Merge Steve's documentation updates. | Barry Warsaw | 2013-08-28 | 4 | -43/+107 | |
| |\ \ \ \ | ||||||
| | * | | | | Rewrite the MTA-independent part of MTA.rst. | Stephen J. Turnbull | 2013-07-04 | 1 | -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. Turnbull | 2013-07-04 | 1 | -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. Turnbull | 2013-05-14 | 1 | -10/+18 | |
| | | | | | | ||||||
| | * | | | | Touch up descriptions of MTAs. Fix one typo. | Stephen J. Turnbull | 2013-05-14 | 1 | -10/+12 | |
| | | | | | | ||||||
| | * | | | | Some minor wording fixups. | Stephen J. Turnbull | 2013-05-14 | 1 | -11/+15 | |
| | | | | | | ||||||
| | * | | | | Avoid implication that Python 3 support is coming soon. | Stephen J. Turnbull | 2013-05-14 | 1 | -1/+1 | |
| | | | | | | ||||||
| * | | | | | Remove buildout and other artifacts. | Barry Warsaw | 2013-08-28 | 3 | -1138/+0 | |
| | | | | | | ||||||
| * | | | | | * Use the ``enum34`` package instead of ``flufl.enum``. | Barry Warsaw | 2013-08-27 | 31 | -41/+47 | |
| |\ \ \ \ \ | ||||||
| | * | | | | | Switch to PEP 435 enums from flufl.enums. | Barry Warsaw | 2013-06-18 | 30 | -41/+46 | |
| | | |/ / / | |/| | | | ||||||
| * | | | | | * Mailman 3 no longer uses ``zc.buildout`` and tests are now run by the | Barry Warsaw | 2013-08-27 | 16 | -141/+152 | |
| |\ \ \ \ \ | |/ / / / |/| | | | | | | | | | | | | | | ``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 Warsaw | 2013-08-27 | 1 | -5/+5 | |
| | | | | | | | | | | | | | | | | | | | | | * Use DocFileTest directly. | |||||
| | * | | | | Add enough __init__.py files to make these docs directories discoverable. | Barry Warsaw | 2013-08-26 | 7 | -0/+1 | |
| | | | | | | ||||||
| | * | | | | * Re-name doctests. | Barry Warsaw | 2013-08-25 | 4 | -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 Warsaw | 2013-08-25 | 6 | -43/+75 | |
| |/ / / / | ||||||
| | | | * | remove debugging | Barry Warsaw | 2013-09-01 | 1 | -1/+0 | |
| | | | | | ||||||
| | | | * | Migrate bounceevent.list_name -> bounceevent.list_id | Barry Warsaw | 2013-09-01 | 17 | -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 options | Barry Warsaw | 2013-06-17 | 10 | -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 the | Barry Warsaw | 2013-05-30 | 2 | -10/+24 | |
| | | | | | | | | | | | | | docstring for `display_name`. (LP: #1181498) | |||||
| * | | | add comment | Barry Warsaw | 2013-05-30 | 1 | -0/+2 | |
| | | | | ||||||
| * | | | * Fix REST server crash on `mailman reopen` due to no interception of | Barry Warsaw | 2013-05-30 | 2 | -1/+3 | |
| |/ / | | | | | | | signals. (LP: #1184376) | |||||
| * / | PEP 435 enums won't allow extensibility through inheritance. | Barry Warsaw | 2013-05-02 | 1 | -1/+6 | |
| |/ | ||||||
| * | * Support pagination of some large collections (lists, users, members). | Barry Warsaw | 2013-03-21 | 9 | -3/+305 | |
| |\ | | | | | | | Given by Florian Fuchs. (LP: #1156529) | |||||
| | * | Tweaks and fixes by Barry. | Barry Warsaw | 2013-03-21 | 8 | -69/+85 | |
| | | | ||||||
| | * | Florian's branch for LP: #1156529 | Barry Warsaw | 2013-03-21 | 8 | -3/+287 | |
| |/| | ||||||
| | * | Removed unused `default_count` argument and remove one wrapping level in ↵ | Florian Fuchs | 2013-03-20 | 5 | -33/+30 | |
| | | | | | | | | | paginate decorator | |||||
