add support for search domains to dns resolver
authorRich Felker <dalias@aerifal.cx>
Fri, 29 Jan 2016 00:50:48 +0000 (19:50 -0500)
committerRich Felker <dalias@aerifal.cx>
Fri, 29 Jan 2016 01:29:55 +0000 (20:29 -0500)
commit3d6e2e477ced37fd328870f018950b283cb7293c
treea3b2f8f623166d7e82b8749d56c4c497e4d4c27e
parent0fef7ffac114befc94ab5fa794a1754442dcd531
add support for search domains to dns resolver

search is only performed if the search or domain keyword is used in
resolv.conf and the queried name has fewer than ndots dots. there is
no default domain and names with >=ndots dots are never subjected to
search; failure in the root scope is final.

the (non-POSIX) res_search API presently does not honor search. this
may be added at some point in the future if needed.

resolv.conf is now parsed twice, at two different layers of the code
involved. this will be fixed in a subsequent patch.
src/network/lookup_name.c