From acc532fc603450a83e32562e7700a92b57cd51be Mon Sep 17 00:00:00 2001 From: Jakob Borg Date: Wed, 30 Aug 2023 09:09:50 +0200 Subject: [PATCH] cmd/stdiscosrv: Explicitly enable HTTP/2 The server supports it, but it's not negotiated unless explicitly allowed in the TLS config NextProtos. --- cmd/stdiscosrv/apisrv.go | 1 + 1 file changed, 1 insertion(+) diff --git a/cmd/stdiscosrv/apisrv.go b/cmd/stdiscosrv/apisrv.go index 537647e1c..a30d16918 100644 --- a/cmd/stdiscosrv/apisrv.go +++ b/cmd/stdiscosrv/apisrv.go @@ -83,6 +83,7 @@ func (s *apiSrv) Serve(_ context.Context) error { Certificates: []tls.Certificate{s.cert}, ClientAuth: tls.RequestClientCert, MinVersion: tls.VersionTLS12, + NextProtos: []string{"h2", "http/1.1"}, } tlsListener, err := tls.Listen("tcp", s.addr, tlsCfg)