head 1.1; access; symbols; locks; strict; comment @ * @; 1.1 date 2026.08.23.18.46.55; author wiz; state Exp; branches; next ; commitid euvh6OWZWjtrfNSG; desc @@ 1.1 log @gzip: update to 1.14nb1. Based on wip/gzip by drixter@@ and myself. Add patch for CVE-2026-41992, thus bump to nb1 immediately. * Noteworthy changes in release 1.14 (2025-04-09) [stable] ** Bug fixes 'gzip -d' no longer omits the last partial output buffer when the input ends unexpectedly on an IBM Z platform. [bug introduced in gzip-1.11] 'gzip -l' no longer misreports lengths of multimember inputs. [bug introduced in gzip-1.12] 'gzip -S' now rejects suffixes containing '/'. [bug present since the beginning] ** Changes in behavior The GZIP environment variable is now silently ignored except for the options -1 (--fast) through -9 (--best), --rsyncable, and --synchronous. This brings gzip into line with more-cautious compressors like zstd that limit environment variables' effect to relatively innocuous performance issues. You can continue to use scripts to specify whatever gzip options you like. 'zmore' is no longer installed on platforms lacking 'more'. ** Performance improvements gzip now decompresses significantly faster by computing CRCs via a slice by 8 algorithm, and faster yet on x86-64 platforms that support pclmul instructions. * Noteworthy changes in release 1.13 (2023-08-19) [stable] ** Changes in behavior zless now diagnoses gzip failures, if using less 623 or later. When SIGPIPE is ignored, gzip now exits with status 2 (warning) instead of status 1 (error) when writing to a broken pipe. This is more useful with programs like 'less' that treat gzip exit status 2 as a non-failure. ** Bug fixes 'gzip -d' no longer fails to report invalid compressed data that uses a dictionary distance outside the input window. [bug present since the beginning] Port to C23, which does not allow K&R-style function definitions with parameters, and which does not define __alignas_is_defined. @ text @$NetBSD$ * lib/utimens.h [HAVE_UTIMENS || HAVE_LUTIMENS]: Include instead of for the declarations of these functions on NetBSD. https://debbugs.gnu.org/cgi/bugreport.cgi?bug=81231 --- lib/utimens.h.orig 2026-06-14 18:08:28.940590875 +0000 +++ lib/utimens.h @@@@ -25,7 +25,7 @@@@ #include #if HAVE_UTIMENS || HAVE_LUTIMENS -# include +# include #endif #ifdef __cplusplus @