summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Add SMTPS/STARTTLS support.mta-smtps-starttlsJ08nY2017-07-2412-48/+552
| | | | | | | | | | | | - Adds SMTP over SSL/TLS and STARTTLS support to the outgoing delivery by spliting the Connection class into three separate classes with logic for SMTP, SMTP over SSL/TLS and STARTTLS. - The Delivery class loads the added configuratio values and selects the appropriate connection based on the configured protocol. - This requires aiosmtpd at least 1.1a1 for tests to pass, as SMTPS support was added there in: https://github.com/aio-libs/aiosmtpd/commit/0d33554c4787e575b7dd31b574259c0876dcc9f8
* Convert to click for CLI options.Barry Warsaw2017-07-2281-4101/+4217
|\ | | | | | | | | Closes #319 and #346
| * Convert to click for CLI optionsBarry Warsaw2017-07-2281-4101/+4217
|/
* Merge branch '34-no-more' into 'master'Barry Warsaw2017-07-144-7/+11
|\ | | | | | | | | | | | | Python 3.4 no more! Closes #373 See merge request !302
| * Python 3.4 no more!Barry Warsaw2017-07-134-7/+11
|/
* Merge branch 'no_senders' into 'master'Barry Warsaw2017-07-018-8/+117
|\ | | | | | | | | | | | | Added a rule to discard messages with no valid sender address. Closes #369 See merge request !297
| * Added a rule to discard messages with no valid sender address.Mark Sapiro2017-06-308-8/+117
|/
* Merge branch 'prefix' into 'master'Barry Warsaw2017-06-303-2/+25
|\ | | | | | | | | | | | | Fixed an AttributeError in subject prefixing. Closes #359 See merge request !295
| * Fixed an AttributeError in subject prefixing.Mark Sapiro2017-06-303-2/+25
|/
* Merge branch 'senders' into 'master'Barry Warsaw2017-06-303-2/+20
|\ | | | | | | | | | | | | Ignore syntactically invalid sender addresses. Closes #229 See merge request !294
| * Ignore syntactically invalid sender addresses.Mark Sapiro2017-06-303-2/+20
|/
* Merge branch 'listmanager' into 'master'Barry Warsaw2017-06-246-43/+97
|\ | | | | | | | | IListManager.get() now accepts both List-IDs and FQDN list names. See merge request !293
| * IListManager.get() now accepts both List-IDs and FQDN list names.Barry Warsaw2017-06-246-43/+97
|/
* Minor typo.Barry Warsaw2017-06-171-1/+1
|
* Merge branch 'pipelines-dynamical-instantiation' into 'master'Barry Warsaw2017-06-175-79/+144
|\ | | | | | | | | Move pipelines to their own package, instantiate them dynamically. See merge request !287
| * Move pipelines to their own package, instantiate them dynamically.pipelines-dynamical-instantiationJ08nY2017-06-175-79/+144
|/
* Merge branch 'find-components' into 'master'Barry Warsaw2017-06-179-70/+214
|\ | | | | | | | | Provide a better way to avoid instantiating some components See merge request !291
| * Provide a better way to avoid instantiating some componentsBarry Warsaw2017-06-179-70/+214
|/
* Merge branch 'html_to_plaintext' into 'master'Barry Warsaw2017-06-163-7/+88
|\ | | | | | | | | | | | | Catch FileNotFoundError and PermissionError on html_to_plain_text_command. Closes #345 See merge request !290
| * Did some reformatting and added tests.Mark Sapiro2017-06-152-15/+62
| |
| * Catch FileNotFoundError and PermissionError on html_to_plain_text_command.Mark Sapiro2017-06-133-1/+35
|/
* Bump the code name.Barry Warsaw2017-06-091-1/+1
|
* Name and version bump for 3.2.Barry Warsaw2017-06-042-1/+5
|
* Merge branch '3.1.0' into 'master'Barry Warsaw2017-05-252-4/+4
|\ | | | | | | | | 3.1.0 final! See merge request !285
| * 3.1.0 final!Barry Warsaw2017-05-252-4/+4
|/
* Merge branch 'rc2' into 'master'Barry Warsaw2017-05-251-2/+2
|\ | | | | | | | | 3.1rc2 See merge request !284
| * 3.1rc2Barry Warsaw2017-05-251-2/+2
|/
* Merge branch 'header' into 'master'Barry Warsaw2017-05-252-11/+7
|\ | | | | | | | | Refactor Header object test to create the message without cheating. See merge request !283
| * Ensure the held message subject is a string.Mark Sapiro2017-05-241-1/+2
| |
| * Refactor Header object test to create the message without cheating.Mark Sapiro2017-05-241-10/+5
| |
* | Merge branch 'issue336' into 'master'Barry Warsaw2017-05-251-0/+25
|\ \ | | | | | | | | | | | | | | | | | | Fix the bogus migration on Template.password Closes #336 See merge request !282
| * | Fix the bogus migration on Template.passwordAurélien Bompard2017-05-241-0/+25
| |/ | | | | | | Fixes #336
* | Merge branch 'doc-UTF8' into 'master'Barry Warsaw2017-05-253-0/+128
|\ \ | | | | | | | | | | | | Document Unicode usage in Mailman 3 REST API and email addresses. See merge request !274
| * | Fixup ref spacing.Stephen J. Turnbull2017-05-241-1/+1
| | |
| * | Document Unicode usage in Mailman 3 REST API and email addresses.Stephen J. Turnbull2017-05-243-0/+128
| | |
* | | Merge branch 'news' into 'master'Barry Warsaw2017-05-251-10/+6
|\ \ \ | |_|/ |/| | | | | | | | Minor reformatting of NEWS See merge request !281
| * | Minor reformatting of NEWSBarry Warsaw2017-05-241-10/+6
|/ /
* | Merge branch 'pr337' into 'master'Barry Warsaw2017-05-245-17/+18
|\ \ | | | | | | | | | | | | | | | | | | Fix the template name of the welcome message Closes #337 See merge request !280
| * | Fix the template name of the welcome message.Barry Warsaw2017-05-245-17/+18
| |/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | We did not previously complete the renaming of the templates. Rename: * user:ack:welcome -> list:user:notice:welcome * user:ack:goodbye -> list:user:notice:goodbye The new names are what are actually used in send_welcome_message() and send_goodbye_message() so the old names were actually never used. NOTE: If you added welcome or goodbye templates through REST from git head, the old names will not be used. Given that this wasn't a feature in 3.0, and the above use case is very unlikely, I've decided not to do a migration. If anybody is affected, the changes can be made manually in withlist. Closes: #337
* | Merge branch 'header' into 'master'Barry Warsaw2017-05-242-0/+33
|\ \ | |/ |/| | | | | | | | | Account for msg['subject'] possibly being a Header instance. Closes #338 See merge request !278
| * Account for msg['subject'] possibly being a Header instance.Mark Sapiro2017-05-242-0/+33
|/
* Merge branch 'rc1' into 'master'Barry Warsaw2017-05-233-6/+13
|\ | | | | | | | | 3.1rc1 See merge request !273
| * 3.1rc1Barry Warsaw2017-05-233-6/+13
|/
* Merge branch 'self_links' into 'master'Barry Warsaw2017-05-233-1/+19
|\ | | | | | | | | | | | | Add self_links to the system configuration resources Closes #335 See merge request !271
| * Add self_links to the system configuration resources.Barry Warsaw2017-05-233-1/+19
| | | | | | | | Closes #335
* | Merge branch 'pr265' into 'master'Barry Warsaw2017-05-231-2/+5
|\ \ | | | | | | | | | | | | PR #265 with minor fixes See merge request !270
| * | Fix minor spelling.Barry Warsaw2017-05-231-1/+1
| | |
| * | Adding documentation on how to enter multi-line header_checks.Simon Liebold2017-05-231-2/+5
| | |
* | | Merge branch 'issue-318' into 'master'Barry Warsaw2017-05-235-66/+198
|\ \ \ | |_|/ |/| | | | | | | | | | | | | | Add support for regex based postfix transport maps and relay_domains. Closes #318 See merge request !263
| * | Add support for regex based postfix transport maps and relay_domains.Abhilash Raj2017-05-235-66/+198
|/ /