forked from quic-go/quic-go
make the connection ID length configurable
This commit is contained in:
@@ -48,6 +48,7 @@ var _ = Describe("Server", func() {
|
||||
RequestConnectionIDOmission: true,
|
||||
MaxIncomingStreams: 1234,
|
||||
MaxIncomingUniStreams: 4321,
|
||||
ConnectionIDLength: 12,
|
||||
}
|
||||
c := populateServerConfig(config)
|
||||
Expect(c.HandshakeTimeout).To(Equal(1337 * time.Minute))
|
||||
@@ -55,6 +56,7 @@ var _ = Describe("Server", func() {
|
||||
Expect(c.RequestConnectionIDOmission).To(BeFalse())
|
||||
Expect(c.MaxIncomingStreams).To(Equal(1234))
|
||||
Expect(c.MaxIncomingUniStreams).To(Equal(4321))
|
||||
Expect(c.ConnectionIDLength).To(Equal(12))
|
||||
})
|
||||
|
||||
It("disables bidirectional streams", func() {
|
||||
@@ -76,6 +78,12 @@ var _ = Describe("Server", func() {
|
||||
Expect(c.MaxIncomingStreams).To(Equal(1234))
|
||||
Expect(c.MaxIncomingUniStreams).To(BeZero())
|
||||
})
|
||||
|
||||
It("doesn't use 0-byte connection IDs", func() {
|
||||
config := &Config{}
|
||||
c := populateClientConfig(config, true)
|
||||
Expect(c.ConnectionIDLength).To(Equal(protocol.DefaultConnectionIDLength))
|
||||
})
|
||||
})
|
||||
|
||||
Context("with mock session", func() {
|
||||
|
||||
Reference in New Issue
Block a user