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