opnsense-src/contrib
Martin Matuska 4e9261006a libarchive: merge from vendor branch
libarchive 3.8.1

New features:
 #2088 7-zip reader: improve self-extracting archive detection
 #2137 zip writer: added XZ, LZMA, ZSTD and BZIP2 support
 #2403 zip writer: added LZMA + RISCV BCJ filter
 #2601 bsdtar: support --mtime and --clamp-mtime
 #2602 libarchive: mbedtls 3.x compatibility

Security fixes:
 #2422 tar reader: Handle truncation in the middle of a GNU long linkname
       (CVE-2024-57970)
 #2532 tar reader: fix unchecked return value in list_item_verbose()
       (CVE-2025-25724)
 #2532 unzip: fix null pointer dereference (CVE-2025-1632)
 #2568 warc: prevent signed integer overflow (CVE-2025-5916)
 #2584 rar: do not skip past EOF while reading (CVE-2025-5918)
 #2588 tar: fix overflow in build_ustar_entry (CVE-2025-5917)
 #2598 rar: fix double free with over 4 billion nodes (CVE-2025-5914)
 #2599 rar: fix heap-buffer-overflow (CVE-2025-5915)

Important bugfixes:
 #2399 7-zip reader: add SPARC filter support for non-LZMA compressors
 #2405 tar reader: ignore ustar size when pax size is present
 #2435 tar writer: fix bug when -s/a/b/ used more than once with b flag
 #2459 7-zip reader: add POWERPC filter support for non-LZMA compressors
 #2519 libarchive: handle ARCHIVE_FILTER_LZOP in archive_read_append_filter
 #2539 libarchive: add missing seeker function to archive_read_open_FILE()
 #2544 gzip: allow setting the original filename for gzip compressed files
 #2564 libarchive: improve lseek handling
 #2582 rar: support large headers on 32 bit systems
 #2587 bsdtar: don't hardlink negative inode files together
 #2596 rar: support large headers on 32 bit systems
 #2606 libarchive: support @-prefixed Unix epoch timestamps as date strings
 #2634 tar: Support negative time values with pax
 #2637 tar: Keep block alignment after pax error
 #2642 libarchive: fix FILE_skip regression
 #2643 tar: Handle extra bytes after sparse entries
 #2649 compress: Prevent call stack overflow
 #2651 iso9660: always check archive_string_ensure return value

CVE:		CVE-2024-57970, CVE-2025-1632, CVE-2025-25724,
		CVE-2025-5914, CVE-2025-5915, CVE-2025-5916,
		CVE-2025-5917, CVE-2025-5918
PR:		286944 (exp-run, main, libarchive 3.8.0)
Approved by:	so
Security:	FreeBSD-SA-25:07.libarchive

