]> Cypherpunks repositories - gostls13.git/commit
net: make resolveInternetAddr return a list of addresses
authorMikio Hara <mikioh.mikioh@gmail.com>
Sat, 31 Aug 2013 01:28:49 +0000 (10:28 +0900)
committerMikio Hara <mikioh.mikioh@gmail.com>
Sat, 31 Aug 2013 01:28:49 +0000 (10:28 +0900)
commit7c59c8bdee48cecc3c38d3d10c3c794c1185db22
treeade706c703f9368346edf785ff4a0009ab4a42ad
parent379096de053b989dc1d28428557eb15303762dfb
net: make resolveInternetAddr return a list of addresses

This CL makes resolveInternetAddr return a list of addresses that
contain a pair of different address family IP addresses if possible,
but doesn't contain any API behavioral changes yet. A simple IP
address selection mechanism for Resolve{TCP,UDP,IP}Addr and Dial API
still prefers IPv4.

This is in preparation for TCP connection setup with fast failover on
dual IP stack node as described in RFC 6555.

Update #3610
Update #5267

R=golang-dev, bradfitz
CC=golang-dev
https://golang.org/cl/13374043
src/pkg/net/dialgoogle_test.go
src/pkg/net/ipraw_test.go
src/pkg/net/ipsock.go
src/pkg/net/ipsock_test.go [new file with mode: 0644]
src/pkg/net/lookup.go
src/pkg/net/tcp_test.go
src/pkg/net/udp_test.go