aboutsummaryrefslogtreecommitdiffstats
path: root/Mailman (unfollow)
Commit message (Collapse)AuthorFilesLines
2014-04-15Fixed the admin Membership List so a search string if any is not lostMark Sapiro1-1/+2
when visiting subsequent fragments of a chunked list.
2014-04-15Made i18n changes for DMARC stuff.Mark Sapiro1-2/+2
2014-04-08Enhanced fix for LP: #1304511 to use member's real name if available.Mark Sapiro1-1/+4
2014-04-08For from_is_list feature, use email address from original From: ifMark Sapiro1-0/+2
original From: has no display name and strip domain part from resultant names that look like email addresses. (LP: #1304511)
2014-04-06For from_is_list, if no real name in From, use email address.Mark Sapiro1-0/+2
2014-04-06Updated Defaults.py documentation for REMOVE_DKIM_HEADERS.Mark Sapiro1-2/+2
2014-03-21 - Added the list name to the vette log "held message approved" entry.Mark Sapiro11-21/+22
(LP: 1295875) - Added the CGI module name to various "No such list" error log entries. (LP: 1295875) - Modified contrib/mmdsr to report module name if present in "No such list error log entries.
2014-03-14Cleaned up a couple of comments missed in the author_is_list toMark Sapiro2-3/+3
from_is_list change.
2014-02-20- Fixed a bug in ListAdmin._handlepost that would crash when trying toMark Sapiro1-4/+11
preserve a held message for the site admin if HOLD_MESSAGES_AS_PICKLES is False. (LP: #1282365)
2014-02-16- The from_is_list header munging feature introduced in Mailman 2.1.16 isMark Sapiro1-3/+6
no longer erroneously applied to Mailman generated notices.
2014-02-07Changed the message from the confirm CGI to not indicate approval isMark Sapiro1-2/+3
required for an acceptance of an invitation.
2014-01-09Fixed POSTFIX_STYLE_VIRTUAL_DOMAINS to be case-insensitiive.Mark Sapiro1-3/+7
2013-12-20Added recognition for a kundenserver.de warning to simplewarning.pyMark Sapiro1-1/+5
2013-12-13Fixed bin/arch to not create scrubbed attachments for messages skippedMark Sapiro2-1/+13
when processing the --start= option.
2013-12-06Fixed email address validation to do a bit better in obscure cases.Mark Sapiro1-3/+4
2013-12-02- Fixed a bug which caused some authentication cookies to expire too soonMark Sapiro1-3/+3
if AUTHENTICATION_COOKIE_LIFETIME is non-zero.
2013-11-23Bumped branch version to: 2.1.17Mark Sapiro1-2/+2
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-11-14Fixed a misspelling in Tagger.pyMark Sapiro1-2/+2
2013-11-08Added suuport for p=quarantine based on feedback from Franck Martin.Jim Popovitch2-2/+7
2013-10-29Implemented whitelist for headers to keep for anonymous lists.Mark Sapiro2-0/+44
2013-10-20Incorporated feedback from Mark S.Jim Popovitch1-1/+1
2013-10-20Incorporated some feedback from Mark S.Jim Popovitch1-1/+2
2013-10-20Incorporated some feedback from Mark S.Jim Popovitch3-13/+7
2013-10-16Tagging branch with: 2.1.16Mark Sapiro1-3/+3
2013-10-07- Fixed a crash in SpamDetect.py which caused messages with unparseableMark Sapiro1-2/+6
RFC 2047 encoded headers to be shunted. (LP: #1235101)
2013-09-28Tagging branch with: 2.1.16rc3Mark Sapiro1-2/+2
2013-09-28Renamed author_is_list to from_is_list.Mark Sapiro8-19/+20
2013-09-27Made author_is_list a 3-way with an option to wrap the message.Mark Sapiro8-49/+131
2013-07-19Preparing 2.1.16rc2Mark Sapiro1-2/+2
2013-07-19Enable setting a default grouping/sorting for the admindb held messageMark Sapiro2-5/+16
summary via a DISPLAY_HELD_SUMMARY_SORT_BUTTONS setting.
2013-07-19Second cut at the author_is_list feature.Mark Sapiro5-12/+26
2013-07-18First cut at the author_is_list feature.Mark Sapiro8-16/+58
2013-07-18Backported the held message sorting to 2.1 and made it optional.Mark Sapiro2-19/+56
2013-07-14Bumped version and updated docs for 2.1.16rc1.Mark Sapiro1-4/+4
2013-07-12- Added "message_id" to the interpolation dictionary for the Article.htmlMark Sapiro1-0/+1
template. (LP: #725498)
2013-07-12- Changed the admin GUI to report only the bad entries in a list of emailMark Sapiro1-6/+9
addresses if any are bad. (LP: #558253)
2013-07-12- Added logging for template errors in HyperArch.py. (LP: #558254)Mark Sapiro1-2/+2
2013-06-13- Fixed a bug causing the admin web interface to fail CSRF checking ifMark Sapiro1-3/+4
the list name contains a '+' character. (LP: #1190802)
2013-06-07- It is no longer possible to add 'invalid' addresses to the ban_listMark Sapiro1-15/+39
and the *_these_nonmembers filters from the check boxes on the admindb interface. (LP: #1187201)
2013-05-30Backported fixes for lp:1074592, lp:1079249 and lp:1079254 fromMark Sapiro1-1/+5
lp:flufl.bounce. Actually, lp:1074592 doesn't affect MM 2, but I included the test case.
2013-05-20 - added Persian (Farsi - fa) language.Mark Sapiro1-0/+1
- Updated messages/mailman.pot - msgmerged all mailman.po files.
2013-04-06The Switchboard.finish() method now logs the text of the exception whenMark Sapiro1-3/+3
it fails to unlink/preserve a .bak file. (LP: 1165589)
2013-04-03The pending (un)subscriptions waiting approval are now sorted by emailMark Sapiro1-5/+5
address in the admindb interface as intended. (LP: 1164160)
2013-03-28Fixed a bug where the Subject: of the user notification of aMark Sapiro2-2/+3
bin/remove_members unsubscribe was not in the user's language. (LP: 1161445) Also updated BounceRunner copyright for previous change.
2013-03-28Fixed a bug where BounceRunner could create and leave behind zero lengthMark Sapiro1-1/+3
bounce-events files. (LP: 1161610)
2013-03-20Added recognition for another Yahoo bounce format. LP: #1157961Mark Sapiro1-10/+25
2013-03-18Handle CNAMEs when chasing DMARC TXT records.Phil Pennock1-5/+44
Handle TXT records missing tags, check all such records, etc. Use \b boundary anchors in regexp check. (Should only be one, but if there are multiple, check them all, reject if any of them say p=reject).
2013-03-10Setting digest_size_threshhold to zero now means no digests will beMark Sapiro2-5/+6
sent based on size instead of a digest being sent with every post.
2013-03-03Hold/Reject/Discard moderation support for Senders with a DMARC p=reject policyJim Popovitch5-0/+92