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