Sean Mullan
db85090553
8338411: Implement JEP 486: Permanently Disable the Security Manager
...
Co-authored-by: Sean Mullan <mullan@openjdk.org>
Co-authored-by: Alan Bateman <alanb@openjdk.org>
Co-authored-by: Weijun Wang <weijun@openjdk.org>
Co-authored-by: Aleksei Efimov <aefimov@openjdk.org>
Co-authored-by: Brian Burkhalter <bpb@openjdk.org>
Co-authored-by: Daniel Fuchs <dfuchs@openjdk.org>
Co-authored-by: Harshitha Onkar <honkar@openjdk.org>
Co-authored-by: Joe Wang <joehw@openjdk.org>
Co-authored-by: Jorn Vernee <jvernee@openjdk.org>
Co-authored-by: Justin Lu <jlu@openjdk.org>
Co-authored-by: Kevin Walls <kevinw@openjdk.org>
Co-authored-by: Lance Andersen <lancea@openjdk.org>
Co-authored-by: Naoto Sato <naoto@openjdk.org>
Co-authored-by: Roger Riggs <rriggs@openjdk.org>
Co-authored-by: Brent Christian <bchristi@openjdk.org>
Co-authored-by: Stuart Marks <smarks@openjdk.org>
Co-authored-by: Ian Graves <igraves@openjdk.org>
Co-authored-by: Phil Race <prr@openjdk.org>
Co-authored-by: Erik Gahlin <egahlin@openjdk.org>
Co-authored-by: Jaikiran Pai <jpai@openjdk.org>
Reviewed-by: kevinw, aivanov, rriggs, lancea, coffeys, dfuchs, ihse, erikj, cjplummer, coleenp, naoto, mchung, prr, weijun, joehw, azvegint, psadhukhan, bchristi, sundar, attila
2024-11-12 17:16:15 +00:00
Eirik Bjørsnøs
2f1ba5ef09
8343307: Throw ZipException instead of IAE in ZipFile.Source::initCEN
...
Reviewed-by: lancea, jpai
2024-10-31 08:32:48 +00:00
Eirik Bjørsnøs
d49f21043b
8342040: Further improve entry lookup performance for multi-release JARs
...
Co-authored-by: Claes Redestad <redestad@openjdk.org>
Reviewed-by: redestad
2024-10-28 18:21:18 +00:00
Eirik Bjørsnøs
950e3a7587
8341625: Improve ZipFile validation of the END header
...
Reviewed-by: lancea
2024-10-09 15:56:38 +00:00
Eirik Bjørsnøs
f62dba3651
8341597: ZipFileInflaterInputStream input buffer size uses uncompressed size
...
Reviewed-by: lancea
2024-10-08 09:59:29 +00:00
Claes Redestad
ffb60e55cd
8341594: Use Unsafe to coalesce reads in java.util.zip.ZipUtils
...
Reviewed-by: lancea
2024-10-08 08:14:40 +00:00
Eirik Bjørsnøs
f7bb647dc8
8341595: Clean up iteration of CEN headers in ZipFile.Source.initCEN
...
Reviewed-by: lancea, redestad
2024-10-07 16:34:08 +00:00
Eirik Bjørsnøs
cff420d8d3
8339711: ZipFile.Source.initCEN needlessly reads END header
...
Reviewed-by: lancea, jpai, redestad
2024-09-30 13:06:49 +00:00
Claes Redestad
d8790aa048
8340885: Desugar ZipCoder.Comparison
...
Reviewed-by: lancea, eirbjo
2024-09-25 13:04:46 +00:00
Joe Darcy
89c172ac47
8340082: Use inline return tag in java.base
...
Reviewed-by: iris, prappo, lancea, djelinski, naoto, liach
2024-09-13 16:49:28 +00:00
Eirik Bjørsnøs
7f1dae12e5
8339874: Avoid duplicate checking of trailing slash in ZipFile.getZipEntry
...
Reviewed-by: lancea, redestad
2024-09-12 15:24:22 +00:00
Liam Miller-Cushon
8438c5853f
8336844: ZipConstants64 defines duplicate constants EXTID_ZIP64 and ZIP64_EXTID
...
Reviewed-by: jpai, vtewari, lancea
2024-07-22 17:20:58 +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
Lance Andersen
38ad514589
8326687: Inconsistent use of "ZIP", "Zip" and "zip" in java.util.zip/jar zipfs javadoc
...
Reviewed-by: dfuchs, jpai, gli
2024-02-28 17:14:08 +00:00
Lance Andersen
20c71ceacd
8321156: Improve the handling of invalid UTF-8 byte sequences for ZipInputStream::getNextEntry and ZipFile::getComment
...
Reviewed-by: jpai, alanb
2024-02-26 15:31:55 +00:00
Joe Darcy
fbd15b2087
8325189
: Enable this-escape javac warning in java.base
...
Reviewed-by: alanb, erikj, naoto, smarks, ihse, joehw, lancea, weijun
2024-02-07 20:05:11 +00:00
Justin Lu
15cf8f8531
8319626: Override toString() for ZipFile
...
Reviewed-by: jpai, alanb, coffeys
2024-01-04 17:16:22 +00:00
Lance Andersen
0eb299af79
8316141: Improve CEN header validation checking
...
Reviewed-by: alanb
2023-12-08 16:37:53 +00:00
Lance Andersen
82747132b0
8314891: Additional Zip64 extra header validation
...
Reviewed-by: coffeys
2023-11-07 16:52:22 +00:00
Sean Coffey
8d9a4b43f4
8317678: Fix up hashCode() for ZipFile.Source.Key
...
Reviewed-by: lancea, alanb, jpai
2023-10-23 17:12:41 +00:00
Lance Andersen
13f6450e2e
8313765: Invalid CEN header (invalid zip64 extra data field size)
...
Reviewed-by: simonis, alanb, coffeys
2023-08-16 15:42:36 +00:00
Lance Andersen
fff7e1ad00
8302483: Enhance ZIP performance
...
Reviewed-by: ahgross, alanb, rhalade, coffeys
2023-07-18 21:17:07 +00:00
Roger Riggs
6c3b10fb1d
8303485: Replacing os.name for operating system customization
...
Reviewed-by: naoto, erikj, alanb
2023-03-27 17:45:20 +00:00
Eirik Bjorsnos
78f71b4d41
8301873: Avoid string decoding in ZipFile.Source.getEntryPos
...
Reviewed-by: redestad, lancea
2023-02-18 12:39:19 +00:00
Eirik Bjorsnos
5dfc4ec7d9
8300140: ZipFile.isSignatureRelated returns true for files in META-INF subdirectories
...
Reviewed-by: weijun
2023-01-27 22:47:51 +00:00
Volker Simonis
2c61efe3de
8282648: Weaken the InflaterInputStream specification in order to allow faster Zip implementations
...
Reviewed-by: lancea, alanb, jpai, mr, darcy
2022-09-05 12:50:52 +00:00
Andrey Turbanov
295be6f10f
8287285: Avoid redundant HashMap.containsKey call in java.util.zip.ZipFile.Source.get
...
Reviewed-by: jpai, alanb
2022-05-26 20:32:56 +00:00
Magnus Ihse Bursie
fb469fb894
8284893: Fix typos in java.base
...
Reviewed-by: iris, wetmore, lancea, mullan, naoto
2022-04-19 20:07:57 +00:00
Lance Andersen
f0995abe62
8280404: Unexpected exception thrown when CEN file entry comment length is not valid
...
Reviewed-by: alanb
2022-03-07 16:10:31 +00:00
Lance Andersen
a020b6ba8f
8280409: JarFile::getInputStream can fail with NPE accessing ze.getName()
...
Reviewed-by: mullan, alanb
2022-02-23 16:56:50 +00:00
Masanori Yano
848b16a3f9
8272746: ZipFile can't open big file (NegativeArraySizeException)
...
Reviewed-by: lancea
2022-01-18 18:20:57 +00:00
Pavel Rappo
f180530935
8279918: Fix various doc typos
...
Reviewed-by: kevinw, lancea, mullan, sspitsyn, naoto, jlahoda, azvegint, egahlin, jjg
2022-01-14 16:10:14 +00:00
Lance Andersen
b85500e524
8276123: ZipFile::getEntry will not return a file entry when there is a directory entry of the same name within a Zip File
...
Reviewed-by: redestad, alanb
2021-11-12 17:12:13 +00:00
Claes Redestad
30b0f820ce
8272626: Avoid C-style array declarations in java.*
...
Reviewed-by: dfuchs, alanb
2021-08-18 10:47:03 +00:00
Lance Andersen
717792c3b7
8263940: NPE when creating default file system when default file system provider is packaged as JAR file on class path
...
Reviewed-by: naoto, bpb, iris, joehw
2021-08-13 16:11:04 +00:00
Conor Cleary
0e6c01163f
8262967: Improve Zip file support
...
Reviewed-by: ahgross, rhalade, aefimov
2021-07-21 20:28:56 +00:00
Weijun Wang
ef9315bead
8260967: Better jar file validation
...
Reviewed-by: hchao, valeriep
2021-07-21 20:28:55 +00:00
Weijun Wang
6765f90250
8266459: Implement JEP 411: Deprecate the Security Manager for Removal
...
Co-authored-by: Sean Mullan <mullan@openjdk.org>
Co-authored-by: Lance Andersen <lancea@openjdk.org>
Co-authored-by: Weijun Wang <weijun@openjdk.org>
Reviewed-by: erikj, darcy, chegar, naoto, joehw, alanb, mchung, kcr, prr, lancea
2021-06-02 11:57:31 +00:00
Patrick Concannon
a52c4ede2f
8267110: Update java.util to use instanceof pattern variable
...
Reviewed-by: lancea, naoto
2021-05-25 08:24:49 +00:00
Claes Redestad
c8de943c1f
8260617: Merge ZipFile encoding check with the initial hash calculation
...
Reviewed-by: lancea
2021-02-03 11:43:17 +00:00
Eirik Bjorsnos
05294802c4
8259867: Move encoding checks into ZipCoder
...
Reviewed-by: redestad, lancea
2021-01-20 12:02:39 +00:00
Lance Andersen
05bcd67e65
8255529: Remove unused methods from java.util.zip.ZipFile
...
Reviewed-by: naoto, redestad
2020-11-02 18:24:48 +00:00
Sean Coffey
7686e87155
8250968: Symlinks attributes not preserved when using jarsigner on zip files
...
Reviewed-by: lancea, weijun, hchao
2020-09-07 19:01:07 +00:00
Mikael Vidstedt
1982432db4
Merge
2020-07-14 23:29:45 -07:00
Sean Coffey
3d9bad16d1
8218021: Have jarsigner preserve posix permission attributes
...
Reviewed-by: weijun, lancea, alanb
2020-07-02 08:17:31 +00:00
Claes Redestad
fc842d2b4b
8193066: Avoid use of capturing lambdas in JarFile
...
Reviewed-by: lancea, alanb
2020-05-11 21:43:57 +02:00
Claes Redestad
ceda3089db
8244624: Improve handling of JarFile META-INF resources
...
Reviewed-by: lancea, weijun, martin
2020-05-11 10:37:54 +02:00
Claes Redestad
d2e0d0e06a
8243469: Lazily encode name in ZipFile.getEntryPos
...
Co-authored-by: Eirik Bjørsnøs <eirbjo@gmail.com>
Reviewed-by: lancea, simonis
2020-04-27 17:26:05 +02:00
Claes Redestad
268ea904ec
8243254: Examine ZipFile slash optimization for non-ASCII compatible charsets
...
Reviewed-by: lancea, naoto, martin
2020-04-22 21:13:10 +02:00
Eirik Bjørsnøs
fc728278c2
8242959: Optimize ZipFile.getEntry by folding lookups for name and name+'/'
...
Reviewed-by: lancea, redestad
2020-04-18 20:19:45 +02:00