Skip to content

COMP: Update LibArchive to fix build error on macOS < 10.13

Created by: jcfr

See https://issues.slicer.org/view.php?id=4438

Suggested-by: Isaiah Norton inorton@bwh.harvard.edu Thanks: Brad King brad.king@kitware.com Reported-by: Steve Pieper pieper@bwh.harvard.edu

List of changes:

$ git shortlog e8a11f4..43a14d4 --no-merges Brad King (1): Do not use nanosecond file time APIs on macOS < 10.13

Colin Percival (1): Avoid overflow when reading corrupt cpio archive

Ed Maste (1): ensure ar strtab is null terminated

Graham Percival (1): Spelling fixes

Jean-Christophe Fillion-Robin (1): slicer: Disable LHA support

Joerg Sonnenberger (9): Don't call wmemmove if size is zero. Revert addition of assert. Do something sensible for empty strings to make fuzzers happy. Match full strings, not just prefixes. Don't allow sparse mapping entry to pass beyond 63bit. Place a limit on the mtree line length to make fuzzers happy. Ensure that the AES extension header is large enough. Avoid a read off-by-one error for UTF16 names in RAR archives. Fix case in comment.

Martin Matuska (1): archive_write_ar_data(): replace strncpy() with memcpy()

Sean Purcell (14): Add Zstandard read support Add Zstandard write support Small zstd fixes Add zstd test suite Whitespace fixes Fix zstd reader and change variable scopes Fix compile errors with cmake and when zstd isn't present Skip zstd write tests when library not present Don't try to use libzstd versions without streaming API Build with zstd on TravisCI on OS X zstd: Address comments by @terrelln zstd: Don't bid on skippable frames Fix alphabetical order, other small fixes Fix zstd memory allocation and null checks

Tim Kientzle (3): Libarchive 3.3.3dev Issue #924: fix capitalization of bcrypt.h header Issue #947: Reference archive_write_set_options in archive_write.3

Tony Theodore (1): libarchive.pc.in: add Cflags.private for static linking

jrmarino (1): Recognize ".tzst" extension as ".tar.zst"

Merge request reports