• Dmitry Chestnykh's avatar
    net: try /etc/hosts before loading DNS config. · a260de44
    Dmitry Chestnykh authored
    On Mac X 10.6 /etc/resolv.conf is changed dynamically,
    and may not exist at all when all network connections
    are turned off, thus any lookup, even for "localhost"
    would fail with "error reading DNS config: open
    /etc/resolv.conf: no such file or directory". This
    change avoids the error by trying to lookup addresses
    in /etc/hosts before loading DNS config.
    
    R=golang-dev, rsc1, rsc
    CC=golang-dev
    https://golang.org/cl/4431054
    a260de44
Name
Last commit
Last update
..
dict Loading commit data...
textproto Loading commit data...
Makefile Loading commit data...
cgo_bsd.go Loading commit data...
cgo_linux.go Loading commit data...
cgo_stub.go Loading commit data...
cgo_unix.go Loading commit data...
dial.go Loading commit data...
dialgoogle_test.go Loading commit data...
dnsclient.go Loading commit data...
dnsconfig.go Loading commit data...
dnsmsg.go Loading commit data...
dnsname_test.go Loading commit data...
fd.go Loading commit data...
fd_darwin.go Loading commit data...
fd_freebsd.go Loading commit data...
fd_linux.go Loading commit data...
fd_windows.go Loading commit data...
file.go Loading commit data...
file_test.go Loading commit data...
file_windows.go Loading commit data...
hosts.go Loading commit data...
hosts_test.go Loading commit data...
hosts_testdata Loading commit data...
ip.go Loading commit data...
ip_test.go Loading commit data...
ipraw_test.go Loading commit data...
iprawsock.go Loading commit data...
ipsock.go Loading commit data...
lookup.go Loading commit data...
multicast_test.go Loading commit data...
net.go Loading commit data...
net_test.go Loading commit data...
newpollserver.go Loading commit data...
parse.go Loading commit data...
parse_test.go Loading commit data...
pipe.go Loading commit data...
pipe_test.go Loading commit data...
port.go Loading commit data...
port_test.go Loading commit data...
resolv_windows.go Loading commit data...
server_test.go Loading commit data...
sock.go Loading commit data...
srv_test.go Loading commit data...
tcpsock.go Loading commit data...
timeout_test.go Loading commit data...
udpsock.go Loading commit data...
unixsock.go Loading commit data...