You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@spamassassin.apache.org by jm...@apache.org on 2009/07/16 23:56:43 UTC

svn commit: r794884 - in /spamassassin/trunk: rules/20_head_tests.cf rulesrc/sandbox/jm/20_bug6152.cf

Author: jm
Date: Thu Jul 16 21:56:43 2009
New Revision: 794884

URL: http://svn.apache.org/viewvc?rev=794884&view=rev
Log:
bug 6152: update INVALID_DATE_TZ_ABSURD, thanks to Steve Freegard

Removed:
    spamassassin/trunk/rulesrc/sandbox/jm/20_bug6152.cf
Modified:
    spamassassin/trunk/rules/20_head_tests.cf

Modified: spamassassin/trunk/rules/20_head_tests.cf
URL: http://svn.apache.org/viewvc/spamassassin/trunk/rules/20_head_tests.cf?rev=794884&r1=794883&r2=794884&view=diff
==============================================================================
--- spamassassin/trunk/rules/20_head_tests.cf (original)
+++ spamassassin/trunk/rules/20_head_tests.cf Thu Jul 16 21:56:43 2009
@@ -161,7 +161,7 @@
 test INVALID_DATE ok      Thurs, 31 Jul 2002 16:41:57 +0200
 
 # allow +1300, NZ timezone
-header INVALID_DATE_TZ_ABSURD	Date =~ /[-+](?:1[4-9]\d\d|[2-9]\d\d\d)$/
+header INVALID_DATE_TZ_ABSURD	Date =~ /[-+](?!(?:0\d|1[0-4])(?:[03]0|[14]5))\d{4}$/
 describe INVALID_DATE_TZ_ABSURD	Invalid Date: header (timezone does not exist)
 
 header INVALID_TZ_CST		ALL =~ /[+-]\d\d[30]0(?<!-0600|-0500|\+0800|\+0930|\+1030)\s+(?:\bCST\b|\(CST\))/