Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package libpng16 for openSUSE:Factory 
checked in at 2026-02-12 17:25:28
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/libpng16 (Old)
 and      /work/SRC/openSUSE:Factory/.libpng16.new.1977 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "libpng16"

Thu Feb 12 17:25:28 2026 rev:63 rq:1332493 version:1.6.55

Changes:
--------
--- /work/SRC/openSUSE:Factory/libpng16/libpng16.changes        2026-01-17 
21:42:29.165273314 +0100
+++ /work/SRC/openSUSE:Factory/.libpng16.new.1977/libpng16.changes      
2026-02-12 17:25:43.639116873 +0100
@@ -1,0 +2,11 @@
+Wed Feb 11 14:06:43 UTC 2026 - Petr Gajdos <[email protected]>
+
+- version update to 1.6.55:
+  * Fixed CVE-2026-25646 (high severity):
+      Heap buffer overflow in `png_set_quantize`.
+      (Reported and fixed by Joshua Inscoe.)
+  * Resolved an oss-fuzz build issue involving nalloc.
+      (Contributed by Philippe Antoine.)
+- fixes [bsc#1258020]
+
+-------------------------------------------------------------------

Old:
----
  libpng-1.6.54.tar.gz

New:
----
  libpng-1.6.55.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ libpng16.spec ++++++
--- /var/tmp/diff_new_pack.pGsKn9/_old  2026-02-12 17:25:44.471152170 +0100
+++ /var/tmp/diff_new_pack.pGsKn9/_new  2026-02-12 17:25:44.475152340 +0100
@@ -1,6 +1,7 @@
 #
 # spec file for package libpng16
 #
+# Copyright (c) 2026 SUSE LLC
 # Copyright (c) 2025 SUSE LLC and contributors
 #
 # All modifications and additions to the file contributed by third parties
@@ -20,7 +21,7 @@
 %define asan_build  0
 %define major   1
 %define minor   6
-%define micro   54
+%define micro   55
 %define branch  %{major}%{minor}
 %define libname libpng%{branch}-%{branch}
 %define debug_package_requires %{libname} = %{version}-%{release}

++++++ libpng-1.6.54.tar.gz -> libpng-1.6.55.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libpng-1.6.54/.markdownlint.yml 
new/libpng-1.6.55/.markdownlint.yml
--- old/libpng-1.6.54/.markdownlint.yml 1970-01-01 01:00:00.000000000 +0100
+++ new/libpng-1.6.55/.markdownlint.yml 2026-02-09 21:02:20.000000000 +0100
@@ -0,0 +1,25 @@
+# Markdownlint configuration
+# See https://github.com/markdownlint/markdownlint/blob/main/docs/RULES.md
+
+# MD004
+ul-style:
+  style: sublist
+
+# MD007
+ul-indent:
+  start_indented: true
+  start_indent: 1
+  indent: 3
+
+# MD012
+no-multiple-blanks:
+  maximum: 2
+
+# MD024
+no-duplicate-heading: false
+
+# MD025
+single-title: false
+
+# MD028
+no-blanks-blockquote: false
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libpng-1.6.54/ANNOUNCE new/libpng-1.6.55/ANNOUNCE
--- old/libpng-1.6.54/ANNOUNCE  2026-01-12 22:57:52.000000000 +0100
+++ new/libpng-1.6.55/ANNOUNCE  2026-02-09 21:02:20.000000000 +0100
@@ -1,4 +1,4 @@
-libpng 1.6.54 - January 12, 2026
+libpng 1.6.55 - February 9, 2026
 ================================
 
 This is a public release of libpng, intended for use in production code.
@@ -9,10 +9,10 @@
 
 Source files:
 
- * libpng-1.6.54.tar.xz (LZMA-compressed, recommended)
- * libpng-1.6.54.tar.gz (deflate-compressed)
- * lpng1654.7z (LZMA-compressed)
- * lpng1654.zip (deflate-compressed)
+ * libpng-1.6.55.tar.xz (LZMA-compressed, recommended)
+ * libpng-1.6.55.tar.gz (deflate-compressed)
+ * lpng1655.7z (LZMA-compressed)
+ * lpng1655.zip (deflate-compressed)
 
 Other information:
 
@@ -22,18 +22,16 @@
  * TRADEMARK.md
 
 
-Changes from version 1.6.53 to version 1.6.54
+Changes from version 1.6.54 to version 1.6.55
 ---------------------------------------------
 
- * Fixed CVE-2026-22695 (medium severity):
-   Heap buffer over-read in `png_image_read_direct_scaled.
-   (Reported and fixed by Petr Simecek.)
- * Fixed CVE-2026-22801 (medium severity):
-   Integer truncation causing heap buffer over-read in `png_image_write_*`.
- * Implemented various improvements in oss-fuzz.
+ * Fixed CVE-2026-25646 (high severity):
+   Heap buffer overflow in `png_set_quantize`.
+   (Reported and fixed by Joshua Inscoe.)
+ * Resolved an oss-fuzz build issue involving nalloc.
    (Contributed by Philippe Antoine.)
 
 Send comments/corrections/commendations to png-mng-implement at lists.sf.net.
 Subscription is required; visit
-https://lists.sourceforge.net/lists/listinfo/png-mng-implement
+<https://lists.sourceforge.net/lists/listinfo/png-mng-implement>
 to subscribe.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libpng-1.6.54/AUTHORS new/libpng-1.6.55/AUTHORS
--- old/libpng-1.6.54/AUTHORS   2026-01-12 22:57:52.000000000 +0100
+++ new/libpng-1.6.55/AUTHORS   2026-02-09 21:02:20.000000000 +0100
@@ -17,6 +17,7 @@
  * Guy Eric Schalnat
  * James Yu
  * John Bowler
+ * Joshua Inscoe
  * Kevin Bracey
  * Lucas Chollet
  * Magnus Holmgren
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libpng-1.6.54/CHANGES new/libpng-1.6.55/CHANGES
--- old/libpng-1.6.54/CHANGES   2026-01-12 22:57:52.000000000 +0100
+++ new/libpng-1.6.55/CHANGES   2026-02-09 21:02:20.000000000 +0100
@@ -5988,7 +5988,7 @@
 
 Version 1.6.32rc02 [August 22, 2017]
   Added contrib/oss-fuzz directory which contains files used by the oss-fuzz
-    project (https://github.com/google/oss-fuzz/tree/master/projects/libpng).
+    project <https://github.com/google/oss-fuzz/tree/master/projects/libpng>.
 
 Version 1.6.32 [August 24, 2017]
   No changes.
@@ -6323,15 +6323,21 @@
 
 Version 1.6.54 [January 12, 2026]
   Fixed CVE-2026-22695 (medium severity):
-    Heap buffer over-read in `png_image_read_direct_scaled.
+    Heap buffer over-read in `png_image_read_direct_scaled`.
     (Reported and fixed by Petr Simecek.)
   Fixed CVE-2026-22801 (medium severity):
     Integer truncation causing heap buffer over-read in `png_image_write_*`.
   Implemented various improvements in oss-fuzz.
     (Contributed by Philippe Antoine.)
 
+Version 1.6.55 [February 9, 2026]
+  Fixed CVE-2026-25646 (high severity):
+    Heap buffer overflow in `png_set_quantize`.
+    (Reported and fixed by Joshua Inscoe.)
+  Resolved an oss-fuzz build issue involving nalloc.
+    (Contributed by Philippe Antoine.)
 
 Send comments/corrections/commendations to png-mng-implement at lists.sf.net.
 Subscription is required; visit
-https://lists.sourceforge.net/lists/listinfo/png-mng-implement
+<https://lists.sourceforge.net/lists/listinfo/png-mng-implement>
 to subscribe.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libpng-1.6.54/CMakeLists.txt 
new/libpng-1.6.55/CMakeLists.txt
--- old/libpng-1.6.54/CMakeLists.txt    2026-01-12 22:57:52.000000000 +0100
+++ new/libpng-1.6.55/CMakeLists.txt    2026-02-09 21:02:20.000000000 +0100
@@ -18,7 +18,7 @@
 
 set(PNGLIB_MAJOR 1)
 set(PNGLIB_MINOR 6)
-set(PNGLIB_REVISION 54)
+set(PNGLIB_REVISION 55)
 set(PNGLIB_SUBREVISION 0)
 #set(PNGLIB_SUBREVISION "git")
 set(PNGLIB_VERSION ${PNGLIB_MAJOR}.${PNGLIB_MINOR}.${PNGLIB_REVISION})
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libpng-1.6.54/README new/libpng-1.6.55/README
--- old/libpng-1.6.54/README    2026-01-12 22:57:52.000000000 +0100
+++ new/libpng-1.6.55/README    2026-02-09 21:02:20.000000000 +0100
@@ -1,4 +1,4 @@
-README for libpng version 1.6.54
+README for libpng version 1.6.55
 ================================
 
 See the note about version numbers near the top of `png.h`.
@@ -24,14 +24,14 @@
 replacement for `fread()` and `fwrite()`, if you are so inclined.
 
 zlib should be available at the same place that libpng is, or at
-https://zlib.net .
+<https://zlib.net>.
 
 You may also want a copy of the PNG specification.  It is available
 as an RFC, a W3C Recommendation, and an ISO/IEC Standard.  You can find
-these at http://www.libpng.org/pub/png/pngdocs.html .
+these at <http://www.libpng.org/pub/png/pngdocs.html>.
 
-This code is currently being archived at https://libpng.sourceforge.io
-in the download area, and at http://libpng.download/src .
+This code is currently being archived at <https://libpng.sourceforge.io>
+in the download area, and at <http://libpng.download/src>.
 
 This release, based in a large way on Glenn's, Guy's and Andreas'
 earlier work, was created and will be supported by myself and the PNG
@@ -39,12 +39,12 @@
 
 Send comments, corrections and commendations to `png-mng-implement`
 at `lists.sourceforge.net`.  (Subscription is required; visit
-https://lists.sourceforge.net/lists/listinfo/png-mng-implement
+<https://lists.sourceforge.net/lists/listinfo/png-mng-implement>
 to subscribe.)
 
 Send general questions about the PNG specification to `png-mng-misc`
 at `lists.sourceforge.net`.  (Subscription is required; visit
-https://lists.sourceforge.net/lists/listinfo/png-mng-misc
+<https://lists.sourceforge.net/lists/listinfo/png-mng-misc>
 to subscribe.)
 
 Historical notes
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libpng-1.6.54/TODO new/libpng-1.6.55/TODO
--- old/libpng-1.6.54/TODO      2026-01-12 22:57:52.000000000 +0100
+++ new/libpng-1.6.55/TODO      2026-02-09 21:02:20.000000000 +0100
@@ -1,5 +1,5 @@
 TODO list for libpng
---------------------
+====================
 
  * Fix all defects (duh!)
  * cHRM transformation.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libpng-1.6.54/ci/README.md 
new/libpng-1.6.55/ci/README.md
--- old/libpng-1.6.54/ci/README.md      2026-01-12 22:57:52.000000000 +0100
+++ new/libpng-1.6.55/ci/README.md      2026-02-09 21:02:20.000000000 +0100
@@ -4,11 +4,11 @@
 Copyright Notice
 ----------------
 
-Copyright (c) 2019-2025 Cosmin Truta.
+Copyright (c) 2019-2026 Cosmin Truta.
 
 Use, modification and distribution are subject to the MIT License.
 Please see the accompanying file `LICENSE_MIT.txt` or visit
-https://opensource.org/license/mit
+<https://opensource.org/license/mit>
 
 File List
 ---------
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libpng-1.6.54/configure new/libpng-1.6.55/configure
--- old/libpng-1.6.54/configure 2026-01-12 22:57:52.000000000 +0100
+++ new/libpng-1.6.55/configure 2026-02-09 21:02:20.000000000 +0100
@@ -1,6 +1,6 @@
 #! /bin/sh
 # Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.72 for libpng 1.6.54.
+# Generated by GNU Autoconf 2.72 for libpng 1.6.55.
 #
 # Report bugs to <[email protected]>.
 #
@@ -614,8 +614,8 @@
 # Identity of this package.
 PACKAGE_NAME='libpng'
 PACKAGE_TARNAME='libpng'
-PACKAGE_VERSION='1.6.54'
-PACKAGE_STRING='libpng 1.6.54'
+PACKAGE_VERSION='1.6.55'
+PACKAGE_STRING='libpng 1.6.55'
 PACKAGE_BUGREPORT='[email protected]'
 PACKAGE_URL=''
 
@@ -1424,7 +1424,7 @@
   # Omit some internal or obsolete options to make the list less imposing.
   # This message is too long to be a string in the A/UX 3.1 sh.
   cat <<_ACEOF
-'configure' configures libpng 1.6.54 to adapt to many kinds of systems.
+'configure' configures libpng 1.6.55 to adapt to many kinds of systems.
 
 Usage: $0 [OPTION]... [VAR=VALUE]...
 
@@ -1495,7 +1495,7 @@
 
 if test -n "$ac_init_help"; then
   case $ac_init_help in
-     short | recursive ) echo "Configuration of libpng 1.6.54:";;
+     short | recursive ) echo "Configuration of libpng 1.6.55:";;
    esac
   cat <<\_ACEOF
 
