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

zlib-devel-1.3.1-1.1 RPM for s390x

From OpenSuSE Ports Tumbleweed for s390x

Name: zlib-devel Distribution: openSUSE:Factory:zSystems
Version: 1.3.1 Vendor: openSUSE
Release: 1.1 Build date: Wed Feb 28 21:28:31 2024
Group: Unspecified Build host: s390zl26
Size: 432627 Source RPM: zlib-1.3.1-1.1.src.rpm
Packager: https://bugs.opensuse.org
Url: https://www.zlib.net/
Summary: Development files for zlib, a data compression library
zlib is a general-purpose lossless data-compression library,
implementing an API for the DEFLATE algorithm, the latter of
which is being used by, for example, gzip and the ZIP archive
format.

This subpackage holds the development headers for the library.

The zlib data format is itself portable across platforms. Unlike the
LZW compression method used in unix compress(1) and in the GIF image
format, the compression method currently used in zlib essentially
never expands the data. (LZW can double or triple the file size in
extreme cases.) zlib's memory footprint is also independent of the
input data and can be reduced, if necessary, at some cost in
compression.

Provides

Requires

License

Zlib

Changelog

* Mon Feb 26 2024 Danilo Spinella <danilo.spinella@suse.com>
  - Use %autopatch instead of %patch
* Fri Feb 23 2024 Danilo Spinella <danilo.spinella@suse.com>
  - Update to 1.3.1:
    * Reject overflows of zip header fields in minizip
    * Fix bug in inflateSync() for data held in bit buffer
    * Add LIT_MEM define to use more memory for a small deflate speedup
    * Fix decision on the emission of Zip64 end records in minizip
    * Add bounds checking to ERR_MSG() macro, used by zError()
    * Neutralize zip file traversal attacks in miniunz
    * Fix a bug in ZLIB_DEBUG compiles in check_match()
  - Update pacthes:
    * CVE-2023-45853.patch
    * zlib-1.3-IBM-Z-hw-accelerated-deflate-s390x.patch
* Tue Feb 20 2024 Dominique Leuenberger <dimstar@opensuse.org>
  - Use %patch -P N instead of deprecated %patchN.
* Thu Oct 19 2023 Danilo Spinella <oss@danyspin97.org>
  - Update to 1.3:
    * Building using K&R (pre-ANSI) function definitions is no longer supported.
    * Fixed a bug in deflateBound() for level 0 and memLevel 9.
    * Fixed a bug when gzungetc() is used immediately after gzopen().
    * Fixed a bug when using gzflush() with a very small buffer.
    * Fixed a crash when gzsetparams() is attempted for a transparent write.
    * Fixed test/example.c to work with FORCE_STORED.
    * Fixed minizip to allow it to open an empty zip file.
    * Fixed reading disk number start on zip64 files in minizip.
    * Fixed a logic error in minizip argument processing.
  - Added patches:
    * zlib-1.3-IBM-Z-hw-accelerated-deflate-s390x.patch
  - Refreshed patches:
    * zlib-1.2.12-add-optimized-slide_hash-for-power.patch
    * zlib-1.2.12-add-vectorized-longest_match-for-power.patch
    * zlib-1.2.12-adler32-vector-optimizations-for-power.patch
    * zlib-1.2.13-optimized-s390.patch
    * zlib-format.patch
    * zlib-no-version-check.patch
  - Removed patches:
    * bsc1210593.patch
    * zlib-1.2.13-fix-bug-deflateBound.patch
    * zlib-1.2.12-s390-vectorize-crc32.patch
    * zlib-1.2.13-IBM-Z-hw-accelerated-deflate-s390x.patch
    * zlib-1.2.12-add-optimized-slide_hash-for-power.patch
    * zlib-1.2.12-fix-invalid-memory-access-on-ppc-and-ppc64.patch
    * zlib-1.2.12-add-vectorized-longest_match-for-power.patch
    * zlib-1.2.12-adler32-vector-optimizations-for-power.patch
  - Fix CVE-2023-45853, integer overflow and resultant heap-based buffer
    overflow in zipOpenNewFileInZip4_6, bsc#1216378
    * CVE-2023-45853.patch
* Fri May 05 2023 Danilo Spinella <danilo.spinella@suse.com>
  - Fix deflateBound() before deflateInit(), bsc#1210593, bsc#1211005
    bsc1210593.patch
