diff --git a/README.md b/README.md index bd023610b..1af53e07f 100644 --- a/README.md +++ b/README.md @@ -13,7 +13,7 @@ quic-go is an implementation of the [QUIC](https://en.wikipedia.org/wiki/QUIC) p Done: -- Basic protocol with support for QUIC version 32-34 +- Basic protocol with support for QUIC version 32-35 - HTTP/2 support - Crypto (RSA / ECDSA certificates, Curve25519 for key exchange, AES-GCM or Chacha20-Poly1305 as stream cipher) - Loss detection and retransmission (currently fast retransmission & RTO) diff --git a/h2quic/server_test.go b/h2quic/server_test.go index f1fd2a58d..c9eee5290 100644 --- a/h2quic/server_test.go +++ b/h2quic/server_test.go @@ -196,7 +196,7 @@ var _ = Describe("H2 server", func() { Context("setting http headers", func() { expected := http.Header{ - "Alt-Svc": {`quic=":443"; ma=2592000; v="34,33,32"`}, + "Alt-Svc": {`quic=":443"; ma=2592000; v="35,34,33,32"`}, "Alternate-Protocol": {`443:quic`}, } diff --git a/protocol/version.go b/protocol/version.go index 5c419d914..f41dd2062 100644 --- a/protocol/version.go +++ b/protocol/version.go @@ -14,12 +14,13 @@ const ( Version32 VersionNumber = 32 + iota Version33 Version34 + Version35 VersionWhatever = 0 // for when the version doesn't matter ) // SupportedVersions lists the versions that the server supports var SupportedVersions = []VersionNumber{ - Version32, Version33, Version34, + Version32, Version33, Version34, Version35, } // SupportedVersionsAsTags is needed for the SHLO crypto message diff --git a/protocol/version_test.go b/protocol/version_test.go index 34b71fb43..ae953620b 100644 --- a/protocol/version_test.go +++ b/protocol/version_test.go @@ -17,11 +17,11 @@ var _ = Describe("Version", func() { }) It("has proper tag list", func() { - Expect(SupportedVersionsAsTags).To(Equal([]byte("Q032Q033Q034"))) + Expect(SupportedVersionsAsTags).To(Equal([]byte("Q032Q033Q034Q035"))) }) It("has proper version list", func() { - Expect(SupportedVersionsAsString).To(Equal("34,33,32")) + Expect(SupportedVersionsAsString).To(Equal("35,34,33,32")) }) It("recognizes supported versions", func() {