SHA256
1
0
forked from pool/openexr
Commit Graph

130 Commits

Author SHA256 Message Date
Ana Guerrero
010211df4d Accepting request 1146590 from graphics
- version update to 3.2.2 [bsc#1219498]
  * [CVE-2023-5841](https://takeonme.org/cves/CVE-2023-5841.html).
    Note that this bug is present in the C++ API (since v3.1.0), although
    it is in a routine that is predominantly used for development and
    testing. It is not likely to appear in production code.
  * OSS-fuzz [66491](https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=66491)
    Out-of-memory in openexr_exrcorecheck_fuzzer
  * OSS-fuzz [66489](https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=66489)
    Null-dereference in `Imf_3_3::realloc_deepdata`
- deleted patches
  - openexr-CVE-2023-5841.patch (upstreamed)

- version update to 3.2.1
  ## Version 3.2.0 (August 30, 2023)
  * Zip compression via ``libdeflate``
  * New camdkit/camdkit-enabled standard attributes
  * Updated SO versioning policy
  * Python bindings & PyPI wheel
  * Miscellaneous improvements
  ## Version 3.2.1 (September 27, 2023)
  * Fix for linking statically against an external ``libdeflate``
  * Fix a compile error with ``OPENEXR_VERSION_HEX``
  * Fix various compiler warnings 
  * Pkg-config generation is now on by default for all systems, including Windows
- modified sources
  % baselibs.conf
- added patches
  fix CVE-2023-5841 [bsc#1219498], heap-based buffer overflow in generic_unpack_deep()
  + openexr-CVE-2023-5841.patch

OBS-URL: https://build.opensuse.org/request/show/1146590
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/openexr?expand=0&rev=62
2024-02-14 22:18:56 +00:00
8deaa0ac78 - version update to 3.2.2 [bsc#1219498]
* [CVE-2023-5841](https://takeonme.org/cves/CVE-2023-5841.html).
    Note that this bug is present in the C++ API (since v3.1.0), although
    it is in a routine that is predominantly used for development and
    testing. It is not likely to appear in production code.
  * OSS-fuzz [66491](https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=66491)
    Out-of-memory in openexr_exrcorecheck_fuzzer
  * OSS-fuzz [66489](https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=66489)
    Null-dereference in `Imf_3_3::realloc_deepdata`
- deleted patches
  - openexr-CVE-2023-5841.patch (upstreamed)

OBS-URL: https://build.opensuse.org/package/show/graphics/openexr?expand=0&rev=106
2024-02-14 14:35:59 +00:00
f8967db72e Accepting request 1144872 from home:pgajdos
- version update to 3.2.1
  ## Version 3.2.0 (August 30, 2023)
  * Zip compression via ``libdeflate``
  * New camdkit/camdkit-enabled standard attributes
  * Updated SO versioning policy
  * Python bindings & PyPI wheel
  * Miscellaneous improvements
  ## Version 3.2.1 (September 27, 2023)
  * Fix for linking statically against an external ``libdeflate``
  * Fix a compile error with ``OPENEXR_VERSION_HEX``
  * Fix various compiler warnings 
  * Pkg-config generation is now on by default for all systems, including Windows
- modified sources
  % baselibs.conf
- added patches
  fix CVE-2023-5841 [bsc#1219498], heap-based buffer overflow in generic_unpack_deep()
  + openexr-CVE-2023-5841.patch

OBS-URL: https://build.opensuse.org/request/show/1144872
OBS-URL: https://build.opensuse.org/package/show/graphics/openexr?expand=0&rev=105
2024-02-07 10:50:22 +00:00
Ana Guerrero
0e811bb6d2 Accepting request 1108302 from graphics
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/1108302
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/openexr?expand=0&rev=61
2023-09-01 12:19:10 +00:00
7f001d86bf - version update to 3.1.11
## Version 3.1.11 (August 13, 2023)
  Patch release that fixes a build failure with `-march=x86-64-v3`
  * Initialize `regs[]` to 0 in `check_for_x86_simd`
  * Fix CPUID detection with `-march=x86-64-v3`
  ## Version 3.1.10 (August 2, 2023)
  Patch release that addresses miscellaneous build issues, test
  failures, and performance regressions, as well as:
  * OSS-fuzz [59457](https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=59457)
   Heap-buffer-overflow in `LossyDctDecoder_execute`
  * Readdress #1456: disallow NaNs in `testOptimizedInterleavePatterns`
  * Revert pre-computed values
  * Fix handling for corrupt number of DC components
  * Add `OPENEXR_MISSING_ARM_VLD1` workaround to `internal_dwa_simd.h`
  * Fix Huffman performance regression on Linux/clang
  * Fix range check in dwa compressor
  * Fix build with i386 and musl libc
  * Fix the code contains unhandled character
  * Fix cpu detection of sse2 on non-64 x86
  * Fix the code contains unhandled character
  * Fix gcc-11 warnings: signed/unsigned integer comparison, unused variables
  * Fix macOS and Windows build failures when threading is disabled
  * Fix build error on win_arm64
- deleted patches
  - 1488.patch (upstreamed)

OBS-URL: https://build.opensuse.org/package/show/graphics/openexr?expand=0&rev=103
2023-08-24 13:30:50 +00:00
Ana Guerrero
a1ae8abc27 Accepting request 1099246 from graphics
- Add patch to fix regression on non-SSE architectures 
  https://github.com/AcademySoftwareFoundation/openexr/issues/1460:
  * 1488.patch
- Also disable 'DWA[AB]Compression' test on aarch64 as the patch
  above fixes the issue for all targets, except aarch64 (forwarded request 1099245 from Guillaume_G)

OBS-URL: https://build.opensuse.org/request/show/1099246
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/openexr?expand=0&rev=60
2023-07-19 17:09:51 +00:00
eda5aea351 Accepting request 1099245 from home:Guillaume_G:branches:graphics
- Add patch to fix regression on non-SSE architectures 
  https://github.com/AcademySoftwareFoundation/openexr/issues/1460:
  * 1488.patch
- Also disable 'DWA[AB]Compression' test on aarch64 as the patch
  above fixes the issue for all targets, except aarch64

OBS-URL: https://build.opensuse.org/request/show/1099245
OBS-URL: https://build.opensuse.org/package/show/graphics/openexr?expand=0&rev=101
2023-07-18 11:22:51 +00:00
Dominique Leuenberger
6d669db8bc Accepting request 1095758 from graphics
- version update to 3.1.9
  * Patch release that addresses miscelleneous build and doc issues, as well as:
    . OSS-fuzz 59382 Heap-buffer-overflow in internal_huf_decompress

OBS-URL: https://build.opensuse.org/request/show/1095758
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/openexr?expand=0&rev=59
2023-06-29 15:27:25 +00:00
577acf3b02 OBS-URL: https://build.opensuse.org/package/show/graphics/openexr?expand=0&rev=99 2023-06-28 07:47:51 +00:00
a2938b71de - version update to 3.1.9
* Patch release that addresses miscelleneous build and doc issues, as well as:
    . OSS-fuzz 59382 Heap-buffer-overflow in internal_huf_decompress

OBS-URL: https://build.opensuse.org/package/show/graphics/openexr?expand=0&rev=98
2023-06-27 11:43:23 +00:00
Dominique Leuenberger
acd2f1cdc6 Accepting request 1094254 from graphics
- update to 3.1.8:
  * Support for DWA compression in OpenEXRCore
  * Fix OSS-fuzz 59070 Stack-buffer-overflow in
    DwaCompressor_readChannelRules (forwarded request 1094236 from dirkmueller)

OBS-URL: https://build.opensuse.org/request/show/1094254
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/openexr?expand=0&rev=58
2023-06-22 21:24:54 +00:00
ef112e52a7 Accepting request 1094236 from home:dirkmueller:Factory
- update to 3.1.8:
  * Support for DWA compression in OpenEXRCore
  * Fix OSS-fuzz 59070 Stack-buffer-overflow in
    DwaCompressor_readChannelRules

OBS-URL: https://build.opensuse.org/request/show/1094236
OBS-URL: https://build.opensuse.org/package/show/graphics/openexr?expand=0&rev=96
2023-06-21 04:54:57 +00:00
Dominique Leuenberger
7256ff1832 Accepting request 1080129 from graphics
- update to 3.1.7:
  * Patch release that fixes a build regression on ARMv7, and
    fixes a build issue with zlib. (forwarded request 1079570 from dirkmueller)

OBS-URL: https://build.opensuse.org/request/show/1080129
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/openexr?expand=0&rev=57
2023-04-20 13:13:36 +00:00
51ed65e465 Accepting request 1079570 from home:dirkmueller:Factory
- update to 3.1.7:
  * Patch release that fixes a build regression on ARMv7, and
    fixes a build issue with zlib.

OBS-URL: https://build.opensuse.org/request/show/1079570
OBS-URL: https://build.opensuse.org/package/show/graphics/openexr?expand=0&rev=94
2023-04-18 12:30:45 +00:00
Dominique Leuenberger
512837d2a7 Accepting request 1071520 from graphics
- update to 3.1.6:
  * NEON optimizations for ZIP reading
  * Enable fast Huffman & Huffman zig-zag transform for Arm Neon
  * Support relative and absolute libdir/includedir in pkg-config generation
  * Fix for reading memory mapped files with DWA compression
  * Enable SSE4 support on Windows
  * Fast huf decoder
- Drop gcc13-fix.patch (forwarded request 1071437 from polslinux)

OBS-URL: https://build.opensuse.org/request/show/1071520
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/openexr?expand=0&rev=56
2023-03-15 17:53:34 +00:00
c36622638f Accepting request 1071437 from home:polslinux:branches:graphics
- update to 3.1.6:
  * NEON optimizations for ZIP reading
  * Enable fast Huffman & Huffman zig-zag transform for Arm Neon
  * Support relative and absolute libdir/includedir in pkg-config generation
  * Fix for reading memory mapped files with DWA compression
  * Enable SSE4 support on Windows
  * Fast huf decoder
- Drop gcc13-fix.patch

OBS-URL: https://build.opensuse.org/request/show/1071437
OBS-URL: https://build.opensuse.org/package/show/graphics/openexr?expand=0&rev=92
2023-03-14 13:22:16 +00:00
Dominique Leuenberger
d61d192e1e Accepting request 1069635 from graphics
- Add upstream fix gcc13-fix.patch. (forwarded request 1069628 from marxin)

OBS-URL: https://build.opensuse.org/request/show/1069635
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/openexr?expand=0&rev=55
2023-03-07 15:48:53 +00:00
ea34d3430e Accepting request 1069628 from home:marxin:branches:graphics
- Add upstream fix gcc13-fix.patch.

OBS-URL: https://build.opensuse.org/request/show/1069628
OBS-URL: https://build.opensuse.org/package/show/graphics/openexr?expand=0&rev=90
2023-03-06 12:56:29 +00:00
Dominique Leuenberger
a1c40e1f00 Accepting request 1067985 from graphics
- fltk not needed (openexr-3.1.5/ASWF/tsc-meetings/2021-01-14.md)

OBS-URL: https://build.opensuse.org/request/show/1067985
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/openexr?expand=0&rev=54
2023-02-28 11:48:21 +00:00
d513fa5ad8 - fltk not needed (openexr-3.1.5/ASWF/tsc-meetings/2021-01-14.md)
OBS-URL: https://build.opensuse.org/package/show/graphics/openexr?expand=0&rev=88
2023-02-27 12:27:54 +00:00
Dominique Leuenberger
8dd5423228 Accepting request 1041642 from graphics
- skip testMultiTiledPartThreading for ppc64le [bsc#1205885] (forwarded request 1041641 from pgajdos)

OBS-URL: https://build.opensuse.org/request/show/1041642
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/openexr?expand=0&rev=53
2022-12-09 12:16:46 +00:00
24a74d2850 Accepting request 1041641 from home:pgajdos:branches:SUSE:ALP
- skip testMultiTiledPartThreading for ppc64le [bsc#1205885]

OBS-URL: https://build.opensuse.org/request/show/1041641
OBS-URL: https://build.opensuse.org/package/show/graphics/openexr?expand=0&rev=86
2022-12-08 14:08:43 +00:00
e091859f1a Accepting request 1041639 from home:pgajdos:branches:SUSE:ALP
- skip testMultiTiledPartThreading for ppc64le

OBS-URL: https://build.opensuse.org/request/show/1041639
OBS-URL: https://build.opensuse.org/package/show/graphics/openexr?expand=0&rev=85
2022-12-08 14:07:57 +00:00
Dominique Leuenberger
29bc4f6a6d Accepting request 1033911 from graphics
- Add _constraints: 6000 MiB memory (forwarded request 1033680 from frispete)

OBS-URL: https://build.opensuse.org/request/show/1033911
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/openexr?expand=0&rev=52
2022-11-08 09:53:09 +00:00
c355973421 Accepting request 1033680 from home:frispete:blender
- Add _constraints: 6000 MiB memory

OBS-URL: https://build.opensuse.org/request/show/1033680
OBS-URL: https://build.opensuse.org/package/show/graphics/openexr?expand=0&rev=83
2022-11-07 07:17:47 +00:00
Dominique Leuenberger
b05e3b76f2 Accepting request 974400 from graphics
- update to 3.1.5:
  * Add backwards-compatibilty flags to the core library to match
    original behavior of the the c++ library. Fixes reading of certain
    files by the new core.
  * Fix build failures on MSVC14 and MSVC 2022
  * Fix build failure on latest 64-bit Ubuntu 
  * Documentation refers to primary branch as "main"
  * Update the CI workflow matrix to VFX-CY2022
  * Update auto-fetch Imath version to v3.1.5
  Specific OSS-fuzz issues:
  * OSS-fuzz [46309](https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=46309)
  Heap-buffer-overflow in Imf_3_1::memstream_read
  * OSS-fuzz [46083](https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=46083)
  Out-of-memory in openexr_exrcheck_fuzzer
  * OSS-fuzz [45899](https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=45899)
  Integer-overflow in internal_exr_compute_chunk_offset_size
  * OSS-fuzz [44084](https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=44084)
  Out-of-memory in openexr_exrcheck_fuzzer (forwarded request 974389 from dirkmueller)

OBS-URL: https://build.opensuse.org/request/show/974400
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/openexr?expand=0&rev=51
2022-05-04 13:10:38 +00:00
6592809275 Accepting request 974389 from home:dirkmueller:Factory
- update to 3.1.5:
  * Add backwards-compatibilty flags to the core library to match
    original behavior of the the c++ library. Fixes reading of certain
    files by the new core.
  * Fix build failures on MSVC14 and MSVC 2022
  * Fix build failure on latest 64-bit Ubuntu 
  * Documentation refers to primary branch as "main"
  * Update the CI workflow matrix to VFX-CY2022
  * Update auto-fetch Imath version to v3.1.5
  Specific OSS-fuzz issues:
  * OSS-fuzz [46309](https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=46309)
  Heap-buffer-overflow in Imf_3_1::memstream_read
  * OSS-fuzz [46083](https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=46083)
  Out-of-memory in openexr_exrcheck_fuzzer
  * OSS-fuzz [45899](https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=45899)
  Integer-overflow in internal_exr_compute_chunk_offset_size
  * OSS-fuzz [44084](https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=44084)
  Out-of-memory in openexr_exrcheck_fuzzer

OBS-URL: https://build.opensuse.org/request/show/974389
OBS-URL: https://build.opensuse.org/package/show/graphics/openexr?expand=0&rev=81
2022-05-02 11:01:36 +00:00
Dominique Leuenberger
77f2bb29a9 Accepting request 954468 from graphics
- update to 3.1.4 (bsc#1194333):
  * Several bug fixes to properly reject invalid input upon read 
  * A check to enable SSE2 when building with Visual Studio
  * A check to fix building with VisualStudio on ARM64
  * Update the automatically-downloaded version of Imath to v3.1.4
  * Miscellaneous documentation improvements
- drop openexr-CVE-2021-45942.patch (upstream) (forwarded request 954404 from dirkmueller)

OBS-URL: https://build.opensuse.org/request/show/954468
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/openexr?expand=0&rev=50
2022-02-16 23:29:55 +00:00
18db163acc Accepting request 954404 from home:dirkmueller:Factory
- update to 3.1.4 (bsc#1194333):
  * Several bug fixes to properly reject invalid input upon read 
  * A check to enable SSE2 when building with Visual Studio
  * A check to fix building with VisualStudio on ARM64
  * Update the automatically-downloaded version of Imath to v3.1.4
  * Miscellaneous documentation improvements
- drop openexr-CVE-2021-45942.patch (upstream)

OBS-URL: https://build.opensuse.org/request/show/954404
OBS-URL: https://build.opensuse.org/package/show/graphics/openexr?expand=0&rev=80
2022-02-15 07:01:25 +00:00
Dominique Leuenberger
e240da6a99 Accepting request 944051 from graphics
- security update
- added patches
  fix CVE-2021-45942 [bsc#1194333], heap-based buffer overflow in Imf_3_1:LineCompositeTask:execute
  + openexr-CVE-2021-45942.patch

OBS-URL: https://build.opensuse.org/request/show/944051
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/openexr?expand=0&rev=49
2022-01-07 11:44:58 +00:00
4a1b52b0c1 - security update
- added patches
  fix CVE-2021-45942 [bsc#1194333], heap-based buffer overflow in Imf_3_1:LineCompositeTask:execute
  + openexr-CVE-2021-45942.patch

OBS-URL: https://build.opensuse.org/package/show/graphics/openexr?expand=0&rev=79
2022-01-05 12:55:43 +00:00
Dominique Leuenberger
475ffd0d40 Accepting request 930805 from graphics
- version update to 3.1.3
  Patch release with a change to default zip compression level:
  * Default zip compression level is now 4 (instead of 6), which in our
    tests improves compression times by 2x with only a tiny drop in
    compression ratio.
  * ``setDefaultZipCompression()`` and ``setDefaultDwaCompression()``
    now set default compression levels for writing.
  * The Header how has ``zipCompressionLevel()`` and
    ``dwaCompressionLevel()`` to return the levels used for writing.
  Also, various bug fixes, build improvements, and documentation
  updates. In particular:
  * Fixes a build failure with Imath prior to v3.1
  * Fixes a bug in detecting invalid chromaticity values
- deleted patches
  - openexr-fix-armv7-2.patch (upstreamed)
  - openexr-fix-armv7.patch (upstreamed)

OBS-URL: https://build.opensuse.org/request/show/930805
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/openexr?expand=0&rev=48
2021-11-14 23:06:12 +00:00
2cfaf38996 OBS-URL: https://build.opensuse.org/package/show/graphics/openexr?expand=0&rev=78 2021-11-11 07:16:31 +00:00
32251b6077 - version update to 3.1.3
Patch release with a change to default zip compression level:
  * Default zip compression level is now 4 (instead of 6), which in our
    tests improves compression times by 2x with only a tiny drop in
    compression ratio.
  * ``setDefaultZipCompression()`` and ``setDefaultDwaCompression()``
    now set default compression levels for writing.
  * The Header how has ``zipCompressionLevel()`` and
    ``dwaCompressionLevel()`` to return the levels used for writing.
  Also, various bug fixes, build improvements, and documentation
  updates. In particular:
  * Fixes a build failure with Imath prior to v3.1
  * Fixes a bug in detecting invalid chromaticity values
- deleted patches
  - openexr-fix-armv7-2.patch (upstreamed)
  - openexr-fix-armv7.patch (upstreamed)

OBS-URL: https://build.opensuse.org/package/show/graphics/openexr?expand=0&rev=77
2021-11-09 10:18:35 +00:00
Dominique Leuenberger
d1dab0a580 Accepting request 917761 from graphics
- Add patch to fix OpenEXRCore.testHUF on armv7:
  * openexr-fix-armv7.patch
  * openexr-fix-armv7-2.patch (forwarded request 917760 from Guillaume_G)

OBS-URL: https://build.opensuse.org/request/show/917761
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/openexr?expand=0&rev=47
2021-09-11 20:24:26 +00:00
4d5d206ec7 Accepting request 917760 from home:Guillaume_G:branches:graphics
- Add patch to fix OpenEXRCore.testHUF on armv7:
  * openexr-fix-armv7.patch
  * openexr-fix-armv7-2.patch

OBS-URL: https://build.opensuse.org/request/show/917760
OBS-URL: https://build.opensuse.org/package/show/graphics/openexr?expand=0&rev=76
2021-09-09 15:33:55 +00:00
Dominique Leuenberger
901a79e929 Accepting request 912439 from graphics
- devel package obsoletes and provides ilmbase-devel

- run spec-cleaner

- fix baselibs.conf 
- modified sources
  % baselibs.conf

- version update to 3.1.1
  3.1.1
  * Patch release that fixes build failures on various systems,
    introduces CMake CMAKE_CROSSCOMPILING_EMULATOR support, and
    fixes a few other minor issues.
  3.1
  * The 3.1 release of OpenEXR introduces a new library, OpenEXRCore,
    which is the result of a significant re-thinking of how OpenEXR
    manages file I/O and provides access to image data. It begins
    to address long-standing scalability issues with multithreaded
    image reading and writing.
  3.0.1
  Major release with major build restructing, security improvements, and
  new features:
  * Restructuring:
    - The IlmBase/PyIlmBase submodules have been separated into the
      Imath project, now included by OpenEXR via a CMake submodule
      dependency, fetched automatically via CMake's FetchContent if
      necessary.
    - The library is now called ``libOpenEXR`` (instead of
      ``libIlmImf``).  No header files have been renamed, they retain
      the ``Imf`` prefix.

OBS-URL: https://build.opensuse.org/request/show/912439
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/openexr?expand=0&rev=46
2021-08-28 20:28:39 +00:00
727e813366 - devel package obsoletes and provides ilmbase-devel
OBS-URL: https://build.opensuse.org/package/show/graphics/openexr?expand=0&rev=75
2021-08-16 14:42:51 +00:00
dc14eb2c92 OBS-URL: https://build.opensuse.org/package/show/graphics/openexr?expand=0&rev=74 2021-08-16 13:14:19 +00:00
5ecb6d902b - openexr-devel now provides/obsoletes ilmbase-devel
OBS-URL: https://build.opensuse.org/package/show/graphics/openexr?expand=0&rev=73
2021-08-16 12:35:03 +00:00
8d5a7785a9 - run spec-cleaner
OBS-URL: https://build.opensuse.org/package/show/graphics/openexr?expand=0&rev=72
2021-08-13 10:27:06 +00:00
cc0ba60af5 - fix baselibs.conf
- modified sources
  % baselibs.conf

OBS-URL: https://build.opensuse.org/package/show/graphics/openexr?expand=0&rev=71
2021-08-13 10:23:39 +00:00
d357800950 Accepting request 911959 from home:pgajdos:openexr3
- version update to 3.1.1
  3.1.1
  * Patch release that fixes build failures on various systems,
    introduces CMake CMAKE_CROSSCOMPILING_EMULATOR support, and
    fixes a few other minor issues.
  3.1
  * The 3.1 release of OpenEXR introduces a new library, OpenEXRCore,
    which is the result of a significant re-thinking of how OpenEXR
    manages file I/O and provides access to image data. It begins
    to address long-standing scalability issues with multithreaded
    image reading and writing.
  3.0.1
  Major release with major build restructing, security improvements, and
  new features:
  * Restructuring:
    - The IlmBase/PyIlmBase submodules have been separated into the
      Imath project, now included by OpenEXR via a CMake submodule
      dependency, fetched automatically via CMake's FetchContent if
      necessary.
    - The library is now called ``libOpenEXR`` (instead of
      ``libIlmImf``).  No header files have been renamed, they retain
      the ``Imf`` prefix.
    - Symbol linkage visibility is limited to specific public symbols.
  * Build improvements:
    - No more simultaneous static/shared build option.
    - Community-provided support for bazel.
  * New Features:
    - ID Manifest Attributes, as described in ["A Scheme for Storing
      Object ID Manifests in OpenEXR
      Images"](https://doi.org/10.1145/3233085.3233086), Peter Hillman,

OBS-URL: https://build.opensuse.org/request/show/911959
OBS-URL: https://build.opensuse.org/package/show/graphics/openexr?expand=0&rev=70
2021-08-13 09:46:28 +00:00
Dominique Leuenberger
6f1edef329 Accepting request 909953 from graphics
- version update to 2.5.7
  Patch release of 2.5 with security and build fixes:
  * OSS-fuzz 28051 Heap-buffer-overflow in Imf_2_5::copyIntoFrameBuffer
  * OSS-fuzz 28155 Crash in Imf_2_5::PtrIStream::read
  * Fix broken symlink and pkg-config lib suffix for cmake debug builds
- modified patches
  % 0001-Use-absolute-CMAKE_INSTALL_FULL_LIBDIR-for-libdir-in.patch (refreshed)
- deleted patches
  - openexr-CVE-2021-3598.patch (upstreamed)
  - openexr-CVE-2021-3605.patch (upstreamed)

OBS-URL: https://build.opensuse.org/request/show/909953
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/openexr?expand=0&rev=45
2021-08-05 18:47:52 +00:00
b508353971 - version update to 2.5.7
Patch release of 2.5 with security and build fixes:
  * OSS-fuzz 28051 Heap-buffer-overflow in Imf_2_5::copyIntoFrameBuffer
  * OSS-fuzz 28155 Crash in Imf_2_5::PtrIStream::read
  * Fix broken symlink and pkg-config lib suffix for cmake debug builds
- modified patches
  % 0001-Use-absolute-CMAKE_INSTALL_FULL_LIBDIR-for-libdir-in.patch (refreshed)
- deleted patches
  - openexr-CVE-2021-3598.patch (upstreamed)
  - openexr-CVE-2021-3605.patch (upstreamed)

OBS-URL: https://build.opensuse.org/package/show/graphics/openexr?expand=0&rev=69
2021-08-03 10:47:28 +00:00
Dominique Leuenberger
8fccdb0624 Accepting request 900381 from graphics
- security update
- added patches
  fix CVE-2021-3605 [bsc#1187395], Heap buffer overflow in the rleUncompress function
  + openexr-CVE-2021-3605.patch

- security update
- added patches
  fix CVE-2021-3598 [bsc#1187310], Heap buffer overflow in Imf_3_1:CharPtrIO:readChars
  + openexr-CVE-2021-3598.patch

- version update to 2.5.6
  * [#1013](https://github.com/AcademySoftwareFoundation/openexr/pull/1013)
  Fixed regression in Imath::succf() and Imath::predf() when negative values are given

OBS-URL: https://build.opensuse.org/request/show/900381
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/openexr?expand=0&rev=44
2021-06-19 21:01:58 +00:00
6cc7edd22b - security update
- added patches
  fix CVE-2021-3605 [bsc#1187395], Heap buffer overflow in the rleUncompress function
  + openexr-CVE-2021-3605.patch

OBS-URL: https://build.opensuse.org/package/show/graphics/openexr?expand=0&rev=67
2021-06-16 12:39:58 +00:00
f89cee985d - security update
- added patches
  fix CVE-2021-3598 [bsc#1187310], Heap buffer overflow in Imf_3_1:CharPtrIO:readChars
  + openexr-CVE-2021-3598.patch

- version update to 2.5.6
  * [#1013](https://github.com/AcademySoftwareFoundation/openexr/pull/1013)
  Fixed regression in Imath::succf() and Imath::predf() when negative values are given

OBS-URL: https://build.opensuse.org/package/show/graphics/openexr?expand=0&rev=66
2021-06-15 10:24:04 +00:00
Richard Brown
7523e0a859 Accepting request 882342 from graphics
- version update to 2.5.5
  Patch release with various bug/sanitizer/security fixes, primarily
  related to reading corrupted input files, but also a fix for universal
  build support on macOS.
- see CHANGES.md for details

OBS-URL: https://build.opensuse.org/request/show/882342
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/openexr?expand=0&rev=43
2021-04-01 12:16:29 +00:00
d4f1e8f4bb - version update to 2.5.5
Patch release with various bug/sanitizer/security fixes, primarily
  related to reading corrupted input files, but also a fix for universal
  build support on macOS.
- see CHANGES.md for details

OBS-URL: https://build.opensuse.org/package/show/graphics/openexr?expand=0&rev=64
2021-03-31 12:04:36 +00:00