|
@@ -842,16 +842,24 @@ func TestAddressIsLocalhost(t *testing.T) {
|
|
|
// These are all valid localhost addresses
|
|
// These are all valid localhost addresses
|
|
|
{"localhost", true},
|
|
{"localhost", true},
|
|
|
{"LOCALHOST", true},
|
|
{"LOCALHOST", true},
|
|
|
|
|
+ {"localhost.", true},
|
|
|
{"::1", true},
|
|
{"::1", true},
|
|
|
{"127.0.0.1", true},
|
|
{"127.0.0.1", true},
|
|
|
|
|
+ {"127.23.45.56", true},
|
|
|
{"localhost:8080", true},
|
|
{"localhost:8080", true},
|
|
|
{"LOCALHOST:8000", true},
|
|
{"LOCALHOST:8000", true},
|
|
|
|
|
+ {"localhost.:8080", true},
|
|
|
{"[::1]:8080", true},
|
|
{"[::1]:8080", true},
|
|
|
{"127.0.0.1:8080", true},
|
|
{"127.0.0.1:8080", true},
|
|
|
|
|
+ {"127.23.45.56:8080", true},
|
|
|
|
|
|
|
|
// These are all non-localhost addresses
|
|
// These are all non-localhost addresses
|
|
|
{"example.com", false},
|
|
{"example.com", false},
|
|
|
{"example.com:8080", false},
|
|
{"example.com:8080", false},
|
|
|
|
|
+ {"localhost.com", false},
|
|
|
|
|
+ {"localhost.com:8080", false},
|
|
|
|
|
+ {"www.localhost", false},
|
|
|
|
|
+ {"www.localhost:8080", false},
|
|
|
{"192.0.2.10", false},
|
|
{"192.0.2.10", false},
|
|
|
{"192.0.2.10:8080", false},
|
|
{"192.0.2.10:8080", false},
|
|
|
{"0.0.0.0", false},
|
|
{"0.0.0.0", false},
|