- 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.
- 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()
Invalidates T2912.
Packaging:
- Add: make check
- dependencies: add bzip2, remove zlib
Signed-off-by: Pierre-Yves <pyu@riseup.net>