tests: Simplify libarchive testsThe ATF tests work by first running the test program with an invalidflag, which causes it to print an error message, a summary of options,and a list of available t
tests: Simplify libarchive testsThe ATF tests work by first running the test program with an invalidflag, which causes it to print an error message, a summary of options,and a list of available test cases. Switch to the new -l option whichsimply prints the list, and simplify the awk script used to parse theoutput. No functional change.MFC after: 1 week
show more ...
libarchive: merge from vendor branchUpdate vendor/libarchive to 3.8.2Important bugfixes: #2477 tar writer: fix replacing a regular file with a dir for ARCHIVE_EXTRACT_SAFE_WRITES #2659 l
libarchive: merge from vendor branchUpdate vendor/libarchive to 3.8.2Important bugfixes: #2477 tar writer: fix replacing a regular file with a dir for ARCHIVE_EXTRACT_SAFE_WRITES #2659 lib: improve filter process handling #2664 zip writer: fix a memory leak if write callback error early #2665 lib: archive_read_data: handle sparse holes at end of file correctly #2668 7zip: Fix out of boundary access #2670 zip writer: fix writing with ZSTD compression #2672 lib: fix error checking in writing files #2678 zstd write filter: enable Zstandard's checksum feature #2679 lib: handle possible errors from system calls #2707 lib: avoid leaking file descriptors into subprocesses #2713 RAR5 reader: fix multiple issues in extra field parsing function #2716 RAR5 reader: early fail when file declares data for a dir entry #2717 bsdtar: Allow filename to have CRLF endings #2719 tar reader: fix checking the result of the strftime (CVE-2025-25724) #2737 tar reader: fix an infinite loop when parsing V headers #2742 lib: parse_date: handle dates in 2038 and beyond if time_t is big enoughObtained from: libarchiveVendor commit: 7f53fce04e4e672230f4eb80b219af17975e4f83Security: CVE-2025-25724PR: 290303 (exp-run)MFC after: 1 week
Update Makefile.depend filesAfter building packages we have a number of newand updated Makefile.depend filesReviewed by: stevek
Remove residual blank line at start of MakefileThis is a residual of the $FreeBSD$ removal.MFC After: 3 days (though I'll just run the command on the branches)Sponsored by: Netflix
libarchive: merge from vendor branchLibarchive 3.7.3New features: #1941 uudecode filter: support file name and file mode in raw mode #1943 7-zip reader: translate Windows permissions into UNI
libarchive: merge from vendor branchLibarchive 3.7.3New features: #1941 uudecode filter: support file name and file mode in raw mode #1943 7-zip reader: translate Windows permissions into UNIX permissions #1962 zstd filter now supports the "long" write option #2012 add trailing letter b to bsdtar(1) substitute pattern #2031 PCRE2 support #2054 add support for long options "--group" and "--owner" to tar(1)Security fixes: #2101 Fix possible vulnerability in tar error reporting introduced in f27c173Important bugfixes: #1974 ISO9660: preserve the natural order of links #2105 rar5: fix infinite loop if during rar5 decompression the last block produced no data #2027 xz filter: fix incorrect eof at the end of an lzip member #2043 zip: fix end-of-data marker processing when decompressing zip archivesPR: 278315 (exp-run)MFC after: 1 week
Remove $FreeBSD$: one-line sh patternRemove /^\s*#[#!]?\s*\$FreeBSD\$.*$\n/
unzip: swtich to bsdunzip from libarchiveUnzip from FreeBSD has been ported to libarchive.Change usr.bin/unzip to use bsdunzip from libarchive.Differential Revision: https://reviews.freebsd.org/
unzip: swtich to bsdunzip from libarchiveUnzip from FreeBSD has been ported to libarchive.Change usr.bin/unzip to use bsdunzip from libarchive.Differential Revision: https://reviews.freebsd.org/D41239PR: 272845 (exp-run)MFC after: 1 month