Package: logcheck-database
Version: 1.2.42
Followup-For: Bug #336558

Here's some additional information on the spamd rules and a try at a more
restrictive rule.  It's hard to get a good restrictive rule written, since
on the spam detection rules, spamd puts basically arbitrary key=value pairs
into the log.

Here are the troublesome log entries:

Nov 11 11:04:09 windlord spamd[12237]: spamd: result: Y 54 - 
BAYES_99,FORGED_MUA_OUTLOOK,FORGED_OUTLOOK_HTML,FORGED_RCVD_HELO,FROM_ILLEGAL_CHARS,HTML_IMAGE_ONLY_12,HTML_MESSAGE,HTML_SHORT_LINK_IMG_1,HTML_TAG_BALANCE_BODY,MIME_BOUND_NEXTPART,MIME_HTML_ONLY,MIME_HTML_ONLY_MULTI,NO_DNS_FOR_FROM,RCVD_DOUBLE_IP_SPAM,RCVD_HELO_IP_MISMATCH,RCVD_IN_BL_SPAMCOP_NET,RCVD_IN_DSBL,RCVD_IN_SORBS_DUL,RCVD_IN_WHOIS_BOGONS,RCVD_IN_WHOIS_INVALID,RCVD_IN_XBL,RCVD_NUMERIC_HELO,SUBJ_ILLEGAL_CHARS,URIBL_AB_SURBL,URIBL_SBL
 
scantime=1.8,size=2060,user=neilc,uid=1001,required_score=5.0,rhost=localhost,raddr=127.0.0.1,rport=38347,mid=<[EMAIL
 PROTECTED]>,bayes=1,autolearn=spam
Nov 11 11:07:31 windlord spamd[4234]: prefork: child states: II
Nov 11 11:10:20 windlord spamd[12237]: spamd: setuid to neilc succeeded
Nov 11 09:31:55 windlord spamd[12237]: spamd: result: .  3 - 
AWL,BAYES_99,DNS_FROM_AHBL_RHSBL,HTML_90_100,HTML_IMAGE_RATIO_02,HTML_MESSAGE,MIME_HTML_ONLY,SPF_PASS
 
scantime=5.5,size=8255,user=neilc,uid=1001,required_score=5.0,rhost=localhost,raddr=127.0.0.1,rport=53812,mid=<[EMAIL
 PROTECTED]>,bayes=0.999999843657468,autolearn=no

and the patch is attached.

-- System Information:
Debian Release: testing/unstable
  APT prefers testing
  APT policy: (990, 'testing'), (500, 'unstable')
Architecture: i386 (i686)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.12-1-686
Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968) (ignored: LC_ALL set to C)

Versions of packages logcheck-database depends on:
ii  debconf [debconf-2.0]         1.4.58     Debian configuration management sy

logcheck-database recommends no packages.

-- debconf information:
  logcheck-database/conffile-cleanup: false
* logcheck-database/rules-directories-note:
  logcheck-database/standard-rename-note:
--- logcheck-1.2.42/rulefiles/linux/ignore.d.server/spamd.orig  2005-10-21 
07:56:54.000000000 -0700
+++ logcheck-1.2.42/rulefiles/linux/ignore.d.server/spamd       2005-11-11 
14:09:14.000000000 -0800
@@ -1,6 +1,7 @@
 ^\w{3} [ :0-9]{11} [._[:alnum:]-]+ spamd\[[0-9]+\]: (spamd: )?connection from 
[._[:alnum:]-]+ \[[\.[:digit:]]+\] at port [0-9]+$
-^\w{3} [ :0-9]{11} [._[:alnum:]-]+ spamd\[[0-9]+\]: (spamd: )?info: setuid to 
[[:alnum:]-]+ succeeded$
+^\w{3} [ :0-9]{11} [._[:alnum:]-]+ spamd\[[0-9]+\]: (spamd: )?(info: )?setuid 
to [[:alnum:]-]+ succeeded$
 ^\w{3} [ :0-9]{11} [._[:alnum:]-]+ spamd\[[0-9]+\]: (spamd: 
)?(checking|processing) message [^[:space:]]+ for [._[:alnum:]-]+:[0-9]+(\.)?$
 ^\w{3} [ :0-9]{11} [._[:alnum:]-]+ spamd\[[0-9]+\]: (spamd: )?clean message 
\([0-9.-]+/[0-9.]+\) for [._[:alnum:]-]+:[0-9]+ in [0-9.]+ seconds, [0-9]+ 
bytes\.$
 ^\w{3} [ :0-9]{11} [._[:alnum:]-]+ spamd\[[0-9]+\]: (spamd: )?identified spam 
\([0-9.-]+/[0-9.]+\) for [._[:alnum:]-]+:[0-9]+ in [0-9.]+ seconds, [0-9]+ 
bytes\.$
-Oct 21 13:06:02 localhost spamd[5468]: spamd: processing message (unknown) for 
siaco:1000
+^\w{3} [ :0-9]{11} [._[:alnum:]-]+ spamd\[[0-9]+\]: (spamd: )?result: . [-0-9 
]+ - [._[:alnum:],] ([:alnum:]+=[^[:space:]])+$
+^\w{3} [ :0-9]{11} [._[:alnum:]-]+ spamd\[[0-9]+\]: prefork: child states: I+$
--- logcheck-1.2.42/rulefiles/linux/violations.ignore.d/logcheck-spamd.orig     
2004-07-30 14:59:18.000000000 -0700
+++ logcheck-1.2.42/rulefiles/linux/violations.ignore.d/logcheck-spamd  
2005-11-11 14:09:33.000000000 -0800
@@ -1,3 +1,4 @@
 ^\w{3} [ :0-9]{11} [._[:alnum:]-]+ spamd\[[0-9]+\]: Cannot open bayes 
databases /home/[_[:alnum:]-]+/.spamassassin/bayes_\* R/W: lock failed: File 
exists$
 ^\w{3} [ :0-9]{11} [._[:alnum:]-]+ spamd\[[0-9]+\]: failed sanity check, 
[0-9]+ bytes claimed, [0-9-]+ bytes seen$
 ^\w{3} [ :0-9]{11} [._[:alnum:]-]+ spamd\[[0-9]+\]: processing message <.+> 
for .+:[0-9]+\.$
+^\w{3} [ :0-9]{11} [._[:alnum:]-]+ spamd\[[0-9]+\]: (spamd: )?result: . [-0-9 
]+ - [._[:alnum:],] ([:alnum:]+=[^[:space:]])+$

Reply via email to