GraphicsMagick: 2 new changesets

GraphicsMagick Commits <[email protected]> Sun, 01 Dec 2024 11:24:19 -0600
Newsgroups gmane.comp.video.graphicsmagick.cvs
Message-ID <mailman.37828.1733073874.8001.graphicsmagick-commit@lists.sourceforge.net>
changeset e2b86834ab3a in /hg/GraphicsMagick
details: http://hg.GraphicsMagick.org/hg/GraphicsMagick?cmd=changeset;node=e2b86834ab3a
summary: fuzzing/oss-fuzz-build.sh: Enable 'uncompressed' in libheif build. Add HEIF dictionary.

changeset 8c8c7256924a in /hg/GraphicsMagick
details: http://hg.GraphicsMagick.org/hg/GraphicsMagick?cmd=changeset;node=8c8c7256924a
summary: fuzzing/dictionaries/HEIC.dict: Add HEIC dictionary.

diffstat:

 ChangeLog                              |   8 +++++
 VisualMagick/installer/inc/version.isx |   4 +-
 fuzzing/README.txt                     |   6 +++-
 fuzzing/dictionaries/HEIC.dict         |  48 ++++++++++++++++++++++++++++++++++
 fuzzing/dictionaries/HEIF.dict         |  48 ++++++++++++++++++++++++++++++++++
 fuzzing/oss-fuzz-build.sh              |   4 ++
 magick/version.h                       |   4 +-
 www/ChangeLog.html                     |   9 ++++++
 8 files changed, 126 insertions(+), 5 deletions(-)

diffs (201 lines):

diff -r 244419ca420f -r 8c8c7256924a ChangeLog
--- a/ChangeLog	Fri Nov 29 16:44:42 2024 -0600
+++ b/ChangeLog	Sun Dec 01 11:23:56 2024 -0600
@@ -1,3 +1,11 @@
+2024-12-01  Bob Friesenhahn  <[email protected]>
+
+	* fuzzing/oss-fuzz-build.sh: Enable 'uncompressed' in libheif
+	build.
+
+	* fuzzing/dictionaries/HEIF.dict: Add HEIF dictionary.  From
+	libheif fuzzing/data/dictionary.txt.
+
 2024-11-29  Bob Friesenhahn  <[email protected]>
 
 	* fuzzing/oss-fuzz-build.sh: Add openh264 and openjpeg for use by
diff -r 244419ca420f -r 8c8c7256924a VisualMagick/installer/inc/version.isx
--- a/VisualMagick/installer/inc/version.isx	Fri Nov 29 16:44:42 2024 -0600
+++ b/VisualMagick/installer/inc/version.isx	Sun Dec 01 11:23:56 2024 -0600
@@ -10,5 +10,5 @@
 
 #define public MagickPackageName "GraphicsMagick"
 #define public MagickPackageVersion "1.4"
-#define public MagickPackageVersionAddendum ".020241129"
-#define public MagickPackageReleaseDate "snapshot-20241129"
+#define public MagickPackageVersionAddendum ".020241201"
+#define public MagickPackageReleaseDate "snapshot-20241201"
diff -r 244419ca420f -r 8c8c7256924a fuzzing/README.txt
--- a/fuzzing/README.txt	Fri Nov 29 16:44:42 2024 -0600
+++ b/fuzzing/README.txt	Sun Dec 01 11:23:56 2024 -0600
@@ -39,7 +39,11 @@
 
   $ python infra/helper.py pull_images
 
-Remove the existing project image::
+Optionally remove the existing build directory (in git checkout):
+
+  sudo rm -rf build
+
+Optionally remove the existing project image::
 
   docker image rm gcr.io/oss-fuzz/graphicsmagick
 
