Marten Seemann
|
27549c5665
|
use the minimum of the two peers' max_idle_timeouts
|
2019-12-11 14:04:33 +04:00 |
|
Marten Seemann
|
8dcca046e3
|
don't set the idle timeout timer before the handshake completes
|
2019-12-11 13:50:13 +04:00 |
|
Marten Seemann
|
e9bced8d73
|
simplify populating the quic.Config
|
2019-12-11 12:41:26 +04:00 |
|
Marten Seemann
|
9d6ae474d7
|
remove stray GinkgoRecover from the server
|
2019-12-06 12:25:29 +07:00 |
|
Marten Seemann
|
e08b6b37c4
|
update the H3 ALPN to draft-24
|
2019-12-04 08:39:06 +07:00 |
|
Marten Seemann
|
5607f6d8cb
|
Merge pull request #2254 from lucas-clemente/remove-version-negotiation-error
remove the VERSION_NEGOTIATION_ERROR
|
2019-12-03 18:04:06 +07:00 |
|
Marten Seemann
|
02acf81ca1
|
remove the VERSION_NEGOTIATION_ERROR
|
2019-12-03 17:45:08 +07:00 |
|
Marten Seemann
|
d869b76db6
|
Merge pull request #2250 from lucas-clemente/remove-testlog
remove the testlog package
|
2019-12-01 21:06:32 +07:00 |
|
Marten Seemann
|
8a3bdaa19f
|
Merge pull request #2251 from lucas-clemente/spa
retire the connection ID sent in the preferred_address transport parameter
|
2019-11-30 20:30:08 +07:00 |
|
Marten Seemann
|
77255d30bd
|
Merge pull request #2248 from lucas-clemente/route-client-initial-retransmission
route retransmissions of the client's Initial to the right session
|
2019-11-30 20:27:37 +07:00 |
|
Marten Seemann
|
e65df402dd
|
only create a single session when two Initials arrive at the same time
|
2019-11-30 20:01:51 +07:00 |
|
Marten Seemann
|
f066e2fc5f
|
remove the testlog package
|
2019-11-30 19:58:30 +07:00 |
|
Marten Seemann
|
ee6beff7cf
|
immediately retire the connection ID sent in the preferred_address
|
2019-11-30 19:56:06 +07:00 |
|
Marten Seemann
|
d771650640
|
implement marshaling and unmarshaling of the preferred_address
|
2019-11-30 19:56:05 +07:00 |
|
Marten Seemann
|
1ee66b1139
|
Merge pull request #2246 from lucas-clemente/remove-testserver
remove the testserver package
|
2019-11-29 07:44:54 +07:00 |
|
Marten Seemann
|
7fbf5397df
|
fix activeConnectionIDLimitParameterID variable name
|
2019-11-27 13:17:05 +07:00 |
|
Marten Seemann
|
5a834851a8
|
route retransmissions of the client's Initial to the right session
|
2019-11-26 17:01:21 +07:00 |
|
Marten Seemann
|
7445bde357
|
Merge pull request #2245 from lucas-clemente/accept-handshake-packets-after-cid-switch
don't drop handshake packets after switching to a new connection ID
|
2019-11-26 08:28:23 +07:00 |
|
Marten Seemann
|
e2f41304f8
|
don't drop handshake packets after switching to a new connection ID
|
2019-11-25 19:04:02 +07:00 |
|
Marten Seemann
|
1b063a47eb
|
Merge pull request #2247 from lucas-clemente/improve-undecryptable-packet-logging
improve logging of undecryptable packets
|
2019-11-25 18:46:20 +07:00 |
|
Marten Seemann
|
cf7fcf79b1
|
Merge pull request #2241 from lucas-clemente/improve-crypto-frame-logging
improve logging of handshake messages
|
2019-11-25 18:45:42 +07:00 |
|
Marten Seemann
|
78029adfb2
|
improve logging of undecryptable packets
|
2019-11-25 14:06:44 +07:00 |
|
Marten Seemann
|
07dcbc8496
|
remove the testserver package
|
2019-11-25 12:54:58 +07:00 |
|
Marten Seemann
|
d0a3eaa8a3
|
improve logging of handshake messages
|
2019-11-25 09:09:34 +07:00 |
|
Marten Seemann
|
dde21d2f72
|
Merge pull request #2240 from lucas-clemente/fix-conn-id-manager-races
fix race conditions in the connection ID manager
|
2019-11-25 08:31:07 +07:00 |
|
Marten Seemann
|
50d2c72483
|
Merge pull request #2234 from lucas-clemente/remove-invalid-migration-error
remove the INVALID_MIGRATION error
|
2019-11-24 21:42:59 +07:00 |
|
Marten Seemann
|
b6537b4657
|
Merge pull request #2233 from lucas-clemente/connection-close-before-1rtt
don't send application-level errors before completion of the handshake
|
2019-11-24 21:14:21 +07:00 |
|
Marten Seemann
|
c46c72aae8
|
Merge pull request #2228 from lucas-clemente/fix-pto-for-dropped-pn-spaces
reset the loss detection timer when dropping a packet number space
|
2019-11-24 21:11:46 +07:00 |
|
Marten Seemann
|
2f54d1638c
|
Merge pull request #2238 from lucas-clemente/fix-pto-logging
fix logging of the PTO packet number space
|
2019-11-24 21:09:39 +07:00 |
|
Marten Seemann
|
973bcf6dcd
|
remove the INVALID_MIGRATION error
|
2019-11-24 21:09:03 +07:00 |
|
Marten Seemann
|
2265513b2d
|
Merge pull request #2229 from lucas-clemente/fix-skipped-pn-logging
only log skipped packet numbers if we actually sent something before
|
2019-11-24 21:07:00 +07:00 |
|
Marten Seemann
|
bccf3f701d
|
Merge pull request #2230 from lucas-clemente/improve-no-outstanding-packets-logging
improve logging of loss detection timer cancelation
|
2019-11-24 21:06:40 +07:00 |
|
Marten Seemann
|
949a65d490
|
Merge pull request #2235 from lucas-clemente/crypto-buffer-exceeded
use the CRYPTO_BUFFER_EXCEEDED error for crypto stream overflows
|
2019-11-24 21:06:21 +07:00 |
|
Marten Seemann
|
884a356660
|
Merge pull request #2236 from lucas-clemente/encryption-level-boundaries
use the correct error code when checking for encryption level boundaries
|
2019-11-24 21:05:45 +07:00 |
|
Marten Seemann
|
f1fd07df59
|
retire delayed conn IDs arriving after a higher conn ID was retired
|
2019-11-24 10:12:02 +07:00 |
|
Marten Seemann
|
a53569839c
|
don't queue the currently active conn ID when receiving a duplicate
|
2019-11-24 09:35:14 +07:00 |
|
Marten Seemann
|
6bc304570b
|
fix logging of the PTO packet number space
|
2019-11-23 14:58:11 +07:00 |
|
Marten Seemann
|
aefd4f83ea
|
use the correct error code when checking for encryption level boundaries
|
2019-11-23 12:05:18 +07:00 |
|
Marten Seemann
|
50e7d69865
|
use the CRYPTO_BUFFER_EXCEEDED error for crypto stream overflows
|
2019-11-23 11:48:11 +07:00 |
|
Marten Seemann
|
d77e400f00
|
don't send application-level errors before completion of the handshake
|
2019-11-23 11:30:20 +07:00 |
|
Marten Seemann
|
16a89a83d2
|
improve logging of loss detection timer cancelation
|
2019-11-23 10:49:37 +07:00 |
|
Marten Seemann
|
57b6c23947
|
only log skipped packet numbers if we actually sent something before
After a Retry, we would log the skipping of packet number 0, although it
was not actually skipped. We just had reset the packet number space.
|
2019-11-23 10:47:00 +07:00 |
|
Marten Seemann
|
e586a6cc8f
|
reset the loss detection timer when dropping a packet number space
|
2019-11-23 10:40:02 +07:00 |
|
Marten Seemann
|
92b898e811
|
Merge pull request #2218 from lucas-clemente/pto-per-pn-space
change PTO to be per packet number space
|
2019-11-22 18:35:05 +08:00 |
|
Marten Seemann
|
0552e7e1c5
|
Merge pull request #2222 from lucas-clemente/fix-stop-sending-frame
fix encoding of the error code in the STOP_SENDING frame
|
2019-11-20 10:36:58 +08:00 |
|
Marten Seemann
|
c972af77d5
|
Merge pull request #2205 from lucas-clemente/update-key-update-label
update the label used for the key updates for draft-24
|
2019-11-20 10:36:33 +08:00 |
|
Marten Seemann
|
aed2c86ae0
|
Merge pull request #2224 from lucas-clemente/fix-quic-trace
fix recording of sent and lost frames for quic-trace
|
2019-11-19 10:54:28 +08:00 |
|
Marten Seemann
|
8fb86568bf
|
use the receive time of a packet for tracing
|
2019-11-19 10:10:23 +08:00 |
|
Marten Seemann
|
45b1913a6e
|
Merge pull request #2223 from lucas-clemente/godoc-nolint
remove nolint commands that show up in GoDoc
|
2019-11-19 10:08:57 +08:00 |
|
Marten Seemann
|
da996f8066
|
fix recording of sent and lost frames for quic-trace
|
2019-11-18 12:50:16 +08:00 |
|