@@ -1698,7 +1698,7 @@
 test -n "$ac_init_help" && exit $ac_status
 if $ac_init_version; then
   cat <<\_ACEOF
-libpng configure 1.6.54
+libpng configure 1.6.55
 generated by GNU Autoconf 2.72
 
 Copyright (C) 2023 Free Software Foundation, Inc.
@@ -1961,7 +1961,7 @@
 This file contains any messages produced by compilers while
 running configure, to aid debugging if configure makes a mistake.
 
-It was created by libpng $as_me 1.6.54, which was
+It was created by libpng $as_me 1.6.55, which was
 generated by GNU Autoconf 2.72.  Invocation command line was
 
   $ $0$ac_configure_args_raw
@@ -3446,7 +3446,7 @@
 
 # Define the identity of the package.
  PACKAGE='libpng'
- VERSION='1.6.54'
+ VERSION='1.6.55'
 
 
 printf "%s\n" "#define PACKAGE \"$PACKAGE\"" >>confdefs.h
@@ -3665,10 +3665,10 @@
 
 
 
-PNGLIB_VERSION=1.6.54
+PNGLIB_VERSION=1.6.55
 PNGLIB_MAJOR=1
 PNGLIB_MINOR=6
-PNGLIB_RELEASE=54
+PNGLIB_RELEASE=55
 
 
 
