summaryrefslogtreecommitdiff
path: root/png.c
Commit message (Collapse)AuthorAgeFilesLines
* [libpng15] Imported from libpng-1.5.30.tarv1.5.30libpng15Glenn Randers-Pehrson2017-09-281-3/+3
|
* [libpng15] Imported from libpng-1.5.30rc01.tarv1.5.30rc01Glenn Randers-Pehrson2017-09-201-3/+3
|
* [libpng15] Bump version to 1.5.30beta03Glenn Randers-Pehrson2017-09-141-3/+3
|
* [libpng15] Imported from libpng-1.5.30beta02.tarv1.5.30beta02Glenn Randers-Pehrson2017-09-141-2/+2
|
* [libpng15] Bump version to 1.5.30beta02Glenn Randers-Pehrson2017-09-031-3/+3
|
* [libpng15] Bump version to 1.5.30beta01Glenn Randers-Pehrson2017-08-281-3/+3
|
* [libpng15] Imported from libpng-1.5.29.tarv1.5.29Glenn Randers-Pehrson2017-08-241-4/+4
|
* [libpng15] Imported from libpng-1.5.29rc01.tarv1.5.29rc01Glenn Randers-Pehrson2017-08-181-3/+3
|
* [libpng15] Imported from libpng-1.5.29beta02.tarv1.5.29beta02Glenn Randers-Pehrson2017-08-071-2/+2
|
* [libpng15] Bump version to 1.5.29beta02Glenn Randers-Pehrson2017-04-011-3/+3
|
* [libpng15] Imported from libpng-1.5.29beta01.tarv1.5.29beta01Glenn Randers-Pehrson2017-04-011-2/+2
|
* [libpng15] Silence clang -Wcomma warnings (Viktor SzaKats).Glenn Randers-Pehrson2017-03-301-11/+21
|
* [libpng15] Suppress clang warnings about implicit sign changes in png.cGlenn Randers-Pehrson2017-03-011-5/+5
|
* [libpng15] Bump version to 1.5.29beta01Glenn Randers-Pehrson2016-12-301-7/+7
|
* [libpng15] Fixed a potential null pointer dereference in png_set_text_2()Glenn Randers-Pehrson2016-12-291-0/+1
| | | | (bug report and patch by Patrick Keshishian)
* [libpng15] Bump version to 1.5.28Glenn Randers-Pehrson2016-12-291-4/+4
|
* [libpng15] Imported from libpng-1.5.28rc01.tarv1.5.28rc01Glenn Randers-Pehrson2016-12-271-3/+3
|
* Merge branch 'libpng15' of git://github.com/jbowler/libpng into libpng15Glenn Randers-Pehrson2016-12-261-13/+18
|\
| * Eliminate signed overlow in png_64bit_productJohn Bowler2016-12-261-13/+18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The previous version produced a signed overflow as a result of both the & 0xffff on the most significant bits of a negative argument; this converted (-1) into 65535 which resulted in a subsequent overflow. Since signed overflow is undefined in C90 the code has been modified to correctly calculate a signed result. This requires changing the 'hi' result parametr to a signed value. This has been code reviewed solely by the author. A further code review is highly desireable. Nevertheless the code compiles without warnings from clang and without the prior detection of an overflow. Since it no longer truncates any of the intermediate values this should be enough to ensure that it is correct. Signed-off-by: John Bowler <jbowler@acm.org>
* | [libpng15] noneGlenn Randers-Pehrson2016-12-261-4/+4
|/
* [libpng15] Bump version to 1.5.28beta01Glenn Randers-Pehrson2016-05-291-3/+3
|
* [libpng15] Imported from libpng-1.5.27.tarv1.5.27Glenn Randers-Pehrson2016-05-261-3/+3
|
* [libpng15] Imported from libpng-1.5.27rc01.tarv1.5.27rc01Glenn Randers-Pehrson2016-05-141-3/+3
|
* [libpng15] Bump version to 1.5.27beta03Glenn Randers-Pehrson2016-05-111-3/+3
|
* [libpng15] Imported from libpng-1.5.27beta02.tarv1.5.27beta02Glenn Randers-Pehrson2016-05-111-2/+2
|
* [libpng15] Bump version to 1.5.27beta02Glenn Randers-Pehrson2016-03-091-3/+3
|
* [libpng15] Imported from libpng-1.5.27beta01.tarv1.5.27beta01Glenn Randers-Pehrson2016-03-091-2/+2
|
* [libpng15] Happy 2016! Updated copyright year.Glenn Randers-Pehrson2016-01-021-4/+4
|
* [libpng15] Bump version to 1.5.27beta01Glenn Randers-Pehrson2015-12-171-3/+3
|
* [libpng15] Imported from libpng-1.5.26.tarv1.5.26libpng-1.5.26-signedGlenn Randers-Pehrson2015-12-171-3/+3
|
* [libpng15] Imported from libpng-1.5.26rc01.tarv1.5.26rc01Glenn Randers-Pehrson2015-12-131-3/+3
|
* [libpng15] Bump version to 1.5.26beta02Glenn Randers-Pehrson2015-12-131-6/+7
|
* [libpng15] Imported from libpng-1.5.26beta01.tarv1.5.26beta01Glenn Randers-Pehrson2015-12-111-2/+2
|
* [libpng15] Bump version to 1.5.26beta01Glenn Randers-Pehrson2015-12-091-3/+3
|
* [libpng15] Imported from libpng-1.5.25.tarv1.5.25libpng-1.5.25-signedGlenn Randers-Pehrson2015-12-021-3/+3
|
* [libpng15] Imported from libpng-1.5.25rc01.tarv1.5.25rc01Glenn Randers-Pehrson2015-11-261-3/+3
|
* [libpng15] Imported from libpng-1.5.25beta03.tarv1.5.25beta03Glenn Randers-Pehrson2015-11-241-3/+3
|
* [libpng15] Imported from libpng-1.5.25beta02.tarv1.5.25beta02Glenn Randers-Pehrson2015-11-231-2/+2
|
* [libpng15] Bump version to 1.5.25beta02Glenn Randers-Pehrson2015-11-221-3/+3
|
* [libpng15] Imported from libpng-1.5.25beta01.tarv1.5.25beta01Glenn Randers-Pehrson2015-11-221-2/+2
|
* [libpng15] Bump version to 1.5.25beta01Glenn Randers-Pehrson2015-11-131-3/+3
|
* [libpng15] Imported from libpng-1.5.24.tarv1.5.24Glenn Randers-Pehrson2015-11-121-3/+3
|
* [libpng15] Imported from libpng-1.5.24rc04.tarv1.5.24rc04Glenn Randers-Pehrson2015-11-051-3/+3
|
* [libpng15] Imported from libpng-1.5.24rc02.tarGlenn Randers-Pehrson2015-11-031-2/+2
|
* [libpng15] Bump version to 1.5.24rc02Glenn Randers-Pehrson2015-11-031-3/+3
|
* [libpng15] Imported from libpng-1.5.24rc01.tarv1.5.24rc01Glenn Randers-Pehrson2015-10-311-3/+3
|
* [libpng15] Bump version to 1.5.24beta03Glenn Randers-Pehrson2015-10-141-3/+3
|
* [libpng15] Imported from libpng-1.5.24beta02.tarv1.5.24beta02Glenn Randers-Pehrson2015-10-141-2/+2
|
* [libpng15] Bump version to 1.5.24beta02Glenn Randers-Pehrson2015-08-191-3/+3
|
* [lbipng15] Fixed the recently reported 1's complement security issue byGlenn Randers-Pehrson2015-08-191-2/+2
| | | | | | | | | | | replacing the value that is illegal in the PNG spec, in both signed and unsigned values, with 0. Illegal unsigned values (anything greater than or equal to 0x80000000) can still pass through, but since these are not illegal in ANSI-C (unlike 0x80000000 in the signed case) the checking that occurs later can catch them (John Bowler). Safely convert num_bytes to a png_byte in png_set_sig_bytes() (Robert Seacord).