diff options
| author | Michael Koch <konqueror@gmx.de> | 2004-06-03 06:28:03 +0000 |
|---|---|---|
| committer | Michael Koch <konqueror@gmx.de> | 2004-06-03 06:28:03 +0000 |
| commit | 79df004f1aec9ee6e86a8b8d102b4d875557a13f (patch) | |
| tree | bc29a684491aa06873c6ed9eb650becce758cbff /java/security/ProtectionDomain.java | |
| parent | da45f72c2c814e46d007a2caf9b932f1f04f54e1 (diff) | |
| download | classpath-79df004f1aec9ee6e86a8b8d102b4d875557a13f.tar.gz | |
2004-06-03 Casey Marshall <csm@gnu.org>
* java/security/AccessControlContext.java
(protectionDomain): mark final.
(combiner): likewise.
(<init>(ProtectionDomain[])): use HashSet to uniquify domains.
(<init>(ProtectionDomain[],AccessControlContext,DomainCombiner)):
new constructor.
(checkPermission): only succeed if `perm' is implied by all
protection domains.
(equal): do unordered comparison.
* java/security/ProtectionDomain.java
(<init>(CodeSource,PermissionCollection)): set `staticBinding' to
`true'.
* java/security/SecureClassLoader.java
(defineClass): make protection domain dynamically bound.
(getPermissions): call `getCurrentPolicy' to avoid permission
check.
* java/util/PropertyPermissionCollection.java
(implies): avoid infinite loop.
Diffstat (limited to 'java/security/ProtectionDomain.java')
| -rw-r--r-- | java/security/ProtectionDomain.java | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/java/security/ProtectionDomain.java b/java/security/ProtectionDomain.java index 21d9b6d09..7836e54db 100644 --- a/java/security/ProtectionDomain.java +++ b/java/security/ProtectionDomain.java @@ -83,7 +83,7 @@ public class ProtectionDomain */ public ProtectionDomain(CodeSource codesource, PermissionCollection permissions) { - this(codesource, permissions, null, null, false); + this(codesource, permissions, null, null, true); } /** |
