You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@spamassassin.apache.org by mm...@apache.org on 2011/10/28 22:28:18 UTC
svn commit: r1190550 - in /spamassassin/trunk: rules/20_head_tests.cf
rulesrc/sandbox/hege/20_hk.cf rulesrc/sandbox/kb/20_header.cf
Author: mmartinec
Date: Fri Oct 28 20:28:17 2011
New Revision: 1190550
URL: http://svn.apache.org/viewvc?rev=1190550&view=rev
Log:
Bug 6429: vger.kernel.org triggers KB_DATE_CONTAINS_TAB and TAB_IN_FROM
Modified:
spamassassin/trunk/rules/20_head_tests.cf
spamassassin/trunk/rulesrc/sandbox/hege/20_hk.cf
spamassassin/trunk/rulesrc/sandbox/kb/20_header.cf
Modified: spamassassin/trunk/rules/20_head_tests.cf
URL: http://svn.apache.org/viewvc/spamassassin/trunk/rules/20_head_tests.cf?rev=1190550&r1=1190549&r2=1190550&view=diff
==============================================================================
--- spamassassin/trunk/rules/20_head_tests.cf (original)
+++ spamassassin/trunk/rules/20_head_tests.cf Fri Oct 28 20:28:17 2011
@@ -419,6 +419,13 @@ meta __VIA_ML __ML1 || __ML2 || __M
describe __VIA_ML Mail from a mailing list
+# some clueless mailing lists (like zmailer with an RFC822TABS option on)
+# are replacing a leading space by a TAB in header fields From, To,
+# Cc, Date (Bug 6429)
+header __ML_TURNS_SP_TO_TAB Received =~ /\(ORCPT <rfc822;/
+describe __ML_TURNS_SP_TO_TAB A mailing list changing a space to a TAB
+
+
# must keep it in sync with http://www.iana.org/assignments/ipv4-address-space/
header RCVD_ILLEGAL_IP X-Spam-Relays-Untrusted =~ / (?:by|ip)=(?=\d+\.\d+\.\d+\.\d+ )(?:0|2(?:2[4-9]|[3-5]\d)|192\.0\.2|198\.51\.100|203\.0\.113)\./
describe RCVD_ILLEGAL_IP Received: contains illegal IP address
Modified: spamassassin/trunk/rulesrc/sandbox/hege/20_hk.cf
URL: http://svn.apache.org/viewvc/spamassassin/trunk/rulesrc/sandbox/hege/20_hk.cf?rev=1190550&r1=1190549&r2=1190550&view=diff
==============================================================================
--- spamassassin/trunk/rulesrc/sandbox/hege/20_hk.cf (original)
+++ spamassassin/trunk/rulesrc/sandbox/hege/20_hk.cf Fri Oct 28 20:28:17 2011
@@ -111,7 +111,9 @@ body HK_PNISES /\bpenises\b/i
score HK_PNISES 1
# From Mike Cappella
-header TAB_IN_FROM From:raw =~ /^\t/s
+header __TAB_IN_FROM From:raw =~ /^\t/s
+describe __TAB_IN_FROM From starts with a tab
+meta TAB_IN_FROM __TAB_IN_FROM && !__ML_TURNS_SP_TO_TAB
describe TAB_IN_FROM From starts with a tab
Modified: spamassassin/trunk/rulesrc/sandbox/kb/20_header.cf
URL: http://svn.apache.org/viewvc/spamassassin/trunk/rulesrc/sandbox/kb/20_header.cf?rev=1190550&r1=1190549&r2=1190550&view=diff
==============================================================================
--- spamassassin/trunk/rulesrc/sandbox/kb/20_header.cf (original)
+++ spamassassin/trunk/rulesrc/sandbox/kb/20_header.cf Fri Oct 28 20:28:17 2011
@@ -34,6 +34,8 @@ header FORGED_RELAY_MUA_TO_MX X-
# space that was showing up in header rules. For 3.2.x releases the
# pattern must be changed to /^ \t/.
-header KB_DATE_CONTAINS_TAB Date:raw =~ /^\t/
+header __KB_DATE_CONTAINS_TAB Date:raw =~ /^\t/
+meta KB_DATE_CONTAINS_TAB __KB_DATE_CONTAINS_TAB && !__ML_TURNS_SP_TO_TAB
+
meta KB_FAKED_THE_BAT (__THEBAT_MUA && KB_DATE_CONTAINS_TAB)