Skip to content

Tags: isabella232/minizip-ng

Tags

3.0.5

Toggle 3.0.5's commit message
Link system zlib-ng if available. zlib-ng#574

Generated files unzip.h and zip.h shall be in build directory. #587
Fixed improper null termination in mz_os_get_file_date. zlib-ng#601
Fixed various issues related to setting external ZLIB repository. zlib-ng#603
Fixed buffer overrun in mz_path_combine. zlib-ng#609
Fixed issues related to building for PSP. zlib-ng#610
Fixed improper null termination in mz_zip_writer_open_file. zlib-ng#611
Fixed buffer overrun in mz_dir_make. zlib-ng#611
Default to -ng project suffix when MZ_COMPAT is not enabled.
Change minizip cmake alias name to be consistent.
Added SHA224, SHA384, SHA512 to crypt.

3.0.4

Toggle 3.0.4's commit message
Fixed not writing ZIP64 central directory when number of entries is U…

…INT16_MAX. zlib-ng#596

3.0.3

Toggle 3.0.3's commit message
Use only major project version as soversion. zlib-ng#592

Ensure .pc variables use absolute directories. zlib-ng#584 zlib-ng#590
Replace use of GNU C definitions with standard definitions for non-GNU C comforming compilers when checking if we need to define fixed-width integer types. zlib-ng#585
Fixed OpenSSL crypto for use with BoringSSL. zlib-ng#583
Fixed not recognizing AppleClang for Xcode when building fuzzer executables. zlib-ng#582
Fixed memory leak if mz_zip_writer_add_path fails. zlib-ng#576

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.