HardenedBSD/etc
phk 47e8c0df80 Add handle to control global TCP keepalives and turn them on as
default.

Despite their name it doesn't keep TCP sessions alive, it kills
them if the other end has gone AWOL.  This happens a lot with
clients which use NAT, dynamic IP assignment or which has a 2^32
* 10^-3 seconds upper bound on their uptime.

There is no detectable increase in network trafic because of this:
two minimal TCP packets every two hours for a live TCP connection.

Many servers already enable keepalives themselves.

The host requirements RFC is 10 years old, and doesn't know about
the loosing clients of todays InterNet.
1999-06-05 05:45:57 +00:00
..
defaults Add handle to control global TCP keepalives and turn them on as 1999-06-05 05:45:57 +00:00
etc.alpha
etc.amd64
etc.i386
isdn
kerberosIV
mail
mtree
namedb
periodic
ppp
rc.d Add handle to control global TCP keepalives and turn them on as 1999-06-05 05:45:57 +00:00
root
sendmail
aliases
amd.map
auth.conf
crontab
csh.cshrc
csh.login
csh.logout
dhclient.conf
disktab
dm.conf
fbtab
ftpusers
gettytab
group
host.conf
hosts
hosts.allow
hosts.equiv
hosts.lpd
inetd.conf
locale.alias
login.access
login.conf
make.conf
MAKEDEV
MAKEDEV.local
Makefile
master.passwd
minfree
modems
motd
netstart
network.subr Add handle to control global TCP keepalives and turn them on as 1999-06-05 05:45:57 +00:00
networks
newsyslog.conf
pam.conf
pccard_ether
pccard.conf.sample
phones
printcap
profile
protocols
rc
rc.atm
rc.devfs
rc.diskless1
rc.diskless2
rc.firewall
rc.initdiskless
rc.isdn
rc.network Add handle to control global TCP keepalives and turn them on as 1999-06-05 05:45:57 +00:00
rc.pccard
rc.serial
rc.shutdown
rc.sysctl
remote
rpc
security
services
shells
syslog.conf
termcap.small