Skip to content

v3.1.6

Compare
Choose a tag to compare
@cary-ilm cary-ilm released this 09 Mar 18:54
· 77 commits to RB-3.1 since this release

Patch release that addresses various bug/build issues and includes several optimizations:

  • 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
  • CMake config for generating docs is now BUILD_DOC

Also, this release includes a major update and reorganization of the repo documentation and the https://openexr.com website.

In addition, numerous typos and misspellings in comments and doxygen content have been fixed via codespell.

Specific OSS-fuzz issues address:

  • OSS-fuzz 52730 Heap-buffer-overflow in fasthuf_initialize
  • OSS-fuzz 49698 Heap-buffer-overflow in fasthuf_decode
  • OSS-fuzz 47517 Integer-overflow in reconstruct_chunk_table
  • OSS-fuzz 47503 Heap-buffer-overflow in uncompress_b44_impl
  • OSS-fuzz 47483 Heap-buffer-overflow in generic_unpack