Your message dated Fri, 23 Dec 2016 10:33:15 +0100
with message-id <[email protected]>
and subject line mimedefang_2.71-1_amd64.changes ACCEPTED into unstable
has caused the Debian Bug report #619240,
regarding Typo: position of quote in start-/stop-script /etc/init.d/mimedefang
at line 267
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)
--
619240: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=619240
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: mimedefang
Version: 2.69-1
Severity: normal
There is a typo at line 267 of /etc/init.d/mimedefang:
original line: `[ -n "$MX_RECIPOK_PERDOMAIN_LIMIT" ] && "echo -y
$MX_RECIPOK_PERDOMAIN_LIMIT"` \
corrected line: `[ -n "$MX_RECIPOK_PERDOMAIN_LIMIT" ] && echo "-y
$MX_RECIPOK_PERDOMAIN_LIMIT"` \
move the quote " before 'echo' to the position before '-y'
This correction is already done in the included /etc/init.d/mimedefang !
Starting or restarting mimedefang with the command invoke-rc.d mimedefang
restart results in the following
error-message:
Shutting down mimedefang: [ OK ]
Shutting down mimedefang-multiplexor: [ OK ]
Waiting for daemons to exit.....
Starting mimedefang-multiplexor:
/etc/init.d/mimedefang: 425: echo -y 0: not found
[ OK ]
Starting mimedefang: [ OK ]
But: both, mimedefang AND mimedefang-multiplexor are starting, even with this
typo.
Done a "aptitude purge mimedefang" and a "aptitude install mimedefang to be
sure I didn't change it
accidently
-- System Information:
Debian Release: 6.0.1
APT prefers squeeze-updates
APT policy: (500, 'squeeze-updates'), (500, 'stable')
Architecture: i386 (i686)
Kernel: Linux 2.6.32-5-686 (SMP w/2 CPU cores)
Locale: LANG=de_AT.UTF-8, LC_CTYPE=de_AT.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Versions of packages mimedefang depends on:
ii adduser 3.112+nmu2 add and remove users and groups
ii debconf [debconf-2.0] 1.5.36.1 Debian configuration management sy
ii libc6 2.11.2-10 Embedded GNU C Library: Shared lib
ii libdigest-sha1-perl 2.13-1 NIST SHA-1 message digest algorith
ii libio-stringy-perl 2.110-4 Perl modules for IO from scalars a
ii libmailtools-perl 2.06-1 Manipulate email in perl programs
ii libmilter1.0.1 8.14.3-9.4 Sendmail Mail Filter API (Milter)
ii libmime-tools-perl 5.428-1 Perl5 modules for MIME-compliant m
ii libperl5.10 5.10.1-17 shared Perl library
ii libunix-syslog-perl 1.1-2 Perl interface to the UNIX syslog(
ii perl [libmime-base64-perl] 5.10.1-17 Larry Wall's Practical Extraction
ii psmisc 22.11-1 utilities that use the proc file s
mimedefang recommends no packages.
Versions of packages mimedefang suggests:
pn clamav <none> (no description available)
pn graphdefang <none> (no description available)
pn libarchive-zip-perl <none> (no description available)
pn libfile-scan-perl <none> (no description available)
pn libhtml-parser-perl <none> (no description available)
pn libmail-spamassassin-perl <none> (no description available)
pn sanitizer <none> (no description available)
ii sendmail 8.14.3-9.4 powerful, efficient, and scalable
ii tk8.4 [wish] 8.4.19-4 Tk toolkit for Tcl and X11, v8.4 -
pn wv <none> (no description available)
-- Configuration Files:
/etc/default/mimedefang changed:
MX_EMBED_PERL=yes
LOOPBACK_RESERVED_CONNECTIONS=-1
ALLOW_NEW_CONNECTIONS_TO_QUEUE=no
/etc/init.d/mimedefang changed:
unset HOME
RETVAL=0
prog='mimedefang'
SPOOLDIR='/var/spool/MIMEDefang'
PID="$SPOOLDIR/$prog.pid"
MXPID="$SPOOLDIR/$prog-multiplexor.pid"
HOME="$SPOOLDIR"
export HOME
if [ -x /usr/bin/$prog ] ; then
PROGDIR=/usr/bin
elif [ -x /usr/bin/$prog ] ; then
PROGDIR=/usr/bin
elif [ -x /usr/local/bin/$prog ] ; then
PROGDIR=/usr/local/bin
else
exit 0
fi
LC_ALL=C
export LC_ALL
MX_USER=defang
MX_LOG=yes
LOOPBACK_RESERVED_CONNECTIONS=-1
ALLOW_NEW_CONNECTIONS_TO_QUEUE=no
MX_MINIMUM=2
MX_MAXIMUM=10
MX_BUSY=600
MX_RECIPOK_PERDOMAIN_LIMIT=0
if [ -f /etc/default/$prog ] ; then
. /etc/default/$prog
fi
if [ -f /etc/rc.subr ]
then
. /etc/rc.subr
name=$prog
rcvar=`set_rcvar`
# default to not enabled, enable in rc.conf
eval $rcvar=\${$rcvar:-NO}
load_rc_config $name
pidfile=$MXPID
procname=$PROGDIR/$prog-multiplexor
start_cmd="start_it"
stop_cmd="stop_it"
sig_reload="INT"
reread_cmd="reread_it"
# provide both "reload", the FreeBSD default, with a direct signal to
# the multiplexor, and "reread", the MIMEDefang default, using md-mx-ctrl
extra_commands="reload reread"
fi
SOCKET=${SOCKET:=$SPOOLDIR/$prog.sock}
MX_SOCKET=${MX_SOCKET:=$SPOOLDIR/$prog-multiplexor.sock}
start_it() {
if test -r $PID ; then
if kill -0 `cat $PID` > /dev/null 2>&1 ; then
echo "mimedefang (`cat $PID`) seems to be running."
return 1
fi
fi
if test -r $MXPID ; then
if kill -0 `cat $MXPID` > /dev/null 2>&1 ; then
echo "mimedefang-multiplexor (`cat $MXPID`) seems to be running."
return 1
fi
fi
printf "%-60s" "Starting $prog-multiplexor: "
rm -f $MX_SOCKET > /dev/null 2>&1
if [ "$MX_EMBED_PERL" = "yes" ] ; then
EMBEDFLAG=-E
else
EMBEDFLAG=""
fi
$PROGDIR/$prog-multiplexor -p $MXPID \
$EMBEDFLAG \
`[ -n "$SPOOLDIR" ] && echo "-z $SPOOLDIR"` \
`[ -n "$FILTER" ] && echo "-f $FILTER"` \
`[ -n "$SYSLOG_FACILITY" ] && echo "-S $SYSLOG_FACILITY"` \
`[ -n "$SUBFILTER" ] && echo "-F $SUBFILTER"` \
`[ -n "$MX_MINIMUM" ] && echo "-m $MX_MINIMUM"` \
`[ -n "$MX_MAXIMUM" ] && echo "-x $MX_MAXIMUM"` \
`[ -n "$MX_MAP_SOCKET" ] && echo "-N $MX_MAP_SOCKET"` \
`[ -n "$MX_LOG_SLAVE_STATUS_INTERVAL" ] && echo "-L
$MX_LOG_SLAVE_STATUS_INTERVAL"` \
`[ -n "$MX_USER" ] && echo "-U $MX_USER"` \
`[ -n "$MX_IDLE" ] && echo "-i $MX_IDLE"` \
`[ -n "$MX_BUSY" ] && echo "-b $MX_BUSY"` \
`[ -n "$MX_REQUESTS" ] && echo "-r $MX_REQUESTS"` \
`[ -n "$MX_SLAVE_DELAY" ] && echo "-w $MX_SLAVE_DELAY"` \
`[ -n "$MX_MIN_SLAVE_DELAY" ] && echo "-W $MX_MIN_SLAVE_DELAY"` \
`[ -n "$MX_MAX_RSS" ] && echo "-R $MX_MAX_RSS"` \
`[ -n "$MX_MAX_AS" ] && echo "-M $MX_MAX_AS"` \
`[ "$MX_LOG" = "yes" ] && echo "-l"` \
`[ "$MX_STATS" = "yes" ] && echo "-t /var/log/mimedefang/stats"` \
`[ "$MX_STATS" = "yes" -a "$MX_FLUSH_STATS" = "yes" ] && echo "-u"` \
`[ "$MX_STATS_SYSLOG" = "yes" ] && echo "-T"` \
`[ "$MX_STATUS_UPDATES" = "yes" ] && echo "-Z"` \
`[ -n "$MX_QUEUE_SIZE" ] && echo "-q $MX_QUEUE_SIZE"` \
`[ -n "$MX_QUEUE_TIMEOUT" ] && echo "-Q $MX_QUEUE_TIMEOUT"` \
`[ -n "$MX_NOTIFIER" ] && echo "-O $MX_NOTIFIER"` \
`[ -n "$MX_RECIPOK_PERDOMAIN_LIMIT" ] && echo "-y
$MX_RECIPOK_PERDOMAIN_LIMIT"` \
-s $MX_SOCKET
RETVAL=$?
if [ $RETVAL = 0 ] ; then
echo "[ OK ]"
else
echo "[FAILED]"
return 1
fi
# Start mimedefang
printf "%-60s" "Starting $prog: "
rm -f $SOCKET > /dev/null 2>&1
$PROGDIR/$prog -P $PID -R $LOOPBACK_RESERVED_CONNECTIONS \
-m $MX_SOCKET \
`[ -n "$SPOOLDIR" ] && echo "-z $SPOOLDIR"` \
`[ -n "$MX_USER" ] && echo "-U $MX_USER"` \
`[ -n "$SYSLOG_FACILITY" ] && echo "-S $SYSLOG_FACILITY"` \
`[ "$MX_RELAY_CHECK" = "yes" ] && echo "-r"` \
`[ "$MX_HELO_CHECK" = "yes" ] && echo "-H"` \
`[ "$MX_SENDER_CHECK" = "yes" ] && echo "-s"` \
`[ "$MX_RECIPIENT_CHECK" = "yes" ] && echo "-t"` \
`[ "$KEEP_FAILED_DIRECTORIES" = "yes" ] && echo "-k"` \
`[ "$MD_EXTRA" != "" ] && echo $MD_EXTRA` \
`[ "$MD_SKIP_BAD_RCPTS" = "yes" ] && echo "-N"` \
"`[ -n "$X_SCANNED_BY" ] && \
( [ "$X_SCANNED_BY" = "-" ] && \
echo "-X" || echo "-x$X_SCANNED_BY" )`" \
`[ "$ALLOW_NEW_CONNECTIONS_TO_QUEUE" = "yes" ] && echo "-q"` \
-p $SOCKET
RETVAL=$?
if [ $RETVAL = 0 ] ; then
echo "[ OK ]"
else
echo "[FAILED]"
kill `cat $MXPID`
return 1
fi
return 0
}
stop_it() {
# Stop daemon
printf "%-60s" "Shutting down $prog: "
if test -f "$PID" ; then
kill `cat $PID`
RETVAL=$?
# killing the parent does not work when the children are still
# running
killall $PROGDIR/$prog
else
RETVAL=1
fi
if [ $RETVAL = 0 ] ; then
echo "[ OK ]"
else
echo "[FAILED]"
fi
# Stop daemon
printf "%-60s" "Shutting down $prog-multiplexor: "
if test -f "$MXPID" ; then
kill `cat $MXPID`
RETVAL=$?
else
RETVAL=1
fi
if [ $RETVAL = 0 ] ; then
echo "[ OK ]"
else
echo "[FAILED]"
fi
rm -f $MX_SOCKET > /dev/null 2>&1
rm -f $SOCKET > /dev/null 2>&1
if [ "$1" = "wait" ] ; then
printf "Waiting for daemons to exit."
WAITPID=""
test -f $PID && WAITPID=`cat $PID`
test -f $MXPID && WAITPID="$WAITPID `cat $MXPID`"
n=0
while [ -n "$WAITPID" ] ; do
W2=""
for pid in $WAITPID ; do
if kill -0 $pid > /dev/null 2>&1 ; then
W2="$W2 $pid"
fi
done
printf "."
n=`expr $n + 1`
test $n -eq 30 && kill -KILL $WAITPID > /dev/null 2>&1
test $n -eq 60 && break
WAITPID=$W2
sleep 1
done
echo ""
fi
rm -f $MXPID > /dev/null 2>&1
rm -f $PID > /dev/null 2>&1
}
reread_it() {
if [ -x $PROGDIR/md-mx-ctrl ] ; then
$PROGDIR/md-mx-ctrl -s $MX_SOCKET reread > /dev/null 2>&1
RETVAL=$?
if [ $RETVAL = 0 ] ; then
echo "Told $prog-multiplexor to force reread of filter rules."
else
echo "Could not communicate with $prog-multiplexor"
fi
else
if [ -r $MXPID ] ; then
kill -INT `cat $MXPID`
RETVAL=$?
if [ $RETVAL = 0 ] ; then
echo "Told $prog-multiplexor to force reread of filter
rules."
else
echo "Could not signal $prog-multiplexor"
fi
else
RETVAL=1
echo "Could not find process-ID of $prog-multiplexor"
fi
fi
}
if type run_rc_command > /dev/null 2>&1
then
# NetBSD/FreeBSD compatible startup script
run_rc_command "$1"
exit $RETVAL
fi
case "$1" in
start)
start_it
;;
stop)
stop_it $2
;;
restart|force-reload)
stop_it wait
start_it
RETVAL=$?
;;
reread|reload)
reread_it
;;
*)
echo "Usage: $0 {start|stop|restart|force-reload|reread|reload}"
exit 1
esac
exit $RETVAL
/etc/mail/mimedefang-filter changed:
$AdminAddress = '[email protected]';
$AdminName = "MIMEDefang";
$DaemonAddress = '[email protected]';
$AddWarningsInline = 0;
md_graphdefang_log_enable('mail', 1);
$Stupidity{"flatten"} = 0;
$Stupidity{"NoMultipleInlines"} = 0;
$Stempel = '[--VIRENBEREINIGT--]';
$GeneralWarning = "Sehr geehrte Dame, Sehr geehrter Herr!\n\nDer automatische
Virenscanner hat in diesem Email an Sie einen Virus entdeckt\nund unschaedlich
gemacht." .
" Das bereinigte Originalmail finden Sie als Anhang.\nEin darin eventuell
enthaltener suspekter Text ist nicht ernst zu nehmen.\n\n" .
"********************************************************************\n\n";
sub filter ($$$$) {
my($entity, $fname, $type) = @_;
if ($fname eq "InterScan_SafeStamp2.txt") {
my $nname = "InterScan_SafeStamp2.txt" ;
my $nfname = "InterScan_SafeStamp2.txt" ;
my $name = "InterScan_SafeStamp2.txt";
$nname = $name ;
$nfname = $fname ;
$nname =~ s/InterScan_SafeStamp2.txt/InterScan_SafeStamp.txt/g ;
$nfname =~ s/InterScan_SafeStamp2.txt/InterScan_SafeStamp.txt/g ;
md_graphdefang_log('bad_filename', $fname);
sub defang_warning {
my($old, $fname) = @_;
return "";
};
action_change_header('Subject', "$Stempel $Subject");
return action_defang($entity, $nname, $nfname , $type);
}
return action_accept();
}
sub filter_end ($) {
my($entity, $fname, $type) = @_;
return if message_rejected();
md_graphdefang_log('mail_in');
action_add_header("X-MIMEDefang", "mimed");
##action_change_header('Subject', "$Stempel $Subject");
}
1;
-- debconf information:
mimedefang/embedperl: true
--- End Message ---
--- Begin Message ---
Package: mimedefang
Version: 2.71-1
This release fixed the typo in mimedefang init
Christoph
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Format: 1.8
Date: Tue, 08 Nov 2016 17:46:16 +0100
Source: mimedefang
Binary: mimedefang graphdefang
Architecture: source amd64
Version: 2.79-1
Distribution: unstable
Urgency: medium
Maintainer: Christoph Martin <[email protected]>
Changed-By: Christoph Martin <[email protected]>
Description:
graphdefang - grapher for MIMEDefang spam and virus logs
mimedefang - e-mail filter program for sendmail
Closes: 799583 816943
Changes:
mimedefang (2.79-1) unstable; urgency=medium
.
* New upstream release
* Improve Postfix compatibility by trying to get QueueID after first
RCPT command, and if not found, at the EOH milter phase.
* Make mimedefang-multiplexor exit with a successful return code upon
receipt of SIGTERM.
* Use 64-bit variables where supported for some statstics counters that
could overflow with only 32-bit variables, yielding incorrect statistics
* fix graphdefang.cgi (closes: #799583)
* add pt_BR debconf translation (closes: #816943)
Checksums-Sha1:
7b078d5bf53aa1581dcae5cc3bf21242ed5cb65a 1851 mimedefang_2.79-1.dsc
e553751561b26d084b96eccf4b86333421b5a276 365876 mimedefang_2.79.orig.tar.gz
a08320de78ee0a81e177543f41ec18e4ac49de96 36777 mimedefang_2.79-1.diff.gz
b5a4acf91be287b91c9b926a4945256c548515de 83326 graphdefang_2.79-1_amd64.deb
a3aaad10cbf02fa2650dcb2e08b323928e7b06e1 7317
mimedefang_2.79-1_20161108T164740z-3c71aea6.buildinfo
56ad7d8fda7a506ed95745412c7b3b8c6f82a9b3 242370 mimedefang_2.79-1_amd64.deb
Checksums-Sha256:
c37e1e07c314e0233c7150cc9bcc2a23a869454a65988dc70767e337e701ce68 1851
mimedefang_2.79-1.dsc
9eec6e1d82a6bd46e14623c202e04636b85ad30b106132d520480fbfd36c6b09 365876
mimedefang_2.79.orig.tar.gz
37f6b7239b54912c0dc02a5c6ba95b77025f2793e7b5579525881367ee25be0c 36777
mimedefang_2.79-1.diff.gz
61a0ea3bf5f2cc7142723c508011f555ed92fc4acbeb9835d1697794e97e4c5b 83326
graphdefang_2.79-1_amd64.deb
b76d1711a58ee8839b50235c6f0152d8e1e64467d955101baf988e912c153d06 7317
mimedefang_2.79-1_20161108T164740z-3c71aea6.buildinfo
67316e3356b7b75de5f29b08f6de468526198ea08fefcd5634edca0c77e580e7 242370
mimedefang_2.79-1_amd64.deb
Files:
d20a1a63e7306ee7a3c330fea096b009 1851 mail extra mimedefang_2.79-1.dsc
2e8e688101d76eac8e623ac321b00f41 365876 mail extra mimedefang_2.79.orig.tar.gz
7181fa37a6f544333ddf864d282855f8 36777 mail extra mimedefang_2.79-1.diff.gz
317d58e12861efa8a745fa167fe4316c 83326 mail extra graphdefang_2.79-1_amd64.deb
3c71aea6a30698323c41131b6bdd9164 7317 mail extra
mimedefang_2.79-1_20161108T164740z-3c71aea6.buildinfo
d497679135f51db6cfa0c2cd9797ccc2 242370 mail extra mimedefang_2.79-1_amd64.deb
-----BEGIN PGP SIGNATURE-----
iQIcBAEBCgAGBQJYIgICAAoJEPqBswqWsQmc2PoQALrjm5MRj0ArdiWP50nyl9xS
NjIlvav+C+58r9sVY0cC2Vsu2sZ1Z/FovlxxA7vZz/+BslOrgG+P9jnxDTaOP0Zy
R9zly0Uobf8kAAcR+frBedDLlsUmCasWnBzKiFy3cpwghM4R5N9UF2LIgIahCODH
N3gDKNtbrgPiPso8cqDxr7qpPbk/oFqsltAq1Egt/nCDxUAUyOX5oH3bMoFUo7/D
OZ3CehZaXVofiwHBa/GHUqbLrMxmCf3LF+sN+23pSws/YOGAeMYV1bg4cnkumdQt
xECtbGmr2qdkwn/DyN9MbTsgB2J7AJdqh2X8/lzCei5Y+4kItywYcQ9gjy031PdG
Tb2kh7Or0jguhZZXs7SqdrrbONb8aB5i1KfF/sSEE0rmubpnj0jBUwiYqt6G1M2o
5is8KBjn8jepxjfKlD9vXcmgqBmDKAfbrr0LKCG/9S7TNN+mIxoSoxfJ8fo3cYDf
Z4p229kXkN75y5A0MPz7V7mwbOvHbVUazaV+PwHSPTNSARP970jHA9pSI2f32ywv
iVvMB/L9mh8K1zRWILIDCNQ39UpPVu4/Z7gQGgyC3PVqCZiyUnVxRzURz4O0XjYx
CdpVnmUCFyfqUKKz+hD/r4JFjWPQknrG/cJxNADVpXAQfg/GtCD7kXN6BN4RMdXB
HuCtoda8fY+DLWkVieF5
=tv0O
-----END PGP SIGNATURE-----
signature.asc
Description: OpenPGP digital signature
--- End Message ---