You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@spamassassin.apache.org by fe...@apache.org on 2005/03/04 22:39:29 UTC
svn commit: r156199 - in spamassassin/trunk:
lib/Mail/SpamAssassin/EvalTests.pm lib/Mail/SpamAssassin/Message.pm
rules/70_testing.cf
Author: felicity
Date: Fri Mar 4 13:39:27 2005
New Revision: 156199
URL: http://svn.apache.org/viewcvs?view=rev&rev=156199
Log:
add in rule for obsolete whitespace folding in the header.
Modified:
spamassassin/trunk/lib/Mail/SpamAssassin/EvalTests.pm
spamassassin/trunk/lib/Mail/SpamAssassin/Message.pm
spamassassin/trunk/rules/70_testing.cf
Modified: spamassassin/trunk/lib/Mail/SpamAssassin/EvalTests.pm
URL: http://svn.apache.org/viewcvs/spamassassin/trunk/lib/Mail/SpamAssassin/EvalTests.pm?view=diff&r1=156198&r2=156199
==============================================================================
--- spamassassin/trunk/lib/Mail/SpamAssassin/EvalTests.pm (original)
+++ spamassassin/trunk/lib/Mail/SpamAssassin/EvalTests.pm Fri Mar 4 13:39:27 2005
@@ -3250,6 +3250,10 @@
my ($self) = @_;
return defined $self->{msg}->{'missing_mime_head_body_separator'};
}
+sub check_for_obsfw {
+ my ($self) = @_;
+ return defined $self->{msg}->{'obsolete_folding_whitespace'};
+}
###########################################################################
Modified: spamassassin/trunk/lib/Mail/SpamAssassin/Message.pm
URL: http://svn.apache.org/viewcvs/spamassassin/trunk/lib/Mail/SpamAssassin/Message.pm?view=diff&r1=156198&r2=156199
==============================================================================
--- spamassassin/trunk/lib/Mail/SpamAssassin/Message.pm (original)
+++ spamassassin/trunk/lib/Mail/SpamAssassin/Message.pm Fri Mar 4 13:39:27 2005
@@ -169,6 +169,10 @@
# NB: Really need to figure out special folding rules here!
if ( $current =~ /^[ \t]/ ) {
+ unless ($current =~ /\S/) {
+ $self->{'obsolete_folding_whitespace'} = 1;
+ }
+
# append continuations if there's a header in process
if ($header) {
$header .= $current;
Modified: spamassassin/trunk/rules/70_testing.cf
URL: http://svn.apache.org/viewcvs/spamassassin/trunk/rules/70_testing.cf?view=diff&r1=156198&r2=156199
==============================================================================
--- spamassassin/trunk/rules/70_testing.cf (original)
+++ spamassassin/trunk/rules/70_testing.cf Fri Mar 4 13:39:27 2005
@@ -142,6 +142,9 @@
header T_MISSING_MIME_HB_SEP eval:check_for_missing_mime_hb_separator()
describe T_MISSING_MIME_HB_SEP Missing blank line between MIME header and body
+header T_OBSOLETE_WS_FOLDING eval:check_for_obsfw()
+describe T_OBSOLETE_WS_FOLDING Header uses obsolete whitespace folding method
+
########################################################################
#### PHRASE OBFUSCATION RULES ####