- Issue #29169: Update zlib to 1.2.10. · python/cpython@34e7e2e
1122 ChangeLog file for zlib
334+Changes in 1.2.11 (15 Jan 2017)
5+- Fix deflate stored bug when pulling last block from window
6+- Permit immediate deflateParams changes before any deflate input
7+8+Changes in 1.2.10 (2 Jan 2017)
9+- Avoid warnings on snprintf() return value
10+- Fix bug in deflate_stored() for zero-length input
11+- Fix bug in gzwrite.c that produced corrupt gzip files
12+- Remove files to be installed before copying them in Makefile.in
13+- Add warnings when compiling with assembler code
14+15+Changes in 1.2.9 (31 Dec 2016)
16+- Fix contrib/minizip to permit unzipping with desktop API [Zouzou]
17+- Improve contrib/blast to return unused bytes
18+- Assure that gzoffset() is correct when appending
19+- Improve compress() and uncompress() to support large lengths
20+- Fix bug in test/example.c where error code not saved
21+- Remedy Coverity warning [Randers-Pehrson]
22+- Improve speed of gzprintf() in transparent mode
23+- Fix inflateInit2() bug when windowBits is 16 or 32
24+- Change DEBUG macro to ZLIB_DEBUG
25+- Avoid uninitialized access by gzclose_w()
26+- Allow building zlib outside of the source directory
27+- Fix bug that accepted invalid zlib header when windowBits is zero
28+- Fix gzseek() problem on MinGW due to buggy _lseeki64 there
29+- Loop on write() calls in gzwrite.c in case of non-blocking I/O
30+- Add --warn (-w) option to ./configure for more compiler warnings
31+- Reject a window size of 256 bytes if not using the zlib wrapper
32+- Fix bug when level 0 used with Z_HUFFMAN or Z_RLE
33+- Add --debug (-d) option to ./configure to define ZLIB_DEBUG
34+- Fix bugs in creating a very large gzip header
35+- Add uncompress2() function, which returns the input size used
36+- Assure that deflateParams() will not switch functions mid-block
37+- Dramatically speed up deflation for level 0 (storing)
38+- Add gzfread(), duplicating the interface of fread()
39+- Add gzfwrite(), duplicating the interface of fwrite()
40+- Add deflateGetDictionary() function
41+- Use snprintf() for later versions of Microsoft C
42+- Fix *Init macros to use z_ prefix when requested
43+- Replace as400 with os400 for OS/400 support [Monnerat]
44+- Add crc32_z() and adler32_z() functions with size_t lengths
45+- Update Visual Studio project files [AraHaan]
46+447Changes in 1.2.8 (28 Apr 2013)
548- Update contrib/minizip/iowin32.c for Windows RT [Vollant]
649- Do not force Z_CONST for C++
7-- Clean up contrib/vstudio [Ro�]
50+- Clean up contrib/vstudio [Roß]
851- Correct spelling error in zlib.h
952- Fix mixed line endings in contrib/vstudio
1053@@ -34,7 +77,7 @@ Changes in 1.2.7.1 (24 Mar 2013)
3477- Clean up the usage of z_const and respect const usage within zlib
3578- Clean up examples/gzlog.[ch] comparisons of different types
3679- Avoid shift equal to bits in type (caused endless loop)
37-- Fix unintialized value bug in gzputc() introduced by const patches
80+- Fix uninitialized value bug in gzputc() introduced by const patches
3881- Fix memory allocation error in examples/zran.c [Nor]
3982- Fix bug where gzopen(), gzclose() would write an empty file
4083- Fix bug in gzclose() when gzwrite() runs out of memory
@@ -194,7 +237,7 @@ Changes in 1.2.5.2 (17 Dec 2011)
194237- Add a transparent write mode to gzopen() when 'T' is in the mode
195238- Update python link in zlib man page
196239- Get inffixed.h and MAKEFIXED result to match
197-- Add a ./config --solo option to make zlib subset with no libary use
240+- Add a ./config --solo option to make zlib subset with no library use
198241- Add undocumented inflateResetKeep() function for CAB file decoding
199242- Add --cover option to ./configure for gcc coverage testing
200243- Add #define ZLIB_CONST option to use const in the z_stream interface
@@ -564,7 +607,7 @@ Changes in 1.2.3.1 (16 August 2006)
564607- Update make_vms.com [Zinser]
565608- Use -fPIC for shared build in configure [Teredesai, Nicholson]
566609- Use only major version number for libz.so on IRIX and OSF1 [Reinholdtsen]
567-- Use fdopen() (not _fdopen()) for Interix in zutil.h [B�ck]
610+- Use fdopen() (not _fdopen()) for Interix in zutil.h [Bäck]
568611- Add some FAQ entries about the contrib directory
569612- Update the MVS question in the FAQ
570613- Avoid extraneous reads after EOF in gzio.c [Brown]
@@ -1178,7 +1221,7 @@ Changes in 1.0.6 (19 Jan 1998)
11781221 386 asm code replacing longest_match().
11791222 contrib/iostream/ by Kevin Ruland <kevin@rodin.wustl.edu>
11801223 A C++ I/O streams interface to the zlib gz* functions
1181- contrib/iostream2/ by Tyge L�vset <Tyge.Lovset@cmr.no>
1224+ contrib/iostream2/ by Tyge Løvset <Tyge.Lovset@cmr.no>
11821225 Another C++ I/O streams interface
11831226 contrib/untgz/ by "Pedro A. Aranda Guti\irrez" <paag@tid.es>
11841227 A very simple tar.gz file extractor using zlib
@@ -1267,7 +1310,7 @@ Changes in 1.0.1 (20 May 96) [1.0 skipped to avoid confusion]
12671310- fix array overlay in deflate.c which sometimes caused bad compressed data
12681311- fix inflate bug with empty stored block
12691312- fix MSDOS medium model which was broken in 0.99
1270-- fix deflateParams() which could generated bad compressed data.
1313+- fix deflateParams() which could generate bad compressed data.
12711314- Bytef is define'd instead of typedef'ed (work around Borland bug)
12721315- added an INDEX file
12731316- new makefiles for DJGPP (Makefile.dj2), 32-bit Borland (Makefile.b32),