forked from quic-go/quic-go
@@ -11,7 +11,7 @@ This is very much an incomplete, buggy, unperformant and insecure work in progre
|
||||
|
||||
Done:
|
||||
|
||||
- Basic protocol with support for QUIC version 30, 31 and 32
|
||||
- Basic protocol with support for QUIC version 30-33
|
||||
- HTTP/2 support
|
||||
- Crypto (RSA for signing, curve25519 for KEX, chacha20-poly1305 as cipher)
|
||||
- Loss detection and retransmission (currently fast retransmission & RTO)
|
||||
@@ -23,7 +23,7 @@ Major TODOs:
|
||||
- Security, especially DOS protections
|
||||
- Performance
|
||||
- Better packet loss detection
|
||||
- Support for QUIC versions 33 & 34
|
||||
- Support for QUIC version 34
|
||||
- Connection migration
|
||||
- QUIC client
|
||||
- Public API design
|
||||
|
||||
@@ -10,7 +10,7 @@ type VersionNumber int
|
||||
|
||||
// SupportedVersions lists the versions that the server supports
|
||||
var SupportedVersions = []VersionNumber{
|
||||
30, 31, 32,
|
||||
30, 31, 32, 33,
|
||||
}
|
||||
|
||||
// SupportedVersionsAsTags is needed for the SHLO crypto message
|
||||
|
||||
@@ -19,7 +19,7 @@ var _ = Describe("Version", func() {
|
||||
})
|
||||
|
||||
It("has proper tag list", func() {
|
||||
Expect(protocol.SupportedVersionsAsTags).To(Equal([]byte("Q030Q031Q032")))
|
||||
Expect(protocol.SupportedVersionsAsTags).To(Equal([]byte("Q030Q031Q032Q033")))
|
||||
})
|
||||
|
||||
It("recognizes supported versions", func() {
|
||||
|
||||
Reference in New Issue
Block a user