Enable ureq's socks-proxy feature (#451)

This commit is contained in:
Niklas Mohrin 2025-11-11 17:33:19 +01:00 committed by GitHub
commit e769114d8b
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
2 changed files with 19 additions and 1 deletions

18
Cargo.lock generated
View file

@ -151,6 +151,12 @@ version = "3.19.0"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "46c5e41b57b8bba42a04676d81cb89e9ee8e859a1a66f80a5a72e1cb76b34d43" checksum = "46c5e41b57b8bba42a04676d81cb89e9ee8e859a1a66f80a5a72e1cb76b34d43"
[[package]]
name = "byteorder"
version = "1.5.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b"
[[package]] [[package]]
name = "bytes" name = "bytes"
version = "1.10.1" version = "1.10.1"
@ -1078,6 +1084,17 @@ version = "0.3.7"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d66dc143e6b11c1eddc06d5c423cfc97062865baf299914ab64caa38182078fe" checksum = "d66dc143e6b11c1eddc06d5c423cfc97062865baf299914ab64caa38182078fe"
[[package]]
name = "socks"
version = "0.3.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f0c3dbbd9ae980613c6dd8e28a9407b50509d3803b57624d5dfe8315218cd58b"
dependencies = [
"byteorder",
"libc",
"winapi",
]
[[package]] [[package]]
name = "subtle" name = "subtle"
version = "2.6.1" version = "2.6.1"
@ -1236,6 +1253,7 @@ dependencies = [
"rustls-pemfile", "rustls-pemfile",
"rustls-pki-types", "rustls-pki-types",
"rustls-platform-verifier", "rustls-platform-verifier",
"socks",
"ureq-proto", "ureq-proto",
"utf-8", "utf-8",
"webpki-root-certs", "webpki-root-certs",

View file

@ -27,7 +27,7 @@ env_logger = { version = "0.11", optional = true }
log = "0.4" log = "0.4"
serde = "1.0.21" serde = "1.0.21"
serde_derive = "1.0.21" serde_derive = "1.0.21"
ureq = { version = "3.0.8", default-features = false, features = ["gzip"] } ureq = { version = "3.0.8", default-features = false, features = ["gzip", "socks-proxy"] }
toml = "0.8.19" toml = "0.8.19"
yansi = "1" yansi = "1"
zip = { version = "5.1.1", default-features = false, features = ["deflate"] } zip = { version = "5.1.1", default-features = false, features = ["deflate"] }