]> Cypherpunks repositories - gostls13.git/commit
net: drop laddr from Dial, cname from LookupHost; new functions
authorRuss Cox <rsc@golang.org>
Tue, 29 Mar 2011 03:28:42 +0000 (23:28 -0400)
committerRuss Cox <rsc@golang.org>
Tue, 29 Mar 2011 03:28:42 +0000 (23:28 -0400)
commit41f93a430fd673ccc4b52c3755e31ff6f64bf9a3
tree4e214fae24a8953539950c1c3f20276ccd008f79
parent188a17db8070bdda0e4569243b09d8270616b35a
net: drop laddr from Dial, cname from LookupHost; new functions

Drop laddr argument from Dial.

Drop cname return from LookupHost.

Add LookupIP, LookupCNAME, ParseCIDR, IP.Equal.
Export SplitHostPort, JoinHostPort.
Add AAAA (IPv6) support to host lookups.

Preparations for implementing some of the
lookups using cgo.

ParseCIDR and IP.Equal are logically new in this CL
but accidentally snuck into an earlier CL about unused
labels that was in the same client.

In crypto/tls, drop laddr from Dial to match net.

R=golang-dev, dsymonds, adg, rh
CC=golang-dev
https://golang.org/cl/4244055
22 files changed:
src/pkg/crypto/tls/handshake_client_test.go
src/pkg/crypto/tls/tls.go
src/pkg/net/Makefile
src/pkg/net/cgo_stub.go [new file with mode: 0644]
src/pkg/net/dial.go
src/pkg/net/dialgoogle_test.go
src/pkg/net/dnsclient.go
src/pkg/net/dnsmsg.go
src/pkg/net/hosts_test.go
src/pkg/net/ip.go
src/pkg/net/ip_test.go
src/pkg/net/iprawsock.go
src/pkg/net/ipsock.go
src/pkg/net/lookup.go [new file with mode: 0644]
src/pkg/net/net_test.go
src/pkg/net/port.go
src/pkg/net/server_test.go
src/pkg/net/sock.go
src/pkg/net/tcpsock.go
src/pkg/net/textproto/textproto.go
src/pkg/net/timeout_test.go
src/pkg/net/udpsock.go