OBS-URL: https://build.opensuse.org/package/show/graphics/openexr?expand=0&rev=125
974 lines
39 KiB
Plaintext
974 lines
39 KiB
Plaintext
-------------------------------------------------------------------
|
|
Mon Dec 22 13:10:29 UTC 2025 - Petr Gajdos <pgajdos@suse.com>
|
|
|
|
- version update to 3.4.4
|
|
* OpenEXRCore: fix ILMTHREAD_THREADING_ENABLED checks
|
|
* OpenEXRCore: avoid direct dependency on imath
|
|
* Bump github/codeql-action from 4.31.2 to 4.31.3
|
|
* Add missing copywrite comments
|
|
* Bump pypa/cibuildwheel from 3.2 to 3.3
|
|
* Bump github/codeql-action from 3.27.9 to 4.31.2
|
|
* Bump msys2/setup-msys2 from 2.27.0 to 2.29.0
|
|
* Bump actions/download-artifact from 4.1.8 to 6.0.0
|
|
* Bump ossf/scorecard-action from 2.4.0 to 2.4.3
|
|
* Bump pypa/cibuildwheel from 2.23 to 3.2
|
|
* Bump actions/cache from 4.2.0 to 4.3.0
|
|
* Bump actions/upload-artifact from 4 to 5
|
|
* Bump actions/checkout from 2.7.0 to 5.0.0
|
|
* Add recent CVEs to SECURITY.md
|
|
* Bump sigstore/gh-action-sigstore-python from 3.0.0 to 3.1.0
|
|
* Bump actions/setup-python from 5.3.0 to 6.0.0
|
|
* Bump snyk/actions from 0.4.0 to 1.0.0
|
|
* Bump pypa/gh-action-pypi-publish from 1.12.3 to 1.13.0
|
|
* Imporve Bazel support
|
|
* Converts asserts in internal_ht.cpp to if statement that throws an exception.
|
|
* DWA: initialize linear/nonlinear tables at runtime
|
|
* Update macos-13 to macos-15-intel
|
|
* Properly set OpenEXR_error in legacy python API
|
|
* B44: initialize exp/log tables at runtime
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Nov 11 09:16:50 UTC 2025 - pgajdos@suse.com
|
|
|
|
- version update to 3.4.3
|
|
* Buffer overflow in PyOpenEXR_old's channels() and channel() in legacy python
|
|
* Use after free in PyObject_StealAttrString in legacy python
|
|
* Use of Uninitialized Memory in openexr
|
|
* Heap-based Buffer Overflow Remote Code Execution Vulnerability
|
|
* OSS-fuzz 456158449 Heap-buffer-overflow in generic_unpack
|
|
* OSS-fuzz 447429458 Heap-buffer-overflow in DwaCompressor_uncompress
|
|
* OSS-fuzz 439237843 Heap-buffer-overflow in internal_exr_undo_ht
|
|
* OSS-fuzz 436037111 Heap-buffer-overflow in generic_unpack
|
|
* OSS-fuzz 435779241 Heap-buffer-overflow in generic_unpack
|
|
* OSS-fuzz 420744464 Abrt in __cxxabiv1::failed_throw
|
|
* Fix a bug with re-reading a scanline file with a different set of channels.
|
|
* Only populate CMAKE_DEBUG_POSTFIX with _d if it is undefined, which makes
|
|
it possible to set CMAKE_DEBUG_POSTFIX="".
|
|
- fixes bsc#1253233 (CVE-2025-64181)
|
|
bsc#1253234 (CVE-2025-64182)
|
|
bsc#1253235 (CVE-2025-64183)
|
|
bsc#1253715 (CVE-2025-12839)
|
|
bsc#1253714 (CVE-2025-12495)
|
|
bsc#1253713 (CVE-2025-12840)
|
|
|
|
-------------------------------------------------------------------
|
|
Sat Oct 18 08:05:35 UTC 2025 - Jan Engelhardt <jengelh@inai.de>
|
|
|
|
- Add symbol versioning to OpenEXR ELF files [boo#1252012]
|
|
|
|
-------------------------------------------------------------------
|
|
Sun Oct 12 08:32:24 UTC 2025 - ecsos <ecsos@opensuse.org>
|
|
|
|
- Update to 0.24.1
|
|
- Patch release that fixes a build issue: OpenJPH headers are now
|
|
included from the openjph folder, as required by OpenJPH 0.23+.
|
|
- No change in functionality.
|
|
- Drop ojph-0.23.patch because no more needed.
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Sep 19 15:41:52 UTC 2025 - Marcus Rueckert <mrueckert@suse.de>
|
|
|
|
- Add ojph-0.23.patch to fix building against openjph >= 0.23.0
|
|
https://github.com/AcademySoftwareFoundation/openexr/issues/2130
|
|
- fix upstream URL
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Sep 10 10:05:27 UTC 2025 - pgajdos@suse.com
|
|
|
|
- version update to 3.4.0
|
|
* Additional compression option to the OpenEXR file format for
|
|
lossless compression with High Throughput JPEG-2000 (HTJ2K).
|
|
* New colorInteropID standard attribute.
|
|
* New bytes attribute type.
|
|
* TBB as a global thread provider.
|
|
* Using openexr via cmake add_subdirectory now works properly.
|
|
* The Python module now allows an empty part name for a single-part file
|
|
* The header_only option for Python module's OpenEXR.File now works properly.
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Aug 6 11:06:45 UTC 2025 - Marcus Rueckert <mrueckert@suse.de>
|
|
|
|
- Fix build on code 15 by forcing gcc 14
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Aug 4 08:29:48 UTC 2025 - pgajdos@suse.com
|
|
|
|
- version update
|
|
3.3.5
|
|
* :bug: Fix for DeepScanlineInputFile read memory leak
|
|
* :rocket: OpenEXRCore Deep pixel unpacking optimisation
|
|
3.3.4
|
|
* :bug: Fix a crash with deep scanline input
|
|
* :bug: Fix a bug when reading a file with missing tiles
|
|
* :bug: Fix a crash in exrmetrics
|
|
* :hammer_and_wrench: Fix a problem with /EHsc and /MP flags that broke CUDA compilation
|
|
* :hammer_and_wrench: Fix a build failure on MinGW
|
|
* :rocket: Enable vectorisation for ZIP reconstruct stage on Windows
|
|
3.3.3
|
|
* :bug: Fix a bug involving deep tiled images
|
|
* :bug: Adjust the clamping on the dwa compression (Issue [1982](https://github.com/AcademySoftwareFoundation/openexr/issues/1982))
|
|
* :bug: Address issues with small exr files and header parse (Issue [1984](https://github.com/AcademySoftwareFoundation/openexr/issues/1984))
|
|
* :bug: Fix crash if user does not provide memory when filling deep framebuffer
|
|
* :bug: Fix bad pointer SSE math causing out-of-bounds access
|
|
* :bug: Fix potential buffer overwrite with zip data
|
|
* :bug: Fix usage of utf-8 filenames for windows
|
|
* :bug: Fix regression in reading EXR images on 32bit Windows involving `atomic_compare_exchange_strong`
|
|
* :bug: Add checks to avoid using optimizations when inappropriate (Issue [1949](https://github.com/AcademySoftwareFoundation/openexr/issues/1949))
|
|
* :bug: Convert dwa encoder to use algorithm quantize (Issue [1915](https://github.com/AcademySoftwareFoundation/openexr/issues/1915))
|
|
* :bug: Fix incorrect v3 array size validation
|
|
* :rocket: Add minor huf encode / decode performance optimizations
|
|
* :hammer_and_wrench: Add numpy dependency to python wrapper (Issue [1919](https://github.com/AcademySoftwareFoundation/openexr/issues/1919))
|
|
* :hammer_and_wrench: Remove duplicate cmake dependency from skbuild plugin (Issue [1958](https://github.com/AcademySoftwareFoundation/openexr/pull/1958))
|
|
* :hammer_and_wrench: Don't set the library postfix in the cmake cache (Issue [1981](https://github.com/AcademySoftwareFoundation/openexr/issues/1981))
|
|
3.3.2
|
|
* A recent change to CMake had the unintended consequence of
|
|
installing headers and libraries from `libdeflate` when doing an
|
|
internal build. This is now fixed.
|
|
* Fix custom namespaces
|
|
* Add thread control to `exrmetrics` tool
|
|
* Reintroduce single cache for successive scanline reads
|
|
* Allow empty filename when providing a custom stream
|
|
* Handle non-seekable stream in python module's `InputFile` object
|
|
3.3.1
|
|
* Fix a performance regression 3.3.0 in huf/piz compression
|
|
* Replace ``FetchContent_Populate`` with ``FetchContent_MakeAvailable``
|
|
* Build wheels for python 3.12
|
|
* Fix a problem with python wheel sdist that caused local build to fail
|
|
* Compile source files in parallel under MSVC
|
|
3.3.0
|
|
Minor release two significant changes:
|
|
* The C++ API now uses the OpenEXRCore library underneath.
|
|
* New API for accessing compression types
|
|
* New bin tools:
|
|
- ``exrmetrics`` - Read an OpenEXR image from infile, write an
|
|
identical copy to outfile reporting time taken to read/write and
|
|
file sizes. Useful for benchmarking performance in space and time.
|
|
- ``exrmanifest`` - Read exr files and print the contents of the
|
|
embedded manifest. The manifest provides a mapping between integer
|
|
object identifiers and human-readible strings. See [OpenEXR Deep
|
|
3.2.4
|
|
* This release also removes the unused CMake option
|
|
- ``OPENEXR_INSTALL_EXAMPLES``, and fixes some other compiler warnings.
|
|
3.2.3
|
|
* Fix `bswap` on NetBSD
|
|
* Fix issue with decompressing fp32 dwa files
|
|
* Support cmake config for `libdeflate`
|
|
* updated security policy
|
|
* miscelleneous website improvements
|
|
- includes fixes for:
|
|
CVE-2025-48074 [bsc#1247504]
|
|
CVE-2025-48073 [bsc#1247550]
|
|
CVE-2025-48072 [bsc#1247551]
|
|
CVE-2025-48071 [bsc#1247552]
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Dec 12 14:56:41 UTC 2024 - Martin Pluskal <mpluskal@suse.com>
|
|
|
|
- Build AVX2 enabled hwcaps library for x86_64-v3
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Feb 14 14:32:50 UTC 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 7 10:31:23 UTC 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 13:21:39 UTC 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 08:08:13 UTC 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 11:38:56 UTC 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 20:49:58 UTC 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 09:53:01 UTC 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 09:13:04 UTC 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 6 12:23:38 UTC 2023 - Martin Liška <mliska@suse.cz>
|
|
|
|
- Add upstream fix gcc13-fix.patch.
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Feb 27 12:22:47 UTC 2023 - pgajdos@suse.com
|
|
|
|
- fltk not needed (openexr-3.1.5/ASWF/tsc-meetings/2021-01-14.md)
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Dec 8 14:07:02 UTC 2022 - pgajdos@suse.com
|
|
|
|
- skip testMultiTiledPartThreading for ppc64le [bsc#1205885]
|
|
|
|
-------------------------------------------------------------------
|
|
Sat Nov 5 11:16:42 UTC 2022 - Hans-Peter Jansen <hpj@urpla.net>
|
|
|
|
- Add _constraints: 6000 MiB memory
|
|
|
|
-------------------------------------------------------------------
|
|
Mon May 2 10:20:57 UTC 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 22:22:28 UTC 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 5 12:55:27 UTC 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 9 10:15:53 UTC 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 06:23:32 UTC 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 14:41:56 UTC 2021 - pgajdos@suse.com
|
|
|
|
- devel package obsoletes and provides ilmbase-devel
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Aug 13 10:26:55 UTC 2021 - pgajdos@suse.com
|
|
|
|
- run spec-cleaner
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Aug 13 10:23:25 UTC 2021 - pgajdos@suse.com
|
|
|
|
- fix baselibs.conf
|
|
- modified sources
|
|
% baselibs.conf
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Aug 13 09:43:27 UTC 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 3 10:46:19 UTC 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 12:28:02 UTC 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 10:05:14 UTC 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 09:28:19 UTC 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 12:04:02 UTC 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 7 11:00:00 UTC 2021 - pgajdos@suse.com
|
|
|
|
- merge also baselibs.conf
|
|
- modified sources
|
|
% baselibs.conf
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Jan 5 13:09:22 UTC 2021 - pgajdos@suse.com
|
|
|
|
- merge ilmbase and openexr source packages into one _multibuild
|
|
- added sources
|
|
+ _multibuild
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Jan 5 09:03:28 UTC 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.
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Sep 30 06:55:23 UTC 2020 - pgajdos@suse.com
|
|
|
|
- version update to 2.5.3
|
|
* Various sanitizer/fuzz-identified issues related to handling of invalid input
|
|
* Fixes to misc compiler warnings
|
|
* Cmake fix for building on arm64 macOS (#772)
|
|
* Read performance optimization (#782)
|
|
* Fix for building on non-glibc (#798)
|
|
* Fixes to tests
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Sep 15 18:56:44 CEST 2020 - ro@suse.de
|
|
|
|
- Disable testsuite also on s390/s390x, probably will not pass
|
|
on any bigendian platform in current state
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Jul 16 07:06:33 UTC 2020 - Andreas Schwab <schwab@suse.de>
|
|
|
|
- Disable testsuite also on ppc
|
|
|
|
-------------------------------------------------------------------
|
|
Sun Jul 5 22:46:48 UTC 2020 - Stefan Brüns <stefan.bruens@rwth-aachen.de>
|
|
|
|
- Fix 0001-Use-absolute-CMAKE_INSTALL_FULL_LIBDIR-for-libdir-in.patch
|
|
so pkgconfig file has no duplicate prefix.
|
|
- Run test suite also on all other archs but i586 and ppc64(be)
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Jun 29 12:44:02 UTC 2020 - pgajdos@suse.com
|
|
|
|
- version update to 2.5.2
|
|
2.5.2
|
|
* Invalid input could cause a heap-use-after-free error in DeepScanLineInputFile::DeepScanLineInputFile()
|
|
* Invalid chunkCount attributes could cause heap buffer overflow in getChunkOffsetTableSize()
|
|
* Invalid tiled input file could cause invalid memory access TiledInputFile::TiledInputFile()
|
|
* OpenEXRConfig.h now correctly sets OPENEXR_PACKAGE_STRING to "OpenEXR" (rather than "IlmBase")
|
|
2.5.1
|
|
* A patch release that corrects the SO version for the v2.5 release,
|
|
which missed getting bumped in v2.5.0.
|
|
* This release also fixes an improper failure in IlmImfTest when running
|
|
on ARMv7 and AAarch64.
|
|
2.5.0
|
|
* No more build-time header generation: toFloat.h, eLut.h,
|
|
b44ExpLogTable.h, and dwaLookups.h are now ordinary header files, no
|
|
longer generated on the fly.
|
|
* New StdISSTream class, an "input" stringstream version of StdOSStream
|
|
* New Matrix22 class in Imath
|
|
* Chromaticity comparison operator now includes white (formerly ignored)
|
|
* Various cmake fixes
|
|
* Bug fixes for various memory leaks
|
|
* Bug fixes for various invalid memory accesses
|
|
* New checks to detect damaged input files
|
|
* OpenEXR_Viewers has been deprecated, removed from the top-level
|
|
cmake build and documentation.
|
|
- modified patches
|
|
% 0001-Use-absolute-CMAKE_INSTALL_FULL_LIBDIR-for-libdir-in.patch (refreshed)
|
|
- modified sources
|
|
% baselibs.conf
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Apr 16 10:44:44 UTC 2020 - pgajdos@suse.com
|
|
|
|
- version update to 2.4.1
|
|
* Various fixes for memory leaks and invalid memory accesses
|
|
* Various fixes for integer overflow with large images.
|
|
* Various cmake fixes for build/install of python modules.
|
|
* ImfMisc.h is no longer installed, since it's a private header.
|
|
- deleted patches
|
|
- Fix-the-symlinks-creation.patch (upstreamed)
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Feb 10 17:39:14 UTC 2020 - Stefan Brüns <stefan.bruens@rwth-aachen.de>
|
|
|
|
- Fix relative paths in generated pkgconfig files:
|
|
0001-Use-absolute-CMAKE_INSTALL_FULL_LIBDIR-for-libdir-in.patch
|
|
|
|
-------------------------------------------------------------------
|
|
Sun Nov 24 13:47:08 UTC 2019 - Stefan Brüns <stefan.bruens@rwth-aachen.de>
|
|
|
|
- Fix build with older cmake package (Leap 15.0 up to 15.2), the
|
|
included ctest macro does not accept extra parameters.
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Nov 14 17:57:37 UTC 2019 - Christophe Giboudeaux <christophe@krop.fr>
|
|
|
|
- Add Fix-the-symlinks-creation.patch to fix the symlinks creation.
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Oct 7 09:56:42 UTC 2019 - pgajdos@suse.com
|
|
|
|
- fix OpenEXR.pc
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Oct 4 14:20:41 UTC 2019 - pgajdos@suse.com
|
|
|
|
- increase timeout for IlmImf test
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Sep 26 08:28:56 UTC 2019 - pgajdos@suse.com
|
|
|
|
- version update to 2.4.0
|
|
* Completely re-written CMake configuration files
|
|
* Improved support for building on Windows, via CMake
|
|
* Improved support for building on macOS, via CMake
|
|
* All code compiles without warnings on gcc, clang, msvc
|
|
* Cleanup of license and copyright notices
|
|
* floating-point exception handling is disabled by default
|
|
* New Slice::Make method to reliably compute base pointer for a slice.
|
|
* Miscellaneous bug fixes
|
|
* CVE-2018-18444 Issue #351 Out of Memory
|
|
* CVE-2018-18443 Issue #350 heap-buffer-overflow
|
|
- upstream does not provide gpg signature anymore
|
|
https://github.com/openexr/openexr/issues/565
|
|
- modified sources
|
|
% baselibs.conf
|
|
- deleted patches
|
|
- openexr-CVE-2017-14988.patch (upstreamed)
|
|
- openexr-CVE-2017-9111,9113,9115.patch (upstreamed)
|
|
- openexr-CVE-2018-18444.patch (upstreamed)
|
|
- deleted sources
|
|
- openexr-2.3.0.tar.gz.sig (not needed)
|
|
- openexr.keyring (not needed)
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Sep 20 12:41:26 UTC 2019 - pgajdos@suse.com
|
|
|
|
- testsuite only for x86_64 [bsc#1146648]
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Aug 21 11:48:22 UTC 2019 - Martin Pluskal <mpluskal@suse.com>
|
|
|
|
- Enable tests on architectures with enough memory - boo#1146648
|
|
* disable imffuzztest as it takes to much resources
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Jul 15 14:06:20 UTC 2019 - pgajdos@suse.com
|
|
|
|
- security update
|
|
- added patches
|
|
CVE-2017-14988 [bsc#1061305]
|
|
+ openexr-CVE-2017-14988.patch
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Jun 14 19:30:32 UTC 2019 - pgajdos@suse.com
|
|
|
|
- security update
|
|
- added patches
|
|
CVE-2017-9111 [bsc#1040109], CVE-2017-9113 [bsc#1040113], CVE-2017-9115 [bsc#1040115]
|
|
+ openexr-CVE-2017-9111,9113,9115.patch
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Nov 7 11:07:19 UTC 2018 - Jan Engelhardt <jengelh@inai.de>
|
|
|
|
- Codify new ilmbase requirements.
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Nov 7 09:42:59 UTC 2018 - Petr Gajdos <pgajdos@suse.com>
|
|
|
|
- security update
|
|
* CVE-2018-18444 [bsc#1113455]
|
|
+ openexr-CVE-2018-18444.patch
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Nov 6 09:35:55 UTC 2018 - Petr Gajdos <pgajdos@suse.com>
|
|
|
|
- asan_build: build ASAN included
|
|
- debug_build: build more suitable for debugging
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Nov 5 13:22:33 UTC 2018 - Jan Engelhardt <jengelh@inai.de>
|
|
|
|
- Remove useless --with-pic.
|
|
- Adjust RPM groups and repair sentence structure.
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Nov 5 11:19:12 UTC 2018 - Petr Gajdos <pgajdos@suse.com>
|
|
|
|
- updated to 2.3.0
|
|
* ThreadPool overhead improvements, enable custom thread pool
|
|
to be registered via ThreadPoolProvider class
|
|
* Fixes to enable custom namespaces for Iex, Imf
|
|
* Improve read performance for deep/zipped data, and
|
|
SIMD-accelerated uncompress support
|
|
* Added rawPixelDataToBuffer() function for access to
|
|
compressed scanlines
|
|
* Iex::BaseExc no longer derived from std::string.
|
|
* Imath throw() specifiers removed
|
|
* Initial Support for Python 3
|
|
* removed patch
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Jan 15 05:19:19 UTC 2018 - avindra@opensuse.org
|
|
|
|
- Update to 2.2.1
|
|
* Fix reported OpenEXR security vulnerabilities: CVE-2017-9110,
|
|
CVE-2017-9111, CVE-2017-9112, CVE-2017-9113, CVE-2017-9114,
|
|
CVE-2017-9115 and CVE-2017-9116
|
|
- pgajdos@suse.com: but really seem to fix only:
|
|
CVE-2017-9110 [bsc#1040107], CVE-2017-9114 [bsc#1040114],
|
|
CVE-2017-9116 [bsc#1040116], CVE-2017-12596 [bsc#1052522]; for
|
|
the rest of issues see [bsc#1040109], [bsc#1040112],
|
|
[bsc#1040113], [bsc#1040114], [bsc#1040115], and [bsc#1061305]
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Jul 12 09:22:22 UTC 2017 - tchvatal@suse.com
|
|
|
|
- Cleanup a bit with spec-cleaner
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Jan 29 09:50:21 UTC 2015 - mlin@suse.com
|
|
|
|
- Update to 2.2.0
|
|
* DreamWorks Lossy Compression A new high quality, high performance lossy
|
|
compression codec contributed by DreamWorks Animation. This codec allows
|
|
control over variable lossiness to balance visual quality and file size.
|
|
This contribution also includes performance improvements that speed up
|
|
the PIZ codec.
|
|
* IlmImfUtil A new library intended to aid in development of image file
|
|
manipulation utilities that support the many types of OpenEXR images.
|
|
* This release also includes improvements to cross-platform build support
|
|
using CMake.
|
|
- Bumped the soname, and now we have libIlmImf and libIlmImfUtil
|
|
- Removed openexr-2.1.0-headers.patch
|
|
- Updated openexr.keyring from the savannah project page.
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Aug 26 11:21:47 UTC 2014 - fcrozat@suse.com
|
|
|
|
- Add obsoletes to baselibs.conf.
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Apr 24 09:54:12 UTC 2014 - dmueller@suse.com
|
|
|
|
- remove dependency on gpg-offline (blocks rebuilds and
|
|
tarball integrity is checked by source-validator anyway)
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Nov 28 10:22:05 UTC 2013 - toganm@opensuse.org
|
|
|
|
- add openexr-2.1.0-headers.patch to install
|
|
ImfDeepImageStateAttribute.h header too
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Nov 27 09:17:45 UTC 2013 - mvyskocil@suse.com
|
|
|
|
- update to 2.1.0
|
|
This release includes a refactoring of the optimised read paths for RGBA
|
|
data, optimisations for some of the python bindings to Imath, improvements to
|
|
the cmake build environment as well as additional documentation describing
|
|
deep data in more detail.
|
|
- make tests conditional, enable fuzz test and huge test
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Jul 15 11:00:04 UTC 2013 - mvyskocil@suse.com
|
|
|
|
- update to 2.0.1
|
|
This is a maintenance push that predominantly addresses edge case
|
|
failures in the optimisation code paths by temporarily disabling the
|
|
feature. For more details, please refer to the
|
|
/usr/share/doc/packages/openexr/ChangeLog
|
|
- add gpg-offline based verification
|
|
|
|
-------------------------------------------------------------------
|
|
Sat Apr 20 20:29:35 UTC 2013 - coolo@suse.com
|
|
|
|
- fix library deps
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Apr 12 13:43:33 UTC 2013 - mvyskocil@suse.com
|
|
|
|
- update to 2.0.0
|
|
* Deep Data support - Pixels can now store a variable-length list of samples.
|
|
The main rationale behind deep images is to enable the storage of multiple
|
|
values at different depths for each pixel. OpenEXR 2.0 supports both
|
|
hard-surface and volumetric representations for Deep Compositing workflows.
|
|
* Multi-part Image Files - With OpenEXR 2.0, files can now contain a number
|
|
of separate, but related, data parts in one file. Access to any part is
|
|
independent of the others, pixels from parts that are not required in the
|
|
current operation don't need to be accessed, resulting in quicker read
|
|
times when accessing only a subset of channels. The multipart interface
|
|
also incorporates support for Stereo images where views are stored in
|
|
separate parts. This makes stereo OpenEXR 2.0 files significantly faster to
|
|
work with than the previous multiview support in OpenEXR.
|
|
* Optimized pixel reading - decoding RGB(A) scanline images has been
|
|
accelerated on SSE processors providing a significant speedup when reading
|
|
both old and new format images, including multipart and multiview files.
|
|
* Namespacing - The library introduces versioned namespaces to avoid
|
|
conflicts between packages compiled with different versions of the library.
|
|
- obsoleted
|
|
openexr-suse-docdir.patch (moved in install phase)
|
|
openexr-disable-tests.patch
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Sep 27 14:51:27 UTC 2012 - cfarrell@suse.com
|
|
|
|
- license update: BSD-3-Clause
|
|
No GPL licensed files found in the package
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Sep 27 09:20:21 UTC 2012 - idonmez@suse.com
|
|
|
|
- Update baselibs.conf
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Aug 2 12:46:25 UTC 2012 - mvyskocil@suse.cz
|
|
|
|
- Update to 1.7.1
|
|
* Updated the .so verison to 7.
|
|
* obsoletes openexr-includes.patch
|
|
- require new ilmbase-devel for build
|
|
- rename libopenexr-devel to openexr devel to be compatible
|
|
with renamed ilmbase package
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Apr 24 13:26:54 UTC 2012 - mvyskocil@suse.cz
|
|
|
|
- disable the test at all, as running them in OBS seems not to be
|
|
reliable
|
|
|
|
-------------------------------------------------------------------
|
|
Sun Jan 29 17:50:27 UTC 2012 - jengelh@medozas.de
|
|
|
|
- Remove redundant tags/sections per specfile guideline suggestions
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Oct 31 14:28:37 UTC 2011 - mvyskocil@suse.cz
|
|
|
|
- openexr-disable-tests.patch - disable broken tests prevents a build
|
|
in Factory
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Jul 27 11:19:31 CEST 2011 - dmueller@suse.de
|
|
|
|
- remove explicit libdrm buildrequires
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Mar 8 20:51:54 UTC 2011 - jengelh@medozas.de
|
|
|
|
- Use %_smp_mflags for parallel build
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Aug 9 09:50:43 UTC 2010 - mvyskocil@suse.cz
|
|
|
|
- Update to 1.7.0 - bugfix release, multiviewer support
|
|
* obsoletes CVE-2009-1720 support
|
|
* built with --enable-larget-stack and test
|
|
- Renammed to be more comfortable with Shared Library policy
|
|
* openexr - main (source package) contains tools in bindir, it provides and
|
|
obsoletes the old OpenEXR symbol
|
|
* libIlmImf6 - contains the openexr library
|
|
* libopenexr-devel - contains the headers, Provides and Obsoletes the
|
|
OpenEXR-devel symbol
|
|
* openexr-doc - documentation
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Dec 18 17:37:10 CET 2009 - jengelh@medozas.de
|
|
|
|
- add baselibs.conf as a source
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Aug 4 07:09:30 UTC 2009 - mvyskocil@suse.cz
|
|
|
|
- fixed bnc#527539: VUL-0: OpenEXR: [ MDVSA-2009:190 ] OpenEXR
|
|
used patches from Mandriva
|
|
* CVE-2009-1720
|
|
* CVE-2009-1721
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Mar 2 05:41:46 CET 2009 - crrodriguez@suse.de
|
|
|
|
- save 6.7MB by removing static libraries and "la" files
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Dec 10 12:34:56 CET 2008 - olh@suse.de
|
|
|
|
- use Obsoletes: -XXbit only for ppc64 to help solver during distupgrade
|
|
(bnc#437293)
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Oct 30 12:34:56 CET 2008 - olh@suse.de
|
|
|
|
- obsolete old -XXbit packages (bnc#437293)
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Apr 10 12:54:45 CEST 2008 - ro@suse.de
|
|
|
|
- added baselibs.conf file to build xxbit packages
|
|
for multilib support
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Oct 31 18:07:10 CET 2007 - mvyskocil@suse.cz
|
|
|
|
- update to 1.6.1
|
|
- fix buid, add docu subpackage with documentation and examples
|
|
|
|
-------------------------------------------------------------------
|
|
Sat May 19 06:03:13 CEST 2007 - stbinner@suse.de
|
|
|
|
- fix linking of new IlmThread lib versus libpthread
|
|
|
|
-------------------------------------------------------------------
|
|
Tue May 15 00:22:40 CEST 2007 - ltinkl@suse.cz
|
|
|
|
- update to 1.4.6
|
|
- fix build, fix packaging examples and doc
|
|
- added missing Requires
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Jan 16 10:44:14 CET 2007 - meissner@suse.de
|
|
|
|
- fixed RPM_OPT_FLAGS
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Jun 12 15:40:26 CEST 2006 - dmueller@suse.de
|
|
|
|
- fix shared lib dependencies
|
|
- fix installed headers
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Jan 25 21:33:52 CET 2006 - mls@suse.de
|
|
|
|
- converted neededforbuild to BuildRequires
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Nov 7 15:06:31 CET 2005 - sndirsch@suse.de
|
|
|
|
- make use of mesa-devel-packages macro in neededforbuild
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Nov 2 21:53:50 CET 2005 - dmueller@suse.de
|
|
|
|
- don't build as root
|
|
|
|
-------------------------------------------------------------------
|
|
Wed May 25 14:49:41 CEST 2005 - adrian@suse.de
|
|
|
|
- update to version 1.2.2
|
|
|
|
-------------------------------------------------------------------
|
|
Mon May 23 16:21:09 CEST 2005 - schwab@suse.de
|
|
|
|
- Fix missing declaration.
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Jan 13 14:30:26 CET 2005 - ro@suse.de
|
|
|
|
- try to fix docu installation
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Jun 28 13:59:35 CEST 2004 - adrian@suse.de
|
|
|
|
- initial package of version 1.2.1
|
|
|