aboutsummaryrefslogtreecommitdiff
path: root/inftrees.c (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Change version number on develop branch to 1.3.1.1.Mark Adler2024-01-221-2/+2
|
* zlib 1.3.1v1.3.1masterMark Adler2024-01-221-3/+3
|
* Change version number on develop branch to 1.3.0.1.Mark Adler2023-08-181-2/+2
|
* zlib 1.3v1.3Mark Adler2023-08-181-3/+3
|
* Remove K&R function definitions from zlib.Mark Adler2023-04-151-8/+3
| | | | | | | C2X has removed K&R definitions from the C function syntax. Though the standard has not yet been approved, some high-profile compilers are now issuing warnings when such definitions are encountered.
* Change version number on develop branch to 1.2.13.1.Mark Adler2022-10-151-2/+2
|
* zlib 1.2.13v1.2.13Mark Adler2022-10-121-2/+2
|
* Change version number on develop branch to 1.2.12.1.Mark Adler2022-03-271-2/+2
|
* zlib 1.2.12v1.2.12Mark Adler2022-03-271-3/+3
|
* Change version number to 1.2.11.1.Mark Adler2017-01-151-2/+2
|
* zlib 1.2.11v1.2.11Mark Adler2017-01-151-2/+2
|
* Change version number to 1.2.10.1.Mark Adler2017-01-151-2/+2
|
* zlib 1.2.10v1.2.10Mark Adler2017-01-021-2/+2
|
* Change version number to zlib 1.2.9.1.Mark Adler2017-01-011-3/+3
|
* zlib 1.2.9v1.2.9Mark Adler2016-12-311-3/+3
|
* Avoid some random compiler warnings on various platforms.Mark Adler2016-12-301-2/+2
|
* Avoid obfuscating use of default case in inftrees.c.Mark Adler2016-10-141-1/+1
|
* Remove offset pointer optimization in inftrees.c.Mark Adler2016-09-211-10/+8
| | | | | | | | | | | inftrees.c was subtracting an offset from a pointer to an array, in order to provide a pointer that allowed indexing starting at the offset. This is not compliant with the C standard, for which the behavior of a pointer decremented before its allocated memory is undefined. Per the recommendation of a security audit of the zlib code by Trail of Bits and TrustInSoft, in support of the Mozilla Foundation, this tiny optimization was removed, in order to avoid the possibility of undefined behavior.
* Change version number to 1.2.8.1.Mark Adler2013-05-021-2/+2
|
* Change version number to 1.2.8.Mark Adler2013-04-281-2/+2
|
* Change version number to 1.2.7.3.Mark Adler2013-04-131-2/+2
|
* Change version number to 1.2.7.2.Mark Adler2013-04-131-2/+2
|
* zlib 1.2.7.1v1.2.7.1Mark Adler2013-03-241-2/+2
|
* Fix serious but very rare decompression bug in inftrees.c.Mark Adler2013-02-181-4/+4
| | | | | | | | | | | | inftrees.c compared the number of used table entries to the maximum allowed value using >= instead of >. This patch fixes those to use >. The bug was discovered by Ignat Kolesnichenko of Yandex LC where they have run petabytes of data through zlib. Triggering the bug is apparently very rare, seeing as how it has been out there in the wild for almost three years before being discovered. The bug is instantiated only if the exact maximum number of decoding table entries, ENOUGH_DISTS or ENOUGH_LENS is used by the block being decoded, resulting in the false positive of overflowing the table.
* Change version number to 1.2.7.1.Mark Adler2012-05-021-2/+2
|
* Change version number to 1.2.7.Mark Adler2012-02-121-2/+2
|
* Change version number to 1.2.6.1.Mark Adler2012-01-291-2/+2
|
* Change version number to 1.2.6.Mark Adler2012-01-161-3/+3
|
* Change version numbers to 1.2.5.3.Mark Adler2011-12-181-2/+2
|
* Simplify incomplete code table filling in inflate_table().Mark Adler2011-11-271-32/+8
| | | | | | | | Due to earlier changes in the error checking in inflate_table(), the code to fill in a table for an incomplete code handled cases that can never actually occur. This simplifies that code to handle the only possible case, which is a single empty table entry for a code with a single symbol with a length of one bit.
* Change version numbers to 1.2.5.2 and release datesMark Adler2011-09-111-3/+3
| | | | | | Also added "-motley" to ZLIB_VERSION in zlib.h, so that versions in-between 1.2.5.1 and 1.2.5.2 that are pulled down from github can be identified as such if bugs are reported on them.
* zlib 1.2.5.1v1.2.5.1Mark Adler2011-09-111-2/+2
|
* zlib 1.2.5v1.2.5Mark Adler2011-09-091-2/+2
|
* zlib 1.2.4.5v1.2.4.5Mark Adler2011-09-091-3/+3
|
* zlib 1.2.4.4v1.2.4.4Mark Adler2011-09-091-2/+2
|
* zlib 1.2.4.3v1.2.4.3Mark Adler2011-09-091-2/+2
|
* zlib 1.2.4.2v1.2.4.2Mark Adler2011-09-091-2/+2
|
* zlib 1.2.4.1v1.2.4.1Mark Adler2011-09-091-2/+2
|
* zlib 1.2.4v1.2.4Mark Adler2011-09-091-1/+1
|
* zlib 1.2.4-pre2v1.2.4-pre2Mark Adler2011-09-091-1/+1
|
* zlib 1.2.4-pre1v1.2.4-pre1Mark Adler2011-09-091-2/+2
|
* zlib 1.2.3.9v1.2.3.9Mark Adler2011-09-091-2/+2
|
* zlib 1.2.3.8v1.2.3.8Mark Adler2011-09-091-2/+2
|
* zlib 1.2.3.7v1.2.3.7Mark Adler2011-09-091-2/+2
|
* zlib 1.2.3.6v1.2.3.6Mark Adler2011-09-091-2/+2
|
* zlib 1.2.3.5v1.2.3.5Mark Adler2011-09-091-3/+3
|
* zlib 1.2.3.4v1.2.3.4Mark Adler2011-09-091-11/+12
|
* zlib 1.2.3.3v1.2.3.3Mark Adler2011-09-091-21/+21
|
* zlib 1.2.3.2v1.2.3.2Mark Adler2011-09-091-3/+3
|
* zlib 1.2.3.1v1.2.3.1Mark Adler2011-09-091-2/+2
|