- update to 0.20.2:
* corrected GPS EXIF output
* Olympus XZ-1: do not provide linear_max
* Pentax Optio 33WR: maker index was incorrect
* dcraw_emu: corrected help line for -6 option.
* raw-identify: corrected range check for color matrices print
* use_camera_matrix option: fixed a bug introduced when making compiler more happy
* multiple camera support improvements
OBS-URL: https://build.opensuse.org/request/show/844032
OBS-URL: https://build.opensuse.org/package/show/graphics/libraw?expand=0&rev=141
- version update to 0.20.0
* Camera Format support
+ Canon CR3
+ GoPro (via GPR SDK)
+ Panasonic 14-bit
+ Fujifilm compressed/16bit
+ Rapsberry Pi RAW+JPEG format (if USE_6BY9RPI defined)
* Camera support (+59, 1131 total)
+ Canon: PowerShot G5 X Mark II, G7 X Mark III, SX70 HS,
+ EOS R, EOS RP, EOS 90D, EOS 250D, EOS M6 Mark II, EOS M50, EOS M200
+ EOS 1DX Mark III (lossless files only)
+ DJI Mavic Air, Osmo Action
+ FujiFilm GFX 100, X-A7, X-Pro3, X100V,
X-T4 (uncompressed/lossless compressed only), X-T200
+ GoPro Fusion, HERO5, HERO6, HERO7, HERO8
+ Hasselblad L1D-20c, X1D II 50C
+ Leica D-LUX7, Q-P, Q2, V-LUX5, C-Lux / CAM-DC25, SL2, M10 Monochrom
+ Nikon D780, Z50, P950
+ Olympus TG-6, E-M5 Mark III, E-PL10, E-M1 Mark III,
+ Panasonic DC-FZ1000 II, DC-G90, DC-S1, DC-S1R, DC-S1H, DC-TZ95
+ PhaseOne IQ4 150MP
+ Ricoh GR III
+ Sony A7R IV, A9 II, ILCE-6100, ILCE-6600, RX0 II, RX100 VII
+ Zenit M
* minor/unsorted changes
+ Add support for zlib during configure
+ Fixed multiple problems found by OSS-Fuzz
+ Lots of changes in imgdata.makernotes
+ DNG whitelevel calculated via BitsPerSample if not set via tags
+ DNG: support for LinearDNG w/ BlackLevelRepeat.. pattern
+ better support for Nikon Coolscan 16-bit NEF files
+ Bayer images: ensure that even margins have the same COLOR()
for both the active sensor area and the full sensor area.
+ fixed several bugs
- removed libraw-Add-Sony-ILCE-7M3.patch
- removed libraw-CVE-2020-15503.patch
OBS-URL: https://build.opensuse.org/request/show/822595
OBS-URL: https://build.opensuse.org/package/show/graphics/libraw?expand=0&rev=139
* LibRaw 0.19.5
* WB coefficients check was too strong, weakened
* Fixed possible buffer underrun in modern Samsung loader
* LibRaw 0.19.4
* CRW/metadata loop prevention code is rolled back due to ABI
incompatibility. To enable, use -DLIBRAW_METADATA_LOOP_PREVENTION=1
compile flag for LibRaw and ALL APPS.
* Fixed possible buffer underflow
* LibRaw 0.19.3
* Several fixes inspired by OSS-Fuzz
- deleted patches
- libraw-half-size-allocation-buffer-overflow.patch (upstreamed)
OBS-URL: https://build.opensuse.org/package/show/graphics/libraw?expand=0&rev=135
* Finally: got Sinar 4shot sample, works fine now
* OpenMP critical sections for malloc/free; extra #ifdefs
removed; bin/dcraw_dist could be built again using Makefile.devel
* additional checks in parse_phase_one()
* more checks on file offsets/tag len in parse_minolta
* more checks in parse_ciff
* Mempool check reworked
* Old Leaf (16bit/3color/TIFF) support
* Fix cameraWB->autoWB fallback
* Polaroid x530 channel swap; get metadata pointer for Foveon files
* Fixed Secunia Advisory SA86384
- possible infinite loop in unpacked_load_raw()
- possible infinite loop in parse_rollei()
- possible infinite loop in parse_sinar_ia()
OBS-URL: https://build.opensuse.org/package/show/graphics/libraw?expand=0&rev=121
- updated to 0.18.7:
* All legacy (RGB raw) image loaders checks for imgdata.image is
not NULL
* kodak_radc_load_raw: check image size before processing
* legacy memory allocator:
allocate max(widh, raw_width) * max(height, raw_height)
- partial cleanup with spec-cleaner
- other spec fixes:
* switch to https site
* remove executable bit from copyright
* remove outdated comment about build parallelism
OBS-URL: https://build.opensuse.org/request/show/568785
OBS-URL: https://build.opensuse.org/package/show/graphics/libraw?expand=0&rev=105
Fix for possible buffer overrun in kodak_65000 decoder
Fix for possible heap overrun in Canon makernotes parser
Fix for CVE-2017-13735
CVE-2017-14265: Additional check for X-Trans CFA pattern data
- remove upstreamed libraw-out-of-bounds-kodak.patch
OBS-URL: https://build.opensuse.org/package/show/graphics/libraw?expand=0&rev=101
* Fix for possible heap overrun in Canon makernotes parser
* Fix for CVE-2017-13735
* CVE-2017-14265: Additional check for X-Trans CFA pattern data
- remove libraw-CVE-2017-6887,6886.patch and
libraw-CVE-2017-6890,6899.patch:
no need to patch dcraw.c, it is not used
OBS-URL: https://build.opensuse.org/package/show/graphics/libraw?expand=0&rev=96
Fixed several errors (Secunia advisory SA75000)
ACES colorspace output option included in dcraw_emu help page
Avoided possible 32-bit overflows in Sony metadata parser
Phase One flat field code called even for half-size output
Camera Support: Sigma Quattro H
Fixed bug in FujiExpoMidPointShift parser
Fixed wrong black level in Sony A350
Added standard integer types for VisualStudio 2008 and earlier
OBS-URL: https://build.opensuse.org/package/show/graphics/libraw?expand=0&rev=91