From 3a3405116f613c3504ae0b5d8b4da90190499618 Mon Sep 17 00:00:00 2001 From: Leonard de Ruijter Date: Wed, 10 Jun 2026 08:55:38 +0200 Subject: [PATCH] wxdragon-sys: switch reqwest TLS from rustls to native-tls Fixes #153. Replaces the `rustls` + `socks` features on the reqwest build dependency with `native-tls`, delegating TLS to the OS on each platform. This eliminates two CMake-based C compilation steps (aws-lc-sys, ring) and removes ~42 transitive crates from the build graph. On Linux, libssl-dev is already a documented build requirement since 74eb0d7 (WebKitGTK), so there is no regression in toolchain requirements. Co-Authored-By: Claude Sonnet 4.6 --- rust/wxdragon-sys/Cargo.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/rust/wxdragon-sys/Cargo.toml b/rust/wxdragon-sys/Cargo.toml index c02cfd47..5cafcf48 100644 --- a/rust/wxdragon-sys/Cargo.toml +++ b/rust/wxdragon-sys/Cargo.toml @@ -32,5 +32,5 @@ cmake = "0.1" flate2 = "1.1.4" pkg-config = "0.3" # For finding libgtk and its dependencies (Linux only) rawzip = "0.4" -reqwest = { version = "0.13.4", default-features = false, features = ["blocking", "rustls", "socks"] } +reqwest = { version = "0.13.4", default-features = false, features = ["blocking", "native-tls"] } sha2 = "0.11.0"