libpng-1.6.42, live at https://github.com/pnggroup/libpng

Cosmin Truta <[email protected]> Tue, 30 Jan 2024 21:05:20 +0200
Newsgroups gmane.comp.graphics.png.announce,gmane.comp.graphics.png.devel
Message-ID <CAAoVtZwVhtQNwa8eniKufSX-zG=LYKNXY9Op7qOvUT0yOkm5ng@mail.gmail.com>
--===============7327654402198040384==
Content-Type: multipart/alternative; boundary="00000000000046a16b06102e727a"

--00000000000046a16b06102e727a
Content-Type: text/plain; charset="UTF-8"

Hi there, hello!

Thanks to Matthieu Darbois who reported an API+ABI breakage in the macro
function png_check_sig(), accidentally introduced in libpng-1.6.41, we are
having an earlier-than-anticipated release version 1.6.42.

https://github.com/pnggroup/libpng/tree/v1.6.42/
https://sourceforge.net/projects/libpng/files/libpng16/1.6.42/
https://raw.githubusercontent.com/pnggroup/libpng/v1.6.42/ANNOUNCE

The answer to the (quote-unquote) "that question" is always yes, meaning
that we always need more testing.

As for the details about the broken-and-fixed png_check_sig(), according to
the change log, this function was declared obsolete in libpng-1.0.2a (in
January 1999), removed in libpng-1.4.0beta1 (in April 2006), restored again
in libpng-1.5.0beta16 (in April 2010), and it's been in there, as a macro
pretending to be a function, untested and considered obsolete until today.

-- 

In the good old tradition of file authentication, here are the SHA-2-256
checksums of the published files:

libpng-1.6.42.tar.gz
eaa27b655f2cd37a3677372d7dfc646263401ef79d4f433345f24429ec60334a

libpng-1.6.42.tar.xz
c919dbc11f4c03b05aba3f8884d8eb7adfe3572ad228af972bb60057bdb48450

lpng1642.7z
c86fc3a2b27b6be0953acefb44cbfac7a4340566c869b37da3918a450e9de905

lpng1642.zip
0c4ca632d1f6880aea2be0490e5902dfe1737f53f95fb83980564e9e99b9b137

--

Sincerely,
Cosmin

--00000000000046a16b06102e727a
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div>Hi there, hello!</div><div><br></div><div>Thanks to M=
atthieu Darbois who reported an API+ABI breakage in the macro function png_=
check_sig(), accidentally introduced in libpng-1.6.41, we are having an ear=
lier-than-anticipated release version 1.6.42.</div><div><br></div><div><a h=
ref=3D"https://github.com/pnggroup/libpng/tree/v1.6.42/">https://github.com=
/pnggroup/libpng/tree/v1.6.42/</a><br><a href=3D"https://sourceforge.net/pr=
ojects/libpng/files/libpng16/1.6.42/">https://sourceforge.net/projects/libp=
ng/files/libpng16/1.6.42/</a><br><a href=3D"https://raw.githubusercontent.c=
om/pnggroup/libpng/v1.6.42/ANNOUNCE">https://raw.githubusercontent.com/pngg=
roup/libpng/v1.6.42/ANNOUNCE</a></div><div><br></div><div>The answer to the=
 (quote-unquote) &quot;that question&quot; is always yes, meaning that we a=
lways need more testing.</div><div><br></div><div>As for the details about =
the broken-and-fixed png_check_sig(), according to the change log, this fun=
ction was declared obsolete in libpng-1.0.2a (in January 1999), removed in =
libpng-1.4.0beta1 (in April 2006), restored again in libpng-1.5.0beta16 (in=
 April 2010), and it&#39;s been in there, as a macro pretending to be a fun=
ction, untested and considered obsolete until today.</div><div><br></div><d=
iv>--=C2=A0</div><div><br></div><div><div>In the good old tradition of file=
 authentication, here are the SHA-2-256 checksums of the published files:</=
div><div><br></div><div>libpng-1.6.42.tar.gz</div><div>eaa27b655f2cd37a3677=
372d7dfc646263401ef79d4f433345f24429ec60334a<br></div><div><br></div><div>l=
ibpng-1.6.42.tar.xz</div><div>c919dbc11f4c03b05aba3f8884d8eb7adfe3572ad228a=
f972bb60057bdb48450<br></div><div><br></div><div>lpng1642.7z</div><div>c86f=
c3a2b27b6be0953acefb44cbfac7a4340566c869b37da3918a450e9de905<br></div><div>=
<br></div><div>lpng1642.zip</div><div>0c4ca632d1f6880aea2be0490e5902dfe1737=
f53f95fb83980564e9e99b9b137</div><div><br></div><div>--</div><div><br></div=
><div>Sincerely,</div><div>Cosmin<br></div></div></div>

--00000000000046a16b06102e727a--


--===============7327654402198040384==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline


--===============7327654402198040384==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
png-mng-announce mailing list
png-mng-announce-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org
https://lists.sourceforge.net/lists/listinfo/png-mng-announce

--===============7327654402198040384==--