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
|
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 |
|
Marten Seemann
|
d146970539
|
Merge pull request #2188 from lucas-clemente/context-stream-cancelation
cancel the stream context as early as possible
|
2019-11-01 11:38:17 +07:00 |
|
Marten Seemann
|
d93afcac53
|
cancel the stream context as early as possible
|
2019-10-30 12:21:38 +07:00 |
|
Marten Seemann
|
afc7c10918
|
Merge pull request #2189 from lucas-clemente/fix-flaky-session-test
fix flaky session test
|
2019-10-30 11:59:49 +07:00 |
|
Marten Seemann
|
c328a507f1
|
fix flaky session test
|
2019-10-29 18:43:19 +07:00 |
|
Marten Seemann
|
a87115ca14
|
Merge pull request #2185 from lucas-clemente/simplify-session-setup
remove unused return value from session constructor
|
2019-10-29 16:18:07 +07:00 |
|
Marten Seemann
|
3fd8175918
|
simplify the session constructor
|
2019-10-27 15:35:35 +07:00 |
|
Marten Seemann
|
416fe8364e
|
remove unused return value from session constructor
|
2019-10-27 15:35:34 +07:00 |
|
Marten Seemann
|
672328ca30
|
Merge pull request #2184 from lucas-clemente/http3-read-frame-error
close the connection on unexpected frames when reading a HTTP/3 body
|
2019-10-26 06:47:37 +07:00 |
|
Marten Seemann
|
c3929214f6
|
Merge pull request #2183 from lucas-clemente/remove-priority-frame
remove HTTP/3 PRIORITY frame
|
2019-10-25 17:40:17 +07:00 |
|
Marten Seemann
|
225e67b1af
|
Merge pull request #2182 from lucas-clemente/transport-parameter-error
use the TRANSPORT_PARAMETER_ERROR
|
2019-10-25 16:43:00 +07:00 |
|
Marten Seemann
|
fe6cda98eb
|
close the connection on unexpected frames when reading a HTTP/3 body
|
2019-10-25 09:39:40 +07:00 |
|
Marten Seemann
|
4719852db6
|
remove HTTP/3 PRIORITY frame
|
2019-10-25 09:00:46 +07:00 |
|
Marten Seemann
|
4834159210
|
use the TRANSPORT_PARAMETER_ERROR
|
2019-10-25 06:47:26 +07:00 |
|
Marten Seemann
|
82873477ed
|
remove stray log statement in setLossDetectionTimer()
|
2019-10-24 17:02:30 +07:00 |
|
Marten Seemann
|
24b2c63b7f
|
Merge pull request #2181 from lucas-clemente/interop-fixes
fix interop runner
|
2019-10-24 00:55:19 -07:00 |
|
Marten Seemann
|
b360a14094
|
Merge pull request #2180 from lucas-clemente/fix-h09-request
add missing \r\n to HTTP/0.9 requests
|
2019-10-24 00:55:07 -07:00 |
|
Marten Seemann
|
540f89f507
|
enable logging for the interop runner
|
2019-10-24 14:41:40 +07:00 |
|
Marten Seemann
|
7c221c221b
|
fix branch checkout when building the interop image
|
2019-10-24 14:41:40 +07:00 |
|
Marten Seemann
|
0119c5c00a
|
add missing \r\n to HTTP/0.9 requests
|
2019-10-24 11:50:37 +07:00 |
|
Marten Seemann
|
dbaa216847
|
Merge pull request #2175 from lucas-clemente/interop-runner
add support for the QUIC interop runner
|
2019-10-23 06:20:32 -07:00 |
|
Marten Seemann
|
06f0a19f78
|
Merge pull request #2177 from lucas-clemente/deprecate-gquic
deprecate gQUIC support
|
2019-10-23 05:17:33 -07:00 |
|
Marten Seemann
|
0b2b05bc95
|
Merge pull request #2176 from lucas-clemente/update-h3-errors
update HTTP/3 errors
|
2019-10-23 18:42:07 +07:00 |
|
Marten Seemann
|
9983c7903d
|
use a multistage Docker build
This significantly reduces the file size of the resulting Docker image.
|
2019-10-23 11:04:04 +07:00 |
|
Marten Seemann
|
f6d963c991
|
add support for the resumption test case
|
2019-10-23 10:38:47 +07:00 |
|
Marten Seemann
|
a2e61ad76d
|
add a client and server implementation for the interop test runner
|
2019-10-23 10:38:46 +07:00 |
|
Marten Seemann
|
6fc2dac432
|
deprecate gQUIC support
|
2019-10-23 09:49:09 +07:00 |
|
Marten Seemann
|
ea0050e2a2
|
update HTTP/3 errors
* rename HTTP_UNEXPECTED_FRAME to HTTP_FRAME_UNEXPECTED
* remove the HTTP_WRONG_STREAM error
* rename errors from HTTP_ to H3_
|
2019-10-23 09:43:47 +07:00 |
|
Marten Seemann
|
789ea13dde
|
add a HTTP/0.9 implementation
|
2019-10-23 09:30:07 +07:00 |
|
Marten Seemann
|
4af8a33c3f
|
Merge pull request #2173 from juliens/fix-version
Remove QUIC version hint
|
2019-10-21 14:35:59 -07:00 |
|
Julien Salleyron
|
f110af917b
|
Remove QUIC version hint
|
2019-10-21 17:18:02 +02:00 |
|
Marten Seemann
|
3ea7ad198f
|
Merge pull request #2170 from lucas-clemente/allow-pings-everywhere
allow PING frames at every encryption level
|
2019-10-18 10:06:15 -07:00 |
|
Marten Seemann
|
d91da7401b
|
allow PING frames at every encryption level
|
2019-10-15 10:17:02 -07:00 |
|
Marten Seemann
|
2ef8429ce1
|
Merge pull request #2166 from juliens/alt-svc
Fix Alt-Svc header
|
2019-10-14 05:17:25 +07:00 |
|
Marten Seemann
|
81056ebd0d
|
Merge pull request #2167 from lucas-clemente/fix-put-nil-client-session-state
fix putting of a nil ClientSessionState into a qtls.ClientSessionCache
|
2019-10-14 04:18:05 +07:00 |
|
Marten Seemann
|
d8c000a97b
|
Merge pull request #2169 from lucas-clemente/fix-flaky-http3-unit-test
fix flaky HTTP/3 client unit test
|
2019-10-14 04:17:08 +07:00 |
|
Julien Salleyron
|
3c08c885ae
|
Handle new version format
|
2019-10-13 22:50:53 +02:00 |
|
Marten Seemann
|
772cf9facd
|
fix flaky HTTP/3 client unit test
|
2019-10-13 06:14:49 -07:00 |
|
Marten Seemann
|
efe65b5491
|
fix putting of a nil ClientSessionState into a qtls.ClientSessionCache
|
2019-10-13 05:09:59 -07:00 |
|
Marten Seemann
|
413dd08bc6
|
Merge pull request #2164 from lucas-clemente/alpn-logging
improve error messages on ALPN mismatches
|
2019-10-13 06:52:30 +02:00 |
|