mirror of
https://github.com/hanzoai/dev.git
synced 2026-10-25 03:32:32 +00:00
When both rustls-tls and native-tls features are compiled in (via chromiumoxide → reqwest default features), reqwest silently defaults to native-tls. On macOS this is SecureTransport, which fails TLS handshake against Go crypto/tls servers (Traefik ingress) with "bad protocol version". Fix: explicitly call .use_rustls_tls() on every reqwest::Client::builder() to ensure consistent TLS behavior across all platforms. Also reverts the earlier native-tls experiment in Cargo.toml files back to rustls-tls and removes temporary TLS diagnostic logging.