]>
granicus.if.org Git - openjpeg/log
Antonin Descampe [Thu, 29 Sep 2016 20:19:43 +0000 (22:19 +0200)]
update abi-check
Antonin Descampe [Wed, 28 Sep 2016 18:53:59 +0000 (20:53 +0200)]
remove opj 1.4 and 1.2 from abi-check to avoid symlinks in gh-pages
Antonin Descampe [Wed, 28 Sep 2016 18:33:31 +0000 (20:33 +0200)]
Update abi-check scripts for v2.1.2
Antonin Descampe [Wed, 28 Sep 2016 18:15:53 +0000 (20:15 +0200)]
Update NEWS.md for v2.1.2
Antonin Descampe [Wed, 28 Sep 2016 18:14:06 +0000 (20:14 +0200)]
Update Changelog for v2.1.2
Antonin Descampe [Wed, 28 Sep 2016 16:53:41 +0000 (18:53 +0200)]
Update version number
Mathieu Malaterre [Mon, 26 Sep 2016 10:01:31 +0000 (12:01 +0200)]
OPENJPEG_NAMESPACE is configurable by user
Mathieu Malaterre [Mon, 26 Sep 2016 09:26:55 +0000 (11:26 +0200)]
Remove typos from comments and man pages
Matthieu Darbois [Wed, 21 Sep 2016 22:30:34 +0000 (00:30 +0200)]
Fix PNM file reading (#847)
Malformed PNM file could cause a crash in opj_compress.
Checks were added to prevent this.
Fixes #843
Updates #440
Stefan Weil [Wed, 21 Sep 2016 19:15:25 +0000 (21:15 +0200)]
Fix some issues reported by Coverity Scan (#846)
* test_tile_decoder: Fix potential buffer overflow (coverity)
CID
1190155 (#1 of 1): Unbounded source buffer (STRING_SIZE)
Using a pointer instead of buffer of fixed size avoids the limit
for the length of the input file name.
Signed-off-by: Stefan Weil <sw@weilnetz.de>
* test_tile_encoder: Fix potential buffer overflow (coverity)
CID
1190154 (#1 of 1): Unbounded source buffer (STRING_SIZE)
Using a pointer instead of buffer of fixed size avoids the limit
for the length of the output file name. This implies that the length
can exceed 255, so the data type for variable len had to be fixed, too.
Signed-off-by: Stefan Weil <sw@weilnetz.de>
* openjpip: Initialize data before returning it
This fixes an error reported by Coverity:
CID
1190143 (#1 of 1): Uninitialized scalar variable (UNINIT)
Signed-off-by: Stefan Weil <sw@weilnetz.de>
Stefan Weil [Wed, 21 Sep 2016 11:17:09 +0000 (13:17 +0200)]
Fix potential out-of-bounds read (coverity) (#844)
* query_parser: Fix potential out-of-bounds read (coverity)
CID
1190207 (#1 of 1): Out-of-bounds read (OVERRUN)
Variable i must be checked before testing query_param.box_type.
Signed-off-by: Stefan Weil <sw@weilnetz.de>
* jpip_parser: Fix potential out-of-bounds read (coverity)
CID
1190206 (#1 of 1): Out-of-bounds read (OVERRUN)
Variable i must be checked before testing query_param.box_type.
Signed-off-by: Stefan Weil <sw@weilnetz.de>
Antonin Descampe [Tue, 20 Sep 2016 16:59:30 +0000 (18:59 +0200)]
Merge pull request #834 from trylab/issue833
Fix issue 833.
Antonin Descampe [Tue, 20 Sep 2016 16:48:06 +0000 (18:48 +0200)]
Disable automatic compilation of t1_generate_luts
Fix #831
Antonin Descampe [Fri, 16 Sep 2016 15:48:20 +0000 (17:48 +0200)]
Fix warnings from recent overflow checks
see #832
Antonin Descampe [Thu, 15 Sep 2016 09:12:58 +0000 (11:12 +0200)]
Merge pull request #832 from mayeut/overflow-check
Add overflow checks for opj_aligned_malloc
mayeut [Mon, 12 Sep 2016 18:20:57 +0000 (20:20 +0200)]
Add overflow checks for opj_aligned_malloc
See
https://pdfium.googlesource.com/pdfium/+/
b20ab6c7acb3be1393461eb650ca8fa
4660c937e /third_party/libopenjpeg20/0020-opj_aligned_malloc.patch
Matthieu Darbois [Sun, 11 Sep 2016 17:47:32 +0000 (19:47 +0200)]
Add test for issue 820 (#829)
Update uclouvain/openjpeg#820
Matthieu Darbois [Thu, 8 Sep 2016 21:56:06 +0000 (23:56 +0200)]
Add test for issue 826 (#827)
Update uclouvain/openjpeg#826
Also correct names for data of issue uclouvain/openjpeg#823
Matthieu Darbois [Thu, 8 Sep 2016 20:14:19 +0000 (22:14 +0200)]
Fix coverity 113065 (CWE-484) (#824)
Antonin Descampe [Thu, 8 Sep 2016 09:28:58 +0000 (11:28 +0200)]
Update THANKS.md
Matthieu Darbois [Thu, 8 Sep 2016 05:34:46 +0000 (07:34 +0200)]
Cast to size_t before multiplication
Need to cast to size_t before multiplication otherwise overflow check is useless.
Matthieu Darbois [Wed, 7 Sep 2016 22:24:15 +0000 (00:24 +0200)]
Add sanity check for tile coordinates (#823)
Coordinates are casted from OPJ_UINT32 to OPJ_INT32
Add sanity check for negative values and upper bound becoming lower
than lower bound.
See also
https://pdfium.googlesource.com/pdfium/+/
b6befb2ed2485a3805cddea86dc7574510178ea9
Matthieu Darbois [Tue, 6 Sep 2016 22:00:21 +0000 (00:00 +0200)]
Add test for PR 818 (#822)
update uclouvain/openjpeg#818
Matthieu Darbois [Tue, 6 Sep 2016 20:33:26 +0000 (22:33 +0200)]
fix incrementing of "l_tcp->m_nb_mcc_records" in opj_j2k_read_mcc (#820)
trylab [Tue, 6 Sep 2016 05:55:49 +0000 (13:55 +0800)]
Fix an integer overflow issue (#809)
Prevent an integer overflow issue in function opj_pi_create_decode of
pi.c.
Matthieu Darbois [Tue, 6 Sep 2016 05:54:29 +0000 (07:54 +0200)]
Add overflow check in opj_tcd_init_tile (#819)
Matthieu Darbois [Mon, 5 Sep 2016 23:31:15 +0000 (01:31 +0200)]
Fix leak & invalid behavior of opj_jp2_read_ihdr (#818)
In case multiple ihdr box are present, only the first one shall be
taken into account.
Matthieu Darbois [Mon, 5 Sep 2016 22:50:44 +0000 (00:50 +0200)]
Add overflow check in opj_j2k_update_image_data (#817)
Matthieu Darbois [Mon, 5 Sep 2016 22:49:53 +0000 (00:49 +0200)]
Change 'restrict' define to 'OPJ_RESTRICT' (#816)
Visual Studio 2015 does not pass regression tests with `__restrict` so kept disabled for MSVC.
Need to check proper usage of OPJ_RESTRICT (if correct then there’s
probably a bug in vc14)
Closes #661
Stefan Weil [Mon, 5 Sep 2016 20:07:50 +0000 (22:07 +0200)]
Add .gitignore (#787)
Ignore all files and directories which are generated by `cmake . && make`.
Signed-off-by: Stefan Weil <sw@weilnetz.de>
Matthieu Darbois [Fri, 2 Sep 2016 21:58:12 +0000 (23:58 +0200)]
Switch to clang 3.8 (#814)
clang 3.9 is currently unavailable for precise through apt
Matthieu Darbois [Sat, 6 Aug 2016 10:26:46 +0000 (12:26 +0200)]
Reenable clang-3.9 build on travis (#806)
clang-3.9 is now available with apt add-on in travis-ci
Matthieu Darbois [Thu, 14 Jul 2016 09:06:26 +0000 (11:06 +0200)]
Add compilation test for standalone inclusion of openjpeg.h (#798)
This ensures all openjpeg.h dependencies are met.
Fix #673
Stefan Weil [Thu, 14 Jul 2016 08:49:17 +0000 (10:49 +0200)]
jpwl: Remove non-portable data type u_int16_t (fix issue #796) (#797)
The type casts which used this data type can be removed by changing
the signature of function swap16. As this function is called with
unsigned variables, this change is reasonable.
Signed-off-by: Stefan Weil <sw@weilnetz.de>
Stefan Weil [Mon, 11 Jul 2016 22:45:51 +0000 (00:45 +0200)]
Fix dependency for pkg-config (issue #594) (#795)
openjpeg provides libopenjp2.pc, so the require statements must refer to
libopenjp2 instead of openjp2.
Fixes #594
Signed-off-by: Stefan Weil <sw@weilnetz.de>
mayeut [Tue, 5 Jul 2016 22:26:37 +0000 (00:26 +0200)]
Update ABI tracker script
Disable previous version.
mayeut [Tue, 5 Jul 2016 21:53:31 +0000 (23:53 +0200)]
Update ABI tracker from 2.1 to 2.1.1
Antonin Descampe [Tue, 5 Jul 2016 21:33:00 +0000 (23:33 +0200)]
update api/abi tracker
mayeut [Tue, 5 Jul 2016 20:12:11 +0000 (22:12 +0200)]
Add version 2.1.1 to ABI tracker
Antonin Descampe [Tue, 5 Jul 2016 16:10:35 +0000 (18:10 +0200)]
Trigger API/ABI update on website
Antonin Descampe [Tue, 5 Jul 2016 14:54:17 +0000 (16:54 +0200)]
Merge branch 'master' into openjpeg-2.1
Antonin Descampe [Tue, 5 Jul 2016 14:49:10 +0000 (16:49 +0200)]
Update INSTALL.md
Antonin Descampe [Tue, 5 Jul 2016 14:40:27 +0000 (16:40 +0200)]
Update AUTHORS.md
Antonin Descampe [Tue, 5 Jul 2016 14:07:16 +0000 (16:07 +0200)]
Update AUTHORS file
Antonin Descampe [Tue, 5 Jul 2016 14:04:29 +0000 (16:04 +0200)]
Update INSTALL, README and THANKS file
Antonin Descampe [Tue, 5 Jul 2016 13:29:02 +0000 (15:29 +0200)]
Upload changelog and convert some files to mardown
Antonin Descampe [Sun, 26 Jun 2016 18:00:37 +0000 (20:00 +0200)]
Remove useless diff command in abi-check.sh
Matthieu Darbois [Fri, 24 Jun 2016 23:09:42 +0000 (01:09 +0200)]
Correct abi-check.sh for PR (#791)
maddin200 [Tue, 21 Jun 2016 20:13:57 +0000 (22:13 +0200)]
Update tcd.c (#790)
cppcheck unitialized variable
Matthieu Darbois [Tue, 21 Jun 2016 20:09:08 +0000 (22:09 +0200)]
Remove clang-3.9 build
c.f. travis-ci/travis-ci#6120
Antonin Descampe [Tue, 21 Jun 2016 15:41:29 +0000 (17:41 +0200)]
Automatic upload of ABI report (end)
Antonin Descampe [Tue, 21 Jun 2016 15:21:08 +0000 (17:21 +0200)]
Automatic upload of ABI report (ctd)
Antonin Descampe [Tue, 21 Jun 2016 14:46:38 +0000 (16:46 +0200)]
Automatic upload of ABI report (ctd)
Antonin Descampe [Tue, 21 Jun 2016 14:19:06 +0000 (16:19 +0200)]
setup automatic upload of ABI reports
Antonin Descampe [Sun, 15 May 2016 17:19:15 +0000 (19:19 +0200)]
Merge branch 'master' into openjpeg-2.1
Antonin Descampe [Sat, 14 May 2016 23:36:31 +0000 (01:36 +0200)]
WIP automatic release
Antonin Descampe [Sun, 15 May 2016 16:00:07 +0000 (18:00 +0200)]
Update appveyor release description
Antonin Descampe [Sun, 15 May 2016 15:38:18 +0000 (17:38 +0200)]
Fixing deployment condition
Antonin Descampe [Sun, 15 May 2016 14:52:17 +0000 (16:52 +0200)]
cpack only on tag commit
Antonin Descampe [Sun, 15 May 2016 14:51:21 +0000 (16:51 +0200)]
Trying to make appveyor and travis deploy on the same release
Antonin Descampe [Sun, 15 May 2016 14:09:45 +0000 (16:09 +0200)]
WIP automatic deployment
Antonin Descampe [Sun, 15 May 2016 14:01:20 +0000 (16:01 +0200)]
WIP automatic deployment
Antonin Descampe [Sun, 15 May 2016 12:18:14 +0000 (14:18 +0200)]
WIP automatic deployment
Antonin Descampe [Sun, 15 May 2016 12:02:44 +0000 (14:02 +0200)]
WIP automatic deployment
Antonin Descampe [Sun, 15 May 2016 11:52:55 +0000 (13:52 +0200)]
WIP automatic deployment
Antonin Descampe [Sun, 15 May 2016 11:38:32 +0000 (13:38 +0200)]
WIP automatic deployment
Antonin Descampe [Sun, 15 May 2016 11:15:01 +0000 (13:15 +0200)]
WIP automatic deployment
Antonin Descampe [Sun, 15 May 2016 00:19:03 +0000 (02:19 +0200)]
WIP automatic release (debugging run.sh)
Antonin Descampe [Sun, 15 May 2016 00:09:54 +0000 (02:09 +0200)]
Revert LICENSE filename
Antonin Descampe [Sun, 15 May 2016 00:03:13 +0000 (02:03 +0200)]
WIP automatic release (ctd)
Antonin Descampe [Sat, 14 May 2016 23:36:31 +0000 (01:36 +0200)]
WIP automatic release
Antonin Descampe [Sat, 14 May 2016 23:11:44 +0000 (01:11 +0200)]
Merge branch 'master' into openjpeg-2.1
Antonin Descampe [Sat, 14 May 2016 22:53:24 +0000 (00:53 +0200)]
WIP: debug travis run script
Antonin Descampe [Sat, 14 May 2016 22:42:54 +0000 (00:42 +0200)]
Update travis and appveyor to enable automatic releases on tag commit
Antonin Descampe [Fri, 13 May 2016 10:31:56 +0000 (12:31 +0200)]
Update version number in CMakeLists.txt
Antonin Descampe [Fri, 13 May 2016 10:25:55 +0000 (12:25 +0200)]
Update NEWS
Antonin Descampe [Fri, 13 May 2016 10:05:59 +0000 (12:05 +0200)]
Merge branch 'master' into openjpeg-2.1
Stefan Weil [Tue, 10 May 2016 20:08:49 +0000 (22:08 +0200)]
Update implementation of opj_calloc (#705)
Stefan Weil [Tue, 10 May 2016 20:02:49 +0000 (22:02 +0200)]
Add missing source for the JPIP library and executables (issue #658) (#659)
They all need opj_malloc and other functions from opc_malloc.c.
Signed-off-by: Stefan Weil <sw@weilnetz.de>
mayeut [Sun, 8 May 2016 18:26:12 +0000 (20:26 +0200)]
Correct expected result for test of issue 495
mayeut [Sun, 8 May 2016 18:10:13 +0000 (20:10 +0200)]
Fix Out-of-Bounds Access in function opj_tgt_reset
Fix uclouvain/openjpeg#775
mayeut [Sun, 8 May 2016 17:18:05 +0000 (19:18 +0200)]
Fix Heap Buffer Overflow in function color_cmyk_to_rgb
Fix uclouvain/openjpeg#774
mayeut [Sun, 8 May 2016 16:40:12 +0000 (18:40 +0200)]
Fix division by zero
Fix uclouvain/openjpeg#733
Matthieu Darbois [Tue, 3 May 2016 20:22:03 +0000 (22:22 +0200)]
Update lcms2 (#773)
Update to mm2/Little-CMS@
e342f44
julienmalik [Mon, 2 May 2016 19:57:55 +0000 (21:57 +0200)]
Merge pull request #769 from julienmalik/cmake_lowercase
Use lowercase for cmake commands consistenly
Julien Malik [Mon, 2 May 2016 14:03:16 +0000 (16:03 +0200)]
Use lowercase for cmake commands consistenly
Inspired from https://github.com/InsightSoftwareConsortium/ITK/blob/master/Utilities/Maintenance/HowToCreateTheCMakeCaseConversion.txt
This needs vim 7.3 and fails with vim 7.4
This also fixes a number of :
- missing empty line at end of files
- useless space at end of lines
julienmalik [Mon, 2 May 2016 12:34:32 +0000 (14:34 +0200)]
Merge pull request #767 from julienmalik/fix_memset_null_pointer
Fix UBSan gcc warning for first arg to memset non null
julienmalik [Mon, 2 May 2016 12:32:08 +0000 (14:32 +0200)]
Merge pull request #768 from julienmalik/filter_clang_warnings
Ignore clang's summary warning
Julien Malik [Mon, 2 May 2016 10:55:43 +0000 (12:55 +0200)]
Ignore clang's summary warning
This assumes prior text has matched some other warning expression.
This reduces the warnings reported for clang build on the dashboard,
which were caused only by the "XXX warnings generated." message.
For some reason they were not reported when not using ctest launchers.
This commit allows to confidently use ctest launchers to improve
dashboard reports.
Julien Malik [Mon, 2 May 2016 10:13:24 +0000 (12:13 +0200)]
Fix UBSan gcc warning for first arg to memset non null
Matthieu Darbois [Sun, 1 May 2016 16:05:46 +0000 (18:05 +0200)]
Update to libtiff-4.0.6 (#764)
mayeut [Sat, 30 Apr 2016 16:51:36 +0000 (18:51 +0200)]
Add tests for recent issues
Update uclouvain/openjpeg#725
Update uclouvain/openjpeg#726
Matthieu Darbois [Sat, 30 Apr 2016 15:58:04 +0000 (17:58 +0200)]
Update lcms (#544)
Update to mm2/Little-CMS@
0e8234e090d6aab33f90e2eb0296f30aa0705e57
Antonin Descampe [Sat, 30 Apr 2016 11:51:01 +0000 (13:51 +0200)]
Merge pull request #706 from mayeut/issue135
Fix issue 135
The fix is legal regarding the standard but I did not manage to find out if it covers a bug in opj_t2_read_packet_data or if the file is corrupted
mayeut [Sat, 30 Apr 2016 10:15:22 +0000 (12:15 +0200)]
Fix some coverity warnings
mayeut [Fri, 29 Apr 2016 23:50:33 +0000 (01:50 +0200)]
Fix bad call to fclose with NULL pointer
Matthieu Darbois [Fri, 29 Apr 2016 23:12:16 +0000 (01:12 +0200)]
Fix warnings (#763)
Matthieu Darbois [Fri, 29 Apr 2016 22:33:27 +0000 (00:33 +0200)]
Fix Out-Of-Bounds Read in sycc42x_to_rgb function (#745)
42x Images with an odd x0/y0 lead to subsampled component starting at the
2nd column/line.
That is offset = comp->dx * comp->x0 - image->x0 = 1
Fix #726
Matthieu Darbois [Fri, 29 Apr 2016 21:51:14 +0000 (23:51 +0200)]
Fix heap-buffer-overflow in color_esycc_to_rgb (#748)
When all components do not have the same dx/dy, components buffer are
read beyond their end.
Do not convert in this case.
Update uclouvain/openjpeg#725
julienmalik [Fri, 29 Apr 2016 21:49:17 +0000 (23:49 +0200)]
cppcheck fix for openjp2 (#740)