]> Cypherpunks repositories - gostls13.git/commit
crypto/tls: check and record godebugs more granularly
authorFilippo Valsorda <filippo@golang.org>
Tue, 21 Nov 2023 22:16:56 +0000 (23:16 +0100)
committerGopher Robot <gobot@golang.org>
Tue, 21 Nov 2023 23:27:28 +0000 (23:27 +0000)
commit059a9eedf45f4909db6a24242c106be15fb27193
tree514638e979d81d14b48603593d9978c56fa9dc3e
parentff722e607cc131903181fe9d686d4d91ade15a2d
crypto/tls: check and record godebugs more granularly

We should call Value as late as possible to allow programs to set
GODEBUG with os.Setenv, and IncNonDefault only when (and every time) the
GODEBUG has an effect on a connection (that we'd have regularly
rejected).

Change-Id: If7a1446de407db7ca2d904d41dda13558b684dda
Reviewed-on: https://go-review.googlesource.com/c/go/+/544335
LUCI-TryBot-Result: Go LUCI <golang-scoped@luci-project-accounts.iam.gserviceaccount.com>
Reviewed-by: Roland Shoemaker <roland@golang.org>
Reviewed-by: David Chase <drchase@google.com>
Auto-Submit: Filippo Valsorda <filippo@golang.org>
src/crypto/tls/cipher_suites.go
src/crypto/tls/common.go
src/crypto/tls/conn.go
src/crypto/tls/handshake_client.go
src/crypto/tls/handshake_server.go
src/crypto/tls/tls_test.go