v/0.20.8
版本发布时间: 2023-07-07 22:31:08
rustls/rustls最新发布版本:v/0.23.15(2024-10-16 21:21:05)
- Yield an error from
ConnectionCommon::read_tls()
if buffers are full. Both a full deframer buffer and a full incoming plaintext buffer will now cause an error to be returned. Callers should callprocess_new_packets()
and read out the plaintext data fromreader()
after each successful call toread_tls()
. - The minimum supported Rust version is now 1.57.0 due to some dependencies requiring it.
What's Changed
- Abstract over internal deframer state by @djc in https://github.com/rustls/rustls/pull/881
- Fix issues due to
tlsserver-mio
andtlsclient-mio
rename by @FrancisRussell in https://github.com/rustls/rustls/pull/1119 - fix incorrect deprecation message by @trinity-1686a in https://github.com/rustls/rustls/pull/1121
- Reenable unreachable_pub lint by @djc in https://github.com/rustls/rustls/pull/1117
- Upgrade CI to test ubuntu-20.04 instead of 18.04 by @djc in https://github.com/rustls/rustls/pull/1114
- More read_tls() backpressure by @djc in https://github.com/rustls/rustls/pull/1116
- doc: add links to the examples in the documentation by @usadson in https://github.com/rustls/rustls/pull/1132
- Fix clippy nightly nits by @ctz in https://github.com/rustls/rustls/pull/1135
- Server: Change
Acceptor
to only allow one attempt per ClientHello. by @briansmith in https://github.com/rustls/rustls/pull/976 - Measure coverage using cargo-llvm-cov by @ctz in https://github.com/rustls/rustls/pull/1143
- Lazily parse messages from the handshake joiner by @djc in https://github.com/rustls/rustls/pull/1141
- tls12: remove nested conditional compilation attributes by @djc in https://github.com/rustls/rustls/pull/1144
- Move benchmarks to benches directory by @jbr in https://github.com/rustls/rustls/pull/1146
- update github actions msrv to 1.57 so that base64 will build by @jbr in https://github.com/rustls/rustls/pull/1152
- use saturating add in ticket expiration by @jbr in https://github.com/rustls/rustls/pull/1151
- move
doc(cfg(feature = …))
to original definitions by @jbr in https://github.com/rustls/rustls/pull/1156 - add a README for BoGo by @jbr in https://github.com/rustls/rustls/pull/1157
- Prepare for 0.20.8 by @ctz in https://github.com/rustls/rustls/pull/1160
New Contributors
- @FrancisRussell made their first contribution in https://github.com/rustls/rustls/pull/1119
- @trinity-1686a made their first contribution in https://github.com/rustls/rustls/pull/1121
- @usadson made their first contribution in https://github.com/rustls/rustls/pull/1132
Full Changelog: https://github.com/rustls/rustls/compare/v/0.20.7...v/0.20.8