Marten Seemann
|
eb19ec6096
|
Merge pull request #2402 from lucas-clemente/reset-pto-count-when-dropping-pn-space
reset the PTO count when dropping a packet number space
|
2020-03-10 16:49:56 +07:00 |
|
Marten Seemann
|
54775ffaad
|
Merge pull request #2415 from lucas-clemente/vnp-fixed-bit
only set the 0x80 bit to 1 for version negotiation packets
|
2020-03-10 16:48:29 +07:00 |
|
Marten Seemann
|
0b6750d4ab
|
Merge pull request #2407 from lucas-clemente/fix-spa-typo
fix typo in preferredAddressParameterID constant name
|
2020-03-10 16:47:11 +07:00 |
|
Marten Seemann
|
3318b68e05
|
Merge pull request #2401 from lucas-clemente/fix-quic-config-in-interop
fix passing of the quic.Config in the interop client
|
2020-03-10 16:47:00 +07:00 |
|
Marten Seemann
|
c720250b9b
|
only set the 0x80 bit to 1 for version negotiation packets
|
2020-03-10 14:43:19 +07:00 |
|
Marten Seemann
|
ba4194153e
|
Merge pull request #2355 from lucas-clemente/qlog-key-updates
add support for the key_updated event for TLS key updates
|
2020-03-08 17:31:13 +07:00 |
|
Marten Seemann
|
273a320f98
|
add support for the key_updated event for TLS key updates
|
2020-03-08 17:09:07 +07:00 |
|
Marten Seemann
|
99292576ca
|
fix passing of the quic.Config in the interop client
|
2020-03-08 16:21:38 +07:00 |
|
Marten Seemann
|
d53c75f05f
|
Merge pull request #2329 from lucas-clemente/interop-0rtt
add support for the upcoming 0-RTT interop test case
|
2020-03-08 16:17:30 +07:00 |
|
Marten Seemann
|
fd225af62e
|
add support for the 0-RTT test case
|
2020-03-08 16:07:46 +07:00 |
|
Marten Seemann
|
61309896b8
|
allow 0-RTT in HTTP/0.9 client and server
|
2020-03-08 16:07:46 +07:00 |
|
Marten Seemann
|
19ffcdd2ff
|
fix typo in preferredAddressParameterID constant name
|
2020-03-05 09:56:15 +07:00 |
|
Marten Seemann
|
cef5416356
|
reset the PTO count when dropping a packet number space
|
2020-03-05 08:48:33 +07:00 |
|
Marten Seemann
|
ce64c6b301
|
Merge pull request #2400 from lucas-clemente/pad-small-long-header-packets
pad short Long Header packets to 4 bytes
|
2020-03-03 16:01:29 +07:00 |
|
Marten Seemann
|
9c917fdb39
|
pad short Long Header packets to 4 bytes
This is required for header protection to work.
|
2020-03-02 21:46:35 +07:00 |
|
Marten Seemann
|
93531b21d7
|
Merge pull request #2396 from lucas-clemente/fix-chacha20-header-protection
fix ChaCha20 header protection
|
2020-03-02 18:37:09 +07:00 |
|
Marten Seemann
|
3734fbc11e
|
fix ChaCha20 header protection
|
2020-03-02 18:24:50 +07:00 |
|
Marten Seemann
|
17cb40a360
|
Merge pull request #2395 from lucas-clemente/update-changelog
update the Changelog
|
2020-03-02 08:52:34 +07:00 |
|
Marten Seemann
|
653bcff188
|
update the Changelog
|
2020-03-02 08:37:57 +07:00 |
|
Marten Seemann
|
7182d9a564
|
Merge pull request #2394 from lucas-clemente/qtls-cipher-suite-name
use the CipherSuiteName function exposed by qtls
|
2020-03-02 08:35:56 +07:00 |
|
Marten Seemann
|
56211cf0b9
|
fix typo in log message when receiving a stateless reset
|
2020-03-01 13:57:33 +07:00 |
|
Marten Seemann
|
114a790fd9
|
use the CipherSuiteName function exposed by qtls
This function was recently added to the standard library TLS
implementation.
|
2020-03-01 13:15:54 +07:00 |
|
Marten Seemann
|
43dfc7281f
|
update H3 and hq to -27
|
2020-03-01 12:22:07 +07:00 |
|
Marten Seemann
|
4c94670c94
|
Merge pull request #2387 from lucas-clemente/go-1.14
update to Go 1.14
|
2020-02-28 16:59:33 +07:00 |
|
Marten Seemann
|
6fe4878f0e
|
update to qtls based on Go 1.14's TLS implementation
|
2020-02-28 16:48:29 +07:00 |
|
Marten Seemann
|
42bf68205c
|
fix flaky session unit test
|
2020-02-28 16:48:29 +07:00 |
|
Marten Seemann
|
c88a69034d
|
use Go 1.14's embedded interfaces, update CIs
|
2020-02-28 15:25:53 +07:00 |
|
Marten Seemann
|
dd2d26c13d
|
Merge pull request #2392 from lucas-clemente/fix-config-populating
copy the GetLogWriter callback when populating a quic.Config
|
2020-02-28 15:23:42 +07:00 |
|
Marten Seemann
|
c6a230f3d6
|
Merge pull request #2388 from lucas-clemente/crypto-retransmissions
refactor the way crypto retransmissions are packed
|
2020-02-28 15:19:15 +07:00 |
|
Marten Seemann
|
f7c0a6c299
|
Merge pull request #2389 from lucas-clemente/simplify-unsafe-client-session-cache
simplify casting of the (q)tls.ClientSessionCache
|
2020-02-28 15:11:00 +07:00 |
|
Marten Seemann
|
715654ace9
|
Merge pull request #2384 from lucas-clemente/fix-flaky-server-test
fix flaky server unit test
|
2020-02-28 15:06:22 +07:00 |
|
Marten Seemann
|
888f77270e
|
Merge pull request #2386 from lucas-clemente/update-qtls
update qtls to v0.7.2
|
2020-02-28 15:05:57 +07:00 |
|
Marten Seemann
|
3b1e6118da
|
Merge pull request #2371 from lorenzosaino/fix-http3-client-close
Make http3.client.Close() succeed if session was not started
|
2020-02-28 12:00:50 +07:00 |
|
Marten Seemann
|
4109df32ff
|
copy the GetLogWriter callback when populating a quic.Config
|
2020-02-27 18:06:25 +07:00 |
|
Marten Seemann
|
70263249ee
|
simplify casting of the (q)tls.ClientSessionCache
|
2020-02-26 16:13:57 +07:00 |
|
Marten Seemann
|
fb65a017ac
|
use shorter packet numbers on Long Header packets
|
2020-02-26 11:26:15 +07:00 |
|
Marten Seemann
|
5bfac02a44
|
split CRYPTO frames when packing retransmissions, if neccessary
|
2020-02-26 11:24:42 +07:00 |
|
Marten Seemann
|
d024df7c8e
|
implement splitting of CRYPTO frames
|
2020-02-26 11:24:15 +07:00 |
|
Marten Seemann
|
d31dcdaa7b
|
Merge pull request #2373 from lucas-clemente/invalid-token
send an INVALID_TOKEN error when receiving an invalid token
|
2020-02-25 20:18:12 +07:00 |
|
Marten Seemann
|
e57caf0bae
|
send an INVALID_TOKEN error when receiving an invalid token
|
2020-02-25 19:43:57 +07:00 |
|
Marten Seemann
|
3e083d19f4
|
Merge pull request #2377 from lucas-clemente/dont-send-after-close
don't send packets after receiving a CONNECTION_CLOSE
|
2020-02-25 19:43:26 +07:00 |
|
Marten Seemann
|
d50f935319
|
don't send packets after receiving a CONNECTION_CLOSE
|
2020-02-25 17:54:55 +07:00 |
|
Marten Seemann
|
8aeb510dd2
|
Merge pull request #2369 from lucas-clemente/connection-close-encryption-levels
send the CONNECTION_CLOSE in all available encryption levels
|
2020-02-25 17:53:33 +07:00 |
|
Marten Seemann
|
75c2d9f2b6
|
update qtls to v0.7.2
This version makes sure that the server first checks the ALPN, and only
exports Handshake secrets after the application protocol was chosen.
|
2020-02-25 17:53:08 +07:00 |
|
Marten Seemann
|
49c6dfe2da
|
Merge pull request #2380 from lucas-clemente/fix-http3-server-logger-race
fix race condition when creating the logger for the HTTP/3 server
|
2020-02-25 17:19:21 +07:00 |
|
Marten Seemann
|
2ea6a294a9
|
send the CONNECTION_CLOSE in all available encryption levels
|
2020-02-25 17:10:44 +07:00 |
|
Marten Seemann
|
75f14a267e
|
Merge pull request #2381 from lucas-clemente/remove-stray-travis-before-install
remove stray commands from the Travis before_install
|
2020-02-25 16:52:31 +07:00 |
|
Marten Seemann
|
6c02bd3a30
|
fix flaky server unit test
|
2020-02-25 16:10:25 +07:00 |
|
Marten Seemann
|
8bbd4f2dc6
|
remove stray commands from the Travis before_install
|
2020-02-25 16:10:09 +07:00 |
|
Marten Seemann
|
a44c81e210
|
fix race condition when creating the logger for the HTTP/3 server
|
2020-02-25 16:09:19 +07:00 |
|