chore: vendored native tls

This commit is contained in:
xfy
2025-06-02 11:16:00 +08:00
parent ec68d20aed
commit f4c679fd10
2 changed files with 23 additions and 4 deletions

15
Cargo.lock generated
View File

@ -1435,6 +1435,15 @@ version = "0.1.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d05e27ee213611ffe7d6348b942e8f942b37114c00cc03cec254295a4a17852e"
[[package]]
name = "openssl-src"
version = "300.5.0+3.5.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e8ce546f549326b0e6052b649198487d91320875da901e7bd11a06d1ee3f9c2f"
dependencies = [
"cc",
]
[[package]]
name = "openssl-sys"
version = "0.9.109"
@ -1443,6 +1452,7 @@ checksum = "90096e2e47630d78b7d1c20952dc621f957103f8bc2c8359ec81290d75238571"
dependencies = [
"cc",
"libc",
"openssl-src",
"pkg-config",
"vcpkg",
]
@ -1602,6 +1612,7 @@ version = "0.12.18"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e98ff6b0dbbe4d5a37318f433d4fc82babd21631f194d370409ceb2e40b2f0b5"
dependencies = [
"async-compression",
"base64 0.22.1",
"bytes",
"encoding_rs",
@ -2167,9 +2178,9 @@ dependencies = [
[[package]]
name = "tower-http"
version = "0.6.4"
version = "0.6.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "0fdb0c213ca27a9f57ab69ddb290fd80d970922355b83ae380b395d3986b8a2e"
checksum = "5cc2d9e086a412a451384326f521c8123a99a466b329941a9403696bff9b0da2"
dependencies = [
"async-compression",
"base64 0.22.1",

View File

@ -22,8 +22,16 @@ axum = { version = "0.8.4", features = ["macros"] }
axum-extra = { version = "0.10.1", features = ["typed-header"] }
axum-server = { version = "0.7.2", features = ["tls-rustls"] }
tower = { version = "0.5.2", features = ["full"] }
tower-http = { version = "0.6.4", features = ["full"] }
reqwest = { version = "0.12.18", features = ["stream"] }
tower-http = { version = "0.6.5", features = ["full"] }
reqwest = { version = "0.12.18", features = [
# "rustls-tls",
"native-tls-vendored",
"zstd",
'gzip',
'brotli',
'deflate',
"stream",
] }
# tools
thiserror = "2.0.12"
anyhow = "1.0.98"