quininer
fff2f4a73b
fix(tokio_impl): shutdown WouldBlock
6 years ago
quininer
40837e4805
fix client example
6 years ago
quininer
d0f13ce5f9
change: update tokio
6 years ago
quininer
8f2306854e
change: update client example
6 years ago
quininer
062c10e31e
fix futures_impl flush/close and README
6 years ago
quininer
fddb77759f
feat: handle CloseNotify alert
6 years ago
quininer
034357336e
remove deadcode
6 years ago
quininer
1892fdb609
remove tokio-proto support
6 years ago
quininer
d52aecaddd
fix: example conflict
6 years ago
quininer
1820868929
fix: futures_impl
6 years ago
quininer
64ca6e290c
change: use rustls Stream
6 years ago
quininer
d4cb46e895
feat: start futures_impl
6 years ago
quininer
72de25ebce
change: impl io::{Read,Write}
6 years ago
quininer
8c79329c7a
feat: split tokio_impl/futures_impl
6 years ago
quininer
9f78454cf1
feat: try futures 0.2
6 years ago
quininer
daac8f585f
fix outdated README
6 years ago
quininer
8d6140a7b9
upgrade example/test to tokio
6 years ago
quininer
8aa3f3a14b
bump to 0.5.0
6 years ago
quininer
3adf8a23ee
Merge pull request #16 from briansmith/git-deps-1
...
Update to in-progress Rustls, webpki, and webpki-roots.
6 years ago
Brian Smith
51ed8da9cb
Update to in-progress Rustls, webpki, and webpki-roots.
...
Use the new, less error-prone, API in Rustls.
7 years ago
quininer
6a8c6431a3
Merge pull request #15 from briansmith/remove-danger
...
Remove `danger` feature & the API it controls.
7 years ago
quininer
42f877f994
Merge pull request #14 from briansmith/bump-deps
...
0.4.0: Use rustls 0.11, webpki-roots 0.13, and update other deps.
7 years ago
Brian Smith
4b2b016024
Update examples for webpki-roots API changes.
7 years ago
Brian Smith
3b0c96712a
0.4.0: Use rustls 0.11, webpki-roots 0.13, and update other deps.
7 years ago
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.
7 years ago
quininer
aefc023dd4
[Fixed] call only once send_close_notify
7 years ago
quininer
037f84ea98
[Added] tests
7 years ago
quininer
4b98a7b07a
[Changed] update rustls
7 years ago
quininer kel
36fabdadfd
[Added] danger feature
7 years ago
quininer kel
c3961081ec
[Changed] bump version
7 years ago
quininer
f139ca90fc
Merge pull request #13 from univerio/master
...
Fix TlsStream closing the connection abruptly on fatal errors
7 years ago
Jack Zhou
42e1d72fb2
Fixed TlsStream closing the connection abruptly on fatal errors. ( #12 )
...
Instead, flush queued TLS messages when an error occurs before closing the connection.
7 years ago
quininer kel
d606a10000
[Changed] bump rustls to 0.9
7 years ago
quininer kel
076c266fa1
[Changed] bump version
7 years ago
quininer kel
1cd3e37158
Merge pull request #10 from furakus/master
...
Allowing to use custom sessions to build async connector/acceptor
7 years ago
PZ Read
d6d06041d9
Fix empty buffer
7 years ago
PZ Read
185f010937
Add async builders for custom session.
7 years ago
PZ Read
72c9c1d59e
Fix plaintext write logic for limited rustls buffer.
7 years ago
quininer kel
d224148327
[Changed] bump version
7 years ago
quininer kel
d5133751d2
Merge pull request #8 from bluejekyll/master
...
upgrade rustls to 0.8
7 years ago
Benjamin Fry
0b0ab95419
upgrade rustls to 0.8
7 years ago
quininer kel
5a7e49a073
[Changed] update dev dependencies
7 years ago
quininer kel
d12397d532
Merge pull request #6 from briansmith/update-rustls
...
0.2.0: Update Rustls and webpki-roots versions.
7 years ago
Brian Smith
ade576a403
0.2.0: Update Rustls and webpki-roots versions.
7 years ago
quininer kel
3d5a36590d
[Fixed] shutdown should only flush io
7 years ago
quininer kel
4843c68019
Merge pull request #3 from briansmith/fix-win
...
Merge std-client.rs into client.rs to unbreak Windows build.
7 years ago
quininer kel
4bf7cb89a6
Merge pull request #4 from briansmith/more-docs
...
Expand metadata in Cargo.toml.
7 years ago
Brian Smith
22fbb7497f
Merge std-client.rs into client.rs to unbreak Windows build.
...
The Windows build is failing because client.rs doesn't define main
on non-Unixy platforms because of its `#![cfg(unix)]`. Merge
std-client.rs into client.rs to solve this and to reduce redundancy.
Continue using blocking stdin/stdout I/O on non-Unixy platforms until
we get nonblocking stdin/stdout working on those platforms.
7 years ago
Brian Smith
4f59ebf87d
Update version in preparation for publishing a new version.
7 years ago
Brian Smith
67c7d8909b
Add readme to Cargo.toml.
7 years ago