From 872037bf85edde1300e1cca5fc78523d693ae549 Mon Sep 17 00:00:00 2001 From: Colin Adler Date: Wed, 29 Mar 2023 14:45:57 -0500 Subject: [PATCH] feat: allow http2 in `coder server` (#6871) --- cli/server.go | 2 ++ 1 file changed, 2 insertions(+) diff --git a/cli/server.go b/cli/server.go index da84b8ded0..9ea3fdabcf 100644 --- a/cli/server.go +++ b/cli/server.go @@ -1390,6 +1390,7 @@ func generateSelfSignedCertificate() (*tls.Certificate, error) { func configureTLS(tlsMinVersion, tlsClientAuth string, tlsCertFiles, tlsKeyFiles []string, tlsClientCAFile string) (*tls.Config, error) { tlsConfig := &tls.Config{ MinVersion: tls.VersionTLS12, + NextProtos: []string{"h2", "http/1.1"}, } switch tlsMinVersion { case "tls10": @@ -1679,6 +1680,7 @@ func configureHTTPClient(ctx context.Context, clientCertFile, clientKeyFile stri tlsClientConfig := &tls.Config{ //nolint:gosec Certificates: certificates, + NextProtos: []string{"h2", "http/1.1"}, } err = configureCAPool(tlsClientCAFile, tlsClientConfig) if err != nil {