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)Petr Gajdos2023-08-24 13:30:50 +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_decompressPetr Gajdos2023-06-27 11:43:23 +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)Petr Gajdos2021-11-09 10:18:35 +00:00
7523e0a859Accepting request 882342 from graphics
Richard Brown
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 detailsPetr Gajdos2021-03-31 12:04:36 +00:00
0c2d741e54- merge ilmbase and openexr source packages into one _multibuild - added sources + _multibuildPetr Gajdos2021-01-05 13:11:10 +00:00
044fd769aa- version update to 2.5.4 * Patch release with various bug/sanitizer/security fixes, primarily related to reading corrupted input files.Petr Gajdos2021-01-05 09:20:49 +00:00
7f3a2304d1- 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 testsPetr Gajdos2020-09-30 07:02:24 +00:00
b7a805a92fAccepting request 818885 from home:StefanBruens:branches:graphicsMarcus Meissner2020-07-06 08:04:05 +00:00
e7ea672b17- 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.confPetr Gajdos2020-06-29 12:44:27 +00:00
742c3df9f4- 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)Petr Gajdos2020-04-16 10:57:14 +00:00
8a308ce922Accepting request 773383 from graphics
Oliver Kurz
2020-02-14 15:22:59 +00:00
665d7c7e17Accepting request 773200 from home:StefanBruens:branches:devel:tools:buildingPetr Gajdos2020-02-11 08:47:13 +00:00
46df22f397- 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 - testBox.patch (upstreamed) - testBoxAlgo.patch (upstreamed) - deleted sources - ilmbase-2.3.0.tar.gz.sig (not needed) - ilmbase.keyring (not needed)Petr Gajdos2019-09-26 08:30:24 +00:00