History

Add feature to allow using rustls without trust-dns

rsdy committed 3 years ago

Commit ea8cd0e1 parent 9e6ae011 file · +3 −1Browse files

Unified · Split

gix/Cargo.toml+3−1
@@ -124,8 +124,10 @@ blocking-http-transport-curl = ["blocking-network-client", "gix-transport/http-c · 123 unmodified lines
124blocking-http-transport-curl-rustls = ["blocking-http-transport-curl", "dep:curl-for-configuration-only", "curl-for-configuration-only?/rustls"]124blocking-http-transport-curl-rustls = ["blocking-http-transport-curl", "dep:curl-for-configuration-only", "curl-for-configuration-only?/rustls"]
125## Stacks with `blocking-network-client` to provide support for HTTP/S using **reqwest**, and implies blocking networking as a whole, making the `https://` transport avaialble.125## Stacks with `blocking-network-client` to provide support for HTTP/S using **reqwest**, and implies blocking networking as a whole, making the `https://` transport avaialble.
126blocking-http-transport-reqwest = ["blocking-network-client", "gix-transport/http-client-reqwest"]126blocking-http-transport-reqwest = ["blocking-network-client", "gix-transport/http-client-reqwest"]
127## Stacks with `blocking-http-transport-reqwest` and enables `https://` via the `rustls` crate.127## Stacks with `blocking-http-transport-reqwest` and enables `https://` via the `rustls` crate. Enables `trust-dns` on `reqwest`.
128blocking-http-transport-reqwest-rust-tls = ["blocking-http-transport-reqwest", "reqwest-for-configuration-only/rustls-tls", "reqwest-for-configuration-only/trust-dns"]128blocking-http-transport-reqwest-rust-tls = ["blocking-http-transport-reqwest", "reqwest-for-configuration-only/rustls-tls", "reqwest-for-configuration-only/trust-dns"]
129## Stacks with `blocking-http-transport-reqwest` and enables `https://` via the `rustls` crate.
130blocking-http-transport-reqwest-rust-tls-no-trust-dns = ["blocking-http-transport-reqwest", "reqwest-for-configuration-only/rustls-tls"]
129## Stacks with `blocking-http-transport-reqwest` and enables `https://` via the `native-tls` crate.131## Stacks with `blocking-http-transport-reqwest` and enables `https://` via the `native-tls` crate.
130blocking-http-transport-reqwest-native-tls = ["blocking-http-transport-reqwest", "reqwest-for-configuration-only/default-tls" ]132blocking-http-transport-reqwest-native-tls = ["blocking-http-transport-reqwest", "reqwest-for-configuration-only/default-tls" ]
131 133