| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Account for msg['subject'] possibly being a Header instance. | Mark Sapiro | 2017-05-24 | 1 | -0/+3 |
| | | |||||
| * | Bump copyright years. | Barry Warsaw | 2017-01-04 | 1 | -1/+1 |
| | | |||||
| * | Use `atpublic` for @public instead of internal copy. | Barry Warsaw | 2016-11-29 | 1 | -1/+1 |
| | | |||||
| * | Tweaks. | Barry Warsaw | 2016-10-22 | 1 | -0/+1 |
| | | |||||
| * | Fixes for #280. | Mark Sapiro | 2016-10-22 | 1 | -1/+4 |
| | | |||||
| * | Fix header match rule suffix inflation. | Barry Warsaw | 2016-05-01 | 1 | -26/+21 |
| | | | | | | Given by Aurélien Bompard. Closes #226 | ||||
| * | Give predictable names to header match rules | Aurélien Bompard | 2016-05-01 | 1 | -8/+28 |
| | | | | | Fixes #226. | ||||
| * | Clean up the chains subdirectory. | Barry Warsaw | 2016-03-24 | 1 | -5/+2 |
| | | |||||
| * | Refine some coding style. | Barry Warsaw | 2016-02-29 | 1 | -4/+3 |
| | | | | | | Slightly rewrite a test so that the event subscribers are more narrow. Opportunistically remove ^L | ||||
| * | Revert "Rename the HeaderMatch.chain column to action" | Aurélien Bompard | 2016-02-29 | 1 | -5/+2 |
| | | | | | This reverts commit 703fc135dfcd496a704562ddc263aa0f4f828de9. | ||||
| * | Action-less header matches default to the site-wide antispam action | Aurélien Bompard | 2016-02-29 | 1 | -1/+2 |
| | | | | | | Action.defer can't be used on header match links since the 'any' link that jumped to the configuration default happens before header matches. | ||||
| * | Rename the HeaderMatch.chain column to action | Aurélien Bompard | 2016-02-29 | 1 | -1/+5 |
| | | | | | It makes it clearer what values are valid, and allows validation. | ||||
| * | Super duper. | Barry Warsaw | 2016-01-26 | 1 | -1/+1 |
| | | | | | | * Python 3-ify super() calls. * Remove a bunch of obsolete exception classes. | ||||
| * | Make creating Link objects a more convenient. | Barry Warsaw | 2016-01-25 | 1 | -6/+3 |
| | | | | | | | Link.__init__() can now take an IRule or the string naming a rule, which will be looked up in config.rules. Similarly, it can take an IChain or the name of a chain. | ||||
| * | Happy New Year. | Barry Warsaw | 2016-01-02 | 1 | -1/+1 |
| | | |||||
| * | Clean up pass through abompard's branch. | Barry Warsaw | 2015-10-20 | 1 | -9/+15 |
| | | |||||
| * | Implement changes from the review | Aurélien Bompard | 2015-10-20 | 1 | -8/+4 |
| | | |||||
| * | Make sure site-wide header_matches take precedence over list-specific ones | Aurélien Bompard | 2015-10-20 | 1 | -6/+7 |
| | | |||||
| * | Adapt the code and the tests to the new HeaderMatch object | Aurélien Bompard | 2015-10-20 | 1 | -1/+1 |
| | | |||||
| * | Handle header-match rule-specific action | Aurélien Bompard | 2015-10-20 | 1 | -2/+7 |
| | | |||||
| * | 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 | -5/+1 |
| | | |||||
| * | Core tests pass. | Barry Warsaw | 2014-12-15 | 1 | -1/+1 |
| | | |||||
| * | Bump copyright years. | Barry Warsaw | 2014-01-01 | 1 | -1/+1 |
| | | |||||
| * | Bump copyright years. | Barry Warsaw | 2013-01-01 | 1 | -1/+1 |
| | | |||||
| * | General code cleanup. | Barry Warsaw | 2012-04-25 | 1 | -3/+3 |
| | | | | | | | | | - Add explicit dependency on zope.event in setup.py. - Use Python 3 compatible syntax for specifying that a class implements an interface, i.e. the @implementer class decorator. - print_function futures. - Whitespace normalization. | ||||
| * | * Header check specifications in the `mailman.cfg` file have changed quite | Barry Warsaw | 2012-04-06 | 1 | -59/+55 |
| | | | | | | | | | | | | | | | | | | | | | bit. The previous `[spam.header.foo]` sections have been removed. Instead, there's a new `[antispam]` section that contains a `header_checks` variable. This variable takes multiple lines of `Header: regexp` values, one per line. There is also a new `jump_chain` variable which names the chain to jump to should any of the header checks (including the list-specific, and programmatically added ones) match. * Fixed a typo when returning the configuration file's header match checks. (LP: #953497) Also: - Remove an unused method. - Improve test coverage for mailman/app/bounces.py - 100% test coverage for mailman/chains/headers.py - Various other minor code cleanup. - Fixed the 'any' rule, which was checking a bogus metadata dictionary key. | ||||
| * | copybump | Barry Warsaw | 2012-01-01 | 1 | -1/+1 |
| | | |||||
| * | Happy New Year. | Barry Warsaw | 2011-01-01 | 1 | -1/+1 |
| | | |||||
| * | Happy New Year. | Barry Warsaw | 2010-01-01 | 1 | -1/+1 |
| | | |||||
| * | Factor out most of the i18n subsystem and convert to using the flufl.i18n | Barry Warsaw | 2009-11-15 | 1 | -1/+1 |
| | | | | | package. | ||||
| * | Push the source directory into a 'src' subdirectory so that zc.buildout works | Barry Warsaw | 2009-01-25 | 1 | -0/+156 |
| correctly regardless of how it's used. | |||||
