| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Fixed an AttributeError in subject prefixing. | Mark Sapiro | 2017-06-30 | 2 | -2/+23 |
| | | |||||
| * | Did some reformatting and added tests. | Mark Sapiro | 2017-06-15 | 2 | -15/+62 |
| | | |||||
| * | Catch FileNotFoundError and PermissionError on html_to_plain_text_command. | Mark Sapiro | 2017-06-13 | 2 | -1/+29 |
| | | |||||
| * | 3.1rc1 | Barry Warsaw | 2017-05-23 | 2 | -3/+10 |
| | | |||||
| * | Content Filtering: Ported a number of fixes from the 2.1 branch. | Mark Sapiro | 2017-05-23 | 7 | -19/+493 |
| | | |||||
| * | Allow email.header.Header() to determine appropriate encoding. | Mark Sapiro | 2017-01-09 | 2 | -9/+23 |
| | | |||||
| * | Bump copyright years. | Barry Warsaw | 2017-01-04 | 30 | -30/+30 |
| | | |||||
| * | Make code style review pass. | Barry Warsaw | 2017-01-04 | 3 | -102/+118 |
| | | |||||
| * | Minor tweaks and coverage: | Barry Warsaw | 2016-12-30 | 1 | -27/+27 |
| | | | | | | | | * Format and wrap a comment. * Add a test for having two From: headers. * use <alpha@example.com> as standard Message-ID * Cover URLError case. | ||||
| * | Review Mark's changes. | Barry Warsaw | 2016-12-30 | 1 | -10/+47 |
| | | |||||
| * | Removed unreachable line from rules/dmarc.py. | Mark Sapiro | 2016-12-30 | 1 | -0/+128 |
| | | | | | Added tests to improve coverage. | ||||
| * | Simplified the various list settings and remamed several things. | Mark Sapiro | 2016-12-26 | 3 | -71/+53 |
| | | |||||
| * | Modifications based on feedback from Barry. | Mark Sapiro | 2016-12-16 | 3 | -49/+96 |
| | | | | | | | Also, the change to the value column of pendedkeyvalue from SAUnicode to SAUnicodeLarge is removed as it is a separate MR now. This will cause mysql CI to fail until that MR lands. | ||||
| * | Fixed Content-Type of text/html part in tests. | Mark Sapiro | 2016-12-09 | 1 | -5/+5 |
| | | |||||
| * | Replaced mailman.public with public.public. | Mark Sapiro | 2016-12-09 | 2 | -9/+36 |
| | | | | | | Simplified Munge From replacement and added a test for rfc2047 encoded display name. | ||||
| * | Merged from master. | Mark Sapiro | 2016-12-09 | 19 | -20/+20 |
| |\ | |||||
| | * | Use `atpublic` for @public instead of internal copy. | Barry Warsaw | 2016-11-29 | 19 | -19/+19 |
| | | | |||||
| | * | A couple of fixes for Python 3.6 | Barry Warsaw | 2016-11-24 | 1 | -1/+1 |
| | | | |||||
| | * | Back out the last change. | Barry Warsaw | 2016-11-24 | 1 | -1/+1 |
| | | | |||||
| | * | Start porting to Python 3.6 | Barry Warsaw | 2016-11-24 | 1 | -1/+1 |
| | | | |||||
| * | | Forward port MM 2.1 fix for LP: #1643210. | Mark Sapiro | 2016-11-26 | 1 | -32/+28 |
| | | | |||||
| * | | Merge branch 'dmarc' of gitlab.com:msapiro/mailman into dmarc | Mark Sapiro | 2016-11-26 | 3 | -0/+596 |
| |\ \ | |/ |/| | |||||
| | * | Fixed a minor issue in handlers/dmarc.py revealed in testing. | Mark Sapiro | 2016-11-03 | 3 | -4/+252 |
| | | | | | | | | | | | Added tests. Tweaked some docs. | ||||
| | * | DMARC mitigations, part 1a. | Mark Sapiro | 2016-10-31 | 2 | -0/+348 |
| | | | |||||
| * | | Fix the Flake8 ignore tags | Aurélien Bompard | 2016-11-21 | 1 | -1/+1 |
| |/ | |||||
| * | Close #273 | Barry Warsaw | 2016-08-23 | 2 | -5/+31 |
| | | | | | | A mailing list's ``description`` must not contain newlines. Given by Aurélien Bompard. | ||||
| * | Forbid newlines in MailingList.description | Aurélien Bompard | 2016-08-23 | 2 | -1/+20 |
| | | | | | Fixes: #273 | ||||
| * | Reorganize the documentation for better accesibility | Abhilash Raj | 2016-08-21 | 1 | -0/+8 |
| | | |||||
| * | Rebase mailman/mailman!180 and cleanup # noqa | Barry Warsaw | 2016-07-28 | 2 | -6/+6 |
| | | |||||
| * | New template system. Closes #249 | Barry Warsaw | 2016-07-16 | 9 | -102/+76 |
| | | | | | | The new template system is introduced for API 3.1. See ``src/mailman/rest/docs/templates.rst`` for details. | ||||
| * | Correct keyword argument; mailing_list -> mlist | Mark Sapiro | 2016-07-03 | 1 | -1/+1 |
| | | |||||
| * | Use contextlib.suppress() where appropriate. | Barry Warsaw | 2016-04-30 | 2 | -8/+5 |
| | | |||||
| * | Use flake8-respect-noqa plugin and fix more complaints. | Barry Warsaw | 2016-04-01 | 1 | -2/+2 |
| | | |||||
| * | Don't use `flake8: noqa`. | Barry Warsaw | 2016-04-01 | 1 | -1/+1 |
| | | | | | | | | This suppresses all errors in the file. Use `noqa`, although pep8 doesn't honor this for all errors. There may be a plugin which helps. | ||||
| * | Import order flake8 plugin. | Barry Warsaw | 2016-03-27 | 1 | -1/+1 |
| | | | | | Fix lots of import order errors discovered by the new plugin. | ||||
| * | Clean up the handlers directory. | Barry Warsaw | 2016-03-25 | 28 | -248/+98 |
| | | |||||
| * | Clean up the core directory. | Barry Warsaw | 2016-03-24 | 4 | -13/+13 |
| | | | | | | | | mailman/core/errors.py is gone now. We had a duplicate base exception which now always comes from mailman/interfaces/errors.py. Obsolete/unused exceptions are remove. The other exceptions are moved to better locations. | ||||
| * | Close #208 | Barry Warsaw | 2016-03-20 | 4 | -6/+122 |
| | | | | | Don't let crashes in IArchiver plugins break handlers or runners. | ||||
| * | Allow List-ID in decoration template URIs. | Barry Warsaw | 2016-02-27 | 2 | -12/+42 |
| | | | | | | | | | Closes #196 In mailman: URIs (e.g. IMailingList.header_uri and .footer_uri), you used to be able to only use fqdn-listnames. But since List-IDs are more stable, let's allow those too. Silently deprecate using the fqdn-listname. | ||||
| * | Happy New Year. | Barry Warsaw | 2016-01-02 | 28 | -28/+28 |
| | | |||||
| * | Refactor bump_digest_number_and_volume() and maybe_send_digest_now() into | Barry Warsaw | 2015-12-22 | 1 | -100/+1 |
| | | | | | | | | | | their own module inside the mailman.app package. With the latter, remove the "all lists" functionality and require the mlist argument. We'll handle the "all lists" use case higher up the stack. Also, rename the send-digests handler digests since we'll next add the bump functionality. | ||||
| * | Add a test and a fix for the no-args version of `mailman send-digests`. | Barry Warsaw | 2015-12-20 | 1 | -7/+8 |
| | | |||||
| * | Add a send-digests subcommand to send list digests right now. | Barry Warsaw | 2015-12-20 | 1 | -23/+55 |
| | | | | | | | | | | | | | | | * Add a `mailman send-digests` subcommand which replaces the functionality of the MM2.1 senddigests.py cronjob. * Use mlist.data_path where appropriate instead of crafting it from config.LIST_DATA_DIR. This makes it more consistent to switch to using the list-id as the data subdirectory. * Refactor the to_digest handler so that we can implement maybe_send_digest_now() for the internal API. * Fix some typos in subcommand --help summaries. | ||||
| * | Digests improvements: | Barry Warsaw | 2015-12-19 | 2 | -4/+5 |
| | | | | | | | | * digestable -> digests_enabled * nondigestable: removed * Exposed digests_enabled, digest_send_periodic, digest_volume_frequency in REST. | ||||
| * | Collapse multiple ``Re:`` in Subject headers. Given by Mark Sapiro. | Barry Warsaw | 2015-10-29 | 1 | -1/+0 |
| | | | | | (Closes: #147) | ||||
| * | Fixes for issue #147 Multiple "Re:" in subject. | Mark Sapiro | 2015-10-29 | 2 | -19/+31 |
| | | |||||
| * | For now, treat `DeliveryMode.summary_digests` the same as `.mime_digests`. | Barry Warsaw | 2015-09-06 | 1 | -1/+8 |
| | | | | | | (Closes #141). Also, don't enqueue a particular digest if there are no recipients for that digest. | ||||
| * | Cosmetic fixes for Abhilash's branch. | Barry Warsaw | 2015-08-30 | 3 | -29/+28 |
| | | |||||
| * | fix tests | Abhilash Raj | 2015-08-30 | 1 | -3/+3 |
| | | |||||
| * | Add changes as per barry's comments | Abhilash Raj | 2015-08-30 | 1 | -10/+16 |
| | | |||||
