GraphicsMagick: ChopImage(): Assure that chop image has valid di...

GraphicsMagick Commits <[email protected]>
Newsgroups gmane.comp.video.graphicsmagick.cvs
Message-ID <mailman.3769.1685537437.17398.graphicsmagick-commit@lists.sourceforge.net>
changeset 256b021bb7de in /hg/GraphicsMagick
details: http://hg.GraphicsMagick.org/hg/GraphicsMagick?cmd=changeset;node=256b021bb7de
summary: ChopImage(): Assure that chop image has valid dimensions

diffstat:

 ChangeLog                              |    8 +
 NEWS.txt                               |   68 +++++++++
 VisualMagick/installer/inc/version.isx |    4 +-
 magick/transform.c                     |    4 +
 magick/version.h                       |    4 +-
 www/Changelog.html                     |   19 ++
 www/NEWS.html                          |  229 ++++++++++++++++++++------------
 7 files changed, 244 insertions(+), 92 deletions(-)

diffs (truncated from 704 to 500 lines):

diff -r 5c6fd2a5e177 -r 256b021bb7de ChangeLog
--- a/ChangeLog	Sat May 27 14:24:44 2023 -0500
+++ b/ChangeLog	Wed May 31 07:50:23 2023 -0500
@@ -1,3 +1,11 @@
+2023-05-31  Bob Friesenhahn  <[email protected]>
+
+	* magick/transform.c (ChopImage): Assure that chop image has valid
+	dimensions.  Addresses SourceForge issue #697 "Assertion
+	`image->columns != 0' failed in gm (RollImage at
+	magick/transform.c:1532)" and issue #698 "Assertion `image->rows
+	!= 0' failed (magick/transform.c:1533 at RollImage)".
+
 2023-05-27  Bob Friesenhahn  <[email protected]>
 
 	* coders/tiff.c (ReadTIFFImage): Require that TIFFTAG_EXTRASAMPLES
diff -r 5c6fd2a5e177 -r 256b021bb7de NEWS.txt
--- a/NEWS.txt	Sat May 27 14:24:44 2023 -0500
+++ b/NEWS.txt	Wed May 31 07:50:23 2023 -0500
@@ -19,6 +19,74 @@
 .. contents::
   :local:
 
+1.3.40 (???, 2023)
+=========================
+
+Special Issues:
+
+* GraphicsMagick really does need some additional productive
+  volunteers.  For several years now, the burden has entirely been on
+  me (Bob Friesenhahn).  I have been sheparding the project for 20
+  years already (and contributed to ImageMagick and GraphicsMagick
+  combined for 26 years already).  It is not reasonable to expect
+  someone with a full time job (and expecting to retire in a few
+  years) to do all of the work.
+
+Security Fixes:
+
+* GraphicsMagick is participating in Google's oss-fuzz project since
+  February 4 2018 due to the contributions and assistance of Alex
+  Gaynor and Paul Kehrer. The issues list is available at
+  https://bugs.chromium.org/p/oss-fuzz/issues/list under search term
+  "graphicsmagick".  Issues are available for anyone to view and
+  duplicate if they have been in "Verified" status for 30 days, or if
+  they have been in "New" status for 90 days.  Please consult the
+  GraphicsMagick ChangeLog file, Mercurial repository commit log, and
+  the oss-fuzz issues list for details.
+
+Bug fixes:
+
+* Blob: Immediately reject attempts to write blobs to formats which can not support blobs.
+
+* TranslateTextEx(): An empty string argument should return an empty string rather than a NULL string.
+
+* SetImageAttribute(): Fix bounds issue when concatenating string.
+
+* JPEG: Do not set image resolution if the values provided are outside of the valid range.
+
+* Fixes for NaN when reading formats based on floating point.
+
+* HEIF: Fix reading images with rotation/transformation.
+
+* BMP: Do not decode primaries or gamma unless colorspace is LCS_CALIBRATED_RGB.
+
+* MNG: Fixes for resizing using X_method 5.
+
+New Features:
+
+* TopoL: Now provides a writer.
+
+* WPG: Now provides a writer.
+
+* gm batch: Implement simple Test Anything Protocol (TAP) test counting and "ok N"/"not ok N" messaging.
+
+* TIFF: Support '-define tiff:photometric=minisblack' and '-define tiff:photometric=miniswhite' to be able to adjust the sense used when writing bilevel TIFF images.
+
+* TIFF: Require that TIFFTAG_EXTRASAMPLES be used appropriately to indicate the intention of extra channels.
+
+* utilities/tests/gen-tiff-images/genimages: Script for writing thousands of TIFF format variants.
+
+API Updates:
+
+Windows Delegate Updates/Additions:
+
+Build Changes:
+
+* A CMake script is provided as an option for building the Visual Studio project generator, configure.exe.
+
+Behavior Changes:
+
+
 1.3.40 (January 14, 2023)
 =========================
 
