You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@spamassassin.apache.org by mm...@apache.org on 2009/09/18 17:51:15 UTC
svn commit: r816683 -
/spamassassin/trunk/lib/Mail/SpamAssassin/AutoWhitelist.pm
Author: mmartinec
Date: Fri Sep 18 15:51:14 2009
New Revision: 816683
URL: http://svn.apache.org/viewvc?rev=816683&view=rev
Log:
When storing an IPv6 address to AWL database, append
a '::' to a /48 network address - although it wastes
2 chars, it's nice to make it look like a syntactically
correct IPv6 address; just fits into SQL 16 char field.
Modified:
spamassassin/trunk/lib/Mail/SpamAssassin/AutoWhitelist.pm
Modified: spamassassin/trunk/lib/Mail/SpamAssassin/AutoWhitelist.pm
URL: http://svn.apache.org/viewvc/spamassassin/trunk/lib/Mail/SpamAssassin/AutoWhitelist.pm?rev=816683&r1=816682&r2=816683&view=diff
==============================================================================
--- spamassassin/trunk/lib/Mail/SpamAssassin/AutoWhitelist.pm (original)
+++ spamassassin/trunk/lib/Mail/SpamAssassin/AutoWhitelist.pm Fri Sep 18 15:51:14 2009
@@ -304,6 +304,8 @@
} else {
$origip = $origip_obj->full6; # string in a canonical form
$origip =~ s/(:[0-9a-f]{4}){5}\z//si; # keep only the /48 network addr
+ $origip .= '::'; # although it wastes 2 chars, it's nice to make it
+ # look like a syntactically correct IPv6 address
}
} else {
dbg("auto-whitelist: bad IP address $origip");