| Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
| Name: gzip | Distribution: openSUSE Tumbleweed |
| Version: 1.15 | Vendor: openSUSE |
| Release: 1.1 | Build date: Mon Sep 21 15:28:50 2026 |
| Group: Productivity/Archiving/Compression | Build host: reproducible |
| Size: 410121 | Source RPM: gzip-1.15-1.1.src.rpm |
| Packager: http://bugs.opensuse.org | |
| Url: https://www.gnu.org/software/gzip/ | |
| Summary: GNU Zip Compression Utilities | |
Gzip reduces the size of the named files using Lempel-Ziv coding LZ77. Whenever possible, each file is replaced by one with the extension .gz, while keeping the same ownership modes and access and modification times.
GPL-3.0-or-later
* Mon Sep 21 2026 Bjørn Lie <bjorn.lie@gmail.com>
- Update to version 1.15:
* Bug fixes:
- gzip no longer can mistakenly remove the wrong file if some
other process simultaneously renames a gzip destination's
ancestor. [bug present since the beginning]
- gzip -d no longer rejects PKZIP signatures, local header, and
data descriptors. These can appear in well-formed streamed
zip files. [bug present since the beginning]
- gzip diagnostics now quote file names containing unusual
characters. [bug present since the beginning]
- A use of uninitialized memory on some malformed inputs has
been fixed. [bug present since the beginning]
- A buffer overflow has been fixed when decompressing an .lzh
file after decompressing a .Z file. [bug present since the
beginning]
- When decompressing an .lzh file, the output is no longer
corrupted when an internal bit buffer is not properly
cleared. [bug present since the beginning]
- When decompressing an .lzh file after another .lzh file, the
output is no longer corrupted by the previous file's decoding
table. [bug present since the beginning]
- gzip --synchronous no longer fails to synchronize unreadable
parent directories on platforms like GNU/Linux that have
O_PATH, or to synchronize any parent directories on platforms
like FreeBSD that have O_SEARCH but not O_PATH. [bug
introduced in gzip-1.7]
- On old-fashioned or limited platforms lacking mktemp, gzexe,
zdiff and znew no longer have a race when creating a
temporary file. [bug present since the beginning]
+ Changes in behavior:
- gzip no longer insists on the "C" locale; instead, it follows
the typical practice of using the locale specified by the
environment. This change, which is needed for file name
quoting, can affect the format of floating-point numbers
output by gzip's -l and -v options. Diagnostics are still in
English, though.
- gzip -l now reports "-Inf%" instead of "0.0%" for the
infinite compression ratio of an empty file.
- znew's -P option is now ignored, with a warning. It was
present only to improve performance, and its implementation
had too many bugs to be worth supporting.
- Add fix-aarch64-build.patch: build: avoid failure to build on
linux aarch64.
- Drop CVE-2026-41991.patch, CVE-2026-41992.patch and
gzip-1.14-s390x-errno.patch: Fixed upstream.
- Rebase patches with quilt.
* Thu Aug 13 2026 Antonio Teixeira <antonio.teixeira@suse.com>
- Fix CVE-2026-41992, global buffer overflow in the LZH decompression logic
(CVE-2026-41992, bsc#1269623, bsc#1272554)
* CVE-2026-41992.patch
- Refresh patches to apply with -p1:
* non-exec-stack.diff
* zdiff.diff
* zgrep.diff
- Use %autosetup to apply patches
* Wed Jul 01 2026 Marius Grossu <marius.grossu@suse.com>
- Add CVE-2026-41991.patch: fix insecure temporary file
handling in the gzexe utility (and zdiff) when the mktemp
utility is not available in the user's PATH. Backport of upstream commit
4e6f8b24ab823146ab8776f0b7fe486ab34d4269.
(CVE-2026-41991, bsc#1269622)
* Fri Apr 11 2025 Andreas Stieger <andreas.stieger@gmx.de>
- update to 1.14:
* 'gzip -d' no longer omits the last partial output buffer when
the input ends unexpectedly on an IBM Z platform.
* 'gzip -l' no longer misreports lengths of multimember inputs
* 'gzip -S' now rejects suffixes containing '/'.
* The GZIP environment variable is now silently ignored except
for the options -1 (--fast) through -9 (--best), --rsyncable,
and --synchronous.
* 'zmore' is no longer installed on platforms lacking 'more'
* now decompresses significantly faster by computing CRCs via a
slice by 8 algorithm, and faster yet on x86-64 platforms that
support pclmul instructions
- add gzip-1.14-s390x-errno.patch
* Tue Feb 27 2024 Dominique Leuenberger <dimstar@opensuse.org>
- Use %patch -P N instead of deprecated %patchN.
* Tue Oct 24 2023 Sarah Kriesch <sarah.kriesch@opensuse.org>
- Fix s390x build with 'gcc -Dalignas=_Alignas' bug#66709
* Wed Aug 30 2023 Danilo Spinella <danilo.spinella@suse.com>
- Update to 1.13:
* 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.
* '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.
- Refreshed manpage-no-date.patch
* Wed Aug 16 2023 Dominique Leuenberger <dimstar@opensuse.org>
- export CONFIG_SHELL=/bin/sh before running configure: results in
the shell script (zcat/zgrep/…) to receive a /bin/sh shebang
instead of requiring bash (the local shell used to build).
- Use for i in $(seq 1 9) instead of bashism for in in {1..9}, and
drop buildshell definition to require bash.
* Tue Dec 27 2022 Ludwig Nussel <lnussel@suse.com>
- Replace transitional %usrmerged macro with regular version check (boo#1206798)
* Wed Apr 27 2022 Dominique Leuenberger <dimstar@opensuse.org>
- Rename xz_lzma.patch xz_lzma_zstd.patch and expand the patch to
supprt zstd compression (boo#1198922).
/usr/bin/gunzip /usr/bin/gzexe /usr/bin/gzip /usr/bin/uncompress /usr/bin/zcat /usr/bin/zcmp /usr/bin/zdiff /usr/bin/zegrep /usr/bin/zfgrep /usr/bin/zforce /usr/bin/zgrep /usr/bin/zless /usr/bin/zmore /usr/bin/znew /usr/share/doc/packages/gzip /usr/share/doc/packages/gzip/AUTHORS /usr/share/doc/packages/gzip/ChangeLog /usr/share/doc/packages/gzip/NEWS /usr/share/doc/packages/gzip/README /usr/share/doc/packages/gzip/THANKS /usr/share/doc/packages/gzip/TODO /usr/share/info/gzip.info.gz /usr/share/licenses/gzip /usr/share/licenses/gzip/COPYING /usr/share/man/man1/gunzip.1.gz /usr/share/man/man1/gzexe.1.gz /usr/share/man/man1/gzip.1.gz /usr/share/man/man1/zcat.1.gz /usr/share/man/man1/zcmp.1.gz /usr/share/man/man1/zdiff.1.gz /usr/share/man/man1/zforce.1.gz /usr/share/man/man1/zgrep.1.gz /usr/share/man/man1/zless.1.gz /usr/share/man/man1/zmore.1.gz /usr/share/man/man1/znew.1.gz
Generated by rpm2html 1.8.1
Fabrice Bellet, Sun Sep 27 22:39:56 2026