guenther
d1b3e73236
Trim symbols that aren't part of our new resolver
OK semarie@
9 years ago
deraadt
f0e9631687
Remove excessive sys/cdefs.h inclusion
ok guenther millert kettenis
12 years ago
guenther
544bd8e2e0
Stop pulling in <sys/param.h>
ok deraadt@
12 years ago
pyr
0ec535fbe6
Add a resolv.conf option to specify the order in which getaddrinfo
PF_UNSPEC queries are made. While there change the default from inet6
first then inet4 to inet4 first then inet6, this prevents the many
people with IPv4 only connectivity from constantly trying to contact
IPv6 addresses, and also unbreaks many ports who don't use getaddrinfo
right.
ok deraadt@, plenty of cheering in the room wrt the idea, not loud
enough complaining from the v6 crowd.
15 years ago
tedu
e548ff89cc
make the resolver stat resolv.conf and update if it changes.
useful feedback and ok deraadt@
20 years ago
espie
2ccf9e8a28
Remove unnecessary typedef usage.
u_char -> unsigned char
u_short -> unsigned short
u_long -> unsigned long
u_int -> unsigned int
okay millert@
21 years ago
avsm
3f2bee58c7
add __bounded__ attributes for userland headers; enabled with -Wbounded
ok deraadt@
21 years ago
avsm
b75b1238ee
backout the __bounded__ attributes for a while; requested by deraadt@
21 years ago
avsm
3ab653a0d9
Mark various standard library functions with the __bounded__ attribute.
You must have an up-to-date gcc for this!
deraadt@ ok
21 years ago
millert
cc6797b16c
Remove the advertising clause in the UCB license which Berkeley
rescinded 22 July 1999. Proofed by myself and Theo.
21 years ago
deraadt
080024652a
compatiblity -> compatibility
decriptor -> descriptor
authentciated -> authenticated
transmition -> transmission
22 years ago
millert
959b08f109
Manual cleanup of remaining userland __P use (excluding packages maintained outside the tree)
23 years ago
millert
b68c09e067
Part one of userland __P removal. Done with a simple regexp with some minor hand editing to make comments line up correctly. Another pass is forthcoming that handles the cases that could not be done automatically.
23 years ago
jakob
0b83396f5d
add support for EDNS0 extended flag DNSSEC OK (aka DO). ok deraadt@
23 years ago
itojun
a795b00db8
support EDNS0 (RFC2671) buffer size notification on DNS queries.
"options edns0" in /etc/resolv.conf will enable the behavior. no behavior
change if you don't have the line. see resolv.conf(5) for more details.
EDNS0 is useful for avoiding TCP DNS queries/replies on larger DNS responses.
also, draft-ietf-dnsext-message-size-* plans to mandate EDNS0 support for DNS
clients that support IPv6 transport.
23 years ago
todd
f0cf4fb1ff
spelling
24 years ago
itojun
0194f6fae7
ipv6 support in resolver. "nameserver" line in /etc/resolv.conf now takes
ipv6 address.
24 years ago
downsj
9b73b59fa7
BIND 4.9.5 includes.
28 years ago
dm
eb15958f85
netbsd: bind 4.9.3
29 years ago
deraadt
47b73ff83c
initial import of NetBSD tree
29 years ago