Commit Graph

19 Commits

Author SHA1 Message Date
Dirkjan Ochtman e32f9d99cf Handle errors from creating TLS server configuration 2018-05-30 15:58:23 +02:00
Dirkjan Ochtman 7db2c3753a Use tokio::run() to run the example server 2018-05-30 15:55:24 +02:00
Dirkjan Ochtman dc950a183c Add logging in the server 2018-05-18 15:16:17 +02:00
Dirkjan Ochtman 7f90699f94 Reformat with updated toolchain 2018-05-11 10:10:55 +02:00
Dirkjan Ochtman 2a4b14503d Introduce custom error type and stop unwrapping 2018-05-05 17:58:58 +02:00
Dirkjan Ochtman b0dd26129a Allow Client::connect() to resolve to Client 2018-05-05 14:06:11 +02:00
Dirkjan Ochtman 28b2eaae7c Rename QuicStream to Client 2018-05-05 13:19:57 +02:00
Dirkjan Ochtman 949f491bdc Directly use QuicClientTls/QuicServerTls from rustls 2018-05-03 16:21:00 +02:00
Dirkjan Ochtman 14d75a0fa9 Move tls::build_server_config() to tls::ServerTls::build_config() 2018-04-30 13:10:46 +02:00
Dirkjan Ochtman 5e709018b8 Improve formatting with cargo fmt 2018-04-25 18:00:36 +02:00
Dirkjan Ochtman 8634105ac9 Rebuild client connect as a future 2018-04-25 16:02:18 +02:00
Dirkjan Ochtman 63655d1032 Add intermediate certificates to example server chain 2018-04-25 14:55:15 +02:00
Dirkjan Ochtman f32beaac69 Start to organize the client code 2018-04-24 17:37:53 +02:00
Dirkjan Ochtman c0af9397a1 Implement server side of handshake 2018-04-23 15:55:11 +02:00
Dirkjan Ochtman 676f250fff Expose Server API from library 2018-04-16 12:12:52 +02:00
Dirkjan Ochtman 6c94b3af38 Add initial implementation of server side 2018-04-12 12:11:05 +02:00
Dirkjan Ochtman 38552bbfac Take server host name as an argument 2018-04-10 11:03:58 +02:00
Dirkjan Ochtman 6b6a38d7de Start implementing basic UDP handling 2018-04-09 21:10:57 +02:00
Dirkjan Ochtman bd15d97a2f Add example to drive testing for now 2018-04-03 11:32:49 +02:00