gcc/libjava/java/rmi/server
Andrew Haley 019dac3214 Subject.java (doAsPrivileged): If acc is null, create a new AccessControlContext.
2005-02-08  Andrew Haley  <aph@redhat.com>

        * javax/security/auth/Subject.java (doAsPrivileged): If acc is
        null, create a new AccessControlContext.
        * java/security/SecureClassLoader.java (protectionDomainCache):
        new field.
        (defineClass): Create a new protection domain and add it to our
        cache.

        * java/rmi/server/UnicastRemoteObject.java (exportObject): Call
        addStub() to keep track of the stub we've exported.
        (unexportObject): Call deleteStub().
        * java/rmi/server/RemoteObject.java (stubs): New field.
        (addStub): New method.
        (deleteStub): New method.
        (toStub): Rewrite.

        * java/lang/VMCompiler.java (loadSharedLibrary): Pass
        true to findHelper (tryParents).
        * gnu/gcj/runtime/SharedLibLoader.java (SharedLibLoader):
        Likewise.
        * java/net/URLClassLoader.java (SoURLLoader): Likewise.
        * gnu/gcj/runtime/SharedLibHelper.java (SharedLibHelper): Pass
        ProtectionDomain.
        If tryParents is false, don't scan parent class loaders.

        * java/security/Permissions.java (PermissionsHash.implies):
        Iterate over the collection and invoke implies() on each
        element.

From-SVN: r95111
2005-02-16 18:51:25 +00:00
..
ExportException.java ActivateFailedException.java: Remerge from Classpath version. 2002-06-17 19:11:40 +00:00
LoaderHandler.java RMIMarshalledObjectOutputStream.java [...]: File headers and import statements cleaned up. 2004-10-16 18:27:51 +00:00
LogStream.java MarshalledObject.java, [...]: Import cleanup. 2004-10-21 20:14:03 +00:00
ObjID.java MarshalledObject.java, [...]: Import cleanup. 2004-10-21 20:14:03 +00:00
Operation.java RMIMarshalledObjectOutputStream.java [...]: File headers and import statements cleaned up. 2004-10-16 18:27:51 +00:00
RemoteCall.java MarshalledObject.java, [...]: Import cleanup. 2004-10-21 20:14:03 +00:00
RemoteObject.java Subject.java (doAsPrivileged): If acc is null, create a new AccessControlContext. 2005-02-16 18:51:25 +00:00
RemoteRef.java RMIMarshalledObjectOutputStream.java [...]: File headers and import statements cleaned up. 2004-10-16 18:27:51 +00:00
RemoteServer.java MarshalledObject.java, [...]: Import cleanup. 2004-10-21 20:14:03 +00:00
RemoteStub.java RMIMarshalledObjectOutputStream.java [...]: File headers and import statements cleaned up. 2004-10-16 18:27:51 +00:00
RMIClassLoader.java StackTraceElement.java: Made final. 2004-11-18 15:26:45 +00:00
RMIClassLoaderSpi.java RMIMarshalledObjectOutputStream.java [...]: File headers and import statements cleaned up. 2004-10-16 18:27:51 +00:00
RMIClientSocketFactory.java MarshalledObject.java, [...]: Import cleanup. 2004-10-21 20:14:03 +00:00
RMIFailureHandler.java RMIMarshalledObjectOutputStream.java [...]: File headers and import statements cleaned up. 2004-10-16 18:27:51 +00:00
RMIServerSocketFactory.java MarshalledObject.java, [...]: Import cleanup. 2004-10-21 20:14:03 +00:00
RMISocketFactory.java 2004-10-22 Michael Koch <konqueror@gmx.de> 2004-10-22 17:14:29 +00:00
ServerCloneException.java MarshalledObject.java, [...]: Fixed javadoc, coding style and argument names all over. 2004-04-20 14:45:10 +00:00
ServerNotActiveException.java ActivateFailedException.java: Remerge from Classpath version. 2002-06-17 19:11:40 +00:00
ServerRef.java MarshalledObject.java, [...]: Import cleanup. 2004-10-21 20:14:03 +00:00
Skeleton.java RMIMarshalledObjectOutputStream.java [...]: File headers and import statements cleaned up. 2004-10-16 18:27:51 +00:00
SkeletonMismatchException.java RMIMarshalledObjectOutputStream.java [...]: File headers and import statements cleaned up. 2004-10-16 18:27:51 +00:00
SkeletonNotFoundException.java 2003-06-27 Michael Koch <konqueror@gmx.de> 2003-06-27 15:58:42 +00:00
SocketSecurityException.java ActivateFailedException.java: Remerge from Classpath version. 2002-06-17 19:11:40 +00:00
UID.java MarshalledObject.java, [...]: Import cleanup. 2004-10-21 20:14:03 +00:00
UnicastRemoteObject.java Subject.java (doAsPrivileged): If acc is null, create a new AccessControlContext. 2005-02-16 18:51:25 +00:00
Unreferenced.java RMIMarshalledObjectOutputStream.java [...]: File headers and import statements cleaned up. 2004-10-16 18:27:51 +00:00