Marten Seemann
|
a7afd72795
|
add a callback that is called when the crypto level changes
|
2017-01-14 18:54:18 +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
|
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
|
de168addd5
|
don’t panic after sending a ConnectionClose
|
2017-01-14 18:52:20 +07:00 |
|
Marten Seemann
|
014315d3c7
|
parse hostname from address and pass it to the client cryptoSetup
|
2017-01-14 18:52:19 +07:00 |
|
Marten Seemann
|
a2996f6343
|
improve logging in client
|
2017-01-14 18:52:15 +07:00 |
|
Marten Seemann
|
56a287ab9c
|
correcty read PublicHeader of PublicReset packets
|
2017-01-14 18:45:15 +07:00 |
|
Marten Seemann
|
afa71d52f1
|
create Client in main package
|
2017-01-14 18:45:15 +07:00 |
|