HardenedBSD/usr.sbin
Matthew Dillon 5b06b23da0 Set the NOADDITIONAL flag for bind. This removes the 5% ttl reduction
for glue records and forces the glue record to be reloaded from the real NS.

The 5% ttl reduction can cause the glue IN A to timeout before the NS
record in certain situations, such as when the domain owner does not match
up NS records with the NIC.   This behavior by domain owners is becoming
more common as primary zone serving iterates through another glue level
(i.e. exodus hosts the master NS's but the customer then redirects the
NS's to the real DNS servers).  The result is that named would appear to
work properly for about 40 minutes, and then unexpectedly fail for that
zone.  This causes named to behave very inconsistently and a google search
shows that it has obviously frustrated many, many people.  So until the bind
guys make named behave consistently (either fail instantly or accomodate the
case), we need to set this option to accomodate the case.  The result
will be much more consistent behavior and fewer head-scratching failures.

MFC after: 3 days
2001-07-17 04:54:00 +00:00
..
ac Remove whitespace at EOL. 2001-07-15 08:06:20 +00:00
accton Remove whitespace at EOL. 2001-07-15 08:06:20 +00:00
acpi Remove whitespace at EOL. 2001-07-15 08:06:20 +00:00
adduser Remove whitespace at EOL. 2001-07-15 08:06:20 +00:00
amd
ancontrol Remove whitespace at EOL. 2001-07-15 08:06:20 +00:00
apm Remove whitespace at EOL. 2001-07-15 08:06:20 +00:00
apmd Remove whitespace at EOL. 2001-07-15 08:06:20 +00:00
arp Remove whitespace at EOL. 2001-07-15 08:06:20 +00:00
atm
boot0cfg
boot98cfg Remove whitespace at EOL. 2001-07-15 08:06:20 +00:00
bootparamd Remove whitespace at EOL. 2001-07-15 08:06:20 +00:00
btxld
burncd
cdcontrol Remove whitespace at EOL. 2001-07-15 08:06:20 +00:00
chkgrp
chown
chroot
ckdist Remove whitespace at EOL. 2001-07-15 08:06:20 +00:00
config Remove whitespace at EOL. 2001-07-15 08:06:20 +00:00
cron Remove whitespace at EOL. 2001-07-15 08:06:20 +00:00
crunch Remove whitespace at EOL. 2001-07-15 08:06:20 +00:00
ctm Remove whitespace at EOL. 2001-07-15 08:06:20 +00:00
dev_mkdb Remove whitespace at EOL. 2001-07-15 08:06:20 +00:00
devinfo
digictl
diskcheckd
diskpart Remove whitespace at EOL. 2001-07-15 08:06:20 +00:00
dpt
edquota
elf2exe Remove whitespace at EOL. 2001-07-15 08:06:20 +00:00
extattrctl
faithd Remove whitespace at EOL. 2001-07-15 08:06:20 +00:00
fdcontrol Remove whitespace at EOL. 2001-07-15 08:06:20 +00:00
fdformat
fdread
fdwrite Remove whitespace at EOL. 2001-07-15 08:06:20 +00:00
getextattr Remove whitespace at EOL. 2001-07-15 08:06:20 +00:00
gifconfig Remove whitespace at EOL. 2001-07-15 08:06:20 +00:00
i4b Remove whitespace at EOL. 2001-07-15 08:06:20 +00:00
ifmcstat
inetd Remove whitespace at EOL. 2001-07-15 08:06:20 +00:00
iostat Remove whitespace at EOL. 2001-07-15 08:06:20 +00:00
ipftest
ipresend
ipsend
iptest
IPXrouted Remove whitespace at EOL. 2001-07-15 08:06:20 +00:00
jail Remove whitespace at EOL. 2001-07-15 08:06:20 +00:00
kbdcontrol Remove whitespace at EOL. 2001-07-15 08:06:20 +00:00
kbdmap Remove whitespace at EOL. 2001-07-15 08:06:20 +00:00
kernbb Remove whitespace at EOL. 2001-07-15 08:06:20 +00:00
keyadmin Remove whitespace at EOL. 2001-07-15 08:06:20 +00:00
keyserv Remove whitespace at EOL. 2001-07-15 08:06:20 +00:00
kgmon Remove whitespace at EOL. 2001-07-15 08:06:20 +00:00
kgzip
lastlogin
lpr Remove whitespace at EOL. 2001-07-15 08:06:20 +00:00
lptcontrol Remove whitespace at EOL. 2001-07-15 08:06:20 +00:00
mailstats
mailwrapper Remove whitespace at EOL. 2001-07-15 08:06:20 +00:00
makemap
manctl Remove whitespace at EOL. 2001-07-15 08:06:20 +00:00
memcontrol Remove whitespace at EOL. 2001-07-15 08:06:20 +00:00
mergemaster
mixer Remove whitespace at EOL. 2001-07-15 08:06:20 +00:00
mld6query Remove whitespace at EOL. 2001-07-15 08:06:20 +00:00
mlxcontrol Remove whitespace at EOL. 2001-07-15 08:06:20 +00:00
mount_nwfs Remove whitespace at EOL. 2001-07-15 07:53:42 +00:00
mount_portalfs
mountd Remove whitespace at EOL. 2001-07-15 07:53:42 +00:00
moused Remove whitespace at EOL. 2001-07-15 08:06:20 +00:00
mptable
mrouted Remove whitespace at EOL. 2001-07-15 08:06:20 +00:00
mtest
mtree Remove whitespace at EOL. 2001-07-15 08:06:20 +00:00
named Set the NOADDITIONAL flag for bind. This removes the 5% ttl reduction 2001-07-17 04:54:00 +00:00
named.reload Remove whitespace at EOL. 2001-07-15 08:06:20 +00:00
named.restart Remove whitespace at EOL. 2001-07-15 08:06:20 +00:00
ndc
ndp
newsyslog Remove whitespace at EOL. 2001-07-15 08:06:20 +00:00
nfsd Remove whitespace at EOL. 2001-07-15 07:53:42 +00:00
ngctl Remove whitespace at EOL. 2001-07-15 08:06:20 +00:00
nghook Remove whitespace at EOL. 2001-07-15 08:06:20 +00:00
nologin Remove whitespace at EOL. 2001-07-15 07:53:42 +00:00
nslookup
nsupdate
ntp
pccard Remove whitespace at EOL. 2001-07-15 08:06:20 +00:00
pciconf Remove whitespace at EOL. 2001-07-15 08:06:20 +00:00
pcvt Remove whitespace at EOL. 2001-07-15 08:06:20 +00:00
periodic Remove whitespace at EOL. 2001-07-15 08:06:20 +00:00
pkg_install Remove whitespace at EOL. 2001-07-15 08:06:20 +00:00
pnpinfo
ppp Ignore (with a warning message) mtu/mru configurations that are greater 2001-07-17 01:06:13 +00:00
pppctl Remove whitespace at EOL. 2001-07-15 08:06:20 +00:00
pppd Remove whitespace at EOL. 2001-07-15 08:06:20 +00:00
pppstats
praliases
prefix Remove whitespace at EOL. 2001-07-15 08:06:20 +00:00
procctl
pstat
pw Remove whitespace at EOL. 2001-07-15 08:06:20 +00:00
pwd_mkdb Remove whitespace at EOL. 2001-07-15 08:06:20 +00:00
quot
quotaon
rarpd
raycontrol Remove whitespace at EOL. 2001-07-15 08:06:20 +00:00
repquota
rip6query Remove whitespace at EOL. 2001-07-15 08:06:20 +00:00
rmt Remove whitespace at EOL. 2001-07-15 08:06:20 +00:00
route6d
rpc.lockd
rpc.statd Remove whitespace at EOL. 2001-07-15 08:06:20 +00:00
rpc.umntall
rpc.yppasswdd Remove whitespace at EOL. 2001-07-15 08:06:20 +00:00
rpc.ypupdated
rpc.ypxfrd
rpcbind Free things in the right order 2001-07-16 22:12:06 +00:00
rrenumd
rtadvd Remove whitespace at EOL. 2001-07-15 08:06:20 +00:00
rtprio Remove whitespace at EOL. 2001-07-15 08:06:20 +00:00
rtsold
rwhod Remove whitespace at EOL. 2001-07-15 08:06:20 +00:00
sa Remove whitespace at EOL. 2001-07-15 08:06:20 +00:00
sade Add ability to configure console terminal type in /etc/ttys 2001-07-17 04:09:50 +00:00
sendmail
setextattr
setkey Remove whitespace at EOL. 2001-07-15 08:06:20 +00:00
sgsc
sicontrol
sliplogin
slstat Remove whitespace at EOL. 2001-07-15 08:06:20 +00:00
spkrtest
spray Remove whitespace at EOL. 2001-07-15 08:06:20 +00:00
stallion Remove whitespace at EOL. 2001-07-15 08:06:20 +00:00
sysinstall Add ability to configure console terminal type in /etc/ttys 2001-07-17 04:09:50 +00:00
syslogd Remove whitespace at EOL. 2001-07-15 08:06:20 +00:00
tcpdchk
tcpdmatch
tcpdump Remove whitespace at EOL. 2001-07-15 08:06:20 +00:00
timed Remove whitespace at EOL. 2001-07-15 08:06:20 +00:00
traceroute
traceroute6
trpt Remove whitespace at EOL. 2001-07-15 08:06:20 +00:00
tzsetup Remove whitespace at EOL. 2001-07-15 08:06:20 +00:00
usbd Remove whitespace at EOL. 2001-07-15 08:06:20 +00:00
usbdevs Remove whitespace at EOL. 2001-07-15 08:06:20 +00:00
vidcontrol Remove whitespace at EOL. 2001-07-15 08:06:20 +00:00
vipw Remove whitespace at EOL. 2001-07-15 08:06:20 +00:00
vnconfig
watch Add prototypes, staticize, constify, don't shadow global variables and 2001-07-15 11:03:28 +00:00
wicontrol
wlconfig Remove whitespace at EOL. 2001-07-15 08:06:20 +00:00
xten
yp_mkdb Remove whitespace at EOL. 2001-07-15 08:06:20 +00:00
ypbind Remove whitespace at EOL. 2001-07-15 08:06:20 +00:00
yppoll
yppush
ypserv Remove whitespace at EOL. 2001-07-15 08:06:20 +00:00
ypset
zic
Makefile
Makefile.inc