Marten Seemann
|
575cd3ceb6
|
update qtls to a version that doesn't export 0-RTT when it's rejected
|
2021-03-03 11:27:34 +08:00 |
|
Marten Seemann
|
74569a514b
|
Merge pull request #3040 from lucas-clemente/improve-handshake-tests
make the certificate verificiation integration tests more explicit
|
2021-03-03 00:27:46 +08:00 |
|
Marten Seemann
|
ac16ee565b
|
Merge pull request #3049 from lucas-clemente/mockgen-source-mode
update gomock to v1.5.0, use mockgen source mode
|
2021-03-02 21:27:48 +08:00 |
|
Marten Seemann
|
1c9977d8d6
|
Merge pull request #3054 from lucas-clemente/trace-dropped-0rtt-keys
trace dropping of 0-RTT keys
|
2021-03-02 21:27:32 +08:00 |
|
Marten Seemann
|
40bc7362ef
|
Merge pull request #3042 from lucas-clemente/improve-timeout-test
improve timeout measurement in the timeout test
|
2021-03-02 21:27:02 +08:00 |
|
Marten Seemann
|
ca18ba6f81
|
Merge pull request #3052 from lucas-clemente/randomized-packet-receive-test
add a randomized test for the received_packet_history
|
2021-03-02 21:26:41 +08:00 |
|
Marten Seemann
|
cb7aa88c76
|
Merge pull request #3055 from lucas-clemente/fix-max-receive-window-doc
fix documentation of default values for MaxReceive{Stream, Connection}FlowControlWindow
|
2021-03-02 21:26:24 +08:00 |
|
Marten Seemann
|
3e8e6b2e36
|
fix documentation of the default MaxReceiveConnectionFlowControlWindow
|
2021-03-01 11:33:42 +08:00 |
|
Marten Seemann
|
be4dc49114
|
fix documentation of the default MaxReceiveStreamFlowControlWindow
|
2021-03-01 11:33:15 +08:00 |
|
Marten Seemann
|
110f949441
|
trace dropping of 0-RTT keys
|
2021-03-01 10:37:31 +08:00 |
|
Marten Seemann
|
ab46df5071
|
fix logging of dropped 0-RTT keys
Client and server only possess write or read 0-RTT keys, respectively.
We should therefore only emit a single event when those are dropped.
|
2021-03-01 10:30:59 +08:00 |
|
Marten Seemann
|
75f49662c0
|
add a randomized test for the received_packet_history
|
2021-02-24 13:37:50 +08:00 |
|
Marten Seemann
|
9b627ac93d
|
Merge pull request #3051 from q191201771/merge-packet-number-ranges
refactor merge packet number ranges
|
2021-02-24 13:37:11 +08:00 |
|
q191201771
|
de0a6d4bbe
|
refactor merge packet number ranges
|
2021-02-24 11:54:33 +08:00 |
|
Marten Seemann
|
e3c1a67708
|
add draft-34 to support versions in README
|
2021-02-20 11:19:29 +08:00 |
|
Marten Seemann
|
efe6d02bef
|
use mockgen source mode
|
2021-02-20 09:59:44 +08:00 |
|
Marten Seemann
|
383f1a6e89
|
update gomock to v1.5.0
|
2021-02-20 09:33:43 +08:00 |
|
Marten Seemann
|
ff2e7ba635
|
update README to reflect dropped Go 1.14 support
|
2021-02-20 09:26:49 +08:00 |
|
Marten Seemann
|
972a08c40d
|
Merge pull request #3048 from q191201771/redundant-nil-check
remove redundant nil-check in the packet packer
|
2021-02-19 15:42:44 +08:00 |
|
q191201771
|
d16f36a1e3
|
the pointer is always not nil, no need to check it
|
2021-02-18 20:05:16 +08:00 |
|
Marten Seemann
|
bfad41165c
|
Merge pull request #3046 from lucas-clemente/avoid-rand-source
avoid using rand.Source
|
2021-02-18 11:13:47 +08:00 |
|
Marten Seemann
|
11c5c548b6
|
improve timeout measurement in the timeout test
When not sending any packets, the idle timeout starts when receiving the
HANDSHAKE_DONE frame (on the client side), not when the handshake completes.
|
2021-02-18 09:59:04 +08:00 |
|
Marten Seemann
|
7ee88def4a
|
make it possible to use a custom tracer and the default tracer in tests
|
2021-02-18 09:59:04 +08:00 |
|
Marten Seemann
|
b94a4440cc
|
simplify connection tracer creation in integration tests
|
2021-02-18 09:59:04 +08:00 |
|
Marten Seemann
|
03fe636711
|
reduce memory footprint of the connIDManager
|
2021-02-18 09:58:34 +08:00 |
|
Marten Seemann
|
115fc28bbe
|
avoid initializing a math/rand.Rand in the connIDManager
math/rand.Source uses a lot of memory, as it keeps an array of 607
int64s as internal state.
|
2021-02-18 09:58:34 +08:00 |
|
Marten Seemann
|
3c0726e132
|
move the random number generator to the utils package
|
2021-02-18 09:58:34 +08:00 |
|
Marten Seemann
|
c72f05aa41
|
Merge pull request #3045 from lucas-clemente/go116
update Go to 1.16, drop support for 1.14
|
2021-02-18 09:58:06 +08:00 |
|
Marten Seemann
|
62a906de3c
|
update Go to 1.16, drop support for 1.14
|
2021-02-17 12:17:46 +08:00 |
|
Marten Seemann
|
dd9f8e4a2b
|
Merge pull request #3039 from lucas-clemente/fix-set-receive-buffer-error-message
fix error message when the UDP receive buffer size can't be increased
|
2021-02-16 08:47:04 +08:00 |
|
Marten Seemann
|
4096eeaf92
|
make the certificate verificiation integration tests more explicit
|
2021-02-15 11:01:17 +08:00 |
|
Marten Seemann
|
369442a170
|
fix error message when the UDP receive buffer size can't be increased
|
2021-02-15 10:13:40 +08:00 |
|
Marten Seemann
|
3389473008
|
Merge pull request #3038 from lucas-clemente/qlog-time-format
add the time_format field to qlog common_fields
|
2021-02-13 19:33:21 +08:00 |
|
Marten Seemann
|
fd724f8d16
|
Merge pull request #3036 from lucas-clemente/no-0x-in-conn-id
log connection IDs without the 0x prefix
|
2021-02-13 19:33:03 +08:00 |
|
Marten Seemann
|
b0fb2ea516
|
Merge pull request #3031 from lucas-clemente/quic-draft-34
add support for QUIC draft-34
|
2021-02-13 17:23:55 +08:00 |
|
Marten Seemann
|
7e59a091a4
|
add the time_format field to qlog common_fields
|
2021-02-13 12:56:44 +08:00 |
|
Marten Seemann
|
615540f8d5
|
use the correct HTTP/3 ALPN when using draft-34
|
2021-02-11 09:46:00 +08:00 |
|
Marten Seemann
|
9dba8141ba
|
use the updated TLS extension code point for draft-34
|
2021-02-11 09:46:00 +08:00 |
|
Marten Seemann
|
f01a2c6b96
|
use the updated salt for draft-34
|
2021-02-11 09:46:00 +08:00 |
|
Marten Seemann
|
d5025b1373
|
add a version number for draft-34
|
2021-02-11 09:46:00 +08:00 |
|
Marten Seemann
|
6ece64d8a5
|
log connection IDs without the 0x prefix
|
2021-02-11 09:45:40 +08:00 |
|
Marten Seemann
|
0b97ae5632
|
Merge pull request #3037 from lucas-clemente/fix-mockgen-sed
fix qtls imports in mockgen generated mocks
|
2021-02-11 09:44:41 +08:00 |
|
Marten Seemann
|
b906364469
|
fix qtls imports in mockgen generated mocks
|
2021-02-11 09:26:25 +08:00 |
|
Marten Seemann
|
6533c6f6e5
|
Merge pull request #3030 from lucas-clemente/improve-set-receive-buffer-error-message
improve error message when the read buffer size can't be set
|
2021-02-09 20:28:22 +08:00 |
|
Marten Seemann
|
4e6e4db7ac
|
Merge pull request #3033 from lucas-clemente/qlog-quic-go-version
qlog the quic-go version
|
2021-02-09 17:49:27 +08:00 |
|
Marten Seemann
|
261c9a7586
|
Merge pull request #3032 from lucas-clemente/remove-metrics
remove the metrics package
|
2021-02-09 17:49:06 +08:00 |
|
Marten Seemann
|
30f875b31b
|
Merge pull request #3034 from lucas-clemente/expose-qlog-connection-tracer-constructor
expose the constructor for the qlog connection tracer
|
2021-02-09 17:45:26 +08:00 |
|
Marten Seemann
|
2a7e148a65
|
Merge pull request #3035 from lucas-clemente/expose-multiplexed-connection-tracer-constructor
expose the constructor for the multipexed connection tracer
|
2021-02-09 17:44:24 +08:00 |
|
Marten Seemann
|
0d38dce8cd
|
expose the constructor for the multipexed connection tracer
|
2021-02-09 10:54:51 +08:00 |
|
Marten Seemann
|
ef1cea84c4
|
expose the constructor for the qlog connection tracer
|
2021-02-09 10:51:21 +08:00 |
|