RFR: 8340553: ZipEntry field validation does not take into account the size of a CEN header [v7]
Lance Andersen
lancea at openjdk.org
Fri Oct 18 20:43:21 UTC 2024
On Fri, 18 Oct 2024 20:29:00 GMT, Eirik Bjørsnøs <eirbjo at openjdk.org> wrote:
>> Lance Andersen has updated the pull request incrementally with one additional commit since the last revision:
>>
>> change field -> fields
>
> test/jdk/java/util/zip/ZipEntry/MaxZipEntryFieldSizeTest.java line 28:
>
>> 26: * @summary Verify that ZipEntry(String), ZipEntry::setComment, and
>> 27: * ZipEntry::setExtra throws a IllegalArgumentException when the
>> 28: * combined length of the fields, including the size of the CEN Header,
>
> A test where the combined length exceeds the limit, but no one field alone exceeds the limit would be a nice addition.
I am going to leat the comment as is
> test/jdk/java/util/zip/ZipEntry/MaxZipEntryFieldSizeTest.java line 60:
>
>> 58: static final short UNKNOWN_ZIP_TAG = (short) 0x9902;
>> 59: // ZIP file to be used by the tests
>> 60: static final Path ZIP_FILE = Path.of("ZipEntryFieldSize.zip");
>
> Seems unused?
Yes a holdover from the original version removed
-------------
PR Review Comment: https://git.openjdk.org/jdk/pull/21544#discussion_r1806995772
PR Review Comment: https://git.openjdk.org/jdk/pull/21544#discussion_r1806996024
More information about the core-libs-dev
mailing list