Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
Name: zlib-devel | Distribution: SUSE Linux Enterprise 15 |
Version: 1.2.13 | Vendor: SUSE LLC <https://www.suse.com/> |
Release: 150500.4.3.1 | Build date: Fri Oct 20 10:56:32 2023 |
Group: Unspecified | Build host: h01-ch4c |
Size: 428747 | Source RPM: zlib-1.2.13-150500.4.3.1.src.rpm |
Packager: https://www.suse.com/ | |
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.
Zlib
* Thu Oct 19 2023 oss@danyspin97.org - Fix CVE-2023-45853, integer overflow and resultant heap-based buffer overflow in zipOpenNewFileInZip4_6, bsc#1216378 * CVE-2023-45853.patch * Thu May 04 2023 danilo.spinella@suse.com - Fix deflateBound() before deflateInit(), bsc#1210593, bsc#1211005 bsc1210593.patch * Thu Jan 19 2023 danilo.spinella@suse.com - Update to 1.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 dmueller@suse.com - build zlib with optflags again * Mon Oct 10 2022 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@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 meissner@suse.com - switch to https urls * Fri Mar 25 2022 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 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@suse.com - Fix hw compression on z15 bsc#1176201 - Add zlib-s390x-z15-fix-hw-compression.patch * Wed Oct 28 2020 lnussel@suse.de - install to /usr (boo#1029961) * Wed Sep 16 2020 coolo@suse.com - Provide a testsuite subpackage to run post-build validation * Fri Aug 28 2020 tchvatal@suse.com - Add patch to fix compression level switching bsc#1175811 bsc#1175830 bsc#1175831 * zlib-compression-switching.patch * Thu Aug 27 2020 tchvatal@suse.com - Set -DDFLTCC_LEVEL_MASK=0x7e on s390/s390x jsc#13776 * Thu Aug 06 2020 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 tchvatal@suse.com - Update 410.patch to contain latest fixes from IBM bsc#1166260 * The build behaviour changed * Tue Oct 29 2019 tchvatal@suse.com - Update the zlib-no-version-check.patch to be even more forgiving with the versions on the zlib to allow updates without rebuilds * Mon Oct 21 2019 tchvatal@suse.com - Add SUSE specific patch to fix bsc#1138793, we simply don't want to test if the app was linked with exactly same version of zlib like the one that is present on the runtime: * zlib-no-version-check.patch * Wed Jul 17 2019 tchvatal@suse.com - Update the s390 patchset bsc#1137624: * 410.patch * Thu Jul 11 2019 brogers@suse.com - Tweak zlib-power8-fate325307.patch to have type of crc32_vpmsum conform to usage bsc#1141059 * Tue Jul 02 2019 mliska@suse.cz - Use FAT LTO objects in order to provide proper static library. * Fri Jun 07 2019 tchvatal@suse.com - Do not enable the previous patchset on s390 but just s390x bsc#1137624 * Thu Jun 06 2019 tchvatal@suse.com - Add patchset for s390 improvements jsc#SLE-5807 bsc#1136717: * 410.patch * Tue Mar 19 2019 tchvatal@suse.com - Try to safely abort if we get NULL ptr bsc#1110304 bsc#1129576: * zlib-power8-fate325307.patch * Wed Jun 20 2018 tchvatal@suse.com - Add patch for fate#325307 zlib speedup on power8: * zlib-power8-fate325307.patch * Tue May 15 2018 tchvatal@suse.com - Add patch to safeguard against negative values in uInt bsc#1071321: * 0001-Do-not-try-to-store-negative-values-in-unsigned-int.patch * Mon Jun 12 2017 kah0922@gmail.com - Added 32bit minizip support * Thu Jun 01 2017 mpluskal@suse.com - Add gpg signature - Re-enable profiling * Wed May 10 2017 mpluskal@suse.com - Add s390 performance patch (fate#314093): * zlib-1.2.11-optimized-s390.patch * Tue Apr 04 2017 schwab@suse.de - baselibs.conf: add missing dependencies * Mon Jan 16 2017 mpluskal@suse.com - Update to version 1.2.11: * Fix deflate stored bug when pulling last block from window * Permit immediate deflateParams changes before any deflate input * Tue Jan 03 2017 mpluskal@suse.com - Update to version 1.2.10: * Avoid warnings on snprintf() return value * Fix bug in deflate_stored() for zero-length input * Fix bug in gzwrite.c that produced corrupt gzip files * Remove files to be installed before copying them in Makefile.in * Add warnings when compiling with assembler code * Mon Jan 02 2017 mpluskal@suse.com - Update to version 1.2.9: * Improve compress() and uncompress() to support large lengths * Allow building zlib outside of the source directory * Fix bug when level 0 used with Z_HUFFMAN or Z_RLE * Fix bugs in creating a very large gzip header * Add uncompress2() function, which returns the input size used * Dramatically speed up deflation for level 0 (storing) * Add gzfread() and gzfwrite(), duplicating the interfaces of fread() and fwrite() * Add crc32_z() and adler32_z() functions with size_t lengths * Many portability improvements - Drop patches included in upstream: * zlib-bnc1003577.patch * zlib-bnc1003579-part2.patch * zlib-bnc1003579.patch * zlib-bnc1003580.patch * zlib-bnc1013882.patch - Drop zlib-1.2.7-improve-longest_match-performance.patch * not accepted by upstream for two releases * rebasing no longer possible * Sun Dec 04 2016 tchvatal@suse.com - Include fixes for bnc#1003580 bnc#1003579 bnc#1003577 bnc#1013882: * zlib-bnc1003577.patch * zlib-bnc1003579-part2.patch * zlib-bnc1003579.patch * zlib-bnc1003580.patch refreshed * zlib-bnc1013882.patch CVE-2016-9843 * Thu Sep 24 2015 jengelh@inai.de - Trim descriptions to fit target audience. Update RPM group classification. * Mon Jul 13 2015 tchvatal@suse.com - Require zlib-devel in zlib-devel-static to fix previous change * Tue Jun 30 2015 tchvatal@suse.com - Bring back zlib-devel-static. Needed by binutils * Wed Jun 24 2015 tchvatal@suse.com - Remove zlib-devel-static, nothing should use libz.a anyway. - Package minizip library, everything using it should now pull minizip-devel and unbundle it bnc#935864
/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, Tue Jul 9 20:06:21 2024