12006-11-02 Bob Friesenhahn <bfriesen@simple.dallas.tx.us> 2 3 * www/Magick++/Image.html: Fix documentation regarding retrieving 4 EXIF attribute. 5 6 * magick/command.c: Fix typo in usage messages. 7 82006-11-02 Daniel Kobras <kobras@debian.org> 9 10 * coders/dcm.c: (ReadDCMImage) Prevent buffer overflow of 11 `photometric` array in DCM coder. Original patch thanks to 12 M Joonas Pihlaja. (CVE-2006-5456) 13 14 * coders/palm.c: (ReadPALMImage) Fix heap overflows of `one_row` 15 array in PALM coder. Original patch thanks to M Joonas Pihlaja. 16 (CVE-2006-5456) 17 182006-10-24 Bob Friesenhahn <bfriesen@simple.dallas.tx.us> 19 20 * Updated libtool to latest CVS head version (1.2352 2006/10/24) 21 in order to fix a bootstrap nit. 22 232006-10-22 Bob Friesenhahn <bfriesen@simple.dallas.tx.us> 24 25 * Updated autoconf to version 2.60, automake to version 1.10, and 26 libtool to latest CVS head version (1.2348 2006/10/22). 27 282006-09-11 Daniel Kobras <kobras@debian.org> 29 30 * coders/xcf.c (ReadBlobStringWithLongSize): Add new parameter `max` 31 to prevent overflowing the `string` array. (CVE-2006-3743) 32 (ReadOneLayer): Adjust callers of ReadBlobStringWithLongSize(), and 33 guard against infinite loops on premature end-of-file. 34 (ReadXCFImage): Adjust callers of ReadBlobStringWithLongSize(), and 35 guard against infinite loops on premature end-of-file. 36 372006-09-09 Bob Friesenhahn <bfriesen@simple.dallas.tx.us> 38 39 * coders/sgi.c (ReadSGIImage): Mostly applied Debian patch for 40 CVE-2006-4144 security issue related to RLE decoding. Also added 41 complete verification of file header. 42 43 * magick/image.c (ComputePixelError): Add progress monitor. 44 (GetImageStatisticsMean): Call progress monitor less often. 45 (GetImageStatisticsVariance): Call progress monitor less often. 46 472006-08-17 Bob Friesenhahn <bfriesen@simple.dallas.tx.us> 48 49 * coders/tiff.c (WriteTIFFImage): ImageInfo `endian` option now 50 controls TIFF byte-order rather than bit-order when writing. 51 52 * coders/png.c (ReadOnePNGImage): Fix compilation problem. Patch 53 submitted by Aron Stansvik. 54 552006-07-11 Bob Friesenhahn <bfriesen@simple.dallas.tx.us> 56 57 * coders/jpeg.c (WriteJPEGImage): Clear the JPEG library 58 structures in order to ensure a completely clean slate. 59 602006-06-04 Bob Friesenhahn <bfriesen@simple.dallas.tx.us> 61 62 * magick/command.c (ConvertImageCommand): Fix memory leaks which 63 occured when an image was not returned. 64 65 * magick/command.c (IdentifyImageCommand): Ditto. 66 67 * magick/command.c (MogrifyImageCommand): Ditto. 68 692006-06-01 Bob Friesenhahn <bfriesen@simple.dallas.tx.us> 70 71 * magick/command.c: Add mention of -resample to convert and 72 mogrify usage messages. 73 742006-05-31 Ralf Wildenhues <Ralf.Wildenhues@gmx.de> 75 76 * configure.ac: Fix arguments to AC_CHECK_HEADER. 77 782006-05-19 Bob Friesenhahn <bfriesen@simple.dallas.tx.us> 79 80 * coders/tiff.c (ReadTIFFImage): -define tiff:alpha= override was 81 only working if the TIFFTAG_EXTRASAMPLES tag was present. Now it 82 is always available when an alpha channel is present. 83 842006-05-11 JH <jh@ops.everybox.com> 85 86 * GraphicsMagick.spec.in (files devel): Include 87 %{_libdir}/lib%{name}Wand.so. 88 892006-05-04 Bob Friesenhahn <bfriesen@simple.dallas.tx.us> 90 91 * magick/nt_base.c (NTGhostscriptEnumerateVersions): Recent GNU 92 Ghostscript identifies itself as "GPL Ghostscript". 93 942006-04-10 Bob Friesenhahn <bfriesen@simple.dallas.tx.us> 95 96 * tiff: Updated bundled libtiff to version 3.8.2. 97 982006-04-05 Fojtik Jaroslav <JaFojtik@seznam.cz> 99 100 * coders/mat.c: Sets image is_grayscale flag as well as added more 101 symbolic constants. 102 1032006-04-04 Bob Friesenhahn <bfriesen@simple.dallas.tx.us> 104 105 * coders/dpx.c (IMAGE_DATA_ROUNDING): Thanks to Steve Sloan for 106 noticing that 8K is 8192 rather than 8092. Added a define to 107 allow tailoring the pixel data alignment boundary in case 8K is 108 not the right answer for some reason. 109 1102006-03-20 Fojtik Jaroslav <JaFojtik@seznam.cz> 111 112 * coders/mat.c: Ensure that unusued opacity channel is set to opaque. 113 114 * PerlMagick/t/input.art: New ART test image. 115 116 * PerlMagick/t/input8.mat: New MATLAB test image (8-bit indexed). 117 118 * PerlMagick/t/input_dbl.mat: New MATLAB test image (double grey) 119 120 * PerlMagick/t/input_rgb.mat: New MATLAB test image (8-bit RGB) 121 1222006-03-19 Fojtik Jaroslav <JaFojtik@seznam.cz> 123 124 * coders/mat.c: Use symbolic constants rather than plain numbers 125 so the module is more maintainable. Correct the format for the 126 day of the week. 127 1282006-03-13 Fojtik Jaroslav <JaFojtik@seznam.cz> 129 130 * coders/mat.c (WriteMATLABImage): Add RGB writer support for 131 MATLAB format. 132 1332006-03-11 Fojtik Jaroslav <JaFojtik@seznam.cz> 134 135 * coders/mat.c (ReadMATImage): RGB support for MAT reader. 136 1372006-03-02 Fojtik Jaroslav <JaFojtik@seznam.cz> 138 139 * coders/mat.c: Fixes for observed crash. Byte and word formats 140 are working. 141 1422006-02-27 Bob Friesenhahn <bfriesen@simple.dallas.tx.us> 143 144 * doc/environment.imdoc: MAGICK_FONT_PATH has not been supported 145 since 1.1. Remove mention of it! 146 1472006-02-23 Mike Chiarappa <mikechiarappa@libero.it> 148 149 * BCBMagick: Updated to latest changes 150 1512006-02-06 Bob Friesenhahn <bfriesen@simple.dallas.tx.us> 152 153 * coders/sgi.c (ReadSGIImage): Properly compute image depth for 154 16-bit SGI image files. 155 1562006-01-22 Bob Friesenhahn <bfriesen@simple.dallas.tx.us> 157 158 * magick/utility.c (GetExecutionPathUsingName): Search executable 159 search path for binary. 160 1612006-01-17 Bob Friesenhahn <bfriesen@simple.dallas.tx.us> 162 163 * coders/dpx.c (ReadDPXImage, WriteDPXImage): Alpha channel in DPX 164 uses zero, or reference black, to represent an opaque pixel. 165 1662006-01-04 Bob Friesenhahn <bfriesen@simple.dallas.tx.us> 167 168 * magick/semaphore.c (AllocateSemaphoreInfo): Allow semaphores to 169 recurse on POSIX systems which support recursive semaphores but 170 also warn if the semaphore recurses. 171 172 * magick/log.c (SetLogEventMask): Avoid deadlock if invoked before 173 log.mgk has been loaded. 174 175 * magick/attribute.c (GenerateEXIFAttribute): Fix memory leak on 176 error which was reported by Micha� Kowalczuk. 177 1782006-01-03 Bob Friesenhahn <bfriesen@simple.dallas.tx.us> 179 180 * magick/constitute.c (ReadImage): Avoid crash if delegate fails 181 to return image. 182 1832006-01-03 Daniel Kobras <kobras@debian.org> 184 185 * magick/attribute.c (GenerateEXIFAttribute): Fix EXIF IFD stack 186 overflow vulnerability. 187 188 * configure.ac: Fix typo in HTMLDecodeDelegate. 189 190