@@ -16406,7 +16406,7 @@
 # report actual input values of CONFIG_FILES etc. instead of their
 # values after options handling.
 ac_log="
-This file was extended by libpng $as_me 1.6.54, which was
+This file was extended by libpng $as_me 1.6.55, which was
 generated by GNU Autoconf 2.72.  Invocation command line was
 
   CONFIG_FILES    = $CONFIG_FILES
@@ -16474,7 +16474,7 @@
 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
 ac_cs_config='$ac_cs_config_escaped'
 ac_cs_version="\\
-libpng config.status 1.6.54
+libpng config.status 1.6.55
 configured by $0, generated by GNU Autoconf 2.72,
   with options \\"\$ac_cs_config\\"
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libpng-1.6.54/configure.ac 
new/libpng-1.6.55/configure.ac
--- old/libpng-1.6.54/configure.ac      2026-01-12 22:57:52.000000000 +0100
+++ new/libpng-1.6.55/configure.ac      2026-02-09 21:02:20.000000000 +0100
@@ -25,7 +25,7 @@
 
 dnl Version number stuff here:
 
-AC_INIT([libpng],[1.6.54],[[email protected]])
+AC_INIT([libpng],[1.6.55],[[email protected]])
 AC_CONFIG_MACRO_DIR([scripts/autoconf])
 
 # libpng does not follow GNU file name conventions (hence 'foreign')
