| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Fixed an AttributeError in subject prefixing. | Mark Sapiro | 2017-06-30 | 1 | -0/+15 |
| | | |||||
| * | Did some reformatting and added tests. | Mark Sapiro | 2017-06-15 | 1 | -8/+59 |
| | | |||||
| * | Catch FileNotFoundError and PermissionError on html_to_plain_text_command. | Mark Sapiro | 2017-06-13 | 1 | -0/+25 |
| | | |||||
| * | 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 | 5 | -0/+448 |
| | | |||||
| * | Allow email.header.Header() to determine appropriate encoding. | Mark Sapiro | 2017-01-09 | 1 | -0/+23 |
| | | |||||
| * | Bump copyright years. | Barry Warsaw | 2017-01-04 | 10 | -10/+10 |
| | | |||||
| * | Make code style review pass. | Barry Warsaw | 2017-01-04 | 1 | -1/+1 |
| | | |||||
| * | 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 | 1 | -17/+18 |
| | | |||||
| * | 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 | 1 | -1/+32 |
| | | | | | | Simplified Munge From replacement and added a test for rfc2047 encoded display name. | ||||
| * | Fixed a minor issue in handlers/dmarc.py revealed in testing. | Mark Sapiro | 2016-11-03 | 1 | -0/+244 |
| | | | | | | Added tests. Tweaked some docs. | ||||
| * | Close #273 | Barry Warsaw | 2016-08-23 | 1 | -4/+29 |
| | | | | | | 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 | 1 | -1/+12 |
| | | | | | Fixes: #273 | ||||
| * | New template system. Closes #249 | Barry Warsaw | 2016-07-16 | 2 | -8/+15 |
| | | | | | | The new template system is introduced for API 3.1. See ``src/mailman/rest/docs/templates.rst`` for details. | ||||
| * | Clean up the handlers directory. | Barry Warsaw | 2016-03-25 | 9 | -78/+12 |
| | | |||||
| * | Clean up the core directory. | Barry Warsaw | 2016-03-24 | 2 | -8/+8 |
| | | | | | | | | 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 | 2 | -2/+96 |
| | | | | | Don't let crashes in IArchiver plugins break handlers or runners. | ||||
| * | Allow List-ID in decoration template URIs. | Barry Warsaw | 2016-02-27 | 1 | -11/+40 |
| | | | | | | | | | 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 | 9 | -9/+9 |
| | | |||||
| * | 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 | 1 | -11/+11 |
| | | |||||
| * | 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 |
| | | |||||
| * | Add tests for archive_url in message footer | Abhilash Raj | 2015-08-30 | 1 | -0/+83 |
| | | |||||
| * | A couple of clean ups. | Barry Warsaw | 2015-07-05 | 1 | -0/+2 |
| | | |||||
| * | Some fixes caught by Barry during the review | Aurélien Bompard | 2015-07-05 | 1 | -9/+8 |
| | | |||||
| * | According to RFC 2369, the URL should be between brackets | Aurélien Bompard | 2015-06-30 | 1 | -1/+1 |
| | | |||||
| * | The prototype archiver is not web-accessible | Aurélien Bompard | 2015-06-30 | 1 | -0/+124 |
| | | | | | The URL headers (Archived-At and List-Archives) should not be added. | ||||
| * | Merge branch 'issue-109' into 'release-3.0' | Barry Warsaw | 2015-06-02 | 1 | -5/+61 |
| | | | | | | | | | | | | Closes: #109 * Fix the traceback that occurred when trying to convert a `text/html` subpart to plaintext via the `mimedel` handler. Now, a configuration variable `[mailman]html_to_plain_text_command` in the `mailman.cfg` file defines the command to use. It defaults to `lynx`. (Closes: #109) See merge request !14 | ||||
| * | Bump copyright years. | Barry Warsaw | 2015-01-04 | 7 | -7/+7 |
| | | |||||
| * | Remove huge amounts of now unnecessary file boilerplate. | Barry Warsaw | 2014-12-22 | 7 | -25/+3 |
| | | |||||
| * | Trunk merge. | Barry Warsaw | 2014-12-22 | 1 | -0/+55 |
| |\ | |||||
| | * | LP: #1130696 - AttributeError on .sender | Barry Warsaw | 2014-12-10 | 1 | -0/+55 |
| | |\ | |||||
| | | * | Make the MIMEDigester generate a subclass of MIMEMultipart with our additions | Aurélien Bompard | 2014-12-09 | 1 | -10/+11 |
| | | | | | | | | | | | | | Fixes bug #1130696 (differently) | ||||
| | | * | Handle the MIMEMultipart created by the DigestRunner properly | Aurélien Bompard | 2014-11-30 | 1 | -0/+53 |
| | |/ | | | | | | | Fixes: bug #1130696 | ||||
| * | | Refactor subject-prefix handler out of cook-headers handler and make all tests | Barry Warsaw | 2014-12-21 | 1 | -0/+132 |
| | | | | | | | | | pass. | ||||
| * | | Better, but not perfect handler test passing. | Barry Warsaw | 2014-12-15 | 2 | -0/+136 |
| | | | |||||
| * | | * Read the .cfg files not as bytes any more, but as UTF-8 encoding files. | Barry Warsaw | 2014-12-15 | 1 | -18/+9 |
| | | | | | | | | | | | | | | | | | | | * Revert LP: #1170347 to not .as_string() the message being added the mailbox, because Python 3.4 handles this properly by default. Fix up some lmtp code, though I don't thinkk it's quite right yet. Fix handler tests. | ||||
| * | | Checkpointing. | Barry Warsaw | 2014-11-30 | 1 | -2/+3 |
| |/ | | | | | | | | | | By using `six` I think I have most of the imports squared away. There's probably still uses of `unicode` built-ins that need fixing. The idea is to first get the test suite running (which it doesn't yet), and then to fix tests. There's a bug in lazr.config which requires us to patch it for now. | ||||
| * | * Fix Unicode errors when a message being added to the digest has non-ascii | Barry Warsaw | 2014-11-29 | 1 | -0/+62 |
| |\ | | | | | | | | | characters in its payload, but no Content-Type header defining a charset. Given by Aurélien Bompard. (LP: #1170347) | ||||
| | * | Fix digest handler crash | Aurélien Bompard | 2014-11-25 | 1 | -0/+63 |
| | | | | | | | | | | | | | | | | | | | | | | | Fixes: #1170347 ------------- This line and the following will be ignored -------------- added: src/mailman/handlers/tests/test_to_digest.py modified: src/mailman/handlers/to_digest.py | ||||
| * | | * Fixed Unicode errors in the digest runner and when sending messages to the | Barry Warsaw | 2014-11-29 | 1 | -0/+21 |
| |\ \ | |/ |/| | | | | | | | | | | | | | | | | | site owner as a fallback. Given by Aurélien Bompard. (LP: #1130957). Also: * Convert some uses of the unicode() built-in to bytes.decode() in preparation for Python 3 and to eliminate some pyflakes errors. * Added LogFileMark.read() as a convenience method. | ||||
| | * | Fix some unicode issues | Aurélien Bompard | 2014-11-27 | 1 | -0/+17 |
| |/ | | | | Fixes: 1130957 | ||||
| * | Bump copyright years. | Barry Warsaw | 2014-01-01 | 2 | -2/+2 |
| | | |||||
| * | Bump copyright years. | Barry Warsaw | 2013-01-01 | 2 | -2/+2 |
| | | |||||
| * | Configuration | Barry Warsaw | 2012-11-04 | 1 | -4/+3 |
| | | | | | | | | | | | | | | | | ------------- * `[passlib]path` configuration variable renamed to `[passlib]configuration`. * Postfix-specific configurations in the `[mta]` section are moved to a separate file, named by the `[mta]configuration` variable. * In the new `postfix.cfg` file, `postfix_map_cmd` is renamed to `postmap_command`. Also: * More Python 2.7-isms, use assertMultiLineEqual() directly. * Added external_configuration() and load_external() to mailman.config.config * ConfigLayer does a blanket set of [postfix]postmap_command so subtests generally won't have to. | ||||
