[prev in list] [next in list] [prev in thread] [next in thread]
List: mailman-cvs
Subject: [Mailman-checkins] [Branch ~mailman-coders/mailman/2.2] Rev 1184:
From: noreply () launchpad ! net
Date: 2011-09-30 0:44:13
Message-ID: 20110930004413.30189.5268.launchpad () ackee ! canonical ! com
[Download RAW message or body]
------------------------------------------------------------
revno: 1184
committer: Mark Sapiro <msapiro@value.net>
branch nick: 2.2
timestamp: Thu 2011-09-29 17:22:40 -0700
message:
Backported the fix for what is now Bug #862675 to the 2.1 branch.
=
In the process, added some more comments and synced the NEWS file for
things now in the 2.1 branch.
modified:
Mailman/MailList.py
NEWS
--
lp:mailman/2.2
https://code.launchpad.net/~mailman-coders/mailman/2.2
Your team Mailman Checkins is subscribed to branch lp:mailman/2.2.
To unsubscribe from this branch go to https://code.launchpad.net/~mailman-c=
oders/mailman/2.2/+edit-subscription
["revision-diff.txt" (text/x-diff)]
=== modified file 'Mailman/MailList.py'
--- Mailman/MailList.py 2011-05-05 20:11:50 +0000
+++ Mailman/MailList.py 2011-09-30 00:22:40 +0000
@@ -605,6 +605,11 @@
# We test strictly less than here because the resolution is whole
# seconds and we have seen cases of the file being updated by
# another process in the same second.
+ # Even this is not sufficient in shared file system environments
+ # if there is time skew between servers. In those cases, the test
+ # could be
+ # if mtime + MAX_SKEW < self.__timestamp:
+ # or the "if ...: return" just deleted.
mtime = os.path.getmtime(dbfile)
if mtime < self.__timestamp:
# File is not newer
=== modified file 'NEWS'
--- NEWS 2011-09-16 00:22:52 +0000
+++ NEWS 2011-09-30 00:22:40 +0000
@@ -55,9 +55,6 @@
- Added "If you are a list member" qualification to some messages from the
options login page. Bug #266442.
- - Fixed some technical problems with the listinfo.html template and its
- translations.
-
- Changed the 'Approve' wording in the admindbdetails.html template to
'Accept/Approve' for better agreement with the button labels.
@@ -65,12 +62,6 @@
archive to emphasize that even if you got to the message from a
subject, date or author index, previous and next are still by thread.
- - A problem with the logic avoiding unnecessarily reloading a current list
- 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.
-
- Fixed a problem in SpamDetect.py that could cause header_filter_rules
to fail to match RFC 2047 encoded headers.
@@ -136,6 +127,12 @@
Bug Fixes and other patches
+ - A problem with the logic avoiding unnecessarily reloading a current list
+ 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.
+
- Fixed bin/export.py to accept case insensitive password schemes.
Bug #833134.
@@ -221,7 +218,7 @@
- Fixed the host name in the From: address of the owner notification from
bin/add_members. Bug #666181.
-2.1.14 (xx-Sep-2010)
+2.1.14 (20-Sep-2010)
Security
@@ -336,6 +333,9 @@
admindb, private, options and roster CGIs, and an HTTP 404 status from
all the CGIs for an invalid list name.
+ - Backported the listinfo template change from the 2.2 branch to fix
+ Bug #514050.
+
- Fixed a bug where going to an archives/private/list.mbox/list.mbox URL
would result in a munged URL if authentication was required. Bug #266164.
_______________________________________________
Mailman-checkins mailing list
Mailman-checkins@python.org
Unsubscribe: http://mail.python.org/mailman/options/mailman-checkins/mailman-cvs%40progressive-comp.com
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic