Tags: mingcat/minizip
Tags
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.
Added support for zipping up the central directory. Added better travis ci coverage for various configuration types. Added unit tests back to travis ci. Added zlib as external project to cmake for easier setup. Added support for signing and verifying entry content. Added sha256 hash for each entry in zip. Use native cryptographic/hashing function on Windows. Fixed potential infinite loop when reading LZMA with data error. Added ability to zero out local file header information. Added additional error codes to aid in debugging. Renamed aes stream to wzaes for winzip aes. Fixed compiler warning when aes is not enabled. zlib-ng#326 Fixed not printing adding file when new entry is added. Use secure URLs in readme and source. zlib-ng#324 Added InfoZip app note.
Added support for Apple's compression library. Fixed bugs reading/write posix file attributes. Avoid double-free on comment. zlib-ng#323 Fixed a bunch of compiler warnings. zlib-ng#321
Added more missing unzip compatibilty functions. zlib-ng#319 Fixed passing user data pointer to overwrite callback. zlib-ng#318
Add ability to get progress at millisecond intervals. zlib-ng#315 Updated test.c to latest version of library. zlib-ng#314 Fixed issues with compatibility header. zlib-ng#311 Fixed typos and formatting. zlib-ng#310, zlib-ng#301, zlib-ng#302 Fixed gcc/clang compiler warnings. zlib-ng#308 Fix infinite loop if a read operation does not return any bytes. zlib-ng#307 Cleanup includes. zlib-ng#306 Fixed issues linking with bzip2 library. zlib-ng#304
Allow using libbsd on non-linux systems. zlib-ng#300 Added support for CP437 file name encodings. Removed include zlib.h header from mz_compat.h. Added function in mz_zip_reader to check if entry is a directory. Fixed memory leak closing memory stream in mz_zip_writer. Added function to get stream pointer used for mz_zip_open. Set the file attributes when extracting.