summaryrefslogtreecommitdiff
path: root/src/mailman/email
Commit message (Expand)AuthorAgeFilesLines
* Ignore syntactically invalid sender addresses.Mark Sapiro2017-06-301-1/+7
* Bump copyright years.Barry Warsaw2017-01-043-3/+3
* Remove an unused import.Barry Warsaw2016-12-291-1/+0
* Remove support for to_moderators.Barry Warsaw2016-12-291-10/+1
* Use `atpublic` for @public instead of internal copy.Barry Warsaw2016-11-292-2/+2
* Starting to clean up the branch.Barry Warsaw2016-11-281-2/+1
* Fix the email senders list when there's a Header instanceAurélien Bompard2016-11-282-3/+14
* Closes: #68Barry Warsaw2016-11-131-1/+1
* tomoderators -> to_moderators.Barry Warsaw2016-10-311-2/+5
* Issue 68: send messages to list moderators when tomoderators=TrueTom Briles2016-10-311-1/+8
* Improved email address validation and added tests.Mark Sapiro2016-07-181-7/+8
* Added blank line.Mark Sapiro2016-07-171-0/+1
* Improve email.Validator.is_valid() to be more compliant with RFC 5321.Mark Sapiro2016-07-171-3/+9
* Clean up the email directory.Barry Warsaw2016-03-243-29/+9
* Remove obsolete comment.Barry Warsaw2016-03-101-5/+0
* Happy New Year.Barry Warsaw2016-01-023-3/+3
* Port to Python 3.5.Barry Warsaw2015-06-221-12/+0
* Bump copyright years.Barry Warsaw2015-01-043-3/+3
* Remove huge amounts of now unnecessary file boilerplate.Barry Warsaw2014-12-223-15/+4
* Trunk merge.Barry Warsaw2014-12-222-36/+50
|\
| * LP: #1130696 - AttributeError on .senderBarry Warsaw2014-12-101-1/+8
| |\
| | * Make the MIMEDigester generate a subclass of MIMEMultipart with our additionsAurélien Bompard2014-12-091-0/+6
| * | * Fixed getting non-ASCII filenames from RFC 2231 i18n'd messages. Given byBarry Warsaw2014-12-082-37/+44
| |\ \ | | |/ | |/|
| | * Convert unicode instance testing to bytes instance testingAurélien Bompard2014-12-042-3/+2
| | * Do not auto-convert Message headers to unicodeAurélien Bompard2014-12-022-36/+43
| |/
* | Use listid instead of (fqdn) listname in the metadata pickle.Barry Warsaw2014-12-151-3/+3
* | CheckpointingBarry Warsaw2014-12-121-2/+2
* | Checkpointing.Barry Warsaw2014-11-301-5/+5
|/
* Use print functions consistently through, and update all __future__ imports toBarry Warsaw2014-04-281-1/+1
* Bump copyright years.Barry Warsaw2014-01-013-3/+3
* Bump copyright years.Barry Warsaw2013-01-013-3/+3
* * Python 2.7 is not required. Python 2.6 is no longer officially supported.Barry Warsaw2012-10-311-5/+1
* General code cleanup.Barry Warsaw2012-04-251-3/+2
* Several fixes and cleanups, ostensibly to fix Python 2.6 support.Barry Warsaw2012-03-221-2/+2
* Schema change. After discussion at Pycon, we decided to change "real_name" toBarry Warsaw2012-03-151-1/+1
* Add a test for a corner case of UserNotification.send() as suggested by Mark.Barry Warsaw2012-03-152-0/+60
* * Subscription disabled probe warning notification messages are now sentBarry Warsaw2012-03-141-2/+12
|\
| * Fixed a logic error and added more conditions to the doctest.Mark Sapiro2012-03-141-1/+1
| * Subscription disabled warnings are now sent without a Precedence:Mark Sapiro2012-03-141-2/+2
|/
* copybumpBarry Warsaw2012-01-012-2/+2
* A couple of small cleanups.Barry Warsaw2011-11-041-1/+1
* * User and Member ids are now proper UUIDs. The UUIDs are pended as unicodes,Barry Warsaw2011-08-301-1/+1
* * bounce_unrecognized_goes_to_list_owner -> forward_unrecognized_bounces_to Barry Warsaw2011-05-251-16/+17
* Start the enablement of bounce detection.Barry Warsaw2011-05-012-43/+1
* Implement the email address validator as a utility for easier pluggability.Barry Warsaw2011-01-061-30/+30
* Split member and nonmember moderation.Barry Warsaw2011-01-021-1/+2
* Happy New Year.Barry Warsaw2011-01-013-3/+3
* Fix the obvious errors identified by pyflakes. Skip false positives (mostlyBarry Warsaw2010-10-081-3/+0
* Happy New Year.Barry Warsaw2010-01-013-3/+3
* * Add REST interface for joining a mailing list.Barry Warsaw2009-12-281-3/+3