Page MenuHomeSolus

libzip: Update to 1.8.0
ClosedPublic

Authored by ReillyBrogan on Jun 23 2021, 3:53 AM.
Tags
None
Referenced Files
F10829703: D11337.id27407.diff
Sun, Jun 4, 2:03 PM
F10822977: D11337.id.diff
Sat, Jun 3, 1:00 AM
F10822777: D11337.id27406.diff
Fri, Jun 2, 11:50 PM
F10820575: D11337.id30771.diff
Fri, Jun 2, 4:34 AM
F10802215: D11337.id27407.diff
Mon, May 29, 6:01 AM
F10802003: D11337.id27406.diff
Mon, May 29, 4:59 AM
F10801979: D11337.id30239.diff
Mon, May 29, 4:53 AM
F10801976: D11337.id29667.diff
Mon, May 29, 4:51 AM
Subscribers

Details

Summary

Release Notes:

  • 1.8.0:
    • Add support for zstd (Zstandard) compression.
    • Add support for lzma (ID 14) compression.
    • Add zip_source_window_create().
    • Add zip_source_zip_create() variant to zip_source_zip().
    • Allow method specific comp_flags in zip_set_file_compression().
    • Allow zip_source_tell() on sources that don’t support seeking and zip_ftell() on compressed data.
    • Provide more details for consistency check errors.
    • Improve output of zipcmp.
    • In zipcmp, don’t ignore empty directories when comparing directory listing.
    • Treat empty string as no password given in zip_file_set_encryption(), zip_fopen_encrypted(), and zip_set_default_password().
  • 1.7.3:
    • Support cmake < 3.17 again.
    • Fix pkgconfig file (regression in 1.7.2).
  • 1.7.2:
    • Fixes for the CMake find_project() files.
    • libzip moved to the CMake libzip:: NAMESPACE.
    • CMake usage best practice cleanups.
Test Plan
  • Rebuilt many revdeps
  • Used ziptool to create a zip file, added a few files to it, and then verified that the file was readable in File Roller and Ark
  • Used ziptool to create a new zip file, added files and set the compression to zstd. Verified that Ark (which uses libzip) was able to read this file while File Roller was not (libarchive does not yet support zstd compression)

Diff Detail

Repository
R1951 libzip
Lint
Lint Not Applicable
Unit
Tests Not Applicable

Event Timeline

JoshStrobl added a subscriber: JoshStrobl.

Changelog should be summarized and versioned bits should be nested as follows.

- 1.8.0
 - Sub item
- 1.7.blah
 - Sub item

Otherwise LGTM

This revision now requires changes to proceed.Aug 23 2021, 1:32 PM

Changelog format isn't same as requested.

This revision now requires changes to proceed.Nov 11 2021, 11:25 AM
This revision is now accepted and ready to land.Jan 13 2022, 6:15 PM
This revision was automatically updated to reflect the committed changes.