<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openjpeg/src/lib/openjp2/pi.c, branch ccache</title>
<subtitle>Fork of openjpeg library for JPEG2000 encoding and decoding</subtitle>
<id>https://git.carlh.net/cgit/openjpeg/atom?h=ccache</id>
<link rel='self' href='https://git.carlh.net/cgit/openjpeg/atom?h=ccache'/>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/openjpeg/'/>
<updated>2017-07-29T17:43:23Z</updated>
<entry>
<title>Fix warnings in pi.c raised by VS11 analyze (#190)</title>
<updated>2017-07-29T17:43:23Z</updated>
<author>
<name>Even Rouault</name>
<email>even.rouault@spatialys.com</email>
</author>
<published>2017-07-29T17:43:23Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/openjpeg/commit/?id=51eb86d8f7a6297a4f0e8ca44977b72532de0353'/>
<id>urn:sha1:51eb86d8f7a6297a4f0e8ca44977b72532de0353</id>
<content type='text'>
</content>
</entry>
<entry>
<title>opj_pi_update_decode_poc(): limit layno1 to the number of layers (CVE-2016-1626 and CVE-2016-1628, #850)</title>
<updated>2017-07-29T17:03:13Z</updated>
<author>
<name>Even Rouault</name>
<email>even.rouault@spatialys.com</email>
</author>
<published>2017-07-29T17:03:13Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/openjpeg/commit/?id=11445eddad7e7fa5b273d1c83c91011c44e5d586'/>
<id>urn:sha1:11445eddad7e7fa5b273d1c83c91011c44e5d586</id>
<content type='text'>
This has been recently fixed in a less elegant way per
80818c39f5bfbac37768fcee95b0ffeceaa77264
</content>
</entry>
<entry>
<title>opj_pi_next_pcrl(): avoid undefined shift behaviour. Fixes https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=2787. Credit to OSS Fuzz</title>
<updated>2017-07-29T13:52:11Z</updated>
<author>
<name>Even Rouault</name>
<email>even.rouault@spatialys.com</email>
</author>
<published>2017-07-29T13:52:11Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/openjpeg/commit/?id=71b4f5b124d14ed609763b11e19d2d480bc32f58'/>
<id>urn:sha1:71b4f5b124d14ed609763b11e19d2d480bc32f58</id>
<content type='text'>
</content>
</entry>
<entry>
<title>opj_pi_next_rpcl / opj_pi_next_pcrl / opj_pi_next_cprl: avoid int overflow (#895)</title>
<updated>2017-07-27T17:22:14Z</updated>
<author>
<name>Even Rouault</name>
<email>even.rouault@spatialys.com</email>
</author>
<published>2017-07-27T17:22:14Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/openjpeg/commit/?id=6c4e5bacb9d9791fc6ff074bd7958b3820d70514'/>
<id>urn:sha1:6c4e5bacb9d9791fc6ff074bd7958b3820d70514</id>
<content type='text'>
Fixes int overflow on openjeg-crashes-2017-07-27/id:000000,sig:08,src:000879,op:flip2,pos:128.jp2
</content>
</entry>
<entry>
<title>Fix various undefined shift behaviour in pi.c</title>
<updated>2017-07-26T20:53:59Z</updated>
<author>
<name>Even Rouault</name>
<email>even.rouault@spatialys.com</email>
</author>
<published>2017-07-26T20:53:59Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/openjpeg/commit/?id=a88cbb6a0b3539461dfb29922102953b7a7fc3a7'/>
<id>urn:sha1:a88cbb6a0b3539461dfb29922102953b7a7fc3a7</id>
<content type='text'>
Fixes https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=2496
Credit to OSS Fuzz
</content>
</entry>
<entry>
<title>Avoid division by zero in opj_pi_next_rpcl, opj_pi_next_pcrl, opj_pi_next_cprl (#938)</title>
<updated>2017-07-26T16:05:56Z</updated>
<author>
<name>Even Rouault</name>
<email>even.rouault@spatialys.com</email>
</author>
<published>2017-07-26T16:05:56Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/openjpeg/commit/?id=5c5319984b81e2aa32d1d83abdef0cdb8dbe7b18'/>
<id>urn:sha1:5c5319984b81e2aa32d1d83abdef0cdb8dbe7b18</id>
<content type='text'>
Fixes crash on id_000004,sig_06,src_000679,op_arith8,pos_49,val_-17
</content>
</entry>
<entry>
<title>Avoid index out of bounds access to pi-&gt;include[] (#938)</title>
<updated>2017-07-26T10:50:51Z</updated>
<author>
<name>Even Rouault</name>
<email>even.rouault@spatialys.com</email>
</author>
<published>2017-07-26T10:24:26Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/openjpeg/commit/?id=80818c39f5bfbac37768fcee95b0ffeceaa77264'/>
<id>urn:sha1:80818c39f5bfbac37768fcee95b0ffeceaa77264</id>
<content type='text'>
Fix id:000098,sig:11,src:005411,op:havoc,rep:2 test case
</content>
</entry>
<entry>
<title>Avoid division by zero in opj_pi_next_rpcl, opj_pi_next_pcrl and opj_pi_next_cprl (#938)</title>
<updated>2017-07-26T09:32:41Z</updated>
<author>
<name>Even Rouault</name>
<email>even.rouault@spatialys.com</email>
</author>
<published>2017-07-26T09:30:56Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/openjpeg/commit/?id=d27ccf01c68a31ad62b33d2dc1ba2bb1eeaafe7b'/>
<id>urn:sha1:d27ccf01c68a31ad62b33d2dc1ba2bb1eeaafe7b</id>
<content type='text'>
Fixes issues with id:000026,sig:08,src:002419,op:int32,pos:60,val:+32 and
id:000019,sig:08,src:001098,op:flip1,pos:49
</content>
</entry>
<entry>
<title>Reformat whole codebase with astyle.options (#128)</title>
<updated>2017-05-09T18:46:20Z</updated>
<author>
<name>Even Rouault</name>
<email>even.rouault@spatialys.com</email>
</author>
<published>2017-05-09T13:44:46Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/openjpeg/commit/?id=563bd8499e63db976ca8358216138647593354bc'/>
<id>urn:sha1:563bd8499e63db976ca8358216138647593354bc</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add overflow checks for opj_aligned_malloc (#841)</title>
<updated>2016-09-14T23:57:53Z</updated>
<author>
<name>Matthieu Darbois</name>
<email>mayeut@users.noreply.github.com</email>
</author>
<published>2016-09-14T23:57:53Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/openjpeg/commit/?id=9a07ccb3d0f076388e4da684a3bfd4327125c721'/>
<id>urn:sha1:9a07ccb3d0f076388e4da684a3bfd4327125c721</id>
<content type='text'>
See
https://pdfium.googlesource.com/pdfium/+/b20ab6c7acb3be1393461eb650ca8fa4660c937e/third_party/libopenjpeg20/0020-opj_aligned_malloc.patch</content>
</entry>
</feed>
