Mailing List Archive

svn commit: r439916 - /spamassassin/trunk/lib/Mail/SpamAssassin/Plugin/RelayEval.pm
Author: felicity
Date: Sun Sep 3 20:45:52 2006
New Revision: 439916

URL: http://svn.apache.org/viewvc?view=rev&rev=439916
Log:
bug 5080: update RCVD_ILLEGAL_IP evaltest to properly deal with 127/8

Modified:
spamassassin/trunk/lib/Mail/SpamAssassin/Plugin/RelayEval.pm

Modified: spamassassin/trunk/lib/Mail/SpamAssassin/Plugin/RelayEval.pm
URL: http://svn.apache.org/viewvc/spamassassin/trunk/lib/Mail/SpamAssassin/Plugin/RelayEval.pm?view=diff&rev=439916&r1=439915&r2=439916
==============================================================================
--- spamassassin/trunk/lib/Mail/SpamAssassin/Plugin/RelayEval.pm (original)
+++ spamassassin/trunk/lib/Mail/SpamAssassin/Plugin/RelayEval.pm Sun Sep 3 20:45:52 2006
@@ -102,11 +102,10 @@
foreach my $rcvd ( @{$pms->{relays_untrusted}} ) {
# (note this might miss some hits if the Received.pm skips any invalid IPs)
foreach my $check ( $rcvd->{ip}, $rcvd->{by} ) {
+ return 0 if ($check eq '127.0.0.1');
return 1 if ($check =~ /^(?:
- (?:[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])
+ (?:
+ [01257]|127|22[3-9]|23[0-9]|24[0-9]|25[0-5])\.\d+\.\d+\.\d+
)$/x);
}
}