From 9e5d6e6783ce021eb957667cdd7b8ab5cb05ba31 Mon Sep 17 00:00:00 2001 From: Colin Adler Date: Wed, 29 Mar 2023 14:07:19 -0500 Subject: [PATCH] feat: allow http2 in `coder server` --- cli/server.go | 2 ++ 1 file changed, 2 insertions(+) diff --git a/cli/server.go b/cli/server.go index da84b8ded0bc7..9ea3fdabcf2f1 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 {