Projects / libpng

libpng

libpng (PNG library) is a collection of routines used to create and manipulate PNG format graphics files. The PNG format was designed as a replacement for GIF and, to a lesser extent, TIFF, with many improvements and extensions.

Tags Software Development Libraries

Tweet this project Short link

Rss Recent releases

  • Rrelease-mid
  •  04 Jun 2009 12:48
  • Rrelease-after

Changes: This is mostly a cosmetic release that fixes up indentation and some other style inconsistencies. There is a bugfix of the memset() that was added in libpng-1.2.36 but did not initialize the entire row buffer.

  • Rrelease-mid
  •  07 May 2009 21:09
  • Rrelease-after

Changes: This release consists of minor code cleanup plus fixing a potential memory leak in the "new_key" string.

  • Rrelease-mid
  •  19 Feb 2009 08:38
  • Rrelease-after

Changes: This release fixes a newly discovered vulnerability in which some arrays of pointers are not initialized prior to using malloc to define the pointers. If the application runs out of memory while executing the allocation loop (which can be forced by malevolent input), libpng will jump to a cleanup process that attempts to free all of the pointers, including the undefined ones.

  • Rrelease-mid
  •  18 Dec 2008 14:25
  • Rrelease-after

Changes: This release avoids a potential double-free situation in png_check_keyword() and remedies a shortcoming in png_write_png() by adding separate PNG_TRANSFORM_FILLER_BEFORE and PNG_TRANSFORM_FILLER_AFTER transforms.

  • Rrelease-mid
  •  31 Oct 2008 18:05
  • Rrelease-after

Changes: This release eliminates a vulnerability to memory leaks after reading a malformed tEXt chunk.

Rss Recent comments

Rcomment-before 04 Jul 2000 00:51 Rcomment-trans geoffman Rcomment-after

Libpng and Gnome
After installing libpng 1.0.7 my gnome-help-browser segfaulted and the toolbars would not display any png icons. I recompiled imlib to fix the segfault problem and gdk-pixbuff to fix the display problem.

993bf1edbaeedfe2c6bd8027a512a7f5_thumb

Project Spotlight

freshmeat Project Query Class

A PHP class that retrieves data from freshmeat.

No-screenshot

Project Spotlight

FET

Automatically schedules the timetable of school, high school, or university.