ChangeLog (e37bb444aa945ed0725766e986698a09bd61b1b2) ChangeLog (4717628ed859513a3262ea68259d0605f39de0b3)
1
2 ChangeLog file for zlib
3
1
2 ChangeLog file for zlib
3
4Changes in 1.3 (18 Aug 2023)
5- Remove K&R function definitions and zlib2ansi
6- Fix bug in deflateBound() for level 0 and memLevel 9
7- Fix bug when gzungetc() is used immediately after gzopen()
8- Fix bug when using gzflush() with a very small buffer
9- Fix crash when gzsetparams() attempted for transparent write
10- Fix test/example.c to work with FORCE_STORED
11- Rewrite of zran in examples (see zran.c version history)
12- Fix minizip to allow it to open an empty zip file
13- Fix reading disk number start on zip64 files in minizip
14- Fix logic error in minizip argument processing
15- Add minizip testing to Makefile
16- Read multiple bytes instead of byte-by-byte in minizip unzip.c
17- Add memory sanitizer to configure (--memory)
18- Various portability improvements
19- Various documentation improvements
20- Various spelling and typo corrections
21
4Changes in 1.2.13 (13 Oct 2022)
5- Fix configure issue that discarded provided CC definition
6- Correct incorrect inputs provided to the CRC functions
7- Repair prototypes and exporting of new CRC functions
8- Fix inflateBack to detect invalid input with distances too far
9- Have infback() deliver all of the available output up to any error
10- Fix a bug when getting a gzip header extra field with inflate()
11- Fix bug in block type selection when Z_FIXED used

--- 1428 unchanged lines hidden (view full) ---

1440- renamed ct_* as _tr_* to avoid conflict with applications
1441- clear z->msg in inflateInit2 before any error return
1442- initialize opaque in example.c, gzio.c, deflate.c and inflate.c
1443- fixed typo in zconf.h (_GNUC__ => __GNUC__)
1444- check for WIN32 in zconf.h and zutil.c (avoid farmalloc in 32-bit mode)
1445- fix typo in Make_vms.com (f$trnlnm -> f$getsyi)
1446- in fcalloc, normalize pointer if size > 65520 bytes
1447- don't use special fcalloc for 32 bit Borland C++
22Changes in 1.2.13 (13 Oct 2022)
23- Fix configure issue that discarded provided CC definition
24- Correct incorrect inputs provided to the CRC functions
25- Repair prototypes and exporting of new CRC functions
26- Fix inflateBack to detect invalid input with distances too far
27- Have infback() deliver all of the available output up to any error
28- Fix a bug when getting a gzip header extra field with inflate()
29- Fix bug in block type selection when Z_FIXED used

--- 1428 unchanged lines hidden (view full) ---

1458- renamed ct_* as _tr_* to avoid conflict with applications
1459- clear z->msg in inflateInit2 before any error return
1460- initialize opaque in example.c, gzio.c, deflate.c and inflate.c
1461- fixed typo in zconf.h (_GNUC__ => __GNUC__)
1462- check for WIN32 in zconf.h and zutil.c (avoid farmalloc in 32-bit mode)
1463- fix typo in Make_vms.com (f$trnlnm -> f$getsyi)
1464- in fcalloc, normalize pointer if size > 65520 bytes
1465- don't use special fcalloc for 32 bit Borland C++
1448- use STDC instead of __GO32__ to avoid redeclaring exit, calloc, etc...
1466- use STDC instead of __GO32__ to avoid redeclaring exit, calloc, etc.
1449- use Z_BINARY instead of BINARY
1450- document that gzclose after gzdopen will close the file
1451- allow "a" as mode in gzopen
1452- fix error checking in gzread
1453- allow skipping .gz extra-field on pipes
1454- added reference to Perl interface in README
1455- put the crc table in FAR data (I dislike more and more the medium model :)
1456- added get_crc_table

--- 134 unchanged lines hidden ---
1467- use Z_BINARY instead of BINARY
1468- document that gzclose after gzdopen will close the file
1469- allow "a" as mode in gzopen
1470- fix error checking in gzread
1471- allow skipping .gz extra-field on pipes
1472- added reference to Perl interface in README
1473- put the crc table in FAR data (I dislike more and more the medium model :)
1474- added get_crc_table

--- 134 unchanged lines hidden ---