diff options
author | Mark Sapiro <msapiro@value.net> | 2007-12-16 17:00:19 -0800 |
---|---|---|
committer | Mark Sapiro <msapiro@value.net> | 2007-12-16 17:00:19 -0800 |
commit | 6ec8e058a5e978f972398e7a9ae15600fe4e880d (patch) | |
tree | 888ebb807fc26748940613c1c16f9ef7d460167d /NEWS | |
parent | a3626485b450da99548342f89c49b77a54f50678 (diff) | |
download | mailman2-6ec8e058a5e978f972398e7a9ae15600fe4e880d.tar.gz mailman2-6ec8e058a5e978f972398e7a9ae15600fe4e880d.tar.xz mailman2-6ec8e058a5e978f972398e7a9ae15600fe4e880d.zip |
Switchboard.py - Added a count to the queue entry metadata to count the number
of times the entry has been dequeued in a recover backup
scenario. When the count reaches three, the entry is
preserved to the shunt queue and the fact logged. This
prevents looping on a bad entry that causes a runner crash.
Diffstat (limited to 'NEWS')
-rw-r--r-- | NEWS | 14 |
1 files changed, 13 insertions, 1 deletions
@@ -4,7 +4,7 @@ Copyright (C) 1998-2007 by the Free Software Foundation, Inc. Here is a history of user visible changes to Mailman. -2.1.10b1 (04-Dec-2007) +2.1.10b2 (xx-xxx-xxxx) Security @@ -141,6 +141,18 @@ Internationalization - Coerced list name arguments to lower case in the change_pw, inject, list_admins and list_owners command line tools (patch 1842412). + - Fixed cron/disabled to test if bounce info is stale before disabling + a member when the threshold has been reduced. + + - It wasn't noted here, but in 2.1.9, queue runner processing was made + more robust by making backups of queue entries when they were dequeued + so they could be recovered in the event of a system failure. This + opened the possibility that if a message itself caused a runner to + crash, a loop could result that would endlessly reprocess the message. + This has now been fixed by adding a dequeue count to the entry and + moving the entry aside and logging the fact after the third dequeue of + the same entry. + 2.1.9 (12-Sep-2006) Security |