summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* [libpng15] Imported from libpng-1.5.30.tarv1.5.30libpng15Glenn Randers-Pehrson2017-09-2828-84/+80
|
* [libpng15] Imported from libpng-1.5.30rc01.tarv1.5.30rc01Glenn Randers-Pehrson2017-09-2027-73/+80
|
* [libpng15] Bump version to 1.5.30beta03Glenn Randers-Pehrson2017-09-1425-63/+67
|
* [libpng15] Imported from libpng-1.5.30beta02.tarv1.5.30beta02Glenn Randers-Pehrson2017-09-1415-29/+29
|
* [libpng15] Fixed incorrect typecast of some arguments to png_malloc() andGlenn Randers-Pehrson2017-09-033-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.30beta02Glenn Randers-Pehrson2017-09-0325-69/+73
|
* [libpng15] Revise pngrutil.c with a more generous size limit for IDAT chunks.Glenn Randers-Pehrson2017-09-032-15/+20
|
* [libpng15] Fix "last changed" date in pngtrans.cGlenn Randers-Pehrson2017-08-291-1/+1
|
* [libpng15] Imported from libpng-1.5.30beta01.tarv1.5.30beta01Glenn Randers-Pehrson2017-08-281-1/+1
|
* [libpng15] Bump version to 1.5.30beta01Glenn Randers-Pehrson2017-08-2832-99/+119
|
* [libpng15] Imported from libpng-1.5.29.tarv1.5.29Glenn Randers-Pehrson2017-08-2433-92/+90
|
* [libpng15] Imported from libpng-1.5.29rc01.tarv1.5.29rc01Glenn Randers-Pehrson2017-08-1828-80/+112
|
* [libpng15] Imported from libpng-1.5.29beta02.tarv1.5.29beta02Glenn Randers-Pehrson2017-08-0712-21/+21
|
* [libpng15] Moved chunk-name and chunk-length checks into PNG_EXTERN privateGlenn Randers-Pehrson2017-08-068-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 limitsGlenn Randers-Pehrson2017-05-222-28/+30
|
* [libpng15] Change http: urls to https: in libpng.3Glenn Randers-Pehrson2017-04-031-10/+10
|
* [libpng15] Bump version to 1.5.29beta02Glenn Randers-Pehrson2017-04-0125-65/+69
|
* [libpng15] Imported from libpng-1.5.29beta01.tarv1.5.29beta01Glenn Randers-Pehrson2017-04-0119-70/+70
|
* [libpng15] Silence clang -Wcomma warnings (Viktor SzaKats).Glenn Randers-Pehrson2017-03-307-38/+76
|
* [libpng15] Added missing "$(CPPFLAGS)" to the compile line for c.pic.o inGlenn Randers-Pehrson2017-03-214-5/+9
| | | | makefile.linux and makefile.solaris-x86 (Cosmin).
* [libpng15] Avoid potential overflow of shift operations in png_do_expand() ↵Glenn Randers-Pehrson2017-03-013-6/+8
| | | | (Aaron Boxer).
* [libpng15] Suppress clang warnings about implicit sign changes in png.cGlenn Randers-Pehrson2017-03-013-8/+10
|
* [libpng15] Clean up license info, mention CVE-2016-10087 in CHANGESGlenn Randers-Pehrson2016-12-304-4/+26
|
* [libpng15] Bump version to 1.5.29beta01Glenn Randers-Pehrson2016-12-3030-117/+95
|
* [libpng15] Imported from libpng-1.5.28.tarv1.5.28Glenn Randers-Pehrson2016-12-291-1/+1
|
* [libpng15] Fixed a potential null pointer dereference in png_set_text_2()Glenn Randers-Pehrson2016-12-293-0/+5
| | | | (bug report and patch by Patrick Keshishian)
* [libpng15] Bump version to 1.5.28Glenn Randers-Pehrson2016-12-2930-81/+81
|
* [libpng15] Imported from libpng-1.5.28rc01.tarv1.5.28rc01Glenn Randers-Pehrson2016-12-2728-82/+80
|
* [libpng15] Update CHANGES and ANNOUNCEGlenn Randers-Pehrson2016-12-262-0/+40
|
* Merge branch 'libpng15' of git://github.com/jbowler/libpng into libpng15Glenn Randers-Pehrson2016-12-264-27/+32
|\
| * Eliminate signed overlow in png_64bit_productJohn Bowler2016-12-262-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 overflowJohn Bowler2016-12-261-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 macroJohn Bowler2016-12-261-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] noneGlenn Randers-Pehrson2016-12-263-7/+7
|/
* [libpng15] Merge with libpng16/pngminusGlenn Randers-Pehrson2016-10-307-24/+35
|
* [libpng15] Merge with libpng16/pngtest.c, pngvalid.c, gregbook, pngminimGlenn Randers-Pehrson2016-10-3020-285/+333
|
* [libpng15] Minor editing of INSTALL, (whitespace, added copyright line)Glenn Randers-Pehrson2016-08-183-40/+55
|
* [libpng15] Suppress warning about unused png_digit[] array in pngerror.c.Glenn Randers-Pehrson2016-08-071-4/+5
|
* [libpng15] Merge contrib/pngminim/*/makefile with those from libpng-1.6.24Glenn Randers-Pehrson2016-08-025-12/+14
|
* [libpng15] Minor edit of INSTALLGlenn Randers-Pehrson2016-07-041-2/+2
|
* [libpng15] Added "Common linking failures" section to INSTALL.Glenn Randers-Pehrson2016-07-023-26/+27
|
* [libpng15] Sync contrib/libtests/pngvalid.c with libpng16Glenn Randers-Pehrson2016-06-251-2/+2
|
* [libpng15] Fixed undefined behavior in png_push_save_buffer(). Do not callGlenn Randers-Pehrson2016-06-033-6/+15
| | | | memcpy() with a null source, even if count is zero (Leon Scroggins III).
* [libpng15] Merge contrib/libtests/pngvalid.c with libpng16Glenn Randers-Pehrson2016-05-313-49/+34
|
* [libpng15] Bump version to 1.5.28beta01Glenn Randers-Pehrson2016-05-2930-114/+89
|
* Backported pngvalid changes from libpng 1.6John Bowler2016-05-291-44/+432
| | | | Signed-off-by: John Bowler <jbowler@acm.org>
* [libpng15] Imported from libpng-1.5.27.tarv1.5.27Glenn Randers-Pehrson2016-05-2628-81/+77
|
* [libpng15] Imported from libpng-1.5.27rc01.tarv1.5.27rc01Glenn Randers-Pehrson2016-05-1426-72/+74
|
* [libpng15] Bump version to 1.5.27beta03Glenn Randers-Pehrson2016-05-1125-65/+69
|
* [libpng15] Imported from libpng-1.5.27beta02.tarv1.5.27beta02Glenn Randers-Pehrson2016-05-1112-20/+20
|