| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2018-10-31 | Fix several memory and resource leaks | Nikola Forró | |
| Signed-off-by: Nikola Forró <nforro@redhat.com> | |||
| 2018-09-22 | Merge pull request #1148 from hlef/master | Even Rouault | |
| CVE-2018-5785: fix issues with zero bitmasks | |||
| 2018-09-22 | Merge branch 'pr1095' | Even Rouault | |
| 2018-09-22 | opj_mj2_extract: Check provided output prefix for length | Karol Babioch | |
| This uses snprintf() with correct buffer length instead of sprintf(), which prevents a buffer overflow when providing a long output prefix. Furthermore the program exits with an error when the provided output prefix is too long. Fixes #1088. | |||
| 2018-09-22 | Merge branch 'pr1107' | Even Rouault | |
| 2018-09-22 | opj_mj2_extract: Avoid segfault for long filenames | szukw000 | |
| 2018-09-22 | Merge pull request #1128 from stweil/typos | Even Rouault | |
| Fix some typos in code comments and documentation | |||
| 2018-09-22 | convertbmp: fix issues with zero bitmasks | Hugo Lefeuvre | |
| In the case where a BMP file declares compression 3 (BI_BITFIELDS) with header size <= 56, all bitmask values keep their initialization value 0. This may lead to various undefined behavior later e.g. when doing 1 << (l_comp->prec - 1). This issue does not affect files with bit count 16 because of a check added in 16240e2 which sets default values to the color masks if they are all 0. This commit adds similar checks for the 32 bit case. Also, if a BMP file declares compression 3 with header size >= 56 and intentional 0 bitmasks, the same issue will be triggered in both the 16 and 32 bit count case. This commit adds checks to bmp_read_info_header() rejecting BMP files with "intentional" 0 bitmasks. These checks might be removed in the future when proper handling of zero bitmasks will be available in openjpeg2. fixes #1057 (CVE-2018-5785) | |||
| 2018-09-05 | Fix some typos in code comments and documentation | Stefan Weil | |
| All typos were found by Codespell. Signed-off-by: Stefan Weil <sw@weilnetz.de> | |||
| 2018-08-31 | Changes in pnmtoimage if image data are missing | szukw000 | |
| 2018-06-16 | opj_compress: try to make help message of -c switch clearer (fixes #1117) | Even Rouault | |
| 2018-03-12 | opj_compress: fix help message regarding default precinct size | Even Rouault | |
| 2018-03-04 | Merge pull request #1094 from kbabioch/fix/missing-format-string-parameter | Even Rouault | |
| mj2: Add missing variable to format string in fprintf() invocation in meta_out.c | |||
| 2018-03-04 | Merge pull request #1096 from kbabioch/fix/opj_mj2_extract-help | Even Rouault | |
| opj_mj2_extract: Rename output_location to output_prefix | |||
| 2018-03-03 | jp3d: Replace sprintf() by snprintf() in volumetobin() | Karol Babioch | |
| This replaces the unsafe sprintf() invocation by the safer snprintf() one, with the correct buffer size to prevent buffer overflows. This fixes #1085. | |||
| 2018-03-02 | opj_mj2_extract: Rename output_location to output_prefix | Karol Babioch | |
| This renames the argument in the help output, as the latter better describes the the purpose of this argument. | |||
| 2018-03-02 | mj2: Add missing variable to format string in fprintf() invocation in meta_out.c | Karol Babioch | |
| This adds the appropriate variables to the invocation of fprintf(). They were specified in the format string, but were missing in the actual call. This fixes #1074 and #1075. | |||
| 2018-02-25 | jp3d: Convert ISO-8859 to UTF-8 | Stefan Weil | |
| Signed-off-by: Stefan Weil <sw@weilnetz.de> | |||
| 2017-12-15 | Fix resource leak (CID 179466) | Stefan Weil | |
| Coverity report: CID 179466 (#1 of 1): Resource leak (RESOURCE_LEAK) 93. leaked_storage: Variable name going out of scope leaks the storage it points to. Signed-off-by: Stefan Weil <sw@weilnetz.de> | |||
| 2017-11-14 | Changed cmake version test to allow for cmake 2.8.11.x | Andrew Murray | |
| 2017-10-20 | Add missing fclose() statement in error condition. | Gregory Fiumara | |
| 2017-10-06 | opj_decompress -h: document -threads ALL_CPUS | Even Rouault | |
| 2017-09-26 | Merge pull request #1022 from rouault/partial_component_decoding | Antonin Descampe | |
| Add capability to decode only a subset of all components of an image. | |||
| 2017-09-20 | opj_decompress: add a warning when -d and -t are used together (#693) | Even Rouault | |
| 2017-09-19 | opj_set_decoded_components(): add a provision for a apply_color_transforms ↵ | Even Rouault | |
| parameter in case we support it in the future | |||
| 2017-09-19 | Add capability to decode only a subset of all components of an image. | Even Rouault | |
| This adds a opj_set_decoded_components(opj_codec_t *p_codec, OPJ_UINT32 numcomps, const OPJ_UINT32* comps_indices) function, and equivalent "opj_decompress -c compno[,compno]*" option. When specified, neither the MCT transform nor JP2 channel transformations will be applied. Tests added for various combinations of whole image vs tiled-based decoding, full or reduced resolution, use of decode area or not. | |||
| 2017-09-19 | src/bin/jp3d/convert.c: add missing fclose() in error code path (#1018) | Even Rouault | |
| 2017-09-05 | Merge pull request #1010 from rouault/subtile_decoding_stage3 | Even Rouault | |
| Subtile decoding: memory use reduction and perf improvements | |||
| 2017-09-03 | opj_getopt.c: avoid crash on invalid input (#301) | Even Rouault | |
| 2017-09-01 | opj_compress help: revert 32572617765cb9d77302384653a48d793b8f657f and ↵ | Even Rouault | |
| indicate 1 again as being the value to get lossless for -r. In opj_j2k_setup_encoder(), make sure that ll rates[] <= 1.0 are set to 0. Document 0 as being lossless for -q / tcp_distoratio (#1009) | |||
| 2017-09-01 | opj_compress help: indicate 0 value, instead of 1, for -r parameter to get ↵ | Even Rouault | |
| lossless encoding (#1009) | |||
| 2017-09-01 | opj_compress: reorder checks related to code block dimensions, to avoid ↵ | Even Rouault | |
| potential int overflow | |||
| 2017-08-28 | Make opj_set_decode_area() and opj_decode() take into account ↵ | Even Rouault | |
| opj_set_decoded_resolution_factor() (#1006, affect API use) * Better document usage of opj_set_decode_area(), ie expecting coordinates in full resolution/reference grid even if requesting at a lower resolution factor * Make sure that image->comps[].factor is set by opj_set_decode_area() and opj_decode() from the value specified in opj_set_decoded_resolution_factor() * opj_decompress: add 2 environmenet variables to test alternate ways of using the API, namely USE_OPJ_SET_DECODED_RESOLUTION_FACTOR=YES to use opj_set_decoded_resolution_factor() instead of parameters.cp_reduce, and SKIP_OPJ_SET_DECODE_AREA=YES to not call opj_set_decode_area() if -d is not specified. | |||
| 2017-08-24 | imagetopgx(): improve performance in 8 bit case (relates to broken.jpc test ↵ | Even Rouault | |
| case) | |||
| 2017-08-19 | pgxtoimage(): avoid excessive memory allocation attempt (#999) | Even Rouault | |
| 2017-08-18 | pgxtoimage(): fix write stack buffer overflow (#997) | Even Rouault | |
| 2017-08-18 | bmp_read_rle8_data(): avoid potential infinite loop (#996) | Even Rouault | |
| 2017-08-17 | Fix -Wconversion warning | Even Rouault | |
| 2017-08-17 | convert.c: fix recently introduced -Wsign-conversion warnings | Even Rouault | |
| 2017-08-17 | opj_getopt_long(): avoid infinite loop on invalid or missing value for an ↵ | Even Rouault | |
| option (#736) | |||
| 2017-08-17 | tgatoimage(): avoid excessive memory allocation attempt, and fixes unaligned ↵ | Even Rouault | |
| load (#995) | |||
| 2017-08-16 | tiftoimage(): fix read heap buffer overflow (#988) | Even Rouault | |
| The number of components is given only by TIFFTAG_SAMPLESPERPIXEL / tiSpp. Querying TIFFTAG_EXTRASAMPLES only give information about which channel is the alpha channel, but we mostly ignore it for now, so remove that part of the code. | |||
| 2017-08-16 | imagetotga(): fix read heap buffer overflow if numcomps < 3 (#987) | Even Rouault | |
| 2017-08-14 | bmp_read_info_header(): reject bmp files with biBitCount == 0 (#983) | Even Rouault | |
| 2017-08-11 | Changes in converttif.c for PPC64 | szukw000 | |
| 2017-08-10 | Fix crash on encoding if using opj_set_default_encoder_parameters() without ↵ | Even Rouault | |
| defining tcp_numlayers | |||
| 2017-08-09 | opj_decompress: document -quiet option, and remove spurious newline output | Even Rouault | |
| 2017-08-09 | src/bin/jpwl/convert.c pgxtoimage(): add missing fclose() (#977) | Even Rouault | |
| 2017-08-09 | imagetobmp: avoid shift by -1 (relates to #811) | Even Rouault | |
| 2017-08-08 | Fix remaining warning | Antonin Descampe | |
| format specifier mismatch in #975 | |||
