Marten Seemann
|
1cd1c3f54d
|
Merge pull request #2538 from lucas-clemente/bundle-small-writes
bundle small writes on streams
|
2020-05-14 11:51:34 +07:00 |
|
Marten Seemann
|
ae14a447a5
|
Merge pull request #2534 from lucas-clemente/reduce-unprocessed-packet-chan-length
reduce the length of the unprocessed packet chan in the session
|
2020-05-13 21:04:33 +07:00 |
|
Marten Seemann
|
83be7daef3
|
Merge pull request #2537 from lucas-clemente/fix-flaky-session-test
fix flaky session unit test
|
2020-05-13 20:53:45 +07:00 |
|
Marten Seemann
|
e569a3d98e
|
Merge pull request #2535 from lucas-clemente/send-stream-stress-test
add a send stream test that randomly acknowledges and loses data
|
2020-05-13 20:53:00 +07:00 |
|
Marten Seemann
|
bb6fdf274d
|
Merge pull request #2542 from mw-jn/master
fix size calculation for version negotiation packets
|
2020-05-13 12:12:37 +07:00 |
|
mawei
|
38691a1278
|
calculate version negotiation packet size to avoid bytes.Buffer growing the bytes
|
2020-05-13 12:34:39 +08:00 |
|
Marten Seemann
|
84f7a9dfdd
|
bundle small writes on streams
|
2020-05-12 12:36:32 +07:00 |
|
Marten Seemann
|
33694fd77b
|
fix flaky session unit test
|
2020-05-11 16:03:16 +07:00 |
|
Marten Seemann
|
d1c6d808b0
|
add a send stream test that randomly acknowledges and loses data
|
2020-05-11 10:05:39 +07:00 |
|
Marten Seemann
|
e7208219a9
|
reduce the length of the unprocessed packet chan in the session
|
2020-05-09 09:14:19 +07:00 |
|
Marten Seemann
|
3e7f9f764a
|
Merge pull request #2528 from lucas-clemente/unit-tests-race-detector
run all unit tests with race detector
|
2020-05-08 18:56:14 +07:00 |
|
Marten Seemann
|
9c3b947814
|
run all unit tests with race detector
|
2020-05-06 11:15:18 +07:00 |
|
Marten Seemann
|
5a169b3c9a
|
fix racy session unit test
|
2020-05-06 11:15:18 +07:00 |
|
Marten Seemann
|
6bcb4e69ee
|
Merge pull request #2517 from lucas-clemente/chacha-interop-test
add support for the ChaCha20 interop test case
|
2020-05-06 08:04:46 +07:00 |
|
Marten Seemann
|
2e402ffc86
|
Merge pull request #2524 from lucas-clemente/fix-buffer-use-after-release
fix buffer use after it was released when sending an INVALID_TOKEN error
|
2020-05-05 19:14:39 +07:00 |
|
Marten Seemann
|
ff681962e8
|
Merge pull request #2385 from lucas-clemente/race-detector
run the internal and http3 tests with race detector on Travis
|
2020-05-05 19:12:59 +07:00 |
|
Marten Seemann
|
b7af419bd0
|
Merge pull request #2527 from lucas-clemente/reset-pto-when-dropping-packet-number-space
reset the PTO when dropping a packet number space
|
2020-05-05 18:13:45 +07:00 |
|
Marten Seemann
|
b128ad50c9
|
run the internal and http3 tests with race detector on Travis
|
2020-05-05 18:13:14 +07:00 |
|
Marten Seemann
|
25b3eb8a37
|
fix race condition in the TLS extension handler test
|
2020-05-05 18:13:14 +07:00 |
|
Marten Seemann
|
d277e013ab
|
fix race condition in the crypto setup tests
|
2020-05-05 18:13:14 +07:00 |
|
Marten Seemann
|
d4757395b6
|
make it possible to run the handshake unit tests with race detector
|
2020-05-05 18:13:12 +07:00 |
|
Marten Seemann
|
4d83009c26
|
Merge pull request #2519 from lucas-clemente/fix-stream-deadline-timer-leak
stop the deadline timer in Stream.Read and Write
|
2020-05-05 18:08:20 +07:00 |
|
Marten Seemann
|
5aec9daf86
|
Merge pull request #2513 from lucas-clemente/pto-count-on-ack
don't reset pto_count on Initial ACKs
|
2020-05-05 18:07:07 +07:00 |
|
Marten Seemann
|
5de2090b49
|
Merge pull request #2525 from lucas-clemente/racy-session-tests
fix all race conditions in the session tests
|
2020-05-05 18:06:46 +07:00 |
|
Marten Seemann
|
4b7494d22e
|
Merge pull request #2526 from lucas-clemente/wait-for-server-run-loop
make sure that the server's run loop returned when closing
|
2020-05-05 18:04:44 +07:00 |
|
Marten Seemann
|
95879d4872
|
Merge pull request #2522 from lucas-clemente/fix-flaky-proxy-test
fix flaky proxy test
|
2020-05-05 18:03:58 +07:00 |
|
Marten Seemann
|
741a1aa211
|
reset the PTO when dropping a packet number space
|
2020-05-05 16:28:25 +07:00 |
|
Marten Seemann
|
f2efe19c3c
|
fix race conditions in the packet sending tests in the session
|
2020-05-05 14:37:18 +07:00 |
|
Marten Seemann
|
e1d1421111
|
fix racy idle timeout test in the session
|
2020-05-05 14:37:18 +07:00 |
|
Marten Seemann
|
de3f04f697
|
fix racy transport parameter test in the session
|
2020-05-05 14:37:18 +07:00 |
|
Marten Seemann
|
2ea3b534bc
|
fix race conditions in the session tests that test closing
|
2020-05-05 14:37:18 +07:00 |
|
Marten Seemann
|
aabdb172ff
|
fix race condition in the client session tests
|
2020-05-05 14:37:18 +07:00 |
|
Marten Seemann
|
380ba4877b
|
make sure that the server's run loop returned when closing
|
2020-05-05 12:40:53 +07:00 |
|
Marten Seemann
|
aebf2386d0
|
fix buffer use after it was released when sending an INVALID_TOKEN error
|
2020-05-05 12:19:20 +07:00 |
|
Marten Seemann
|
996dd42055
|
move deadlineTimer declaration out of the Read loop
|
2020-05-04 18:46:51 +07:00 |
|
Marten Seemann
|
a9e5686cdf
|
fix flaky proxy test
|
2020-05-04 12:51:02 +07:00 |
|
Marten Seemann
|
93cee1e07b
|
stop the deadline timer in Stream.Read and Write
|
2020-05-03 11:22:58 +07:00 |
|
Marten Seemann
|
c0b6d4e141
|
Merge pull request #2516 from lucas-clemente/stop-timer
stop the timer when the session's run loop returns
|
2020-05-02 09:46:36 +07:00 |
|
Marten Seemann
|
286dcf555f
|
create the session timer at the beginning of the run loop
|
2020-05-02 08:35:35 +07:00 |
|
Marten Seemann
|
1db3f06e87
|
stop the timer when the session's run loop returns
|
2020-05-02 07:53:47 +07:00 |
|
Marten Seemann
|
9c501a03e4
|
add support for the ChaCha20 test case
|
2020-05-01 12:15:52 +07:00 |
|
Marten Seemann
|
6d66eac1b9
|
Merge pull request #2504 from lucas-clemente/stream-buffer
make it more likely that a STREAM frame is bundled with the FIN
|
2020-05-01 10:40:51 +07:00 |
|
Marten Seemann
|
9905774c40
|
make it more likely that a STREAM frame is bundled with the FIN
|
2020-05-01 10:07:31 +07:00 |
|
Marten Seemann
|
538cbf7dc0
|
don't reset the PTO count on Initial ACKs before address validation
|
2020-05-01 09:58:34 +07:00 |
|
Marten Seemann
|
15a19f681d
|
add a unit test for resetting of the PTO count when receiving an ACK
|
2020-05-01 09:54:03 +07:00 |
|
Marten Seemann
|
81daa8afd3
|
Merge pull request #2507 from lucas-clemente/disable-tls13-compatibility-mode
disable TLS 1.3 compatibility mode
|
2020-04-25 16:27:29 +07:00 |
|
Marten Seemann
|
4e1d69f688
|
Merge pull request #2508 from lucas-clemente/remove-chacha-bug-workaround
update the ChaCha implementation, remove 0xffffffff workaround
|
2020-04-25 16:26:24 +07:00 |
|
Marten Seemann
|
d12a7aacd6
|
Merge pull request #2506 from lucas-clemente/interop-resumption-wait-for-ticket
wait for the session ticket in the interop resumption test
|
2020-04-25 16:25:33 +07:00 |
|
Marten Seemann
|
895ed74c9e
|
Merge pull request #2505 from lucas-clemente/fix-remote-addr-qlogging
fix qlogging of the remote address when dialing a new connection
|
2020-04-25 16:24:27 +07:00 |
|
Marten Seemann
|
97e191f3b4
|
update the ChaCha implementation, remove 0xffffffff workaround
|
2020-04-24 10:18:41 +07:00 |
|