]> git.ipfire.org Git - thirdparty/AWStats.git/commitdiff
Use ::ffff: prefix for IPv4 addresses 7/head
authorSven Strickroth <email@cs-ware.de>
Wed, 26 Aug 2015 18:03:01 +0000 (20:03 +0200)
committerSven Strickroth <email@cs-ware.de>
Wed, 26 Aug 2015 18:03:01 +0000 (20:03 +0200)
As of RFC4291 the :: is deprecated.

Signed-off-by: Sven Strickroth <email@cs-ware.de>
wwwroot/cgi-bin/plugins/geoip6.pm

index 399e587961d6f4c64dab45b3dabbdf59b2fa0355..6be133331a970ad3b8b186520733c4d857f18c6c 100644 (file)
@@ -104,7 +104,7 @@ sub GetCountryCodeByAddr_geoip6 {
        if (! $param) { return ''; }\r
        my $searchkey;\r
        if ($param =~ /^\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}$/) { # IPv4 address\r
-               $searchkey = '::'.$param;\r
+               $searchkey = '::ffff:'.$param;\r
         } else {\r
                 $searchkey = $param;\r
         }\r
@@ -177,7 +177,7 @@ sub ShowInfoHost_geoip6 {
                my $key;\r
                if ($param =~ /^\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}$/) { # IPv4 address\r
                    $ip=4;\r
-                       $key='::'.$param;\r
+                       $key='::ffff:'.$param;\r
                }\r
                elsif ($param =~ /^[0-9A-F]*:/i) {                                              # IPv6 address\r
                    $ip=6;\r