This website requires JavaScript.
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