Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Release libpng version 1.6.37v1.6.37 | Cosmin Truta | 2019-04-14 | 1 | -2/+2 |
| | |||||
* | Call png_image_free_function without guarding it with png_safe_execute | Cosmin Truta | 2019-02-03 | 1 | -2/+1 |
| | | | | | | | png_image_free_function (or any other destructor) should never fail. Destructors need not and must not be executed under png_safe_execute. Reference: CVE-2019-7317, use-after-free in png_image_free | ||||
* | Update the copyright year | Cosmin Truta | 2019-01-19 | 1 | -2/+2 |
| | |||||
* | Bump version to 1.6.37.git | Cosmin Truta | 2018-12-30 | 1 | -2/+2 |
| | |||||
* | Release libpng version 1.6.36v1.6.36 | Cosmin Truta | 2018-12-01 | 1 | -2/+2 |
| | |||||
* | Clean up config, scripts, examples, etc. | Cosmin Truta | 2018-11-25 | 1 | -8/+8 |
| | |||||
* | Some more trivial source typos | luz.paz | 2018-08-19 | 1 | -1/+1 |
| | | | Found via `codespell` and `grep` | ||||
* | Remove top-level const from function-scope variables | Cosmin Truta | 2018-08-18 | 1 | -8/+8 |
| | | | | | | | | | | | | | | | | | | | | | | | | As per the const correctness rules, top-level const-ness of data in automatic scopes does not propagate outside of these scopes (unlike const-ness at lower levels, such as pointers to const data). Previously, const was used liberally, but inconsistently across the libpng codebase. Using const wherever applicable is not incorrect. However, _consistent_ use of const is difficult to maintain in such conditions. In conclusion, we shall continue to use const only where doing so is strictly necessary: 1. If a function guarantees that it will not modify an argument passed by pointer, the corresponding function parameter should be a pointer-to-const (const T *). 2. Static data should not be modified, therefore it should be const. Reference: Google C++ Style Guide https://google.github.io/styleguide/cppguide.html#Use_of_const | ||||
* | Replace the remaining uses of PNG_CONST with const | Cosmin Truta | 2018-08-18 | 1 | -10/+10 |
| | | | | | | In v1.6.0, compiler support for const became a requirement. It should be used consistently. To maintain backwards compatibility, PNG_CONST is still maintained in deprecated form. | ||||
* | Remove the "last changed" version information from source comments | Cosmin Truta | 2018-07-28 | 1 | -8/+0 |
| | | | | This information is maintained by the version control system. | ||||
* | Bump version to 1.6.36.git and update copyright notice | Cosmin Truta | 2018-07-28 | 1 | -6/+8 |
| | |||||
* | Release libpng version 1.6.35 | Cosmin Truta | 2018-07-15 | 1 | -4/+4 |
| | |||||
* | [libpng16] Replace the remaining uses of png_size_t with size_t | Cosmin Truta | 2018-06-17 | 1 | -9/+9 |
| | | | | | | In v1.6.0, size_t became a required type. It should be used consistently. To maintain backwards compatibility, png_size_t is still maintained in deprecated form. | ||||
* | [libpng16] Bump version to 1.6.35beta02 | Glenn Randers-Pehrson | 2018-03-06 | 1 | -3/+3 |
| | |||||
* | [libpng16] Imported from libpng-1.6.35beta01.tarv1.6.35beta01 | Glenn Randers-Pehrson | 2018-03-06 | 1 | -2/+2 |
| | |||||
* | Fix png_set_option to work. | taigacon | 2018-03-05 | 1 | -1/+1 |
| | |||||
* | [libpng16] Update copyright year to 2018 in png.c | Glenn Randers-Pehrson | 2018-01-07 | 1 | -4/+4 |
| | |||||
* | [libpng16] Update copyright year | Glenn Randers-Pehrson | 2018-01-07 | 1 | -2/+2 |
| | |||||
* | Misc. typos | Unknown | 2017-11-03 | 1 | -3/+3 |
| | | | Some are user facing. Some are in actual code. Most are in source comments. Also, please double check the changes in contrib/tools/pngfix.c | ||||
* | [libpng16] Bump version to 1.6.35beta01 | Glenn Randers-Pehrson | 2017-09-29 | 1 | -3/+3 |
| | |||||
* | [libpng16] Imported from libpng-1.6.34.tarv1.6.34 | Glenn Randers-Pehrson | 2017-09-29 | 1 | -3/+3 |
| | |||||
* | [libpng16] Bump version to 1.6.34beta01 | Glenn Randers-Pehrson | 2017-09-28 | 1 | -3/+3 |
| | |||||
* | [libpng16] Imported from libpng-1.6.33.tarv1.6.33 | Glenn Randers-Pehrson | 2017-09-28 | 1 | -4/+4 |
| | |||||
* | [libpng16] Imported from libpng-1.6.33rc02.tarv1.6.33rc02 | Glenn Randers-Pehrson | 2017-09-23 | 1 | -3/+3 |
| | |||||
* | [libpng16] Bump version to 1.6.33rc02 | Glenn Randers-Pehrson | 2017-09-20 | 1 | -3/+3 |
| | |||||
* | [libpng16] Bump version to 1.6.33rc01 | Glenn Randers-Pehrson | 2017-09-20 | 1 | -3/+3 |
| | |||||
* | [libpng16] Fix some comments | Glenn Randers-Pehrson | 2017-09-19 | 1 | -11/+6 |
| | |||||
* | [libpng16] Initialize tag_start etc. in png_icc_check_tag_table(). | Glenn Randers-Pehrson | 2017-09-16 | 1 | -5/+9 |
| | |||||
* | [libpng16] Undo faulty attempt to stifle oss-fuzz complaint about | Glenn Randers-Pehrson | 2017-09-16 | 1 | -8/+5 |
| | | | | png_icc_check_tabler() | ||||
* | [libpng16] Still another attempt to fix oss-fuzz uninitialized value | Glenn Randers-Pehrson | 2017-09-15 | 1 | -4/+7 |
| | |||||
* | [libpng16] Bump version to 1.6.33beta04 | Glenn Randers-Pehrson | 2017-09-14 | 1 | -3/+3 |
| | |||||
* | [libpng16] Imported from libpng-1.6.33beta03.tarv1.6.33beta03 | Glenn Randers-Pehrson | 2017-09-14 | 1 | -1/+1 |
| | |||||
* | [libpng16] Undo failed attempt to prevent UMR in png_icc_check_table(). | Glenn Randers-Pehrson | 2017-09-14 | 1 | -5/+2 |
| | |||||
* | [libpng16] Use png_chunk_report when handling a truncated ICC chunk. | Glenn Randers-Pehrson | 2017-09-13 | 1 | -4/+4 |
| | |||||
* | [libpng16] Guard against Uninitialized Memory Read in png_check_icc_table(), | Glenn Randers-Pehrson | 2017-09-12 | 1 | -2/+5 |
| | | | | detected by the oss-fuzz project. | ||||
* | [libpng16] Rearrange order of tests in png_iccp_check_tag_table() | Glenn Randers-Pehrson | 2017-09-10 | 1 | -11/+8 |
| | |||||
* | [libpng16] Attempt to isolate an oss-fuzz issue in png_set_text_2 | Glenn Randers-Pehrson | 2017-09-08 | 1 | -1/+1 |
| | |||||
* | [libpng16] Attempting to fix an oss-fuzz issue. | Glenn Randers-Pehrson | 2017-09-08 | 1 | -2/+6 |
| | |||||
* | [libpng16] Fix incorrect typecast of "intent" (should be png_alloc_size_t, | Glenn Randers-Pehrson | 2017-09-04 | 1 | -4/+4 |
| | | | | was unsigned int). Fixes github issue #175. | ||||
* | [libpng16] Bump version to 1.6.33beta03 | Glenn Randers-Pehrson | 2017-09-02 | 1 | -3/+3 |
| | |||||
* | [libpng16] Imported from libpng-1.6.33beta02.tarv1.6.33beta02 | Glenn Randers-Pehrson | 2017-09-02 | 1 | -2/+2 |
| | |||||
* | [libpng16] Bump version to 1.6.33beta02 | Glenn Randers-Pehrson | 2017-08-30 | 1 | -3/+3 |
| | |||||
* | [libpng16] Fix "last changed" dates | Glenn Randers-Pehrson | 2017-08-29 | 1 | -3/+3 |
| | |||||
* | [libpng16] Bump version to 1.6.33beta01 | Glenn Randers-Pehrson | 2017-08-28 | 1 | -2/+2 |
| | |||||
* | [libpng16] Bump version to 1.6.33beta01 | Glenn Randers-Pehrson | 2017-08-25 | 1 | -4/+4 |
| | |||||
* | [libpng16] Imported from libpng-1.6.32.tarv1.6.32 | Glenn Randers-Pehrson | 2017-08-24 | 1 | -4/+4 |
| | |||||
* | [libpng16] Bump version to 1.6.32rc03 | Glenn Randers-Pehrson | 2017-08-22 | 1 | -3/+3 |
| | |||||
* | [libpng16] Bump version to 1.6.32rc02 | Glenn Randers-Pehrson | 2017-08-22 | 1 | -3/+3 |
| | |||||
* | [libpng16] Imported from libpng-1.6.32rc01.tarv1.6.32rc01 | Glenn Randers-Pehrson | 2017-08-18 | 1 | -3/+3 |
| | |||||
* | [libpng16] Bump version to 1.6.32beta12 | Glenn Randers-Pehrson | 2017-08-07 | 1 | -3/+3 |
| |