[libpng16] Imported from libpng-1.6.20rc02.tar

This commit is contained in:
Glenn Randers-Pehrson 2015-11-29 16:30:05 -06:00
parent ebeca5bd9b
commit 4fa5f90346

View File

@ -34,10 +34,10 @@ Version 1.6.20beta02 [November 23, 2015]
not info_ptr, that left png_set_PLTE() open to the CVE-2015-8126 not info_ptr, that left png_set_PLTE() open to the CVE-2015-8126
vulnerability. vulnerability.
Version 1.6.20beta03 [November 29, 2015] Version 1.6.20beta03 [November 24, 2015]
Backported tests from libpng-1.7.0beta69. Backported tests from libpng-1.7.0beta69.
Version 1.6.20rc01 [November 29, 2015] Version 1.6.20rc01 [November 26, 2015]
Fixed an error in handling of bad zlib CMINFO field in pngfix, found by Fixed an error in handling of bad zlib CMINFO field in pngfix, found by
American Fuzzy Lop, reported by Brian Carpenter. inflate() doesn't American Fuzzy Lop, reported by Brian Carpenter. inflate() doesn't
immediately fault a bad CMINFO field; instead a 'too far back' error immediately fault a bad CMINFO field; instead a 'too far back' error
@ -46,6 +46,14 @@ Version 1.6.20rc01 [November 29, 2015]
triggering an assert. The bug is mostly harmless; the PNG file cannot triggering an assert. The bug is mostly harmless; the PNG file cannot
be fixed. be fixed.
Version 1.6.20rc02 [November 29, 2015]
In libpng 1.6 zlib initialization was changed to use the window size
in the zlib stream, not a fixed value. This causes some invalid images,
where CINFO is too large, to display 'correctly' if the rest of the
data is valid. This provides a workaround for zlib versions where the
error arises (ones that support the API change to use the window size
in the stream).
Send comments/corrections/commendations to png-mng-implement at lists.sf.net Send comments/corrections/commendations to png-mng-implement at lists.sf.net
(subscription required; visit (subscription required; visit
https://lists.sourceforge.net/lists/listinfo/png-mng-implement https://lists.sourceforge.net/lists/listinfo/png-mng-implement