Tags: heshanxingzhe/minizip
Tags
Remove setting library prefix in cmake. zlib-ng#365 Fixed no error when trying to extract a single file that is not in archive. zlib-ng#364 Fixed cmake MSVC and WindowsStore detection. Fixed several cmake warnings. Use cmake-generator-expressions for multi-configuration solutions. Remove Z_PREFIX check from cmake.
Fixed files are mistakenly listed as encrypted. zlib-ng#359 Don't print warning if Iconv not found. Added ability to pass in arguments to external ZLIB project. Only configure minizip.pc if it exists in source tree. Rename project to minizip and test executable to minizip_cmd. Added MZ_EXPORT definition. Fixed support for zlib-ng without ZLIB_COMPAT. Fixed code analysis warnings.
Only defined fixed-width types if not already defined. Move extrafield parameters to end of mz_zip_file struct. Fixed uncompressed size not being written correctly when store only. zlib-ng#352 Use absolute paths for install directories in cmakelist. zlib-ng#350 Fixed zip writer default is now set as aes only if it is available. Fixed some LGTM alerts and added badges to readme. zlib-ng#349 Fixed some code analysis warnings. Fixed return error in mz_crypt_hmac_copy on windows.
Added split, append, erase cmake unit tests. Fixed harmless interger overflow in BZip2. Moved common includes to mz.h. zlib-ng#345 Removed creating dummy inttypes.h zlib-ng#345 Renamed USE_AES to USE_WZAES and HAVE_AES to HAVE_WZAES. Only apply optimizations if using Release build type. Better checks for large file support and fseeko (taken from zlib). Auto-detect support for liblzma config options. Fixed libcompression compilation and reading end of deflate stream. Separated out read/write close into their own functions. Print command line args in minizip example. Added check for negative offsets in stream seeking. Added support for C89 compilation. Fixed directories returning size of 4096 on linux. Fixed posix stream not seeking to end of file in append mode. Fixed default compression method in zip writer. Fixed append mode for disk splitting. Fixed check for decompression support when using raw. Fixed bug not appending slash on to the end of filename in zip for dirs. Fixed reading pkcrypt stream when uncompressed size is 0. Fixed crash when copying hmac context in openssl. Fixed winzip aes encryption not working with windows crypto api. zlib-ng#348 Fixed zipcd not working correctly. Fixed various compiler warnings with various configurations.
Integrate fuzzer tests with libFuzzer and google/oss-fuzz#1940. Guard against seek overflow in mz_zip_entry_read_open. zlib-ng#343 Fixed casting issues converting tm to dosdate. zlib-ng#343 Compensate for incorrect central directory size. zlib-ng#342 Added ability to recover the cd from the local file headers. zlib-ng#341 Allow further seek back incase of really long comment. Fixed setting size of comment that is UINT32_MAX length. Exposed reading/writing of cd comments in zip reader/writer. Fixed possible memory leak with pkcrypt when failure to open entry. @akmistry Create directory when writing zip if it doesn't already exist. Move the reading and writing of data descriptors to their own functions. Don't update external zlib each time we cmake. Moved unit tests from python to cmake ctest. Don't add link dir for openssl.
Don't fail if incorrect comment length read. zlib-ng#339 Fixed problems checking and correcting invalid central dir offsets. zlib-ng#339 Return err if seeking before beginning of stream. zlib-ng#338 Removed unnecessary #includes. Only require zipped central dir to be signed in archive and only sign zipped central dir. Load signing certificate from disk once. Fixed extraction of malformed extrafield. zlib-ng#337
Added CommonCrypto based apple native cryptography. Added ability to specify zlib tag and repository url. zlib-ng#336 Added support for compiling with zlib-ng. Dead2/zlib-ng#189 Fixed multiple compiler warnings. zlib-ng#335 Create zip.h and unzip.h headers when using USE_COMPAT.
Fixed problems with aes implementations across different crypto libra… …ries. zlib-ng#334 Added write share to win32 stream. zlib-ng#332 Fixed compatibility with openssl 1.1.1. zlib-ng#331 Added support for cp932, cp936, cp950 encodings. zlib-ng#330 Fixed issue detecting crng function on linux. Added option to force brg library on windows. Changed low quality entropy error to warning. Fixed printing of version numbers for zlib and bzip2 in cmake.
PreviousNext