Skip to content

v2.32.1

Latest

Choose a tag to compare

@pablodelara pablodelara released this 01 Jul 07:41

Full Changelog: v2.32.0...v2.32.1

Resolved Issues

  • Fixed x86 CRC dispatcher (AVX512+VPLCMUL implementation could not be always reached
    when the ISA was available).
  • Fixed potential out-of-bounds read in isal_mem_zero_detect when the last block is all 1's.
  • Fixed integer-overflow out-of-bounds write in isal_write_gzip_header.
  • Fixed use-after-free bug in generate_custom_hufftables.
  • Fixed internal buffer overrun in igzip.
  • Fixed next_in/avail_in not being reset after block finish in igzip.
  • Fixed zlib DICTID stored and read in wrong byte order (now correctly big-endian).
  • Fixed mutation of user-provided gzip_flag when writing the wrapper header.
  • Fixed gzip NAME field incorrectly including path components on decompress.
  • Fixed MinGW failures on Windows.
  • Fixed in-place aliasing bug in riscv64 xor_gen and pq_gen RAID functions.
  • Fixed memory leak in the zlib shim library.
  • Fixed segmentation fault in erasure_code riscv64 implementation when vlen > 128.
  • Fixed various compilation warnings on Windows for RAID, CRC, erasure code, and igzip.
  • Fixed various errors/warnings in CMake build for non-x86 architectures.