quininer
d42540f52f
release 0.12.0
2019-11-27 22:23:10 +08:00
Gleb Pomykalov
61b2f5b3bc
Migrate to tokio 0.2 and futures 0.3
2019-11-27 17:32:44 +08:00
quininer
07c51665da
Fix 0-RTT write zero
2019-11-08 01:39:20 +08:00
quininer
8b3bf3a2b6
Remove pin-project
...
We always constrain T is Unpin, so we don't need pin-project.
2019-11-07 23:46:49 +08:00
quininer
262796af39
Clean TlsState
2019-11-07 22:56:26 +08:00
quininer
ba909ed95e
Fix 0-RTT fallback
2019-11-07 10:57:14 +08:00
quininer
872510bd65
Fix 0-RTT flush
2019-11-06 21:43:50 +08:00
Dirkjan Ochtman
3e2c0446a4
Port unified TLS stream type to tokio-0.2
2019-11-06 21:22:45 +08:00
quininer
086758837f
remove unnecessary get_mut()
2019-10-11 23:01:13 +08:00
quininer
10c139df08
test: split bad channel
2019-10-11 23:01:13 +08:00
quininer
9a161beb87
use write_io
instead of handshake
2019-10-11 23:01:13 +08:00
quininer
369c13d6a5
add 0-RTT test
2019-10-11 23:01:13 +08:00
quininer
821d1c129f
move badssl test
2019-10-11 23:01:13 +08:00
quininer
86171d34a8
refactor: more read an write
2019-10-11 23:01:13 +08:00
quininer
66f17e3b18
Revert "Revert "refactor: separate read and write""
...
This reverts commit 4109c34207
.
2019-10-11 23:01:13 +08:00
quininer
4109c34207
Revert "refactor: separate read and write"
...
This reverts commit 4dd5e19a19
.
2019-10-01 10:24:22 +08:00
quininer
4dd5e19a19
refactor: separate read and write
2019-10-01 01:56:11 +08:00
quininer
aa6e8444de
Fix write behavior
2019-09-26 00:24:32 +08:00
quininer
0386abcee1
Fix test
2019-09-01 13:32:25 +08:00
Lucio Franco
c190031761
Update to tokio 0.2.0-alpha.4 ( #45 )
2019-09-01 13:29:07 +08:00
quininer
0fceadf799
publish 0.12.0-alpha.1
2019-08-11 00:00:49 +08:00
quininer
bbc6688292
Update some test
2019-08-10 23:43:19 +08:00
quininer
9daf87a17a
Update tokio
2019-07-21 19:12:10 +08:00
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
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
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