summaryrefslogtreecommitdiff
path: root/src/mailman/docs
Commit message (Collapse)AuthorAgeFilesLines
* Squashed commit of the following:HEADmasterBarry Warsaw2017-08-291-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 vettedBarry Warsaw2017-08-291-0/+15
|
* Rename metadata key for clarityBarry Warsaw2017-08-041-0/+3
|
* Ensure all holds/rejects have a reason.Mark Sapiro2017-07-261-0/+2
|
* Convert to click for CLI optionsBarry Warsaw2017-07-222-1097/+1106
|
* Python 3.4 no more!Barry Warsaw2017-07-131-0/+4
|
* Added a rule to discard messages with no valid sender address.Mark Sapiro2017-06-301-0/+2
|
* Fixed an AttributeError in subject prefixing.Mark Sapiro2017-06-301-0/+2
|
* Ignore syntactically invalid sender addresses.Mark Sapiro2017-06-301-1/+2
|
* IListManager.get() now accepts both List-IDs and FQDN list names.Barry Warsaw2017-06-241-0/+7
|
* Catch FileNotFoundError and PermissionError on html_to_plain_text_command.Mark Sapiro2017-06-131-0/+6
|
* Name and version bump for 3.2.Barry Warsaw2017-06-041-0/+4
|
* 3.1.0 final!Barry Warsaw2017-05-251-1/+1
|
* Merge branch 'doc-UTF8' into 'master'Barry Warsaw2017-05-251-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. Turnbull2017-05-241-0/+123
| |
* | Minor reformatting of NEWSBarry Warsaw2017-05-241-10/+6
|/
* Add support for regex based postfix transport maps and relay_domains.Abhilash Raj2017-05-231-4/+37
|
* Content Filtering: Ported a number of fixes from the 2.1 branch.Mark Sapiro2017-05-231-0/+2
|
* Remove obsolete instructionsTerri Oda2017-05-222-178/+16
|
* Point to Python 3 pickle URLscott2017-05-221-1/+1
|
* Remove -admin suffix from Exim router. It's MM 2.1 only.Mark Sapiro2017-04-211-1/+1
|
* Markup fixes.Barry Warsaw2017-04-161-21/+22
|
* Fix the documentation to use Exim4 with Mailman3.Abhilash Raj2017-04-101-4/+5
|
* Slight doc reorg.Barry Warsaw2017-03-301-3/+3
|
* Implement SQLAlchemy pre-ping to detect dropped connections.Mark Sapiro2017-03-271-0/+3
|
* Made the allowable list name characters configurable.Mark Sapiro2017-02-191-0/+2
|
* Implemented stricter listname validation.Mark Sapiro2017-02-191-0/+1
|
* Experimental Gunicorn support.Barry Warsaw2017-02-101-0/+2
|
* Core developers are no longer listed in 'reverse' order. Mark Sapiro2017-02-051-2/+2
| | | J. D. Bronson was interpreted as an enumerated list item.
* Extensive reorganizationBarry Warsaw2017-02-0410-176/+156
|
* More contributors.Barry Warsaw2017-02-041-2/+41
|
* Sort contributors alphabetically.Barry Warsaw2017-02-041-187/+188
| | | | Add Franck Martin's name. Closes #242
* Split CONTRIBUTE and INSTALLBarry Warsaw2017-02-043-99/+153
|
* Update some of the documentation.Barry Warsaw2017-02-042-22/+31
|
* Close #306Barry Warsaw2017-01-291-0/+1
| | | | Update documentation links for ``config.cfg`` settings.
* Handle PEP 475 fallout.Barry Warsaw2017-01-281-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 Warsaw2017-01-161-0/+1
|
* NEWS for #219Barry Warsaw2017-01-151-0/+4
|
* NEWSBarry Warsaw2017-01-091-0/+2
|
* Delete subscription requests when a mailing list is deleted.Barry Warsaw2017-01-081-0/+2
| | | | Closes #214
* Bump copyright years.Barry Warsaw2017-01-046-7/+7
|
* NEWSBarry Warsaw2017-01-041-0/+1
|
* Remove support for to_moderators.Barry Warsaw2016-12-291-2/+0
| | | | Remove a NEWS entry which is no longer applicable.
* Use `atpublic` for @public instead of internal copy.Barry Warsaw2016-11-291-1/+1
|
* Officially support Python 3.6.Barry Warsaw2016-11-281-0/+1
| | | | Closes #295
* NEWS.Barry Warsaw2016-11-261-0/+2
|
* Add NEWS and a little bit of cleanup.Barry Warsaw2016-11-251-0/+2
|
* Transmit the moderation reason to hold_message()Aurélien Bompard2016-11-251-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 Warsaw2016-11-241-2/+5
|
* Closes: #68Barry Warsaw2016-11-131-0/+2
| | | | | Messages sent to the list's moderators now include the actual recipient addresses. Given by Tom Briles.