Skip to content

Commit e427911

Browse files
committed
feat(tls): rustls-0_22 create feature
1 parent a1ae524 commit e427911

File tree

4 files changed

+8
-8
lines changed

4 files changed

+8
-8
lines changed

actix-rt/src/lib.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,7 @@
3434
//! ```
3535
//!
3636
//! # `io-uring` Support
37+
//!
3738
//! There is experimental support for using io-uring with this crate by enabling the
3839
//! `io-uring` feature. For now, it is semver exempt.
3940
//!

actix-tls/CHANGES.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,8 @@
22

33
## Unreleased
44

5+
- Add `rustls-0_22` create feature which excludes any root certificate methods or re-exports.
6+
57
## 3.2.0
68

79
- Support Rustls v0.22.

actix-tls/Cargo.toml

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -57,8 +57,9 @@ rustls-0_21-webpki-roots = ["tokio-rustls-024", "webpki-roots-025"]
5757
rustls-0_21-native-roots = ["tokio-rustls-024", "dep:rustls-native-certs-06"]
5858

5959
# use rustls v0.22 impls
60-
rustls-0_22-webpki-roots = ["dep:tokio-rustls-025", "dep:rustls-pki-types-1", "dep:webpki-roots-026"]
61-
rustls-0_22-native-roots = ["dep:tokio-rustls-025", "dep:rustls-pki-types-1", "dep:rustls-native-certs-07"]
60+
rustls-0_22 = ["dep:tokio-rustls-025", "dep:rustls-pki-types-1"]
61+
rustls-0_22-webpki-roots = ["rustls-0_22", "dep:webpki-roots-026"]
62+
rustls-0_22-native-roots = ["rustls-0_22", "dep:rustls-native-certs-07"]
6263

6364
# use native-tls impls
6465
native-tls = ["dep:tokio-native-tls"]

actix-tls/src/accept/mod.rs

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -22,10 +22,7 @@ pub use rustls_0_20 as rustls;
2222
#[cfg(feature = "rustls-0_21")]
2323
pub mod rustls_0_21;
2424

25-
#[cfg(any(
26-
feature = "rustls-0_22-webpki-roots",
27-
feature = "rustls-0_22-native-roots",
28-
))]
25+
#[cfg(feature = "rustls-0_22")]
2926
pub mod rustls_0_22;
3027

3128
#[cfg(feature = "native-tls")]
@@ -37,8 +34,7 @@ pub(crate) static MAX_CONN: AtomicUsize = AtomicUsize::new(256);
3734
feature = "openssl",
3835
feature = "rustls-0_20",
3936
feature = "rustls-0_21",
40-
feature = "rustls-0_22-webpki-roots",
41-
feature = "rustls-0_22-native-roots",
37+
feature = "rustls-0_22",
4238
feature = "native-tls",
4339
))]
4440
pub(crate) const DEFAULT_TLS_HANDSHAKE_TIMEOUT: std::time::Duration =

0 commit comments

Comments
 (0)