105 Commits

Author SHA256 Message Date
aa9414f510 - update to 0.28.3 (bsc#1227528, CVE-2024-39695):
* Release Notes:
    + https://github.com/Exiv2/exiv2/issues/3008
    + https://github.com/Exiv2/exiv2/milestone/14?closed=1
  * This release also fixes a low-severity security issue in
    asfvideo.cpp: out-of-bounds read in AsfVideo::streamProperties.

OBS-URL: https://build.opensuse.org/package/show/X11:common:Factory/exiv2?expand=0&rev=159
2024-07-08 18:06:41 +00:00
ca7fd799d4 - use --parallel as single-dash parameters are eaten by
ctest's rpm macro

OBS-URL: https://build.opensuse.org/package/show/X11:common:Factory/exiv2?expand=0&rev=158
2024-07-08 08:28:58 +00:00
Karl Eichwalder
b05ed02a38 Accepting request 1155606 from home:bmwiedemann:branches:X11:common:Factory
Fix build with --nochecks

OBS-URL: https://build.opensuse.org/request/show/1155606
OBS-URL: https://build.opensuse.org/package/show/X11:common:Factory/exiv2?expand=0&rev=156
2024-03-07 08:46:03 +00:00
85dbb844e9 - update to 0.28.2 (bsc#1219870, CVE-2024-24826, bsc#1219871,
CVE-2024-25112):
  * CVE-2024-24826: out-of-bounds read in
    QuickTimeVideo::NikonTagsDecoder.
  * CVE-2024-25112: denial of service due to unbounded
    recursion in QuickTimeVideo::multipleEntriesDecoder.

OBS-URL: https://build.opensuse.org/package/show/X11:common:Factory/exiv2?expand=0&rev=154
2024-02-28 15:01:01 +00:00
7268aa5f19 - drop exiv2-metadata-null-checks.patch (upstream)
OBS-URL: https://build.opensuse.org/package/show/X11:common:Factory/exiv2?expand=0&rev=151
2023-11-07 08:44:18 +00:00
f3402e9ba3 - update to 0.28.1 (bsc#1216923, CVE-2023-44398):
* Release Notes:
    https://github.com/Exiv2/exiv2/issues/2813

OBS-URL: https://build.opensuse.org/package/show/X11:common:Factory/exiv2?expand=0&rev=150
2023-11-07 08:42:47 +00:00
1ef9b8f0f6 * Add Nikon3.WhiteBalanceBias2
* Add Nikon LensData v0802
  * Add more DNG 1.6 tags
                    bsc#1189338, CVE-2021-34334,
                    bsc#1189337, CVE-2021-32815,
                    bsc#1189340, CVE-2021-34335,
                    bsc#1189341, CVE-2021-37615,
  * Minor bugs and fixes
  - Other improvements
- Update to 0.27.2 (bsc#1188645, CVE-2020-19716, bsc#1214582, CVE-2020-18831)
  * obsoletes 0001-PSD-Use-Safe-add-for-preventing-overflows-in-PSD-fil.patch
  * exivsimple has array index errors when stripping quotes form
  * TIFF parser,Binary array elements should be decoded using the
  * Add option -K Key (--key Key) to specify one or more keys to
  * "exiv2 -eX" followed by "exiv2 -iX" produces invalid XMP
   * fix-overflow-in-info-tags-r3264.patch
   * fix-video-timescale-handling.patch
   * parallel-build-dep.patch
  This release introduces support for Postscript (EPS) images.
  XMP metadata can be read and written from/to EPS images and
  previews are accessible.
  Further it includes a new build environment for MSVC 64 bit
- fix build with gcc 4.3 (upstream backport)
  * Fix "Since v0.14 the version check macro doesn't work in a precompiler

OBS-URL: https://build.opensuse.org/package/show/X11:common:Factory/exiv2?expand=0&rev=148
2023-10-05 21:04:08 +00:00
fd4162338b Accepting request 1097642 from home:kill_it:branches:openSUSE:Factory
- add exiv2-metadata-null-checks.patch fixes gwenview crashes and
  other apps https://github.com/Exiv2/exiv2/issues/2638

OBS-URL: https://build.opensuse.org/request/show/1097642
OBS-URL: https://build.opensuse.org/package/show/X11:common:Factory/exiv2?expand=0&rev=146
2023-07-18 09:25:25 +00:00
a9766bc44d - add a x86-64-v3 build, remove 32bit build (not used)
OBS-URL: https://build.opensuse.org/package/show/X11:common:Factory/exiv2?expand=0&rev=144
2023-06-30 16:44:53 +00:00
eb7b27b4be Accepting request 1096086 from home:dimstar:Factory
- Drop baselibs.conf: the biarch module is not used anymore.

exiv2 is built as pure i586 package in LegacyX86, but the provided -32bit
packages are not needed on x86_64 setups (in fact, they are not even
built outside of staging)

OBS-URL: https://build.opensuse.org/request/show/1096086
OBS-URL: https://build.opensuse.org/package/show/X11:common:Factory/exiv2?expand=0&rev=143
2023-06-30 15:54:30 +00:00
b2441631d5 - drop xml-static subpackage, cannot be built from shared builds anymore
and appears to be unused

OBS-URL: https://build.opensuse.org/package/show/X11:common:Factory/exiv2?expand=0&rev=142
2023-06-23 13:59:05 +00:00
07772d37a7 Accepting request 1094315 from home:mkubecek:branches:X11:common:Factory
- fix Leap 15 build failure

OBS-URL: https://build.opensuse.org/request/show/1094315
OBS-URL: https://build.opensuse.org/package/show/X11:common:Factory/exiv2?expand=0&rev=141
2023-06-22 11:43:47 +00:00
a3e1b00d4b - update to 0.28.0:
- long list of improvements and security fixes, see
   https://github.com/Exiv2/exiv2/issues/2406#issuecomment-1529139799
- drop always-use-signed-char-for-conversion.patch (code no longer exists)
- drop CVE-2022-3953.patch (merged upstream)

OBS-URL: https://build.opensuse.org/package/show/X11:common:Factory/exiv2?expand=0&rev=140
2023-06-19 20:08:56 +00:00
470631c5b6 Accepting request 1060638 from home:Guillaume_G:branches:X11:common:Factory
- Disable bugfixes.github.test_CVE_2018_12265.AdditionOverflowInLoaderExifJpeg
  as it is broken on some archs
  See: https://github.com/Exiv2/exiv2/issues/933

OBS-URL: https://build.opensuse.org/request/show/1060638
OBS-URL: https://build.opensuse.org/package/show/X11:common:Factory/exiv2?expand=0&rev=138
2023-02-02 23:15:56 +00:00
c5031a7c68 - add always-use-signed-char-for-conversion.patch for test suite
fixes on non-x86_64

OBS-URL: https://build.opensuse.org/package/show/X11:common:Factory/exiv2?expand=0&rev=136
2023-01-24 17:42:36 +00:00
28b338ca4e - update to 0.27.6:
* Add Nikon3.WhiteBalanceBias2	
  * Add Nikon LensData v0802	
  * Add some F mount lenses
  * Initial support for OM System MakerNote
  * Add Sony ARW compression to dict
  * Exif start can be at any byte in payload, not word aligned
  * Fix exception type when writing BMFF file
  * Add more MIME type mappings for TIFF-based raws
  * Fix naming of canon EF 35-80mm
  * Replace assert with enforce
  * PNG: always strip the existing iCCP chunk
  * Account for header bytes for Exif and XMP boxes
  * Fix Integer overflow in Photoshop::setIptcIrb
  * Fix Integer-overflow in sumToLong
  * Fix out of bounds read in isValidBoxFileType()
  * Fix in Jp2 metadata writing & improvements in reading
  * Strip XMP raw packet before decoding
  * Add tiff tags
  * Add more DNG 1.6 tags	
  * Fix bug in iterating over the elements of dateStrings
  * Use memmove in TiffEncoder::updateDirEntry
  * Treat Exif.Sony1.PreviewImage as undefined tag

OBS-URL: https://build.opensuse.org/package/show/X11:common:Factory/exiv2?expand=0&rev=134
2023-01-21 09:24:21 +00:00
944ba57e91 Accepting request 1055816 from home:dirkmueller:Factory
- switch to ctest for running the testsuite

OBS-URL: https://build.opensuse.org/request/show/1055816
OBS-URL: https://build.opensuse.org/package/show/X11:common:Factory/exiv2?expand=0&rev=132
2023-01-04 13:51:21 +00:00
44d583de75 bsc#1189341, CVE-2021-37615,
bsc#1185003, CVE-2021-29458):

OBS-URL: https://build.opensuse.org/package/show/X11:common:Factory/exiv2?expand=0&rev=128
2022-12-22 22:08:44 +00:00
OBS User buildservice-autocommit
4300f1f9b3 baserev update by copy to link target
OBS-URL: https://build.opensuse.org/package/show/X11:common:Factory/exiv2?expand=0&rev=127
2022-12-16 16:51:05 +00:00
OBS User buildservice-autocommit
dfccbe16b0 Updating link to change in openSUSE:Factory/exiv2 revision 69
OBS-URL: https://build.opensuse.org/package/show/X11:common:Factory/exiv2?expand=0&rev=1bac5ba0cefca9e1857ddd01d6ab3336
2022-12-16 16:51:05 +00:00
e9ccf0e20d - require zlib from devel package
OBS-URL: https://build.opensuse.org/package/show/X11:common:Factory/exiv2?expand=0&rev=126
2022-12-15 12:34:43 +00:00
15680be3b6 - switch to pkgconfig(zlib) so that alternative providers can be
used

OBS-URL: https://build.opensuse.org/package/show/X11:common:Factory/exiv2?expand=0&rev=125
2022-12-15 12:32:00 +00:00
48fdeb9f66 bsc#1189340, CVE-2021-34335,
bsc#1189341, CVE-2021-37615):
- update to 0.27-RC1 (bsc#1080734, CVE-2017-17725):

OBS-URL: https://build.opensuse.org/package/show/X11:common:Factory/exiv2?expand=0&rev=123
2022-11-28 14:45:53 +00:00
654486f730 bsc#1189337, CVE-2021-32815,
bsc#1189340, CVE-2021-34335):

OBS-URL: https://build.opensuse.org/package/show/X11:common:Factory/exiv2?expand=0&rev=121
2022-11-14 22:27:18 +00:00
979d5751db bsc#1189335, CVE-2021-37623,
bsc#1189337, CVE-2021-32815):

OBS-URL: https://build.opensuse.org/package/show/X11:common:Factory/exiv2?expand=0&rev=120
2022-11-14 21:46:07 +00:00
5ff98ac4f4 - spec-cleaner run
- add CVE-2022-3953.patch (CVE-2022-3953, bsc#1205391)

OBS-URL: https://build.opensuse.org/package/show/X11:common:Factory/exiv2?expand=0&rev=118
2022-11-14 12:05:52 +00:00
cfa29e5075 bsc#1186192, CVE-2021-32617,
bsc#1185913, CVE-2021-29463):

OBS-URL: https://build.opensuse.org/package/show/X11:common:Factory/exiv2?expand=0&rev=116
2022-10-24 09:02:08 +00:00
057700bbf0 bsc#1189334, CVE-2021-37622,
bsc#1189338, CVE-2021-34334, 
                    bsc#1189335, CVE-2021-37623):

OBS-URL: https://build.opensuse.org/package/show/X11:common:Factory/exiv2?expand=0&rev=114
2022-10-13 09:34:11 +00:00
16e02fcfbd bsc#1189333, CVE-2021-37621,
bsc#1189334, CVE-2021-37622):

OBS-URL: https://build.opensuse.org/package/show/X11:common:Factory/exiv2?expand=0&rev=113
2022-10-13 09:22:48 +00:00
a1311af6ea * Fixes CVE-2017-9239 (bsc#1040973): null pointer dereference in doWriteImage
* Fixes CVE-2018-17229 (bsc#1109175): (Heap buffer overflow in Exiv2::d2Data)
  * Fixes CVE-2018-17230 (bsc#1109176): (heap-based buffer overflow in Exiv2::ul2Data)
  * Fixes CVE-2017-1000126 (Stack out of bounds read in webp parser) (bsc#1068873)

OBS-URL: https://build.opensuse.org/package/show/X11:common:Factory/exiv2?expand=0&rev=111
2022-10-04 12:05:20 +00:00
08cdaab8eb - update to official RC2 tarball release:
which obsoletes the following patches in previous dists as backports
  that have always been upstream:
  * obsoletes 0001-PSD-Use-Safe-add-for-preventing-overflows-in-PSD-fil.patch 
  * obsoletes 0002-PSD-enforce-Length-of-image-resource-section-file-si.patch (CVE-2018-19108, bsc#1115364)
  * obsoletes 0001-Fix-561.-Use-proper-counter-for-the-idx-variable.patch (CVE-2018-19607, bsc#1117513)
  * obsoletes 0001-Avoid-null-pointer-exception-due-to-NULL-return-valu.patch (bsc#1142684, CVE-2019-13114)
  * obsoletes 0001-IptcData-printStructure-Remove-buffer-overrun.patch (bsc#1088424, CVE-2018-9305)
  * obsoletes 0001-Fix-SEGV-in-DataValue-Copy.patch (bsc#1109299, CVE-2018-17282)

OBS-URL: https://build.opensuse.org/package/show/X11:common:Factory/exiv2?expand=0&rev=110
2022-10-04 11:53:02 +00:00
74833560ed - add tracker for SLE (jsc#PED-1393)
OBS-URL: https://build.opensuse.org/package/show/X11:common:Factory/exiv2?expand=0&rev=108
2022-09-28 15:25:15 +00:00
9a9e58e3bc - Update to 0.27.4 (bsc#1186053, CVE-2021-29623,
bsc#1185447, CVE-2021-29470,
                    bsc#1185002, CVE-2021-29457,
                    bsc#1188733, CVE-2021-31291,
                    bsc#1186192, CVE-2021-32617):

OBS-URL: https://build.opensuse.org/package/show/X11:common:Factory/exiv2?expand=0&rev=107
2022-09-28 10:01:29 +00:00
3da928cc3e - Update to 0.27.2 (bsc#1188645, CVE-2020-19716)
OBS-URL: https://build.opensuse.org/package/show/X11:common:Factory/exiv2?expand=0&rev=106
2022-09-27 21:19:45 +00:00
e53c72a17b bsc#1188733, CVE-2021-31291, bsc#1186192, 2021-32617):
OBS-URL: https://build.opensuse.org/package/show/X11:common:Factory/exiv2?expand=0&rev=105
2022-09-27 21:08:08 +00:00
2812b4c190 - update to 0.27.5 (bsc#1189332, CVE-2021-37620,
bsc#1189333, CVE-2021-37621):

OBS-URL: https://build.opensuse.org/package/show/X11:common:Factory/exiv2?expand=0&rev=104
2022-09-27 20:38:03 +00:00
691b4115e1 - Update to 0.27.4 (bsc#1186053, CVE-2021-29623, bsc#1185447, CVE-2021-29470,
bsc#1188733, CVE-2021-31291):

OBS-URL: https://build.opensuse.org/package/show/X11:common:Factory/exiv2?expand=0&rev=103
2022-09-27 20:22:13 +00:00
e284ea7c4a - Update to 0.27.4 (bsc#1186053, CVE-2021-29623, bsc#1185447, CVE-2021-29470):
OBS-URL: https://build.opensuse.org/package/show/X11:common:Factory/exiv2?expand=0&rev=102
2022-09-26 19:42:49 +00:00
fb47341995 - update to 0.27.5 (bsc#1189332, CVE-2021-37620):
OBS-URL: https://build.opensuse.org/package/show/X11:common:Factory/exiv2?expand=0&rev=101
2022-09-26 19:40:16 +00:00
19bccf14de - update to 0.27.1 (CVE-2019-13108, bsc#1142675)
OBS-URL: https://build.opensuse.org/package/show/X11:common:Factory/exiv2?expand=0&rev=100
2022-09-26 19:02:34 +00:00
cd9420680f - Update to 0.27.4 (bsc#1186053, CVE-2021-29623):
OBS-URL: https://build.opensuse.org/package/show/X11:common:Factory/exiv2?expand=0&rev=98
2022-05-10 11:32:41 +00:00
716a00d066 - update to 0.27.5:
* BMFF bug fixes including CR3 previews
  * Security fixes
  * libFuzzer target
  * Exiv2 monitored by oss-fuzz
  * Minor bugs and fixes

OBS-URL: https://build.opensuse.org/package/show/X11:common:Factory/exiv2?expand=0&rev=97
2021-11-13 19:18:12 +00:00
04f5ab69e2 Accepting request 900778 from home:darix:branches:X11:common:Factory
- enable bmff format
- disable docs for now:
  - graphviz was failing for a long time when trying to render the
    pngs as graphviz-gd was missing
  - even after adding this it still fails with missing fonts

- Update to 0.27.4:
  - Support for bmff files (HEIC, HEIF, AVIF, CR3, JXL/bmff)
  - Bash test scripts rewritten in python
  - DNG 1.6 and Exif 2.32 support
  - Bug and Security fixes
  - Updated build and test environments
  - Localisation support on Crowdin
  - Revised documentation
  - Other improvements 
- drop 1271.patch:
  included in update

OBS-URL: https://build.opensuse.org/request/show/900778
OBS-URL: https://build.opensuse.org/package/show/X11:common:Factory/exiv2?expand=0&rev=96
2021-06-22 06:36:19 +00:00
e7eb7b95dd Accepting request 892558 from home:dimstar:Factory
- Add 1271.patch: Fix build using GCC 11 (boo#1185218).
- Drop the sed hack to remove -fcf-protection: this is properly
  solved with the above patch.

- Fix build on non-x86 by dropping -fcf-protection flag
  * Other improvements

OBS-URL: https://build.opensuse.org/request/show/892558
OBS-URL: https://build.opensuse.org/package/show/X11:common:Factory/exiv2?expand=0&rev=94
2021-05-22 10:58:16 +00:00
8551bd08eb Accepting request 892542 from home:lnussel:branches:X11:common:Factory
- -fcf-protection doesn't work on i586 with gcc11 either (boo#1185218)

OBS-URL: https://build.opensuse.org/request/show/892542
OBS-URL: https://build.opensuse.org/package/show/X11:common:Factory/exiv2?expand=0&rev=93
2021-05-12 16:14:14 +00:00
ca41c49f78 Accepting request 828114 from home:Guillaume_G:branches:openSUSE:Factory:ARM
- Fix build on non-x86 by dropping -fcf-protection flag 
  on non-x86 architectures

OBS-URL: https://build.opensuse.org/request/show/828114
OBS-URL: https://build.opensuse.org/package/show/X11:common:Factory/exiv2?expand=0&rev=91
2020-08-21 17:17:14 +00:00
59f4d37bcf - Update to 0.27.3:
* Bug and security fixes
  * UNIX suppport
  * Support for building with C++11 and C++14
  * Revised build and test environments
  * Revised documentation
  * Improved charset handling in UserComment
  * Other improvements

OBS-URL: https://build.opensuse.org/package/show/X11:common:Factory/exiv2?expand=0&rev=89
2020-08-16 01:51:07 +00:00
f314de77c7 Accepting request 794889 from home:StefanBruens:branches:X11:common:Factory
- Use C++11 for building instead of C++98. Googletest 1.10 is no
  longer compatible with C++98. For details, see
  https://github.com/Exiv2/exiv2/issues/1163

See https://build.opensuse.org/staging_workflows/openSUSE:Factory/staging_projects/openSUSE:Factory:Staging:O

OBS-URL: https://build.opensuse.org/request/show/794889
OBS-URL: https://build.opensuse.org/package/show/X11:common:Factory/exiv2?expand=0&rev=87
2020-04-27 10:21:05 +00:00
0eea80a0ca Accepting request 719544 from home:gladiac:branches:X11:common:Factory
Update to version 0.27.2

OBS-URL: https://build.opensuse.org/request/show/719544
OBS-URL: https://build.opensuse.org/package/show/X11:common:Factory/exiv2?expand=0&rev=85
2019-08-02 18:43:28 +00:00
ad134215ee Accepting request 720443 from home:marxin:static
Use FAT LTO objects in order to provide proper static library.

OBS-URL: https://build.opensuse.org/request/show/720443
OBS-URL: https://build.opensuse.org/package/show/X11:common:Factory/exiv2?expand=0&rev=84
2019-08-02 18:37:26 +00:00