Update ABI/API compatibility reports after commit e7640f58f122d1228f3d750864543ad4703...
[openjpeg.git] / abi-check / changelog / openjpeg / current / log.html
1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2     <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
3     <head>
4     <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
5     <meta name="keywords" content="OpenJPEG, current, changes, changelog" />
6     <meta name="description" content="Log of changes in the package" />
7     <link rel="stylesheet" type="text/css" href="../../../css/common.css" />
8     <link rel="stylesheet" type="text/css" href="../../../css/changelog.css" />
9     
10     
11     <title>
12         OpenJPEG current: changelog
13     </title>
14     
15     </head>
16
17 <body>
18 <table cellpadding='0' cellspacing='0'><tr><td align='center'><h1 class='tool'><a title='Home: ABI tracker for OpenJPEG' href='../../../timeline/openjpeg/index.html' class='tool'>ABI<br/>Tracker</a></h1></td><td width='30px;'></td><td><h1>(OpenJPEG)</h1></td></tr></table><hr/>
19 <br/>
20 <br/>
21 <h1>Changelog from Git</h1><br/><br/>
22 <div class='changelog'>
23 <pre class='wrap'>commit e7640f58f122d1228f3d750864543ad4703e18fc
24 Merge: e0f5212 05be308
25 Author: Even Rouault &lt;even.rouault@mines-paris.org&gt;
26 Date:   2018-12-07 21:27:38 +0100
27
28     Merge pull request #1168 from Young-X/fix_dev
29     
30     Fix multiple potential vulnerabilities and bugs
31
32 commit 05be3084460e46282ee63f04c72c451f3271fd28
33 Author: Young Xiao &lt;YangX92@hotmail.com&gt;
34 Date:   2018-11-28 14:44:06 +0800
35
36     [JPWL] tgatoimage(): avoid excessive memory allocation attempt,
37     and fixes unaligned load
38     
39     Signed-off-by: Young Xiao &lt;YangX92@hotmail.com&gt;
40
41 commit bd88611ed9ad7144ec4f3de54790cd848175891b
42 Author: Young_X &lt;YangX92@hotmail.com&gt;
43 Date:   2018-11-23 17:15:05 +0800
44
45      [JP3D] To avoid divisions by zero / undefined behaviour on shift (CVE-2018-14423
46     
47     Signed-off-by: Young_X &lt;YangX92@hotmail.com&gt;
48
49 commit ce9583d1d7627e007a34a31ae4e22a00d78bd153
50 Author: Young_X &lt;YangX92@hotmail.com&gt;
51 Date:   2018-11-23 17:12:06 +0800
52
53      [JPWL] opj_compress: reorder checks related to code block dimensions to avoid potential int overflow
54     
55     Signed-off-by: Young_X &lt;YangX92@hotmail.com&gt;
56
57 commit c58df149900df862806d0e892859b41115875845
58 Author: Young_X &lt;YangX92@hotmail.com&gt;
59 Date:   2018-11-23 16:24:19 +0800
60
61     [OPENJP2] change the way to compute *p_tx0, *p_tx1, *p_ty0, *p_ty1 in function
62     opj_get_encoding_parameters
63     
64     Signed-off-by: Young_X &lt;YangX92@hotmail.com&gt;
65
66 commit c277159986c80142180fbe5efb256bbf3bdf3edc
67 Author: Young_X &lt;YangX92@hotmail.com&gt;
68 Date:   2018-11-23 16:12:53 +0800
69
70     [MJ2] Avoid index out of bounds access to pi-&gt;include[]
71     
72     Signed-off-by: Young_X &lt;YangX92@hotmail.com&gt;
73
74 commit e0f5212888c0c1abc5e060a75a3a4a5ff99afd1a
75 Merge: 92023cd 2e5ab1d
76 Author: Even Rouault &lt;even.rouault@mines-paris.org&gt;
77 Date:   2018-11-28 00:04:30 +0100
78
79     Merge pull request #1170 from rouault/fix_color_apply_icc_profile
80     
81     color_apply_icc_profile: avoid potential heap buffer overflow
82
83 commit 2e5ab1d9987831c981ff05862e8ccf1381ed58ea
84 Author: Even Rouault &lt;even.rouault@spatialys.com&gt;
85 Date:   2018-11-27 23:31:30 +0100
86
87     color_apply_icc_profile: avoid potential heap buffer overflow
88     
89     Derived from a patch by Thuan Pham
90
91 commit 46822d0eddc3324b2a056bc60ffa997027bebd66
92 Author: Young_X &lt;YangX92@hotmail.com&gt;
93 Date:   2018-11-23 15:58:23 +0800
94
95     [JPWL] imagetotga(): fix read heap buffer overflow if numcomps &lt; 3 (#987)
96     
97     Signed-off-by: Young_X &lt;YangX92@hotmail.com&gt;
98
99 commit 619e1b086eaa21ebd9b23eb67deee543b07bf06f
100 Author: Young_X &lt;YangX92@hotmail.com&gt;
101 Date:   2018-11-23 15:02:26 +0800
102
103     [JPWL] fix CVE-2018-16375
104     
105     Signed-off-by: Young_X &lt;YangX92@hotmail.com&gt;
106
107 commit c5bd64ea146162967c29bd2af0cbb845ba3eaaaf
108 Author: Young_X &lt;YangX92@hotmail.com&gt;
109 Date:   2018-11-23 14:47:36 +0800
110
111     [MJ2] To avoid divisions by zero / undefined behaviour on shift
112     
113     Signed-off-by: Young_X &lt;YangX92@hotmail.com&gt;
114
115 commit 92023cd6c377e0384a7725949b25655d4d94dced
116 Merge: c196b23 cab352e
117 Author: Even Rouault &lt;even.rouault@mines-paris.org&gt;
118 Date:   2018-11-16 09:42:19 +0100
119
120     Merge pull request #1160 from hlef/master
121     
122     jp3d/jpwl convert: fix write stack buffer overflow
123
124 commit c196b23b90321b5c7e3238294607a2e8626c503f
125 Author: ichlubna &lt;43234438+ichlubna@users.noreply.github.com&gt;
126 Date:   2018-11-16 09:40:31 +0100
127
128     openjp3d: Int overflow fixed (#1159)
129     
130     When compressing a lot of slices (starting from 44 FullHD slices with 3 8bit components in our experiments) the rate values are high enough to cause an int overflow that leads to negative lengths and wrong results. The cast happens too late.
131
132 commit cab352e249ed3372dd9355c85e837613fff98fa2
133 Author: Hugo Lefeuvre &lt;hle@debian.org&gt;
134 Date:   2018-11-07 18:48:29 +0100
135
136     jp2: convert: fix null pointer dereference
137     
138     Tile components in a JP2 image might have null data pointer by defining a
139     zero component size (for example using large horizontal or vertical
140     sampling periods). This null data pointer leads to null image component
141     data pointer, causing crash when dereferenced without != null check in
142     imagetopnm.
143     
144     Add != null check.
145     
146     This commit addresses #1152 (CVE-2018-18088).
147
148 commit 0bc90e4062a5f9258c91eca018c019b179066c62
149 Author: Hugo Lefeuvre &lt;hle@debian.org&gt;
150 Date:   2018-10-22 16:59:41 +0200
151
152     jp3d/jpwl convert: fix write stack buffer overflow
153     
154     Missing buffer length formatter in fscanf call might lead to write
155     stack buffer overflow.
156     
157     fixes #1044 (CVE-2017-17480)
158
159 commit 948332e6ed17565100d1df5f6fdbf66865218e36
160 Author: Stefan Weil &lt;sw@weilnetz.de&gt;
161 Date:   2018-10-31 20:44:30 +0100
162
163     Fix some potential overflow issues (#1161)
164     
165     * Fix some potential overflow issues
166     
167     Put sizeof to the beginning of the multiplication to enforce that
168     size_t instead of smaller integer types is used for the calculation.
169     
170     This fixes warnings from LGTM:
171     
172         Multiplication result may overflow 'unsigned int'
173         before it is converted to 'unsigned long'.
174     
175     It also allows removing some type casts.
176     
177     Signed-off-by: Stefan Weil &lt;sw@weilnetz.de&gt;
178     
179     * Fix code indentation
180     
181     Signed-off-by: Stefan Weil &lt;sw@weilnetz.de&gt;
182
183 commit e52909f4c7896c5efff3340d707c12d0df55d3f9
184 Merge: cd900d9 943db0f
185 Author: Even Rouault &lt;even.rouault@mines-paris.org&gt;
186 Date:   2018-10-31 20:41:52 +0100
187
188     Merge pull request #1163 from nforro/memory-and-resource-leaks
189     
190     Fix several memory and resource leaks
191
192 commit 943db0f1c28ca6a7df6d18483f97166a03be9bf7
193 Author: Nikola Forró &lt;nforro@redhat.com&gt;
194 Date:   2018-10-31 13:39:05 +0100
195
196     Fix several memory and resource leaks
197     
198     Signed-off-by: Nikola Forró &lt;nforro@redhat.com&gt;
199
200 commit cd900d96618ab77e79812db654731dd6b5fc7bd8
201 Author: Even Rouault &lt;even.rouault@spatialys.com&gt;
202 Date:   2018-10-18 11:45:45 +0200
203
204     opj_thread_pool_setup(): fix infinite waiting if a thread creation failed
205
206 commit 0e6a5553cfef21b764d289585af2c6934a95456b
207 Merge: 8fc09e5 ca16fe5
208 Author: Even Rouault &lt;even.rouault@mines-paris.org&gt;
209 Date:   2018-09-22 23:54:12 +0200
210
211     Merge pull request #1148 from hlef/master
212     
213     CVE-2018-5785: fix issues with zero bitmasks
214
215 commit 8fc09e50e557fa6af4c099b9c6d36bb1071ee1ed
216 Author: Even Rouault &lt;even.rouault@spatialys.com&gt;
217 Date:   2018-09-22 23:47:56 +0200
218
219     opj_jp2_apply_pclr(): remove useless assert that can trigger on some files (fixes #1125)
220
221 commit aaf48ee6bae91032f025f9ac11592c4085a0d96b
222 Merge: ee827ad cc38247
223 Author: Even Rouault &lt;even.rouault@spatialys.com&gt;
224 Date:   2018-09-22 23:12:50 +0200
225
226     Merge branch 'pr1095'
227
228 commit cc3824767bde397fedb8a1ae4786a222ba860c8d
229 Author: Karol Babioch &lt;kbabioch@suse.de&gt;
230 Date:   2018-03-02 14:40:58 +0100
231
232     opj_mj2_extract: Check provided output prefix for length
233     
234     This uses snprintf() with correct buffer length instead of sprintf(), which
235     prevents a buffer overflow when providing a long output prefix. Furthermore
236     the program exits with an error when the provided output prefix is too long.
237     
238     Fixes #1088.
239
240 commit ee827ad3f32469d4854b2da71c9703a2af359f9f
241 Merge: 5d94bcd 1eb9a57
242 Author: Even Rouault &lt;even.rouault@spatialys.com&gt;
243 Date:   2018-09-22 23:05:54 +0200
244
245     Merge branch 'pr1107'
246
247 commit 1eb9a57ac1216209a4d9adf87bc47ba19810d3b3
248 Author: szukw000 &lt;szukw000@arcor.de&gt;
249 Date:   2018-03-13 18:11:54 +0100
250
251     opj_mj2_extract: Avoid segfault for long filenames
252
253 commit 5d94bcd89c6e281614955c56cbfebb11b866a9dd
254 Merge: b54c06f 0fa7ebe
255 Author: Even Rouault &lt;even.rouault@mines-paris.org&gt;
256 Date:   2018-09-22 22:59:36 +0200
257
258     Merge pull request #1136 from reverson/master
259     
260     Cast on uint ceildiv
261
262 commit b54c06fb350d318c8e74755710b3480eae3b9911
263 Merge: 17bbb0e 4aaf52e
264 Author: Even Rouault &lt;even.rouault@mines-paris.org&gt;
265 Date:   2018-09-22 22:59:17 +0200
266
267     Merge pull request #1119 from stweil/ssize_t
268     
269     Use local type declaration for POSIX standard type only for MS compiler
270
271 commit 17bbb0e23ff03bb722914841a9b962b21fe7a310
272 Merge: ccc4441 3d6ffaf
273 Author: Even Rouault &lt;even.rouault@mines-paris.org&gt;
274 Date:   2018-09-22 22:55:33 +0200
275
276     Merge pull request #1128 from stweil/typos
277     
278     Fix some typos in code comments and documentation
279
280 commit ccc4441aeb7bf4928e55bd543fab8de662f6d5e7
281 Merge: c6ee006 24fd3ce
282 Author: Even Rouault &lt;even.rouault@mines-paris.org&gt;
283 Date:   2018-09-22 22:54:51 +0200
284
285     Merge pull request #1140 from bukatlib/fix_relpath
286     
287     Relative path to header files is hardcoded in OpenJPEGConfig.cmake.in file
288
289 commit c6ee006250b093f443e226288c6c866c5ebe12f5
290 Merge: 2d28610 98363e2
291 Author: Even Rouault &lt;even.rouault@mines-paris.org&gt;
292 Date:   2018-09-22 22:47:27 +0200
293
294     Merge pull request #1141 from szukw000/changes-in-pnmtoimage
295     
296     Changes in pnmtoimage if image data are missing
297
298 commit 2d2861036cfb68560e0cf21340760781ea78595d
299 Merge: 1b9a81d 31a03b3
300 Author: Even Rouault &lt;even.rouault@mines-paris.org&gt;
301 Date:   2018-09-22 22:28:04 +0200
302
303     Merge pull request #1143 from stweil/format
304     
305     openjp2/jp2: Fix two format strings
306
307 commit 1b9a81dff7c22ed0cb22bf1033e6dfee1292da31
308 Merge: 9d1a9dc c28ed52
309 Author: Even Rouault &lt;even.rouault@mines-paris.org&gt;
310 Date:   2018-09-22 22:27:14 +0200
311
312     Merge pull request #1149 from rouault/fix_knownfailures
313     
314     Update knownfailures- files given current configurations
315
316 commit c28ed521633c074f1e4891208028fe97f7602a14
317 Author: Even Rouault &lt;even.rouault@spatialys.com&gt;
318 Date:   2018-09-22 21:56:50 +0200
319
320     Update knownfailures- files given current configurations
321
322 commit ca16fe55014c57090dd97369256c7657aeb25975
323 Author: Hugo Lefeuvre &lt;hle@debian.org&gt;
324 Date:   2018-09-22 14:33:19 -0400
325
326     convertbmp: fix issues with zero bitmasks
327     
328     In the case where a BMP file declares compression 3 (BI_BITFIELDS)
329     with header size &lt;= 56, all bitmask values keep their initialization
330     value 0. This may lead to various undefined behavior later e.g. when
331     doing 1 &lt;&lt; (l_comp-&gt;prec - 1).
332     
333     This issue does not affect files with bit count 16 because of a check
334     added in 16240e2 which sets default values to the color masks if they
335     are all 0.
336     
337     This commit adds similar checks for the 32 bit case.
338     
339     Also, if a BMP file declares compression 3 with header size &gt;= 56 and
340     intentional 0 bitmasks, the same issue will be triggered in both the
341     16 and 32 bit count case.
342     
343     This commit adds checks to bmp_read_info_header() rejecting BMP files
344     with "intentional" 0 bitmasks. These checks might be removed in the
345     future when proper handling of zero bitmasks will be available in
346     openjpeg2.
347     
348     fixes #1057 (CVE-2018-5785)
349
350 commit 31a03b390a77bfbe4b0f140121d1296acb611f76
351 Author: Stefan Weil &lt;sw@weilnetz.de&gt;
352 Date:   2018-09-05 21:51:30 +0200
353
354     openjp2/jp2: Fix two format strings
355     
356     Compiler warnings:
357     
358     src/lib/openjp2/jp2.c:1008:35: warning:
359      too many arguments for format [-Wformat-extra-args]
360     src/lib/openjp2/j2k.c:1928:73: warning:
361      format â€˜%d’ expects argument of type â€˜int’, but argument 4 has type â€˜OPJ_OFF_T {aka long int}’ [-Wformat=]
362     
363     Signed-off-by: Stefan Weil &lt;sw@weilnetz.de&gt;
364
365 commit 3d6ffaf3f3463b62830f88f50a8c1b510f555eb5
366 Author: Stefan Weil &lt;sw@weilnetz.de&gt;
367 Date:   2018-07-30 21:04:28 +0200
368
369     Fix some typos in code comments and documentation
370     
371     All typos were found by Codespell.
372     
373     Signed-off-by: Stefan Weil &lt;sw@weilnetz.de&gt;
374
375 commit 98363e244e027c731f73ee8239d3c19451a9153b
376 Author: szukw000 &lt;szukw000@arcor.de&gt;
377 Date:   2018-08-31 16:24:41 +0200
378
379     Changes in pnmtoimage if image data are missing
380
381 commit 24fd3ce777a64b8b315cfe1ee642ec7b1cc6aa97
382 Author: Libor Bukata &lt;libor.bukata@oracle.com&gt;
383 Date:   2018-08-31 12:57:40 +0200
384
385     The change makes a relative path to header files
386     always correct regardless of the number of sub-
387     directories in OPENJPEG_INSTALL_PACKAGE_DIR variable.
388
389 commit 0fa7ebe2540990f590c2247b3505ac1dc84b6eec
390 Author: Robert Everson &lt;robert@reverson.net&gt;
391 Date:   2018-08-27 15:28:53 -0700
392
393     Cast on uint ceildiv
394
395 commit 9d1a9dc20dd5155bab977a4f53d05c4bbd66533a
396 Merge: d2205ba 56f23b2
397 Author: Even Rouault &lt;even.rouault@mines-paris.org&gt;
398 Date:   2018-08-11 23:35:35 +0200
399
400     Merge pull request #1133 from robe2/robe2-pkgconfig-instructions
401     
402     Add -DBUILD_PKGCONFIG_FILES to install instructions
403
404 commit 56f23b29a075467fc2377ba086c0263a3eb70fe6
405 Author: Regina Obe &lt;lr@pcorp.us&gt;
406 Date:   2018-08-11 16:59:30 -0400
407
408     Add -DBUILD_PKGCONFIG_FILES to install instructions
409     
410     Building under msys/mingw doesn't automatically install the pkg config files needed to build GDAL and other libraries
411
412 commit d2205ba2ee78faeea659263383446c4472b1f9df
413 Merge: fd205f4 4170681
414 Author: Even Rouault &lt;even.rouault@mines-paris.org&gt;
415 Date:   2018-06-20 16:26:24 +0200
416
417     Merge pull request #1121 from rouault/fix_tnsot_zero
418     
419     Fix regression in reading files with TNsot == 0 (refs #1120)
420
421 commit 4170681661126bc9c1348a0183633dc2f4fc8b05
422 Author: Even Rouault &lt;even.rouault@spatialys.com&gt;
423 Date:   2018-06-20 15:06:16 +0200
424
425     Add test cases for https://github.com/uclouvain/openjpeg/issues/1120 and https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=2785
426
427 commit 0c913b0aba409148b51ca43d45c50ae595449723
428 Author: Even Rouault &lt;even.rouault@spatialys.com&gt;
429 Date:   2018-06-20 14:54:09 +0200
430
431     Avoid assertion when running opj_j2k_merge_ppt() several time due to e6674f7ed66abdb32a0be5944f618722b6a7b5d5 revert. Fixes https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=2785
432
433 commit 832dfd18665da08745748bde2d2563f00c7cd9e7
434 Author: Even Rouault &lt;even.rouault@spatialys.com&gt;
435 Date:   2018-06-20 14:38:41 +0200
436
437     Revert "Avoid assertion in opj_j2k_merge_ppt() in case premature EOC is encountered in opj_j2k_read_tile_header(). Fixes https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=2785. Credit to OSS Fuzz" (fixes #1120)
438     
439     This reverts commit 9906fbf737692486cebabe98169988d818e2e66a.
440     which broke decoding of images where TNsot == 0
441
442 commit 4aaf52ec8d8ec7b94c73f77f9c0029a3d3cabbf9
443 Author: Stefan Weil &lt;sw@weilnetz.de&gt;
444 Date:   2018-06-18 14:06:25 +0200
445
446     Use local type declaration for POSIX standard type only for MS compiler
447     
448     ssize_t is a POSIX type which is declared in POSIX include files.
449     Mingw-w64 provides it also for Windows.
450     
451     Use the local declaration only with MS compilers.
452     
453     Signed-off-by: Stefan Weil &lt;sw@weilnetz.de&gt;
454
455 commit fd205f457b157e925e2a6eb03aba397b45b0ed4e
456 Author: Even Rouault &lt;even.rouault@spatialys.com&gt;
457 Date:   2018-06-16 16:17:58 +0200
458
459     opj_compress: try to make help message of -c switch clearer (fixes #1117)
460
461 commit 2c7eb4fed9cbed43ae402840f6706998ce2dd1c4
462 Author: Even Rouault &lt;even.rouault@spatialys.com&gt;
463 Date:   2018-03-12 14:24:20 +0100
464
465     opj_compress: fix help message regarding default precinct size
466
467 commit a59512e0990c5923de77a542a1386edee32acd47
468 Merge: 3910be8 8ad94f6
469 Author: Even Rouault &lt;even.rouault@mines-paris.org&gt;
470 Date:   2018-03-04 23:54:09 +0100
471
472     Merge pull request #1104 from rouault/macos_fix
473     
474     Fix Mac builds
475
476 commit 8ad94f689ecabc5e9058874af42306793d5b93e9
477 Author: Even Rouault &lt;even.rouault@spatialys.com&gt;
478 Date:   2018-03-04 23:27:44 +0100
479
480     Fix Mac builds
481
482 commit 3910be8a68d21df5f23e764c593058ba35557051
483 Merge: e98d0a2 cfc5395
484 Author: Even Rouault &lt;even.rouault@mines-paris.org&gt;
485 Date:   2018-03-04 23:19:59 +0100
486
487     Merge pull request #1062 from radarhere/master
488     
489     Fixed typos
490
491 commit e98d0a20f049c59ba31a19de2fccfaabdcbce502
492 Merge: 31a347a d4d7827
493 Author: Even Rouault &lt;even.rouault@mines-paris.org&gt;
494 Date:   2018-03-04 23:16:04 +0100
495
496     Merge pull request #1094 from kbabioch/fix/missing-format-string-parameter
497     
498     mj2: Add missing variable to format string in fprintf() invocation in meta_out.c
499
500 commit 31a347a9a04209933c63b180c9ff04bdf8a427e5
501 Merge: b02e0d9 db6841a
502 Author: Even Rouault &lt;even.rouault@mines-paris.org&gt;
503 Date:   2018-03-04 23:13:45 +0100
504
505     Merge pull request #1096 from kbabioch/fix/opj_mj2_extract-help
506     
507     opj_mj2_extract: Rename output_location to output_prefix
508
509 commit b02e0d9c4e746faf7448cb06f0487402dff66083
510 Merge: 564fbfb e351c22
511 Author: Even Rouault &lt;even.rouault@mines-paris.org&gt;
512 Date:   2018-03-04 23:10:48 +0100
513
514     Merge pull request #1101 from kbabioch/fix/jp3d-sprintf-overflow
515     
516     jp3d: Replace sprintf() by snprintf() in volumetobin()
517
518 commit e351c22ee8c4d8cef0f212831a00447bc0400601
519 Author: Karol Babioch &lt;karol@babioch.de&gt;
520 Date:   2018-03-03 10:10:32 +0100
521
522     jp3d: Replace sprintf() by snprintf() in volumetobin()
523     
524     This replaces the unsafe sprintf() invocation by the safer snprintf()
525     one, with the correct buffer size to prevent buffer overflows.
526     
527     This fixes #1085.
528
529 commit db6841a099645f5063dc8c2f804b0724a9ea557b
530 Author: Karol Babioch &lt;kbabioch@suse.de&gt;
531 Date:   2018-03-02 15:19:19 +0100
532
533     opj_mj2_extract: Rename output_location to output_prefix
534     
535     This renames the argument in the help output, as the latter better describes
536     the the purpose of this argument.
537
538 commit d4d78272ebe3b65a22e5c98841d451f2078625fa
539 Author: Karol Babioch &lt;kbabioch@suse.de&gt;
540 Date:   2018-03-02 14:03:03 +0100
541
542     mj2: Add missing variable to format string in fprintf() invocation in meta_out.c
543     
544     This adds the appropriate variables to the invocation of fprintf(). They were
545     specified in the format string, but were missing in the actual call. This
546     fixes #1074 and #1075.
547
548 commit 564fbfb67830e2eb234bc16b3db8fecf54261f95
549 Merge: bce2bd7 b49fa93
550 Author: Even Rouault &lt;even.rouault@mines-paris.org&gt;
551 Date:   2018-02-25 19:59:18 +0100
552
553     Merge pull request #1090 from stweil/utf8
554     
555     Convert files to UTF-8 encoding
556
557 commit bce2bd71c06e3550e57442dfa715fcce5351bc7a
558 Author: Even Rouault &lt;even.rouault@spatialys.com&gt;
559 Date:   2018-02-25 19:20:38 +0100
560
561     .travis.yml: temporarily disable OPJ_CI_ASAN=1 (refs #1091)
562
563 commit b49fa93aa759cb2e2e22e174ef793470eb02a148
564 Author: Stefan Weil &lt;sw@weilnetz.de&gt;
565 Date:   2018-02-24 14:55:33 +0100
566
567     openjp3d: Convert ISO-8859 to UTF-8
568     
569     Signed-off-by: Stefan Weil &lt;sw@weilnetz.de&gt;
570
571 commit 244f52483df75e6507d676b25d31e6e7bf08bdf5
572 Author: Stefan Weil &lt;sw@weilnetz.de&gt;
573 Date:   2018-02-24 14:51:28 +0100
574
575     jp3d: Convert ISO-8859 to UTF-8
576     
577     Signed-off-by: Stefan Weil &lt;sw@weilnetz.de&gt;
578
579 commit 90b1bffa7e745c754afb56dc89ccb70f8aeeadcf
580 Merge: 06f7d41 24d08ff
581 Author: Even Rouault &lt;even.rouault@mines-paris.org&gt;
582 Date:   2018-02-25 18:21:23 +0100
583
584     Merge pull request #1080 from setharnold/patch-1
585     
586     fix unchecked integer multiplication overflow
587
588 commit 06f7d412435ddb62f8e9935af7e306783bc4b75b
589 Author: Even Rouault &lt;even.rouault@spatialys.com&gt;
590 Date:   2018-02-18 14:38:16 +0100
591
592     bench_dwt: fix wrong index in iteration (issue found by Fethi Migaou)
593
594 commit 24d08ff94ad8b0f51534e46f87cf5a2f2f85d22a
595 Author: setharnold &lt;seth.arnold@gmail.com&gt;
596 Date:   2018-02-14 17:46:38 -0800
597
598     fix unchecked integer multiplication overflow
599     
600     Hello, this fixes an unchecked integer multiplication overflow. Thanks.
601
602 commit da5e897232ef824daf9a492e746ed22cf2a43f18
603 Author: Even Rouault &lt;even.rouault@spatialys.com&gt;
604 Date:   2018-02-11 13:31:04 +0100
605
606     Avoid out-of-bounds write overflow due to uint32 overflow computation on images with huge dimensions. Credit to Google Autofuzz project for providing test case
607
608 commit cfc539512a1b138c2feedda9fd2f57d36cdaa0db
609 Author: Andrew Murray &lt;radarhere@users.noreply.github.com&gt;
610 Date:   2018-02-09 21:02:25 +1100
611
612     Fixed typos
613
614 commit d96d2b9a2524f41a8e024462f94417c09747ba99
615 Merge: 07d526e 6941bc6
616 Author: Even Rouault &lt;even.rouault@mines-paris.org&gt;
617 Date:   2018-02-05 17:31:49 +0100
618
619     Merge pull request #1055 from ideasman42/patch-1
620     
621     Note that seek uses SEEK_SET behavior.
622
623 commit 6941bc67cf0b152adde1a46746037b7e96e947b2
624 Author: Campbell Barton &lt;ideasman42@gmail.com&gt;
625 Date:   2018-01-18 15:16:03 +1100
626
627     Note that seek uses SEEK_SET behavior.
628
629 commit 07d526e4cb93b6d2e1a52cf49e3d011d3d4caa11
630 Author: Even Rouault &lt;even.rouault@spatialys.com&gt;
631 Date:   2018-01-08 09:38:44 +0100
632
633     opj_t2_encode_packet(): disable setting empty packet header bit to 1 when there is an empty packet
634     
635     This effectively reverts commit 2609fb8077125b5b31f1bcc2f98c12ff1e6572d7
636     since it has been reported that
637     such packets cause decoding issues with cinema J2K hardware
638     decoders: https://groups.google.com/forum/#!topic/openjpeg/M7M_fLX_Bco
639
640 commit bdcead70d5900cf5b90774b218183334ca898723
641 Merge: e4c3595 4841292
642 Author: Even Rouault &lt;even.rouault@mines-paris.org&gt;
643 Date:   2018-01-07 17:49:37 +0100
644
645     Merge pull request #1047 from stweil/coverity
646     
647     Fix resource leak (CID 179466)
648
649 commit e4c3595077b2a38579c32f2c63bb01d5213b64d2
650 Merge: d241298 6e6f835
651 Author: Even Rouault &lt;even.rouault@mines-paris.org&gt;
652 Date:   2018-01-07 17:49:08 +0100
653
654     Merge pull request #1050 from szukw000/changes-for-obsolete-doxygen-tags
655     
656     Some Doxygen tags are removed
657
658 commit d241298fdcd95932346da993d5fbe20210dadd2d
659 Author: Even Rouault &lt;even.rouault@spatialys.com&gt;
660 Date:   2018-01-07 17:45:53 +0100
661
662     Add known failure for Windows VC10 i386 target (refs #1043)
663
664 commit 6e6f8354a0614a6af61568a73aea573b8e76f894
665 Author: szukw000 &lt;szukw000@arcor.de&gt;
666 Date:   2018-01-07 17:11:09 +0100
667
668     Some Doxygen tags are removed
669
670 commit 4841292b5df8f5ed3c92f1760769428ad7500b7a
671 Author: Stefan Weil &lt;sw@weilnetz.de&gt;
672 Date:   2017-12-15 16:49:33 +0100
673
674     Fix resource leak (CID 179466)
675     
676     Coverity report:
677     
678     CID 179466 (#1 of 1): Resource leak (RESOURCE_LEAK)
679     93. leaked_storage: Variable name going out of scope leaks the storage it points to.
680     
681     Signed-off-by: Stefan Weil &lt;sw@weilnetz.de&gt;
682
683 commit 9d0d1a0128c7a9324c9a935b2ded01deb4d660d4
684 Author: Even Rouault &lt;even.rouault@spatialys.com&gt;
685 Date:   2017-11-30 15:39:45 +0100
686
687     Add known failure for i386 target (refs #1043)
688
689 commit 98cfdd31340509895f3e2a36f667f66bb3cf1ff2
690 Author: Even Rouault &lt;even.rouault@spatialys.com&gt;
691 Date:   2017-11-30 14:48:34 +0100
692
693     opj_j2k_read_cod: remove check for 'No more than one COD marker per tile' (fixes #1043)
694     
695     This check was added per https://github.com/uclouvain/openjpeg/commit/daed8cc9195555e101ab708a501af2dfe6d5e001
696     to fix https://github.com/uclouvain/openjpeg/issues/476 , but it does not seem
697     to be necessary with latest master (issue476.jp2 doesn't cause memory issues),
698     and breaks reading legit files.
699
700 commit 936910cf7a4d85e341582746126d105a8a044f30
701 Author: Even Rouault &lt;even.rouault@spatialys.com&gt;
702 Date:   2017-11-30 14:26:17 +0100
703
704     Fix typo in comments
705
706 commit 370d024d108ffe2d5ce9b52f6b7fae5261c4871d
707 Merge: d9f8f7b 157a3d8
708 Author: Even Rouault &lt;even.rouault@mines-paris.org&gt;
709 Date:   2017-11-14 12:28:44 +0100
710
711     Merge pull request #1042 from radarhere/cmake
712     
713     Changed cmake version test to allow for cmake 2.8.11.x
714
715 commit 157a3d840884abe5020b1a8b94576a7447063385
716 Author: Andrew Murray &lt;radarhere@users.noreply.github.com&gt;
717 Date:   2017-11-14 21:45:09 +1100
718
719     Changed cmake version test to allow for cmake 2.8.11.x
720
721 commit d9f8f7ba9a51732eda9017cea6493cc86a62c7ef
722 Merge: 53d2655 10d22ec
723 Author: Even Rouault &lt;even.rouault@mines-paris.org&gt;
724 Date:   2017-10-20 21:59:14 +0200
725
726     Merge pull request #1037 from gfiumara/master
727     
728     Add missing fclose() statement in error condition.
729
730 commit 10d22ec26d864e93ad92b4570f044258c6c5bdf9
731 Author: Gregory Fiumara &lt;gregory.fiumara@nist.gov&gt;
732 Date:   2017-10-20 15:31:45 -0400
733
734     Add missing fclose() statement in error condition.
735
736 commit 53d265576ae0cea480f22f3b08f1c05c8af40d4d
737 Author: Even Rouault &lt;even.rouault@spatialys.com&gt;
738 Date:   2017-10-14 22:42:12 +0200
739
740     CMakeLists.txt: turn BUILD_PKGCONFIG_FILES ON by default on Windows if compiler is GCC
741
742 commit be6ea90e13fe81a922d831b589c54554282e5545
743 Author: Even Rouault &lt;even.rouault@spatialys.com&gt;
744 Date:   2017-10-12 01:16:23 +0200
745
746     opj_j2k_set_threads(): add sanity check to error out if called after opj_read_header()
747
748 commit b8bf9bf78995526bbf0dc0536914661a07f9d2f5
749 Author: Even Rouault &lt;even.rouault@spatialys.com&gt;
750 Date:   2017-10-12 01:05:04 +0200
751
752     Improve doc of opj_codec_set_threads()
753
754 commit 66297f07a43d2770a97c8456d20202f3d051d980
755 Author: Even Rouault &lt;even.rouault@spatialys.com&gt;
756 Date:   2017-10-09 11:40:43 +0200
757
758     Unix build: fix regression of 2.3.0 where a shared-only or static-only build lacks the installation target for the library (#1019, fixes regression introduced by 3dfc6ca2bcf06fd1adb6b6b4cecc6c092f08ba0b)
759
760 commit e8b6b54d1f7a2c3d501b9afebe9019ad14f4053a
761 Author: Even Rouault &lt;even.rouault@spatialys.com&gt;
762 Date:   2017-10-06 19:25:07 +0200
763
764     opj_decompress -h: document -threads ALL_CPUS
765
766 commit acd915080e7a63d1892171533ec245e629c88116
767 Author: Antonin Descampe &lt;antonin@gmail.com&gt;
768 Date:   2017-10-04 23:17:04 -0300
769
770     Finalise ABI check update for v2.3.0
771
772 commit d322cc876f976a88328c00c148e5a5536f5c1b56
773 Author: Antonin Descampe &lt;antonin@gmail.com&gt;
774 Date:   2017-10-04 22:59:08 -0300
775
776     Update ABI check for v2.3.0
777
778 commit 081de4b15f54cb4482035b7bf5e3fb443e4bc84b
779 Author: Antonin Descampe &lt;antonin@descampe.net&gt;
780 Date:   2017-10-04 19:23:14 -0300
781
782     Update CHANGELOG.md
783
784 commit 3916fa2e2a286ea795cdb6df7cebed6ac05be983
785 Author: Antonin Descampe &lt;antonin@descampe.net&gt;
786 Date:   2017-10-03 17:48:44 -0300
787
788     Update NEWS.md
789
790 commit ab84ad39d71481555efdd2dd7c56b344b7b75f0f
791 Author: Antonin Descampe &lt;antonin@descampe.net&gt;
792 Date:   2017-10-03 17:48:09 -0300
793
794     Update CHANGELOG.md
795
796 commit 5a67128a251af3f9557d6a9b3b23a7925aec1a5f
797 Author: Antonin Descampe &lt;antonin@descampe.net&gt;
798 Date:   2017-10-03 17:15:44 -0300
799
800     Update NEWS.md
801
802 commit 0b8903d9ea482d85dcaf8def1ddc41597105b228
803 Author: Antonin Descampe &lt;antonin@gmail.com&gt;
804 Date:   2017-10-03 17:08:30 -0300
805
806     Preparing v2.3.0 release
807
808 commit 47b43dbc2bb5a1e6d61bde91e57ccf7191b07616
809 Merge: d45ccb0 8ed5886
810 Author: Even Rouault &lt;even.rouault@mines-paris.org&gt;
811 Date:   2017-09-28 11:24:59 +0200
812
813     Merge pull request #1028 from quangnh89/master
814     
815     update instructions to build with Visual Studio and 64-Bit Visual C++ Toolset.
816
817 commit 8ed588608f13af16f63e38267c1d51b124d6d8ad
818 Author: Quang Nguyen &lt;quangnh89@gmail.com&gt;
819 Date:   2017-09-28 10:00:09 +0700
820
821     update instructions to build with Visual Studio and 64-Bit Visual C++ Toolset.
822
823 commit d45ccb048bb2166c5d975f4e1b8acaf8ba3d198d
824 Merge: 3f0de88 e17bbde
825 Author: Antonin Descampe &lt;antonin@descampe.net&gt;
826 Date:   2017-09-26 18:30:20 -0300
827
828     Merge pull request #1022 from rouault/partial_component_decoding
829     
830     Add capability to decode only a subset of all components of an image.
831
832 commit 3f0de88c7bf4e56826987aa7d3edb5acdd4399f2
833 Author: Even Rouault &lt;even.rouault@spatialys.com&gt;
834 Date:   2017-09-22 21:43:09 +0200
835
836     Remove opjstyle binary that went inadvertently committed in d4e54e9f35d532062533f1d369c159810b01d224 (#1026)
837
838 commit 3dfb01228b4f06a538c2a19352e34fd172e20fe3
839 Author: Even Rouault &lt;even.rouault@spatialys.com&gt;
840 Date:   2017-09-22 12:03:29 +0200
841
842     INSTALL.md: add instructions to build with Visual Studio (#1023, from Winfried instructions)
843
844 commit e5a561b5d86e6292832a7baefdcdf24e25821ae3
845 Merge: 4c8aba2 f92d30f
846 Author: Even Rouault &lt;even.rouault@mines-paris.org&gt;
847 Date:   2017-09-21 17:39:24 +0200
848
849     Merge pull request #1024 from stweil/warnings
850     
851     Add missing newline at end of file
852
853 commit f92d30f9e7340f50294cca438c1fb62fb4fb03dd
854 Author: Stefan Weil &lt;sw@weilnetz.de&gt;
855 Date:   2017-09-14 22:02:41 +0200
856
857     Add missing newline at end of file
858     
859     This fixes warnings from the clang compiler:
860     
861     /openjpeg/src/lib/openjp2/sparse_array.h:141:32: warning:
862      no newline at end of file [-Wnewline-eof]
863     
864     Signed-off-by: Stefan Weil &lt;sw@weilnetz.de&gt;
865
866 ...</pre></div>
867
868 </body>
869 </html>