summaryrefslogtreecommitdiff
path: root/lib/libz/ChangeLog
AgeCommit message (Collapse)Author
2024-01-23Update to zlib 1.3.1Theo Buehler
Since we already pulled in all fixes, this only bumps version/magic numbers and copyright years. The fixes relevant to OpenBSD are: - Fix bug in inflateSync() for data held in bit buffer - Add LIT_MEM define to use more memory for a small deflate speedup - Add bounds checking to ERR_MSG() macro, used by zError() - Various portability and appearance improvements
2023-11-18libz sync with develop branch, discussed with deraadtTheo Buehler
Apart from cosmetics, this includes the following commits: Add LIT_MEM define to use more memory for a small deflate speedup. A bug fix in zlib 1.2.12 resulted in a slight slowdown (1-2%) of deflate. This commit provides the option to #define LIT_MEM, which uses more memory to reverse most of that slowdown. The memory for the pending buffer and symbol buffers is increased by 25%, which increases the total memory usage with the default parameters by about 6%. https://github.com/madler/zlib/commit/ac8f12c97d1afd9bafa9c710f827d40a407d3266 Fix bug in inflateSync() for data held in bit buffer. https://github.com/madler/zlib/commit/5af7cef45eeef86ddf6ab00b4e363c1eecaf47b6
2023-08-20Bump zlib version to 1.3Theo Buehler
We have been pulling in all actual changes over the past months, so this is only a version number bump. The relevant entries of the ChangeLog are: * 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. ok deraadt miod millert
2023-04-25Update libz to the HEAD of the develop branchTheo Buehler
This mostly moves from K&R prototypes to ANSI prototypes and includes a handful of bug fixes that are nice to have. The corresponding sys commit will allow us to undo some hacks that jca applied to make the kernel build with clang 15. discussed with deraadt
2022-10-20Update base libz to 1.2.13Theo Buehler
This update contains a few bugfixes (some of which we have already backported to 1.2.12) and a ton of cosmetic changes. The relevant bits of the ChangeLog are: - Repair prototypes and exporting of new CRC functions - 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 Tested on amd64 and arm64 by me and on sparc64 by kn.
2022-05-08Update to zlib 1.2.12Theo Buehler
Build tests by myself for amd64 and arm64, sthen and inoguchi for i386 and gkoehler for macppc and powerpc64, thanks! Detailed changelog is part of the committed diff.
2021-07-04Update libz to zlib 1.2.11 and reapply local patches as far as thisTheo Buehler
made sense. Tested in snaps for a few days. deraadt helped with fitting things on floppies and jmatthew found a bug I introduced. ok deraadt
2005-07-20Update to zlib 1.2.3; OK deraadt@Todd C. Miller
2004-12-03update to zlib-1.21 (we already have the CAN-2004-0797 security fixes)Damien Miller
"in it goes" deraadt@, in the near-total absence of feedback from others
2003-12-16update to zlib 1.2.1Henning Brauer
ok millert@ deraadt@
2002-03-12Update to zlib-1.1.4Todd C. Miller