Marten Seemann
|
db09de621c
|
detect version downgrade attacks in the client crypto setup
|
2017-01-14 18:58:47 +07:00 |
|
Marten Seemann
|
9790418eb7
|
only close the client once
|
2017-01-14 18:58:44 +07:00 |
|
Marten Seemann
|
ad7de3c99d
|
fix flaky client test
|
2017-01-14 18:58:44 +07:00 |
|
Marten Seemann
|
08c267431b
|
implement closing the quic client with an error
|
2017-01-14 18:58:43 +07:00 |
|
Marten Seemann
|
b9f9c2e429
|
save correct hostname in quic Client
|
2017-01-14 18:58:43 +07:00 |
|
Marten Seemann
|
3458514744
|
add a method to open new Streams to the client
|
2017-01-14 18:58:43 +07:00 |
|
Marten Seemann
|
dc05de3312
|
add a callback to client that is called after the version is negotiated
|
2017-01-14 18:54:18 +07:00 |
|
Marten Seemann
|
2377b3a111
|
fix detection when the QUIC version is negotiated
|
2017-01-14 18:54:18 +07:00 |
|
Marten Seemann
|
1ad3a85f5c
|
fix flaky client tests
|
2017-01-14 18:52:24 +07:00 |
|
Marten Seemann
|
05c870ff6f
|
ignore delayed version negotiation packets
|
2017-01-14 18:52:24 +07:00 |
|
Marten Seemann
|
1a830dbdb7
|
implement basic version negotiation
|
2017-01-14 18:52:24 +07:00 |
|
Marten Seemann
|
4b112c325a
|
add tests for the Client
|
2017-01-14 18:52:23 +07:00 |
|
Marten Seemann
|
7fa93c56af
|
implement a proper Close method for the Client
|
2017-01-14 18:52:20 +07:00 |
|
Marten Seemann
|
afa71d52f1
|
create Client in main package
|
2017-01-14 18:45:15 +07:00 |
|