@@ -46,10 +46,10 @@
 dnl AM_PREREQ([1.11.2])
 dnl stop configure from automagically running automake
 
-PNGLIB_VERSION=1.6.54
+PNGLIB_VERSION=1.6.55
 PNGLIB_MAJOR=1
 PNGLIB_MINOR=6
-PNGLIB_RELEASE=54
+PNGLIB_RELEASE=55
 
 dnl End of version number stuff
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libpng-1.6.54/contrib/oss-fuzz/build.sh 
new/libpng-1.6.55/contrib/oss-fuzz/build.sh
--- old/libpng-1.6.54/contrib/oss-fuzz/build.sh 2026-01-12 22:57:52.000000000 
+0100
+++ new/libpng-1.6.55/contrib/oss-fuzz/build.sh 2026-02-09 21:02:20.000000000 
+0100
@@ -47,6 +47,10 @@
      -o $OUT/${f} \
      -lFuzzingEngine .libs/libpng16.a -lz
 
+# only libfuzzer can run the nalloc targets
+if test "x$FUZZING_ENGINE" == 'xlibfuzzer'
+then
+
 # wrapper script to duplicate target, run with env var NALLOC_FREQ=32
 # having a separate target with allocations failures
 cat << EOF > $OUT/${f}_nalloc
