Tags: marenan/minizip
Tags
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
Removed _cmd suffix from the minigzip and minizip targets. zlib-ng#451 Added MZ_PROJECT_SUFFIX option to cmake. zlib-ng#452 Added CIFuzz action. zlib-ng#453 Fixed ZIP64 files containing more than 64k entries only report 64k entries. zlib-ng#460 Fixed unzOpen2_64() when it fails keeps file handle open. zlib-ng#461 Fixed compilation when iconv is not supported on platform. zlib-ng#463 Fixed return value description for mz_zip_reader_entry_read in docs. zlib-ng#465 Added documentation for mz_zip_set_data_descriptor. Added backwards compatibility shim for iCaseSenitivity param in unzLocateFile for original minizip. Set version in CMake project() and make version config. zlib-ng#470 Allow CMake to use minizip as a subproject with add_subdirectory. zlib-ng#472 Fixed bug in local comment not being written with compatibility layer. Added compatibility layer unit tests. Removed Cocoapods spec
Added API documentation. zlib-ng#445 zlib-ng#426 Fixed loading of kernel module handle when creating symbolic link in Windows. zlib-ng#448 Allow the ability to disable use of data descriptor. zlib-ng#440 Fixed bug saving file during erase when data descriptor not being used. Don't set output name for cmd targets due to linker issues in VS. Fixed compiler flags when using VS clang MSVC-like cmdline interface. Fixed compiler warnings and updates to podspec.
Added code coverage using codecov.io. Fixed unit tests and moved into their own test project. Added unit tests for signing on all platforms. Fixed certificate chain not being verified on Windows. Overwrite existing central directory if using split disks with append mode. zlib-ng#436 Fixed memory leak during zip entry close. zlib-ng#435 Fixed path not resolving properly when it begins with ..\ more than once. zlib-ng#433 Fixed extract 4gb zip files without zip64 via recovery method. zlib-ng#431 Fixed issues finding data descriptor when previous compressed size is small during recovery. zlib-ng#431 Fixed indefinite loop when reaching end of stream using mz_stream_find. zlib-ng#431 Fixed not being able to find bytes in stream past INT32_MAX using mz_stream_find. zlib-ng#431 Fixed missing defined after #elif in mz_os.h. zlib-ng#427 Added BZIP_SYSTEM to podspec. zlib-ng#419 Fixed appending files to tiny zip. zlib-ng#418 Fixed invalid literal PRI- when compiling with C++. zlib-ng#416 Switch from travis CI to github actions and from lgtm to codefactor. Get fuzzing engine library from environment variable for oss-fuzz.
PreviousNext