From 8a2174f8a4259691b5ca0a16778427127f61373a Mon Sep 17 00:00:00 2001 From: Jess Izen <44884346+jlizen@users.noreply.github.com> Date: Thu, 12 Dec 2024 13:18:41 -0800 Subject: [PATCH] chore: in README, update requirements to mention rustls along with vendored openssl (#2499) Co-authored-by: JESS IZEN --- README.md | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 1f8dbcb1f..b0b0eb813 100644 --- a/README.md +++ b/README.md @@ -53,13 +53,14 @@ On Linux: - OpenSSL with headers. See https://docs.rs/openssl for supported versions and more details. Alternatively you can enable the `native-tls-vendored` - feature to compile a copy of OpenSSL. + feature to compile a copy of OpenSSL. Or, you can use [rustls](https://github.com/rustls/rustls) + via `rustls-tls` or other `rustls-tls-*` features. On Windows and macOS: - Nothing. -Reqwest uses [rust-native-tls](https://github.com/sfackler/rust-native-tls), +By default, Reqwest uses [rust-native-tls](https://github.com/sfackler/rust-native-tls), which will use the operating system TLS framework if available, meaning Windows and macOS. On Linux, it will use the available OpenSSL or fail to build if not found.