Skip to content

Tags: fdmw/minizip

Tags

2.5.0

Toggle 2.5.0's commit message
Added zip reader/writer to encapsulate functionality for ease of use.

Added mz_zip create/delete functions and changed open function.
Fixes to reading and writing encrypted raw entries. zlib-ng#294 zlib-ng#293
Fixed potential invalid filename/comment buffer. zlib-ng#295
Fixed check for directory so it considers entries that end with slash.
Changed locate entry func to ignore path slashes.
Added advanced funcs for locating an entry based on callback decision.
Fixed wrong check for comment write return value. zlib-ng#295
Added raw param and changed order to entry write open function params.
Added function to determine if entry has been opened.

2.4.0

Toggle 2.4.0's commit message
Added support for erasing files from zip.

Added support for adding wildcard patterns when creating archive.
Use wildcard path compare when specifying files to erase.
Don't write duplicate ntfs, zip64, and aes extra fields.
Added os delete and rename functions.
Fixes to compatibility mode when writing raw entries. zlib-ng#289 zlib-ng#291
Added api versioning. zlib-ng#292
Fixed liblzma compilation on non-x86 systems. zlib-ng#286

2.3.9

Toggle 2.3.9's commit message
Fixed bug not reading global comments correctly. zlib-ng#288

Fixed compilation of internal liblzma on non-x86 systems. zlib-ng#286
Added additional compatibility functions for working with streams. zlib-ng#283
Added entropy fallback functions on linux. zlib-ng#283
Changed default memory stream grow size to 128kb. zlib-ng#283
Fixed various problems reading/writing with raw mode. zlib-ng#277
Fixed compatibility zip open mode with append arg. zlib-ng#281

2.3.8

Toggle 2.3.8's commit message
Fixed disk offset not being read correctly with zip64. zlib-ng#279

Fixed zipOpen2_64 not working correctly with APPEND_STATUS_CREATE.

2.3.7

Toggle 2.3.7's commit message
Fixed loading of zips that have incorrect offsets for central directory.

Fixed reading of raw decrypted data, if you want completely raw then don't pass in a password.
Added function to set memory buffer limit if relying on mem stream for its own buffer.

2.3.6

Toggle 2.3.6's commit message
Fixed bug verifying password header using pkcrypt.

Fixed issues with zero byte files not working with other zip apps.
Moved crc32 hashing stream into its own files.

2.3.5

Toggle 2.3.5's commit message
Fixed lzma not flushing all remaining codes when writing.

Fixed don't finializing compression stream if nothing written.
Updated liblzma to 5.2.4.

2.3.4

Toggle 2.3.4's commit message
Added support for conditional complication of compression and decompr…

…ession with continued support for raw mode.

Fixed zip slip vulnerability in minizip example app.
Renamed MZ_USE_WINRT_API to MZ_WINRT_API.

2.3.3

Toggle 2.3.3's commit message
Fixed buffered stream not being reset for reading after close.

Fixed casting issues after crc32 changes for mac.
Fixed compilation warnings on mac and linux.

2.3.2

Toggle 2.3.2's commit message
Modified pkcrypt to use crc32 table from zlib or lzma.

Renamed traditional PKWARE crypt stream to pkcrypt to avoid confusion.
Fixed issues with not being able to compile without zlib.
Simplified filename parsing in minizip example app.