summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJacob Hoffman-Andrews <github@hoffman-andrews.com>2021-03-11 18:12:42 -0800
committerGitHub <noreply@github.com>2021-03-11 18:12:42 -0800
commit1b9ff4e7f7c027885bd215d30ef60369d80362e1 (patch)
tree5fb4eb1e51448830517ce96e2faf3a6d65cf839c
parent2a8d47169e7b819d81fb2f333abf00aa111c4892 (diff)
Update to 0.3.0 and add CHANGELOG. (#63)v0.3.0
-rw-r--r--CHANGELOG.md28
-rw-r--r--Cargo.toml2
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)
diff --git a/Cargo.toml b/Cargo.toml
index e002465..8d48bfb 100644
--- a/Cargo.toml
+++ b/Cargo.toml
@@ -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"