]> git.sven.stormbind.net Git - sven/pflogsumm.git/blobdiff - debian/patches/postscreen-rejects
Update postscreen-rejects patch with a fix for IPv6 addresses. Kudos to Juri Haberlan...
[sven/pflogsumm.git] / debian / patches / postscreen-rejects
index aedb249d22c2b96f6a6b49fe3b67bf6fed3829c3..a04f91b083688b58d32e1aacd76b8f85adbc3e04 100644 (file)
@@ -1,7 +1,7 @@
-Index: pflogsumm.pl
+Index: pflogsumm/pflogsumm.pl
 ===================================================================
---- pflogsumm.pl.orig
-+++ pflogsumm.pl
+--- pflogsumm.orig/pflogsumm.pl
++++ pflogsumm/pflogsumm.pl
 @@ -713,7 +713,7 @@ while(<>) {
                          \${$msgsPerDay{$revMsgDateStr}}[4]);
      } elsif($cmd eq 'master') {
@@ -20,7 +20,8 @@ Index: pflogsumm.pl
 +    unless((($domain, $ipAddr) = /^([^\[]*)\[((?:\d{1,3}\.){3}\d{1,3})\]/) == 2||
 +           (($domain, $ipAddr) = /^([^\/]*)\/([0-9a-f.:]+)/i) == 2) {
        # more exhaustive method
-         ($domain, $ipAddr) = /^([^\[\(\/]+)[\[\(\/]([^\]\)]+)[\]\)]?:?\s*$/;
+-        ($domain, $ipAddr) = /^([^\[\(\/]+)[\[\(\/]([^\]\)]+)[\]\)]?:?\s*$/;
++        ($domain, $ipAddr) = /^([^\[\(\/]*)[\[\(\/]([^\]\)]+)[\]\)]:?\d*$/;
      }
   
      # "mach.host.dom"/"mach.host.do.co" to "host.dom"/"host.do.co"