diff -r 5c6fd2a5e177 -r 256b021bb7de VisualMagick/installer/inc/version.isx
--- a/VisualMagick/installer/inc/version.isx	Sat May 27 14:24:44 2023 -0500
+++ b/VisualMagick/installer/inc/version.isx	Wed May 31 07:50:23 2023 -0500
@@ -10,5 +10,5 @@
 
 #define public MagickPackageName "GraphicsMagick"
 #define public MagickPackageVersion "1.4"
-#define public MagickPackageVersionAddendum ".020230527"
-#define public MagickPackageReleaseDate "snapshot-20230527"
+#define public MagickPackageVersionAddendum ".020230531"
+#define public MagickPackageReleaseDate "snapshot-20230531"
diff -r 5c6fd2a5e177 -r 256b021bb7de magick/transform.c
--- a/magick/transform.c	Sat May 27 14:24:44 2023 -0500
+++ b/magick/transform.c	Wed May 31 07:50:23 2023 -0500
@@ -130,6 +130,10 @@
       clone_info.height-=(unsigned long) (-clone_info.y);
       clone_info.y=0;
     }
+  if ((clone_info.width >= image->columns) ||
+      (clone_info.height >= image->rows))
+    ThrowImageException3(OptionError,GeometryDoesNotContainImage,
+                         UnableToChopImage);
   /*
     Initialize chop image attributes.
   */
diff -r 5c6fd2a5e177 -r 256b021bb7de magick/version.h
--- a/magick/version.h	Sat May 27 14:24:44 2023 -0500
+++ b/magick/version.h	Wed May 31 07:50:23 2023 -0500
@@ -38,8 +38,8 @@
 #define MagickLibVersion  0x272402
 #define MagickLibVersionText  "1.4"
 #define MagickLibVersionNumber 27,24,2
