From 6f12fe9039fe90b89f270d444af49f5a01fc1bd7 Mon Sep 17 00:00:00 2001 From: Stuart Marks Date: Wed, 21 Sep 2011 15:37:52 -0700 Subject: [PATCH] 7092186: adjust package access in rmiregistry Reviewed-by: asaha, coffeys --- jdk/src/share/classes/sun/rmi/registry/RegistryImpl.java | 2 ++ jdk/test/sun/tools/jstatd/jstatdExternalRegistry.sh | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/jdk/src/share/classes/sun/rmi/registry/RegistryImpl.java b/jdk/src/share/classes/sun/rmi/registry/RegistryImpl.java index 465260da87b..db18eb3364d 100644 --- a/jdk/src/share/classes/sun/rmi/registry/RegistryImpl.java +++ b/jdk/src/share/classes/sun/rmi/registry/RegistryImpl.java @@ -418,6 +418,8 @@ public class RegistryImpl extends java.rmi.server.RemoteServer */ perms.add(new SocketPermission("*", "connect,accept")); + perms.add(new RuntimePermission("accessClassInPackage.sun.*")); + // add permissions required to load from codebase URL path LoaderHandler.addPermissionsForURLs(urls, perms, false); diff --git a/jdk/test/sun/tools/jstatd/jstatdExternalRegistry.sh b/jdk/test/sun/tools/jstatd/jstatdExternalRegistry.sh index ba960c26dd8..55786096b40 100644 --- a/jdk/test/sun/tools/jstatd/jstatdExternalRegistry.sh +++ b/jdk/test/sun/tools/jstatd/jstatdExternalRegistry.sh @@ -22,7 +22,7 @@ # # @test -# @bug 4990825 +# @bug 4990825 7092186 # @run shell/timeout=90 jstatdExternalRegistry.sh # @summary Test functionality of 'jstatd -p&' with an external RMI registry