Skip to content

Tags: PubFork/minizip

Tags

2.8.0

Toggle 2.8.0's commit message
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.

2.7.5

Toggle 2.7.5's commit message
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.

2.7.4

Toggle 2.7.4's commit message
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

2.7.3

Toggle 2.7.3's commit message
Moved crc hashing and pbkdf2 to crypt.

Provide backup crc32 function if zlib or lzma not used.
Fixed check for no signing in command line example.
Notify user when feature not supported in command line example.

2.7.2

Toggle 2.7.2's commit message
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.

2.7.1

Toggle 2.7.1's commit message
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.

2.7.0

Toggle 2.7.0's commit message
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.

2.6.0

Toggle 2.6.0's commit message
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

2.5.4

Toggle 2.5.4's commit message
Added more missing unzip compatibilty functions. zlib-ng#319

Fixed passing user data pointer to overwrite callback. zlib-ng#318

2.5.3

Toggle 2.5.3's commit message
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