aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--NEWS6
-rw-r--r--contrib/mmdsr15
2 files changed, 17 insertions, 4 deletions
diff --git a/NEWS b/NEWS
index 912cfe4a..298352c1 100644
--- a/NEWS
+++ b/NEWS
@@ -14,7 +14,7 @@ Here is a history of user visible changes to Mailman.
to 'bad'.
- Fixed a bug introduced in 2.1.10 that caused some email subscribe
- requests to be shunted.
+ requests to be shunted (1966837).
- Fixed a problem with bin/update erroneously moving templates from
templates/xx to lists/xx if a list has the same name as a language
@@ -23,6 +23,10 @@ Here is a history of user visible changes to Mailman.
- Changed Utils.ValidateEmail to not allow specials (particularly ':')
in unquoted local parts (1956393).
+ Miscellaneous
+
+ - Brad Knowles' mailman daily status report script updated to 0.0.18.
+
2.1.10 (21-Apr-2008)
Security
diff --git a/contrib/mmdsr b/contrib/mmdsr
index a19257b4..05650844 100644
--- a/contrib/mmdsr
+++ b/contrib/mmdsr
@@ -2,7 +2,7 @@
###############################################################################
# mmdsr -- Mailman Daily Status Report (cron job, run at 23:59)
###############################################################################
-# Copyright (c) 2005, Brad Knowles
+# Copyright (c) 2005-2008 Brad Knowles
# All rights reserved.
#
# Redistribution and use in source and binary forms, with or without
@@ -154,6 +154,13 @@
# Updated on: Thu Jan 3 18:25:06 PST 2008
# Enabled processing the prior generation of a rotated log.
# Added SORT_FIELD to the user modifiable parameters.
+# 0.0.18 Update by Mark Sapiro <mark@msapiro.net>
+# Updated on: Tue May 13 08:58:26 PDT 2008
+# Changes for Mailman 2.1.10 --
+# Added 'bad' to the list of queues.
+# Made listing of a queue directory conditional on existence.
+# Sumarized unparseable messages and preserved queue entries
+# in the Other Errors section.
###############################################################################
# Set up locations of standard commands, directories, etc....
@@ -227,7 +234,7 @@ SUM_LOGS="fromusenet post smtp"
###############################################################################
# Mailman queue subdirectories to check. No need to specify path, only name.
###############################################################################
-SUBDIRS="archive bounces commands in news out retry shunt virgin"
+SUBDIRS="archive bad bounces commands in news out retry shunt virgin"
###############################################################################
# Specify the field specifier used by your sort command to select the second
@@ -418,7 +425,7 @@ do
echo "" >> $TMP
echo "Other Errors:" >> $TMP
echo "------------------------------" >> $TMP
- $EGREP -vi '(Uncaught runner exception|No such list|Ignoring unparseable message|Traceback|shunting)' $TMPLOG | $SED 's/^.* ([0-9]*) //' | $SORT | $UNIQ -c | $SORT -nr >> $TMP
+ $EGREP -vi '(Uncaught runner exception|No such list|Traceback|shunting)' $TMPLOG | $SED 's/^.* ([0-9]*) //' | $SED 's/unparseable message.*/unparseable message/' | $SED 's/preserving file.*/preserving file/' | $SORT | $UNIQ -c | $SORT -nr >> $TMP
elif [ "${LOG}" = "fromusenet" ] ; then
@@ -519,6 +526,7 @@ cd $QUEUEDIR
for DIR in $SUBDIRS
do
+ if [ -d $DIR ] ; then
$RM -f $TMPLOG
$TOUCH $TMPLOG
$LS -la $DIR >> $TMPLOG
@@ -540,6 +548,7 @@ do
$TAIL $TMPLOG >> $TMP
fi
echo "" >> $TMP
+ fi
done