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

Commit Graph

  • 7c0cc40af3 fix: Limit the buffer size of the simplified write API to 32 bits master libpng16 Cosmin Truta 2026-10-23 15:27:26 +03:00
  • 0b0876829d fix: Limit the buffer size of the simplified write API to 32 bits libpng18 Cosmin Truta 2026-10-23 15:27:26 +03:00
  • 8c2a5fba4f maint: Rerun ./autogen.sh --maintainer Cosmin Truta 2026-10-21 20:54:30 +03:00
  • 682e5fe800 test: Add regression tests for CVE-2026-46675 Cosmin Truta 2026-10-21 20:54:30 +03:00
  • 231c304157 test: Add regression tests for CVE-2026-46675 Cosmin Truta 2026-10-21 20:54:30 +03:00
  • 33d015040f fix(test): Avoid an over-read in the low-bit-depth sBIT check John Bowler 2026-10-11 17:12:48 -07:00
  • 5454ffa473 fix(test): Correct the sBIT handling in compare_read bibi samina 2026-08-27 16:14:32 +05:30
  • cf92470738 fix(build): Resolve MSVC warning for unary minus on unsigned type Mike Williams 2026-06-04 14:19:20 +01:00
  • 18ea3e9404 fix: Restore the build with floating-point support disabled Cosmin Truta 2026-10-05 19:35:33 +03:00
  • ed739a508e ci: Enumerate all maintained branches in the GitHub Actions triggers develop Cosmin Truta 2026-10-02 19:20:05 +03:00
  • d76d5106f0 ci: Enumerate all maintained branches in the GitHub Actions triggers Cosmin Truta 2026-10-02 19:20:05 +03:00
  • f6ae8535a3 ci: Enumerate all maintained branches in the GitHub Actions triggers Cosmin Truta 2026-10-02 19:20:05 +03:00
  • d9b8b8ca78 fix(build): Link pnggetset against libpng2 in the configure build Cosmin Truta 2026-10-02 18:47:30 +03:00
  • 1f1a501346 maint: Bump version to 1.6.60.git Cosmin Truta 2026-09-30 11:59:55 +03:00
  • 0eb0c29eca Merge tag 'v1.6.59' into branch 'libpng18' into develop Cosmin Truta 2026-09-30 11:59:55 +03:00
  • 8334628be9 Merge tag 'v1.6.59' into libpng18 Cosmin Truta 2026-09-30 11:59:55 +03:00
  • cd952f49f9 Release libpng version 1.6.59 v1.6.59 Cosmin Truta 2026-09-28 23:58:10 +03:00
  • 65152c0657 maint: Rerun ./autogen.sh --maintainer Cosmin Truta 2026-09-28 23:39:32 +03:00
  • f5c2d04744 maint: Apply the MIT-0 license to .appveyor.yml Cosmin Truta 2026-09-28 22:46:35 +03:00
  • d9bdad6975 maint: Apply the MIT-0 license to .appveyor.yml Cosmin Truta 2026-09-28 22:46:35 +03:00
  • 5e9b33f631 ci: Migrate the GitHub Actions Windows ARM64 job to Visual Studio 2026 Cosmin Truta 2026-09-28 22:34:48 +03:00
  • 83f925f34e ci: Migrate the GitHub Actions Windows ARM64 job to Visual Studio 2026 Cosmin Truta 2026-09-28 22:34:48 +03:00
  • ba947ba18e doc: Describe the zstream states that png_read_end must handle Cosmin Truta 2026-09-23 21:46:57 +03:00
  • a6a75395be doc: Describe the zstream states that png_read_end must handle Cosmin Truta 2026-09-23 21:46:57 +03:00
  • 6c7783b151 fix: Clear stale zstream pointers when releasing the inflate stream Cosmin Truta 2026-09-23 18:30:11 +03:00
  • aa77ef38c1 fix: Clear stale zstream pointers when releasing the inflate stream Cosmin Truta 2026-09-23 18:30:11 +03:00
  • 964b413594 ci: Remove the autotools install from the Linux verification job Cosmin Truta 2026-09-11 22:47:43 +03:00
  • 4eeb825ab2 ci: Remove the autotools install from the Linux verification job Cosmin Truta 2026-09-11 22:47:43 +03:00
  • ef395b942d ci: Harden GitHub Actions workflow permissions Alb3e3 2026-06-11 11:58:48 +02:00
  • 66cb28a0cd ci: Harden GitHub Actions workflow permissions Alb3e3 2026-06-11 11:58:48 +02:00
  • dda1ea6914 doc: Update AUTHORS.md Cosmin Truta 2026-09-07 11:56:26 +03:00
  • d636385b22 doc: Update AUTHORS.md Cosmin Truta 2026-09-07 11:56:26 +03:00
  • 813a4963b1 Fix hIST chunk position to match W3C specification Yuki Sekiguchi 2025-11-20 17:01:34 +09:00
  • 45126c6e67 Add test cases for hIST chunk Yuki Sekiguchi 2025-11-20 17:06:07 +09:00
  • d1d0abeffe Merge pull request #759 from aYukiSekiguchi/fix_hIST_chunk_position Chris Lilley 2026-06-26 18:37:31 +03:00
  • cae4745589 fix: Prevent double-freeing png_struct members on allocation failure Anthony Hurtado 2026-05-28 23:32:02 -05:00
  • a22696be0a fix: Prevent double-freeing png_struct members on allocation failure Anthony Hurtado 2026-05-28 23:32:02 -05:00
  • 7ed557b4a0 build: Raise the CMake policy maximum version to 4.4 Cosmin Truta 2026-06-19 23:57:54 +03:00
  • 6d2054b29e build: Raise the CMake policy maximum version to 4.4 Cosmin Truta 2026-06-19 23:57:54 +03:00
  • fad0b25433 fix(build): Use space-separated string for CMAKE_REQUIRED_FLAGS yaito3014 2026-06-12 18:45:03 +09:00
  • d733c11206 fix(build): Use space-separated string for CMAKE_REQUIRED_FLAGS yaito3014 2026-06-12 18:45:03 +09:00
  • 78ae423bf0 build: Fix wrong symlink created for import library on MinGW and Cygwin Carlo Bramini 2026-05-10 23:25:43 +02:00
  • 0bb2bb50e3 build: Fix wrong symlink created for import library on MinGW and Cygwin Carlo Bramini 2026-05-10 23:25:43 +02:00
  • 145eced09d ci: Migrate the Windows x64 job to Visual Studio 2026 on "windows-2025" Cosmin Truta 2026-06-15 22:54:19 +03:00
  • dd5d363ae1 ci: Migrate the Windows x64 job to Visual Studio 2026 on "windows-2025" Cosmin Truta 2026-06-15 22:54:19 +03:00
  • 99652c9987 ci: Add support for testing libpng on Windows ARM64 MUGUNDAN 2026-04-19 17:39:25 +05:30
  • 92c853c34e ci: Add support for testing libpng on Windows ARM64 MUGUNDAN 2026-04-19 17:39:25 +05:30
  • 7b85a6f566 maint: Apply the MIT-0 license to .github/workflows/ Cosmin Truta 2026-05-11 11:09:22 +03:00
  • 76745cede9 maint: Apply the MIT-0 license to .github/workflows/ Cosmin Truta 2026-05-11 11:09:22 +03:00
  • d3f14cdc8c maint: Migrate the CI software licensing to the REUSE Specification Cosmin Truta 2026-05-11 10:47:08 +03:00
  • 28cb31ffa4 maint: Migrate the CI software licensing to the REUSE Specification Cosmin Truta 2026-05-11 10:47:08 +03:00
  • 9ec49c2d56 fix(apng): Detect short fdAT chunks in push mode Cosmin Truta 2026-04-29 23:04:55 +03:00
  • 8c62c3b86a Bump version to 1.6.59.git Cosmin Truta 2026-04-22 21:32:07 +03:00
  • d2e19e86a0 Merge tag 'v1.6.58' into branch 'libpng18' into develop Cosmin Truta 2026-04-15 22:01:50 +03:00
  • 614ab644f8 Merge tag 'v1.6.58' into libpng18 Cosmin Truta 2026-04-15 22:01:50 +03:00
  • 3061454d98 Release libpng version 1.6.58 v1.6.58 Cosmin Truta 2026-04-15 20:23:26 +03:00
  • 6eb1ad8a2a chore: Update .gitignore to exclude the recently-added test program Cosmin Truta 2026-04-15 19:56:39 +03:00
  • 571a895143 test: Ensure the palette sync follows the gamma correction Cosmin Truta 2026-04-15 19:43:01 +03:00
  • d4c4e49eb5 fix: Sync info_ptr->palette unconditionally after in-place transforms Cosmin Truta 2026-04-15 14:58:35 +03:00
  • ac07fb0819 Bump version to 1.6.58.git Cosmin Truta 2026-04-15 11:46:46 +03:00
  • faf0692468 fix: Consume chunk body in APNG push-mode discard paths Cosmin Truta 2026-04-13 13:51:09 +03:00
  • 4543ed7c00 Merge tag 'v1.6.57' into branch 'libpng18' into develop Cosmin Truta 2026-04-13 11:45:26 +03:00
  • 306b1a1517 Merge tag 'v1.6.57' into libpng18 Cosmin Truta 2026-04-13 11:45:26 +03:00
  • 95ab3fdca8 Release libpng version 1.6.57 v1.6.57 Cosmin Truta 2026-04-08 23:49:24 +03:00
  • c0ba09ecb4 fix: Prevent integer overflow in rowbytes computation mohammadmseet-hue 2026-04-06 17:25:47 +02:00
  • 2c974860c7 fix: Prevent integer overflow in rowbytes computation mohammadmseet-hue 2026-04-06 17:25:47 +02:00
  • 55d20aaa32 fix: Handle getter-to-setter aliasing in append-style chunk setters Cosmin Truta 2026-03-30 17:43:05 +03:00
  • 930dfe0483 chore: Rerun ./autogen.sh --maintainer Cosmin Truta 2026-03-30 17:35:30 +03:00
  • 398cbe3df0 fix: Handle self-referencing pointers in getter-to-setter aliasing Cosmin Truta 2026-03-30 17:35:30 +03:00
  • 2182a677dd Bump version to 1.6.57.git Cosmin Truta 2026-03-27 20:25:50 +02:00
  • eb1662b428 Merge tag 'v1.6.56' into branch 'libpng18' into develop Cosmin Truta 2026-03-27 13:44:48 +02:00
  • ef37879423 Merge tag 'v1.6.56' into libpng18 Cosmin Truta 2026-03-27 13:44:48 +02:00
  • d5515b5b8b Release libpng version 1.6.56 v1.6.56 Cosmin Truta 2026-03-25 22:47:06 +02:00
  • 5f9a0b1e5e Update the main AUTHORS file Cosmin Truta 2026-03-25 18:51:09 +02:00
  • 2f79003f2d fix: Use the correct parameter name in png_file_add_chunk Jeffin820 2026-03-13 11:10:48 +05:30
  • dc1732e37a oss-fuzz: Restrict transformations_fuzzer to transformations Philippe Antoine 2026-03-09 22:10:50 +01:00
  • 80c0485c27 chore(test): Add comments and tidy up test definitions Cosmin Truta 2026-03-25 10:42:06 +02:00
  • 0126d4293e refactor(test): Avoid undefined pointer arithmetic in pngstest.c Cosmin Truta 2026-03-23 22:45:09 +02:00
  • 9929ba276e refactor: Avoid undefined behavior (signed int overflow) in negations Cosmin Truta 2026-03-23 21:13:56 +02:00
  • a625147f66 chore: Rerun ./autogen.sh --maintainer Cosmin Truta 2026-03-23 20:41:40 +02:00
  • 98019f6e70 test: Add negative-stride test coverage to pngstest Cosmin Truta 2026-03-23 20:41:12 +02:00
  • 00002286bf fix(test): Add missing test and tidy up the test list in Makefile.am Cosmin Truta 2026-03-23 20:06:56 +02:00
  • 1632f041e4 refactor(arm): Replace bit shifts and sizeof with plain expressions Cosmin Truta 2026-03-23 17:04:38 +02:00
  • aba9f18eba fix(arm): Resolve out-of-bounds read/write in NEON palette expansion Cosmin Truta 2026-03-21 23:48:49 +02:00
  • c1b0318b39 fix: Sync info_ptr->palette after in-place transforms Cosmin Truta 2026-03-20 21:25:12 +02:00
  • 7ea9eea884 fix: Resolve use-after-free on png_ptr->palette Cosmin Truta 2026-03-20 17:37:22 +02:00
  • a3a21443ed fix: Initialize tail bytes in trans_alpha buffers Oblivionsage 2026-03-17 08:55:18 +01:00
  • bf7fefe787 Add Halil Oktay to AUTHORS Oblivionsage 2026-03-17 08:52:55 +01:00
  • 2301926976 fix: Resolve use-after-free on png_ptr->trans_alpha Oblivionsage 2026-03-15 10:35:29 +01:00
  • 0c37b8fbff oss-fuzz: Fix indentation and rephrase comments in the build script Cosmin Truta 2026-03-09 17:55:16 +02:00
  • 753fc9980a oss-fuzz: Build the nalloc variants only for the fuzzers that use nalloc Philippe Antoine 2026-03-08 22:33:20 +01:00
  • e1fa87e72e oss-fuzz: Rename _nalloc to @nalloc to match the fuzztests naming Philippe Antoine 2026-03-08 22:28:25 +01:00
  • c0822817b8 oss-fuzz: Use bash in the nalloc wrapper script Philippe Antoine 2026-03-08 22:10:16 +01:00
  • 905e1f85ba oss-fuzz: Fix API misuse in the readapi fuzzer OwenSanzas 2026-03-05 07:53:29 +00:00
  • 2d899901da oss-fuzz: Fix memory leaks and API misuse in the transformations fuzzer OwenSanzas 2026-03-05 07:53:01 +00:00
  • 838b2e89ad build: Deprecate the POINTER_INDEXING config option Cosmin Truta 2026-03-06 17:58:06 +02:00
  • 28cb99fe65 build: Remove the POINTER_INDEXING config option Cosmin Truta 2026-03-06 17:58:06 +02:00
  • 7d52a80879 Validate shift bit depths in png_set_shift to prevent infinite loop ylwango613 2026-02-28 10:04:57 +08:00
  • 203c843cd7 Validate shift bit depths in png_set_shift to prevent infinite loop ylwango613 2026-02-28 10:04:57 +08:00
  • b137d2180b Add missing NULL pointer checks in four public API functions ylwango613 2026-02-26 17:34:27 +08:00