| 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 | 2 | -1097/+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 |
| | | |||||
| * | Merge branch 'doc-UTF8' into 'master' | Barry Warsaw | 2017-05-25 | 1 | -0/+123 |
| |\ | | | | | | | | | Document Unicode usage in Mailman 3 REST API and email addresses. See merge request !274 | ||||
| | * | Document Unicode usage in Mailman 3 REST API and email addresses. | Stephen J. Turnbull | 2017-05-24 | 1 | -0/+123 |
| | | | |||||
| * | | Minor reformatting of NEWS | Barry Warsaw | 2017-05-24 | 1 | -10/+6 |
| |/ | |||||
| * | Add support for regex based postfix transport maps and relay_domains. | Abhilash Raj | 2017-05-23 | 1 | -4/+37 |
| | | |||||
| * | Content Filtering: Ported a number of fixes from the 2.1 branch. | Mark Sapiro | 2017-05-23 | 1 | -0/+2 |
| | | |||||
| * | Remove obsolete instructions | Terri Oda | 2017-05-22 | 2 | -178/+16 |
| | | |||||
| * | Point to Python 3 pickle URL | scott | 2017-05-22 | 1 | -1/+1 |
| | | |||||
| * | Remove -admin suffix from Exim router. It's MM 2.1 only. | Mark Sapiro | 2017-04-21 | 1 | -1/+1 |
| | | |||||
| * | Markup fixes. | Barry Warsaw | 2017-04-16 | 1 | -21/+22 |
| | | |||||
| * | Fix the documentation to use Exim4 with Mailman3. | Abhilash Raj | 2017-04-10 | 1 | -4/+5 |
| | | |||||
| * | 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 |
| | | |||||
| * | Core developers are no longer listed in 'reverse' order. | Mark Sapiro | 2017-02-05 | 1 | -2/+2 |
| | | | | J. D. Bronson was interpreted as an enumerated list item. | ||||
| * | Extensive reorganization | Barry Warsaw | 2017-02-04 | 10 | -176/+156 |
| | | |||||
| * | More contributors. | Barry Warsaw | 2017-02-04 | 1 | -2/+41 |
| | | |||||
| * | Sort contributors alphabetically. | Barry Warsaw | 2017-02-04 | 1 | -187/+188 |
| | | | | | Add Franck Martin's name. Closes #242 | ||||
| * | Split CONTRIBUTE and INSTALL | Barry Warsaw | 2017-02-04 | 3 | -99/+153 |
| | | |||||
| * | Update some of the documentation. | Barry Warsaw | 2017-02-04 | 2 | -22/+31 |
| | | |||||
| * | 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 | 6 | -7/+7 |
| | | |||||
| * | 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. | ||||
| * | Use `atpublic` for @public instead of internal copy. | Barry Warsaw | 2016-11-29 | 1 | -1/+1 |
| | | |||||
| * | 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. | ||||
