HardenedBSD/sbin
Roy Marples 7045b1603b socket: Implement SO_RERROR
SO_RERROR indicates that receive buffer overflows should be handled as
errors. Historically receive buffer overflows have been ignored and
programs could not tell if they missed messages or messages had been
truncated because of overflows. Since programs historically do not
expect to get receive overflow errors, this behavior is not the
default.

This is really really important for programs that use route(4) to keep
in sync with the system. If we loose a message then we need to reload
the full system state, otherwise the behaviour from that point is
undefined and can lead to chasing bogus bug reports.

Reviewed by:	philip (network), kbowling (transport), gbe (manpages)
MFC after:	2 weeks
Differential Revision:	https://reviews.freebsd.org/D26652
2021-07-28 09:35:09 -07:00
..
adjkerntz
bectl bectl(8): don't allow creation of boot environments with spaces 2021-06-03 08:36:11 -08:00
bsdlabel
camcontrol Cross-reference camcontrol(8) and zonectl(8) man pages. 2021-04-10 10:13:29 +01:00
ccdconfig
clri
comcontrol
conscontrol
ddb
decryptcore
devd devd: remove pccard entries 2021-07-15 16:17:33 -06:00
devfs
devmatch
dhclient bpf: Add an ioctl to set the VLAN Priority on packets sent by bpf 2021-07-26 23:13:31 +02:00
dmesg
dump Correct assert added to dump program. 2021-05-17 16:34:53 -07:00
dumpfs dumpfs(8): add option to only print superblock information 2021-07-02 14:18:17 -08:00
dumpon dumpon: Fix unconfiguring netdump with "off" and "/dev/null". 2021-07-26 13:08:59 -07:00
etherswitchcfg
fdisk
ffsinfo ffsinfo: Update example to avoid to-be-deprecated vinum 2021-04-03 16:29:14 -04:00
fsck
fsck_ffs fsck_ffs: fix background fsck in preen mode 2021-07-11 12:47:27 -08:00
fsck_msdosfs
fsdb Revert "fsdb: add missing bufinit() call" 2021-05-28 18:51:25 -08:00
fsirand
gbde
geom
ggate
growfs add Xr to the rc.d script... 2021-04-06 16:32:57 -07:00
gvinum gvinum: add deprecation notice 2021-03-28 14:45:05 -04:00
hastctl
hastd
ifconfig ifconfig: Minor documentation fix 2021-05-03 14:38:52 +03:00
init init: execute /etc/rc.final after all user processes have terminated 2021-07-22 23:26:11 -05:00
ipf
ipfw ipfw.8: synopsis misses nat show form 2021-06-04 12:55:59 +02:00
iscontrol
kldconfig
kldload
kldstat
kldunload
ldconfig ldconfig(8): update manpage to reality 2021-05-21 19:51:18 +03:00
md5 md5: Improve compatibility with coreutils and format fix 2021-06-29 09:21:57 +02:00
mdconfig mdconfig tests: Correct a copy-pasted test description 2021-06-23 10:37:40 -04:00
mdmfs
mknod
mksnap_ffs
mount
mount_cd9660
mount_fusefs
mount_msdosfs
mount_nfs mount_nfs.8: Add information for "nconnect" to man page 2021-07-11 13:34:16 -07:00
mount_nullfs
mount_udf
mount_unionfs
natd
newfs Explain the newfs naming convention 2021-04-17 23:16:17 +02:00
newfs_msdos
nfsiod
nos-tun
nvmecontrol Partially revert previous commit. 2021-07-14 15:46:22 -04:00
pfctl pfctl: syncookie configuration 2021-07-20 10:36:14 +02:00
pfilctl
pflogd
ping
ping6
quotacheck
rcorder
reboot nextboot: Improve the shell code used to figure out the zpool name 2021-06-05 14:32:18 +00:00
recoverdisk
resolvconf
restore
route socket: Implement SO_RERROR 2021-07-28 09:35:09 -07:00
routed
rtsol
savecore
sconfig
setkey setkey: drop an unused argument from postproc 2021-07-08 14:00:55 +00:00
shutdown
spppcontrol
swapon
sysctl Fix building sysctl(8) after c78ad20 2021-05-01 11:10:03 +00:00
tests
tunefs
umount
veriexec sbin/veriexec: fixed parameter parsing of option -x 2021-06-02 15:37:51 -06:00
zfsbootcfg
Makefile Fix bsd.subdir.mk-related issues after 0a0f748641 2021-07-12 20:54:01 +01:00
Makefile.amd64
Makefile.arm
Makefile.i386
Makefile.inc
Makefile.mips
Makefile.powerpc64