Просмотр исходного кода

fix(tlsutil): support HTTP/2 on GUI/API connections (#10366)

By not setting ALPN we were implicitly rejecting HTTP/2, completely
unnecessarily.

Signed-off-by: Jakob Borg <[email protected]>
Jakob Borg 1 месяц назад
Родитель
Сommit
a99a730c0c
1 измененных файлов с 2 добавлено и 0 удалено
  1. 2 0
      lib/tlsutil/tlsutil.go

+ 2 - 0
lib/tlsutil/tlsutil.go

@@ -83,6 +83,8 @@ func SecureDefaultWithTLS12() *tls.Config {
 		// We've put some thought into this choice and would like it to
 		// matter.
 		PreferServerCipherSuites: true,
+		// We support HTTP/2 and HTTP/1.1
+		NextProtos: []string{"h2", "http/1.1"},
 
 		ClientSessionCache: tls.NewLRUClientSessionCache(0),
 	}