aboutsummaryrefslogtreecommitdiffstats
path: root/Mailman/Handlers/Moderate.py (unfollow)
Commit message (Collapse)AuthorFilesLines
2015-10-15Refactored the GetPattern list method to simplify extending @listnameMark Sapiro1-41/+16
syntax to new attributes in the future. Changed Moderate.py to use the GetPattern method to process the *_these_nonmembers lists.
2015-01-23Implemented the equivalent domains feature for list posting/moderation.Mark Sapiro1-0/+6
2015-01-22A number of changes from the unofficial 2.2 branch have been backported toMark Sapiro1-4/+5
the 2.1 branch for release with 2.1.19. The 2.2 branch is now no different from the 2.1 branch and will no longer be maintained.
2014-06-26Moved the dmarc_moderation_action checks from the Moderate handler toMark Sapiro1-26/+1
the SpamDetect handler so that the Reject and Discard actions will be done before the message might be held by header_filter_rules, and the Wrap Message and Munge From actions will be done on messages held by header_filter_rules if the message is approved. (LP: #1334450)
2014-05-02Make dmarc_quarantine_moderaction_action a list setting.Mark Sapiro1-1/+1
2014-05-02More fine tuning of dmarc_moderation_action.Mark Sapiro1-2/+2
2014-04-16Reordered Munge/Wrap DMARC moderation policy optionsMark Sapiro1-3/+3
so site admins can allow Wrap but not Munge.
2013-11-18- Handling of posts gated from usenet to a list via the Mail <-> NewsMark Sapiro1-3/+3
gateway is changed. Formerly, no list membership, moderation or *_these_nonmembers checks were done. Now, if the sender of the usenet post is a moderated member or a nonmember matching a *_these_nonmembers filter, those checks will be done and actions applied. Nonmember posts from senders not matching a *_these_nonmembers filter are still accepted as before. (LP: #1252575)
2013-10-20Incorporated some feedback from Mark S.Jim Popovitch1-11/+5
2013-03-03Hold/Reject/Discard moderation support for Senders with a DMARC p=reject policyJim Popovitch1-0/+25
2011-01-24 @listname entries in *_these_nonmembers are no longer case sensitive.Mark Sapiro1-4/+5
Bug #705715.
2008-03-15Gui/GuiBase.py - Don't allow self references in *_these_nonmembersMark Sapiro1-11/+19
or regular_(in|ex)clude_lists. Handlers/CalcRecips.py - Log and skip any self reference lists in regular_(in|ex)clude_lists. Compare To: and Cc: addresses and regular_(in|ex)clude_lists case insensitively. Handlers/Moderate.py - Log and skip any self reference lists in *_these_nonmembers.
2008-02-19cmd_confirm.py - Modified to catch a UnicodeError that may occur underMark Sapiro1-2/+3
obscure circumstances when scanning the message body for "unprocessed" commands. Moderate.py - Modified to not try to match "@listname" directly against the sender address.
2008-02-04Moderate.py - expanded some tabs inadvertently introduced in rev 1008Mark Sapiro1-4/+4
2007-11-18Gui/GuiBase.py - Deleted the _escape() method - not needed since 2.1.9Mark Sapiro1-2/+13
Gui/GuiBase.py Gui/Privacy.py Handlers/Moderate.py - Patched with a slightly modified version of sf patch 1220144 - allow specifying another list in accept_these_nonmembers.
2005-08-27FSF office has moved to 51 Franklin Street.tkikuchi1-1/+1
2005-02-06sourceforge patch id=1107169, re-use member_moderation_notice ...tkikuchi1-1/+5
Instead of re-use, a new variable 'nonmember_rejection_notice' was introduced. For compatibility with my patch for subject numbering, 'data_version' was raised by 3. Sorry for the leap but I want MY user to get smooth update. (TK)
2003-09-22Backporting from the HEAD -- updated handlersbwarsaw1-2/+2