Prepare for 0.12

- Release notes.
- Fix some docs typos.
This commit is contained in:
Joseph Birr-Pixton 2017-12-31 20:30:44 +00:00
parent f951d89e55
commit 4bf2b87ce7
3 changed files with 16 additions and 3 deletions

View File

@ -1,5 +1,5 @@
# Rustls
Rustls is a new, modern TLS library written in Rust. It's pronounced 'rustles'.
Rustls is a modern TLS library written in Rust. It's pronounced 'rustles'.
It uses [*ring*](https://github.com/briansmith/ring) for cryptography
and [libwebpki](https://github.com/briansmith/webpki) for certificate
verification.
@ -13,6 +13,19 @@ Rustls is currently in development and hence unstable. [Here's what I'm working
## Release history:
* 0.12.0 (2017-12-31):
- New API for learning negotiated cipher suite.
- Move TLS1.3 support from draft 18 to 22.
- Allow server-side MTU configuration.
- Tested against latest BoringSSL test suite.
- Support RFC5705 exporters.
- Provide `ResolvesServerCertUsingSNI` for doing SNI-based
certificate switching.
- Allow disabling SNI extension on clients, for use with
custom server certificate verifiers where the hostname
may not make sense.
- DNS names are now typesafe, using `webpki::DNSName`.
- Update dependencies.
* 0.11.0 (2017-08-28):
- New server API for learning requested SNI name.
- Server now checks selected certificate for validity.

View File

@ -100,7 +100,7 @@ impl RootCertStore {
/// PEM format errors, but not certificate validity errors.
///
/// This is because large collections of root certificates often
/// include ancient or syntactictally invalid certificates. CAs
/// include ancient or syntactically invalid certificates. CAs
/// are competent like that.
///
/// Returns the number of certificates added, and the number

View File

@ -115,7 +115,7 @@ pub trait Session: Read + Write + Send + Sync {
label: &[u8],
context: Option<&[u8]>) -> Result<(), TLSError>;
/// Retrives the ciphersuite agreed with the peer.
/// Retrieves the ciphersuite agreed with the peer.
///
/// This returns None until the ciphersuite is agreed.
fn get_negotiated_ciphersuite(&self) -> Option<&'static SupportedCipherSuite>;