diff options
author | Jacob Hoffman-Andrews <github@hoffman-andrews.com> | 2021-03-11 18:12:42 -0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-03-11 18:12:42 -0800 |
commit | 1b9ff4e7f7c027885bd215d30ef60369d80362e1 (patch) | |
tree | 5fb4eb1e51448830517ce96e2faf3a6d65cf839c | |
parent | 2a8d47169e7b819d81fb2f333abf00aa111c4892 (diff) |
Update to 0.3.0 and add CHANGELOG. (#63)v0.3.0
-rw-r--r-- | CHANGELOG.md | 28 | ||||
-rw-r--r-- | Cargo.toml | 2 |
2 files changed, 29 insertions, 1 deletions
diff --git a/CHANGELOG.md b/CHANGELOG.md new file mode 100644 index 0000000..38e912b --- /dev/null +++ b/CHANGELOG.md @@ -0,0 +1,28 @@ +# Changelog + +## Unreleased + + - (empty) + +## 0.3.0 - 2021-03-11 + +### Added + + - Expanded error handling: rustls_result has more variants. (#13) + - Allow configuring custom trusted roots. (#16) + - Use catch_unwind to prevent panicking across FFI. (#25) + - Support for TLS servers. (#30) + - Slice types: rustls_str, rustls_slice_bytes, rustls_slice_str, + rustls_slice_slice_bytes, and rustls_slice_u16. (#54) + - Callback for custom certificate verifier. (#51) + - Callback for client hello inspection. (#50) + +### Changed + + - By default, a rustls_client_config trusts no roots. (#13) + +### Removed + + - Dependencies on `webpki-roots` and `env_logger` + - Defensive zeroing when receiving write buffers from C. C code needs to + ensure write buffers are initialized before handing to crustls. (#57) @@ -1,6 +1,6 @@ [package] name = "crustls" -version = "0.2.0" +version = "0.3.0" authors = ["Jacob Hoffman-Andrews <github@hoffman-andrews.com>"] description = "C-to-rustls bindings" edition = "2018" |