Skip to content

Tags: sergio-nsk/minizip-ng

Tags

3.0.2

Toggle 3.0.2's commit message
Made cmake _IMPORT_PREFIX relative. zlib-ng#569

Add support for ioapi in compatibility layer. zlib-ng#566
Fix inclusion of fetched bzip2 sources.  zlib-ng#562
Disable hash extrafield if crypto library is not enabled by encryption or signing features. zlib-ng#560
Replace _WINDOWS by _WIN32. zlib-ng#475

3.0.1

Toggle 3.0.1's commit message
Fixed CMake minimum required version.

Fixed CMake find_package not working if lib is install in custom location.
Added CMake alias target for consistence between find_package, FetchContent, ExternalProject.
Changes to CMake config to respect MZ_PROJECT_SUFFIX.
Improved CMake ZStd detection.
Fixed signed/unsigned comparison warning in MSVC.
Fixed ASAN integer-overflow if cd_offset + cd_size > INT64_MAX.

3.0.0

Toggle 3.0.0's commit message
Updated name of project to minizip-ng.

Remove BRG dependency. zlib-ng#545
Added append argument to mz_zip_writer_open function. zlib-ng#544

2.10.6

Toggle 2.10.6's commit message
Use COMPRESSION_ZLIB when compiling against Apple's libCompression. z…

…lib-ng#478

Fixed ZSTD still being fetched when MZ_FETCH_LIBS is OFF. zlib-ng#539
Exposed function to seek to local header mz_zip_entry_seek_local_header.
Added max_seek parameter to mz_zip_extrafield_find to limit the amount we search for extrafield. zlib-ng#543
Always store compressed and uncompressed sizes in zip64 extension. zlib-ng#543
Update zip64 extension size values if not using data descriptor. zlib-ng#543
Don't use zip64 for local header directory entries. zlib-ng#543

2.10.5

Toggle 2.10.5's commit message
Fixed pk_verify not being set when writing encrypted entries.

Silent message about BZip2 not being found from find_package.
Add MZ_FETCH_LIBS and MZ_FORCE_FETCH_LIBS options to enable/disable fetching of third-party libraries. zlib-ng#539
Fix simple typo in docs

2.10.4

Toggle 2.10.4's commit message
Fixed unzGetCurrentFileInfo compat function when pfile_info is NULL. z…

…lib-ng#536

Fixed bugs compiling with MZ_WINRT_API. zlib-ng#534
Added MZ_ICONV to cmake to allow user to explicitely disable iconv. zlib-ng#533
Fixed zconf.h not found in out-of-source-tree builds. zlib-ng#532
Fixed potential null dereference in reader/writer create functions. zlib-ng#531
Fixed compiling with libressl 2.7.0 and above. zlib-ng#530
Fixed mismatching NTFS date/time causing decryption failure. zlib-ng#527

2.10.3

Toggle 2.10.3's commit message
Several fixes to compatibility layer. zlib-ng#529.

Added XZ archive to unzip fuzz corpus.
Only run libbsd check when MZ_BRG is enabled.
Include all libraries in release.

2.10.2

Toggle 2.10.2's commit message
Added support for XZ format with liblzma and libcompression.

Added support for using unmodified verison of liblzma.
Fetch third-party libraries from official git repositories if not available on the system.
Set aes option when creating archive in minizip. zlib-ng#525
Add support for third-party library directories for libzstd on macOS. zlib-ng#509
Added missing extrafield doc.
Simplified cmake project.

2.10.1

Toggle 2.10.1's commit message
Fixed HMAC bug on Windows when key size is 1. zlib-ng#523

Remove usage of lseek64 on Android < 21, instead use MZ_FILE32_API.
Fixed infinite loop when recovering a zip entry with local file header containing data descriptor.
Added support for setting recover option in mz_zip_reader before opening the file.
Remove minizipConfig.cmake.in after it is no longer needed.
Fixed build uses with inttypes.h on GCC 4.8. zlib-ng#515
Fixed error message fetching zstd. zlib-ng#512

2.10.0

Toggle 2.10.0's commit message
Don't link Apple's Security framework when no crypt feature zlib-ng#505

Added support for Zstd compression zlib-ng#498
Fixed TOC links don't work in API docs zlib-ng#496
Removed unused -j command line param zlib-ng#495
Allow libbsd to be explicitly disabled zlib-ng#494
Added more docs about mz_zip_file fields. zlib-ng#492
Use lseek64 on Android < 21 zlib-ng#489
Use __has_include in mz header. zlib-ng#484
Use pkg-config to find openssl.
Use FetchContent instead of ExternalProject in cmake.
Turn off _FILE_OFFSET_BITS by default.
Added support for setting MZ_FILE32_API from cmake.
Only set library prefix when using MSVC. zlib-ng#483
Move warning about limited encoding support to cmake. zlib-ng#481
Changed formatting to use same bracing as zlib