summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2017-03-03PR #894 (without BOOK implementation)dev-restartAntonin Descampe
2016-10-03Update THANKS.mdAntonin Descampe
2016-10-03Update CHANGELOG.mdAntonin Descampe
2016-09-29fix abi-check and limit upload to website for masterAntonin Descampe
2016-09-29fix abi-checkAntonin Descampe
2016-09-29fix abi-checkAntonin Descampe
2016-09-28Update abi-check scripts for v2.1.2Antonin Descampe
2016-09-28Update NEWS.md for v2.1.2Antonin Descampe
2016-09-28Update Changelog for v2.1.2Antonin Descampe
2016-09-28Update version number for future release 2.2.0Antonin Descampe
2016-09-26OPENJPEG_NAMESPACE is configurable by userMathieu Malaterre
2016-09-26Remove typos from comments and man pagesMathieu Malaterre
2016-09-22Fix PNM file reading (#847)Matthieu Darbois
Malformed PNM file could cause a crash in opj_compress. Checks were added to prevent this. Fixes #843 Updates #440
2016-09-21Fix some issues reported by Coverity Scan (#846)Stefan Weil
* 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>
2016-09-21Fix potential out-of-bounds read (coverity) (#844)Stefan Weil
* 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>
2016-09-20Merge pull request #834 from trylab/issue833Antonin Descampe
Fix issue 833.
2016-09-20Disable automatic compilation of t1_generate_lutsAntonin Descampe
Fix #831
2016-09-16renamed USE_THREAD to OPJ_USE_THREADAntonin Descampe
renaming to be consistent with previous OPJ CMake options
2016-09-15Remove TODO for overflow check (#842)Matthieu Darbois
The check was already done. It’s been simplified. Reformat to get consistent style throughout the functions.
2016-09-15Add overflow checks for opj_aligned_malloc (#841)Matthieu Darbois
See https://pdfium.googlesource.com/pdfium/+/b20ab6c7acb3be1393461eb650ca8fa4660c937e/third_party/libopenjpeg20/0020-opj_aligned_malloc.patch
2016-09-14Flags in T1 shall be unsigned (#840)Matthieu Darbois
This will remove some conversion warnings
2016-09-14Fix some warnings (#838)Matthieu Darbois
Fix warnings introduced by uclouvain/openjpeg#786
2016-09-13Merge branch 'smuehlst-bit-fields-type'Antonin Descampe
2016-09-13Merge branch 'bit-fields-type' of https://github.com/smuehlst/openjpeg into ↵Antonin Descampe
smuehlst-bit-fields-type
2016-09-13Merge pull request #786 from rouault/tier1_optimizations_multithreadingAntonin Descampe
T1 & DWT multithreading decoding optimizations
2016-09-13remove ops 1.4 and 1.2 from abi-check to avoid symlinks in gh-pagesAntonin Descampe
2016-09-13Fix issue 833.trylab
Add some overflow check operations.
2016-09-11Add test for issue 820 (#829)Matthieu Darbois
Update uclouvain/openjpeg#820
2016-09-08Add test for issue 826 (#827)Matthieu Darbois
Update uclouvain/openjpeg#826 Also correct names for data of issue uclouvain/openjpeg#823
2016-09-08Fix coverity 113065 (CWE-484) (#824)Matthieu Darbois
2016-09-08Update THANKS.mdAntonin Descampe
2016-09-08Merge branch 'master' of https://github.com/uclouvain/openjpeg into ↵Even Rouault
tier1_optimizations_multithreading_2 Conflicts: src/lib/openjp2/t1.c
2016-09-08opj_thread_pool: fix potential deadlock at thread pool destructionEven Rouault
2016-09-08Cast to size_t before multiplicationMatthieu Darbois
Need to cast to size_t before multiplication otherwise overflow check is useless.
2016-09-08Add sanity check for tile coordinates (#823)Matthieu Darbois
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
2016-09-07Moved type OPJ_BITFIELD from openjpeg.h to opj_includes.hStephan Mühlstrasser
OPJ_BITFIELD is used only in internal headers and must not appear in the public openjpeg.h header.
2016-09-07Merge branch 'master' into bit-fields-typeStephan Mühlstrasser
2016-09-07Add test for PR 818 (#822)Matthieu Darbois
update uclouvain/openjpeg#818
2016-09-06Update to libpng 1.6.25 (#821)Matthieu Darbois
2016-09-06fix incrementing of "l_tcp->m_nb_mcc_records" in opj_j2k_read_mcc (#820)Matthieu Darbois
2016-09-06Fix an integer overflow issue (#809)trylab
Prevent an integer overflow issue in function opj_pi_create_decode of pi.c.
2016-09-06Add overflow check in opj_tcd_init_tile (#819)Matthieu Darbois
2016-09-06Fix leak & invalid behavior of opj_jp2_read_ihdr (#818)Matthieu Darbois
In case multiple ihdr box are present, only the first one shall be taken into account.
2016-09-06Add overflow check in opj_j2k_update_image_data (#817)Matthieu Darbois
2016-09-06Change 'restrict' define to 'OPJ_RESTRICT' (#816)Matthieu Darbois
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
2016-09-05Add .gitignore (#787)Stefan Weil
Ignore all files and directories which are generated by `cmake . && make`. Signed-off-by: Stefan Weil <sw@weilnetz.de>
2016-09-02Switch to clang 3.8 (#814)Matthieu Darbois
clang 3.9 is currently unavailable for precise through apt
2016-08-11[Win32] Use _beginthreadex instead of CreateThread()Even Rouault
2016-08-06Update to lcms 2.8 (#808)Matthieu Darbois
2016-08-06Update to libpng 1.6.24 (#807)Matthieu Darbois