Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | [libpng15] Imported from libpng-1.5.30.tarv1.5.30libpng15 | Glenn Randers-Pehrson | 2017-09-28 | 28 | -84/+80 |
| | |||||
* | [libpng15] Imported from libpng-1.5.30rc01.tarv1.5.30rc01 | Glenn Randers-Pehrson | 2017-09-20 | 27 | -73/+80 |
| | |||||
* | [libpng15] Bump version to 1.5.30beta03 | Glenn Randers-Pehrson | 2017-09-14 | 25 | -63/+67 |
| | |||||
* | [libpng15] Imported from libpng-1.5.30beta02.tarv1.5.30beta02 | Glenn Randers-Pehrson | 2017-09-14 | 15 | -29/+29 |
| | |||||
* | [libpng15] Fixed incorrect typecast of some arguments to png_malloc() and | Glenn Randers-Pehrson | 2017-09-03 | 3 | -6/+12 |
| | | | | | png_calloc() that were png_uint_32 instead of png_alloc_size_t (Bug report by "irwir" in Github libpng issue #175). | ||||
* | [libpng15] Bump version to 1.5.30beta02 | Glenn Randers-Pehrson | 2017-09-03 | 25 | -69/+73 |
| | |||||
* | [libpng15] Revise pngrutil.c with a more generous size limit for IDAT chunks. | Glenn Randers-Pehrson | 2017-09-03 | 2 | -15/+20 |
| | |||||
* | [libpng15] Fix "last changed" date in pngtrans.c | Glenn Randers-Pehrson | 2017-08-29 | 1 | -1/+1 |
| | |||||
* | [libpng15] Imported from libpng-1.5.30beta01.tarv1.5.30beta01 | Glenn Randers-Pehrson | 2017-08-28 | 1 | -1/+1 |
| | |||||
* | [libpng15] Bump version to 1.5.30beta01 | Glenn Randers-Pehrson | 2017-08-28 | 32 | -99/+119 |
| | |||||
* | [libpng15] Imported from libpng-1.5.29.tarv1.5.29 | Glenn Randers-Pehrson | 2017-08-24 | 33 | -92/+90 |
| | |||||
* | [libpng15] Imported from libpng-1.5.29rc01.tarv1.5.29rc01 | Glenn Randers-Pehrson | 2017-08-18 | 28 | -80/+112 |
| | |||||
* | [libpng15] Imported from libpng-1.5.29beta02.tarv1.5.29beta02 | Glenn Randers-Pehrson | 2017-08-07 | 12 | -21/+21 |
| | |||||
* | [libpng15] Moved chunk-name and chunk-length checks into PNG_EXTERN private | Glenn Randers-Pehrson | 2017-08-06 | 8 | -54/+161 |
| | | | | | | png_check_chunk_name() and png_check_chunk_length() functions (Suggested by Max Stepin). Merged pngtest.c with libpng-1.6.32. | ||||
* | [libpng15] Update documentation of user limits | Glenn Randers-Pehrson | 2017-05-22 | 2 | -28/+30 |
| | |||||
* | [libpng15] Change http: urls to https: in libpng.3 | Glenn Randers-Pehrson | 2017-04-03 | 1 | -10/+10 |
| | |||||
* | [libpng15] Bump version to 1.5.29beta02 | Glenn Randers-Pehrson | 2017-04-01 | 25 | -65/+69 |
| | |||||
* | [libpng15] Imported from libpng-1.5.29beta01.tarv1.5.29beta01 | Glenn Randers-Pehrson | 2017-04-01 | 19 | -70/+70 |
| | |||||
* | [libpng15] Silence clang -Wcomma warnings (Viktor SzaKats). | Glenn Randers-Pehrson | 2017-03-30 | 7 | -38/+76 |
| | |||||
* | [libpng15] Added missing "$(CPPFLAGS)" to the compile line for c.pic.o in | Glenn Randers-Pehrson | 2017-03-21 | 4 | -5/+9 |
| | | | | makefile.linux and makefile.solaris-x86 (Cosmin). | ||||
* | [libpng15] Avoid potential overflow of shift operations in png_do_expand() ↵ | Glenn Randers-Pehrson | 2017-03-01 | 3 | -6/+8 |
| | | | | (Aaron Boxer). | ||||
* | [libpng15] Suppress clang warnings about implicit sign changes in png.c | Glenn Randers-Pehrson | 2017-03-01 | 3 | -8/+10 |
| | |||||
* | [libpng15] Clean up license info, mention CVE-2016-10087 in CHANGES | Glenn Randers-Pehrson | 2016-12-30 | 4 | -4/+26 |
| | |||||
* | [libpng15] Bump version to 1.5.29beta01 | Glenn Randers-Pehrson | 2016-12-30 | 30 | -117/+95 |
| | |||||
* | [libpng15] Imported from libpng-1.5.28.tarv1.5.28 | Glenn Randers-Pehrson | 2016-12-29 | 1 | -1/+1 |
| | |||||
* | [libpng15] Fixed a potential null pointer dereference in png_set_text_2() | Glenn Randers-Pehrson | 2016-12-29 | 3 | -0/+5 |
| | | | | (bug report and patch by Patrick Keshishian) | ||||
* | [libpng15] Bump version to 1.5.28 | Glenn Randers-Pehrson | 2016-12-29 | 30 | -81/+81 |
| | |||||
* | [libpng15] Imported from libpng-1.5.28rc01.tarv1.5.28rc01 | Glenn Randers-Pehrson | 2016-12-27 | 28 | -82/+80 |
| | |||||
* | [libpng15] Update CHANGES and ANNOUNCE | Glenn Randers-Pehrson | 2016-12-26 | 2 | -0/+40 |
| | |||||
* | Merge branch 'libpng15' of git://github.com/jbowler/libpng into libpng15 | Glenn Randers-Pehrson | 2016-12-26 | 4 | -27/+32 |
|\ | |||||
| * | Eliminate signed overlow in png_64bit_product | John Bowler | 2016-12-26 | 2 | -20/+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> | ||||
| * | Remove unsigned overflow | John Bowler | 2016-12-26 | 1 | -5/+9 |
| | | | | | | | | | | | | | | | | | | The previous code always results in an unsigned arithmetic overflow, this is well defined but produces errors from clang with the option to detect unsigned overflow. As the expression only gets evaluated once per row in this version of libpng it is easier just to rewrite it. Signed-off-by: John Bowler <jbowler@acm.org> | ||||
| * | Remove 'defined' within macro | John Bowler | 2016-12-26 | 1 | -2/+5 |
| | | | | | | | | | | | | | | | | | | | | | | This removes the use of a macro containing the pre-processor 'defined' operator. It is unclear whether this is valid; a macro which "generates" 'defined' is not permitted, but the use of the work "generates" within the C90 standard seems to imply more than simple substitution of an expression itself containing a well-formed defined operation. Signed-off-by: John Bowler <jbowler@acm.org> | ||||
* | | [libpng15] none | Glenn Randers-Pehrson | 2016-12-26 | 3 | -7/+7 |
|/ | |||||
* | [libpng15] Merge with libpng16/pngminus | Glenn Randers-Pehrson | 2016-10-30 | 7 | -24/+35 |
| | |||||
* | [libpng15] Merge with libpng16/pngtest.c, pngvalid.c, gregbook, pngminim | Glenn Randers-Pehrson | 2016-10-30 | 20 | -285/+333 |
| | |||||
* | [libpng15] Minor editing of INSTALL, (whitespace, added copyright line) | Glenn Randers-Pehrson | 2016-08-18 | 3 | -40/+55 |
| | |||||
* | [libpng15] Suppress warning about unused png_digit[] array in pngerror.c. | Glenn Randers-Pehrson | 2016-08-07 | 1 | -4/+5 |
| | |||||
* | [libpng15] Merge contrib/pngminim/*/makefile with those from libpng-1.6.24 | Glenn Randers-Pehrson | 2016-08-02 | 5 | -12/+14 |
| | |||||
* | [libpng15] Minor edit of INSTALL | Glenn Randers-Pehrson | 2016-07-04 | 1 | -2/+2 |
| | |||||
* | [libpng15] Added "Common linking failures" section to INSTALL. | Glenn Randers-Pehrson | 2016-07-02 | 3 | -26/+27 |
| | |||||
* | [libpng15] Sync contrib/libtests/pngvalid.c with libpng16 | Glenn Randers-Pehrson | 2016-06-25 | 1 | -2/+2 |
| | |||||
* | [libpng15] Fixed undefined behavior in png_push_save_buffer(). Do not call | Glenn Randers-Pehrson | 2016-06-03 | 3 | -6/+15 |
| | | | | memcpy() with a null source, even if count is zero (Leon Scroggins III). | ||||
* | [libpng15] Merge contrib/libtests/pngvalid.c with libpng16 | Glenn Randers-Pehrson | 2016-05-31 | 3 | -49/+34 |
| | |||||
* | [libpng15] Bump version to 1.5.28beta01 | Glenn Randers-Pehrson | 2016-05-29 | 30 | -114/+89 |
| | |||||
* | Backported pngvalid changes from libpng 1.6 | John Bowler | 2016-05-29 | 1 | -44/+432 |
| | | | | Signed-off-by: John Bowler <jbowler@acm.org> | ||||
* | [libpng15] Imported from libpng-1.5.27.tarv1.5.27 | Glenn Randers-Pehrson | 2016-05-26 | 28 | -81/+77 |
| | |||||
* | [libpng15] Imported from libpng-1.5.27rc01.tarv1.5.27rc01 | Glenn Randers-Pehrson | 2016-05-14 | 26 | -72/+74 |
| | |||||
* | [libpng15] Bump version to 1.5.27beta03 | Glenn Randers-Pehrson | 2016-05-11 | 25 | -65/+69 |
| | |||||
* | [libpng15] Imported from libpng-1.5.27beta02.tarv1.5.27beta02 | Glenn Randers-Pehrson | 2016-05-11 | 12 | -20/+20 |
| |