diff -r 244419ca420f -r 8c8c7256924a fuzzing/dictionaries/HEIC.dict
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/fuzzing/dictionaries/HEIC.dict	Sun Dec 01 11:23:56 2024 -0600
@@ -0,0 +1,48 @@
+"auxC"
+"auxl"
+"av1C"
+"avif"
+"cdsc"
+"clap"
+"colr"
+"dimg"
+"dinf"
+"dref"
+"ftyp"
+"grpl"
+"hdlr"
+"heic"
+"heix"
+"hevc"
+"hevx"
+"heim"
+"heis"
+"hevm"
+"hevs"
+"hvcC"
+"idat"
+"iinf"
+"iloc"
+"imir"
+"infe"
+"ipco"
+"ipma"
+"iprp"
+"iref"
+"irot"
+"ispe"
+"mdat"
+"meta"
+"mif1"
+"mime"
+"msf1"
+"nclx"
+"pict"
+"pitm"
+"pixi"
+"prof"
+"rICC"
+"thmb"
+"uri "
+"url "
+"uuid"
diff -r 244419ca420f -r 8c8c7256924a fuzzing/dictionaries/HEIF.dict
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/fuzzing/dictionaries/HEIF.dict	Sun Dec 01 11:23:56 2024 -0600
@@ -0,0 +1,48 @@
+"auxC"
+"auxl"
+"av1C"
+"avif"
+"cdsc"
+"clap"
+"colr"
+"dimg"
+"dinf"
+"dref"
+"ftyp"
+"grpl"
+"hdlr"
+"heic"
+"heix"
+"hevc"
+"hevx"
+"heim"
+"heis"
+"hevm"
+"hevs"
+"hvcC"
+"idat"
+"iinf"
+"iloc"
+"imir"
+"infe"
+"ipco"
+"ipma"
+"iprp"
+"iref"
+"irot"
+"ispe"
+"mdat"
+"meta"
+"mif1"
+"mime"
+"msf1"
+"nclx"
+"pict"
+"pitm"
+"pixi"
+"prof"
+"rICC"
+"thmb"
+"uri "
+"url "
+"uuid"
diff -r 244419ca420f -r 8c8c7256924a fuzzing/oss-fuzz-build.sh
--- a/fuzzing/oss-fuzz-build.sh	Fri Nov 29 16:44:42 2024 -0600
+++ b/fuzzing/oss-fuzz-build.sh	Sun Dec 01 11:23:56 2024 -0600
@@ -623,6 +623,7 @@
         -DWITH_JPEG_ENCODER=on \
         -DWITH_OpenJPEG_ENCODER=on \
         -DWITH_OpenJPEG_DECODER=on \
+        -DWITH_UNCOMPRESSED_CODEC=on \
         "${SRC}/libheif"
     make -j$(nproc)
     make install
@@ -811,7 +812,10 @@
         set +x
     fi
 
+    # Copy over any fuzzing dictionaries
     if [ -f "fuzzing/dictionaries/${coder}.dict" ]; then
+        set -x
         cp "fuzzing/dictionaries/${coder}.dict" "${OUT}/coder_${coder}_fuzzer.dict"
+        set +x
     fi
 done
diff -r 244419ca420f -r 8c8c7256924a magick/version.h
--- a/magick/version.h	Fri Nov 29 16:44:42 2024 -0600
+++ b/magick/version.h	Sun Dec 01 11:23:56 2024 -0600
@@ -38,8 +38,8 @@
 #define MagickLibVersion  0x282502
 #define MagickLibVersionText  "1.4"
 #define MagickLibVersionNumber 28,25,2
-#define MagickChangeDate   "20241129"
-#define MagickReleaseDate  "snapshot-20241129"
+#define MagickChangeDate   "20241201"
+#define MagickReleaseDate  "snapshot-20241201"
 
 /*
   The MagickLibInterfaceNewest and MagickLibInterfaceOldest defines
diff -r 244419ca420f -r 8c8c7256924a www/ChangeLog.html
--- a/www/ChangeLog.html	Fri Nov 29 16:44:42 2024 -0600
+++ b/www/ChangeLog.html	Sun Dec 01 11:23:56 2024 -0600
@@ -38,6 +38,15 @@
 
 <main id="graphicsmagick-changelog">
 <h1 class="title">GraphicsMagick ChangeLog</h1>
+<p>2024-12-01  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">
+<li><p>fuzzing/oss-fuzz-build.sh: Enable 'uncompressed' in libheif
+build.</p></li>
+<li><p>fuzzing/dictionaries/HEIF.dict: Add HEIF dictionary.  From
+libheif fuzzing/data/dictionary.txt.</p></li>
+</ul>
+</blockquote>
 <p>2024-11-29  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">