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
|
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 |
|
Julien Salleyron
|
ff89d42262
|
Fix alt-svc header
|
2019-10-12 19:07:16 +02:00 |
|
Marten Seemann
|
88d1c78dab
|
improve error messages on ALPN mismatches
|
2019-10-11 15:02:11 +07:00 |
|
Marten Seemann
|
594b2748b2
|
Merge pull request #2157 from lucas-clemente/fix-flaky-http3-client-test
fix flaky HTTP/3 client unit test
|
2019-10-02 12:23:28 +07:00 |
|
Lucas Clemente
|
08ab7fb0df
|
Make Go 1.13 requirement more explicit in README
|
2019-10-01 09:45:47 +02:00 |
|
Marten Seemann
|
35e3455a97
|
Merge pull request #2147 from lucas-clemente/deleting-sessions
refactor handling of closed session
|
2019-10-01 13:17:44 +07:00 |
|
Marten Seemann
|
393695d774
|
fix flaky HTTP/3 client unit test
|
2019-10-01 10:14:21 +07:00 |
|
Marten Seemann
|
3fff444db3
|
Merge pull request #2156 from chengxuncc/patch-1
add network to multiplexer index
|
2019-10-01 09:08:44 +07:00 |
|
chengxuncc
|
8388b8ea3a
|
add network to multiplexer index
only use laddr for multiplexer index could conflict with other protocols that not UDP
|
2019-10-01 09:33:05 +08:00 |
|
Marten Seemann
|
03ab56330b
|
Merge pull request #2145 from lucas-clemente/http3-no-server-bidi-streams
don't allow a HTTP/3 server to create bidirectional streams
|
2019-09-27 09:42:52 +07:00 |
|
Marten Seemann
|
ed9f2ad4d0
|
Merge pull request #2148 from lucas-clemente/fix-request-cancelation-leakage
fix leaking request cancelation go routine in case an error occurred
|
2019-09-27 05:18:08 +07:00 |
|
Marten Seemann
|
072136fd2d
|
Merge pull request #2150 from lucas-clemente/fix-stateless-reset-token-race
fix race condition when generating stateless reset tokens
|
2019-09-27 05:01:34 +07:00 |
|
Marten Seemann
|
da0288b273
|
destroy sessions when deleting them from the packet handler map
|
2019-09-25 15:34:42 +07:00 |
|
Marten Seemann
|
03483d5e71
|
refactor how sessions are deleted
Replacing sessions with different structs representing a closed session
doesn't work if a session is using multiple connection IDs.
|
2019-09-25 15:34:38 +07:00 |
|
Marten Seemann
|
288c5af635
|
fix race condition when generating stateless reset tokens
|
2019-09-25 08:03:53 +07:00 |
|
Marten Seemann
|
cc90dfadaf
|
fix leaking request cancelation go routine in case an error occurred
|
2019-09-25 07:21:28 +07:00 |
|
Marten Seemann
|
c41b2e3cdd
|
don't allow the server to create bidirectional streams
|
2019-09-17 15:57:55 +07:00 |
|
Marten Seemann
|
9e6bff0b98
|
Merge pull request #2138 from lucas-clemente/linting
update GolangCI-Lint, add some more linters
|
2019-09-17 15:06:20 +07:00 |
|
Marten Seemann
|
6b22f36d82
|
add the stylecheck linter
|
2019-09-17 13:50:19 +07:00 |
|
Marten Seemann
|
ab2b26a5cb
|
add the unparam linter
|
2019-09-17 13:44:05 +07:00 |
|
Marten Seemann
|
c8aed2861f
|
add the scopelint linter
|
2019-09-17 13:44:05 +07:00 |
|
Marten Seemann
|
0131dc7fa9
|
add the prealloc linter
|
2019-09-17 13:44:05 +07:00 |
|
Marten Seemann
|
1350f499b5
|
update GolangCI-Lint to v1.18.0
|
2019-09-17 13:44:05 +07:00 |
|
Marten Seemann
|
07ee05b5a9
|
Merge pull request #2136 from lucas-clemente/empty-new-tokens
reject NEW_TOKEN frames with empty tokens
|
2019-09-17 08:06:47 +07:00 |
|