| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
| |
now doing.
ok deraadt@
|
|
|
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Also Extend "nameserver" declaration syntax to support port
numbers. To avoid ambiguity these are only parsed when the address
is enclosed in square brackets, e.g. "nameserver [127.0.0.1]:5353"
Together these changes make forwarding DNS over a SSH tunnel very
easy, but unfortunately some programs in ports/ implement their
own resolvers (e.g. firefox). These will need to be modified to
support these options separately.
fixes jsing@ reyk@
ok deraadt@ millert@ krw@ + "I like it" from lots
|
| |
|
|
|
|
| |
OK otto@ and jaredy@.
|
|
|
|
| |
ok deraadt otto.
|
|
|
|
|
|
|
| |
split functions off res_debug.c so that getnetnamadr.c does not pull it
all when it's used.
okay deraadt@, krw@
|
|
|
|
| |
useful feedback and ok deraadt@
|
| |
|
|
|
|
|
|
| |
particular implementation of libpthread for libc. libc no longer
needs pthread.h to compile.
OK millert@, brad@, tedu@
|
|
|
|
| |
rescinded 22 July 1999. Proofed by myself and Theo.
|
|
|
|
|
|
|
|
|
|
| |
Access to the global _res structure replaced by pointers to a
per thread instance. If unthreaded the pointer is to the
global structure.
Also replaced a 64k stack array with malloc-ed memory so
threaded aps (with a default 64k stack) have a chance at working.
ok deraadt@
|
| |
|
| |
|
|
|
|
| |
hand editing to make comments line up correctly. Another pass is forthcoming that handles the cases that could not be done automatically.
|
|
|
|
|
|
| |
insecure1 is necessary for IPv6 dynamic DNS server discovery,
draft-ietf-ipngwg-dns-discovery-02.txt. sync with kame.
ok'ed by angelos
|
| |
|
| |
|
|
|
|
|
|
|
|
|
| |
"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.
|
| |
|
|
|
|
| |
ipv6 address.
|
| |
|
|
|
|
| |
errors reasonably and deal correctly with unsigned quantities.
|
|
|
|
| |
that are too long and ignore them instead of corrupting later entries.
|
| |
|
| |
|
|
|
|
| |
of u_short or u_int16_t.
|
| |
|
|
|
|
| |
Includes the DNS aware getnetby*() routines and IPv6 support.
|
| |
|
| |
|
| |
|
|
|
|
|
|
| |
Remove unused variables
Silence some warnings
lint(1) is your friend
|
| |
|
| |
|
|
|
|
| |
Make sure everything uses {SYS,}LIBC_SCCS properly
|
| |
|
| |
|
|
|