Commit Graph

61 Commits

Author SHA1 Message Date
quininer
db21c4c947 publish 0.9.0 2019-01-22 09:48:55 +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
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
e723182108 publish 0.8.0-alpha 2018-09-19 18:03:39 +08:00
quininer
808df2f226 publish 0.7.2 2018-08-17 13:09:24 +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
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
32f328fc14 remove futures 0.2 code 2018-08-16 18:00:21 +08:00
quininer
41a6a3b501 impl vecbuf for tokio 2018-08-16 12:20:27 +08:00
quininer
32d3f46a9e publish 0.7.1 2018-07-16 21:26:03 +08:00
Joseph Birr-Pixton
8e36dd4541 Update dependencies 2018-07-15 12:28:56 +01:00
quininer
41425e0c2a update examples 2018-05-03 18:07:31 +08:00
quininer
8fc4084e06 change: temporarily remove futures 0.2 support 2018-05-03 12:09:08 +08:00
quininer
be00ca6168 change: split futures crate 2018-04-14 18:17:04 +08:00
quininer
1323596dd2 update futures 0.2.0 2018-04-07 20:20:05 +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
d52aecaddd fix: example conflict 2018-03-23 17:47:20 +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
quininer
72de25ebce change: impl io::{Read,Write} 2018-03-21 21:44:36 +08:00
quininer
8c79329c7a feat: split tokio_impl/futures_impl 2018-03-21 13:08:47 +08:00
quininer
9f78454cf1 feat: try futures 0.2 2018-03-20 20:17:44 +08:00
quininer
8d6140a7b9 upgrade example/test to tokio 2018-02-28 14:36:37 +08:00
quininer
8aa3f3a14b bump to 0.5.0 2018-01-08 20:45:49 +08:00
Brian Smith
51ed8da9cb Update to in-progress Rustls, webpki, and webpki-roots.
Use the new, less error-prone, API in Rustls.
2017-09-03 13:00:42 -10:00
quininer
6a8c6431a3 Merge pull request #15 from briansmith/remove-danger
Remove `danger` feature & the API it controls.
2017-08-30 00:56:09 -05:00
Brian Smith
3b0c96712a 0.4.0: Use rustls 0.11, webpki-roots 0.13, and update other deps. 2017-08-28 18:46:47 -10:00
Brian Smith
eccf90a534 Remove danger feature & the API it controls.
The singular purpose of this crate should be to integrate Tokio and
Rustls. Therefore, any feature that isn't about making Rustls work
nicely with Tokio should be assumed a priori to be out of scope.

In particular, it is out of scope for tokio-rustls to provide APIs to
control SNI behavior. Instead, the application should configure
Rustls's SNI behavior using Rustls's configuration APIs, and pass the
configuration to tokio-rustls. Similarly, it is out of scope for
tokio-rustls to provide APIs to control the certificate validation
behavior. Instead, the application should configure certificate
validation using Rustls's APIs. Perhaps there should be a crate that
makes it convenient to do "dangerous" certificate validation, but IMO
that shouldn't be tokio-rustls, but a different one.

FWIW, the `danger` API was inherited from tokio-tls, and I'm working on
making an analogous change there.
2017-08-28 18:43:33 -10:00
quininer
aefc023dd4 [Fixed] call only once send_close_notify 2017-08-15 22:09:45 +08:00
quininer
4b98a7b07a [Changed] update rustls 2017-08-13 13:05:47 +08:00
quininer kel
36fabdadfd [Added] danger feature 2017-07-21 17:57:57 +08:00
quininer kel
c3961081ec [Changed] bump version 2017-07-19 09:28:45 +08:00
quininer kel
d606a10000 [Changed] bump rustls to 0.9 2017-06-17 17:22:07 +08:00
quininer kel
076c266fa1 [Changed] bump version 2017-05-26 18:22:03 +08:00
quininer kel
d224148327 [Changed] bump version 2017-05-18 02:00:07 +08:00
Benjamin Fry
0b0ab95419 upgrade rustls to 0.8 2017-05-17 10:27:56 -07:00
quininer kel
5a7e49a073 [Changed] update dev dependencies 2017-05-09 12:28:32 +08:00
Brian Smith
ade576a403 0.2.0: Update Rustls and webpki-roots versions. 2017-05-08 17:32:21 -10:00
quininer kel
3d5a36590d [Fixed] shutdown should only flush io 2017-04-14 13:01:46 +08:00
Brian Smith
4f59ebf87d Update version in preparation for publishing a new version. 2017-03-30 10:37:30 -10:00
Brian Smith
67c7d8909b Add readme to Cargo.toml. 2017-03-30 10:37:30 -10:00
Brian Smith
5b566cadc3 Add the crate to the “cryptography” category on crates.io. 2017-03-30 10:37:15 -10:00
quininer kel
0913af1af9 [Fixed] should flush when shutdown 2017-03-30 15:39:11 +08:00