Released libzip 1.3.2

  • Fix bug introduced in last: zip_t was erroneously freed if zip_close() failed.

Released libzip 1.3.1

  • Install zipconf.h into ${PREFIX}/include
  • Add zip_libzip_version()
  • Fix AES tests on Linux

New Website

libzip has moved to its own site at libzip.org. We’ve used the opportunity to completely overhaul the layout and structure of the site.

URLs pointing to nih.at/libzip will be redirected to the corresponding page on the new site.

Released libzip 1.3.0

  • Support bzip2 compressed zip archives
  • Improve file progress callback code
  • Fix zip_fdopen()
  • CVE-2017-12858: Fix double free().
  • CVE-2017-14107: Improve EOCD64 parsing.

Released libzip 1.2.0

  • Support for AES encryption (Winzip version), both encryption and decryption
  • Support legacy zip files with >64k entries
  • Fix seeking in zip_source_file if start > 0
  • Add zip_fseek() for seeking in uncompressed data
  • Add zip_ftell() for telling position in uncompressed data.
  • Add zip_register_progress_callback() for UI updates during zip_close()

Released libzip 1.1

  • ziptool(1): command line tool to modify zip archives
  • Speedups for archives with many entries
  • Coverity fixes
  • Better APK support
  • Support for running tests on Windows
  • More build fixes for Windows
  • Portability fixes
  • Documentation improvements

Released libzip 1.0

  • Implemented an I/O abstraction layer.
  • Added support for native Windows API for files.
  • Added support for setting the last modification time for a file.
  • Added a new type zip_error_t for errors.
  • Added more typedefs for structs.
  • Torrentzip support was removed.
  • CVE-2015-2331 was fixed.
  • Addressed all Coverity CIDs.

Released libzip 0.11.2

  • Support querying/setting operating system and external attributes.
  • For newly added files, set operating system to UNIX, permissions to 0666 (0777 for directories).
  • Fix bug when writing zip archives containing files bigger than 4GB.

Released libzip 0.11

  • Added Zip64 support (large file support)
  • Added UTF-8 support for file names, file comments, and archive comments
  • Changed API for name and comment related functions for UTF-8 support
  • Added zip_discard()
  • Added ZIP_TRUNCATE for zip_open()
  • Added zip_set_file_compression()
  • Added API for accessing and modifying extra fields
  • Improved API type consistency
  • Use gcc4’s visibility __attribute__
  • More changes for Windows support
  • Additional test cases