* Wed Mar 01 2023 Dirk Müller <dmueller@suse.com>
  - avoid buildcycle with krb5 (in sle15+ - jsc#PED-3641)
  - skip hwcaps subpackage building for -static subpackage
* Wed Feb 01 2023 Dirk Müller <dmueller@suse.com>
  - build with glibc hwcaps optimized libs
* Thu Jan 19 2023 Danilo Spinella <danilo.spinella@suse.com>
  - Update to 1.2.13:
    * Fix configure issue that discarded provided CC definition
    * Correct incorrect inputs provided to the CRC functions
    * Repair prototypes and exporting of new CRC functions
    * Fix inflateBack to detect invalid input with distances too far
    * Have infback() deliver all of the available output up to any error
    * Fix a bug when getting a gzip header extra field with inflate()
    * Fix bug in block type selection when Z_FIXED used
    * Tighten deflateBound bounds
    * Remove deleted assembler code references
    * Various portability and appearance improvements
  - Added patches:
    * zlib-1.2.13-IBM-Z-hw-accelerated-deflate-s390x.patch
    * zlib-1.2.13-fix-bug-deflateBound.patch
    * zlib-1.2.13-optimized-s390.patch
  - Refreshed patches:
    * zlib-1.2.12-add-optimized-slide_hash-for-power.patch
    * zlib-1.2.12-add-vectorized-longest_match-for-power.patch
    * zlib-1.2.12-s390-vectorize-crc32.patch
  - Removed patches:
    * zlib-1.2.12-fix-configure.patch
    * zlib-1.2.12-IBM-Z-hw-accelerated-deflate-s390x.patch
    * zlib-1.2.12-optimized-crc32-power8.patch
    * zlib-1.2.12-correct-inputs-provided-to-crc-func.patch
    * zlib-1.2.12-fix-CVE-2022-37434.patch
    * zlib-1.2.11-optimized-s390.patch
* Sun Dec 11 2022 Dirk Müller <dmueller@suse.com>
  - build zlib with optflags again
* Mon Oct 10 2022 Danilo Spinella <danilo.spinella@suse.com>
  - Add Power8 optimizations:
    * zlib-1.2.12-add-optimized-slide_hash-for-power.patch
    * zlib-1.2.12-add-vectorized-longest_match-for-power.patch
    * zlib-1.2.12-adler32-vector-optimizations-for-power.patch
    * zlib-1.2.12-fix-invalid-memory-access-on-ppc-and-ppc64.patch
  - Update zlib-1.2.12-IBM-Z-hw-accelerated-deflate-s390x.patch
* Tue Aug 23 2022 Danilo Spinella <danilo.spinella@suse.com>
  - Update to 1.2.12:
    * A lot of bug fixes
    * Improve speed of crc32 functions
    * Use ARM crc32 instructions if the ARM architecture has them
    For the complete changes, see ChangeLog
  - Fixes CVE-2022-37434,  heap-based buffer over-read or buffer overflow in
    inflate.c via a large gzip header extra field
    (CVE-2022-37434, bsc#1202175)
  - Added patches:
    * zlib-1.2.11-covscan-issues-rhel9.patch
    * zlib-1.2.11-covscan-issues.patch
    * zlib-1.2.12-s390-vectorize-crc32.patch
    * zlib-1.2.12-optimized-crc32-power8.patch
    * zlib-1.2.12-IBM-Z-hw-accelerated-deflate-s390x.patch
    * zlib-1.2.12-fix-configure.patch
    * zlib-1.2.12-correct-inputs-provided-to-crc-func.patch
    * zlib-1.2.12-fix-CVE-2022-37434.patch
    * zlib-1.2.5-minizip-fixuncrypt.patch
  - Removed patches:
    * bsc1197459.patch (upstreamed)
    * zlib-power8-fate325307.patch
      (replaced by zlib-1.2.12-optimized-crc32-power8.patch)
    * bsc1174736-DFLTCC_LEVEL_MASK-set-to-0x1ff.patch
      (replaced by zlib-1.2.12-IBM-Z-hw-accelrated-deflate-s390x.patch)
    * 410.patch
      (replaced by zlib-1.2.12-IBM-Z-hw-accelrated-deflate-s390x.patch)
  - Refreshed patches:
    * zlib-format.patch
    * zlib-no-version-check.patch
  - Disable profiling since it breaks tests
  - Update zlib-rpmlintrc
* Sat Jul 02 2022 Marcus Meissner <meissner@suse.com>
  - switch to https urls
* Fri Mar 25 2022 Danilo Spinella <danilo.spinella@suse.com>
  - Fix memory corruption on deflate, bsc#1197459
    * bsc1197459.patch - CVE-2018-25032
  - Update 410.patch
    * Remove included patches:
      bsc1174551-fxi-imcomplete-raw-streams.patch
      zlib-compression-switching.patch
      zlib-s390x-z15-fix-hw-compression.patch
  - Refresh bsc1174736-DFLTCC_LEVEL_MASK-set-to-0x1ff.patch
* Fri Mar 11 2022 Arjen de Korte <suse+build@de-korte.org>
  - Don't install (internal) crypt.h header in minizip
    * minizip-dont-install-crypt-header.patch

Files

/usr/include/zconf.h
/usr/include/zlib.h
/usr/include/zutil.h
/usr/lib64/libz.so
/usr/lib64/pkgconfig/zlib.pc
/usr/share/doc/packages/zlib
/usr/share/doc/packages/zlib-devel
/usr/share/doc/packages/zlib-devel/ChangeLog
/usr/share/doc/packages/zlib-devel/README
/usr/share/doc/packages/zlib/examples
/usr/share/doc/packages/zlib/examples/README.examples
/usr/share/doc/packages/zlib/examples/enough.c
/usr/share/doc/packages/zlib/examples/fitblk.c
/usr/share/doc/packages/zlib/examples/gun.c
/usr/share/doc/packages/zlib/examples/gzappend.c
/usr/share/doc/packages/zlib/examples/gzjoin.c
/usr/share/doc/packages/zlib/examples/gzlog.c
/usr/share/doc/packages/zlib/examples/gzlog.h
/usr/share/doc/packages/zlib/examples/gznorm.c
/usr/share/doc/packages/zlib/examples/zlib_how.html
/usr/share/doc/packages/zlib/examples/zpipe.c
/usr/share/doc/packages/zlib/examples/zran.c
/usr/share/doc/packages/zlib/examples/zran.h
/usr/share/man/man3/zlib.3.gz


Generated by rpm2html 1.8.1

Fabrice Bellet, Thu May 23 00:33:48 2024