You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@spamassassin.apache.org by qu...@apache.org on 2004/04/30 04:28:40 UTC

svn commit: rev 10438 - incubator/spamassassin/trunk/rules

Author: quinlan
Date: Thu Apr 29 19:28:40 2004
New Revision: 10438

Modified:
   incubator/spamassassin/trunk/rules/70_testing.cf
Log:
revise RND rules


Modified: incubator/spamassassin/trunk/rules/70_testing.cf
==============================================================================
--- incubator/spamassassin/trunk/rules/70_testing.cf	(original)
+++ incubator/spamassassin/trunk/rules/70_testing.cf	Thu Apr 29 19:28:40 2004
@@ -190,11 +190,6 @@
 header T_RCVD_ILLEGAL_IP    Received =~ /[\s\(\[\:\=](?:(?:[01257]|22[3-9]|23[0-9]|24[0-9]|25[0-5])\.\d+\.\d+\.\d+|127\.[1-9]\.\d+\.\d+|127\.0\.[1-9]\.\d+|127\.0\.0\.(?:\d\d+|[2-9]))\b/
 describe T_RCVD_ILLEGAL_IP  Received contains illegal IP address
 
-# a couple to try out
-header T_PC_CUR_DATE_TIME       ALL =~ /%CURRENT_DATE_TIME/
-header T_PC_RND_HEADER          ALL =~ /%RA?ND_[A-Z]/
-body T_PC_RND_BODY              /%RA?ND_[A-Z]/
-
 header T_X_MESSAGE_INFO         X-Message-Info =~ /\+/
 describe T_X_MESSAGE_INFO       Ratware signature (X-Message-Info)
 
@@ -204,42 +199,40 @@
 header T_ADVERT_CODE2	Subject =~ /\w.*\bA\s*D\s*V\b/
 
 # bug 3262
-body T_NO_COST                    /\bno (?:(?:extra|hidden) )?(?:cost|charge)\b/i
+body T_NO_COST			/\bno (?:(?:extra|hidden) )?(?:cost|charge)\b/i
 
 # bug 3268
 body T_REDIRECTOR       eval:check_for_http_redirector()
 describe T_REDIRECTOR	Message has HTTP redirector URI
 
-# bug 2539
-header  __RANDH_1   ALL =~ /[%\#\[\$]RANDOM/i
-header  __RANDH_1B  ALL =~ /[%\#\[\$]RANDOM_CHAR/i
-header  __RANDH_1C  ALL =~ /[%\#\[\$]RANDOM_DATE/i
-header  __RANDH_1D  ALL =~ /[%\#\[\$]RANDOM_LETTER/i
-header  __RANDH_1E  ALL =~ /[%\#\[\$]RANDOM_NUMBER/i
-header  __RANDH_1F  ALL =~ /[%\#\[\$]RANDOM_TEXT/
-header  __RANDH_1G  ALL =~ /[%\#\[\$]RANDOM_TIME/
-header  __RANDH_1H  ALL =~ /[%\#\[\$]RANDOM_WORD/
-header  __RANDH_1I  ALL =~ /[%\#\[\$]RANDOMIZE/
-
-rawbody __RANDR_1   /[%\#\[\$]RANDOM/i
-rawbody __RANDR_1B  /[%\#\[\$]RANDOM_CHAR/i
-rawbody __RANDR_1C  /[%\#\[\$]RANDOM_DATE/i
-rawbody __RANDR_1D  /[%\#\[\$]RANDOM_LETTER/i
-rawbody __RANDR_1E  /[%\#\[\$]RANDOM_NUMBER/i
-rawbody __RANDR_1F  /[%\#\[\$]RANDOM_TEXT/
-rawbody __RANDR_1G  /[%\#\[\$]RANDOM_TIME/
-rawbody __RANDR_1H  /[%\#\[\$]RANDOM_WORD/
-rawbody __RANDR_1I  /[%\#\[\$]RANDOMIZE/
-
-meta  T_SARE_RAND_1   (__RANDH_1  || __RANDR_1)
-meta  T_SARE_RAND_1B  (__RANDH_1B || __RANDR_1B)
-meta  T_SARE_RAND_1C  (__RANDH_1C || __RANDR_1C)
-meta  T_SARE_RAND_1D  (__RANDH_1D || __RANDR_1D)
-meta  T_SARE_RAND_1E  (__RANDH_1E || __RANDR_1E)
-meta  T_SARE_RAND_1F  (__RANDH_1F || __RANDR_1F)
-meta  T_SARE_RAND_1G  (__RANDH_1G || __RANDR_1G)
-meta  T_SARE_RAND_1H  (__RANDH_1H || __RANDR_1H)
-meta  T_SARE_RAND_1I  (__RANDH_1I || __RANDR_1I)
+# a couple to try out
+header T_PC_CUR_DATE_TIME_1	ALL =~ /%CURRENT_DATE_TIME/
+header T_PC_CUR_DATE_TIME_2	ALL =~ /[%\#\[\$]CURRENT_DATE_TIME/
+
+# RAND rules
+header T_PC_RND_HEADER_1	ALL =~ /%RA?ND_[A-Z]/
+body T_PC_RND_BODY_1		/%RA?ND_[A-Z]/
+
+header T_PC_RND_HEADER_2	ALL =~ /[%\#\[\$]RA?ND_[A-Z]/
+body T_PC_RND_BODY_2		/[%\#\[\$]RA?ND_[A-Z]/
+
+header T_PC_RND_HEADER_3	ALL =~ /%RA?ND(?:OM)?_[A-Z]/
+body T_PC_RND_BODY_3		/%RA?ND(?:OM)?_[A-Z]/
+
+header T_PC_RND_HEADER_4	ALL =~ /[%\#\[\$]RA?ND(?:OM)?_[A-Z]/
+body T_PC_RND_BODY_4		/[%\#\[\$]RA?ND(?:OM)?_[A-Z]/
+
+header T_PC_RND_HEADER_5	ALL =~ /%RA?ND_[A-Z]/i
+body T_PC_RND_BODY_5		/%RA?ND_[A-Z]/i
+
+header T_PC_RND_HEADER_6	ALL =~ /[%\#\[\$]RA?ND_[A-Z]/i
+body T_PC_RND_BODY_6		/[%\#\[\$]RA?ND_[A-Z]/i
+
+header T_PC_RND_HEADER_7	ALL =~ /%RA?ND(?:OM)?_[A-Z]/i
+body T_PC_RND_BODY_7		/%RA?ND(?:OM)?_[A-Z]/i
+
+header T_PC_RND_HEADER_8	ALL =~ /[%\#\[\$]RA?ND(?:OM)?_[A-Z]/i
+body T_PC_RND_BODY_8		/[%\#\[\$]RA?ND(?:OM)?_[A-Z]/i
 
 # Matt Kettler's antidrug.cf ruleset.  bug 3009
 # should probably move good ones from here directly into 20_drugs.cf?