• Russ Cox's avatar
    net: use C library resolver on FreeBSD, Linux, OS X / amd64, 386 · c9164a5d
    Russ Cox authored
    This CL makes it possible to resolve DNS names on OS X
    without offending the Application-Level Firewall.
    
    It also means that cross-compiling from one operating
    system to another is no longer possible when using
    package net, because cgo needs to be able to sniff around
    the local C libraries.  We could special-case this one use
    and check in generated files, but it seems more trouble
    than it's worth.  Cross compiling is dead anyway.
    
    It is still possible to use either GOARCH=amd64 or GOARCH=386
    on typical Linux and OS X x86 systems.
    
    It is also still possible to build GOOS=linux GOARCH=arm on
    any system, because arm is for now excluded from this change
    (there is no cgo for arm yet).
    
    R=iant, r, mikioh
    CC=golang-dev
    https://golang.org/cl/4437053
    c9164a5d
Name
Last commit
Last update
..
dict Loading commit data...
textproto Loading commit data...
Makefile 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...