Commit message (Collapse) | Author | Files | Lines | ||
---|---|---|---|---|---|
2008-11-30 | Now that Python 2.4 is the minimum and we will use more recent installed | Mark Sapiro | 8 | -18/+19 | |
email packages, convert all the email message get_type() calls to get_content_type(). | |||||
2008-11-22 | String exceptions -> class exceptions. | Barry Warsaw | 1 | -8/+7 | |
2008-11-20 | Fixed a problem in SecurityManager that caused it to not find the | Mark Sapiro | 1 | -2/+3 | |
cookie when CheckCookie was not given a user and the user in the cookie had a %xx encoded character. Bug # 299220. | |||||
2008-11-14 | Fixed a bug in AvoidDuplicates.py that caused it to fail if the address | Mark Sapiro | 1 | -8/+12 | |
in the To: or Cc: header differed in case from the case-preserved member address. Bug #297795. | |||||
2008-11-12 | Apply Heiko Rommel's patch for hashlib deprecation warnings for bug 293178. | Barry Warsaw | 8 | -28/+38 | |
I've modified the patch to improve some of the stylistic issues. | |||||
2008-10-03 | Changed the stripping of trailing spaces from lines of the list headers | Mark Sapiro | 1 | -1/+2 | |
and footers to leave a trailing space on a '-- ' signature separator. | |||||
2008-09-21 | The immediately preceding fix for bug #266106 (sf998384) was incomplete. | Mark Sapiro | 1 | -1/+15 | |
It fixed the underlying issue, but didn't fix an improperly converted request.pck file. This change adds code to detect and recover from an incorect conversion. | |||||
2008-09-19 | Since Mailman 2.1.1, 2.0.x outstanding subscription and held message | Mark Sapiro | 1 | -2/+4 | |
requests have not been migrated properly. This is fixed. Bug #266106 (sf998384). Updated NEWS for this and some prior changes. | |||||
2008-08-22 | MTA/Postfix.py | Mark Sapiro | 1 | -1/+6 | |
If the STANZA END for a list being removed is missing or munged, the remainder of the aliases and/or virtual-mailman file is lost. Fixed. | |||||
2008-07-30 | Fixed a bug in admin.py which would result in chunked pages of the membership | Mark Sapiro | 1 | -10/+5 | |
list for members whose address begins with a non-alphanumeric character to not be visible or retrievable. | |||||
2008-07-30 | Changed ListAdmin.py to make rejected post messages From: the -owner address | Mark Sapiro | 1 | -2/+2 | |
instead of the -bounces address. | |||||
2008-06-30 | - Bumped version to 2.1.11. | Mark Sapiro | 4 | -6/+22 | |
- 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-06-29 | Added 'listname' to the replacements for the archidxfoot.html template. | Mark Sapiro | 1 | -0/+1 | |
2008-06-23 | Bumped version to 2.1.11rc2. | Mark Sapiro | 1 | -2/+2 | |
2008-06-23 | Added check for gateway_to_news before holding for ModeratedNewsgroup. | Mark Sapiro | 1 | -2/+2 | |
2008-06-22 | Another BounceRunner loop detection change (rev 1106 wasn't quite right). | Mark Sapiro | 1 | -2/+4 | |
2008-06-22 | - Prepended list name to bounce log unrecognized bounce messages. | Mark Sapiro | 1 | -22/+44 | |
- Improved bounce loop detection and handling in BounceRunner.py. | |||||
2008-06-20 | More bounce recognition improvements. | Mark Sapiro | 1 | -4/+4 | |
2008-06-20 | Changed OldStyleMemberships.py to remove the member from one_last_digest | Mark Sapiro | 1 | -1/+7 | |
when changing from regular to digest delivery to avoid the possibility of a duplicate digest in some circumstances. | |||||
2008-06-20 | Fixed CookHeaders.py which in some cases with new style prefixing | Mark Sapiro | 1 | -1/+4 | |
would insert an extra space between the prefix and the subject. | |||||
2008-06-20 | Rearranged calls to the list setBounceInfo() method in Bouncer.py | Mark Sapiro | 1 | -2/+13 | |
to accommodate MemberAdaptors that store bounce info outside the list instance. | |||||
2008-06-18 | Recode Catalan PO to UTF-8 and set this encoding in Defaults.py.in. | jordi@sindominio.net | 1 | -1/+1 | |
2008-06-15 | Made several improvements to bounce recognition. | Mark Sapiro | 3 | -10/+19 | |
2008-06-14 | Added bounce recognition for googlemail delayed warning | Mark Sapiro | 1 | -1/+5 | |
2008-06-11 | Fixed a problem in Decorate.py that could result in a multipart | Mark Sapiro | 1 | -1/+7 | |
message with no part headers for the original body part (1991348). | |||||
2008-06-06 | Updated NEWS and bumped version to 2.1.11rc1 | Mark Sapiro | 1 | -4/+4 | |
2008-05-07 | Changed Utils.ValidateEmail to not allow specials (particularly ':') | Mark Sapiro | 1 | -2/+9 | |
in unquoted local parts (SF bug # 1956393). | |||||
2008-05-07 | Changed formatting for standards compliance and readability. | Mark Sapiro | 1 | -2/+2 | |
2008-04-27 | Added new cron/cull_bad_shunt and supporting Defaults.py.in settings. | Mark Sapiro | 1 | -0/+20 | |
2008-04-26 | Fixed cmd_subscribe.py. The last change broke it for bare subscribe commands | Mark Sapiro | 1 | -1/+2 | |
with no options. | |||||
2008-04-26 | Made the preservation of unparseable messages conditional on | Mark Sapiro | 2 | -8/+14 | |
mm_cfg.QRUNNER_SAVE_BAD_MESSAGES. Changed the queue for preservation of undequeueable entries from 'shunt' to 'bad'. | |||||
2008-04-21 | Updated Version.py for 2.1.10 final. | Mark Sapiro | 1 | -3/+3 | |
2008-04-21 | Fixed a problem where GuiBase._getValidValue() would truncate a floating | Mark Sapiro | 1 | -0/+5 | |
point Number type to an int if the value was a float instead of a numeric string. This affected setting floating point values with config_list. Updated NEWS for 2.1.10 final. | |||||
2008-04-14 | Updated NEWS and Version.py for 2.1.10rc1 | Mark Sapiro | 1 | -3/+3 | |
2008-04-14 | options.py - Made the ability for a list admin to change a members password | Mark Sapiro | 2 | -1/+15 | |
conditional on mm_cfg.OWNERS_CAN_CHANGE_MEMBER_PASSWORDS. Defaults.py.in - Added OWNERS_CAN_CHANGE_MEMBER_PASSWORDS = No. | |||||
2008-03-19 | cmd_subscribe.py - Changed to properly accept (no)digest without a password | Mark Sapiro | 1 | -2/+9 | |
and to recognize (no)digest and address= case insensitively. | |||||
2008-03-15 | Gui/GuiBase.py - Don't allow self references in *_these_nonmembers | Mark Sapiro | 3 | -18/+44 | |
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-03-13 | Updated Version.py for 2.1.10b4. | Mark Sapiro | 1 | -2/+2 | |
Updated release tag in NEWS for 2.1.10b4. Added note to UPGRADING about the necessity to reset list passwords after a 2.0.x to 2.1.x upgrade. | |||||
2008-03-06 | CookHeaders.py - Changed the first URL in the RFC 2369 List-Unsubscribe: | Mark Sapiro | 2 | -6/+10 | |
header to go to the options login page instead of the listinfo page. options.py - Changed to only issue the "No address given" error if coming from the page itself so we don't get the error when linking from another page or the List-Unsubscribe: header. - Changed to remember the user's language selection when redisplaying the page after an error. | |||||
2008-02-23 | MailList.py - Changed the already a member logic in the ChangeMemberAddress() | Mark Sapiro | 1 | -3/+4 | |
method. This time I think I got it right. | |||||
2008-02-23 | MailList.py - Reversed a portion of the immediately previous change. It | Mark Sapiro | 1 | -3/+2 | |
was just more complicated and logically equivalent to the previous code. | |||||
2008-02-23 | MailList.py - Corrected some long standing incomplete logic in the | Mark Sapiro | 2 | -9/+25 | |
ChangeMemberAddress() and ApprovedChangeMemberAddress() methods having to do with case-only changes and confirmations of changes already done another way. confirm.py - Caught a MMAlreadyAMember exception that can occur rarely with address changes. This adds a new i18n string, but it's rare enough that I'm not concerned about the translations. | |||||
2008-02-19 | cmd_confirm.py - Modified to catch a UnicodeError that may occur under | Mark Sapiro | 2 | -4/+8 | |
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-14 | Added Galician translation from Frco. Javier Rial Rodrguez. | Mark Sapiro | 2 | -0/+1 | |
2008-02-14 | Switchboard.py - Added code to catch exceptions thrown in unpickling .bak | Mark Sapiro | 1 | -18/+27 | |
files and preserve the file. This occurred when dequeue of a large entry threw MemoryError, the runner died and restarted, and then unpickling the .bak threw another MemoryError. | |||||
2008-02-04 | Moderate.py - expanded some tabs inadvertently introduced in rev 1008 | Mark Sapiro | 1 | -4/+4 | |
2008-02-03 | HTMLFormatter.py - list_hidden didn't work for digest members. Fixed. | Mark Sapiro | 1 | -10/+6 | |
2008-02-02 | Bumped version to 2.1.10b3. Tagging with 2.1.10b2 and committing Versions.py | Mark Sapiro | 1 | -2/+2 | |
at the same time tagged the old Versions.py. I can move the tags on my local branch, but I can't seem to move them on launchpad, so I'm skipping 'b2' and going to 'b3'. | |||||
2008-02-02 | Tagging branch with: 2.1.10b2 | Mark Sapiro | 1 | -2/+2 | |
2008-01-16 | Allow us to pass in extra decoration (i.e. header/footer) data via the message | Barry Warsaw | 1 | -2/+4 | |
metadata. Specifically, if the metadata has a 'decoration-data' key, the value should be a dictionary with extra interpolation keys. Also fix a bug in the way the 'extradict' default value is passwed to decorate. This should never be a mutable object. |