MDL-14123 Full IPv6 support - replaced mnet ip_in_range() by standard ipv6 compatible address_in_subnet(); replaced $_SERVER['REMOTE_ADDR'] with standard getremoteaddr()

This commit is contained in:
skodak
2009-01-09 21:41:47 +00:00
parent e70da470a7
commit b636fdfbc1
3 changed files with 3 additions and 32 deletions
+1 -5
View File
@@ -59,11 +59,7 @@ class mnet_remote_client extends mnet_peer {
$trusted_hosts = explode(',', get_config('mnet', 'mnet_trusted_hosts'));
foreach($trusted_hosts as $host) {
list($network, $mask) = explode('/', $host.'/');
if (empty($network)) continue;
if (strlen($mask) == 0) $mask = 32;
if (ip_in_range($_SERVER['REMOTE_ADDR'], $network, $mask)) {
if (address_in_subnet(getremoteaddr(), $host)) {
return true;
}
}