Changeset 103316 in vbox for trunk/src/libs/libpng-1.6.42/ANNOUNCE
- Timestamp:
- Feb 12, 2024 3:57:56 PM (12 months ago)
- svn:sync-xref-src-repo-rev:
- 161613
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/libs/libpng-1.6.42/ANNOUNCE
r96425 r103316 1 libpng 1.6. 37 - April 14, 20192 ============================== 1 libpng 1.6.42 - January 29, 2024 2 ================================ 3 3 4 4 This is a public release of libpng, intended for use in production code. … … 10 10 Source files with LF line endings (for Unix/Linux): 11 11 12 * libpng-1.6. 37.tar.xz (LZMA-compressed, recommended)13 * libpng-1.6. 37.tar.gz12 * libpng-1.6.42.tar.xz (LZMA-compressed, recommended) 13 * libpng-1.6.42.tar.gz (deflate-compressed) 14 14 15 15 Source files with CRLF line endings (for Windows): 16 16 17 * lp 1637.7z (LZMA-compressed, recommended)18 * lp 1637.zip17 * lpng1642.7z (LZMA-compressed, recommended) 18 * lpng1642.zip (deflate-compressed) 19 19 20 20 Other information: … … 26 26 27 27 28 Changes since the previous public release (version 1.6.36)29 --------------------------------------------- -------------28 Changes from version 1.6.41 to version 1.6.42 29 --------------------------------------------- 30 30 31 * Fixed a use-after-free vulnerability (CVE-2019-7317) in png_image_free. 32 * Fixed a memory leak in the ARM NEON implementation of png_do_expand_palette. 33 * Fixed a memory leak in pngtest.c. 34 * Fixed two vulnerabilities (CVE-2018-14048, CVE-2018-14550) in 35 contrib/pngminus; refactor. 36 * Changed the license of contrib/pngminus to MIT; refresh makefile and docs. 37 (Contributed by Willem van Schaik) 38 * Fixed a typo in the libpng license v2. 39 (Contributed by Miguel Ojeda) 40 * Added makefiles for AddressSanitizer-enabled builds. 41 * Cleaned up various makefiles. 31 * Fixed the implementation of the macro function `png_check_sig`. 32 This was an API regression, introduced in libpng-1.6.41. 33 (Reported by Matthieu Darbois) 34 35 36 Changes from version 1.6.40 to version 1.6.41 37 --------------------------------------------- 38 39 * Added SIMD-optimized code for the Loongarch LSX hardware. 40 (Contributed by GuXiWei, JinBo and ZhangLixia) 41 * Fixed the run-time discovery of MIPS MSA hardware. 42 (Contributed by Sui Jingfeng) 43 * Fixed an off-by-one error in the function `png_do_check_palette_indexes`, 44 which failed to recognize errors that might have existed in the first 45 column of a broken palette-encoded image. This was a benign regression 46 accidentally introduced in libpng-1.6.33. No pixel was harmed. 47 (Contributed by Adam Richter; reviewed by John Bowler) 48 * Fixed, improved and modernized the contrib/pngminus programs, i.e., 49 png2pnm.c and pnm2png.c 50 * Removed old and peculiar portability hacks that were meant to silence 51 warnings issued by gcc version 7.1 alone. 52 (Contributed by John Bowler) 53 * Fixed and modernized the CMake file, and raised the minimum required 54 CMake version from 3.1 to 3.6. 55 (Contributed by Clinton Ingram, Timothy Lyanguzov, Tyler Kropp, et al.) 56 * Allowed the configure script to disable the building of auxiliary tools 57 and tests, thus catching up with the CMake file. 58 (Contributed by Carlo Bramini) 59 * Fixed a build issue on Mac. 60 (Contributed by Zixu Wang) 61 * Moved the Autoconf macro files to scripts/autoconf. 62 * Moved the CMake files (except for the main CMakeLists.txt) to 63 scripts/cmake and moved the list of their contributing authors to 64 scripts/cmake/AUTHORS.md 65 * Updated the CI configurations and scripts. 66 * Relicensed the CI scripts to the MIT License. 67 * Improved the test coverage. 68 (Contributed by John Bowler) 42 69 43 70
Note:
See TracChangeset
for help on using the changeset viewer.