Commit Graph

  • 8e9ca315f2 Changes to compile and create a release of the library master v2.5.0r1 George Sokianos 2023-01-11 00:58:28 +0000
  • 599c51462a
    Merge 093ccb0ecd into 2d606701e8 Mark Mentovai 2022-11-07 15:56:51 +0100
  • 093ccb0ecd openjp2/j2k: replace sprintf calls with snprintf Mark Mentovai 2022-11-07 09:32:02 -0500
  • 234f73c786
    Merge 7488c39fdc into 2d606701e8 huelj 2022-11-01 05:42:42 +0900
  • b394822b47
    Merge 506145a7a4 into 2d606701e8 dabrain34 2022-11-01 05:42:41 +0900
  • 71f56a3712
    Merge d052bb8f7f into 2d606701e8 DerouineauNicolas 2022-11-01 05:42:39 +0900
  • bf7984065e
    Merge 20a5391ce0 into 2d606701e8 Stefan Weil 2022-11-01 05:42:38 +0900
  • 481174ce03
    Merge 8142cab0a0 into 2d606701e8 szukw000 2022-11-01 05:42:38 +0900
  • 88f0bc20a3
    Merge 161caf573a into 2d606701e8 szukw000 2022-11-01 05:42:38 +0900
  • c2663e5742
    Merge 0fd9fa8c8a into 2d606701e8 adolski 2022-11-01 05:42:36 +0900
  • 48ccd05b2f
    Merge 93dd6bd305 into 2d606701e8 adolski 2022-11-01 05:42:36 +0900
  • ae11c66a93
    Merge 9bbbdccc89 into 2d606701e8 fechen123 2022-11-01 05:42:35 +0900
  • c0084f410f
    Merge b326c2ffb1 into 2d606701e8 Stefan Weil 2022-11-01 05:42:33 +0900
  • 079a2ecb74
    Merge d5247be61d into 2d606701e8 szukw000 2022-11-01 05:42:31 +0900
  • db60f655a7
    Merge 58c19b648b into 2d606701e8 Håkan Wiman 2022-10-29 21:44:32 +1100
  • 44c0cf143e
    Merge 01719f0423 into 2d606701e8 Paul Dreik 2022-10-28 16:24:46 +0200
  • 85a15326e4
    Merge 4802b4c318 into 2d606701e8 b1ue 2022-10-24 04:19:07 +0200
  • 2d606701e8
    Merge pull request #1448 from rouault/fix_1447 Even Rouault 2022-10-19 13:57:31 +0200
  • 6ab3ca69fd
    Fix incorrect decoding of image with large number of progression levels Even Rouault 2022-10-18 23:03:02 +0200
  • 01719f0423 add comment on potential UB in j2k.c opj_j2k_setup_encoder Paul Dreik 2022-08-25 08:52:40 +0200
  • 70050037b4 add reproducer for color.c color_cmyk_to_rgb() Paul Dreik 2022-08-25 11:31:46 +0200
  • fda72a7cc6 add note on integer underflow in color.c color_cmyk_to_rgb Paul Dreik 2022-08-25 08:45:01 +0200
  • 496ff4877b add note on illegal shift in color.c color_cmyk_to_rgb Paul Dreik 2022-08-25 08:44:28 +0200
  • 4f4cf2ee8c add reproducer for ht_dec.c opj_t1_ht_decode_cblk Paul Dreik 2022-08-25 10:16:21 +0200
  • b5ed4a189a assert memcpy on NULL in ht_dec.c opj_t1_ht_decode_cblk Paul Dreik 2022-08-25 08:40:25 +0200
  • 4e7a8d0aff add reproducers for tcd.c opj_tcd_dc_level_shift_decode Paul Dreik 2022-08-25 10:17:51 +0200
  • bbf52faf8c assert illegal null pointer arithmetic in tcd.c opj_tcd_dc_level_shift_decode Paul Dreik 2022-08-25 08:38:24 +0200
  • aecacb8c0b git ignore fuzz working directories Paul Dreik 2022-08-25 10:15:36 +0200
  • b8e6390bdd add script for building with afl Paul Dreik 2022-08-25 10:04:32 +0200
  • be95561917
    Fix Heap-buffer-overflow READ in opj_jp2_apply_pclr (#1441) Aleks L 2022-08-12 14:48:41 +0100
  • aab172e603
    Refix Fix Heap-buffer-overflow READ in opj_jp2_apply_pclr Aleks L 2022-08-12 14:09:07 +0100
  • c8fef1d5b9
    Fix Heap-buffer-overflow READ in opj_jp2_apply_pclr Aleks L 2022-08-12 11:36:40 +0100
  • 49fea5c45e
    Merge pull request #1440 from rouault/rate_alloc_speedup Even Rouault 2022-08-12 11:55:38 +0200
  • 4da04cd3e8
    Replace the assert in mel_init to an if statement to address an issue with fuzzing. (#1436) Aous Naman 2022-08-12 02:29:40 +1000
  • c06632c6f6
    Cleanup code related to quality layer allocation, and add a few safety checks Even Rouault 2022-08-11 18:06:21 +0200
  • 3d9bcd3753
    Significant speed-up rate allocation by rate/distoratio ratio Even Rouault 2022-08-11 16:46:55 +0200
  • e9fc08a52a
    Micro-optimization: use directly opj_bio_putbit() instead of opj_bio_write() to emit single bit Even Rouault 2022-08-11 16:41:57 +0200
  • 59fb7ea736
    Merge pull request #1439 from arichardson/relocatable-cmake-config Even Rouault 2022-08-11 14:49:36 +0200
  • c6ceb84c22 Make OpenJPEGConfig.cmake relocatable with CMake > 3.0 Alex Richardson 2022-08-11 12:09:04 +0000
  • c7bccf0515
    CMake: switch to GNUInstallDirs (#1424) Thomas Bracht Laumann Jespersen 2022-08-07 16:42:01 +0200
  • 9d4f70cfe9 Handle CMAKE_INSTALL_xxx being absolute paths for .pc file generation Thomas Bracht Laumann Jespersen 2022-07-15 06:19:53 +0200
  • 59a2d211f3 Fixed style. Aous Naman 2022-07-13 12:18:01 +1000
  • 057c4c188a Modified the mel_init code to replace the assert statement with an if statement, returning false when an incorrect sequence of bytes are encountered in the MEL segment. Similar code should be added to the main MEL decoding subrountine, but the change is more involved; in any case, an incorrect sequence produces incorrect results, but should not be harmful or cause a crash. Aous Naman 2022-07-13 11:30:49 +1000
  • a0483a4ef6
    Merge ca5e069703 into e3f07dcc07 Assiduous 2022-07-01 18:00:58 +0200
  • ca5e069703 Added option to disable installation Egor Yusov 2019-09-17 23:24:14 -0700
  • e3f07dcc07
    Merge pull request #1433 from rouault/fix_1432 Even Rouault 2022-06-30 12:57:39 +0200
  • dd1a2d6480
    opj_t1_encode_cblk(): avoid undefined behaviour on fuzzed input (fixes #1432) Even Rouault 2022-06-29 11:47:58 +0200
  • ca74961656
    Merge pull request #1431 from rouault/fix_1430 Even Rouault 2022-06-27 23:21:58 +0200
  • 338246278a
    Build: fix linking of executables on some systems where TIFF/LCMS2 static libraries are not in system directories (fixes #1430) Even Rouault 2022-06-27 12:02:57 +0200
  • 0535bfc3b7
    HT_DEC: Fix opj_t1_allocate_buffers malloc size error (#1426) (fixes #1413) Yuan 2022-05-31 17:55:12 +0800
  • 2e1d7fff1f
    Correct memset size Yuan 2022-05-31 17:21:52 +0800
  • b495e06adc
    Fix opj_t1_allocate_buffers malloc size error Yuan 2022-05-31 09:55:55 +0800
  • 7488c39fdc
    Allow a more granular selection of third party library builds huelj 2022-05-25 14:10:30 -0400
  • 8ade1306ae Lower-case PROJECT_NAME variable to fix CMAKE_INSTALL_DOCDIR Thomas Bracht Laumann Jespersen 2022-05-24 21:10:58 +0200
  • 63fac9ee33 Cleanup pkgconfig comments re multi-arch Andreas Sturmlechner 2018-11-03 19:46:23 +0100
  • d2f1071e60 Drop install of CHANGES and LICENSE Andreas Sturmlechner 2018-11-03 00:52:33 +0100
  • 1eb5a827dc Install HTML documentation to CMAKE_INSTALL_DOCDIR Andreas Sturmlechner 2018-11-02 22:20:38 +0100
  • 968471abe5 Set OPENJPEG_INSTALL_PACKAGE_DIR to expected standard location Andreas Sturmlechner 2018-11-02 18:08:22 +0100
  • bec97ed6a5 Replace OPENJPEG_INSTALL_DOC_DIR with CMAKE_INSTALL_DOCDIR Andreas Sturmlechner 2018-11-02 17:43:16 +0100
  • 0892057d7f Replace OPENJPEG_INSTALL_MAN_DIR with CMAKE_INSTALL_MANDIR Andreas Sturmlechner 2018-11-02 17:40:27 +0100
  • b74882f6e2 Replace OPENJPEG_INSTALL_INCLUDE_DIR with CMAKE_INSTALL_INCLUDEDIR Andreas Sturmlechner 2018-11-02 17:37:32 +0100
  • ae7a08b191 Replace OPENJPEG_INSTALL_SHARE_DIR with CMAKE_INSTALL_DATAROOTDIR Andreas Sturmlechner 2018-11-02 17:33:47 +0100
  • 0db629e755 Remove unused OPENJPEG_INSTALL_DATA_DIR Andreas Sturmlechner 2018-11-02 17:32:20 +0100
  • 4227a859df Replace OPENJPEG_INSTALL_LIB_DIR with CMAKE_INSTALL_LIBDIR Andreas Sturmlechner 2018-11-02 17:29:43 +0100
  • 44f172de49 Replace OPENJPEG_INSTALL_BIN_DIR with CMAKE_INSTALL_BINDIR Andreas Sturmlechner 2018-11-02 17:26:56 +0100
  • e7b77afb66 Add GNUInstallDirs for standard installation directories Andreas Sturmlechner 2018-11-02 17:23:49 +0100
  • 5292728740
    Merge pull request #1423 from Neumann-A/patch-1 Even Rouault 2022-05-16 23:35:22 +0200
  • 86ae7d80bf
    Merge pull request #1421 from Biswa96/pkgconf-static Even Rouault 2022-05-16 23:25:54 +0200
  • 098bb874db
    Fix windows arm builds Alexander Neumann 2022-05-16 23:10:26 +0200
  • 17d1bc7f1a pkgconfig: Define OPJ_STATIC for static linking with pkgconf Biswapriyo Nath 2022-05-15 18:11:45 +0530
  • 06515a386d
    Update 2.5.0 news gh-pages Even Rouault 2022-05-14 19:03:25 +0200
  • dda4a9e8cc
    2022-05-13-OpenJPEG-2.5.0-released.md: fix formatting Even Rouault 2022-05-13 20:24:52 +0200
  • f397f776b2
    Update doc Even Rouault 2022-05-13 20:21:13 +0200
  • 025b6be49e
    2022-05-13-OpenJPEG-2.5.0-released.md: fix formatting Even Rouault 2022-05-13 20:20:36 +0200
  • 46b42b616d
    HOWTO-RELEASE: update Even Rouault 2022-05-13 20:17:50 +0200
  • e29604cfca
    abi_check.sh: comment OPJ_PREVIOUS_VERSION Even Rouault 2022-05-13 20:17:42 +0200
  • 400be3c7f5
    Update ABI/API compatibility reports after 2.5.0 release Even Rouault 2022-05-13 20:12:33 +0200
  • 2f0bfac63f
    abi-check/openjpeg.json: remove addition of 2.5.0. This is an output of the abi-check.sh script Even Rouault 2022-05-13 19:20:20 +0200
  • 77e391cfe6
    update tools/abi-tracker/openjpeg.json Even Rouault 2022-05-13 19:13:11 +0200
  • 7065d2cd3f
    abi_check.sh: Update version number for automatic abi check Even Rouault 2022-05-13 19:02:54 +0200
  • 0430f902f4
    2.5.0 release Even Rouault 2022-05-13 19:00:35 +0200
  • a5891555eb
    Prepare for 2.5.0 release v2.5.0 Even Rouault 2022-05-13 18:54:29 +0200
  • cf90ff0c57
    Separate fuzz targets to increase coverage (#1416) Navidem 2022-05-13 11:18:47 -0500
  • 87b9581e56
    Update tests/fuzzers/opj_decompress_fuzzer_JP2.cpp Even Rouault 2022-05-13 18:04:54 +0200
  • a13f979348
    Merge pull request #1386 from DavidKorczynski/cifuzz Even Rouault 2022-05-13 17:58:38 +0200
  • 4802b4c318 wip: rework syc_420_to_rgb function to avoid buffer overflow Mehdi Sabwat 2022-05-13 00:31:12 +0200
  • 76c6a25726
    opj_compress.c: usage formatting fix Even Rouault 2022-05-08 19:45:42 +0200
  • 576f72112e
    Merge pull request #1418 from LongerVision/master Even Rouault 2022-05-07 11:52:20 +0200
  • 30e7c88bdf
    Merge pull request #1419 from rouault/fix_ci Even Rouault 2022-05-07 11:52:09 +0200
  • ef36cd015e
    Rename knownfailures-Ubuntu20.04-gcc9.3.0-x86_64-Release-3rdP.txt to knownfailures-Ubuntu20.04-gcc9.4.0-x86_64-Release-3rdP.txt Even Rouault 2022-05-07 11:14:52 +0200
  • f7b5310e66
    .github/workflows/build.yml: force use of windows-2019 VM Even Rouault 2022-05-07 11:05:04 +0200
  • af4fd8d317
    tools/travis-ci/install.sh: git clone with https:// to fix 'The unauthenticated git protocol on port 9418 is no longer supported.' Even Rouault 2022-05-07 10:55:00 +0200
  • 7b474e6d81
    Merge pull request #1410 from rouault/fix_1404 Even Rouault 2022-05-07 10:23:26 +0200
  • 3ac495c7fc JAVA_SOURCE_VERSION from 1.6 to 1.8 Pei Jia 2022-05-06 18:27:27 -0700
  • b239948ad9 common: fix sycc420_to_rgb buffer overflow Mehdi Sabwat 2021-06-09 21:26:06 +0200
  • ab46bdee7a Separate fuzz targets to increase coverage Navid Emamdoost 2022-03-25 14:11:20 -0700
  • 6357f52feb
    Merge 785199d351 into 6a29f5a9e3 mpetavy 2022-02-27 02:58:25 +0900
  • e33944ea9e
    CMakeLists.txt: do not set INSTALL_NAME_DIR for MacOS builds for CMake >= 3.0 (fixes #1404) Even Rouault 2022-02-13 10:42:47 +0100
  • 6a29f5a9e3
    opj_j2k_decode_tile(): avoid 'Stream too short' error in non-strict mode Even Rouault 2022-02-10 15:49:57 +0100
  • 3837ff1b1a
    Merge pull request #1408 from rouault/fix_ossfuzz_44544 Even Rouault 2022-02-10 15:13:49 +0100