Tags: isabella232/minizip-ng
Tags
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.
Fixed not writing ZIP64 central directory when number of entries is U… …INT16_MAX. zlib-ng#596
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
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.
PreviousNext