Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
Name: openexr-devel | Distribution: openSUSE Tumbleweed |
Version: 3.2.2 | Vendor: openSUSE |
Release: 1.1 | Build date: Wed Feb 14 23:25:04 2024 |
Group: Development/Libraries/C and C++ | Build host: i02-armsrv1 |
Size: 735654 | Source RPM: openexr-3.2.2-1.1.src.rpm |
Packager: http://bugs.opensuse.org | |
Url: https://www.openexr.com/ | |
Summary: Development files for the 16-bit FP EXR picture handling library |
OpenEXR is a high dynamic-range (HDR) image file format developed by Industrial Light & Magic for use in computer imaging applications. This package contains header files.
BSD-3-Clause AND GPL-2.0-or-later
* Wed Feb 14 2024 pgajdos@suse.com - 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) * Wed Feb 07 2024 pgajdos@suse.com - 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 * Thu Aug 24 2023 pgajdos@suse.com - 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) * Tue Jul 18 2023 Guillaume GARDET <guillaume.gardet@opensuse.org> - 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 * Tue Jun 27 2023 pgajdos@suse.com - 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 * Tue Jun 20 2023 Dirk Müller <dmueller@suse.com> - update to 3.1.8: * Support for DWA compression in OpenEXRCore * Fix OSS-fuzz 59070 Stack-buffer-overflow in DwaCompressor_readChannelRules * Sat Apr 15 2023 Dirk Müller <dmueller@suse.com> - update to 3.1.7: * Patch release that fixes a build regression on ARMv7, and fixes a build issue with zlib. * Tue Mar 14 2023 Paolo Stivanin <info@paolostivanin.com> - 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 * Mon Mar 06 2023 Martin Liška <mliska@suse.cz> - Add upstream fix gcc13-fix.patch. * Mon Feb 27 2023 pgajdos@suse.com - fltk not needed (openexr-3.1.5/ASWF/tsc-meetings/2021-01-14.md) * Thu Dec 08 2022 pgajdos@suse.com - skip testMultiTiledPartThreading for ppc64le [bsc#1205885] * Sat Nov 05 2022 Hans-Peter Jansen <hpj@urpla.net> - Add _constraints: 6000 MiB memory * Mon May 02 2022 Dirk Müller <dmueller@suse.com> - 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 * Mon Feb 14 2022 Dirk Müller <dmueller@suse.com> - 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) * Wed Jan 05 2022 pgajdos@suse.com - 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 * Tue Nov 09 2021 pgajdos@suse.com - 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) * Tue Aug 31 2021 Guillaume GARDET <guillaume.gardet@opensuse.org> - Add patch to fix OpenEXRCore.testHUF on armv7: * openexr-fix-armv7.patch * openexr-fix-armv7-2.patch * Mon Aug 16 2021 pgajdos@suse.com - devel package obsoletes and provides ilmbase-devel * Fri Aug 13 2021 pgajdos@suse.com - run spec-cleaner * Fri Aug 13 2021 pgajdos@suse.com - fix baselibs.conf - modified sources % baselibs.conf * Fri Aug 13 2021 pgajdos@suse.com - 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, DigiPro 18: Proceedings of the 8th Annual Digital Production Symposium, August 2018. - New program: exrcheck validates the contents of an EXR file. * Changes: - EXR files with no channels are no longer allowed. - Hard limit on the size of deep tile sizes; tiles must be less than 2^30 pixels. - Tiled DWAB files used STATIC_HUFFMAN compression. - ``Int64`` and ``SInt64`` types are deprecated in favor of ``uint64_t`` and ``int64_t``. - Header files have been pruned of extraneous ``#include``'s ("Include What You Use"), which may generate compiler errors in application source code from undefined symbols or partially-defined types. These can be resolved by identifying and including the appropriate header. - See the [porting guide](https://github.com/AcademySoftwareFoundation/Imath/blob/master/docs/PortingGuide2-3.md) for details about differences from previous releases and how to address them. - Also refer to the porting guide for details about changes to Imath - deleted patches - 0001-Use-absolute-CMAKE_INSTALL_FULL_LIBDIR-for-libdir-in.patch, renamed: - added patches fix https://github.com/AcademySoftwareFoundation/openexr/issues/595 + openexr-pkgconfig-fix-libdir.patch - deleted sources - _multibuild (not needed) - see CHANGES.md for details - deleted patches - openexr-pkgconfig-fix-libdir.patch (upstreamed) * Tue Aug 03 2021 pgajdos@suse.com - 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) * Wed Jun 16 2021 pgajdos@suse.com - security update - added patches fix CVE-2021-3605 [bsc#1187395], Heap buffer overflow in the rleUncompress function + openexr-CVE-2021-3605.patch * Tue Jun 15 2021 pgajdos@suse.com - security update - added patches fix CVE-2021-3598 [bsc#1187310], Heap buffer overflow in Imf_3_1:CharPtrIO:readChars + openexr-CVE-2021-3598.patch * Tue Jun 15 2021 pgajdos@suse.com - 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 * Wed Mar 31 2021 pgajdos@suse.com - 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 * Thu Jan 07 2021 pgajdos@suse.com - merge also baselibs.conf - modified sources % baselibs.conf * Tue Jan 05 2021 pgajdos@suse.com - merge ilmbase and openexr source packages into one _multibuild - added sources + _multibuild * Tue Jan 05 2021 pgajdos@suse.com - version update to 2.5.4 * Patch release with various bug/sanitizer/security fixes, primarily related to reading corrupted input files.
/usr/include/OpenEXR /usr/include/OpenEXR/Iex.h /usr/include/OpenEXR/IexBaseExc.h /usr/include/OpenEXR/IexConfig.h /usr/include/OpenEXR/IexErrnoExc.h /usr/include/OpenEXR/IexExport.h /usr/include/OpenEXR/IexForward.h /usr/include/OpenEXR/IexMacros.h /usr/include/OpenEXR/IexMathExc.h /usr/include/OpenEXR/IexMathFloatExc.h /usr/include/OpenEXR/IexMathIeeeExc.h /usr/include/OpenEXR/IexNamespace.h /usr/include/OpenEXR/IexThrowErrnoExc.h /usr/include/OpenEXR/IlmThread.h /usr/include/OpenEXR/IlmThreadConfig.h /usr/include/OpenEXR/IlmThreadExport.h /usr/include/OpenEXR/IlmThreadForward.h /usr/include/OpenEXR/IlmThreadMutex.h /usr/include/OpenEXR/IlmThreadNamespace.h /usr/include/OpenEXR/IlmThreadPool.h /usr/include/OpenEXR/IlmThreadSemaphore.h /usr/include/OpenEXR/ImfAcesFile.h /usr/include/OpenEXR/ImfArray.h /usr/include/OpenEXR/ImfAttribute.h /usr/include/OpenEXR/ImfBoxAttribute.h /usr/include/OpenEXR/ImfCRgbaFile.h /usr/include/OpenEXR/ImfChannelList.h /usr/include/OpenEXR/ImfChannelListAttribute.h /usr/include/OpenEXR/ImfCheckFile.h /usr/include/OpenEXR/ImfChromaticities.h /usr/include/OpenEXR/ImfChromaticitiesAttribute.h /usr/include/OpenEXR/ImfCompositeDeepScanLine.h /usr/include/OpenEXR/ImfCompression.h /usr/include/OpenEXR/ImfCompressionAttribute.h /usr/include/OpenEXR/ImfCompressor.h /usr/include/OpenEXR/ImfConvert.h /usr/include/OpenEXR/ImfDeepCompositing.h /usr/include/OpenEXR/ImfDeepFrameBuffer.h /usr/include/OpenEXR/ImfDeepImage.h /usr/include/OpenEXR/ImfDeepImageChannel.h /usr/include/OpenEXR/ImfDeepImageIO.h /usr/include/OpenEXR/ImfDeepImageLevel.h /usr/include/OpenEXR/ImfDeepImageState.h /usr/include/OpenEXR/ImfDeepImageStateAttribute.h /usr/include/OpenEXR/ImfDeepScanLineInputFile.h /usr/include/OpenEXR/ImfDeepScanLineInputPart.h /usr/include/OpenEXR/ImfDeepScanLineOutputFile.h /usr/include/OpenEXR/ImfDeepScanLineOutputPart.h /usr/include/OpenEXR/ImfDeepTiledInputFile.h /usr/include/OpenEXR/ImfDeepTiledInputPart.h /usr/include/OpenEXR/ImfDeepTiledOutputFile.h /usr/include/OpenEXR/ImfDeepTiledOutputPart.h /usr/include/OpenEXR/ImfDoubleAttribute.h /usr/include/OpenEXR/ImfEnvmap.h /usr/include/OpenEXR/ImfEnvmapAttribute.h /usr/include/OpenEXR/ImfExport.h /usr/include/OpenEXR/ImfFlatImage.h /usr/include/OpenEXR/ImfFlatImageChannel.h /usr/include/OpenEXR/ImfFlatImageIO.h /usr/include/OpenEXR/ImfFlatImageLevel.h /usr/include/OpenEXR/ImfFloatAttribute.h /usr/include/OpenEXR/ImfFloatVectorAttribute.h /usr/include/OpenEXR/ImfForward.h /usr/include/OpenEXR/ImfFrameBuffer.h /usr/include/OpenEXR/ImfFramesPerSecond.h /usr/include/OpenEXR/ImfGenericInputFile.h /usr/include/OpenEXR/ImfGenericOutputFile.h /usr/include/OpenEXR/ImfHeader.h /usr/include/OpenEXR/ImfHuf.h /usr/include/OpenEXR/ImfIDManifest.h /usr/include/OpenEXR/ImfIDManifestAttribute.h /usr/include/OpenEXR/ImfIO.h /usr/include/OpenEXR/ImfImage.h /usr/include/OpenEXR/ImfImageChannel.h /usr/include/OpenEXR/ImfImageChannelRenaming.h /usr/include/OpenEXR/ImfImageDataWindow.h /usr/include/OpenEXR/ImfImageIO.h /usr/include/OpenEXR/ImfImageLevel.h /usr/include/OpenEXR/ImfInputFile.h /usr/include/OpenEXR/ImfInputPart.h /usr/include/OpenEXR/ImfInt64.h /usr/include/OpenEXR/ImfIntAttribute.h /usr/include/OpenEXR/ImfKeyCode.h /usr/include/OpenEXR/ImfKeyCodeAttribute.h /usr/include/OpenEXR/ImfLineOrder.h /usr/include/OpenEXR/ImfLineOrderAttribute.h /usr/include/OpenEXR/ImfLut.h /usr/include/OpenEXR/ImfMatrixAttribute.h /usr/include/OpenEXR/ImfMisc.h /usr/include/OpenEXR/ImfMultiPartInputFile.h /usr/include/OpenEXR/ImfMultiPartOutputFile.h /usr/include/OpenEXR/ImfMultiView.h /usr/include/OpenEXR/ImfName.h /usr/include/OpenEXR/ImfNamespace.h /usr/include/OpenEXR/ImfOpaqueAttribute.h /usr/include/OpenEXR/ImfOutputFile.h /usr/include/OpenEXR/ImfOutputPart.h /usr/include/OpenEXR/ImfPartHelper.h /usr/include/OpenEXR/ImfPartType.h /usr/include/OpenEXR/ImfPixelType.h /usr/include/OpenEXR/ImfPreviewImage.h /usr/include/OpenEXR/ImfPreviewImageAttribute.h /usr/include/OpenEXR/ImfRational.h /usr/include/OpenEXR/ImfRationalAttribute.h /usr/include/OpenEXR/ImfRgba.h /usr/include/OpenEXR/ImfRgbaFile.h /usr/include/OpenEXR/ImfRgbaYca.h /usr/include/OpenEXR/ImfSampleCountChannel.h /usr/include/OpenEXR/ImfStandardAttributes.h /usr/include/OpenEXR/ImfStdIO.h /usr/include/OpenEXR/ImfStringAttribute.h /usr/include/OpenEXR/ImfStringVectorAttribute.h /usr/include/OpenEXR/ImfTestFile.h /usr/include/OpenEXR/ImfThreading.h /usr/include/OpenEXR/ImfTileDescription.h /usr/include/OpenEXR/ImfTileDescriptionAttribute.h /usr/include/OpenEXR/ImfTiledInputFile.h /usr/include/OpenEXR/ImfTiledInputPart.h /usr/include/OpenEXR/ImfTiledOutputFile.h /usr/include/OpenEXR/ImfTiledOutputPart.h /usr/include/OpenEXR/ImfTiledRgbaFile.h /usr/include/OpenEXR/ImfTimeCode.h /usr/include/OpenEXR/ImfTimeCodeAttribute.h /usr/include/OpenEXR/ImfUtilExport.h /usr/include/OpenEXR/ImfVecAttribute.h /usr/include/OpenEXR/ImfVersion.h /usr/include/OpenEXR/ImfWav.h /usr/include/OpenEXR/ImfXdr.h /usr/include/OpenEXR/OpenEXRConfig.h /usr/include/OpenEXR/openexr.h /usr/include/OpenEXR/openexr_attr.h /usr/include/OpenEXR/openexr_base.h /usr/include/OpenEXR/openexr_chunkio.h /usr/include/OpenEXR/openexr_coding.h /usr/include/OpenEXR/openexr_compression.h /usr/include/OpenEXR/openexr_config.h /usr/include/OpenEXR/openexr_context.h /usr/include/OpenEXR/openexr_debug.h /usr/include/OpenEXR/openexr_decode.h /usr/include/OpenEXR/openexr_encode.h /usr/include/OpenEXR/openexr_errors.h /usr/include/OpenEXR/openexr_part.h /usr/include/OpenEXR/openexr_std_attr.h /usr/include/OpenEXR/openexr_version.h /usr/lib64/cmake/OpenEXR /usr/lib64/cmake/OpenEXR/OpenEXRConfig.cmake /usr/lib64/cmake/OpenEXR/OpenEXRConfigVersion.cmake /usr/lib64/cmake/OpenEXR/OpenEXRTargets-relwithdebinfo.cmake /usr/lib64/cmake/OpenEXR/OpenEXRTargets.cmake /usr/lib64/libIex-3_2.so /usr/lib64/libIex.so /usr/lib64/libIlmThread-3_2.so /usr/lib64/libIlmThread.so /usr/lib64/libOpenEXR-3_2.so /usr/lib64/libOpenEXR.so /usr/lib64/libOpenEXRCore-3_2.so /usr/lib64/libOpenEXRCore.so /usr/lib64/libOpenEXRUtil-3_2.so /usr/lib64/libOpenEXRUtil.so /usr/lib64/pkgconfig/OpenEXR.pc
Generated by rpm2html 1.8.1
Fabrice Bellet, Sat Nov 16 01:36:29 2024