diff options
author | Mark Adler <madler@alumni.caltech.edu> | 2011-09-09 23:21:47 -0700 |
---|---|---|
committer | Mark Adler <madler@alumni.caltech.edu> | 2011-09-09 23:21:47 -0700 |
commit | 7c2a874e50b871d04fbd19501f7b42cff55e5abc (patch) | |
tree | 1879cd29182ababb17cde77cee5ce74505db4006 /ChangeLog | |
parent | a383133c4e7b93113cee912f213cf9502d785fa7 (diff) | |
download | zlib-7c2a874e50b871d04fbd19501f7b42cff55e5abc.tar.gz zlib-7c2a874e50b871d04fbd19501f7b42cff55e5abc.tar.bz2 zlib-7c2a874e50b871d04fbd19501f7b42cff55e5abc.zip |
zlib 1.2.0v1.2.0
Diffstat (limited to 'ChangeLog')
-rw-r--r-- | ChangeLog | 54 |
1 files changed, 53 insertions, 1 deletions
@@ -1,5 +1,57 @@ | |||
1 | 1 | ||
2 | ChangeLog file for zlib | 2 | ChangeLog file for zlib |
3 | Changes in 1.2.0 (9 March 2003) | ||
4 | - New and improved inflate code | ||
5 | - About 20% faster | ||
6 | - Does not allocate 32K window unless and until needed | ||
7 | - Automatically detects and decompresses gzip streams | ||
8 | - Raw inflate no longer needs an extra dummy byte at end | ||
9 | - Added inflateBack functions using a callback interface--even faster | ||
10 | than inflate, useful for file utilities (gzip, zip) | ||
11 | - Added inflateCopy() function to record state for random access on | ||
12 | externally generated deflate streams (e.g. in gzip files) | ||
13 | - More readable code (I hope) | ||
14 | - New and improved crc32() | ||
15 | - About 50% faster, thanks to suggestions from Rodney Brown | ||
16 | - Add deflateBound() and compressBound() functions | ||
17 | - Fix memory leak in deflateInit2() | ||
18 | - Permit setting dictionary for raw deflate (for parallel deflate) | ||
19 | - Fix const declaration for gzwrite() | ||
20 | - Check for some malloc() failures in gzio.c | ||
21 | - Fix bug in gzopen() on single-byte file 0x1f | ||
22 | - Fix bug in gzread() on concatenated file with 0x1f at end of buffer | ||
23 | and next buffer doesn't start with 0x8b | ||
24 | - Fix uncompress() to return Z_DATA_ERROR on truncated input | ||
25 | - Free memory at end of example.c | ||
26 | - Remove MAX #define in trees.c (conflicted with some libraries) | ||
27 | - Fix static const's in deflate.c, gzio.c, and zutil.[ch] | ||
28 | - Declare malloc() and free() in gzio.c if STDC not defined | ||
29 | - Use malloc() instead of calloc() in zutil.c if int big enough | ||
30 | - Define STDC for AIX | ||
31 | - Add aix/ with approach for compiling shared library on AIX | ||
32 | - Add HP-UX support for shared libraries in configure | ||
33 | - Add OpenUNIX support for shared libraries in configure | ||
34 | - Use $cc instead of gcc to build shared library | ||
35 | - Make prefix directory if needed when installing | ||
36 | - Correct Macintosh avoidance of typedef Byte in zconf.h | ||
37 | - Correct Turbo C memory allocation when under Linux | ||
38 | - Use libz.a instead of -lz in Makefile (assure use of compiled library) | ||
39 | - Update configure to check for snprintf or vsnprintf functions and their | ||
40 | return value, warn during make if using an insecure function | ||
41 | - Fix configure problem with compile-time knowledge of HAVE_UNISTD_H that | ||
42 | is lost when library is used--resolution is to build new zconf.h | ||
43 | - Documentation improvements (in zlib.h): | ||
44 | - Document raw deflate and inflate | ||
45 | - Update RFCs URL | ||
46 | - Point out that zlib and gzip formats are different | ||
47 | - Note that Z_BUF_ERROR is not fatal | ||
48 | - Document string limit for gzprintf() and possible buffer overflow | ||
49 | - Note requirement on avail_out when flushing | ||
50 | - Note permitted values of flush parameter of inflate() | ||
51 | - Add some FAQs (and even answers) to the FAQ | ||
52 | - Add contrib/inflate86/ for x86 faster inflate | ||
53 | - Add contrib/blast/ for PKWare Data Compression Library decompression | ||
54 | - Add contrib/puff/ simple inflate for deflate format description | ||
3 | 55 | ||
4 | Changes in 1.1.4 (11 March 2002) | 56 | Changes in 1.1.4 (11 March 2002) |
5 | - ZFREE was repeated on same allocation on some error conditions. | 57 | - ZFREE was repeated on same allocation on some error conditions. |
@@ -10,7 +62,7 @@ Changes in 1.1.4 (11 March 2002) | |||
10 | less than 32K. | 62 | less than 32K. |
11 | - force windowBits > 8 to avoid a bug in the encoder for a window size | 63 | - force windowBits > 8 to avoid a bug in the encoder for a window size |
12 | of 256 bytes. (A complete fix will be available in 1.1.5). | 64 | of 256 bytes. (A complete fix will be available in 1.1.5). |
13 | 65 | ||
14 | Changes in 1.1.3 (9 July 1998) | 66 | Changes in 1.1.3 (9 July 1998) |
15 | - fix "an inflate input buffer bug that shows up on rare but persistent | 67 | - fix "an inflate input buffer bug that shows up on rare but persistent |
16 | occasions" (Mark) | 68 | occasions" (Mark) |