@@ -66,3 +70,6 @@
 
 cp $SRC/libpng/contrib/oss-fuzz/*.dict \
      $SRC/libpng/contrib/oss-fuzz/*.options $OUT/
+
+fi
+# end
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libpng-1.6.54/libpng-manual.txt 
new/libpng-1.6.55/libpng-manual.txt
--- old/libpng-1.6.54/libpng-manual.txt 2026-01-12 22:57:52.000000000 +0100
+++ new/libpng-1.6.55/libpng-manual.txt 2026-02-09 21:02:20.000000000 +0100
@@ -1,6 +1,6 @@
 libpng-manual.txt - A description on how to use and modify libpng
 
- Copyright (c) 2018-2025 Cosmin Truta
+ Copyright (c) 2018-2026 Cosmin Truta
  Copyright (c) 1998-2018 Glenn Randers-Pehrson
 
  This document is released under the libpng license.
@@ -9,7 +9,7 @@
 
  Based on:
 
- libpng version 1.6.36, December 2018, through 1.6.54 - January 2026
+ libpng version 1.6.36, December 2018, through 1.6.55 - February 2026
  Updated and distributed by Cosmin Truta
  Copyright (c) 2018-2026 Cosmin Truta
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libpng-1.6.54/libpng.3 new/libpng-1.6.55/libpng.3
--- old/libpng-1.6.54/libpng.3  2026-01-12 22:57:52.000000000 +0100
+++ new/libpng-1.6.55/libpng.3  2026-02-09 21:02:20.000000000 +0100
@@ -1,6 +1,6 @@
-.TH LIBPNG 3 "January 12, 2026"
+.TH LIBPNG 3 "February 9, 2026"
 .SH NAME
-libpng \- Portable Network Graphics (PNG) Reference Library 1.6.54
+libpng \- Portable Network Graphics (PNG) Reference Library 1.6.55
 
 .SH SYNOPSIS
 \fB#include <png.h>\fP
@@ -519,7 +519,7 @@
 .SH LIBPNG.TXT
 libpng-manual.txt - A description on how to use and modify libpng
 
- Copyright (c) 2018-2025 Cosmin Truta
+ Copyright (c) 2018-2026 Cosmin Truta
  Copyright (c) 1998-2018 Glenn Randers-Pehrson
 
  This document is released under the libpng license.
@@ -528,7 +528,7 @@
 
  Based on:
 
- libpng version 1.6.36, December 2018, through 1.6.54 - January 2026
+ libpng version 1.6.36, December 2018, through 1.6.55 - February 2026
  Updated and distributed by Cosmin Truta
  Copyright (c) 2018-2026 Cosmin Truta
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libpng-1.6.54/libpngpf.3 new/libpng-1.6.55/libpngpf.3
--- old/libpng-1.6.54/libpngpf.3        2026-01-12 22:57:52.000000000 +0100
+++ new/libpng-1.6.55/libpngpf.3        2026-02-09 21:02:20.000000000 +0100
@@ -1,6 +1,6 @@
-.TH LIBPNGPF 3 "January 12, 2026"
+.TH LIBPNGPF 3 "February 9, 2026"
 .SH NAME
-libpng \- Portable Network Graphics (PNG) Reference Library 1.6.54
+libpng \- Portable Network Graphics (PNG) Reference Library 1.6.55
 
 .SH SYNOPSIS
 \fB#include "pngpriv.h"\fP
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libpng-1.6.54/png.5 new/libpng-1.6.55/png.5
--- old/libpng-1.6.54/png.5     2026-01-12 22:57:52.000000000 +0100
+++ new/libpng-1.6.55/png.5     2026-02-09 21:02:20.000000000 +0100
@@ -1,4 +1,4 @@
-.TH PNG 5 "January 12, 2026"
+.TH PNG 5 "February 9, 2026"
 .SH NAME
 png \- Portable Network Graphics (PNG) format
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libpng-1.6.54/png.c new/libpng-1.6.55/png.c
--- old/libpng-1.6.54/png.c     2026-01-12 22:57:52.000000000 +0100
+++ new/libpng-1.6.55/png.c     2026-02-09 21:02:20.000000000 +0100
@@ -13,7 +13,7 @@
 #include "pngpriv.h"
 
 /* Generate a compiler error if there is an old png.h in the search path. */
