Age | Commit message (Collapse) | Author |
|
OK beck, "beautiful" deraadt
|
|
OK deraadt
|
|
While here use the standard strtonum error messages.
input & OK beck, OK kn
|
|
issue a usage message. This matches both historical behaviour, and
the operation upon other keywords.
ok florian
|
|
change lower level code to return an error, and bump the fatal for host(1)
upwards, then tweak nslookup to work nicely
|
|
cname, ns, soa, and tsig directly into rdata.h
|
|
OK jsg
|
|
OK jsg
|
|
with input from florian
ok millert florian
|
|
While pulling on that it turns out we can / need git rid of a isc_task
-> isc__task, isc_taskmgr -> isc__taskmgr, isc_timer -> isc__timer and
isc_socket -> isc__socket indirection.
OK millert
|
|
/etc/resolv.conf for a list of root name servers.
Arguably corectly configured recursive nameservers should REFUSE to
answer this question to prevent cache snooping.
Upstream fixed this after the license change by sending the first
query with RD set.
We go a different route, built in a list of root name servers and ask
them. Otherwise known as a priming query. This way +trace does not depend
on any localy configured nameserver in /etc/resolv.conf
"I have no other quibbles" deraadt@
input & OK sthen
|
|
ok florian@
|
|
usr.bin/dig.
From the beginning when we started to remove unneeded nameserver code,
it was our goal to extract dig functionality from the bind sources,
for everyone's benefit as this is easier to reason about.
In total we removed about 2/3 or over 300.000 lines of code.
We kept the lib/ subdirectory layout but moved the content of bin/ to
the top from the old bind source directory.
Previous sources and history can be found in the src/usr.sbin/bind
Attic.
With & OK deraadt
Proposed directory layout sounds good to sthen
|