Update ABI/API compatibility reports after commit 3eed024eb45534f86537404e08d08fa572a...
[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 3eed024eb45534f86537404e08d08fa572a40782
24 Author: Even Rouault &lt;even.rouault@spatialys.com&gt;
25 Date:   2017-08-19 15:45:54 +0200
26
27     pgxtoimage(): avoid excessive memory allocation attempt (#999)
28
29 commit e5285319229a5d77bf316bb0d3a6cbd3cb8666d9
30 Author: Even Rouault &lt;even.rouault@spatialys.com&gt;
31 Date:   2017-08-18 13:39:20 +0200
32
33     pgxtoimage(): fix write stack buffer overflow (#997)
34
35 commit 5597522cac96b1bc6d48a447751b1c6049248eef
36 Author: Even Rouault &lt;even.rouault@spatialys.com&gt;
37 Date:   2017-08-18 10:16:38 +0200
38
39     bmp_read_rle8_data(): avoid potential infinite loop (#996)
40
41 commit 17ea17f487a777d14bd322ac06c4e6cb9124a226
42 Author: Even Rouault &lt;even.rouault@spatialys.com&gt;
43 Date:   2017-08-17 19:05:29 +0200
44
45     Fix -Wconversion warning
46
47 commit fd8448ed446a935da3210821a783e794ede3c599
48 Author: Even Rouault &lt;even.rouault@spatialys.com&gt;
49 Date:   2017-08-17 17:04:48 +0200
50
51     bench_dwt.c: fix signedness related warnings
52
53 commit da046b73a89806eae2f7f461c2a46bda7e07aaa8
54 Author: Even Rouault &lt;even.rouault@spatialys.com&gt;
55 Date:   2017-08-17 17:02:40 +0200
56
57     convert.c: fix recently introduced -Wsign-conversion warnings
58
59 commit 9f7d79fd30df3712e6bfc6d475bfa143c069c4df
60 Author: Even Rouault &lt;even.rouault@spatialys.com&gt;
61 Date:   2017-08-17 14:52:10 +0200
62
63     opj_getopt_long(): avoid infinite loop on invalid or missing value for an option (#736)
64
65 commit 1ab6e0e07a67193564811c5720a69cb28f09a809
66 Author: Even Rouault &lt;even.rouault@spatialys.com&gt;
67 Date:   2017-08-17 12:01:16 +0200
68
69     opj_decompress_fuzzer.cpp: reject images with too big tiles. Fixes https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=2918. Credit to OSS Fuzz
70
71 commit 2cd30c2b06ce332dede81cccad8b334cde997281
72 Author: Even Rouault &lt;even.rouault@spatialys.com&gt;
73 Date:   2017-08-17 11:47:40 +0200
74
75     tgatoimage(): avoid excessive memory allocation attempt, and fixes unaligned load (#995)
76
77 commit 09e83407fa2b53c606d3179031b8d8b31272e20c
78 Author: Even Rouault &lt;even.rouault@spatialys.com&gt;
79 Date:   2017-08-17 11:05:53 +0200
80
81     Avoid asserting on assert(i == pcol) in opj_jp2_apply_pclr() by adding new check in opj_jp2_check_color(). Fixes https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=3068. Credit to OSS Fuzz
82
83 commit 8e6c371e66d9c579048fd336cc3365869486080a
84 Author: Even Rouault &lt;even.rouault@spatialys.com&gt;
85 Date:   2017-08-16 18:29:59 +0200
86
87     opj_t1_encode_cblk(): avoid uint32 overflow when numbps = 0 (which is well defined behaviour, and is properly handled here, but better avoid it to detect real issues)
88
89 commit 1e387de74273c4dac618df94475556541c1caf3e
90 Author: Even Rouault &lt;even.rouault@spatialys.com&gt;
91 Date:   2017-08-16 17:38:47 +0200
92
93     Fix build issue of JPWL by adding opj_image_data_alloc() and opj_image_data_free() to src/lib/openmj2 (#994)
94
95 commit c535531f03369623b9b833ef41952c62257b507e
96 Author: Even Rouault &lt;even.rouault@spatialys.com&gt;
97 Date:   2017-08-16 17:20:29 +0200
98
99     opj_t2_encode_packet(): fix potential write heap buffer overflow (#992)
100
101 commit dcac91b8c72f743bda7dbfa9032356bc8110098a
102 Author: Even Rouault &lt;even.rouault@spatialys.com&gt;
103 Date:   2017-08-16 17:09:10 +0200
104
105     opj_j2k_write_sot(): fix potential write heap buffer overflow (#991)
106
107 commit af760007711bf93041d3eba3a41b9a48d365f303
108 Author: Even Rouault &lt;even.rouault@spatialys.com&gt;
109 Date:   2017-08-16 13:36:52 +0200
110
111     tiftoimage(): fix read heap buffer overflow (#988)
112     
113     The number of components is given only by TIFFTAG_SAMPLESPERPIXEL / tiSpp.
114     Querying TIFFTAG_EXTRASAMPLES only give information about which channel is
115     the alpha channel, but we mostly ignore it for now, so remove that part of the
116     code.
117
118 commit ab4de904e7dc1deee83122cd2bf6e0e7f4eb2eb0
119 Author: Even Rouault &lt;even.rouault@spatialys.com&gt;
120 Date:   2017-08-16 13:11:36 +0200
121
122     imagetotga(): fix read heap buffer overflow if numcomps &lt; 3 (#987)
123
124 commit 9624b2fa4722edf77fbac631e7dacaae12c91672
125 Author: Even Rouault &lt;even.rouault@spatialys.com&gt;
126 Date:   2017-08-16 12:52:33 +0200
127
128     opj_t2_encode_packet(): only emit an error about insufficiently large output buffer in FINAL_PASS mode. Fixes (master-only) regression added in 0b4fef6d1901254e41ab74ed681daba477d724c3
129
130 commit 4241ae6fbbf1de9658764a80944dc8108f2b4154
131 Author: Even Rouault &lt;even.rouault@spatialys.com&gt;
132 Date:   2017-08-15 11:55:58 +0200
133
134     Fix assertion in debug mode / heap-based buffer overflow in opj_write_bytes_LE for Cinema profiles with numresolutions = 1 (#985)
135
136 commit 52d5690a6fcba86b5f117eeac8aca1971cac3688
137 Merge: baf0c1a bc59410
138 Author: Even Rouault &lt;even.rouault@mines-paris.org&gt;
139 Date:   2017-08-14 17:28:26 +0200
140
141     Merge pull request #984 from stweil/const
142     
143     Use more const qualifiers
144
145 commit baf0c1ad4572daa89caa3b12985bdd93530f0dd7
146 Author: Even Rouault &lt;even.rouault@spatialys.com&gt;
147 Date:   2017-08-14 17:26:58 +0200
148
149     bmp_read_info_header(): reject bmp files with biBitCount == 0 (#983)
150
151 commit afb308b9ccbe129608c9205cf3bb39bbefad90b9
152 Author: Even Rouault &lt;even.rouault@spatialys.com&gt;
153 Date:   2017-08-14 17:20:37 +0200
154
155     Encoder: grow buffer size in opj_tcd_code_block_enc_allocate_data() to avoid write heap buffer overflow in opj_mqc_flush (#982)
156
157 commit bc59410f253b0cd3d4818ec06ce957cbdbfe4341
158 Author: Stefan Weil &lt;sw@weilnetz.de&gt;
159 Date:   2017-08-14 14:36:06 +0200
160
161     Use const qualifier for mqc_states
162     
163     This allows more compiler optimizations.
164     
165     Signed-off-by: Stefan Weil &lt;sw@weilnetz.de&gt;
166
167 commit 10e6ce2c2cfacf51fdde7e9c69bf2365840f4bb0
168 Author: Stefan Weil &lt;sw@weilnetz.de&gt;
169 Date:   2017-08-13 22:57:31 +0200
170
171     Use const qualifier for j2k_prog_order_list
172     
173     This allows more compiler optimizations.
174     
175     Signed-off-by: Stefan Weil &lt;sw@weilnetz.de&gt;
176
177 commit 0b4c3ce75d11600ebc6675bd871f78ca3c95bc60
178 Merge: a35b489 9f75088
179 Author: Even Rouault &lt;even.rouault@mines-paris.org&gt;
180 Date:   2017-08-11 15:13:35 +0200
181
182     Merge pull request #980 from szukw000/changes-for-ppc64-converttif
183     
184     Changes in converttif.c for PPC64
185
186 commit 9f750884f91a4f1b9ca3e6a401057c21a7e2bd99
187 Author: szukw000 &lt;szukw000@arcor.de&gt;
188 Date:   2017-08-11 00:06:23 +0200
189
190     Changes in converttif.c for PPC64
191
192 commit a35b4891340dcecf2b248c7e57a90bf7d7aa9b2f
193 Author: Even Rouault &lt;even.rouault@spatialys.com&gt;
194 Date:   2017-08-10 16:58:36 +0200
195
196     Fix argument order in error message of previous commit
197
198 commit 0b4fef6d1901254e41ab74ed681daba477d724c3
199 Author: Even Rouault &lt;even.rouault@spatialys.com&gt;
200 Date:   2017-08-10 16:49:47 +0200
201
202     Propagate event manager down to opj_t2_encode_packet() and use it to emit an error message when the output buffer is too small
203
204 commit a316f36dfc7cc4217bfce0ac6d23b47f90cf8fd9
205 Author: Even Rouault &lt;even.rouault@spatialys.com&gt;
206 Date:   2017-08-10 14:43:16 +0200
207
208     Fix crash on encoding if using opj_set_default_encoder_parameters() without defining tcp_numlayers
209
210 commit a4c938181deb2cb48e408ac6e358062927060125
211 Author: Even Rouault &lt;even.rouault@spatialys.com&gt;
212 Date:   2017-08-10 12:30:31 +0200
213
214     Reformat tests/test_tile_encoder.c
215
216 commit 26fe8f60433aa677fd29590e7da23437c41e99c8
217 Author: Even Rouault &lt;even.rouault@spatialys.com&gt;
218 Date:   2017-08-10 11:45:49 +0200
219
220     Improve doc of opj_tccp_info_t::cblkw and cblkh
221
222 commit 07c2fe28b0ef3dc9f168f2b2c449275ac1dde981
223 Author: Antonin Descampe &lt;antonin@gmail.com&gt;
224 Date:   2017-08-09 21:51:16 -0700
225
226     Comment back previous version in abi-check.sh
227
228 commit c5987173c5ca2d6fb140dd84d7ae7736824e6d66
229 Author: Antonin Descampe &lt;antonin@gmail.com&gt;
230 Date:   2017-08-09 21:35:30 -0700
231
232     update abi-check for latest release
233
234 commit 3d7cde5fc9fbc5618d02160900d32e02ed12a00e
235 Author: Antonin Descampe &lt;antonin@descampe.net&gt;
236 Date:   2017-08-09 17:31:50 -0700
237
238     Preparing Release v2.2.0
239
240 commit bc21818c635f1f84aa72bb327a20ca42c3b6dcbe
241 Author: Antonin Descampe &lt;antonin@gmail.com&gt;
242 Date:   2017-08-09 17:28:17 -0700
243
244     Preparing Release v2.2.0
245
246 commit c03fbbee6399d6a996f484015035d5996ce80f9a
247 Author: Even Rouault &lt;even.rouault@spatialys.com&gt;
248 Date:   2017-08-10 01:14:35 +0200
249
250     .travis.yml: add 'dist: precise' for config that requires it
251
252 commit 4b16e8d27ae524c5bf5f8af299703f7334752465
253 Author: Even Rouault &lt;even.rouault@spatialys.com&gt;
254 Date:   2017-08-09 17:37:05 +0200
255
256     Remove useless opj_tcd_t::enumcs field added per #975
257
258 commit 5e200452db84947f4eb893ae7f02f7dd9a358378
259 Author: Even Rouault &lt;even.rouault@spatialys.com&gt;
260 Date:   2017-08-09 15:04:29 +0200
261
262     Doc: fix error in previous commit
263
264 commit 9203e8ec51a1c1c1a358a9cbafdf3391549ebc80
265 Author: Even Rouault &lt;even.rouault@spatialys.com&gt;
266 Date:   2017-08-09 14:50:59 +0200
267
268     tcd.h: doc fixes and improvements
269
270 commit 11b1ffb373d8e41705348080ba5e74a4ffe4148c
271 Author: Even Rouault &lt;even.rouault@spatialys.com&gt;
272 Date:   2017-08-09 14:13:58 +0200
273
274     Document qmfbid values
275
276 commit ac375ac9f5b4ae47501b60795e905e3d25dd00f8
277 Author: Even Rouault &lt;even.rouault@spatialys.com&gt;
278 Date:   2017-08-09 11:34:08 +0200
279
280     Partial revert BPC related check of #975 (#979)
281     
282     PR #975 introduced a check that rejects images that have different bit depth/sign
283     per compoment in SIZ marker if the JP2 IHDR box has BPC != 255
284     This didn't work properly if decoding a .j2k file since the new bit added in
285     opj_cp_t wasn't initialized to the right value.
286     For clarity, tThis new bit has also been renamed to allow_different_bit_depth_sign
287     
288     But looking closer at the code, it seems we were already tolerant to inconsistencies.
289     For example we parsed a JP2 BPCC box even if BPC != 255 (just a warning is emitted)
290     So failing hard in opj_j2k_read_siz() wouldn't be very inconsistent, and that
291     alone cannot protect against other issues, so just emit a warning if BPC != 255
292     and the SIZ marker contains different bit depth/sign per component.
293     
294     Note: we could also check that the content of JP2 BPCC box is consistant with the one
295     of the SIZ marker.
296
297 commit c38bdbef4f3a5888948903247532fc8cf4284c00
298 Author: Even Rouault &lt;even.rouault@spatialys.com&gt;
299 Date:   2017-08-09 10:03:59 +0200
300
301     opj_decompress: document -quiet option, and remove spurious newline output
302
303 commit 0eceb4494c23d141ddf242209b92f07bc942b437
304 Author: Even Rouault &lt;even.rouault@spatialys.com&gt;
305 Date:   2017-08-09 09:50:39 +0200
306
307     src/bin/jpwl/convert.c pgxtoimage(): add missing fclose() (#977)
308
309 commit 5a560ebf5138ebc241e9962306ce74bfc50fc69c
310 Author: Even Rouault &lt;even.rouault@spatialys.com&gt;
311 Date:   2017-08-09 09:42:30 +0200
312
313     imagetobmp: avoid shift by -1 (relates to #811)
314
315 commit 0c07950cb3f318df5b2051ae5d96bef553bb9966
316 Author: Antonin Descampe &lt;antonin@gmail.com&gt;
317 Date:   2017-08-08 18:05:37 -0700
318
319     Fix remaining warning
320     
321     format specifier mismatch in #975
322
323 commit 0394f8d0f1c981e0bc587beddc14d1fb0b265b1b
324 Merge: 3b1b067 bc3cb74
325 Author: Antonin Descampe &lt;antonin@descampe.net&gt;
326 Date:   2017-08-08 16:51:54 -0700
327
328     Merge pull request #975 from szukw000/changes-for-afl-tests
329     
330     Catch images broken by AFL
331
332 commit 3b1b0672663b59853b63d48f94b63ca497883527
333 Merge: 2fbd4bb 9211469
334 Author: Even Rouault &lt;even.rouault@mines-paris.org&gt;
335 Date:   2017-08-07 20:17:36 +0200
336
337     Merge pull request #968 from rouault/reduce_memory_decoding
338     
339     Reduce memory decoding
340
341 commit 92114694a48638e86c07e4adf11b78878045c8a9
342 Author: Even Rouault &lt;even.rouault@spatialys.com&gt;
343 Date:   2017-07-06 19:34:21 +0200
344
345     Slight improvement in management of code block chunks
346     
347     Instead of having the chunk array at the segment level, we can move it down to
348     the codeblock itself since segments are filled in sequential order.
349     Limit the number of memory allocation, and decrease slightly the memory usage.
350     
351     On MAPA_005.jp2
352     
353     n4: 1871312549 (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
354      n1: 1610689344 0x4E781E7: opj_aligned_malloc (opj_malloc.c:61)
355       n1: 1610689344 0x4E71D1B: opj_alloc_tile_component_data (tcd.c:676)
356        n1: 1610689344 0x4E726CF: opj_tcd_init_decode_tile (tcd.c:816)
357         n1: 1610689344 0x4E4BE39: opj_j2k_read_tile_header (j2k.c:8617)
358          n1: 1610689344 0x4E4C902: opj_j2k_decode_tiles (j2k.c:10348)
359           n1: 1610689344 0x4E4E3CE: opj_j2k_decode (j2k.c:7846)
360            n1: 1610689344 0x4E53002: opj_jp2_decode (jp2.c:1564)
361             n0: 1610689344 0x40374E: main (opj_decompress.c:1459)
362      n1: 219232541 0x4E4BC50: opj_j2k_read_tile_header (j2k.c:4683)
363       n1: 219232541 0x4E4C902: opj_j2k_decode_tiles (j2k.c:10348)
364        n1: 219232541 0x4E4E3CE: opj_j2k_decode (j2k.c:7846)
365         n1: 219232541 0x4E53002: opj_jp2_decode (jp2.c:1564)
366          n0: 219232541 0x40374E: main (opj_decompress.c:1459)
367      n1: 23893200 0x4E72735: opj_tcd_init_decode_tile (tcd.c:1225)
368       n1: 23893200 0x4E4BE39: opj_j2k_read_tile_header (j2k.c:8617)
369        n1: 23893200 0x4E4C902: opj_j2k_decode_tiles (j2k.c:10348)
370         n1: 23893200 0x4E4E3CE: opj_j2k_decode (j2k.c:7846)
371          n1: 23893200 0x4E53002: opj_jp2_decode (jp2.c:1564)
372           n0: 23893200 0x40374E: main (opj_decompress.c:1459)
373      n0: 17497464 in 52 places, all below massif's threshold (1.00%)
374
375 commit ca34d13e76a588a00171e57690c1deeaf068723a
376 Author: Even Rouault &lt;even.rouault@spatialys.com&gt;
377 Date:   2017-07-06 16:11:11 +0200
378
379     Decoding: do not allocate memory for the codestream of each codeblock
380     
381     Currently we allocate at least 8192 bytes for each codeblock, and copy
382     the relevant parts of the codestream in that per-codeblock buffer as we
383     decode packets.
384     As the whole codestream for the tile is ingested in memory and alive
385     during the decoding, we can directly point to it instead of copying. But
386     to do that, we need an intermediate concept, a 'chunk' of code-stream segment,
387     given that segments may be made of data at different places in the code-stream
388     when quality layers are used.
389     
390     With that change, the decoding of MAPA_005.jp2 goes down from the previous
391     improvement of 2.7 GB down to 1.9 GB.
392     
393     New profile:
394     
395     n4: 1885648469 (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
396      n1: 1610689344 0x4E78287: opj_aligned_malloc (opj_malloc.c:61)
397       n1: 1610689344 0x4E71D7B: opj_alloc_tile_component_data (tcd.c:676)
398        n1: 1610689344 0x4E7272C: opj_tcd_init_decode_tile (tcd.c:816)
399         n1: 1610689344 0x4E4BDD9: opj_j2k_read_tile_header (j2k.c:8618)
400          n1: 1610689344 0x4E4C8A2: opj_j2k_decode_tiles (j2k.c:10349)
401           n1: 1610689344 0x4E4E36E: opj_j2k_decode (j2k.c:7847)
402            n1: 1610689344 0x4E52FA2: opj_jp2_decode (jp2.c:1564)
403             n0: 1610689344 0x40374E: main (opj_decompress.c:1459)
404      n1: 219232541 0x4E4BBF0: opj_j2k_read_tile_header (j2k.c:4685)
405       n1: 219232541 0x4E4C8A2: opj_j2k_decode_tiles (j2k.c:10349)
406        n1: 219232541 0x4E4E36E: opj_j2k_decode (j2k.c:7847)
407         n1: 219232541 0x4E52FA2: opj_jp2_decode (jp2.c:1564)
408          n0: 219232541 0x40374E: main (opj_decompress.c:1459)
409      n1: 39822000 0x4E727A9: opj_tcd_init_decode_tile (tcd.c:1219)
410       n1: 39822000 0x4E4BDD9: opj_j2k_read_tile_header (j2k.c:8618)
411        n1: 39822000 0x4E4C8A2: opj_j2k_decode_tiles (j2k.c:10349)
412         n1: 39822000 0x4E4E36E: opj_j2k_decode (j2k.c:7847)
413          n1: 39822000 0x4E52FA2: opj_jp2_decode (jp2.c:1564)
414           n0: 39822000 0x40374E: main (opj_decompress.c:1459)
415      n0: 15904584 in 52 places, all below massif's threshold (1.00%)
416
417 commit 373520db309430b68dd9ff09cba03a25f711a88e
418 Author: Even Rouault &lt;even.rouault@spatialys.com&gt;
419 Date:   2017-07-06 13:23:29 +0200
420
421     Add documentation for magic values in the code
422
423 commit 434ace4ff74cc3eee401d4d3c02668c1d85f2a0d
424 Author: Even Rouault &lt;even.rouault@spatialys.com&gt;
425 Date:   2017-07-06 02:17:26 +0200
426
427     opj_jp2_apply_pclr() also needs to use opj_image_data_alloc/opj_image_data_free
428
429 commit 0c1fc0593ef5b918068709fd74d76e4824c90e7c
430 Author: Even Rouault &lt;even.rouault@spatialys.com&gt;
431 Date:   2017-07-06 02:02:25 +0200
432
433     Complementary fix to previous commit
434
435 commit f58aab9d6a57e48bdc60e15dd373c24de74719a9
436 Author: Even Rouault &lt;even.rouault@spatialys.com&gt;
437 Date:   2017-07-06 01:47:40 +0200
438
439     Add opj_image_data_alloc() / opj_image_data_free()
440     
441     As bin/common/color.c used to directly call malloc()/free(), we need
442     to export functions dedicated to allocating/freeing image component data.
443
444 commit 61fb5dd7f81c2e3dfabbb99f59dc89572d59fa37
445 Author: Even Rouault &lt;even.rouault@spatialys.com&gt;
446 Date:   2017-07-06 01:05:24 +0200
447
448     Fix crash on Windows due to b7594c0fcb9dd3aa6356d72c4a525d76168da689
449     
450     b7594c0fcb9dd3aa6356d72c4a525d76168da689 may put opj_tcd_tilecomp_t-&gt;data
451     allocated by opj_alloc_tile_component_data() as the image-&gt;comps[].data. As
452     opj_alloc_tile_component_data() use opj_aligned_malloc() we must be sure to
453     ue opj_alined_malloc()/_free() in all places where we alloc/free
454     image-&gt;comps[].data.
455     
456     Note: this might have some compatibility impact in case user code does itself
457     the allocation/free of image-&gt;comps[].data
458
459 commit bc3cb7410023e9d0c7ff9972a0bc8cf1fe9b32a4
460 Author: szukw000 &lt;szukw000@arcor.de&gt;
461 Date:   2017-08-07 16:44:28 +0200
462
463     Changes for converttif.c to fix tsize_t
464
465 commit 2fbd4bb0b9c6178f12c852dc40db6ab05734bfe2
466 Author: Even Rouault &lt;even.rouault@spatialys.com&gt;
467 Date:   2017-08-04 18:01:29 +0200
468
469     opj_j2k_read_sot(): check current TPSot number regarding previous (non-zero) TNsot to avoid opj_j2k_merge_ppt() to be called several times. Fixes https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=2851. Credit to OSS Fuzz
470
471 commit 57e36dbfeb57451444c5c20eab66ab0bedd3d3b3
472 Author: szukw000 &lt;szukw000@arcor.de&gt;
473 Date:   2017-08-02 17:27:08 +0200
474
475     First change on changes-for-afl-tests
476
477 commit 155fc2e279b85bd04709967b2797de4f69b0cf3e
478 Author: Antonin Descampe &lt;antonin@gmail.com&gt;
479 Date:   2017-08-02 17:07:29 +0200
480
481     Update abi-check to take into account new defaults for "add" git command
482
483 commit eb90d8ec935eba934bfd260cc80c8ef445dff4fd
484 Author: Antonin Descampe &lt;antonin@gmail.com&gt;
485 Date:   2017-08-02 16:50:11 +0200
486
487     WIP: fix abi-check and automatic upload
488
489 commit 48125b0d124bc668b971b1f5df5a3c39798cfcf9
490 Author: Even Rouault &lt;even.rouault@spatialys.com&gt;
491 Date:   2017-07-31 17:35:10 +0200
492
493     src/bin/jpwl/convert.c: add missing fclose() in error code path (suggested by maddin200, #976)
494
495 commit 00f45684a8339e69ed55df2397f3c19d09fecaed
496 Author: szukw000 &lt;szukw000@arcor.de&gt;
497 Date:   2017-07-31 13:58:08 +0200
498
499     Catch images broken by AFL
500
501 commit 13cde9fa37249628af6b6f10601b733f87a025f4
502 Author: Even Rouault &lt;even.rouault@spatialys.com&gt;
503 Date:   2017-07-30 19:46:52 +0200
504
505     src/lib/openjp2/*.h: use OPJ_ prefix for inclusion guards instead of reserved __ (#587)
506
507 commit 9a6d41d22b1a4f17a376d2f6f208c52c58b8e4b3
508 Author: Even Rouault &lt;even.rouault@spatialys.com&gt;
509 Date:   2017-07-30 19:27:01 +0200
510
511     opj_event_msg(): force zero termination of buffer
512
513 commit b716f8616394252724ca0811eab3a20ab42b2189
514 Author: Even Rouault &lt;even.rouault@spatialys.com&gt;
515 Date:   2017-07-30 19:26:47 +0200
516
517     Fix breakage of 22bf99ce0220811bfce1562ee61423cb0245b683
518
519 commit 22bf99ce0220811bfce1562ee61423cb0245b683
520 Author: Even Rouault &lt;even.rouault@spatialys.com&gt;
521 Date:   2017-07-30 19:07:16 +0200
522
523     Test return value of opj_j2k_setup_decoding_tile() (commit https://github.com/uclouvain/openjpeg/pull/561/commits/ec31fa0c7f1ff8979312c07296cba41584c458a0 by  ak-dxdy, #561)
524
525 commit ffa9a4f6585dc199fb850dee4255e7a7b84aad63
526 Author: Even Rouault &lt;even.rouault@spatialys.com&gt;
527 Date:   2017-07-30 18:46:34 +0200
528
529     Fix warnings in USE_JPIP compilation mode
530
531 ...</pre></div>
532
533 </body>
534 </html>