Tags: sergio-nsk/minizip-ng
Tags
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
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.
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
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
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
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
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.
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.
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
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
PreviousNext