Commit Graph

244 Commits

Author SHA1 Message Date
quininer
2f4419b285 Switch to tokio-io 0.2 2019-07-13 17:34:52 +08:00
quininer
b7925003e2 clean code 2019-06-01 22:37:13 +08:00
quininer
183e30f486 use futures::ready! 2019-05-23 00:05:42 +08:00
quininer
b8e3fcb79e update client example 2019-05-22 23:57:14 +08:00
quininer
3ffb736d5e update server example 2019-05-22 00:54:10 +08:00
quininer
7949f4377a make all test work! 2019-05-21 01:47:50 +08:00
quininer
b03c327ab6 make simple test work 2019-05-20 00:28:27 +08:00
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
quininer
00f1022f88
Merge pull request #35 from jerryz920/yan/issue-34
#34 properly implement TLS-1.3 shutdown behavior
2019-04-22 13:01:04 +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
b1a98b9088 bump version
fix #32
2019-04-17 10:33:00 +08:00
quininer
0485be9e4b refactor complete_io 2019-04-16 21:29:50 +08:00
quininer
75b94acaba remove git journal 2019-03-26 10:46:22 +08:00
quininer
d8ab52db55 fix early-data read 2019-03-26 10:44:38 +08:00
Erick Tryzelaar
ee59a7cc8e Clarify the license
Before this PR, this phrasing appears to have been copied from
the [rust project](f0fe716dbc (license)),
but it does not appear that any of your code is BSD licensed.
Also, it is a little ambigious if there are portions that are not
covered by MIT/Apache.

This patch instead draws it's phrasing from
[futures-rs](https://github.com/rust-lang-nursery/futures-rs). Does
this phrasing align  more with what you intended?

Closes #29
2019-03-12 11:38:37 -07: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
8b8647b43d
Merge pull request #28 from quininer/early-data
Add 0-RTT support
2019-02-19 12:10:53 +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
7d6ed0acfc fix travis ci 2019-02-16 13:06:13 +08:00
quininer
5f6d0233ed tokio only
* remove io::Read/io::Write support
* stable vecio
2019-02-16 01:39:10 +08:00
quininer
db21c4c947 publish 0.9.0 2019-01-22 09:48:55 +08:00
quininer
845eec0941
Merge pull request #26 from ctz/master
Update to rustls 0.15, webpki 0.19
2019-01-22 09:43:35 +08:00
Joseph Birr-Pixton
7a54c9fa07 Update to rustls 0.15, webpki 0.19 2019-01-21 21:28:34 +00:00
quininer
d72eb459b2 publish 0.8.1 2019-01-12 12:38:20 +08:00
quininer
d98212a3cc
Merge pull request #25 from erickt/master
Shrink down the dependency on tokio
2019-01-12 12:34:27 +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
f6e8f86382 publish 0.8.0 2018-10-01 01:38:42 +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
e723182108 publish 0.8.0-alpha 2018-09-19 18:03:39 +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
686b75bd46 fix #5 2018-08-21 10:00:21 +08:00
quininer
f698c44e1a Add stream test 2018-08-18 15:22:51 +08:00
quininer
808df2f226 publish 0.7.2 2018-08-17 13:09:24 +08:00
quininer
482f3c3aa6 impl prepare_uninitialized_buffer 2018-08-17 13:07:26 +08:00
quininer
cf00bbb2f7 fix ci 2018-08-17 10:33:43 +08:00