-typedef png_libpng_version_1_6_54 Your_png_h_is_not_version_1_6_54;
+typedef png_libpng_version_1_6_55 Your_png_h_is_not_version_1_6_55;
 
 /* Sanity check the chunks definitions - PNG_KNOWN_CHUNKS from pngpriv.h and 
the
  * corresponding macro definitions.  This causes a compile time failure if
@@ -820,7 +820,7 @@
    return PNG_STRING_COPYRIGHT
 #else
    return PNG_STRING_NEWLINE \
-      "libpng version 1.6.54" PNG_STRING_NEWLINE \
+      "libpng version 1.6.55" PNG_STRING_NEWLINE \
       "Copyright (c) 2018-2026 Cosmin Truta" PNG_STRING_NEWLINE \
       "Copyright (c) 1998-2002,2004,2006-2018 Glenn Randers-Pehrson" \
       PNG_STRING_NEWLINE \
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libpng-1.6.54/png.h new/libpng-1.6.55/png.h
--- old/libpng-1.6.54/png.h     2026-01-12 22:57:52.000000000 +0100
+++ new/libpng-1.6.55/png.h     2026-02-09 21:02:20.000000000 +0100
@@ -1,6 +1,6 @@
 /* png.h - header file for PNG reference library
  *
- * libpng version 1.6.54
+ * libpng version 1.6.55
  *
  * Copyright (c) 2018-2026 Cosmin Truta
  * Copyright (c) 1998-2002,2004,2006-2018 Glenn Randers-Pehrson
@@ -14,7 +14,7 @@
  *   libpng versions 0.89, June 1996, through 0.96, May 1997: Andreas Dilger
  *   libpng versions 0.97, January 1998, through 1.6.35, July 2018:
  *     Glenn Randers-Pehrson
- *   libpng versions 1.6.36, December 2018, through 1.6.54, January 2026:
+ *   libpng versions 1.6.36, December 2018, through 1.6.55, February 2026:
  *     Cosmin Truta
  *   See also "Contributing Authors", below.
  */
