summaryrefslogtreecommitdiff
path: root/README
diff options
context:
space:
mode:
authorMark Adler <madler@alumni.caltech.edu>2011-09-09 23:20:42 -0700
committerMark Adler <madler@alumni.caltech.edu>2011-09-09 23:20:42 -0700
commita383133c4e7b93113cee912f213cf9502d785fa7 (patch)
treebb7c39ab38418fcab817accad1e625b3de0c8237 /README
parent14763ac7c6c03bca62c39e35c03cf5bfc7728802 (diff)
downloadzlib-a383133c4e7b93113cee912f213cf9502d785fa7.tar.gz
zlib-a383133c4e7b93113cee912f213cf9502d785fa7.tar.bz2
zlib-a383133c4e7b93113cee912f213cf9502d785fa7.zip
zlib 1.1.4v1.1.4
Diffstat (limited to 'README')
-rw-r--r--README67
1 files changed, 33 insertions, 34 deletions
diff --git a/README b/README
index 8ff4587..29d6714 100644
--- a/README
+++ b/README
@@ -1,7 +1,7 @@
1zlib 1.1.3 is a general purpose data compression library. All the code 1zlib 1.1.4 is a general purpose data compression library. All the code
2is thread safe. The data format used by the zlib library 2is thread safe. The data format used by the zlib library
3is described by RFCs (Request for Comments) 1950 to 1952 in the files 3is described by RFCs (Request for Comments) 1950 to 1952 in the files
4ftp://ds.internic.net/rfc/rfc1950.txt (zlib format), rfc1951.txt (deflate 4http://www.ietf.org/rfc/rfc1950.txt (zlib format), rfc1951.txt (deflate
5format) and rfc1952.txt (gzip format). These documents are also available in 5format) and rfc1952.txt (gzip format). These documents are also available in
6other formats from ftp://ftp.uu.net/graphics/png/documents/zlib/zdoc-index.html 6other formats from ftp://ftp.uu.net/graphics/png/documents/zlib/zdoc-index.html
7 7
@@ -14,51 +14,50 @@ except example.c and minigzip.c.
14 14
15To compile all files and run the test program, follow the instructions 15To compile all files and run the test program, follow the instructions
16given at the top of Makefile. In short "make test; make install" 16given at the top of Makefile. In short "make test; make install"
17should work for most machines. For Unix: "configure; make test; make install" 17should work for most machines. For Unix: "./configure; make test; make install"
18For MSDOS, use one of the special makefiles such as Makefile.msc. 18For MSDOS, use one of the special makefiles such as Makefile.msc.
19For VMS, use Make_vms.com or descrip.mms. 19For VMS, use Make_vms.com or descrip.mms.
20 20
21Questions about zlib should be sent to <zlib@quest.jpl.nasa.gov>, or to 21Questions about zlib should be sent to <zlib@gzip.org>, or to
22Gilles Vollant <info@winimage.com> for the Windows DLL version. 22Gilles Vollant <info@winimage.com> for the Windows DLL version.
23The zlib home page is http://www.cdrom.com/pub/infozip/zlib/ 23The zlib home page is http://www.zlib.org or http://www.gzip.org/zlib/
24The official zlib ftp site is ftp://ftp.cdrom.com/pub/infozip/zlib/ 24Before reporting a problem, please check this site to verify that
25Before reporting a problem, please check those sites to verify that
26you have the latest version of zlib; otherwise get the latest version and 25you have the latest version of zlib; otherwise get the latest version and
27check whether the problem still exists or not. 26check whether the problem still exists or not.
28 27
29Mark Nelson <markn@tiny.com> wrote an article about zlib for the Jan. 1997 28PLEASE read the zlib FAQ http://www.gzip.org/zlib/zlib_faq.html
29before asking for help.
30
31Mark Nelson <markn@ieee.org> wrote an article about zlib for the Jan. 1997
30issue of Dr. Dobb's Journal; a copy of the article is available in 32issue of Dr. Dobb's Journal; a copy of the article is available in
31http://web2.airmail.net/markn/articles/zlibtool/zlibtool.htm 33http://dogma.net/markn/articles/zlibtool/zlibtool.htm
32 34
33The changes made in version 1.1.3 are documented in the file ChangeLog. 35The changes made in version 1.1.4 are documented in the file ChangeLog.
34The main changes since 1.1.2 are: 36The only changes made since 1.1.3 are bug corrections:
35 37
36- fix "an inflate input buffer bug that shows up on rare but persistent 38- ZFREE was repeated on same allocation on some error conditions.
37 occasions" (Mark) 39 This creates a security problem described in
38- fix gzread and gztell for concatenated .gz files (Didier Le Botlan) 40 http://www.zlib.org/advisory-2002-03-11.txt
39- fix gzseek(..., SEEK_SET) in write mode 41- Returned incorrect error (Z_MEM_ERROR) on some invalid data
40- fix crc check after a gzeek (Frank Faubert) 42- Avoid accesses before window for invalid distances with inflate window
41- fix miniunzip when the last entry in a zip file is itself a zip file 43 less than 32K.
42 (J Lillge) 44- force windowBits > 8 to avoid a bug in the encoder for a window size
43- add contrib/asm586 and contrib/asm686 (Brian Raiter) 45 of 256 bytes. (A complete fix will be available in 1.1.5).
44 See http://www.muppetlabs.com/~breadbox/software/assembly.html 46
45- add support for Delphi 3 in contrib/delphi (Bob Dellaca) 47The beta version 1.1.5beta includes many more changes. A new official
46- add support for C++Builder 3 and Delphi 3 in contrib/delphi2 (Davide Moretti) 48version 1.1.5 will be released as soon as extensive testing has been
47- do not exit prematurely in untgz if 0 at start of block (Magnus Holmgren) 49completed on it.
48- use macro EXTERN instead of extern to support DLL for BeOS (Sander Stoks) 50
49- added a FAQ file
50
51plus many changes for portability.
52 51
53Unsupported third party contributions are provided in directory "contrib". 52Unsupported third party contributions are provided in directory "contrib".
54 53
55A Java implementation of zlib is available in the Java Development Kit 1.1 54A Java implementation of zlib is available in the Java Development Kit
56http://www.javasoft.com/products/JDK/1.1/docs/api/Package-java.util.zip.html 55http://www.javasoft.com/products/JDK/1.1/docs/api/Package-java.util.zip.html
57See the zlib home page http://www.cdrom.com/pub/infozip/zlib/ for details. 56See the zlib home page http://www.zlib.org for details.
58 57
59A Perl interface to zlib written by Paul Marquess <pmarquess@bfsec.bt.co.uk> 58A Perl interface to zlib written by Paul Marquess <pmarquess@bfsec.bt.co.uk>
60is in the CPAN (Comprehensive Perl Archive Network) sites, such as: 59is in the CPAN (Comprehensive Perl Archive Network) sites
61ftp://ftp.cis.ufl.edu/pub/perl/CPAN/modules/by-module/Compress/Compress-Zlib* 60http://www.cpan.org/modules/by-module/Compress/
62 61
63A Python interface to zlib written by A.M. Kuchling <amk@magnet.com> 62A Python interface to zlib written by A.M. Kuchling <amk@magnet.com>
64is available in Python 1.5 and later versions, see 63is available in Python 1.5 and later versions, see
@@ -117,7 +116,7 @@ Acknowledgments:
117 116
118Copyright notice: 117Copyright notice:
119 118
120 (C) 1995-1998 Jean-loup Gailly and Mark Adler 119 (C) 1995-2002 Jean-loup Gailly and Mark Adler
121 120
122 This software is provided 'as-is', without any express or implied 121 This software is provided 'as-is', without any express or implied
123 warranty. In no event will the authors be held liable for any damages 122 warranty. In no event will the authors be held liable for any damages