HomeFreeBSD

libarchive: merge from vendor branch

Description

libarchive: merge from vendor branch

Libarchive 3.7.4 + three fixes from master

Security fixes:
#2135 rar: Fix OOB in rar e8 filter (CVE-2024-26256)
#2145 zip: Fix out of boundary access
#2148 rar: Fix OOB in rar delta filter
#2149 rar: Fix OOB in rar audio filter

Important bugfixes:
#2131 7zip: Limit amount of properties
#2110 bsdtar: Fix error handling around strtol() usages
#2116 passphrase: Never allow empty passwords
#2124 rar: Fix "File CRC Error" when extracting specific rar4 archives
#2123 xar: Avoid infinite link loop
#2150 xar: Fix another infinite loop and expat error handling
#2108 zip: Update AppleDouble support for directories
#2071 zstd: Implement core detectiongit

(cherry picked from commit 13d826ff947d9026f98e317e7385b22abfc0eace)

Details

Provenance
mmAuthored on Apr 29 2024, 8:15 AM
Parents
rG3cf9a5010e7d: libarchive: add two missing package files to libarchive tests
Branches
Unknown
Tags
Unknown