News and History of the PNG Development Group from 2010
Herein lie news items and historical stuff primarily of interest to the
Portable Network Graphics Development Group itself. Feel free to poke
around even if you're not a member, though. Note that some of the links,
particularly the older ones, are broken; in some cases this is explained by
later entries. Other links (CompuServe, tcg.arl.mil) have fallen prey to
reorganizations or upgrades; should they ever reappear, the entries below
will be updated as needed.
Keep in mind that this is history here...
- current - see here
- 10 December 2010 - libpng 1.4.5
is released with more minor fixes and cleanups, the most interesting of
which are a new check for out-of-range text compression mode in
png_set_text() and the removal of most optional gcc warnings
(save those reported by -Wconversion and -Wcast-qual).
- 23 September 2010 - libpng 1.4.4
is released with minor fixes and cleanups, mainly to makefiles and build
scripts.
- 25 June 2010 - libpng 1.4.3
is released with a fix for a longstanding
excess data-return bug
(CVE-2010-1205) involving
the progressive-reader API and images with extra IDAT data. (This
could cause application crashes, including web browsers and the rpng2
demo app from
PNG: The Definitive Guide, and
potentially execution of hostile code.)
There is also a fix for a memory leak
when reading a malformed sCAL chunk, and some other, minor fixes.
(libpng 1.2.44 is also released with the same fixes.)
- 6 May 2010 - libpng 1.4.2
is released with minor fixes and cleanups, including restoration of
the png_check_sig() macro and png_set_dither() function
(the latter renamed to png_set_quantize()) and a new "vstudio"
build-project to replace the deprecated "visualc6" and "visualc71"
projects. (Note that libpng 1.0.x is now completely unmaintained.
1.2.x will receive only security fixes.)
- 19 April 2010 - zlib 1.2.5
is released with fixes for bugs in gzseek() and
gzeof().
- 14 March 2010 - zlib 1.2.4
is released with numerous improvements including new, faster versions
of the gzip API; new gzbuffer(), gzoffset(),
gzclose_r(), and gzclose_w() functions; faster
Z_HUFFMAN_ONLY and Z_RLE modes; large file support
(64-bit offsets); and various bugfixes.
- 27 February 2010 - libpng 1.4.1
is released with various fixes, including significantly better
performance when decoding highly compressed chunks and a fix for a
potential memory leak.
(libpng 1.2.43 is also released with the same fixes.)
- 3 January 2010 - libpng 1.4.0 is
released at long last! It adds support for the PNG international text
(iTXt) chunk, includes a new security-related function to limit total
memory allocations, removes a bunch of long-deprecated functions and
features, and includes some new cleanups. See the summary for details.
(libpng 1.2.42 is also released with some minor fixes.)
Here are some related PNG pages at this site:
Last modified 27 January 2013.
Copyright © 1995-2013 Greg Roelofs.