aboutsummaryrefslogtreecommitdiffstats
path: root/Mailman/MailList.py (unfollow)
Commit message (Collapse)AuthorFilesLines
2020-01-09Implement REFUSE_SECOND_PENDING setting to prevent multiple pending subscribes.Mark Sapiro1-0/+21
2019-11-08Fix possible UnicodeDecodeError in sending subscription confirmation.Mark Sapiro1-2/+3
2019-11-08Implement new drop_cc switch.Mark Sapiro1-0/+1
2019-01-28Expand tabs in Python code.Mark Sapiro1-1/+1
2018-11-30Patch for dmarc_moderation_addresses to automatically apply ↵Jim Popovitch1-0/+1
dmarc_moderation_action against a regexp of addresess
2018-06-22enhance i18n of listinfo overviewYasuhito FUTATSUKI at POEM1-0/+21
* make sure list's description charset as its preferred_language's * get description as a string of charset caller wanted
2018-06-18Added global _ where needed.Mark Sapiro1-0/+1
2018-06-17Bump copyright dates.Mark Sapiro1-0/+0
2018-06-17add missed whence msgid in previous commitYasuhito FUTATSUKI at POEM1-4/+5
2018-06-16Preserve translation accross a call to SendSubscribeAck().Mark Sapiro1-2/+8
2018-06-16whence should be translated to lists language for admin notifyYasuhito FUTATSUKI at POEM1-1/+2
2018-06-16enhance i18n in admin(un)?subscribeack messagesYasuhito FUTATSUKI at POEM1-2/+2
2018-06-12Add whence to owner subscribe|unsubscribe notifications.Jim Popovitch1-0/+2
2018-06-11Support for verifying subscriber domains against the Spamhaus DBLJim Popovitch1-0/+6
2018-06-10Changes based on feedback from Mark.Jim Popovitch1-4/+0
2018-06-06Improved logging of security related eventsJim Popovitch1-0/+4
2018-06-04Not at all my day.Mark Sapiro1-1/+1
2018-06-04Ooops. Forgot mm_cfg.Mark Sapiro1-1/+1
2018-06-04Added BLOCK_SPAMHAUS_LISTED_IP_SUBSCRIBE FeatureMark Sapiro1-0/+7
2018-03-08Bad values in topics no longer break the list.Mark Sapiro1-2/+10
2016-11-16Enhanced the fix for race conditions in MailList().Load().Mark Sapiro1-2/+4
2016-05-17Improved logging of banned subscription and address change attempts.Mark Sapiro1-1/+12
2016-02-04Forget to set new attributes in MailList.py.Mark Sapiro1-0/+6
2015-12-13Vette log entries for banned subscriptions now include the source ofMark Sapiro1-2/+6
the request if available.
2015-10-17Invalid regexps in *_these_nonmembers, subscribe_auto_approval andMark Sapiro1-2/+12
ban_list are now logged.
2015-10-15Refactored the GetPattern list method to simplify extending @listnameMark Sapiro1-11/+22
syntax to new attributes in the future. Changed Moderate.py to use the GetPattern method to process the *_these_nonmembers lists.
2015-08-21Implemented GLOBAL_BAN_LIST.Mark Sapiro1-1/+3
2015-02-03Enhanced subscribe_auto_approval to accept @listname entries.Mark Sapiro1-3/+25
2015-01-23Implemented dmarc_wrapped_message_text to optionally add an explanitoryMark Sapiro1-0/+2
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/+2
2015-01-22A number of changes from the unofficial 2.2 branch have been backported toMark Sapiro1-14/+67
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-05-02Make dmarc_quarantine_moderaction_action a list setting.Mark Sapiro1-0/+2
2014-04-16Fixed a long standing issue in which a notice sent to a user whoseMark Sapiro1-1/+2
language is other than that of the list can cause subsequent things which should be in the list's language to be in the user's language instead.
2013-10-20Incorporated some feedback from Mark S.Jim Popovitch1-1/+1
2013-09-28Renamed author_is_list to from_is_list.Mark Sapiro1-1/+1
2013-07-18First cut at the author_is_list feature.Mark Sapiro1-1/+2
2013-03-03Hold/Reject/Discard moderation support for Senders with a DMARC p=reject policyJim Popovitch1-0/+2
2012-06-20Fixed a typo in the UPGRADING doc - bin/upgrade -> bin/update.Mark Sapiro1-0/+0
2012-03-28Added the MailList.py change missing from rev. 1345.Mark Sapiro1-0/+1
2012-03-27Added an Auto-Submitted: header to invitations and (un)subscriptionMark Sapiro1-1/+13
confirmation requests to reduce the possibility of an autoresponder confirming the request. (LP: #265831)
2011-11-13Fixed misleading response to an email approval of a held message.Mark Sapiro1-1/+1
Bug #889968.
2011-09-29A problem with the logic avoiding unnecessarily reloading a current listMark Sapiro1-3/+12
object from the config.pck arises if the list is updated by another process within the same second that it was last read/written. That can cause the reading of latest version of the list to be skipped. This has been fixed. Bug #862675.
2011-02-07- A new mm_cfg.py setting RESPONSE_INCLUDE_LEVEL has been added to controlMark Sapiro1-2/+2
how much of the original message is included in automatic responses to email commands. The default is 2 to preserve the prior behavior of including the full message. Setting this to 1 in mm_cfg.py will include only the original headers, and 0 will include none of the original. It is recommended to set this to 0 in mm_cfg.py to minimize the effects of backscatter. Bug #265835. - A new mm_cfg.py setting DEFAULT_RESPOND_TO_POST_REQUESTS has been added to control the default for respond_to_post_requests for new lists. It is set to Yes for backwards compatibility, but it is recommended that serious consideration be given to setting it to No. Bug #266051. - A new mm_cfg.py setting DISCARD_MESSAGE_WITH_NO_COMMAND has been added to control whether a message to the -request address without any commands or a message to -confirm whose To: address doesn't match VERP_CONFIRM_REGEXP is responded to or just logged. It defaults to Yes which is different from prior behavior. Bug #410236.
2010-12-04 - Fixed a problem where an emailed command in the Subject: header with aMark Sapiro1-3/+3
non-ascii l10n of an 'Re:' prefix is ignored. Bug #685261. - Fixed a problem with approving a post by email when the body of the approval mail is base64 encoded. Bug #677115.
2010-06-29Added option include_sender_header to suppress rewrite of the Sender header ↵Malte S. Stretz1-0/+1
which confuses Outlook (formerly known as FAQ 2.3). See also <http://mail.python.org/pipermail/mailman-developers/2006-July/019040.html>. Bug #266824.
2010-02-27Added a urlhost argument to the MailList.MailList.Create() method toMark Sapiro1-5/+6
allow bin/newlist and the the create CGI to pass urlhost so the host will be correct in the listinfo link on the emptyarchive page. Bug #529100.
2008-12-07Fixed an issue where list creation would report bad owner emailMark Sapiro1-1/+1
instead of bad listname when the list name had non-ascii characters. SF Bug #2126489.
2008-06-30- Bumped version to 2.1.11.Mark Sapiro1-0/+6
- Changed MailList.Create() to check that list name contains only characters that match the new mm_cfg.ACCEPTABLE_LISTNAME_CHARACTERS. - Changed MTA.Utils.makealiases() to escape a few characters in the list name in the pipe command.
2008-02-23MailList.py - Changed the already a member logic in the ChangeMemberAddress()Mark Sapiro1-3/+4
method. This time I think I got it right.
2008-02-23MailList.py - Reversed a portion of the immediately previous change. ItMark Sapiro1-3/+2
was just more complicated and logically equivalent to the previous code.