1
0
mirror of https://github.com/glennrp/libpng.git synced 2026-10-24 08:39:18 +03:00

Commit Graph

  • 747dd02240 Add missing NULL pointer checks in four public API functions ylwango613 2026-02-26 17:34:27 +08:00
  • 0e731d189a Fix two copy-paste typos in colormap read and sPLT write ylwango613 2026-02-26 15:49:46 +08:00
  • 48800443eb Fix two copy-paste typos in colormap read and sPLT write ylwango613 2026-02-26 15:49:46 +08:00
  • 646d55abaa Fix wrong channel indices in png_image_read_and_map RGB_ALPHA path ylwango613 2026-02-24 16:41:26 +08:00
  • 961721b109 Fix wrong channel indices in png_image_read_and_map RGB_ALPHA path ylwango613 2026-02-24 16:41:26 +08:00
  • 62f9a9069f oss-fuzz: Fix build.sh for/if Philippe Antoine 2026-02-11 14:51:23 +01:00
  • 8d245089d1 Fix typographical errors THE-Spellchecker 2026-01-10 20:07:32 -06:00
  • 0094fdbf37 Fix typographical errors THE-Spellchecker 2026-01-10 20:07:32 -06:00
  • d54127e3db refactor: Clean up pointer variable declarations Cosmin Truta 2025-11-07 11:53:04 +02:00
  • e0dbfd4b56 refactor: Clean up the redundant top-level const qualifiers Cosmin Truta 2025-11-03 17:44:30 +02:00
  • 61b3a6fc08 Bump version to 1.6.56.git Cosmin Truta 2026-02-11 19:40:22 +02:00
  • 9bde1b7dbf Merge tag 'v1.6.55' into branch 'libpng18' into develop Cosmin Truta 2026-02-11 14:57:41 +02:00
  • 28ae89ed6d Merge tag 'v1.6.55' into libpng18 Cosmin Truta 2026-02-11 14:57:41 +02:00
  • c3e304954a Release libpng version 1.6.55 v1.6.55 Cosmin Truta 2026-02-09 22:02:20 +02:00
  • b72e38c08b oss-fuzz: Restrict the nalloc build to libfuzzer Philippe Antoine 2026-01-23 16:04:16 +01:00
  • 9404d8e35b chore: Pacify markdownlint Cosmin Truta 2026-02-09 17:51:02 +02:00
  • 2f7991c31b Add .markdownlint.yml, a configuration file for markdownlint Cosmin Truta 2026-02-09 17:43:54 +02:00
  • 09cf01d91e Merge tag 'v1.6.54' into branch 'libpng18' into develop Cosmin Truta 2026-02-06 21:19:42 +02:00
  • 96c78de6d5 Merge tag 'v1.6.54' into libpng18 Cosmin Truta 2026-02-06 21:19:42 +02:00
  • 01d03b8453 Fix a heap buffer overflow in png_set_quantize Cosmin Truta 2026-02-06 19:11:54 +02:00
  • b884e8c618 Bump version to 1.6.55.git Cosmin Truta 2026-02-06 19:03:06 +02:00
  • 02f2b4f469 Release libpng 1.6.54 v1.6.54 Cosmin Truta 2026-01-12 23:57:52 +02:00
  • f88784b357 chore(oss-fuzz): Fix the lint errors Cosmin Truta 2026-01-12 22:18:46 +02:00
  • 25ec74f928 oss-fuzz: Add three targets Philippe Antoine 2025-12-07 22:31:47 +01:00
  • 7a77762e6d oss-fuzz: Replace unicode space with ascii space Philippe Antoine 2025-12-07 22:22:30 +01:00
  • 296965f0e0 oss-fuzz: Disable nalloc with memory sanitizer Philippe Antoine 2025-12-07 21:58:31 +01:00
  • e086e68fa3 refactor: Improve naming clarity in png_image_write* and png_write_* Cosmin Truta 2026-01-10 19:55:49 +02:00
  • cf155de014 fix: Remove incorrect truncation casts from png_write_image_* Cosmin Truta 2026-01-10 15:20:18 +02:00
  • ef14664904 refactor: Improve naming clarity in the png_image_read_* functions Cosmin Truta 2026-01-09 23:13:03 +02:00
  • e4f7ad4ea2 Fix a heap buffer over-read in png_image_read_direct_scaled Cosmin Truta 2026-01-09 20:51:53 +02:00
  • 9e4e247afb Update the copyright year Cosmin Truta 2026-01-07 15:47:43 +02:00
  • 54c127584f chore: Tidy up whitespace in declarations and definitions Cosmin Truta 2025-10-24 22:21:39 +03:00
  • 0e894374dd fix: Use png_voidp instead of voidp in pngread.c and pngwrite.c Cosmin Truta 2025-10-13 16:49:58 +03:00
  • e8d40e1280 Bump version to 1.6.54.git Cosmin Truta 2025-12-08 15:36:40 +02:00
  • 0f07f70aa5 ci: Update the install section for AppVeyor CI Cosmin Truta 2025-12-08 13:25:58 +02:00
  • ceaf107b86 Merge tag 'v1.6.53' into branch 'libpng18' into develop Cosmin Truta 2025-12-08 11:56:59 +02:00
  • bb6411539c Merge tag 'v1.6.53' into libpng18 Cosmin Truta 2025-12-08 11:56:59 +02:00
  • 4e3f57d50f Release libpng version 1.6.53 v1.6.53 Cosmin Truta 2025-12-05 23:46:38 +02:00
  • ff615fdcaf build: Remove leftover ASM language from CMake project Luis Caro Campos 2025-12-05 16:28:45 +00:00
  • c225b7d32b oss-fuzz: Use the nalloc fuzz target Philippe Antoine 2025-12-03 21:58:16 +01:00
  • 91bcccda7b riscv: Delete unused helper functions and macros Cosmin Truta 2025-12-05 18:07:12 +02:00
  • 57f0a71c61 Update the list of contributing authors Cosmin Truta 2025-12-05 17:37:33 +02:00
  • b1e36caccb riscv: Fix the RVV build Alexander Smorkalov 2025-12-05 08:15:30 +03:00
  • 2b3a667966 Update the main AUTHORS file Cosmin Truta 2025-12-05 11:49:50 +02:00
  • d1ec152662 Refer to CVE-2025-66293 in a comment about a vulnerability fix Cosmin Truta 2025-12-05 11:34:10 +02:00
  • d7447f087b Bump version to 1.6.53.git Cosmin Truta 2025-12-05 11:32:17 +02:00
  • c2680c9090 Merge tag 'v1.6.52' into branch 'libpng18' into develop Cosmin Truta 2025-12-05 11:01:35 +02:00
  • c41aa70179 Merge tag 'v1.6.52' into libpng18 Cosmin Truta 2025-12-05 11:01:35 +02:00
  • fbed16182b Release libpng version 1.6.52 v1.6.52 Cosmin Truta 2025-12-03 21:48:14 +02:00
  • 5c7d02d73b oss-fuzz: Add allocation failure fuzzing via nalloc Philippe Antoine 2025-11-21 22:12:56 +01:00
  • 5b159aed75 riscv: Reformat the contributor list and update the AUTHORS file Cosmin Truta 2025-12-03 20:31:19 +02:00
  • d27beddf9f riscv: Fix undefined behavior in png_read_filter_row_paeth_rvv liangjunzhao 2025-12-02 09:46:07 +08:00
  • 87ed1cd2b8 riscv: Improve averaging performance in png_read_filter_row_avg_rvv liangjunzhao 2025-12-01 15:29:26 +08:00
  • 0441becac5 Merge pull request #745 from hmaarrfk/require_zlib_1260 Chris Lilley 2025-12-03 09:26:30 -05:00
  • a05a48b756 Finalize the fix for out-of-bounds read in png_image_read_composite Cosmin Truta 2025-12-01 22:31:54 +02:00
  • 788a624d73 Fix an out-of-bounds read in png_image_read_composite Cosmin Truta 2025-11-29 00:39:16 +02:00
  • cf53e54ccf Bump version to 1.6.52.git Cosmin Truta 2025-11-28 17:05:40 +02:00
  • a532f48615 Merge tag 'v1.6.51' into branch 'libpng18' into develop Cosmin Truta 2025-11-24 20:58:17 +02:00
  • 62954d33fe Merge tag 'v1.6.51' into libpng18 Cosmin Truta 2025-11-24 20:58:17 +02:00
  • 8b5f2153fb chore: Sync with branch 'develop' Cosmin Truta 2025-11-24 19:53:37 +02:00
  • a199c21e9c refactor: Clean up remaining uses of deprecated pointer typedefs Cosmin Truta 2025-11-24 15:30:14 +02:00
  • 49363adcfa Release libpng version 1.6.51 v1.6.51 Cosmin Truta 2025-11-21 23:01:00 +02:00
  • 869ed49945 Update the main AUTHORS file Cosmin Truta 2025-11-21 21:52:02 +02:00
  • fe855702de chore: Rerun ./autogen.sh --maintainer Cosmin Truta 2025-11-21 21:40:56 +02:00
  • b7fc38c910 ci: Update the branch and tag exclusions on AppVeyor CI Cosmin Truta 2025-11-21 20:43:36 +02:00
  • c53a3237e3 chore: Disable automatic charset detection in .editorconfig-checker Cosmin Truta 2025-11-21 19:12:40 +02:00
  • 728ac129b1 chore: Update .gitignore to exclude more local files Cosmin Truta 2025-11-21 19:03:57 +02:00
  • 3a3d485a75 riscv: Fix -Wundef compiler warnings and relax RVV version checks Cosmin Truta 2025-11-21 17:57:36 +02:00
  • 9ecda6eaf5 Fix hIST chunk position to match W3C specification Yuki Sekiguchi 2025-11-20 17:01:34 +09:00
  • c2831cb0e6 Add test cases for hIST chunk Yuki Sekiguchi 2025-11-20 17:06:07 +09:00
  • 218612ddd6 Rearchitect the fix to the buffer overflow in png_image_finish_read Cosmin Truta 2025-11-19 21:45:13 +02:00
  • 16b5e38239 Fix a buffer overflow in png_image_finish_read Cosmin Truta 2025-11-17 20:38:47 +02:00
  • 08da33b4c8 Fix a buffer overflow in png_init_read_transformations Cosmin Truta 2025-11-12 13:46:23 +02:00
  • 83b23a888b refactor: Delete unreachable code from png_do_read_transformations Cosmin Truta 2025-11-10 11:11:42 +02:00
  • 6a528eb5fd Fix a buffer overflow in png_do_quantize Cosmin Truta 2025-11-08 23:58:26 +02:00
  • ea094764f3 Fix a memory leak in function png_set_quantize; refactor Cosmin Truta 2025-11-08 17:16:59 +02:00
  • 2bd84c019c Fix a heap buffer overflow in png_write_image_8bit Cosmin Truta 2025-11-07 22:40:05 +02:00
  • 1ebf432e85 refactor: Clean up pointer variable declarations Cosmin Truta 2025-11-07 11:53:04 +02:00
  • b15add048b Make PNG_INFLATE just resolve to png_zlib_inflate Mark Harfouche 2025-11-03 17:56:12 -05:00
  • c7ca4d432a Require zlib 1.2.8 -- shed maintenance Mark Harfouche 2025-11-02 08:55:09 -05:00
  • e973362b8b refactor: Clean up the redundant top-level const qualifiers Cosmin Truta 2025-11-03 17:44:30 +02:00
  • f395f18553 Fix the placement of top-level volatile qualifiers Cosmin Truta 2025-11-03 11:01:39 +02:00
  • 67fb334d6a refactor: Rename struct png_control to struct png_control_def Cosmin Truta 2025-10-31 15:33:41 +02:00
  • d9e9c6d3a0 refactor: Replace deprecated pointer typedefs (part 2) Cosmin Truta 2025-10-29 18:13:45 +02:00
  • 7c67f70da1 refactor: Replace deprecated pointer typedefs (part 1) Cosmin Truta 2025-10-27 20:04:48 +02:00
  • caa0c733f3 chore: Tidy up whitespace in declarations and definitions Cosmin Truta 2025-10-24 22:21:39 +03:00
  • ddce3ff853 api: Deprecate legacy pointer typedefs Cosmin Truta 2025-10-13 19:28:47 +03:00
  • 0ff384943d fix: Use png_voidp instead of voidp in pngread.c and pngwrite.c Cosmin Truta 2025-10-13 16:49:58 +03:00
  • fdc54a788b Simplify png_sig_cmp Tobias Stoeckmann 2025-10-11 21:05:56 +02:00
  • 2acf7daf64 doc: Move version numbering history from png.h to libpng-history.txt Cosmin Truta 2025-10-01 21:39:41 +03:00
  • b719408de0 refactor: Tidy up local definitions in pngerror.c Cosmin Truta 2025-10-01 19:49:20 +03:00
  • 5199d9ac76 doc: Update AUTHORS.md Cosmin Truta 2025-10-01 19:20:03 +03:00
  • 2a7661b4f7 Simplify png_formatted_warning Tobias Stoeckmann 2025-09-30 19:36:27 +02:00
  • b993734eda Help compilers optimize pngerror.o size Tobias Stoeckmann 2025-09-30 19:32:45 +02:00
  • dfa9f92ae8 Clarify pngerror documentation Tobias Stoeckmann 2025-09-30 19:30:23 +02:00
  • 2492b77b86 Fix typos in pngerror documentation Tobias Stoeckmann 2025-09-30 19:19:10 +02:00
  • 981e4cd464 Remove unused variable in png_format_number Tobias Stoeckmann 2025-09-30 19:17:11 +02:00
  • 8c6b6170ab Turn while into for loop in png_format_buffer Tobias Stoeckmann 2025-09-30 19:15:49 +02:00
  • 05610eb96f refactor: Drop PNG_STRING_NEWLINE Tobias Stoeckmann 2025-09-29 22:58:23 +02:00
  • 0634fe4398 refactor: Remove unneeded curly bracket block Tobias Stoeckmann 2025-09-29 22:49:17 +02:00