(cherry picked from commit 2e113ef82465598b8c26e0ca415fbe90677fbd47)
(cherry picked from commit 6dad4525a2910496ecf3c41de659aac906f6c1f4)
2025-08-08 11:49:21 +02:00
..
arm-optimized-routines Update the Arm Optimized Routine library to v24.01 2024-04-08 13:15:18 +00:00
atf atf: Guard against multiple evaluation. 2024-05-20 09:04:54 +00:00
bc vendor/bc: upgrade to version 7.0.2 2024-09-24 18:33:30 +02:00
bearssl
bionic-x86_64-string
blocklist blocklistd: Remove obsolete network class reference 2025-02-07 10:56:56 -05:00
bmake
bsddialog
bsnmp libbsnmp: avoid division by zero with empty password 2025-01-20 09:25:14 -05:00
byacc
bzip2
capsicum-test capsicum-test: rights are propagated on sctp_peeloff(2) 2024-10-17 12:29:21 -04:00
com_err
dialog
diff
dma
ee ee: Fix use of uninitialised pointer in ispell_op 2024-09-07 01:01:06 +01:00
elftoolchain libelftc: Fix a typo - FreeBSD's riscv port is little-endian. 2025-01-24 14:48:56 -05:00
expat contrib/expat: import expat 2.7.1 2025-04-05 11:17:53 +08:00
file MFC: MFV: file 5.46. 2024-12-21 23:37:20 -08:00
flex
gdtoa
googletest contrib/googletest: update from 1.14.0 to 1.15.2 2025-03-25 13:21:40 -07:00
hyperv/tools
jemalloc jemalloc: set LG_VADDR to 64 on amd64 2024-10-15 18:06:44 +03:00
kyua kyua: Try harder to delete directories. 2025-07-28 10:15:47 +02:00
ldns ldns: Ignore commented-out lines in resolv.conf. 2024-05-20 09:04:54 +00:00
ldns-host
less MFC: MFV: less v668. 2024-12-21 23:46:59 -08:00
lib9p
libarchive libarchive: merge from vendor branch 2025-08-08 11:49:21 +02:00
libbegemot
libc-pwcache
libc-vis
libcbor libcbor: vendor update to 0.11.0 2024-08-01 11:11:45 -04:00
libcxxrt libcxxrt: Update to upstream 6f2fdfebcd62 2024-11-03 09:51:37 -05:00
libder Add 'contrib/libder/' from commit '9c40c4de4c33b2ba1124fb752ebea0bebaa6013f' 2025-01-10 20:48:21 -06:00
libdivsufsort
libedit libedit: import vendor snapshot 2025-01-03 2025-04-30 10:07:39 +02:00
libevent
libexecinfo
libfido2 libfido2: update to 1.14.0 2024-08-01 11:11:45 -04:00
libpcap libpcap: Update to 1.10.5 2024-10-07 14:27:04 -03:00
libucl libucl: import snapshot 2024-02-06 2024-03-27 09:18:47 +01:00
libxo
llvm-project libc++: fix compiling <locale> with -fmodules 2025-05-28 18:26:27 +02:00
lua
lutok
mandoc timeout(1): Update STANDARDS section 2024-10-18 08:56:48 +02:00
mknod
mtree
ncurses ncurses: readd 2 html files in the doc (fix MK_HTML=yes) 2024-06-27 11:06:23 +02:00
netbsd-tests netbsd-tests: Update a test case to chase grep symlink handling changes 2025-03-31 14:27:25 -07:00
netcat
ntp ntp: Replace the workaround from 98e34e8e2557 with a patch from upstream 2025-03-19 21:26:46 -07:00
nvi nvi: import version 2.2.1-52c07e8 2025-01-15 10:55:01 +01:00
ofed libibverbs: Extend support of NDR rates 2025-03-22 02:27:55 +02:00
one-true-awk ota: Merge One True Awk 20250116 bsd-feature 2dce54b053d4 2025-02-06 08:10:46 -07:00
openbsm libbsm: honour AU_OFLAG_NORESOLVE 2024-11-12 08:40:05 -05:00
opencsd/decoder
openpam
openresolv
pam_modules/pam_passwdqc
pf libpcap: Update to 1.10.5 2024-10-07 14:27:04 -03:00
pjdfstest
pnglite
pnpinfo
processor-trace
sendmail Merge commit '850ef5ae11d69ea3381bd310f564f025fc8caea3' 2024-02-07 02:29:43 +00:00
smbfs smbfs manuals: describe consistently 2024-06-12 15:46:25 -06:00
spleen contrib/spleen: Update to Spleen 2.1.0 2025-01-24 14:57:10 -05:00
sqlite3 sqlite3: Vendor import of sqlite3 3.46.1 2024-09-02 17:01:33 -07:00
tcp_wrappers tcp_wrappers: Use default C standard version 2025-01-24 14:50:38 -05:00
tcpdump tcpdump/print-pflog: Print uid with host endianness 2025-01-13 22:49:14 -04:00
tcsh
telnet telnet: Prevent buffer overflow in the user prompt for SRA 2025-04-29 10:45:52 -04:00
terminus
tnftp
traceroute traceroute: Implement ECN bleaching detection 2024-02-02 09:32:24 -05:00
tzcode Update tzcode to 2024b. 2024-10-06 09:12:49 +00:00
tzdata contrib/tzdata: import tzdata 2025b 2025-03-26 09:03:52 +08:00
unbound unbound: Remove testcode and testdata 2024-10-24 20:28:45 -07:00
unifdef unifdef: Fix collision check when adding symbols. 2025-02-13 01:37:42 +01:00
unvis
vis
wireguard-tools wg: ipc: add allowed-ip flags support for FreeBSD 2025-07-28 10:14:11 +02:00
wpa contrib/wpa: pass IFM_IEEE80211_VHT5G if vht_enabled on the channel 2025-02-10 14:52:12 +00:00
xz MFV: xz 5.8.1. 2025-05-08 09:24:51 -07:00