| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Ignore syntactically invalid sender addresses. | Mark Sapiro | 2017-06-30 | 1 | -1/+7 |
| | | |||||
| * | Bump copyright years. | Barry Warsaw | 2017-01-04 | 1 | -1/+1 |
| | | |||||
| * | Remove an unused import. | Barry Warsaw | 2016-12-29 | 1 | -1/+0 |
| | | |||||
| * | Remove support for to_moderators. | Barry Warsaw | 2016-12-29 | 1 | -10/+1 |
| | | | | | 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 |
| | | |||||
| * | Fix the email senders list when there's a Header instance | Aurélien Bompard | 2016-11-28 | 1 | -3/+4 |
| | | | | | | The mailman.email.Message.senders property would fail when one of the headers was an email.header.Header instance. | ||||
| * | Closes: #68 | Barry Warsaw | 2016-11-13 | 1 | -1/+1 |
| | | | | | | Messages sent to the list's moderators now include the actual recipient addresses. Given by Tom Briles. | ||||
| * | tomoderators -> to_moderators. | Barry Warsaw | 2016-10-31 | 1 | -2/+5 |
| | | |||||
| * | Issue 68: send messages to list moderators when tomoderators=True | Tom Briles | 2016-10-31 | 1 | -1/+8 |
| | | |||||
| * | Clean up the email directory. | Barry Warsaw | 2016-03-24 | 1 | -12/+5 |
| | | |||||
| * | Remove obsolete comment. | Barry Warsaw | 2016-03-10 | 1 | -5/+0 |
| | | |||||
| * | Happy New Year. | Barry Warsaw | 2016-01-02 | 1 | -1/+1 |
| | | |||||
| * | Port to Python 3.5. | Barry Warsaw | 2015-06-22 | 1 | -12/+0 |
| | | |||||
| * | Bump copyright years. | Barry Warsaw | 2015-01-04 | 1 | -1/+1 |
| | | |||||
| * | Remove huge amounts of now unnecessary file boilerplate. | Barry Warsaw | 2014-12-22 | 1 | -4/+0 |
| | | |||||
| * | Trunk merge. | Barry Warsaw | 2014-12-22 | 1 | -34/+15 |
| |\ | |||||
| | * | LP: #1130696 - AttributeError on .sender | Barry Warsaw | 2014-12-10 | 1 | -1/+8 |
| | |\ | |||||
| | | * | Make the MIMEDigester generate a subclass of MIMEMultipart with our additions | Aurélien Bompard | 2014-12-09 | 1 | -0/+6 |
| | | | | | | | | | | | | | Fixes bug #1130696 (differently) | ||||
| | * | | * Fixed getting non-ASCII filenames from RFC 2231 i18n'd messages. Given by | Barry Warsaw | 2014-12-08 | 1 | -35/+9 |
| | |\ \ | | |/ | |/| | | | | Aurélien Bompard. (LP: #1060951) | ||||
| | | * | Convert unicode instance testing to bytes instance testing | Aurélien Bompard | 2014-12-04 | 1 | -1/+1 |
| | | | | |||||
| | | * | Do not auto-convert Message headers to unicode | Aurélien Bompard | 2014-12-02 | 1 | -35/+9 |
| | |/ | | | | | | | Fixes: bug #1060951 | ||||
| * | | Use listid instead of (fqdn) listname in the metadata pickle. | Barry Warsaw | 2014-12-15 | 1 | -3/+3 |
| | | | | | | | | | | | | | load_external() now always opens in utf-8 mode. More test repair. | ||||
| * | | Checkpointing | Barry Warsaw | 2014-12-12 | 1 | -2/+2 |
| | | | |||||
| * | | Checkpointing. | Barry Warsaw | 2014-11-30 | 1 | -5/+5 |
| |/ | | | | | | | | | | 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. | ||||
| * | Use print functions consistently through, and update all __future__ imports to | Barry Warsaw | 2014-04-28 | 1 | -1/+1 |
| | | | | | | | | | reflect this. Also, mock out sys.stderr on some tests so that their nose2 output is quieter. A few other minor coding style consistencies. | ||||
| * | Bump copyright years. | Barry Warsaw | 2014-01-01 | 1 | -1/+1 |
| | | |||||
| * | Bump copyright years. | Barry Warsaw | 2013-01-01 | 1 | -1/+1 |
| | | |||||
| * | * Python 2.7 is not required. Python 2.6 is no longer officially supported. | Barry Warsaw | 2012-10-31 | 1 | -5/+1 |
| | | | | | | The code base is now also `python2.7 -3` clean, although there are still some warnings in 3rd party dependencies. LP: #1073506 | ||||
| * | Schema change. After discussion at Pycon, we decided to change "real_name" to | Barry Warsaw | 2012-03-15 | 1 | -1/+1 |
| | | | | | | | | | | | | "display_name" across the board. * `IMailingList.real_name` -> `IMailingList.display_name` * `IUser.real_name` -> `IUser.display_name` * `IAddress.real_name` -> `IAddress.display_name` * Schema changes: - real_name -> display_name (mailinglist, user, address) | ||||
| * | * Subscription disabled probe warning notification messages are now sent | Barry Warsaw | 2012-03-14 | 1 | -2/+12 |
| |\ | | | | | | | without a `Precedence:` header. Given by Mark Sapiro. (LP: #808821) | ||||
| | * | Fixed a logic error and added more conditions to the doctest. | Mark Sapiro | 2012-03-14 | 1 | -1/+1 |
| | | | |||||
| | * | Subscription disabled warnings are now sent without a Precedence: | Mark Sapiro | 2012-03-14 | 1 | -2/+2 |
| |/ | | | | header. (LP: #808821) | ||||
| * | copybump | Barry Warsaw | 2012-01-01 | 1 | -1/+1 |
| | | |||||
| * | A couple of small cleanups. | Barry Warsaw | 2011-11-04 | 1 | -1/+1 |
| | | |||||
| * | * bounce_unrecognized_goes_to_list_owner -> forward_unrecognized_bounces_to | Barry Warsaw | 2011-05-25 | 1 | -16/+17 |
| | | | | | | | | | | | | | * Add an additional option for unrecognized bounce disposition: send it to the site administrators. * Move maybe_forward() from src/mailman/queue/bounce.py to src/mailman/app/bounces.py, refactor and add tests. * Add a LogFileMark class to help with tests that want to check the output to a log file. * OwnerNotification gets a better signature. Instead of tomoderators, the last argument is a roster to send the notification to. If roster is None, then the notification goes to the site administrators. | ||||
| * | Split member and nonmember moderation. | Barry Warsaw | 2011-01-02 | 1 | -1/+2 |
| | | | | | | | | | | | | | | | | | * member-moderation happens at the same place in the built-in chain that the previously named moderation rule happens. nonmember-moderation happens after all the other normal moderation rules. * Handle unsubscribed nonmember posts. Other changes: * Message.senders now filters out Nones and empty strings. * Various test cleanups and simplifications. * More `address` -> `email` fixes. * Give Link class a useful repr. * Fix a potential UnboundLocalError. * Various other small changes. | ||||
| * | Happy New Year. | Barry Warsaw | 2011-01-01 | 1 | -1/+1 |
| | | |||||
| * | Fix the obvious errors identified by pyflakes. Skip false positives (mostly | Barry Warsaw | 2010-10-08 | 1 | -3/+0 |
| | | | | | | due to _() interpolation) and a few other problems that did not have immediately obvious fixes. | ||||
| * | Happy New Year. | Barry Warsaw | 2010-01-01 | 1 | -1/+1 |
| | | |||||
| * | Revert the last changes. Calculate size where needed. | Barry Warsaw | 2009-12-05 | 1 | -1/+0 |
| | | |||||
| * | The delivery agent requires that the message object have a .original_size | Barry Warsaw | 2009-12-04 | 1 | -0/+1 |
| | | | | | attribute. Add this for UserNotifications. | ||||
| * | Fix all tests except outgoing.txt and common.txt | Barry Warsaw | 2009-11-02 | 1 | -2/+2 |
| | | |||||
| * | Much clean up of the language code, though more can be done. Factor out the | Barry Warsaw | 2009-02-12 | 1 | -8/+4 |
| | | | | | | | | language manager stuff into a separate Language class, and be clearer in the APIs about whether we want a language code or a Language instance. The impetus to this was to get rid of Utils.GetCharSet(), which is done. | ||||
| * | Update an __all__ section. | Barry Warsaw | 2009-02-09 | 1 | -0/+2 |
| | | |||||
| * | Move mailman.Message to mailman.email.Message. Rename Message.get_sender() to | Barry Warsaw | 2009-02-09 | 1 | -0/+251 |
| Message.sender (property) and Message.get_senders() to Message.senders (another property). The semantics of .sender is slightly different too; it no longer consults config.mailman.use_envelope_sender. Add absolute_import and unicode_literals to Utils.py, and clean up a few imports. | |||||
