summaryrefslogtreecommitdiff
path: root/src/mailman/rules
Commit message (Expand)AuthorAgeFilesLines
* Extended test helper subscribe() which takes an optional email address andBarry Warsaw2015-03-261-0/+7
* Bump copyright years.Barry Warsaw2015-01-0415-15/+15
* Remove huge amounts of now unnecessary file boilerplate.Barry Warsaw2014-12-2215-74/+17
* Trunk merge.Barry Warsaw2014-12-223-1/+37
|\
| * * Fixed getting non-ASCII filenames from RFC 2231 i18n'd messages. Given byBarry Warsaw2014-12-081-0/+2
| |\
| | * Convert unicode instance testing to bytes instance testingAurélien Bompard2014-12-041-1/+1
| | * Do not auto-convert Message headers to unicodeAurélien Bompard2014-12-021-0/+2
| * | * Fixed messages without a `text/plain` part crashing the `Approved` rule.Barry Warsaw2014-12-032-1/+34
| |\ \ | | |/ | |/|
| | * Emails without a text/plain part crash the Approved ruleAurélien Bompard2014-11-302-1/+35
| |/
* | Fix the administrivia rule.Barry Warsaw2014-12-171-1/+1
* | Fix the approved rule. Don't decode the payload so that we get a unicode toBarry Warsaw2014-12-082-6/+6
|/
* Fix a few issues with `python2 -3` compatibility.Barry Warsaw2014-11-191-1/+1
* Use print functions consistently through, and update all __future__ imports toBarry Warsaw2014-04-2812-31/+31
* * Fix non-member moderation rule to prefer a member sender if both membersBarry Warsaw2014-03-152-0/+82
* Bump copyright years.Barry Warsaw2014-01-0114-14/+14
* * Use the ``enum34`` package instead of ``flufl.enum``.Barry Warsaw2013-08-271-1/+1
|\
| * Switch to PEP 435 enums from flufl.enums.Barry Warsaw2013-06-181-1/+1
* | Add enough __init__.py files to make these docs directories discoverable.Barry Warsaw2013-08-261-0/+0
|/
* Bump copyright years.Barry Warsaw2013-01-0114-14/+14
* Fix the order of PasswordContext.verify() to match that of passlib.Barry Warsaw2012-12-251-1/+1
* ConfigurationBarry Warsaw2012-11-041-2/+2
* * Python 2.7 is not required. Python 2.6 is no longer officially supported.Barry Warsaw2012-10-311-1/+1
* Get test suite completely working:Barry Warsaw2012-07-202-2/+2
* trunk mergeBarry Warsaw2012-07-204-18/+101
|\
| * * `passlib`_ is now used for all password hashing instead of flufl.password.Barry Warsaw2012-07-024-13/+102
| * Replace flufl.password with passlib, albeit with a wrapper.Barry Warsaw2012-06-273-13/+7
* | trunk mergeBarry Warsaw2012-06-0313-40/+40
|\|
| * General code cleanup.Barry Warsaw2012-04-2513-40/+40
* | - Rename the model attributes.Barry Warsaw2012-04-082-5/+5
|/
* * Header check specifications in the `mailman.cfg` file have changed quiteBarry Warsaw2012-04-062-86/+105
* * A mailing list's *moderator password* is no longer stored in the clear; itBarry Warsaw2012-04-043-218/+444
* * Fixed a UnicodeError with non-ascii message bodies in the `approved` rule,Barry Warsaw2012-04-044-1/+66
|\
| * * Added a unit test for rules/approved.pyMark Sapiro2012-03-183-0/+74
| * Fixed a unicode decode error on messages with non-ascii text/plain parts.Mark Sapiro2012-03-151-1/+3
|/
* Schema change. After discussion at Pycon, we decided to change "real_name" toBarry Warsaw2012-03-151-2/+2
* Do not taunt Happy Python 2.6 Fun Ball.Barry Warsaw2012-03-142-3/+3
* copybumpBarry Warsaw2012-01-0113-13/+13
* Finally, all doctests are named .rstBarry Warsaw2011-09-2314-0/+0
* Major terminology shift:Barry Warsaw2011-06-011-4/+4
* Refactor .subscribe() from IAddress to IMailingList.Barry Warsaw2011-04-161-1/+1
* Split member and nonmember moderation.Barry Warsaw2011-01-026-106/+170
* Happy New Year.Barry Warsaw2011-01-0113-13/+13
* Fairly significant change to the way member and nonmember moderation occurs.Barry Warsaw2010-12-293-67/+88
* This is part 1 of the merge of Jimmy Bergman's branchBarry Warsaw2010-12-283-9/+10
* * Allow X-Approved and X-Approve headers, equivalent to Approved andBarry Warsaw2010-09-202-9/+56
* More documentation updates.Barry Warsaw2010-09-1514-67/+84
* So long X-BeenThere, and thanks for all the fish.Barry Warsaw2010-02-162-13/+13
* Happy New Year.Barry Warsaw2010-01-0113-13/+13
* Factor out most of the i18n subsystem and convert to using the flufl.i18nBarry Warsaw2009-11-1513-13/+13
* Cleanup.Barry Warsaw2009-11-0412-12/+0