[jdk8u-dev] RFR: 8309841: Jarsigner should print a warning if an entry is removed [v3]

Roman Marchenko rmarchenko at openjdk.org
Wed Mar 26 15:14:36 UTC 2025


> This is backport of "8309841: Jarsigner should print a warning if an entry is removed"
> 
> Original patch does not apply cleanly to jdk8:
> - some minor conflicts in JDK code
> - files moved to appropriate locations
> - added the check in `jdk/src/share/classes/sun/security/tools/jarsigner/Main.java` at line 1196
> 
> in tests:
> - `ed25519` algorithm was replaced with `RSA` in `RemovedFiles.java`
> - `JarEntry copyEntry()` procedure was manually added to `JarUtils.java` to make `JarUtilsTest` working.
> - the tests were adapted to Java 8, including replaced `Path.of`, `Files.writeString`, package names, and arrays processing as well.
> 
> We need this fix in jdk8, as all versions have this issue with jarsigner.
> 
> New tests successfully ran locally on Linux, x86_64.

Roman Marchenko has updated the pull request with a new target base due to a merge or a rebase. The incremental webrev excludes the unrelated changes brought in by the merge/rebase. The pull request contains three additional commits since the last revision:

 - Merge branch 'master' into b8309841
 - Backport bdfb41f977258831e4b0ceaef5d016d095ab6e7f
 - Backport 2a791467919c9df9869e6fe1e57df0a5caa90d8f

-------------

Changes:
  - all: https://git.openjdk.org/jdk8u-dev/pull/635/files
  - new: https://git.openjdk.org/jdk8u-dev/pull/635/files/3c99ab3a..75504f7c

Webrevs:
 - full: https://webrevs.openjdk.org/?repo=jdk8u-dev&pr=635&range=02
 - incr: https://webrevs.openjdk.org/?repo=jdk8u-dev&pr=635&range=01-02

  Stats: 0 lines in 0 files changed: 0 ins; 0 del; 0 mod
  Patch: https://git.openjdk.org/jdk8u-dev/pull/635.diff
  Fetch: git fetch https://git.openjdk.org/jdk8u-dev.git pull/635/head:pull/635

PR: https://git.openjdk.org/jdk8u-dev/pull/635


More information about the jdk8u-dev mailing list