luau-unzip/lib
Erica Marigold 39009b734c
fix: improve validation and and fix regression in tests
Previous EoCD detection performance improvement changes in
https://github.com/0x5eal/luau-unzip/commit/b710e296 inadvertently fixed
some bugs to do with max size ZIP reads, which caused a regression in
the `invalid_cde_number_of_files_allocation_greater_offset.zip` test,
which used to error as expected due to out-of-bounds buffer reads. This
commit fixes this by improving size validations present in the methods
`ZipReader:parseEocdRecord` and `ZipReader:parseCentralDirectory`.
2025-02-24 07:20:40 +00:00
..
utils feat: add path safety and sanitization methods to ZipEntry 2025-01-09 07:25:59 +00:00
crc.luau refactor: add note for future optimization in crc impl 2025-01-06 05:52:00 +00:00
inflate.luau fix(inflate): byte boundary aligning underflow 2025-01-07 15:53:26 +00:00
init.luau fix: improve validation and and fix regression in tests 2025-02-24 07:20:40 +00:00