Mailing List Archive

svn commit: r160982 - in spamassassin/trunk: lib/Mail/SpamAssassin/EvalTests.pm rules/70_testing.cf
Author: felicity
Date: Mon Apr 11 16:37:36 2005
New Revision: 160982

URL: http://svn.apache.org/viewcvs?view=rev&rev=160982
Log:
bug 4255: look for generic http: URIs which indicate it'll goto an https: site...

Modified:
spamassassin/trunk/lib/Mail/SpamAssassin/EvalTests.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=160981&r2=160982
==============================================================================
--- spamassassin/trunk/lib/Mail/SpamAssassin/EvalTests.pm (original)
+++ spamassassin/trunk/lib/Mail/SpamAssassin/EvalTests.pm Mon Apr 11 16:37:36 2005
@@ -3274,6 +3274,19 @@
return 0;
}

+sub check_https_uri_mismatch {
+ my ($self) = @_;
+
+ while (my($k,$v) = each %{$self->{html}->{uri_detail}}) {
+ next if ($k !~ m%^http:%i);
+ foreach (@{$v->{anchor_text}}) {
+ return 1 if (m%\bhttps:%i);
+ }
+ }
+
+ return 0;
+}
+
sub check_ratware_envelope_from {
my ($self) = @_;


Modified: spamassassin/trunk/rules/70_testing.cf
URL: http://svn.apache.org/viewcvs/spamassassin/trunk/rules/70_testing.cf?view=diff&r1=160981&r2=160982
==============================================================================
--- spamassassin/trunk/rules/70_testing.cf (original)
+++ spamassassin/trunk/rules/70_testing.cf Mon Apr 11 16:37:36 2005
@@ -866,3 +866,4 @@
rawbody T_TINY_FONT_0 /\<.*font\-size\:[ \"]*0[^0-9]+.*\>/i
describe T_TINY_FONT_0 body contains 0-point font

+body T_HTTPS_URI_MISMATCH eval:check_https_uri_mismatch()