Commit Graph

  • 1462e9403f
    Avoid integer overflows in DWT. Fixes https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=44544 Even Rouault 2022-02-10 14:30:13 +0100
  • 883c31dbe0
    Add support for partial bitstream decoding (#1407) (fixes #715) Robert Gabriel Jakabosky 2022-02-10 21:27:17 +0800
  • dc088f772d
    Fix ident. Robert G. Jakabosky 2022-01-30 01:06:02 +0800
  • 3db5f0e48c
    Change opj_decompress back to strict mode. Robert G. Jakabosky 2022-01-30 00:18:32 +0800
  • 12aef962f2
    Make sure strict mode is enabled by default. Robert G. Jakabosky 2022-01-29 23:12:46 +0800
  • 2abbcb9ef7
    Fix code-style and merge duplicate if block. Robert G. Jakabosky 2022-01-29 22:56:26 +0800
  • f4088f9a74
    Add strict mode parameter to opj_decompress CLI. Robert G. Jakabosky 2022-01-29 21:12:21 +0800
  • fd4a757cf8
    Change strict message back to ERROR. Robert G. Jakabosky 2022-01-29 20:54:50 +0800
  • 422171f796
    Whitespace cleanup. Robert G. Jakabosky 2022-01-29 20:50:45 +0800
  • c9cf6de341
    Fix mis-spelled OPJ_TRUE. Robert G. Jakabosky 2022-01-29 20:27:08 +0800
  • c329491ca4
    Added opj_decoder_set_strict_mode() to control whether or not partial decoding is enabled Chris Hafey 2021-10-09 10:11:55 -0500
  • 86d27d7060
    changed ERROR->WARNING for log messages Chris Hafey 2020-05-20 19:09:15 +0000
  • 6abcd9b7aa
    fixed bug where packet skipping wasn't working with partial bitstream Chris Hafey 2020-05-19 19:50:36 +0000
  • cf38618234
    added support for partial bitstream decoding Chris Hafey 2020-05-19 17:35:17 +0000
  • c1e6daa2dd
    Merge d07c20de8f into 99d555c0f1 Jarrel Seah 2022-01-28 17:27:12 -0500
  • cb502f16c3
    Merge 900e703e54 into 99d555c0f1 Chris Hafey 2022-01-28 12:12:34 -0600
  • 99d555c0f1
    Add .github/ISSUE_TEMPLATE.md Even Rouault 2022-01-26 21:52:40 +0100
  • a5c95cfe26
    Merge pull request #1403 from rouault/configure_guard_bits Even Rouault 2022-01-24 12:00:46 +0100
  • 1de5fc6c51
    opj_encoder_set_extra_options(): add a GUARD_BITS=value option Even Rouault 2022-01-23 17:53:55 +0100
  • 241e9e8efe
    Fix potential overflow related issues spotted by LGTM code analysis (#1402) Eric Harvey 2022-01-18 15:55:10 -0500
  • 1d3cadecc8
    Merge pull request #3 from Eharve14/Security-Fixes-related-to-integer-products Eric Harvey 2022-01-18 15:25:01 -0500
  • 31445c5ed9 added casts to prevent unitended overflows Eharve14 2022-01-18 15:13:25 -0500
  • 122093bef4 Added type casts to prevent unitended overflow. Eharve14 2022-01-18 15:13:11 -0500
  • 8f5d7dd9c5 Revised iterator type in jp2.c, added cast to to memory allocation to prevent possible overflow before call in j2k.c. Eharve14 2022-01-18 15:02:41 -0500
  • cc635ec3e5
    Merge branch 'uclouvain:master' into master Eric Harvey 2022-01-18 11:25:31 -0500
  • d87fd9279a
    Merge pull request #1401 from rouault/fix_1399 Even Rouault 2022-01-18 17:22:44 +0100
  • 70f5e0a0df
    opj_j2k_setup_encoder(): validate number of tiles to avoid illegal values and potential overflow (fixes #1399) Even Rouault 2022-01-18 15:44:18 +0100
  • c4bbb4e558
    Merge branch 'uclouvain:master' into master Eric Harvey 2022-01-16 13:55:55 -0500
  • a1eec9c49e
    Fix unsigned vs OPJ_INT32 mismatches (#1398) Eric Harvey 2022-01-16 12:54:00 -0500
  • c0ba980f0a Style fix Eharve14 2022-01-16 11:44:01 -0500
  • 2947bf2850 Fixed signed issues in print statements, correced addtional signed issues in opj_compress.c related to signed integer use Eharve14 2022-01-16 11:39:41 -0500
  • 8bb3ea7e71 Stylefix Eharve14 2022-01-15 22:21:20 -0500
  • 1dbc41a06c fixed iterator issue in for loop to set up dirptr Eharve14 2022-01-15 22:12:54 -0500
  • 85b248b1a8 Resloved issue where imagino used to iterate through files retrived was signed, causing possible overflow Eharve14 2022-01-15 22:10:43 -0500
  • fc88a3048b same as last Eharve14 2022-01-15 21:54:37 -0500
  • 54a80d7c54 Reviesed to keep int type for other variables Eharve14 2022-01-15 21:54:21 -0500
  • 7e3b389a68 Merge branch 'master' of https://github.com/Eharve14/openjpeg Eharve14 2022-01-15 21:02:32 -0500
  • 56f9a7e14e Revert "TEst" Eharve14 2022-01-15 21:01:53 -0500
  • 79e41332c2 Revert "Set number of jobs to rh." Eharve14 2022-01-15 21:01:49 -0500
  • a46ab03f33 Revert "Style fix, deleted whitespace." Eharve14 2022-01-15 21:01:39 -0500
  • 8f5f221dd8
    Delete dwt.c Eharve14 2022-01-15 20:57:13 -0500
  • 76d50ceeb9 Corrected type for num_images in main, was singed integer Eharve14 2022-01-15 20:54:25 -0500
  • 998366be07 Style fix, deleted whitespace. Eharve14 2022-01-15 17:35:54 -0500
  • 26a5626830 Set number of jobs to rh. Eharve14 2022-01-15 17:26:31 -0500
  • 3a71edff4d TEst Eharve14 2022-01-15 17:00:33 -0500
  • d2bffdf7c2
    Merge branch 'uclouvain:master' into master Eharve14 2022-01-15 15:36:41 -0500
  • 6e4588f379
    Added check for integer overflow in get_num_images (#1397) Eharve14 2022-01-15 09:33:03 -0500
  • 43bf2bec84 Re-Revised to use break statement instead of return. Eharve14 2022-01-15 09:14:13 -0500
  • 67536c7144 Style fix Eharve14 2022-01-14 21:51:23 -0500
  • 7766d9c81d Added return statement to break iteration Eharve14 2022-01-14 21:20:18 -0500
  • e011787bb1 Added import of limits.h, revised overflow check, Redefined Return value for get_num_images Eharve14 2022-01-14 15:23:36 -0500
  • 081bc3e096 Fixed style Eharve14 2022-01-13 16:36:23 -0500
  • 21ac2bbf54 Merge branch 'master' of https://github.com/Eharve14/openjpeg Eharve14 2022-01-13 16:29:46 -0500
  • 96c6587801 Same as last Eharve14 2022-01-13 16:29:42 -0500
  • 912a144c27 Fixed issues with get_num_images, moved the zero file check to prevent exicution of allocation and strcpy if there are no images. Eharve14 2022-01-13 16:29:30 -0500
  • 3882583e53
    Merge pull request #1 from uclouvain/master Eharve14 2022-01-13 16:23:19 -0500
  • cbc8b26fb9 Revert "Added overflow check to get_num_images, defined num_images as unsigned for conformity, relocated check for num images for exicution before allocation and image loading" Eharve14 2022-01-13 16:22:29 -0500
  • 957a6cd70e Revert "Fixed style" Eharve14 2022-01-13 16:22:23 -0500
  • dbe64d6fe0 Fixed style Eharve14 2022-01-13 16:15:56 -0500
  • ab6c7c7203 Added overflow check to get_num_images, defined num_images as unsigned for conformity, relocated check for num images for exicution before allocation and image loading Eharve14 2022-01-13 15:20:48 -0500
  • 1daaa0b909
    Avoid overflow in multiplications in utilities related to big number of files in a directory (CVE-2021-29338) (#1396) Eharve14 2022-01-13 15:05:52 -0500
  • e27cfb39c9
    Update src/bin/jp2/opj_dump.c Even Rouault 2022-01-13 19:28:23 +0100
  • 323a089003
    Update src/bin/jp2/opj_dump.c Even Rouault 2022-01-13 19:22:22 +0100
  • 7c422579a3 Why, why is this happening Eharve14 2022-01-13 13:17:40 -0500
  • 305819492c I am bad and I feel bad, I should have just used the scrypt Eharve14 2022-01-13 13:05:58 -0500
  • a0b7102434 Style part two Eharve14 2022-01-13 13:02:57 -0500
  • 98f4acef63 style updates Eharve14 2022-01-13 12:58:28 -0500
  • efa9c7e76b Revised to casts, deleted all other changes Eharve14 2022-01-13 12:48:58 -0500
  • 968cf54a95 Revised to catch negitive values of num_images Eharve14 2022-01-13 12:04:59 -0500
  • d8fe12641e Revert "Revised to address int overflow in for loop only" Eharve14 2022-01-13 11:35:20 -0500
  • e74ee84320 Revised to address int overflow in for loop only Eric Harvey 2022-01-13 10:44:11 -0500
  • 85b471f56a Merge branch 'master' of https://github.com/Eharve14/openjpeg Eric Harvey 2022-01-13 02:20:58 -0500
  • fc2d47a369 Fixed typo Eric Harvey 2022-01-13 02:20:52 -0500
  • c26117251b
    Delete settings.json Eharve14 2022-01-13 01:37:27 -0500
  • d564919d3a Added multiplication check for calloc calls, see comment on commit 79c7d7a Eric Harvey 2022-01-13 00:55:34 -0500
  • 33c2d33c5d Added multiplication check to calloc calls in opj_compress, opj_decompress, opj_dump. See comment on commit 79c7d7a. Eric Harvey 2022-01-13 00:53:55 -0500
  • 79c7d7af59
    opj_compress/opj_uncompress: fix integer overflow in num_images (#1395) Brad Parham 2022-01-12 13:46:10 +0100
  • f0727df07c Fix integer overflow in num_images Brad Parham 2022-01-12 12:20:28 +0100
  • fe2fa70716
    Merge pull request #1392 from stweil/duplicate Even Rouault 2021-12-10 11:57:41 +0100
  • af8339d33f Remove duplicate assignments in function tiftoimage Stefan Weil 2021-12-10 11:27:44 +0100
  • 22eb737d5d
    Merge pull request #1390 from stweil/typos Even Rouault 2021-12-05 14:32:51 +0100
  • 6ec9871eca Format source file with typo fixes Stefan Weil 2021-12-05 13:38:47 +0100
  • ef73ad1c97 Fix singular/plural mismatch Stefan Weil 2021-12-05 13:32:09 +0100
  • 667149ffa1 Fix some typos (found by codespell) Stefan Weil 2021-12-05 13:04:30 +0100
  • dc567e7753 Allow configuration of the number of guard bits when encoding. Carl Hetherington 2021-01-28 22:24:24 +0100
  • 90481203a2
    opj_compress: add a -TargetBitDepth switch for TIFF output (#1384) msheby 2021-10-27 05:10:50 -0700
  • 630b9d7fb1
    ci: Add CIFuzz action David Korczynski 2021-10-27 11:10:11 +0100
  • 7c3ba2dae6 add 'TargetBitDepth' alias Matthew Sheby 2021-10-26 20:17:17 -0700
  • c96c009aca make sure tests build Matthew Sheby 2021-10-22 11:18:32 -0700
  • 018b7e9b69 adjust spacing Matthew Sheby 2021-10-21 13:48:20 -0700
  • ae566ad713 refactor to not use opj_cparameters_t Matthew Sheby 2021-10-21 13:31:38 -0700
  • 4a1e327415 update spacing Matthew Sheby 2021-10-21 11:44:34 -0700
  • 4b3b978352 Merge branch 'feature/decimation' of https://github.com/msheby/openjpeg into feature/decimation Matthew Sheby 2021-10-21 11:15:18 -0700
  • 28b9522f6e switch field from signed int to unsigned int Matthew Sheby 2021-10-21 11:15:10 -0700
  • 15ceab9ce7
    Merge branch 'uclouvain:master' into feature/decimation msheby 2021-10-21 11:09:47 -0700
  • 9f70bf0ad1
    Merge pull request #1383 from rouault/deprecate_bpp Even Rouault 2021-10-21 17:21:36 +0200
  • 0b5d62684f
    API: deprecate 'bpp' member in favor of 'prec' Even Rouault 2021-10-21 12:43:50 +0200
  • 3835f37084
    tests/: reformat a few files to be modified Even Rouault 2021-10-21 13:12:05 +0200
  • 4735d941d9 enable decimation of input TIF Matthew Sheby 2021-10-20 15:29:04 -0700
  • 900e703e54 Removed .devcontainer and build.sh AGAIN Chris Hafey 2021-10-09 10:32:34 -0500