Remove IPv6 localhost "fix" from UserUtil::getIpAddress()
authorTim Düsterhus <duesterhus@woltlab.com>
Mon, 19 Jul 2021 10:03:23 +0000 (12:03 +0200)
committerGitHub <noreply@github.com>
Mon, 19 Jul 2021 10:03:23 +0000 (12:03 +0200)
This "fix" dates from a time where users did not know what IPv6 was and thus were confused. It is no longer required.

wcfsetup/install/files/lib/util/UserUtil.class.php

index 5bb6ca56d282fe5512323d19a33cc4702751d14f..c3eb8c44480e229e74475cb39e3c0972cb7d346a 100644 (file)
@@ -150,11 +150,6 @@ final class UserUtil
             $REMOTE_ADDR = $_SERVER['REMOTE_ADDR'];
         }
 
-        // darwin fix
-        if ($REMOTE_ADDR == '::1' || $REMOTE_ADDR == 'fe80::1') {
-            $REMOTE_ADDR = '127.0.0.1';
-        }
-
         $REMOTE_ADDR = self::convertIPv4To6($REMOTE_ADDR);
 
         return $REMOTE_ADDR;