./archivers/libzip, C library to manipulate zip archives

[ Image CVSweb ] [ Image Homepage ] [ Image RSS ] [ Image Required by ]


Branch: CURRENT, Version: 1.12.1nb1, Package name: libzip-1.12.1nb1, Maintainer: wiz

libzip is a C library for reading, creating, and modifying zip
archives. Files can be added from data buffers, files, or compressed
data copied directly from other zip archives. Changes made without
closing the archive can be reverted. The API is documented by man
pages.


Required to run:
[security/openssl]

Required to build:
[pkgtools/cwrappers]

Package options: openssl

Master sites:

Filesize: 794.32 KB

Version history: (Expand)


CVS history: (Expand)


   2026-10-29 17:14:47 by Thomas Klausner | Files touched by this commit (1)
Log message:
libzip: remove run-time Python dependency

It is only used for testing.

From plunky@

Bump PKGREVISION.
   2026-10-14 12:59:01 by Thomas Klausner | Files touched by this commit (2) | Package updated
Log message:
libzip: update to 1.12.1.

# 1.12.1 [2026-10-14]

* Protect against denial of service attack (advisory GHSA-m3wq-j48p-jxwh, \ 
actually fixed in 1.12).
* Fix compile issues.
* Fix adding and replacing files in torrentzip archives.
* Fix error handling in `zip_source_filep_create()`.
   2026-10-07 16:24:37 by Thomas Klausner | Files touched by this commit (5) | Package updated
Log message:
libzip: update to 1.12.

# 1.12 [2026-10-07]

* Keep order of local extra fields, even if an identical extra field is present \ 
in the central directory.
* Add `zip_source_at_eof()` and `ZIP_SOURCE_AT_EOF`.
* Consistently report CRC and decryption errors when reading exactly to end-of-file.
* Remove Mbed TLS support - the required functions were made private.
* Make non-random tests work on macOS and Windows by using a special version of \ 
libzip.
* Securely clear passwords and key material before freeing it.
* Use SipHash hash function with per-table random keys. This prevents hash \ 
flooding attacks.
* Add compile time option to limit LZMA window size.
* Add more comprehensive fuzzers for metadata and write code paths.
* Fix `zip_source_is_seekable()`.
* Fix setting incorrect WinZIP AES version in some cases.
* Further improvements to overall stability and other minor adjustments have \ 
been made.
   2026-05-14 18:42:34 by Ryo ONODERA | Files touched by this commit (1335)
Log message:
*: Recursive revbump from security/nettle-4.0
   2026-02-06 11:06:21 by Thomas Klausner | Files touched by this commit (1305)
Log message:
*: recursive bump for nettle 4.0 shlib major bump
   2026-01-07 09:49:50 by Thomas Klausner | Files touched by this commit (2525)
Log message:
*: recursive bump for icu 78.1
   2026-01-07 08:54:50 by Thomas Klausner | Files touched by this commit (1)
Log message:
libzip: fix HOMEPAGE
   2025-05-23 16:07:15 by Thomas Klausner | Files touched by this commit (3) | Package updated
Log message:
libzip: update to 1.11.4.

# 1.11.4 [2025-05-23]

* Use separate cmake package files for library and programs.
* Improve documentation.