summaryrefslogtreecommitdiff
path: root/src/mailman/handlers/rfc_2369.py
Commit message (Collapse)AuthorAgeFilesLines
* Bump copyright years.Barry Warsaw2017-01-041-1/+1
|
* Use `atpublic` for @public instead of internal copy.Barry Warsaw2016-11-291-1/+1
|
* New template system. Closes #249Barry Warsaw2016-07-161-5/+2
| | | | | The new template system is introduced for API 3.1. See ``src/mailman/rest/docs/templates.rst`` for details.
* Import order flake8 plugin.Barry Warsaw2016-03-271-1/+1
| | | | Fix lots of import order errors discovered by the new plugin.
* Clean up the handlers directory.Barry Warsaw2016-03-251-7/+2
|
* Close #208Barry Warsaw2016-03-201-2/+17
| | | | Don't let crashes in IArchiver plugins break handlers or runners.
* Happy New Year.Barry Warsaw2016-01-021-1/+1
|
* According to RFC 2369, the URL should be between bracketsAurélien Bompard2015-06-301-1/+1
|
* The prototype archiver is not web-accessibleAurélien Bompard2015-06-301-3/+4
| | | | The URL headers (Archived-At and List-Archives) should not be added.
* Bump copyright years.Barry Warsaw2015-01-041-1/+1
|
* Remove huge amounts of now unnecessary file boilerplate.Barry Warsaw2014-12-221-5/+1
|
* tox-ify the test suite. First, this makes it easier to run since you don'tBarry Warsaw2014-11-081-15/+22
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | have to manually set up the virtualenv. Second, it allows us to later create a python3 environment for porting purposes. Other change: * The `mailman conf` command no longer takes the `-t/--sort` option; the output is always sorted. * The ``[database]migrations_path`` setting is removed. * You no longer have to create a virtual environment separately when running the test suite. Just use `tox`. * The RFC 2369 headers added to outgoing messages are now added in sorted order. * The JSON representation `http_etag` key uses an algorithm that is insensitive to Python's dictionary sort order.
| * Tox-ify the test suite. Now you don't have to create a virtualenv separately.Barry Warsaw2014-11-071-2/+3
|/ | | | | | | | | | | To do this, we have to handle random test ordering, since tox explicitly sets PYTHONHASHSEED. That's a good thing for the future Python 3 port. Removed `mailman conf -t/--sort`; now the output is always sorted. RFC 2369 headers are now sorted before being added. etag repr dicts are sorted using pprint.pformat().
* Bump copyright years.Barry Warsaw2014-01-011-1/+1
|
* Merge branch contributed by Joanna Skrzeszewska.Barry Warsaw2013-11-271-4/+7
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Mailing lists can now individually enable or disable any archiver available site-wide. Contributed by Joanna Skrzeszewska. (LP: #1158040) Also: - IArchivers (i.e. system-wide archivers) now have an is_enabled attribute. - config.archivers now returns *all* archivers, including those that are disabled site-wide. This way, iterating over the list-specific archivers returns everything. - In the ini-file schema, make the default archiver class empty, otherwise the Prototype archiver is always enabled. - Added a `listarchiver` table to support list-specific archivers.
| * Archived-At header calculation must observe list archivers.Barry Warsaw2013-11-271-3/+7
|/
* Bump copyright years.Barry Warsaw2013-01-011-1/+1
|
* Style fixes: compare enums with identity, not equality.Barry Warsaw2012-08-201-1/+1
|
* * Fix residual references to the old `IMailingList` archive variables.Barry Warsaw2012-08-181-1/+2
| | | | (LP: #1031393)
* Working for SQLite:Barry Warsaw2012-07-251-1/+1
| | | | | | include_list_post_header -> allow_list_posts Also add a bunch more migration tests.
* * List-Post should be NO when posting is not allowed. (LP: #987563)Barry Warsaw2012-04-271-3/+7
|
* General code cleanup.Barry Warsaw2012-04-251-4/+3
| | | | | | | | - Add explicit dependency on zope.event in setup.py. - Use Python 3 compatible syntax for specifying that a class implements an interface, i.e. the @implementer class decorator. - print_function futures. - Whitespace normalization.
* Rename the src/mailman/pipeline directory to src/mailman/handlers since that'sBarry Warsaw2012-03-231-0/+113
how I think about them anyway.