On Solaris and SuSE Linux with kernal 2.4.21-99-default, the following program
prints "true":
import java.net.SocketPermission;
import java.security.Permission;
public class LocalHostImplies {
public static void main(String[] args) throws Exception {
Permission p1 = new SocketPermission("127.0.0.1:3000", "listen");
Permission p2 = new SocketPermission("localhost:3000", "listen");
System.out.println(p1.implies(p2));
}
}
However, on SuSE linux with kernal 2.6.5-7.108-default, the above program
prints "false".
This behavior might affect applications that install customized security
managers.
More information is available in CR 6178018.
###@###.### 10/15/04 22:04 GMT
prints "true":
import java.net.SocketPermission;
import java.security.Permission;
public class LocalHostImplies {
public static void main(String[] args) throws Exception {
Permission p1 = new SocketPermission("127.0.0.1:3000", "listen");
Permission p2 = new SocketPermission("localhost:3000", "listen");
System.out.println(p1.implies(p2));
}
}
However, on SuSE linux with kernal 2.6.5-7.108-default, the above program
prints "false".
This behavior might affect applications that install customized security
managers.
More information is available in CR 6178018.
###@###.### 10/15/04 22:04 GMT
- duplicates
-
JDK-5087907 InetAddress.getAllByName does not obey setting of java.net.preferIPv6Addresses
-
- Resolved
-
- relates to
-
JDK-6178018 UnicastRemoteObject.export() does not throw SecurityException in linux build
-
- Closed
-