Marten Seemann
b11d77e0df
speed up the benchmark test by fetching random data only once
...
Reading from math.rand takes a long time when running the benchmark
with the race detector. By transferring the same data in every test, we
only have to do that once.
2017-07-25 11:42:01 +07:00
Marten Seemann
a851aaacda
remove the tls.Config from the quic.Config
...
The tls.Config now is a separate parameter to all Listen and Dial
functions in the quic package.
2017-07-03 22:12:09 +02:00
Marten Seemann
30a0211243
implement a Listener.Accept() method
2017-05-15 20:37:29 +08:00
Marten Seemann
1674087604
rewrite the benchmark test
2017-04-10 15:57:57 +07:00
Marten Seemann
34b688b3b9
add a LocalAddr to the Session
2017-03-10 00:07:27 +07:00
Marten Seemann
b5c8c11c0c
switch to forward-secure encryption after sending the SHLO
2017-03-01 14:11:25 +07:00
Marten Seemann
820eb2e6ee
call the ConnStateCallback in the server for encryption level changes
...
ref #439
2017-02-24 08:42:49 +07:00
Marten Seemann
d61c0eb85d
add a Write and a Close method to the connection interface
2017-02-22 23:03:08 +07:00
Marten Seemann
824f122a79
remove unused StreamCallback
2017-02-22 23:03:08 +07:00
Marten Seemann
a96211f724
create Session interface
2017-02-22 23:03:07 +07:00
Marten Seemann
5b42675da2
use a net.PacketConn instead of a net.UDPConn in Server and Session
2017-02-22 23:03:07 +07:00
Marten Seemann
56a287ab9c
correcty read PublicHeader of PublicReset packets
2017-01-14 18:45:15 +07:00
Marten Seemann
2b7c67d297
create handshake.CryptoSetup interface
2017-01-14 18:45:14 +07:00
Marten Seemann
ebc053dbe0
create interface for the ConnectionParametersManager
2016-12-08 18:39:14 +07:00
Lucas Clemente
81c8430adb
disable bench tests on windows
2016-10-14 11:32:39 +02:00
Lucas Clemente
75e15e03f7
add a timeout for the benchmark test
2016-09-08 14:28:30 +02:00
Lucas Clemente
099545521f
use *receivedPacket thoughout the session
2016-09-07 15:51:04 +02:00
Lucas Clemente
c0e043d931
improve benchmark tests again :)
2016-09-05 12:29:31 +02:00
Lucas Clemente
90fab5801e
fix a memory leak in benchmark tests
2016-09-05 12:29:17 +02:00
Lucas Clemente
5b0a7f6ca3
Revert "improve benchmark test"
...
This reverts commit 934fc5b6a0 .
2016-09-05 01:07:32 +02:00
Lucas Clemente
934fc5b6a0
improve benchmark test
2016-09-05 00:41:21 +02:00
Lucas Clemente
e6abc3917d
re-enable benchmark tests
2016-08-17 15:27:08 +02:00
Lucas Clemente
8c75462520
use sequential packet ordering in benchmark tests
...
fix #262 , fix #273
2016-08-17 15:25:56 +02:00
Lucas Clemente
8c5a3dabd6
set RemoteAddr in http request objects
...
fixes #266
2016-08-09 11:50:27 +02:00
Lucas Clemente
a1e2977f50
handle stream creation in streamsMap, remove streams mutex from session
2016-08-08 20:51:57 +02:00
Lucas Clemente
2f94a44b24
set known flaky tests to pending
...
ref #262 , #261
2016-08-06 15:00:16 +02:00
Lucas Clemente
c3a672541a
add a first measurement test with two linked sessions
...
fixes #235
2016-08-05 15:37:04 +02:00