Commit Graph

80 Commits

Author SHA1 Message Date
quininer
f7472e89a2 make early data test work 2019-05-19 00:48:56 +08:00
quininer
4d673f9a72 update iovec 2019-05-18 23:44:29 +08:00
quininer
4cc374fd4c wip server 2019-05-18 18:18:26 +08:00
quininer
41c26ee63a wip client 2019-05-18 16:05:10 +08:00
quininer
017b1b64d1 start migrate to futures 0.3 (again) 2019-05-04 22:44:40 +08:00
Yan Zhai
f3c9fece1b #34 writable condition reversed 2019-04-22 04:44:24 +00:00
Yan Zhai
0cbd252ee4 #34 minor style change 2019-04-22 04:14:26 +00:00
Yan Zhai
87916dade6 #34 properly implement TLS-1.3 shutdown behavior 2019-04-19 22:27:09 +00:00
quininer
b6e39450ce fix clippy 2019-04-17 10:42:57 +08:00
quininer
0485be9e4b refactor complete_io 2019-04-16 21:29:50 +08:00
quininer
d8ab52db55 fix early-data read 2019-03-26 10:44:38 +08:00
quininer
485cf84639 make 0-RTT optional 2019-02-25 23:48:06 +08:00
quininer
02ff36428c write buf again 2019-02-25 00:23:34 +08:00
quininer
163a96b062 fix clippy 2019-02-23 01:48:09 +08:00
quininer
681cbe68ca fix: not write zero 2019-02-23 01:38:55 +08:00
quininer
527db99d02 Improve for ServerSesssion 2019-02-18 20:41:52 +08:00
quininer
65932f5150 Add 0-RTT test 2019-02-18 20:01:37 +08:00
quininer
3e605aafe4 Add 0-RTT support 2019-02-18 16:51:31 +08:00
quininer
5f6d0233ed tokio only
* remove io::Read/io::Write support
* stable vecio
2019-02-16 01:39:10 +08:00
Erick Tryzelaar
6f1787e9d1 Shrink down the dependency on tokio
it turns out that tokio-rustls only requires a small portion of
the tokio stack. This patch slims down the dependencies since not
all clients need the full tokio stack.
2019-01-11 14:31:45 -08:00
quininer
1f98d87a62 more complete handshake 2018-09-25 01:10:30 +08:00
quininer
30cacd04a0 fix nightly feature 2018-09-24 02:09:28 +08:00
quininer
6b493615a9 rename generic name 2018-09-24 01:25:50 +08:00
quininer
f633a72f02 Merge branch 'master' into new-api 2018-09-17 20:09:50 +08:00
quininer
9378e415ce impl read_initializer 2018-09-06 13:56:00 +08:00
quininer
f698c44e1a Add stream test 2018-08-18 15:22:51 +08:00
quininer
482f3c3aa6 impl prepare_uninitialized_buffer 2018-08-17 13:07:26 +08:00
quininer
6b00b07de3 Merge branch 'master' into vecio 2018-08-17 10:05:05 +08:00
quininer
762d7f9525 Add nightly feature 2018-08-17 10:04:49 +08:00
quininer
5cbd5b8aa0 fix: handle Stream non-blocking write 2018-08-17 09:25:54 +08:00
quininer
f70ad6d822 fix vecbuf bytes_vec 2018-08-16 22:35:50 +08:00
quininer
b040a9a65f Test use lazy_static! 2018-08-16 22:07:12 +08:00
quininer
4a2354c1cc rename tokio feature 2018-08-16 19:13:18 +08:00
quininer
3faca3ee3d Merge branch 'master' into vecio 2018-08-16 19:04:12 +08:00
quininer
26046efc3c fix vecbuf 2018-08-16 18:59:35 +08:00
quininer
32f328fc14 remove futures 0.2 code 2018-08-16 18:00:21 +08:00
quininer
518ad51376 impl complete_io 2018-08-16 15:29:16 +08:00
quininer
41a6a3b501 impl vecbuf for tokio 2018-08-16 12:20:27 +08:00
quininer
37954cd647 use tokio-tls 0.2 api 2018-08-09 10:46:28 +08:00
Sander Maijers
b4aa18277f
Reexport deps
This helps encapsulate deps and match crate versions for downstream use.
2018-07-16 12:50:05 +02:00
quininer
be00ca6168 change: split futures crate 2018-04-14 18:17:04 +08:00
quininer
fff2f4a73b fix(tokio_impl): shutdown WouldBlock 2018-03-31 15:16:31 +08:00
quininer
d0f13ce5f9 change: update tokio 2018-03-24 11:20:48 +08:00
quininer
062c10e31e fix futures_impl flush/close and README 2018-03-24 00:46:21 +08:00
quininer
fddb77759f feat: handle CloseNotify alert 2018-03-23 19:03:30 +08:00
quininer
034357336e remove deadcode 2018-03-23 17:59:24 +08:00
quininer
1892fdb609 remove tokio-proto support 2018-03-23 17:47:44 +08:00
quininer
1820868929 fix: futures_impl 2018-03-23 17:31:55 +08:00
quininer
64ca6e290c change: use rustls Stream 2018-03-23 17:14:27 +08:00
quininer
d4cb46e895 feat: start futures_impl 2018-03-22 19:47:27 +08:00