pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: [pkgsrc-2026Q3] pkgsrc/archivers/libzip
Module Name: pkgsrc
Committed By: maya
Date: Wed Oct 21 00:36:20 UTC 2026
Modified Files:
pkgsrc/archivers/libzip [pkgsrc-2026Q3]: Makefile PLIST distinfo
Added Files:
pkgsrc/archivers/libzip/patches [pkgsrc-2026Q3]:
patch-regress_support_nihtest.conf.in
Removed Files:
pkgsrc/archivers/libzip/patches [pkgsrc-2026Q3]:
patch-regress_nihtest.conf.in
Log Message:
Pullup ticket #7291 - requested by taca
archivers/libzip: Security fix
Revisions pulled up:
- archivers/libzip/Makefile 1.86-1.87
- archivers/libzip/PLIST 1.23
- archivers/libzip/distinfo 1.52-1.53
- archivers/libzip/patches/patch-regress_nihtest.conf.in deleted
- archivers/libzip/patches/patch-regress_support_nihtest.conf.in 1.1
---
Module Name: pkgsrc
Committed By: wiz
Date: Wed Oct 7 14:24:37 UTC 2026
Modified Files:
pkgsrc/archivers/libzip: Makefile PLIST distinfo
Added Files:
pkgsrc/archivers/libzip/patches: patch-regress_support_nihtest.conf.in
Removed Files:
pkgsrc/archivers/libzip/patches: patch-regress_nihtest.conf.in
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.
---
Module Name: pkgsrc
Committed By: wiz
Date: Wed Oct 14 10:59:01 UTC 2026
Modified Files:
pkgsrc/archivers/libzip: Makefile distinfo
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()`.
To generate a diff of this commit:
cvs rdiff -u -r1.85 -r1.85.4.1 pkgsrc/archivers/libzip/Makefile
cvs rdiff -u -r1.22 -r1.22.12.1 pkgsrc/archivers/libzip/PLIST
cvs rdiff -u -r1.51 -r1.51.12.1 pkgsrc/archivers/libzip/distinfo
cvs rdiff -u -r1.3 -r0 \
pkgsrc/archivers/libzip/patches/patch-regress_nihtest.conf.in
cvs rdiff -u -r0 -r1.1.2.2 \
pkgsrc/archivers/libzip/patches/patch-regress_support_nihtest.conf.in
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: pkgsrc/archivers/libzip/Makefile
diff -u pkgsrc/archivers/libzip/Makefile:1.85 pkgsrc/archivers/libzip/Makefile:1.85.4.1
--- pkgsrc/archivers/libzip/Makefile:1.85 Thu May 14 16:40:22 2026
+++ pkgsrc/archivers/libzip/Makefile Wed Oct 21 00:36:19 2026
@@ -1,7 +1,6 @@
-# $NetBSD: Makefile,v 1.85 2026/05/14 16:40:22 ryoon Exp $
+# $NetBSD: Makefile,v 1.85.4.1 2026/10/21 00:36:19 maya Exp $
-DISTNAME= libzip-1.11.4
-PKGREVISION= 3
+DISTNAME= libzip-1.12.1
CATEGORIES= archivers devel
MASTER_SITES= https://libzip.org/download/
MASTER_SITES+= ${MASTER_SITE_GITHUB:=nih-at/}
Index: pkgsrc/archivers/libzip/PLIST
diff -u pkgsrc/archivers/libzip/PLIST:1.22 pkgsrc/archivers/libzip/PLIST:1.22.12.1
--- pkgsrc/archivers/libzip/PLIST:1.22 Fri May 23 14:07:15 2025
+++ pkgsrc/archivers/libzip/PLIST Wed Oct 21 00:36:19 2026
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.22 2025/05/23 14:07:15 wiz Exp $
+@comment $NetBSD: PLIST,v 1.22.12.1 2026/10/21 00:36:19 maya Exp $
bin/zipcmp
bin/zipmerge
bin/ziptool
@@ -10,12 +10,11 @@ lib/cmake/libzip/libzip-config-version.c
lib/cmake/libzip/libzip-config.cmake
lib/cmake/libzip/libzip-targets-noconfig.cmake
lib/cmake/libzip/libzip-targets.cmake
-lib/cmake/libzip/modules/FindMbedTLS.cmake
lib/cmake/libzip/modules/FindNettle.cmake
lib/cmake/libzip/modules/Findzstd.cmake
lib/libzip.so
lib/libzip.so.5
-lib/libzip.so.5.5
+lib/libzip.so.5.6
lib/pkgconfig/libzip.pc
man/man1/zipcmp.1
man/man1/zipmerge.1
@@ -98,6 +97,7 @@ man/man3/zip_set_archive_flag.3
man/man3/zip_set_default_password.3
man/man3/zip_set_file_comment.3
man/man3/zip_set_file_compression.3
+man/man3/zip_source_at_eof.3
man/man3/zip_source_begin_write.3
man/man3/zip_source_begin_write_cloning.3
man/man3/zip_source_buffer.3
@@ -121,6 +121,7 @@ man/man3/zip_source_layered.3
man/man3/zip_source_layered_create.3
man/man3/zip_source_make_command_bitmap.3
man/man3/zip_source_open.3
+man/man3/zip_source_pass_to_lower_layer.3
man/man3/zip_source_read.3
man/man3/zip_source_rollback_write.3
man/man3/zip_source_seek.3
Index: pkgsrc/archivers/libzip/distinfo
diff -u pkgsrc/archivers/libzip/distinfo:1.51 pkgsrc/archivers/libzip/distinfo:1.51.12.1
--- pkgsrc/archivers/libzip/distinfo:1.51 Fri May 23 14:07:15 2025
+++ pkgsrc/archivers/libzip/distinfo Wed Oct 21 00:36:19 2026
@@ -1,6 +1,6 @@
-$NetBSD: distinfo,v 1.51 2025/05/23 14:07:15 wiz Exp $
+$NetBSD: distinfo,v 1.51.12.1 2026/10/21 00:36:19 maya Exp $
-BLAKE2s (libzip-1.11.4.tar.xz) = e9f5dffd45c74e6122f84816ac08eca888703235e26faa1afa52726b4fde33c7
-SHA512 (libzip-1.11.4.tar.xz) = dc7929ed7a0f43e793041fc3f0639649233d4ecbe59f90b0275582b51d2951e240ce5182220fb14ade7dcccc08dab90fda22c87dc7365fec4fe70ee4f14eaa37
-Size (libzip-1.11.4.tar.xz) = 793340 bytes
-SHA1 (patch-regress_nihtest.conf.in) = 4ba110f2acef8ded4956c1931ee6f7c6e0618cd0
+BLAKE2s (libzip-1.12.1.tar.xz) = 6cee5faaa8f3caa81dd958d086260ffa53f9d728e57ac2014bf90558d2b2e319
+SHA512 (libzip-1.12.1.tar.xz) = acc848242e8c0fc85c7e7984f633d898443156024cb67ee4facb657c80dd397b01326e5c32bc3955eba7ffcecdc39bebabfd27ea2d38e80603dae15581cf00e1
+Size (libzip-1.12.1.tar.xz) = 813384 bytes
+SHA1 (patch-regress_support_nihtest.conf.in) = c73430f947353220980c5ed4b25bb7714c677d39
Added files:
Index: pkgsrc/archivers/libzip/patches/patch-regress_support_nihtest.conf.in
diff -u /dev/null pkgsrc/archivers/libzip/patches/patch-regress_support_nihtest.conf.in:1.1.2.2
--- /dev/null Wed Oct 21 00:36:20 2026
+++ pkgsrc/archivers/libzip/patches/patch-regress_support_nihtest.conf.in Wed Oct 21 00:36:20 2026
@@ -0,0 +1,15 @@
+$NetBSD: patch-regress_support_nihtest.conf.in,v 1.1.2.2 2026/10/21 00:36:20 maya Exp $
+
+To allow testing in uninstalled state.
+
+--- regress/support/nihtest.conf.in.orig 2023-08-23 10:55:23.000000000 +0000
++++ regress/support/nihtest.conf.in
+@@ -9,6 +9,8 @@ program-directories = @PROJECT_BINARY_DI
+ @PROJECT_BINARY_DIR@/src/Debug
+ default-program = ziptool_regress
+ default-stderr-replace = "^([A-Z]:)?[^ :]*: " ""
++environment-passthrough = LD_LIBRARY_PATH
++ DYLD_LIBRARY_PATH
+
+ [comparators]
+ zip.zip = zipcmp -pv
Home |
Main Index |
Thread Index |
Old Index