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
| Name |
Last commit
|
Last update |
|---|---|---|
| .. | ||
| ExportException.java | Loading commit data... | |
| LoaderHandler.java | Loading commit data... | |
| LogStream.java | Loading commit data... | |
| ObjID.java | Loading commit data... | |
| Operation.java | Loading commit data... | |
| RMIClassLoader.java | Loading commit data... | |
| RMIClassLoaderSpi.java | Loading commit data... | |
| RMIClientSocketFactory.java | Loading commit data... | |
| RMIFailureHandler.java | Loading commit data... | |
| RMIServerSocketFactory.java | Loading commit data... | |
| RMISocketFactory.java | Loading commit data... | |
| RemoteCall.java | Loading commit data... | |
| RemoteObject.java | Loading commit data... | |
| RemoteRef.java | Loading commit data... | |
| RemoteServer.java | Loading commit data... | |
| RemoteStub.java | Loading commit data... | |
| ServerCloneException.java | Loading commit data... | |
| ServerNotActiveException.java | Loading commit data... | |
| ServerRef.java | Loading commit data... | |
| Skeleton.java | Loading commit data... | |
| SkeletonMismatchException.java | Loading commit data... | |
| SkeletonNotFoundException.java | Loading commit data... | |
| SocketSecurityException.java | Loading commit data... | |
| UID.java | Loading commit data... | |
| UnicastRemoteObject.java | Loading commit data... | |
| Unreferenced.java | Loading commit data... |