> The proposed change cleans-up `SecurityManager`, `doPriviledged`, and > `AccessController` usages from `java.naming`, `jdk.naming.rmi` and > `jdk.naming.dns` modules. > > One noteworthy change: The `java.naming.rmi.security.manager` JNDI > environment property can be used to setup the `SecurityManager`: if the > property is added to an environment map the `RegistryContext` attempts to > setup the `SecurityManager`. The environment property and related method are > removed in this PR. > > `tier1` - `tier3`, and other non-tiered JNDI tests showed no failures related > to this change.
Aleksei Efimov has updated the pull request incrementally with one additional commit since the last revision: Remove com.sun.jndi.ldap.VersionHelper ------------- Changes: - all: https://git.openjdk.org/jdk/pull/22421/files - new: https://git.openjdk.org/jdk/pull/22421/files/165cd49f..3c8687c1 Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk&pr=22421&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk&pr=22421&range=00-01 Stats: 98 lines in 7 files changed: 13 ins; 72 del; 13 mod Patch: https://git.openjdk.org/jdk/pull/22421.diff Fetch: git fetch https://git.openjdk.org/jdk.git pull/22421/head:pull/22421 PR: https://git.openjdk.org/jdk/pull/22421