Marten Seemann
|
76c742a43d
|
include the frame type in the QuicError error message
|
2019-11-09 11:39:35 +07:00 |
|
Marten Seemann
|
2c2b5da612
|
Merge pull request #2209 from lucas-clemente/stream-count-errors
throw FRAME_ENCODING_ERRORs when MAX_STREAMs and STREAMS_BLOCKED frame exceed the maximum stream count
|
2019-11-09 11:37:23 +07:00 |
|
Marten Seemann
|
5af9d82de8
|
Merge pull request #2210 from lucas-clemente/application-error-codes
use the application-specific variant of CONNECTION_CLOSE
|
2019-11-09 11:36:52 +07:00 |
|
Marten Seemann
|
e6e343fc39
|
Merge pull request #2208 from lucas-clemente/fix-stream-deletion-errors
fix error message for stream deletion errors
|
2019-11-08 17:56:10 +07:00 |
|
Marten Seemann
|
ef2e0309f3
|
Merge pull request #2206 from lucas-clemente/ignore-reordered-ncid-frames
retire reordered NEW_CONNECTION_IDs that were already retired
|
2019-11-08 17:06:08 +07:00 |
|
Marten Seemann
|
23c5bfb306
|
Merge pull request #2207 from lucas-clemente/fix-cert-check-in-example-client
fix certificate check in the example client
|
2019-11-08 17:05:36 +07:00 |
|
Marten Seemann
|
6a9a591a10
|
use application-specific CONNECTION_CLOSE for normal termination
|
2019-11-08 14:22:50 +07:00 |
|
Marten Seemann
|
a472ac4731
|
use application-specific CONNECTION_CLOSE for application errors
|
2019-11-08 13:52:15 +07:00 |
|
Marten Seemann
|
5d54a11e04
|
add an overflow check to the STREAMS_BLOCKED frame parser
|
2019-11-08 11:50:22 +07:00 |
|
Marten Seemann
|
1e7c7842b9
|
move overflow check in MAX_STREAMS frame to frame parser
|
2019-11-08 11:44:56 +07:00 |
|
Marten Seemann
|
9f5df74bd1
|
add a test that protocol.MaxStreamCount has the correct value
|
2019-11-08 11:42:24 +07:00 |
|
Marten Seemann
|
4b58bc0d07
|
make the stream deletion error message more specific
|
2019-11-08 11:09:54 +07:00 |
|
Marten Seemann
|
394ff04fb1
|
fix error message for stream deletion errors
|
2019-11-08 11:00:43 +07:00 |
|
Marten Seemann
|
4febf95c0b
|
fix certificate check in the example client
|
2019-11-07 10:29:55 +07:00 |
|
Marten Seemann
|
63aa38eefa
|
retire reordered NEW_CONNECTION_IDs that were already retired
|
2019-11-06 17:37:23 +07:00 |
|
Marten Seemann
|
914193cc9d
|
Merge pull request #2203 from lucas-clemente/randomize-conn-id-change
randomize the number of packets sent with the same connection ID
|
2019-11-06 15:46:47 +07:00 |
|
Marten Seemann
|
2a8b038ca6
|
randomize the number of packets sent with the same connection ID
|
2019-11-05 16:16:58 +07:00 |
|
Marten Seemann
|
8e3921ca3e
|
Merge pull request #2199 from lucas-clemente/version-negotiation-interop-test
add support for the version negotiation interop test
|
2019-11-05 11:25:03 +07:00 |
|
Marten Seemann
|
2f9b429254
|
Merge pull request #2196 from lucas-clemente/new-conn-ids
issue and use new connection IDs
|
2019-11-05 11:24:41 +07:00 |
|
Marten Seemann
|
04105625ae
|
issue new connection IDs
|
2019-11-05 11:00:07 +07:00 |
|
Marten Seemann
|
5d0d0d0679
|
implement replacing with a closed session for all active connection IDs
|
2019-11-05 11:00:07 +07:00 |
|
Marten Seemann
|
f948165824
|
implement removing of all active connection IDs
|
2019-11-05 11:00:07 +07:00 |
|
Marten Seemann
|
121795977d
|
implement issuing and retiring of connection IDs
|
2019-11-05 11:00:07 +07:00 |
|
Marten Seemann
|
35ea8213c5
|
move initialization of the client's transport parameters to the session
|
2019-11-05 11:00:06 +07:00 |
|
Marten Seemann
|
b64535e656
|
move initialization of the server's transport parameters to the session
|
2019-11-05 10:59:21 +07:00 |
|
Marten Seemann
|
90643f5756
|
move initialization of the client's transport parameters to the session
|
2019-11-05 10:59:21 +07:00 |
|
Marten Seemann
|
ccb777b834
|
retire the stateless reset token when the session is closed
|
2019-11-05 10:59:21 +07:00 |
|
Marten Seemann
|
9a81603b4a
|
remove remote closed session from the packet handler map
|
2019-11-05 10:59:21 +07:00 |
|
Marten Seemann
|
011642e471
|
update the connection ID after sending 10000 packets
|
2019-11-05 10:59:21 +07:00 |
|
Marten Seemann
|
326279894b
|
retire stateless tokens when updating the connection ID
|
2019-11-05 10:59:21 +07:00 |
|
Marten Seemann
|
5203b026e3
|
use the connection ID manager to save the server's stateless reset token
|
2019-11-05 10:59:21 +07:00 |
|
Marten Seemann
|
ffbb810fcc
|
retire stateless reset tokens instead of deleting them immediately
|
2019-11-05 10:59:21 +07:00 |
|
Marten Seemann
|
772ffd3d20
|
use the connection ID manager to save the destination connection ID
|
2019-11-05 10:59:21 +07:00 |
|
Marten Seemann
|
a321f9faa6
|
save connection IDs sent in NEW_CONNECTION_ID frames
|
2019-11-05 10:59:21 +07:00 |
|
Marten Seemann
|
8db230753f
|
retire old connection IDs when the peers sends us too many new ones
|
2019-11-05 10:59:21 +07:00 |
|
Marten Seemann
|
37600e049d
|
implement the active_connection_id_limit transport parameter
|
2019-11-05 10:59:21 +07:00 |
|
Marten Seemann
|
b9b44c60d3
|
implement forced retiring of connection IDs
|
2019-11-05 10:59:21 +07:00 |
|
Marten Seemann
|
031c1709e6
|
implement a basic store for new connection IDs
|
2019-11-05 10:59:21 +07:00 |
|
Marten Seemann
|
36c77a56c9
|
simplify the packetHandlerManager interface
|
2019-11-05 10:59:21 +07:00 |
|
Marten Seemann
|
9cbbdaa7b3
|
Merge pull request #2197 from lucas-clemente/drop-initial
drop Initial keys as early as possible
|
2019-11-04 21:20:40 +07:00 |
|
Marten Seemann
|
4514254545
|
Merge pull request #2195 from lucas-clemente/packet-handler-map-logging
periodically log the number of tracked items in the packet handler map
|
2019-11-04 21:19:44 +07:00 |
|
Marten Seemann
|
06d8eda0e9
|
add support for the version negotiation test
|
2019-11-04 15:48:27 +07:00 |
|
Marten Seemann
|
e0c4c97a46
|
correctly handle nil tls.Configs in the http09.RoundTripper
|
2019-11-04 15:48:27 +07:00 |
|
Marten Seemann
|
f61f251fce
|
implement correct dropping of Initial keys
|
2019-11-04 13:33:17 +07:00 |
|
Marten Seemann
|
cc9fa055a6
|
rename the sealer to longHeaderSealer for consistency
|
2019-11-04 11:31:20 +07:00 |
|
Marten Seemann
|
441b1ed84b
|
periodically log the number of tracked items in the packet handler map
|
2019-11-03 11:57:21 +07:00 |
|
Marten Seemann
|
59cf1e88a7
|
Merge pull request #2193 from lucas-clemente/closed-sessions
replace closed sessions in the packet handler map
|
2019-11-03 08:54:39 +07:00 |
|
Marten Seemann
|
c7334e3e66
|
replace closed sessions in the packet handler map
|
2019-11-02 20:32:59 +07:00 |
|
Marten Seemann
|
46c46689c5
|
Merge pull request #2192 from lucas-clemente/remove-unnecessary-session-destroy
remove unneccessary destroy of the session when retiring a connection ID
|
2019-11-01 18:58:47 +07:00 |
|
Marten Seemann
|
e55a14b8f0
|
remove unneccessary destroy of the session when retiring a connection ID
|
2019-11-01 11:53:57 +07:00 |
|