| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Squashed commit of the following:HEADmaster | Barry Warsaw | 2017-08-29 | 1 | -0/+2 |
| | | | | | | | | | | | | | | | | | | commit 3c6500c2292869f94667520f16c8d6c6f1d2c530 Author: Barry Warsaw <barry@python.org> Date: Tue Aug 29 22:51:18 2017 -0400 Close #383 Messages with badly encoded ``Subject`` headers no longer crash the message moderation REST API. commit f6040ec139bcccd48cfa9acc734cd528a8ede35c Author: Aurélien Bompard <aurelien@bompard.org> Date: Thu Jul 27 00:52:05 2017 +0200 Fix #383: email encoding errors can crash the REST API | ||||
| * | PR288 vetted | Barry Warsaw | 2017-08-29 | 1 | -0/+15 |
| | | |||||
| * | Rename metadata key for clarity | Barry Warsaw | 2017-08-04 | 1 | -0/+3 |
| | | |||||
| * | Ensure all holds/rejects have a reason. | Mark Sapiro | 2017-07-26 | 1 | -0/+2 |
| | | |||||
| * | Convert to click for CLI options | Barry Warsaw | 2017-07-22 | 1 | -1096/+1106 |
| | | |||||
| * | Python 3.4 no more! | Barry Warsaw | 2017-07-13 | 1 | -0/+4 |
| | | |||||
| * | Added a rule to discard messages with no valid sender address. | Mark Sapiro | 2017-06-30 | 1 | -0/+2 |
| | | |||||
| * | Fixed an AttributeError in subject prefixing. | Mark Sapiro | 2017-06-30 | 1 | -0/+2 |
| | | |||||
| * | Ignore syntactically invalid sender addresses. | Mark Sapiro | 2017-06-30 | 1 | -1/+2 |
| | | |||||
| * | IListManager.get() now accepts both List-IDs and FQDN list names. | Barry Warsaw | 2017-06-24 | 1 | -0/+7 |
| | | |||||
| * | Catch FileNotFoundError and PermissionError on html_to_plain_text_command. | Mark Sapiro | 2017-06-13 | 1 | -0/+6 |
| | | |||||
| * | Name and version bump for 3.2. | Barry Warsaw | 2017-06-04 | 1 | -0/+4 |
| | | |||||
| * | 3.1.0 final! | Barry Warsaw | 2017-05-25 | 1 | -1/+1 |
| | | |||||
| * | Minor reformatting of NEWS | Barry Warsaw | 2017-05-24 | 1 | -10/+6 |
| | | |||||
| * | Content Filtering: Ported a number of fixes from the 2.1 branch. | Mark Sapiro | 2017-05-23 | 1 | -0/+2 |
| | | |||||
| * | Markup fixes. | Barry Warsaw | 2017-04-16 | 1 | -21/+22 |
| | | |||||
| * | Slight doc reorg. | Barry Warsaw | 2017-03-30 | 1 | -3/+3 |
| | | |||||
| * | Implement SQLAlchemy pre-ping to detect dropped connections. | Mark Sapiro | 2017-03-27 | 1 | -0/+3 |
| | | |||||
| * | Made the allowable list name characters configurable. | Mark Sapiro | 2017-02-19 | 1 | -0/+2 |
| | | |||||
| * | Implemented stricter listname validation. | Mark Sapiro | 2017-02-19 | 1 | -0/+1 |
| | | |||||
| * | Experimental Gunicorn support. | Barry Warsaw | 2017-02-10 | 1 | -0/+2 |
| | | |||||
| * | Close #306 | Barry Warsaw | 2017-01-29 | 1 | -0/+1 |
| | | | | | Update documentation links for ``config.cfg`` settings. | ||||
| * | Handle PEP 475 fallout. | Barry Warsaw | 2017-01-28 | 1 | -0/+2 |
| | | | | | | | | | | | | | | | | Closes #255 As of Python 3.5, PEP 475 gets in our way. Runners with long time.sleep()'s in their _snooze() method (e.g. the retry runner) will have their system call implemented time.sleep() automatically retried at the C layer. The only reliable way to prevent this is to raise an exception in the signal handler. The standard run() method automatically suppresses this exception, meaning, it's caught and ignored, but effectively breaks the run() loop, which is just what we want. The lmtp and rest runners implement their own run loops, so they also have to handle this exception, by ignoring it. | ||||
| * | Fix confirmation of unsubscription requests. (Closes: #294) | Barry Warsaw | 2017-01-16 | 1 | -0/+1 |
| | | |||||
| * | NEWS for #219 | Barry Warsaw | 2017-01-15 | 1 | -0/+4 |
| | | |||||
| * | NEWS | Barry Warsaw | 2017-01-09 | 1 | -0/+2 |
| | | |||||
| * | Delete subscription requests when a mailing list is deleted. | Barry Warsaw | 2017-01-08 | 1 | -0/+2 |
| | | | | | Closes #214 | ||||
| * | Bump copyright years. | Barry Warsaw | 2017-01-04 | 1 | -2/+2 |
| | | |||||
| * | NEWS | Barry Warsaw | 2017-01-04 | 1 | -0/+1 |
| | | |||||
| * | Remove support for to_moderators. | Barry Warsaw | 2016-12-29 | 1 | -2/+0 |
| | | | | | Remove a NEWS entry which is no longer applicable. | ||||
| * | Officially support Python 3.6. | Barry Warsaw | 2016-11-28 | 1 | -0/+1 |
| | | | | | Closes #295 | ||||
| * | NEWS. | Barry Warsaw | 2016-11-26 | 1 | -0/+2 |
| | | |||||
| * | Add NEWS and a little bit of cleanup. | Barry Warsaw | 2016-11-25 | 1 | -0/+2 |
| | | |||||
| * | Transmit the moderation reason to hold_message() | Aurélien Bompard | 2016-11-25 | 1 | -0/+2 |
| | | | | | | | | | The `reason` attribute of `hold_message()` was always None. Serialize the moderation reasons list and pass it to the function. This allows the `reason` attribute in REST to actually contain the moderation reason. It was always blank before. | ||||
| * | Use aiosmtpd 1.0a3 and add NEWS. | Barry Warsaw | 2016-11-24 | 1 | -2/+5 |
| | | |||||
| * | Closes: #68 | Barry Warsaw | 2016-11-13 | 1 | -0/+2 |
| | | | | | | Messages sent to the list's moderators now include the actual recipient addresses. Given by Tom Briles. | ||||
| * | Closes: #259 | Barry Warsaw | 2016-10-31 | 1 | -0/+2 |
| | | | | | | Remove the digest mbox files after the digests are sent. Given by Aurélien Bompard. | ||||
| * | Support HTTP/1.1 by default. | Barry Warsaw | 2016-10-30 | 1 | -0/+1 |
| | | | | | | This works around Python issue 28548 and fixes #288. Test given by Amit. | ||||
| * | Add NEWS entry | Aurélien Bompard | 2016-10-27 | 1 | -0/+2 |
| | | |||||
| * | News and test tweak. | Barry Warsaw | 2016-10-26 | 1 | -1/+2 |
| | | |||||
| * | Full coverage. | Barry Warsaw | 2016-10-26 | 1 | -0/+2 |
| | | | | | NEWS. | ||||
| * | Manual merge. | Barry Warsaw | 2016-10-25 | 1 | -0/+1 |
| | | | | | * Rebased, cleaned up, and test improvement. | ||||
| * | Modify NEWS.rst entry to mention PUT. | Mark Sapiro | 2016-10-23 | 1 | -1/+1 |
| | | |||||
| * | Merge gitlab.com:mailman/mailman | Mark Sapiro | 2016-10-22 | 1 | -0/+1 |
| |\ | |||||
| | * | Fixes for #280. | Mark Sapiro | 2016-10-22 | 1 | -0/+1 |
| | | | |||||
| * | | Fixed a bunch of things in PATCHing domains and added tests and NEWS. | Mark Sapiro | 2016-10-22 | 1 | -0/+2 |
| |/ | |||||
| * | NEWS. | Barry Warsaw | 2016-10-18 | 1 | -1/+1 |
| | | |||||
| * | Use a multiline value and update NEWS | Aurélien Bompard | 2016-08-31 | 1 | -0/+2 |
| | | |||||
| * | Recent NEWS. | Barry Warsaw | 2016-08-25 | 1 | -0/+2 |
| | | |||||
| * | Close #273 | Barry Warsaw | 2016-08-23 | 1 | -0/+2 |
| | | | | | | A mailing list's ``description`` must not contain newlines. Given by Aurélien Bompard. | ||||
