]> Cypherpunks repositories - gostls13.git/commit
net: fix parsing literal IP address in builtin dns stub resolver
authorMikio Hara <mikioh.mikioh@gmail.com>
Thu, 4 Sep 2014 01:00:30 +0000 (10:00 +0900)
committerMikio Hara <mikioh.mikioh@gmail.com>
Thu, 4 Sep 2014 01:00:30 +0000 (10:00 +0900)
commitced0ba56289a5326332705a6617c10f3412cee0b
tree719bac33e2b7d0c698fa3b8cf0093436322572e8
parent55fa7659c990701b3b7fb21e5364585793b9e452
net: fix parsing literal IP address in builtin dns stub resolver

This CL fixes a bug introduced by CL 128820043 which is that
builtin dns stub resolver doesn't work well with literal IPv6
address namesever entries in /etc/resolv.conf.

Also simplifies resolv.conf parser and adds more test cases.

LGTM=iant
R=golang-codereviews, bradfitz, iant
CC=golang-codereviews
https://golang.org/cl/140040043
src/pkg/net/dnsclient_unix_test.go
src/pkg/net/dnsconfig_unix.go
src/pkg/net/dnsconfig_unix_test.go
src/pkg/net/testdata/domain-resolv.conf [new file with mode: 0644]
src/pkg/net/testdata/empty-resolv.conf [new file with mode: 0644]
src/pkg/net/testdata/resolv.conf
src/pkg/net/testdata/search-resolv.conf [new file with mode: 0644]