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