Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | [libpng15] Imported from libpng-1.5.30.tarv1.5.30libpng15 | Glenn Randers-Pehrson | 2017-09-28 | 1 | -3/+3 |
| | |||||
* | [libpng15] Imported from libpng-1.5.30rc01.tarv1.5.30rc01 | Glenn Randers-Pehrson | 2017-09-20 | 1 | -3/+3 |
| | |||||
* | [libpng15] Bump version to 1.5.30beta03 | Glenn Randers-Pehrson | 2017-09-14 | 1 | -3/+3 |
| | |||||
* | [libpng15] Imported from libpng-1.5.30beta02.tarv1.5.30beta02 | Glenn Randers-Pehrson | 2017-09-14 | 1 | -2/+2 |
| | |||||
* | [libpng15] Bump version to 1.5.30beta02 | Glenn Randers-Pehrson | 2017-09-03 | 1 | -3/+3 |
| | |||||
* | [libpng15] Bump version to 1.5.30beta01 | Glenn Randers-Pehrson | 2017-08-28 | 1 | -3/+3 |
| | |||||
* | [libpng15] Imported from libpng-1.5.29.tarv1.5.29 | Glenn Randers-Pehrson | 2017-08-24 | 1 | -4/+4 |
| | |||||
* | [libpng15] Imported from libpng-1.5.29rc01.tarv1.5.29rc01 | Glenn Randers-Pehrson | 2017-08-18 | 1 | -3/+3 |
| | |||||
* | [libpng15] Imported from libpng-1.5.29beta02.tarv1.5.29beta02 | Glenn Randers-Pehrson | 2017-08-07 | 1 | -2/+2 |
| | |||||
* | [libpng15] Bump version to 1.5.29beta02 | Glenn Randers-Pehrson | 2017-04-01 | 1 | -3/+3 |
| | |||||
* | [libpng15] Imported from libpng-1.5.29beta01.tarv1.5.29beta01 | Glenn Randers-Pehrson | 2017-04-01 | 1 | -2/+2 |
| | |||||
* | [libpng15] Silence clang -Wcomma warnings (Viktor SzaKats). | Glenn Randers-Pehrson | 2017-03-30 | 1 | -11/+21 |
| | |||||
* | [libpng15] Suppress clang warnings about implicit sign changes in png.c | Glenn Randers-Pehrson | 2017-03-01 | 1 | -5/+5 |
| | |||||
* | [libpng15] Bump version to 1.5.29beta01 | Glenn Randers-Pehrson | 2016-12-30 | 1 | -7/+7 |
| | |||||
* | [libpng15] Fixed a potential null pointer dereference in png_set_text_2() | Glenn Randers-Pehrson | 2016-12-29 | 1 | -0/+1 |
| | | | | (bug report and patch by Patrick Keshishian) | ||||
* | [libpng15] Bump version to 1.5.28 | Glenn Randers-Pehrson | 2016-12-29 | 1 | -4/+4 |
| | |||||
* | [libpng15] Imported from libpng-1.5.28rc01.tarv1.5.28rc01 | Glenn Randers-Pehrson | 2016-12-27 | 1 | -3/+3 |
| | |||||
* | Merge branch 'libpng15' of git://github.com/jbowler/libpng into libpng15 | Glenn Randers-Pehrson | 2016-12-26 | 1 | -13/+18 |
|\ | |||||
| * | Eliminate signed overlow in png_64bit_product | John Bowler | 2016-12-26 | 1 | -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] none | Glenn Randers-Pehrson | 2016-12-26 | 1 | -4/+4 |
|/ | |||||
* | [libpng15] Bump version to 1.5.28beta01 | Glenn Randers-Pehrson | 2016-05-29 | 1 | -3/+3 |
| | |||||
* | [libpng15] Imported from libpng-1.5.27.tarv1.5.27 | Glenn Randers-Pehrson | 2016-05-26 | 1 | -3/+3 |
| | |||||
* | [libpng15] Imported from libpng-1.5.27rc01.tarv1.5.27rc01 | Glenn Randers-Pehrson | 2016-05-14 | 1 | -3/+3 |
| | |||||
* | [libpng15] Bump version to 1.5.27beta03 | Glenn Randers-Pehrson | 2016-05-11 | 1 | -3/+3 |
| | |||||
* | [libpng15] Imported from libpng-1.5.27beta02.tarv1.5.27beta02 | Glenn Randers-Pehrson | 2016-05-11 | 1 | -2/+2 |
| | |||||
* | [libpng15] Bump version to 1.5.27beta02 | Glenn Randers-Pehrson | 2016-03-09 | 1 | -3/+3 |
| | |||||
* | [libpng15] Imported from libpng-1.5.27beta01.tarv1.5.27beta01 | Glenn Randers-Pehrson | 2016-03-09 | 1 | -2/+2 |
| | |||||
* | [libpng15] Happy 2016! Updated copyright year. | Glenn Randers-Pehrson | 2016-01-02 | 1 | -4/+4 |
| | |||||
* | [libpng15] Bump version to 1.5.27beta01 | Glenn Randers-Pehrson | 2015-12-17 | 1 | -3/+3 |
| | |||||
* | [libpng15] Imported from libpng-1.5.26.tarv1.5.26libpng-1.5.26-signed | Glenn Randers-Pehrson | 2015-12-17 | 1 | -3/+3 |
| | |||||
* | [libpng15] Imported from libpng-1.5.26rc01.tarv1.5.26rc01 | Glenn Randers-Pehrson | 2015-12-13 | 1 | -3/+3 |
| | |||||
* | [libpng15] Bump version to 1.5.26beta02 | Glenn Randers-Pehrson | 2015-12-13 | 1 | -6/+7 |
| | |||||
* | [libpng15] Imported from libpng-1.5.26beta01.tarv1.5.26beta01 | Glenn Randers-Pehrson | 2015-12-11 | 1 | -2/+2 |
| | |||||
* | [libpng15] Bump version to 1.5.26beta01 | Glenn Randers-Pehrson | 2015-12-09 | 1 | -3/+3 |
| | |||||
* | [libpng15] Imported from libpng-1.5.25.tarv1.5.25libpng-1.5.25-signed | Glenn Randers-Pehrson | 2015-12-02 | 1 | -3/+3 |
| | |||||
* | [libpng15] Imported from libpng-1.5.25rc01.tarv1.5.25rc01 | Glenn Randers-Pehrson | 2015-11-26 | 1 | -3/+3 |
| | |||||
* | [libpng15] Imported from libpng-1.5.25beta03.tarv1.5.25beta03 | Glenn Randers-Pehrson | 2015-11-24 | 1 | -3/+3 |
| | |||||
* | [libpng15] Imported from libpng-1.5.25beta02.tarv1.5.25beta02 | Glenn Randers-Pehrson | 2015-11-23 | 1 | -2/+2 |
| | |||||
* | [libpng15] Bump version to 1.5.25beta02 | Glenn Randers-Pehrson | 2015-11-22 | 1 | -3/+3 |
| | |||||
* | [libpng15] Imported from libpng-1.5.25beta01.tarv1.5.25beta01 | Glenn Randers-Pehrson | 2015-11-22 | 1 | -2/+2 |
| | |||||
* | [libpng15] Bump version to 1.5.25beta01 | Glenn Randers-Pehrson | 2015-11-13 | 1 | -3/+3 |
| | |||||
* | [libpng15] Imported from libpng-1.5.24.tarv1.5.24 | Glenn Randers-Pehrson | 2015-11-12 | 1 | -3/+3 |
| | |||||
* | [libpng15] Imported from libpng-1.5.24rc04.tarv1.5.24rc04 | Glenn Randers-Pehrson | 2015-11-05 | 1 | -3/+3 |
| | |||||
* | [libpng15] Imported from libpng-1.5.24rc02.tar | Glenn Randers-Pehrson | 2015-11-03 | 1 | -2/+2 |
| | |||||
* | [libpng15] Bump version to 1.5.24rc02 | Glenn Randers-Pehrson | 2015-11-03 | 1 | -3/+3 |
| | |||||
* | [libpng15] Imported from libpng-1.5.24rc01.tarv1.5.24rc01 | Glenn Randers-Pehrson | 2015-10-31 | 1 | -3/+3 |
| | |||||
* | [libpng15] Bump version to 1.5.24beta03 | Glenn Randers-Pehrson | 2015-10-14 | 1 | -3/+3 |
| | |||||
* | [libpng15] Imported from libpng-1.5.24beta02.tarv1.5.24beta02 | Glenn Randers-Pehrson | 2015-10-14 | 1 | -2/+2 |
| | |||||
* | [libpng15] Bump version to 1.5.24beta02 | Glenn Randers-Pehrson | 2015-08-19 | 1 | -3/+3 |
| | |||||
* | [lbipng15] Fixed the recently reported 1's complement security issue by | Glenn Randers-Pehrson | 2015-08-19 | 1 | -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). |