Skip to content

Xdelta 3.2.2

Latest

Choose a tag to compare

@github-actions github-actions released this 09 Oct 03:36
· 1 commit to main since this release
5f8f5a5
  • Handle allocation failures throughout the encoder, decoder, merge, and
    application-header paths without leaking memory or dereferencing null
    pointers.

  • Require the complete XZ magic signature before invoking external
    decompression.

** Changes in version 3.2.1

  • Support standard input as the source file when encoding or decoding.

  • Support Unicode file names on Windows.

  • Reject invalid armor streams before decoding and harden application-header
    file-name handling.

  • Correct secondary-compression status and header reporting, and accept the
    documented smaller source-window sizes.

  • Restore the C++ regression suite, port it to Windows, and exercise source
    copies beyond 2 GiB.

  • Install the reusable library and public headers, document CMake consumer
    workflows, and verify that public headers are independently portable.

  • Add dependency-free Windows x86 release binaries alongside the existing
    x86-64 and ARM64 packages.

  • Show command help when invoked without arguments from an interactive
    terminal.


What's Changed

Full Changelog: v3.2.1...v3.2.2