-#define MagickChangeDate   "20230527"
-#define MagickReleaseDate  "snapshot-20230527"
+#define MagickChangeDate   "20230531"
+#define MagickReleaseDate  "snapshot-20230531"
 
 /*
   The MagickLibInterfaceNewest and MagickLibInterfaceOldest defines
diff -r 5c6fd2a5e177 -r 256b021bb7de www/Changelog.html
--- a/www/Changelog.html	Sat May 27 14:24:44 2023 -0500
+++ b/www/Changelog.html	Wed May 31 07:50:23 2023 -0500
@@ -37,6 +37,25 @@
 </div>
 
 <div class="document">
+<p>2023-05-31  Bob Friesenhahn  &lt;<a class="reference external" href="mailto:bfriesen&#37;&#52;&#48;simple&#46;dallas&#46;tx&#46;us">bfriesen<span>&#64;</span>simple<span>&#46;</span>dallas<span>&#46;</span>tx<span>&#46;</span>us</a>&gt;</p>
+<blockquote>
+<ul>
+<li><p>magick/transform.c (ChopImage): Assure that chop image has valid
+dimensions.  Addresses SourceForge issue #697 &quot;Assertion
+<a href="#id1"><span class="problematic" id="id2">`</span></a>image-&gt;columns != 0' failed in gm (RollImage at
+magick/transform.c:1532)&quot; and issue #698 &quot;Assertion <a href="#id3"><span class="problematic" id="id4">`</span></a>image-&gt;rows
+!= 0' failed (magick/transform.c:1533 at RollImage)&quot;.</p>
+<div class="system-message" id="id1">
+<p class="system-message-title">System Message: WARNING/2 (<span class="docutils literal">&lt;string&gt;</span>, line 3); <em><a href="#id2">backlink</a></em></p>
+<p>Inline interpreted text or phrase reference start-string without end-string.</p>
+</div>
+<div class="system-message" id="id3">
+<p class="system-message-title">System Message: WARNING/2 (<span class="docutils literal">&lt;string&gt;</span>, line 3); <em><a href="#id4">backlink</a></em></p>
+<p>Inline interpreted text or phrase reference start-string without end-string.</p>
+</div>
+</li>
+</ul>
+</blockquote>
 <p>2023-05-27  Bob Friesenhahn  &lt;<a class="reference external" href="mailto:bfriesen&#37;&#52;&#48;simple&#46;dallas&#46;tx&#46;us">bfriesen<span>&#64;</span>simple<span>&#46;</span>dallas<span>&#46;</span>tx<span>&#46;</span>us</a>&gt;</p>
 <blockquote>
 <ul class="simple">
diff -r 5c6fd2a5e177 -r 256b021bb7de www/NEWS.html
--- a/www/NEWS.html	Sat May 27 14:24:44 2023 -0500
+++ b/www/NEWS.html	Wed May 31 07:50:23 2023 -0500
@@ -50,54 +50,107 @@
 release and not attempt to patch older releases.</p>
 <div class="contents local topic" id="contents">
 <ul class="simple">
-<li><p><a class="reference internal" href="#january-14-2023" id="id2">1.3.40 (January 14, 2023)</a></p></li>
-<li><p><a class="reference internal" href="#december-26-2022" id="id3">1.3.39 (December 26, 2022)</a></p></li>
-<li><p><a class="reference internal" href="#march-26-2022" id="id4">1.3.38 (March 26, 2022)</a></p></li>
-<li><p><a class="reference internal" href="#december-12-2021" id="id5">1.3.37 (December 12, 2021)</a></p></li>
-<li><p><a class="reference internal" href="#december-26-2020" id="id6">1.3.36 (December 26, 2020)</a></p></li>
-<li><p><a class="reference internal" href="#february-23-2020" id="id7">1.3.35 (February 23, 2020)</a></p></li>
-<li><p><a class="reference internal" href="#december-24-2019" id="id8">1.3.34 (December 24, 2019)</a></p></li>
-<li><p><a class="reference internal" href="#july-20-2019" id="id9">1.3.33 (July 20, 2019)</a></p></li>
-<li><p><a class="reference internal" href="#june-15-2019" id="id10">1.3.32 (June 15, 2019)</a></p></li>
-<li><p><a class="reference internal" href="#november-17-2018" id="id11">1.3.31 (November 17, 2018)</a></p></li>
-<li><p><a class="reference internal" href="#june-23-2018" id="id12">1.3.30 (June 23, 2018)</a></p></li>
-<li><p><a class="reference internal" href="#april-29-2018" id="id13">1.3.29 (April 29, 2018)</a></p></li>
-<li><p><a class="reference internal" href="#january-20-2018" id="id14">1.3.28 (January 20, 2018)</a></p></li>
-<li><p><a class="reference internal" href="#december-9-2017" id="id15">1.3.27 (December 9, 2017)</a></p></li>
-<li><p><a class="reference internal" href="#july-4-2017" id="id16">1.3.26 (July 4, 2017)</a></p></li>
-<li><p><a class="reference internal" href="#september-5-2016" id="id17">1.3.25 (September 5, 2016)</a></p></li>
-<li><p><a class="reference internal" href="#may-30-2016" id="id18">1.3.24 (May 30, 2016)</a></p></li>
-<li><p><a class="reference internal" href="#november-7-2015" id="id19">1.3.23 (November 7, 2015)</a></p></li>
-<li><p><a class="reference internal" href="#october-4-2015" id="id20">1.3.22 (October 4, 2015)</a></p></li>
-<li><p><a class="reference internal" href="#february-28-2015" id="id21">1.3.21 (February 28, 2015)</a></p></li>
-<li><p><a class="reference internal" href="#august-16-2014" id="id22">1.3.20 (August 16, 2014)</a></p></li>
-<li><p><a class="reference internal" href="#december-31-2013" id="id23">1.3.19 (December 31, 2013)</a></p></li>
-<li><p><a class="reference internal" href="#march-10-2013" id="id24">1.3.18 (March 10, 2013)</a></p></li>
-<li><p><a class="reference internal" href="#october-13-2012" id="id25">1.3.17 (October 13, 2012)</a></p></li>
-<li><p><a class="reference internal" href="#june-24-2012" id="id26">1.3.16 (June 24, 2012)</a></p></li>
-<li><p><a class="reference internal" href="#april-28-2012" id="id27">1.3.15 (April 28, 2012)</a></p></li>
-<li><p><a class="reference internal" href="#february-25-2012" id="id28">1.3.14 (February 25, 2012)</a></p></li>
-<li><p><a class="reference internal" href="#december-24-2011" id="id29">1.3.13 (December 24, 2011)</a></p></li>
-<li><p><a class="reference internal" href="#march-8-2010" id="id30">1.3.12 (March 8, 2010)</a></p></li>
-<li><p><a class="reference internal" href="#february-21-2010" id="id31">1.3.11 (February 21, 2010)</a></p></li>
-<li><p><a class="reference internal" href="#february-10-2010" id="id32">1.3.10 (February 10, 2010)</a></p></li>
-<li><p><a class="reference internal" href="#february-4-2010" id="id33">1.3.9 (February 4, 2010)</a></p></li>
-<li><p><a class="reference internal" href="#january-21-2010" id="id34">1.3.8 (January 21, 2010)</a></p></li>
-<li><p><a class="reference internal" href="#september-17-2009" id="id35">1.3.7 (September 17, 2009)</a></p></li>
-<li><p><a class="reference internal" href="#july-25-2009" id="id36">1.3.6 (July 25, 2009)</a></p></li>
-<li><p><a class="reference internal" href="#january-26-2009" id="id37">1.3.5 (January 26, 2009)</a></p></li>
-<li><p><a class="reference internal" href="#january-13-2009" id="id38">1.3.4 (January 13, 2009)</a></p></li>
-<li><p><a class="reference internal" href="#december-9-2008" id="id39">1.3.3 (December 9, 2008)</a></p></li>
-<li><p><a class="reference internal" href="#november-29-2008" id="id40">1.3.2 (November 29, 2008)</a></p></li>
-<li><p><a class="reference internal" href="#november-17-2008" id="id41">1.3.1 (November 17, 2008)</a></p></li>
-<li><p><a class="reference internal" href="#november-9-2008" id="id42">1.3 (November 9, 2008)</a></p></li>
-<li><p><a class="reference internal" href="#april-29-2008" id="id43">1.2 (April 29, 2008)</a></p></li>
-<li><p><a class="reference internal" href="#released-april-4-2004" id="id44">1.1 (Released April 4, 2004)</a></p></li>
-<li><p><a class="reference internal" href="#released-in-may-2003" id="id45">1.0 (Released in May, 2003)</a></p></li>
+<li><p><a class="reference internal" href="#id1" id="id3">1.3.40 (???, 2023)</a></p></li>
+<li><p><a class="reference internal" href="#january-14-2023" id="id4">1.3.40 (January 14, 2023)</a></p></li>
+<li><p><a class="reference internal" href="#december-26-2022" id="id5">1.3.39 (December 26, 2022)</a></p></li>
+<li><p><a class="reference internal" href="#march-26-2022" id="id6">1.3.38 (March 26, 2022)</a></p></li>
+<li><p><a class="reference internal" href="#december-12-2021" id="id7">1.3.37 (December 12, 2021)</a></p></li>
+<li><p><a class="reference internal" href="#december-26-2020" id="id8">1.3.36 (December 26, 2020)</a></p></li>
+<li><p><a class="reference internal" href="#february-23-2020" id="id9">1.3.35 (February 23, 2020)</a></p></li>
+<li><p><a class="reference internal" href="#december-24-2019" id="id10">1.3.34 (December 24, 2019)</a></p></li>
+<li><p><a class="reference internal" href="#july-20-2019" id="id11">1.3.33 (July 20, 2019)</a></p></li>
+<li><p><a class="reference internal" href="#june-15-2019" id="id12">1.3.32 (June 15, 2019)</a></p></li>
+<li><p><a class="reference internal" href="#november-17-2018" id="id13">1.3.31 (November 17, 2018)</a></p></li>
+<li><p><a class="reference internal" href="#june-23-2018" id="id14">1.3.30 (June 23, 2018)</a></p></li>
+<li><p><a class="reference internal" href="#april-29-2018" id="id15">1.3.29 (April 29, 2018)</a></p></li>
+<li><p><a class="reference internal" href="#january-20-2018" id="id16">1.3.28 (January 20, 2018)</a></p></li>
+<li><p><a class="reference internal" href="#december-9-2017" id="id17">1.3.27 (December 9, 2017)</a></p></li>
+<li><p><a class="reference internal" href="#july-4-2017" id="id18">1.3.26 (July 4, 2017)</a></p></li>
+<li><p><a class="reference internal" href="#september-5-2016" id="id19">1.3.25 (September 5, 2016)</a></p></li>
+<li><p><a class="reference internal" href="#may-30-2016" id="id20">1.3.24 (May 30, 2016)</a></p></li>
+<li><p><a class="reference internal" href="#november-7-2015" id="id21">1.3.23 (November 7, 2015)</a></p></li>
+<li><p><a class="reference internal" href="#october-4-2015" id="id22">1.3.22 (October 4, 2015)</a></p></li>
+<li><p><a class="reference internal" href="#february-28-2015" id="id23">1.3.21 (February 28, 2015)</a></p></li>
+<li><p><a class="reference internal" href="#august-16-2014" id="id24">1.3.20 (August 16, 2014)</a></p></li>
+<li><p><a class="reference internal" href="#december-31-2013" id="id25">1.3.19 (December 31, 2013)</a></p></li>
+<li><p><a class="reference internal" href="#march-10-2013" id="id26">1.3.18 (March 10, 2013)</a></p></li>
+<li><p><a class="reference internal" href="#october-13-2012" id="id27">1.3.17 (October 13, 2012)</a></p></li>
+<li><p><a class="reference internal" href="#june-24-2012" id="id28">1.3.16 (June 24, 2012)</a></p></li>
+<li><p><a class="reference internal" href="#april-28-2012" id="id29">1.3.15 (April 28, 2012)</a></p></li>
+<li><p><a class="reference internal" href="#february-25-2012" id="id30">1.3.14 (February 25, 2012)</a></p></li>
+<li><p><a class="reference internal" href="#december-24-2011" id="id31">1.3.13 (December 24, 2011)</a></p></li>
+<li><p><a class="reference internal" href="#march-8-2010" id="id32">1.3.12 (March 8, 2010)</a></p></li>
+<li><p><a class="reference internal" href="#february-21-2010" id="id33">1.3.11 (February 21, 2010)</a></p></li>
+<li><p><a class="reference internal" href="#february-10-2010" id="id34">1.3.10 (February 10, 2010)</a></p></li>
+<li><p><a class="reference internal" href="#february-4-2010" id="id35">1.3.9 (February 4, 2010)</a></p></li>
+<li><p><a class="reference internal" href="#january-21-2010" id="id36">1.3.8 (January 21, 2010)</a></p></li>
+<li><p><a class="reference internal" href="#september-17-2009" id="id37">1.3.7 (September 17, 2009)</a></p></li>
+<li><p><a class="reference internal" href="#july-25-2009" id="id38">1.3.6 (July 25, 2009)</a></p></li>
+<li><p><a class="reference internal" href="#january-26-2009" id="id39">1.3.5 (January 26, 2009)</a></p></li>
+<li><p><a class="reference internal" href="#january-13-2009" id="id40">1.3.4 (January 13, 2009)</a></p></li>
+<li><p><a class="reference internal" href="#december-9-2008" id="id41">1.3.3 (December 9, 2008)</a></p></li>
+<li><p><a class="reference internal" href="#november-29-2008" id="id42">1.3.2 (November 29, 2008)</a></p></li>
+<li><p><a class="reference internal" href="#november-17-2008" id="id43">1.3.1 (November 17, 2008)</a></p></li>
+<li><p><a class="reference internal" href="#november-9-2008" id="id44">1.3 (November 9, 2008)</a></p></li>
+<li><p><a class="reference internal" href="#april-29-2008" id="id45">1.2 (April 29, 2008)</a></p></li>
+<li><p><a class="reference internal" href="#released-april-4-2004" id="id46">1.1 (Released April 4, 2004)</a></p></li>
+<li><p><a class="reference internal" href="#released-in-may-2003" id="id47">1.0 (Released in May, 2003)</a></p></li>
 </ul>
 </div>
+<div class="section" id="id1">
+<h1><a class="toc-backref" href="#id3">1.3.40 (???, 2023)</a></h1>
+<p>Special Issues:</p>
+<ul class="simple">
+<li><p>GraphicsMagick really does need some additional productive
+volunteers.  For several years now, the burden has entirely been on
+me (Bob Friesenhahn).  I have been sheparding the project for 20
+years already (and contributed to ImageMagick and GraphicsMagick
+combined for 26 years already).  It is not reasonable to expect
+someone with a full time job (and expecting to retire in a few
+years) to do all of the work.</p></li>
+</ul>
+<p>Security Fixes:</p>
+<ul class="simple">
+<li><p>GraphicsMagick is participating in Google's oss-fuzz project since
+February 4 2018 due to the contributions and assistance of Alex
+Gaynor and Paul Kehrer. The issues list is available at
+<a class="reference external" href="https://bugs.chromium.org/p/oss-fuzz/issues/list">https://bugs.chromium.org/p/oss-fuzz/issues/list</a> under search term
+&quot;graphicsmagick&quot;.  Issues are available for anyone to view and
+duplicate if they have been in &quot;Verified&quot; status for 30 days, or if
+they have been in &quot;New&quot; status for 90 days.  Please consult the
+GraphicsMagick ChangeLog file, Mercurial repository commit log, and
+the oss-fuzz issues list for details.</p></li>
+</ul>
+<p>Bug fixes:</p>
+<ul class="simple">
+<li><p>Blob: Immediately reject attempts to write blobs to formats which can not support blobs.</p></li>
+<li><p>TranslateTextEx(): An empty string argument should return an empty string rather than a NULL string.</p></li>
+<li><p>SetImageAttribute(): Fix bounds issue when concatenating string.</p></li>
+<li><p>JPEG: Do not set image resolution if the values provided are outside of the valid range.</p></li>
+<li><p>Fixes for NaN when reading formats based on floating point.</p></li>
+<li><p>HEIF: Fix reading images with rotation/transformation.</p></li>
+<li><p>BMP: Do not decode primaries or gamma unless colorspace is LCS_CALIBRATED_RGB.</p></li>
+<li><p>MNG: Fixes for resizing using X_method 5.</p></li>
+</ul>
+<p>New Features:</p>
+<ul class="simple">
+<li><p>TopoL: Now provides a writer.</p></li>
+<li><p>WPG: Now provides a writer.</p></li>
+<li><p>gm batch: Implement simple Test Anything Protocol (TAP) test counting and &quot;ok N&quot;/&quot;not ok N&quot; messaging.</p></li>
+<li><p>TIFF: Support '-define tiff:photometric=minisblack' and '-define tiff:photometric=miniswhite' to be able to adjust the sense used when writing bilevel TIFF images.</p></li>
+<li><p>TIFF: Require that TIFFTAG_EXTRASAMPLES be used appropriately to indicate the intention of extra channels.</p></li>
+<li><p>utilities/tests/gen-tiff-images/genimages: Script for writing thousands of TIFF format variants.</p></li>
+</ul>
+<p>API Updates:</p>
+<p>Windows Delegate Updates/Additions:</p>
+<p>Build Changes:</p>
+<ul class="simple">
+<li><p>A CMake script is provided as an option for building the Visual Studio project generator, configure.exe.</p></li>
+</ul>
+<p>Behavior Changes:</p>
+</div>
 <div class="section" id="january-14-2023">
-<h1><a class="toc-backref" href="#id2">1.3.40 (January 14, 2023)</a></h1>
+<h1><a class="toc-backref" href="#id4">1.3.40 (January 14, 2023)</a></h1>
 <p>Special Issues:</p>
 <ul class="simple">
 <li><p>GraphicsMagick really does need some additional productive
@@ -169,7 +222,7 @@
 </ul>
 </div>
 <div class="section" id="december-26-2022">
-<h1><a class="toc-backref" href="#id3">1.3.39 (December 26, 2022)</a></h1>
+<h1><a class="toc-backref" href="#id5">1.3.39 (December 26, 2022)</a></h1>
 <p>Special Issues:</p>
 <ul class="simple">
 <li><p>GraphicsMagick really does need some additional productive
@@ -299,7 +352,7 @@
 </ul>
 </div>
 <div class="section" id="march-26-2022">
-<h1><a class="toc-backref" href="#id4">1.3.38 (March 26, 2022)</a></h1>
+<h1><a class="toc-backref" href="#id6">1.3.38 (March 26, 2022)</a></h1>
 <p>Special Issues:</p>
 <ul class="simple">
 <li><p>The FTP site ftp.graphicsmagick.org is now shut down due to a lack
@@ -400,7 +453,7 @@
 </ul>
 </div>
 <div class="section" id="december-12-2021">
-<h1><a class="toc-backref" href="#id5">1.3.37 (December 12, 2021)</a></h1>
+<h1><a class="toc-backref" href="#id7">1.3.37 (December 12, 2021)</a></h1>
 <p>Special Issues:</p>
 <ul class="simple">
 <li><p>The FTP site ftp.graphicsmagick.org is now shut down due to a lack
@@ -535,7 +588,7 @@
 </ul>
 </div>
 <div class="section" id="december-26-2020">
-<h1><a class="toc-backref" href="#id6">1.3.36 (December 26, 2020)</a></h1>
+<h1><a class="toc-backref" href="#id8">1.3.36 (December 26, 2020)</a></h1>
 <p>Special Issues:</p>
 <ul class="simple">
 <li><p>None</p></li>
@@ -696,7 +749,7 @@
 </ul>
 </div>
 <div class="section" id="february-23-2020">
-<h1><a class="toc-backref" href="#id7">1.3.35 (February 23, 2020)</a></h1>
+<h1><a class="toc-backref" href="#id9">1.3.35 (February 23, 2020)</a></h1>
 <p>Special Issues:</p>
 <ul class="simple">
 <li><p>It has been discovered that the 'ICU' library (a perhaps 30MB C++
@@ -806,7 +859,7 @@
 </ul>
 </div>
 <div class="section" id="december-24-2019">
-<h1><a class="toc-backref" href="#id8">1.3.34 (December 24, 2019)</a></h1>
+<h1><a class="toc-backref" href="#id10">1.3.34 (December 24, 2019)</a></h1>
 <p>Special Issues:</p>
 <ul class="simple">
 <li><p>It has been discovered that the 'ICU' library (a perhaps 30MB C++
@@ -923,7 +976,7 @@
 </ul>
 </div>
 <div class="section" id="july-20-2019">
-<h1><a class="toc-backref" href="#id9">1.3.33 (July 20, 2019)</a></h1>
+<h1><a class="toc-backref" href="#id11">1.3.33 (July 20, 2019)</a></h1>
 <p>Special Issues:</p>
 <ul class="simple">
 <li><p>It has been discovered that the 'ICU' library (a perhaps 30MB C++
@@ -1007,7 +1060,7 @@
 </ul>
 </div>
 <div class="section" id="june-15-2019">
-<h1><a class="toc-backref" href="#id10">1.3.32 (June 15, 2019)</a></h1>
+<h1><a class="toc-backref" href="#id12">1.3.32 (June 15, 2019)</a></h1>
 <p>Special Issues:</p>
 <ul class="simple">
 <li><p>It has been discovered that the 'ICU' library (a perhaps 30MB C++
@@ -1217,7 +1270,7 @@
 </ul>
 </div>
 <div class="section" id="november-17-2018">
-<h1><a class="toc-backref" href="#id11">1.3.31 (November 17, 2018)</a></h1>
+<h1><a class="toc-backref" href="#id13">1.3.31 (November 17, 2018)</a></h1>
 <p>Special Issues:</p>
 <ul class="simple">
 <li><p>Firmware and operating system updates to address the Spectre
@@ -1309,7 +1362,7 @@
 </ul>
 </div>
 <div class="section" id="june-23-2018">
-<h1><a class="toc-backref" href="#id12">1.3.30 (June 23, 2018)</a></h1>
+<h1><a class="toc-backref" href="#id14">1.3.30 (June 23, 2018)</a></h1>
 <p>Special Issues:</p>
 <ul class="simple">
 <li><p>None</p></li>
@@ -1388,7 +1441,7 @@
 </ul>
 </div>
 <div class="section" id="april-29-2018">
-<h1><a class="toc-backref" href="#id13">1.3.29 (April 29, 2018)</a></h1>
+<h1><a class="toc-backref" href="#id15">1.3.29 (April 29, 2018)</a></h1>
 <p>Special Issues:</p>
 <ul class="simple">
 <li><p>None</p></li>
@@ -1482,7 +1535,7 @@
 </ul>
 </div>
 <div class="section" id="january-20-2018">
-<h1><a class="toc-backref" href="#id14">1.3.28 (January 20, 2018)</a></h1>
+<h1><a class="toc-backref" href="#id16">1.3.28 (January 20, 2018)</a></h1>
 <p>Special Issues:</p>
 <ul class="simple">
 <li><p>None</p></li>
@@ -1561,7 +1614,7 @@
 </ul>
 </div>
 <div class="section" id="december-9-2017">
-<h1><a class="toc-backref" href="#id15">1.3.27 (December 9, 2017)</a></h1>
+<h1><a class="toc-backref" href="#id17">1.3.27 (December 9, 2017)</a></h1>
 <p>Special Issues:</p>
 <ul class="simple">
 <li><p>None</p></li>
@@ -1719,7 +1772,7 @@
 </ul>
 </div>
 <div class="section" id="july-4-2017">
-<h1><a class="toc-backref" href="#id16">1.3.26 (July 4, 2017)</a></h1>
+<h1><a class="toc-backref" href="#id18">1.3.26 (July 4, 2017)</a></h1>
 <p>Special Issues:</p>
 <ul class="simple">
 <li><p>None</p></li>
@@ -1822,7 +1875,7 @@
 </ul>
 </div>
 <div class="section" id="september-5-2016">
-<h1><a class="toc-backref" href="#id17">1.3.25 (September 5, 2016)</a></h1>
+<h1><a class="toc-backref" href="#id19">1.3.25 (September 5, 2016)</a></h1>
 <p>Special Issues:</p>
 <ul class="simple">
 <li><p>None</p></li>
@@ -1899,7 +1952,7 @@
 </ul>
 </div>
 <div class="section" id="may-30-2016">
-<h1><a class="toc-backref" href="#id18">1.3.24 (May 30, 2016)</a></h1>
+<h1><a class="toc-backref" href="#id20">1.3.24 (May 30, 2016)</a></h1>
 <p>Special Issues:</p>
 <ul class="simple">
 <li><p>A shell exploit (CVE-2016-5118) was discovered associated with a
@@ -2021,7 +2074,7 @@
 </ul>
 </div>
 <div class="section" id="november-7-2015">
-<h1><a class="toc-backref" href="#id19">1.3.23 (November 7, 2015)</a></h1>
+<h1><a class="toc-backref" href="#id21">1.3.23 (November 7, 2015)</a></h1>
 <p>Special Issues:</p>
 <ul class="simple">
 <li><p>Due to <a class="reference external" href="http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53967">GCC bug 53967</a>, several key agorithms (e.g. convolution)
@@ -2086,7 +2139,7 @@
 </ul>
 </div>
 <div class="section" id="october-4-2015">
-<h1><a class="toc-backref" href="#id20">1.3.22 (October 4, 2015)</a></h1>
+<h1><a class="toc-backref" href="#id22">1.3.22 (October 4, 2015)</a></h1>
 <p>Thanks:</p>
 <ul class="simple">
 <li><p>Coverity: We thank Coverity for providing free service for free
@@ -2195,7 +2248,7 @@
 entirely.</p>
 </div>
 <div class="section" id="february-28-2015">
-<h1><a class="toc-backref" href="#id21">1.3.21 (February 28, 2015)</a></h1>
+<h1><a class="toc-backref" href="#id23">1.3.21 (February 28, 2015)</a></h1>
 <p>Thanks:</p>
 <blockquote>
 <ul class="simple">
@@ -2432,7 +2485,7 @@
 </blockquote>
 </div>
 <div class="section" id="august-16-2014">
-<h1><a class="toc-backref" href="#id22">1.3.20 (August 16, 2014)</a></h1>
+<h1><a class="toc-backref" href="#id24">1.3.20 (August 16, 2014)</a></h1>
 <p>Special Issues:</p>
 <blockquote>
 <ul class="simple">
@@ -2596,7 +2649,7 @@
 </blockquote>
 </div>
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.