aboutsummaryrefslogtreecommitdiffstats
path: root/Mailman/Handlers (unfollow)
Commit message (Collapse)AuthorFilesLines
2018-06-17Bump copyright dates.Mark Sapiro28-28/+28
2018-03-12Fixed another Python 2.7 dependency.Mark Sapiro1-3/+2
2017-12-09Show match in hold reason for header_filter_rules.Mark Sapiro1-2/+8
2017-09-22The default DMARC reject reason now properly replaces %(listowner)s.Mark Sapiro1-0/+1
2017-05-23Implement base64 encoded recipient header.Mark Sapiro1-0/+5
2017-05-12Improvements in subject prefixing with encoded prefixes.Mark Sapiro1-6/+8
2017-03-15Treat message and digest headers and footers as empty if they containMark Sapiro2-7/+11
only whitespace.
2017-03-04Ensure added headers and footers have a trailing new-line.Mark Sapiro1-0/+3
2016-11-24Properly RFC 2047 encode the display name in DMARC munged From:.Mark Sapiro1-5/+36
2016-11-23Fixed UnicodeError in sending digests following changing list's ↵Mark Sapiro1-3/+14
preferred_language.
2016-10-11Further changes to keep domains aligned with virtual list notification emailsJim Popovitch1-3/+2
2016-10-10Replaced UserNotification() with OwnerNotification() in two places,Jim Popovitch1-2/+1
removed envsender override when processing owner emails (envsender was coded to use site-email, but to pass DMARC we need it to use the virtual domain)
2016-07-14Match header_filter_rules as normalized unicodes.Mark Sapiro1-6/+19
2016-07-12Use xmlcharrefreplace when encoding for header_filter_rules.Mark Sapiro1-1/+1
2016-07-11Use backslashreplace when encoding for header_filter_rules.Mark Sapiro1-1/+1
2016-05-26Update copyright.Mark Sapiro1-1/+1
2016-05-26Support for preserving original DKIM headersjimpop@template.hostname1-0/+7
2016-05-13Keep the date header in wrapped messages.Mark Sapiro1-1/+2
2016-05-06Implement SASL and STARTTLS in SMTPDirect.py.Mark Sapiro1-0/+30
2016-04-21Implimented mm_cfg.SMTPLIB_DEBUG_LEVEL setting.Mark Sapiro1-1/+2
2016-04-20Remove (incorrect) re.sub in favor of str.replace.Mark Sapiro1-6/+3
2016-04-19Use nonmember_rejection_notice as the default reject reason for a heldMark Sapiro1-2/+10
nonmember post.
2016-02-28Don't collapse multipart with a single sub-part inside multipart/signed parts.Mark Sapiro1-1/+6
2016-02-17Acknowledge option will now be honored for posts to anonymous listsMark Sapiro2-2/+7
2016-01-21Fixed garbled From: with DMARC mitigations and non-ascii display name.Mark Sapiro1-2/+5
2015-12-15Treat a poster's address which matches an equivalent_domains address asMark Sapiro1-0/+6
a list member for the regular_exclude_ignore check.
2015-12-14Ensure white space following subject_prefix.Mark Sapiro1-0/+5
2015-11-04Improvements based on feedback from Mark Sapirojimpop@template.hostname1-1/+1
https://code.launchpad.net/~jimpop/mailman/mailman-auto-mod-verbose-members/+merge/276706/comments/699744
2015-11-04Auto-Moderate Verbose Membersjimpop@template.hostname1-0/+8
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-10-14hanged CookHeaders to default to using space rather than tab asMark Sapiro1-3/+3
continuation_ws when folding headers.
2015-09-16Subject prefixing could fail to collapse multiple 'Re:' in an incommingMark Sapiro1-1/+7
message if they all came after the list's subject_prefix.
2015-06-07Fixed an issue with shunted messages on a list where the charset forMark Sapiro1-1/+6
the list's preferred_language had been changed from iso-8859-1 to utf-8 without recoding the list's description.
2015-04-15DKIM-Signature:, DomainKey-Signature: and Authentication-Results:Mark Sapiro1-2/+8
headers are now removed by default from posts to anonymous lists.
2015-03-02A LookupError in SpamDetect on a message with RFC 2047 encoded headersMark Sapiro1-2/+10
in an unknown character set is fixed.
2015-02-06Remove Organization: header from anonymized posts.Mark Sapiro1-1/+4
Handle regexps with trailing ':' in ANONYMOUS_LIST_KEEP_HEADERS.
2015-01-23Implemented dmarc_wrapped_message_text to optionally add an explanitoryMark Sapiro1-4/+18
text/plain part to a message wrapped via dmarc_moderation_action.
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 Sapiro2-6/+9
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.
2015-01-11Due to a prior change, From: header munging would unnecessarily add theMark Sapiro1-4/+13
original From: to Cc: when was already in an original Reply-To:. Fixed.
2015-01-04Add some explanitory comments for why we defer some Munge From changesMark Sapiro2-2/+8
to WrapMessage. Correct a misplaced item in NEWS.
2015-01-03When applying DMARC mitigations, CookHeaders now adds the original From:Mark Sapiro2-11/+48
to Cc: rather than Reply-To: in some cases to make MUA 'reply' and 'reply all' more consistent with the non-DMARC cases.
2014-09-19Accept poster password on Urgent: header.Mark Sapiro1-1/+2
2014-09-05- Fixed a bug which caused a setting of 2 for REMOVE_DKIM_HEADERS to beMark Sapiro1-4/+5
ignored. (LP: #1363278) - Renamed messages/sr/readme.sr to README.sr. (LP: #1360616)
2014-07-10Fix for lp:1334450 requires toowner exemption for dmarc_moderation_action.Mark Sapiro1-20/+23
2014-06-29Minor cleanup. Removed unused imports.Mark Sapiro1-4/+2
2014-06-26Moved the dmarc_moderation_action checks from the Moderate handler toMark Sapiro2-28/+31
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-17Changed the fix for LP: #1316682 to not create a message that triggersMark Sapiro1-2/+2
Python issue 7970 rather than incorporating the fix for issue 7970 in our Generator subclass.
2014-05-11Enhance the fix for (LP: #1318025)Mark Sapiro1-0/+2
2014-05-09Handle missing From: header addresses for DMARC mitigation actions.Mark Sapiro1-3/+10
(LP: #1318025)