]> Cypherpunks repositories - gostls13.git/commit
net: fix case insensitivity lookup for local database such as /etc/hosts
authorMikio Hara <mikioh.mikioh@gmail.com>
Fri, 27 Nov 2015 08:17:18 +0000 (17:17 +0900)
committerMikio Hara <mikioh.mikioh@gmail.com>
Fri, 27 Nov 2015 22:52:14 +0000 (22:52 +0000)
commit85bfa33fdc02417cadf46b3f185784e1cf7886b3
tree4064f58c7db4e5f9bd9867c6539b55cd3199ea0a
parent98abf2937e42d560f0a8ba3c9e5bd5351c5316e6
net: fix case insensitivity lookup for local database such as /etc/hosts

The previous change for #12806 modified internal lookup tables and made
LookupAddr return forcibly lowercased host names by accident.

This change fixes the issue again without any behavioral change for
LookupAddr and adds missing test cases for lookupStaticHost and
lookupStaticAddr.

Updates #12806.
Fixes #13359.

Change-Id: Ifff4741cd79eb8b320b1b0f8c5e02b3a167c9fa8
Reviewed-on: https://go-review.googlesource.com/17217
Run-TryBot: Mikio Hara <mikioh.mikioh@gmail.com>
TryBot-Result: Gobot Gobot <gobot@golang.org>
Reviewed-by: Brad Fitzpatrick <bradfitz@golang.org>
src/net/hosts.go
src/net/hosts_test.go
src/net/testdata/case-hosts [new file with mode: 0644]
src/net/testdata/hosts