| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Refactor Header object test to create the message without cheating. | Mark Sapiro | 2017-05-24 | 1 | -10/+5 |
| | | |||||
| * | Account for msg['subject'] possibly being a Header instance. | Mark Sapiro | 2017-05-24 | 1 | -0/+30 |
| | | |||||
| * | Bump copyright years. | Barry Warsaw | 2017-01-04 | 1 | -1/+1 |
| | | |||||
| * | Fix the Flake8 ignore tags | Aurélien Bompard | 2016-11-21 | 1 | -1/+1 |
| | | |||||
| * | Tweaks. | Barry Warsaw | 2016-10-22 | 1 | -1/+1 |
| | | |||||
| * | Fixes for #280. | Mark Sapiro | 2016-10-22 | 1 | -0/+40 |
| | | |||||
| * | Rebase mailman/mailman!180 and cleanup # noqa | Barry Warsaw | 2016-07-28 | 1 | -6/+6 |
| | | |||||
| * | Fix header match rule suffix inflation. | Barry Warsaw | 2016-05-01 | 1 | -15/+12 |
| | | | | | | Given by Aurélien Bompard. Closes #226 | ||||
| * | Give predictable names to header match rules | Aurélien Bompard | 2016-05-01 | 1 | -0/+29 |
| | | | | | Fixes #226. | ||||
| * | Use flake8-respect-noqa plugin and fix more complaints. | Barry Warsaw | 2016-04-01 | 1 | -1/+1 |
| | | |||||
| * | Don't use `flake8: noqa`. | Barry Warsaw | 2016-04-01 | 1 | -5/+5 |
| | | | | | | | | This suppresses all errors in the file. Use `noqa`, although pep8 doesn't honor this for all errors. There may be a plugin which helps. | ||||
| * | Clean up the chains subdirectory. | Barry Warsaw | 2016-03-24 | 1 | -11/+6 |
| | | |||||
| * | Refine some coding style. | Barry Warsaw | 2016-02-29 | 1 | -17/+24 |
| | | | | | | 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/+4 |
| | | | | | This reverts commit 703fc135dfcd496a704562ddc263aa0f4f828de9. | ||||
| * | Action-less header matches default to the site-wide antispam action | Aurélien Bompard | 2016-02-29 | 1 | -2/+48 |
| | | | | | | 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 | -4/+5 |
| | | | | | It makes it clearer what values are valid, and allows validation. | ||||
| * | The order of a mailing list's header matches is significant | Aurélien Bompard | 2016-02-29 | 1 | -9/+9 |
| | | | | | | | | Add a numerical index property to HeaderMatch objects, and change the HeaderMatchSet manager to take the order into account. Items can now be inserted and removed by index. | ||||
| * | 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/+28 |
| | | |||||
| * | Use and interface for the set of header_matches | Aurélien Bompard | 2015-10-20 | 1 | -14/+13 |
| | | |||||
| * | Implement changes from the review | Aurélien Bompard | 2015-10-20 | 1 | -15/+13 |
| | | |||||
| * | Make sure site-wide header_matches take precedence over list-specific ones | Aurélien Bompard | 2015-10-20 | 1 | -2/+38 |
| | | |||||
| * | Adapt the code and the tests to the new HeaderMatch object | Aurélien Bompard | 2015-10-20 | 1 | -4/+5 |
| | | |||||
| * | Handle header-match rule-specific action | Aurélien Bompard | 2015-10-20 | 1 | -0/+32 |
| | | |||||
| * | 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 | -3/+0 |
| | | |||||
| * | 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 | -4/+2 |
| | | | | | | The code base is now also `python2.7 -3` clean, although there are still some warnings in 3rd party dependencies. LP: #1073506 | ||||
| * | * Header check specifications in the `mailman.cfg` file have changed quite | Barry Warsaw | 2012-04-06 | 1 | -0/+126 |
| 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. | |||||
