167 Commits

Author SHA1 Message Date
Justin Lu
38a8e3cc96 8381436: Remove Obsolete Translation Resources
Reviewed-by: prr, hchao, naoto, iris
2026-04-27 20:12:00 +00:00
Roger Calnan
105d526fa7 8377921: Add anchors to the options in the Core Libs tool man pages
Reviewed-by: jpai, iris
2026-03-24 02:09:18 +00:00
Christian Stein
8095e33ee8 8375433: jar should validate automatic module names
Reviewed-by: jvernee
2026-01-28 15:02:21 +00:00
Roger Calnan
8c86b1bb10 8375325: add anchors to the options in the security man pages
Reviewed-by: weijun, hchao
2026-01-28 14:18:52 +00:00
Damon Nguyen
fb99ba6ccd 8373119: JDK 26 RDP1 L10n resource files update
Reviewed-by: jlu, asemenyuk, almatvee
2025-12-16 21:19:33 +00:00
Hai-May Chao
c2ea75b81f 8353749: Improve security warning when using JKS or JCEKS keystores
Reviewed-by: weijun
2025-11-21 01:10:35 +00:00
Christian Stein
8690d263d9 8268613: jar --validate should check inital entries of a JAR file
Reviewed-by: lancea, jvernee
2025-11-17 07:53:32 +00:00
Weijun Wang
2d4f2fde22 8349732: Add support for JARs signed with ML-DSA
Reviewed-by: mullan
2025-11-10 14:39:22 +00:00
Matthias Baesken
320235ccb8 8365700: Jar --validate without any --file option leaves around a temporary file /tmp/tmpJar<number>.jar
Reviewed-by: jpai, asteiner
2025-08-20 06:47:36 +00:00
Weijun Wang
eca2032c06 8365559: jarsigner shows files non-existent if signed with a weak algorithm
Reviewed-by: abarashev, wetmore
2025-08-20 00:04:38 +00:00
Jaikiran Pai
81c6ed3882 8365533: Remove outdated jdk.internal.javac package export to several modules from java.base
Reviewed-by: alanb, liach
2025-08-18 13:40:42 +00:00
Alisen Chung
da7080fffb 8359761: JDK 25 RDP1 L10n resource files update
Reviewed-by: aivanov, almatvee, nbenalla, jlu, dnguyen, cstein, naoto
2025-06-27 16:13:03 +00:00
Henry Jen
cd052c72cd 8345431: Improve jar --validate to detect duplicate or invalid entries
Reviewed-by: lancea, jpai
2025-05-28 17:22:41 +00:00
Hai-May Chao
bbd5b174c5 8339280: jarsigner -verify performs cross-checking between CEN and LOC
Reviewed-by: mullan, weijun, lancea
2025-03-31 15:04:48 +00:00
Kevin Driver
d8090337ee 8341775: Duplicate manifest files are removed by jarsigner after signing
Reviewed-by: weijun, hchao
2025-03-28 15:27:26 +00:00
Artur Barashev
9a49418138 8345940: Migrate security-related resources from Java classes to properties files
Reviewed-by: jlu, weijun, erikj
2025-03-11 20:07:10 +00:00
Justin Lu
7c9a7840ea 8351223: Update localized resources in keytool and jarsigner
Reviewed-by: weijun
2025-03-06 22:54:24 +00:00
Archie Cobbs
661bd5bfe8 8343478: Remove unnecessary @SuppressWarnings annotations (core-libs)
Reviewed-by: darcy, asemenyuk, joehw
2025-03-05 17:32:59 +00:00
Koushik Thirupattur
002679ac9f 8347065: Add missing @spec tags for Java Security Standard Algorithm Names
Reviewed-by: weijun
2025-01-25 19:06:47 +00:00
Weijun Wang
fa5ff82eb3 8342062: Reformat keytool and jarsigner output for keys with a named parameter set
Reviewed-by: mullan
2025-01-13 13:43:52 +00:00
Jaikiran Pai
bd0fde71d9 8302293: jar --create fails with IllegalArgumentException if archive name is shorter than 3 characters
Reviewed-by: lancea
2024-12-29 08:37:25 +00:00
Jaikiran Pai
725079bf68 8345506: jar --validate may lead to java.nio.file.FileAlreadyExistsException
Reviewed-by: lancea
2024-12-17 10:14:28 +00:00
Christian Stein
bd3c0be36d 8268611: jar --validate should check targeted classes in MR-JAR files
Reviewed-by: jvernee
2024-12-17 07:16:12 +00:00
Justin Lu
fd0207d593 8345327: JDK 24 RDP1 L10n resource files update
Reviewed-by: naoto, dnguyen, joehw, almatvee, sgehwolf, jlahoda, prappo, asemenyuk
2024-12-16 21:00:56 +00:00
Eirik Bjørsnøs
51662c2384 8346232: Remove leftovers of the jar --normalize feature
Reviewed-by: alanb, jpai
2024-12-16 18:03:21 +00:00
Magnus Ihse Bursie
475feb064b 8344056: Use markdown format for man pages
Reviewed-by: cstein, iris, dholmes
2024-11-18 09:23:50 +00:00
Henry Jen
5cbd578fbe 8342930: New tests from JDK-8335912 are failing
Reviewed-by: jpai
2024-10-25 14:35:11 +00:00
Henry Jen
158b93d19a 8335912: Add an operation mode to the jar command when extracting to not overwriting existing files
Reviewed-by: lancea
2024-10-24 00:07:43 +00:00
Jaikiran Pai
ffe60919df 8173970: jar tool should have a way to extract to a directory
Reviewed-by: lancea, cstein
2024-10-18 00:51:39 +00:00
Weijun Wang
bdfb41f977 8309841: Jarsigner should print a warning if an entry is removed
Reviewed-by: mullan, hchao
2024-10-02 22:55:50 +00:00
Jaikiran Pai
8fce5275fc 8339810: Clean up the code in sun.tools.jar.Main to properly close resources and use ZipFile during extract
Reviewed-by: lancea
2024-09-11 05:27:08 +00:00
Chen Liang
a9f5e76a65 8335905: CompoundElement API cleanup
Reviewed-by: asotona
2024-07-14 15:01:51 +00:00
Eirik Bjørsnøs
d51141e5fc 8321274: Rename ZipEntry.extraAttributes to ZipEntry.externalFileAttributes
Reviewed-by: lancea, jpai
2024-07-03 04:36:32 +00:00
David Holmes
3a01b47ac9 8330205: Initial troff manpage generation for JDK 24
Reviewed-by: alanb, iris
2024-06-11 01:05:19 +00:00
Adam Sotona
cfdc64fcb4 8331291: java.lang.classfile.Attributes class performs a lot of static initializations
Reviewed-by: liach, redestad, vromero
2024-05-24 15:58:34 +00:00
Nizar Benalla
ff4bf1cf9f 8332102: Add @since to package-info of jdk.security.jarsigner
Reviewed-by: weijun
2024-05-13 13:49:01 +00:00
Weibing Xiao
c21672d8c9 8331077: nroff man page update for jar tool
Reviewed-by: jjg, coffeys
2024-05-02 11:48:41 +00:00
Magnus Ihse Bursie
c266800a3a 8325558: Add jcheck whitespace checking for properties files
Reviewed-by: naoto, dfuchs, joehw
2024-02-13 10:00:13 +00:00
Weibing Xiao
8ae309ebac 8318971: Better Error Handling for Jar Tool When Processing Non-existent Files
Reviewed-by: alanb, jpai
2024-01-09 04:04:12 +00:00
David Holmes
692be57738 8322065: Initial nroff manpage generation for JDK 23
Reviewed-by: alanb
2023-12-14 21:26:10 +00:00
Adam Sotona
2b00ac0d02 8308753: Class-File API transition to Preview
Reviewed-by: ihse, mchung, vromero
2023-12-04 07:07:57 +00:00
Weijun Wang
0a60b0f99e 8302233: HSS/LMS: keytool and jarsigner changes
Reviewed-by: mullan
2023-11-30 19:14:29 +00:00
Weijun Wang
1ddf826aea 8316964: Security tools should not call System.exit
Reviewed-by: valeriep
2023-10-24 18:32:01 +00:00
Justin Lu
b55e418a07 8301991: Convert l10n properties resource bundles to UTF-8 native
Reviewed-by: naoto
2023-09-14 22:19:18 +00:00
Hai-May Chao
ecd0bc1d62 8300596: Enhance Jar Signature validation
Reviewed-by: mullan, rhalade, mschoene, weijun
2023-07-18 21:17:08 +00:00
Adam Sotona
990e3a700d 8308899: Introduce Classfile context and improve Classfile options
8306650: Improve control of stack maps generation in Classfile API
8308646: Typo in ConstantValueAttribute

Reviewed-by: mcimadamore
2023-06-27 05:05:17 +00:00
David Holmes
b2e86aef65 8304478: Initial nroff manpage generation for JDK 22
Reviewed-by: alanb, sspitsyn, mchung, lancea
2023-06-19 22:30:50 +00:00
Justin Lu
81bfd78901 8309632: JDK 21 RDP1 L10n resource files update
Reviewed-by: naoto
2023-06-15 19:43:07 +00:00
Adam Sotona
c4408278d1 8308093: Disable language preview features use in JDK
Reviewed-by: liach, erikj, alanb, darcy
2023-05-23 07:23:37 +00:00
Adam Sotona
3b430b9f73 8250596: Update remaining manpage references from "OS X" to "macOS"
Reviewed-by: mullan, cjplummer, dholmes, sspitsyn
2023-05-05 08:54:53 +00:00