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");