Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

gzip-1.15-1.1 RPM for i586

From OpenSuSE Ports Tumbleweed for i586

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.

Provides

Requires

License

GPL-3.0-or-later

Changelog

* 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).

Files

/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