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 RPM for s390x

From OpenSuSE Ports Tumbleweed for s390x

Name: zlib-devel Distribution: openSUSE:Factory:zSystems
Version: 1.3 Vendor: openSUSE
Release: 1.1 Build date: Wed Oct 25 20:38:39 2023
Group: Unspecified Build host: s390zl23
Size: 432846 Source RPM: zlib-1.3-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

* 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
* Mon Nov 09 2020 Ali Abdallah <ali.abdallah@suse.com>
  - Fix hw compression on z15 bsc#1176201
  - Add zlib-s390x-z15-fix-hw-compression.patch
* Wed Oct 28 2020 Ludwig Nussel <lnussel@suse.de>
  - install to /usr (boo#1029961)
* Wed Sep 16 2020 Stephan Kulow <coolo@suse.com>
  - Provide a testsuite subpackage to run post-build validation
* Fri Aug 28 2020 Tomáš Chvátal <tchvatal@suse.com>
  - Add patch to fix compression level switching
    bsc#1175811 bsc#1175830 bsc#1175831
    * zlib-compression-switching.patch
* Thu Aug 27 2020 Tomáš Chvátal <tchvatal@suse.com>
  - Set -DDFLTCC_LEVEL_MASK=0x7e on s390/s390x jsc#13776
* Thu Aug 06 2020 Lidong Zhong <lidong.zhong@suse.com>
  - Permit a deflateParams() parameter change as soon as possible(bsc#1174736)
    * bsc1174736-DFLTCC_LEVEL_MASK-set-to-0x1ff.patch
    Fix DFLTCC not flushing EOBS when creating raw streams(bsc#1174551)
    * bsc1174551-fxi-imcomplete-raw-streams.patch
* Thu Apr 23 2020 Tomáš Chvátal <tchvatal@suse.com>
  - Update 410.patch to contain latest fixes from IBM bsc#1166260
    * The build behaviour changed

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, Sat Mar 9 12:50:11 2024