@@ -238,7 +238,7 @@
  *    ...
  *    1.5.30                  15    10530  15.so.15.30[.0]
  *    ...
- *    1.6.54                  16    10654  16.so.16.54[.0]
+ *    1.6.55                  16    10655  16.so.16.55[.0]
  *
  *    Henceforth the source version will match the shared-library major and
  *    minor numbers; the shared-library major version number will be used for
@@ -274,7 +274,7 @@
  */
 
 /* Version information for png.h - this should match the version in png.c */
-#define PNG_LIBPNG_VER_STRING "1.6.54"
+#define PNG_LIBPNG_VER_STRING "1.6.55"
 #define PNG_HEADER_VERSION_STRING " libpng version " PNG_LIBPNG_VER_STRING "\n"
 
 /* The versions of shared library builds should stay in sync, going forward */
@@ -285,7 +285,7 @@
 /* These should match the first 3 components of PNG_LIBPNG_VER_STRING: */
 #define PNG_LIBPNG_VER_MAJOR   1
 #define PNG_LIBPNG_VER_MINOR   6
-#define PNG_LIBPNG_VER_RELEASE 54
+#define PNG_LIBPNG_VER_RELEASE 55
 
 /* This should be zero for a public release, or non-zero for a
  * development version.
@@ -316,7 +316,7 @@
  * From version 1.0.1 it is:
  * XXYYZZ, where XX=major, YY=minor, ZZ=release
  */
-#define PNG_LIBPNG_VER 10654 /* 1.6.54 */
+#define PNG_LIBPNG_VER 10655 /* 1.6.55 */
 
 /* Library configuration: these options cannot be changed after
  * the library has been built.
@@ -426,7 +426,7 @@
 /* This triggers a compiler error in png.c, if png.c and png.h
  * do not agree upon the version number.
  */
-typedef char *png_libpng_version_1_6_54;
+typedef char *png_libpng_version_1_6_55;
 
 /* Basic control structions.  Read libpng-manual.txt or libpng.3 for more info.
  *
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libpng-1.6.54/pngconf.h new/libpng-1.6.55/pngconf.h
--- old/libpng-1.6.54/pngconf.h 2026-01-12 22:57:52.000000000 +0100
+++ new/libpng-1.6.55/pngconf.h 2026-02-09 21:02:20.000000000 +0100
@@ -1,6 +1,6 @@
 /* pngconf.h - machine-configurable file for libpng
  *
- * libpng version 1.6.54
+ * libpng version 1.6.55
  *
  * Copyright (c) 2018-2026 Cosmin Truta
  * Copyright (c) 1998-2002,2004,2006-2016,2018 Glenn Randers-Pehrson
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libpng-1.6.54/pngrtran.c new/libpng-1.6.55/pngrtran.c
--- old/libpng-1.6.54/pngrtran.c        2026-01-12 22:57:52.000000000 +0100
+++ new/libpng-1.6.55/pngrtran.c        2026-02-09 21:02:20.000000000 +0100
@@ -1,6 +1,6 @@
 /* pngrtran.c - transforms the data in a row for PNG readers
  *
- * Copyright (c) 2018-2025 Cosmin Truta
+ * Copyright (c) 2018-2026 Cosmin Truta
  * Copyright (c) 1998-2002,2004,2006-2018 Glenn Randers-Pehrson
  * Copyright (c) 1996-1997 Andreas Dilger
  * Copyright (c) 1995-1996 Guy Eric Schalnat, Group 42, Inc.
@@ -708,8 +708,8 @@
                          break;
 
                      t->next = hash[d];
-                     t->left = (png_byte)i;
-                     t->right = (png_byte)j;
+                     t->left = png_ptr->palette_to_index[i];
+                     t->right = png_ptr->palette_to_index[j];
                      hash[d] = t;
                   }
                }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libpng-1.6.54/pngtest.c new/libpng-1.6.55/pngtest.c
--- old/libpng-1.6.54/pngtest.c 2026-01-12 22:57:52.000000000 +0100
+++ new/libpng-1.6.55/pngtest.c 2026-02-09 21:02:20.000000000 +0100
@@ -50,7 +50,7 @@
 #define STDERR stdout
 
 /* Generate a compiler error if there is an old png.h in the search path. */
