summaryrefslogtreecommitdiff
path: root/src/mailman/rules/tests (follow)
Commit message (Expand)AuthorAgeFilesLines
* Rename metadata key for clarityBarry Warsaw2017-08-041-6/+6
* Ensure all holds/rejects have a reason.Mark Sapiro2017-07-2611-3/+415
* Added a rule to discard messages with no valid sender address.Mark Sapiro2017-06-301-0/+53
* Bump copyright years.Barry Warsaw2017-01-046-6/+6
* Make code style review pass.Barry Warsaw2017-01-041-19/+19
* Made some argument names more descriptive and consistent.Mark Sapiro2017-01-021-35/+60
* Some configs moved to [dmarc] section.Mark Sapiro2017-01-011-1/+1
* Merge branch 'mr215' into mr215-reviewBarry Warsaw2017-01-011-12/+172
|\
| * Test coverage improvements.Mark Sapiro2017-01-011-12/+175
| * Replaced urllib.request.urlopen() with mailman.utilities.protocols.get().Mark Sapiro2017-01-011-6/+6
* | Add some coverage.Barry Warsaw2017-01-012-1/+13
* | Implement caching suffix list with in-tree fallback.Barry Warsaw2017-01-011-44/+170
|/
* Moved test data from rules/data to rules/tests/data.Mark Sapiro2016-12-313-7/+26
* Fixed location of 'with' in a test.Mark Sapiro2016-12-311-8/+9
* Simplified the org domain mock patch and tweaked a test.Mark Sapiro2016-12-311-17/+11
* Small style fixes.Barry Warsaw2016-12-311-2/+25
* Added test data for organizational domains and a mock to use it.Mark Sapiro2016-12-301-10/+39
* Boost coverage.Barry Warsaw2016-12-301-1/+16
* Improve coverage for rules/dmarc.py.Barry Warsaw2016-12-301-11/+20
* Minor tweaks and coverage:Barry Warsaw2016-12-301-0/+15
* Removed unreachable line from rules/dmarc.py.Mark Sapiro2016-12-301-2/+31
* Replaced mailman.public with public.public.Mark Sapiro2016-12-091-1/+1
* Merged from master.Mark Sapiro2016-12-092-0/+92
|\
| * Starting to clean up the branch.Barry Warsaw2016-11-282-10/+6
| * Fix Flake8 errorsAurélien Bompard2016-11-282-15/+2
| * Fix a crash with the suspicious rule and Header instancesAurélien Bompard2016-11-281-0/+52
| * Fix a crash with the no_subject rule and Header instancesAurélien Bompard2016-11-281-0/+57
* | Added mocking of DNS _dmarc lookups and modified test accordingly.Mark Sapiro2016-11-111-0/+81
|/
* Prevent posting from banned addressesAurélien Bompard2016-10-271-0/+119
* Minor cleanups, rewording, style.Barry Warsaw2016-05-031-28/+36
* Change handling of rules for banned addresses.Aditya2016-05-031-23/+38
* Add testsAditya2016-05-031-1/+77
* Allow fall backs for moderation actions.Barry Warsaw2016-04-011-10/+16
* Members and nonmembers moderation action fallbackAurélien Bompard2016-03-311-0/+57
* First massive round of cleanups.Barry Warsaw2016-03-232-21/+2
* Protect the approved rule against unknown charsetsAurélien Bompard2016-03-101-5/+24
* Happy New Year.Barry Warsaw2016-01-022-2/+2
* Fix the approved rule when there is no list passwordAurélien Bompard2015-11-211-0/+6
* Do a cleansing pass on abompard's branch.Barry Warsaw2015-06-241-12/+14
* Use the *_these_nonmembers properties for moderationAurélien Bompard2015-06-171-0/+37
* Implement reasons for why a message is being held for moderator approval.Barry Warsaw2015-05-111-0/+37
* Bump copyright years.Barry Warsaw2015-01-042-2/+2
* Remove huge amounts of now unnecessary file boilerplate.Barry Warsaw2014-12-222-8/+1
* Trunk merge.Barry Warsaw2014-12-221-0/+33
|\
| * * Fixed messages without a `text/plain` part crashing the `Approved` rule.Barry Warsaw2014-12-031-0/+32
| |\
| | * Emails without a text/plain part crash the Approved ruleAurélien Bompard2014-11-301-0/+31
| |/
* / Fix the approved rule. Don't decode the payload so that we get a unicode toBarry Warsaw2014-12-081-5/+5
|/
* * Fix non-member moderation rule to prefer a member sender if both membersBarry Warsaw2014-03-151-0/+78
* Bump copyright years.Barry Warsaw2014-01-011-1/+1
* Bump copyright years.Barry Warsaw2013-01-011-1/+1