diff --git a/acme/autocert/autocert_test.go b/acme/autocert/autocert_test.go index 59f39c1..927efb9 100644 --- a/acme/autocert/autocert_test.go +++ b/acme/autocert/autocert_test.go @@ -226,11 +226,11 @@ func TestGetCertificate_unicodeIDN(t *testing.T) { man := &Manager{Prompt: AcceptTOS} defer man.stopRenew() - hello := clientHelloInfo("σσσ.com", algECDSA) - testGetCertificate(t, man, "xn--4xaaa.com", hello) + hello := clientHelloInfo("éé.com", algECDSA) + testGetCertificate(t, man, "xn--9caa.com", hello) - hello = clientHelloInfo("σςΣ.com", algECDSA) - testGetCertificate(t, man, "xn--4xaaa.com", hello) + hello = clientHelloInfo("éÉ.com", algECDSA) + testGetCertificate(t, man, "xn--9caa.com", hello) } func TestGetCertificate_mixedcase(t *testing.T) { @@ -949,14 +949,14 @@ func TestCache(t *testing.T) { } func TestHostWhitelist(t *testing.T) { - policy := HostWhitelist("example.com", "EXAMPLE.ORG", "*.example.net", "σςΣ.com") + policy := HostWhitelist("example.com", "EXAMPLE.ORG", "*.example.net", "éÉ.com") tt := []struct { host string allow bool }{ {"example.com", true}, {"example.org", true}, - {"xn--4xaaa.com", true}, + {"xn--9caa.com", true}, // éé.com {"one.example.com", false}, {"two.example.org", false}, {"three.example.net", false}, diff --git a/go.mod b/go.mod index 6a856d3..525ffa6 100644 --- a/go.mod +++ b/go.mod @@ -3,8 +3,9 @@ module golang.org/x/crypto go 1.17 require ( - golang.org/x/net v0.0.0-20210226172049-e18ecbb05110 + golang.org/x/net v0.0.0-20211112202133-69e39bad7dc2 golang.org/x/sys v0.0.0-20210615035016-665e8c7367d1 golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1 - golang.org/x/text v0.3.3 // indirect ) + +require golang.org/x/text v0.3.6 // indirect diff --git a/go.sum b/go.sum index 0926c06..cccfa80 100644 --- a/go.sum +++ b/go.sum @@ -1,10 +1,11 @@ -golang.org/x/net v0.0.0-20210226172049-e18ecbb05110 h1:qWPm9rbaAMKs8Bq/9LRpbMqxWRVUAQwMI9fVrssnTfw= -golang.org/x/net v0.0.0-20210226172049-e18ecbb05110/go.mod h1:m0MpNAwzfU5UDzcl9v0D8zg8gWTRqZa9RBIspLL5mdg= +golang.org/x/net v0.0.0-20211112202133-69e39bad7dc2 h1:CIJ76btIcR3eFI5EgSo6k1qKw9KJexJuRLI9G7Hp5wE= +golang.org/x/net v0.0.0-20211112202133-69e39bad7dc2/go.mod h1:9nx3DQGgdP8bBQD5qxJ1jj9UTztislL4KSBs9R2vV5Y= golang.org/x/sys v0.0.0-20201119102817-f84b799fce68/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20210423082822-04245dca01da/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20210615035016-665e8c7367d1 h1:SrN+KX8Art/Sf4HNj6Zcz06G7VEz+7w9tdXTPOZ7+l4= golang.org/x/sys v0.0.0-20210615035016-665e8c7367d1/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1 h1:v+OssWQX+hTHEmOBgwxdZxK4zHq3yOs8F9J7mk0PY8E= golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1/go.mod h1:bj7SfCRtBDWHUb9snDiAeCFNEtKQo2Wmx5Cou7ajbmo= -golang.org/x/text v0.3.3 h1:cokOdA+Jmi5PJGXLlLllQSgYigAEfHXJAERHVMaCc2k= -golang.org/x/text v0.3.3/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ= +golang.org/x/text v0.3.6 h1:aRYxNxv6iGQlyVaZmk6ZgYEDa+Jg18DxebPSrd6bg1M= +golang.org/x/text v0.3.6/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ= golang.org/x/tools v0.0.0-20180917221912-90fa682c2a6e/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ=