Update of /cvsroot/mailman/mailman/Mailman
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv15295

Modified Files:
      Tag: Release_2_1-maint
        Defaults.py.in 
Log Message:
VERP_PROBE_FORMAT, VERP_PROBE_REGEXP: A new template and pattern for handling
the probe verps, which are different than the normal message verps because the
former has a token hash in the address extension.

METAFMT_MARSHAL, METAFMT_BSDDB_NATIVE, METAFMT_ASCII, METADATA_FORMAT: Remove
all this since they don't make sense with the new rewritten single-file
qrunner architecture.

PENDINGDB_LOCK_TIMEOUT, PENDINGDB_LOCK_ATTEMPTS: These are no longer necessary
given the new per-list pending database.


Index: Defaults.py.in
===================================================================
RCS file: /cvsroot/mailman/mailman/Mailman/Defaults.py.in,v
retrieving revision 2.112.2.12
retrieving revision 2.112.2.13
diff -u -d -r2.112.2.12 -r2.112.2.13
--- Defaults.py.in      13 Dec 2003 16:34:17 -0000      2.112.2.12
+++ Defaults.py.in      10 Feb 2004 22:41:12 -0000      2.112.2.13
@@ -1,6 +1,6 @@
 # -*- python -*-
 
-# Copyright (C) 1998-2003 by the Free Software Foundation, Inc.
+# Copyright (C) 1998-2004 by the Free Software Foundation, Inc.
 #
 # This program is free software; you can redistribute it and/or
 # modify it under the terms of the GNU General Public License
@@ -587,6 +587,10 @@
 # compiled case-insensitively.
 VERP_REGEXP = r'^(?P<bounces>[^+]+?)\+(?P<mailbox>[^=]+)=(?P<host>[EMAIL 
PROTECTED])@.*$'
 
+# VERP format and regexp for probe messages
+VERP_PROBE_FORMAT = '%(bounces)s+%(token)s'
+VERP_PROBE_REGEXP = r'^(?P<bounces>[^+]+?)\+(?P<token>[EMAIL PROTECTED])@.*$'
+
 # A perfect opportunity for doing VERP is the password reminders, which are
 # already addressed individually to each recipient.  Set this to Yes to enable
 # VERPs on all password reminders.
@@ -749,22 +753,6 @@
 # want to edit the held message on disk.
 HOLD_MESSAGES_AS_PICKLES = Yes
 
-# These define the available types of external message metadata formats, and
-# the one to use by default.  MARSHAL format uses Python's built-in marshal
-# module.  BSDDB_NATIVE uses the bsddb module compiled into Python, which
-# links with whatever version of Berkeley db you've got on your system (in
-# Python 2.0 this is included by default if configure can find it).  ASCII
-# format is a dumb repr()-based format with "key = value" Python assignments.
-# It is human readable and editable (as Python source code) and is appropriate
-# for execfile() food.
-#
-# Note!  Make sure your queues are empty before you change this.
-METAFMT_MARSHAL      = 1
-METAFMT_BSDDB_NATIVE = 2
-METAFMT_ASCII        = 3
-
-METADATA_FORMAT = METAFMT_MARSHAL
-
 # This variable controls the order in which list-specific category options are
 # presented in the admin cgi page.
 ADMIN_CATEGORIES = [
@@ -1051,8 +1039,8 @@
 # General time limits
 #####
 
-# How long should subscriptions requests await confirmation before being
-# dropped?
+# Default length of time a pending request is live before it is evicted from
+# the pending database.
 PENDING_REQUEST_LIFE = days(3)
 
 # How long should messages which have delivery failures continue to be
@@ -1099,19 +1087,6 @@
 # debugging.
 PENDINGDB_LOCK_DEBUGGING = Off
 
-# This variable specifies how long an attempt will be made to acquire a
-# pendingdb lock by the incoming qrunner process.  If the lock acquisition
-# times out, the message will be re-queued for later delivery.
-PENDINGDB_LOCK_TIMEOUT = seconds(30)
-
-# The pendingdb is shared among all lists, and handles all list
-# (un)subscriptions, admin approvals and otherwise held messages, so it is
-# potentially locked a lot more often than single lists.  Mailman deals with
-# this by re-trying any attempts to alter the pendingdb that failed because of
-# locking errors.  This variable indicates how many attempt should be made
-# before abandoning all hope.
-PENDINGDB_LOCK_ATTEMPTS = 10
-
 
 
 #####


_______________________________________________
Mailman-checkins mailing list
[EMAIL PROTECTED]
Unsubscribe: http://mail.python.org/mailman/options/mailman-checkins/archive%40jab.org

Reply via email to