> Hi, this pull request modifies the _SunNativeGSS_ security provider to stop > using the legacy Provider APIs (`Provider::putAll`) and start using the new > ones (`Provider::putService`). Additionally, it removes > `sun.security.action.PutAllAction`, no longer used since #22256. > > Changes in this pull request have been removed from #15539, as they aren't a > dependency for that work, but just an opportunistic enhancement we made > there. As a consequence, this pull request is the reverse of > 29e9cba970fdbbd2192c8d2de1e93a03b1b0d1e1, the removal of this work from > #15539. > > #### Testing > > As part of our testing, we observed all the tests pass in the following > categories: > > * `jdk:tier1` (see [GitHub Actions > run](https://github.com/franferrax/jdk/actions/runs/12073939529)) > * `jdk/java/security` > > Additionally, we found no regressions with respect to the baseline > (959fa4a1a35a1bb650ec5888efaf3d0fc8cfb025) in the following category: > > * `jdk/sun/security` > * We obtained the same results in both codebases (the two > `<reportDir>/text/summary.txt` files are identical). > | Results | | > |-------------------------|----:| > | Tests that passed | 797 | > | Tests that failed | 16 | > | Tests that had errors | 2 | > | Tests that were not run | 35 | > | Total | 850 | > * In particular, the tests that enable the _SunNativeGSS_ security > provider, all passed: > * > [jdk/sun/security/jgss/GssContextCleanup.java](https://github.com/openjdk/jdk/blob/959fa4a1a35a1bb650ec5888efaf3d0fc8cfb025/test/jdk/sun/security/jgss/GssContextCleanup.java#L48) > * > [jdk/sun/security/jgss/GssNameCleanup.java](https://github.com/openjdk/jdk/blob/959fa4a1a35a1bb650ec5888efaf3d0fc8cfb025/test/jdk/sun/security/jgss/GssNameCleanup.java#L47) > * > [jdk/sun/security/krb5/auto/BasicProc.java](https://github.com/openjdk/jdk/blob/959fa4a1a35a1bb650ec5888efaf3d0fc8cfb025/test/jdk/sun/security/krb5/auto/BasicProc.java#L276) > * > [jdk/sun/security/krb5/auto/Cleaners.java](https://github.com/openjdk/jdk/blob/959fa4a1a35a1bb650ec5888efaf3d0fc8cfb025/test/jdk/sun/security/krb5/auto/Cleaners.java#L176) > * > [jdk/sun/security/krb5/auto/ReplayCacheTestProc.java](https://github.com/openjdk/jdk/blob/959fa4a1a35a1bb650ec5888efaf3d0fc8cfb025/test/jdk/sun/security/krb5/auto/ReplayCacheTestProc.java#L389) > * > [jdk/sun/security/krb5/runNameEquals.sh](https://github.com/openjdk/jdk/blob/959fa4a1a35a1bb650ec5888efaf3d0fc8cf...
Francisco Ferrari Bihurriet has updated the pull request incrementally with one additional commit since the last revision: Method rename. Co-authored-by: Martin Balao Alonso <mba...@redhat.com> Co-authored-by: Francisco Ferrari Bihurriet <fferr...@redhat.com> ------------- Changes: - all: https://git.openjdk.org/jdk/pull/22461/files - new: https://git.openjdk.org/jdk/pull/22461/files/067edeb0..a65773ed Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk&pr=22461&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk&pr=22461&range=00-01 Stats: 2 lines in 1 file changed: 0 ins; 0 del; 2 mod Patch: https://git.openjdk.org/jdk/pull/22461.diff Fetch: git fetch https://git.openjdk.org/jdk.git pull/22461/head:pull/22461 PR: https://git.openjdk.org/jdk/pull/22461