-typedef png_libpng_version_1_6_54 Your_png_h_is_not_version_1_6_54;
+typedef png_libpng_version_1_6_55 Your_png_h_is_not_version_1_6_55;
 
 /* Ensure that all version numbers in png.h are consistent with one another. */
 #if (PNG_LIBPNG_VER != PNG_LIBPNG_VER_MAJOR * 10000 + \
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libpng-1.6.54/scripts/cmake/README.md 
new/libpng-1.6.55/scripts/cmake/README.md
--- old/libpng-1.6.54/scripts/cmake/README.md   2026-01-12 22:57:52.000000000 
+0100
+++ new/libpng-1.6.55/scripts/cmake/README.md   2026-02-09 21:02:20.000000000 
+0100
@@ -4,7 +4,7 @@
 Copyright Notice
 ----------------
 
- * Copyright (c) 2018-2024 Cosmin Truta.
+ * Copyright (c) 2018-2026 Cosmin Truta.
  * Copyright (c) 2007-2018 Glenn Randers-Pehrson.
  * Originally written by Christian Ehrlicher, 2007.
 
@@ -12,7 +12,7 @@
 files in the libpng distribution are subject to
 the same licensing terms and conditions as libpng.
 Please see the copyright notice in `png.h` or visit
-http://libpng.org/pub/png/src/libpng-LICENSE.txt
+<http://libpng.org/pub/png/src/libpng-LICENSE.txt>
 
 File List
 ---------
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libpng-1.6.54/scripts/libpng-config-head.in 
new/libpng-1.6.55/scripts/libpng-config-head.in
--- old/libpng-1.6.54/scripts/libpng-config-head.in     2026-01-12 
22:57:52.000000000 +0100
+++ new/libpng-1.6.55/scripts/libpng-config-head.in     2026-02-09 
21:02:20.000000000 +0100
@@ -11,7 +11,7 @@
 
 # Modeled after libxml-config.
 
-version=1.6.54
+version=1.6.55
 prefix=""
 libdir=""
 libs=""
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libpng-1.6.54/scripts/libpng.pc.in 
new/libpng-1.6.55/scripts/libpng.pc.in
--- old/libpng-1.6.54/scripts/libpng.pc.in      2026-01-12 22:57:52.000000000 
+0100
+++ new/libpng-1.6.55/scripts/libpng.pc.in      2026-02-09 21:02:20.000000000 
+0100
@@ -5,6 +5,6 @@
 
 Name: libpng
 Description: Loads and saves PNG files
-Version: 1.6.54
+Version: 1.6.55
 Libs: -L${libdir} -lpng16
 Cflags: -I${includedir}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libpng-1.6.54/scripts/pnglibconf.h.prebuilt 
new/libpng-1.6.55/scripts/pnglibconf.h.prebuilt
--- old/libpng-1.6.54/scripts/pnglibconf.h.prebuilt     2026-01-12 
22:57:52.000000000 +0100
+++ new/libpng-1.6.55/scripts/pnglibconf.h.prebuilt     2026-02-09 
21:02:20.000000000 +0100
@@ -1,6 +1,6 @@
 /* pnglibconf.h - library build configuration */
 
-/* libpng version 1.6.54 */
+/* libpng version 1.6.55 */
 
 /* Copyright (c) 2018-2026 Cosmin Truta */
 /* Copyright (c) 1998-2002,2004,2006-2018 Glenn Randers-Pehrson */

Reply via email to