summaryrefslogtreecommitdiff
path: root/src/mailman/email (follow)
Commit message (Collapse)AuthorAgeFilesLines
* 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
| | | | | | | | | | | | | | | | * 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 Warsaw2011-01-013-3/+3
|
* Fix the obvious errors identified by pyflakes. Skip false positives (mostlyBarry Warsaw2010-10-081-3/+0
| | | | | due to _() interpolation) and a few other problems that did not have immediately obvious fixes.
* Happy New Year.Barry Warsaw2010-01-013-3/+3
|
* * Add REST interface for joining a mailing list.Barry Warsaw2009-12-281-3/+3
| | | | | | * add_member() now returns the newly created IMember. * Reorganized several exceptions and exposed them to the REST API. * Added NoSuchListError.
* Revert the last changes. Calculate size where needed.Barry Warsaw2009-12-051-1/+0
|
* The delivery agent requires that the message object have a .original_sizeBarry Warsaw2009-12-041-0/+1
| | | | attribute. Add this for UserNotifications.
* Fix all tests except outgoing.txt and common.txtBarry Warsaw2009-11-021-2/+2
|
* Remove or move QuotePeriods(), LCDomain(), and ValidateEmail from the UtilsBarry Warsaw2009-02-121-0/+70
| | | | module.
* Remove Utils.ParseEmail() and Utils.midnight().Barry Warsaw2009-02-121-0/+41
|
* Much clean up of the language code, though more can be done. Factor out theBarry Warsaw2009-02-121-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 Warsaw2009-02-091-0/+2
|
* Move mailman.Message to mailman.email.Message. Rename Message.get_sender() toBarry Warsaw2009-02-092-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.