Releases: nih-at/libzip
Releases · nih-at/libzip
libzip 1.11.4
libzip 1.11.3
- Report read error for corrupted encrypted file data.
- Avoid unnecessary seeks when writing archive.
- Don't hardcode
_Nullablesupport inzip.hto allow it to be used with different compilers. - Improve check for GetSecurityInformation availability on Windows.
libzip 1.11.2
- Fix performance regression in
zip_statintroduced in 1.11.
libzip 1.11.1
- Fix zipconf.h for version number with missing third component.
libzip 1.11
- Stop searching after finding acceptable central directory, even if it contains inconsistencies.
- Only write Zip64 EOCD if fields don't fit in normal EOCD. Previously libzip also wrote it when any directory entry required Zip64.
- Allow bytes from 0x00-0x1F as UTF-8.
- Add new error code
ZIP_ER_TRUNCATED_ZIPfor files that start with a valid local header signature. zipcmp: add-Toption for comparing timestamps.zip_file_replacenow removes the target's extra field information.
libzip 1.10.1
- Add
ZIP_LENGTH_TO_ENDandZIP_LENGTH_UNCHECKED. UnlessZIP_LENGTH_UNCHECKEDis used aslength, it is an error for a file to shrink between the time when the source is created and when its data is read. - Fix test on Windows.
libzip 1.10.0
- Make support for layered sources public.
- Add
zip_source_zip_fileandzip_source_zip_file_create, deprecatezip_source_zipandzip_source_zip_create. - Allow reading changed file data.
- Fix handling of files of size 4294967295.
zipmerge: copy extra fields.zipmerge: add option to keep files uncompressed.- Switch test framework to use nihtest instead of Perl.
- Fix reading/writing compressed data with buffers > 4GiB.
- Restore support for torrentzip.
- Add warnings when using deprecated functions.
- Allow keeping files for empty archives.
- Support mbedTLS>=3.3.0.
- Support OpenSSL 3.
- Use ISO C secure library functions, if available.
libzip 1.9.2
- Fix version number in header file.
libzip 1.9.1
- Fix
zip_file_is_seekable().
libzip 1.9.0
- Add
zip_file_is_seekable(). - Improve compatibility with WinAES.
- Fix encoding handling in
zip_name_locate(). - Add option to
zipcmpto output summary of changes. - Various bug fixes and documentation improvements.