freebsd-src/contrib
Dag-Erling Smørgrav 974ea6b297 libdiff: Detect and recover from file truncation.
If a memory-mapped file is truncated before we get to the end, the
atomizer may catch SIGBUS.  Detect that, reduce the input length to
what we were actually able to read, and set a flag so the caller can
take further action (e.g. warn the user and / or start over).

Sponsored by:	Klara, Inc.
Reviewed by:	markj
Differential Revision:	https://reviews.freebsd.org/D45217
2024-05-20 15:26:33 +02:00
..
arm-optimized-routines Update the Arm Optimized Routine library to v24.01 2024-02-29 11:39:12 +00:00
atf atf: Guard against multiple evaluation. 2024-05-15 12:08:44 +02:00
bc vendor/bc: upgrade to version 6.7.5 2024-01-10 17:36:29 +01:00
bearssl
bionic-x86_64-string
blocklist Track upstream project rename in contrib/blocklistd 2023-11-03 16:53:04 -04:00
bmake Merge bmake-20240508 2024-05-13 22:19:20 -07:00
bsddialog contrib/bsddialog: Import version 1.0.2 2024-05-16 15:32:56 +02:00
bsnmp
byacc
bzip2 bzip2: remove locally added __FBSDID 2023-11-27 16:47:22 +00:00
capsicum-test capsicum: introduce cap_rights_is_empty Function 2023-12-11 12:15:46 +01:00
com_err
cortex-strings
dialog
diff
dma dma: use OpenSSL 1.1 init API 2023-05-11 19:03:34 -04:00
ee ee: remove locally added __FBSDID 2023-11-27 16:47:26 +00:00
elftoolchain Fix memory corruption in C++ demangler 2024-05-09 19:55:52 -06:00
expat MFV: expat 2.6.0. 2024-02-17 14:04:14 -08:00
file (upstream) PR/386: Add newlines for consitency 2 2023-10-08 21:52:53 -07:00
flex
gdtoa
googletest Import GoogleTest 1.14.0 2023-08-10 02:32:33 -07:00
hyperv/tools hyperv/kvp: Remove set but unused variables. 2023-06-27 10:19:32 -07:00
jemalloc
kyua contrib/kyua: Merge vendor import 2024-01-18 17:26:13 +01:00
ldns ldns: Ignore commented-out lines in resolv.conf. 2024-05-15 12:20:15 +02:00
ldns-host
less MFV: less: Do not trust st_size if it equals zero 2024-04-23 22:33:26 -07:00
lib9p lib9p: Remove set but unused sockets[] array from l9p_start_server. 2023-06-20 09:28:59 -07:00
libarchive libarchive: merge bugfixes from vendor branch 2024-04-30 11:55:01 +02:00
libbegemot
libc-pwcache Remove __FBSDID from netbsd libc sources 2023-11-21 00:21:11 +00:00
libc-vis Remove __FBSDID from netbsd libc sources 2023-11-21 00:21:11 +00:00
libcbor libcbor: vendor update to 0.11.0 2024-05-03 19:33:50 -04:00
libcxxrt Fix memory corruption in C++ demangler 2024-05-09 19:55:52 -06:00
libdiff libdiff: Detect and recover from file truncation. 2024-05-20 15:26:33 +02:00
libdivsufsort
libedit
libevent libevent: Import libevent 2.1.12 2023-11-14 17:13:02 -08:00
libexecinfo
libfido2 libfido2: update to 1.14.0 2024-05-04 12:51:08 -04:00
libpcap libpcap: Update to 1.10.4 2023-05-05 10:56:10 -03:00
libucl libucl: import snapshot 2024-02-06 2024-02-29 13:27:03 +01:00
libxo
llvm-project Merge commit 87f3407856e6 from llvm-project (by Phoebe Wang): 2024-05-16 20:41:45 +02:00
lua Merge LUA 5.4.6 2023-07-15 11:31:04 -06:00
lutok
mandoc mandoc: Fix bootstrapping on macOS with Clang 16 / Apple Clang 15 2024-03-16 01:50:20 +00:00
mknod
mtree
ncurses
netbsd-tests Prepare the system for _FORTIFY_SOURCE 2024-05-13 00:23:50 -05:00
netcat netcat: add --crlf to convert LF into CRLF 2023-08-28 10:58:17 +00:00
ntp ntp: Fix build 2023-06-06 06:27:05 -07:00
nvi nvi: import version 2.2.1 2023-09-27 18:14:45 +02:00
ofed ofed: don't expose symbols twice 2024-05-08 15:52:00 +01:00
one-true-awk awk: Merge in bsd-feature branch of OTA from 20240422 (31bb33a32f71) 2024-05-14 12:17:55 -06:00
openbsm OpenBSM: Remove $FreeSBD$ tags from the configuration files 2024-03-14 07:02:44 +01:00
opencsd/decoder
openpam openpam: Migrate from COMPAT_32BIT to generic COMPAT_libcompat 2023-07-09 18:48:17 +01:00
openresolv
pam_modules/pam_passwdqc
pf man filesystems: fix xrefs after move to section 4 2024-05-16 10:25:29 -06:00
pjdfstest
pnglite
pnpinfo pnpinfo: remove locally added __FBSDID 2023-11-27 16:47:30 +00:00
processor-trace
sendmail Belatedly update version and date for sendmail 8.18.1 upgrade 2024-02-07 02:03:47 +00:00
smbfs smbfs: remove locally added __FBSDID 2023-11-27 16:47:33 +00:00
spleen contrib/spleen: update to Spleen 2.0.0 2023-06-08 10:42:25 -04:00
sqlite3 sqlite3: Vendor import of sqlite3 3.45.1 2024-03-12 10:06:50 -06:00
tcp_wrappers tcp_wrappers: silence a few warnings 2024-01-22 17:23:49 +01:00
tcpdump tcpdump: cope with incorrect packet lengths 2024-04-04 10:07:05 +02:00
tcsh
telnet Fix snprintf truncation in telnet 2023-12-21 23:45:52 +01:00
terminus
tnftp
tzcode timezone: Move to the XSI/POSIX definition for timezone. 2024-03-11 22:19:31 -06:00
tzdata contrib/tzdata: import tzdata 2024a 2024-02-02 10:01:39 +08:00
unbound unbound: Vendor import 1.20.0 2024-05-10 14:23:43 -07:00
unifdef unifdef: Handle redefined symbols correctly. 2023-09-06 17:11:13 +00:00
unvis
vis
wireguard-tools
wpa wpa: Remove the now not-needed local logic to hard-code cipher support 2024-05-08 17:48:58 -07:00
xz Backport export of lzma_mt_block_size symbol. 2024-04-04 23:39:33 -07:00