OpenSSL is optional

This commit is contained in:
xmppftw 2024-06-02 22:35:45 +02:00
parent 9b2663a28b
commit cde6450b78

View file

@ -18,7 +18,7 @@ chrono = "0.4"
futures = "0.3" futures = "0.3"
tokio = { version = "1", features = ["fs"] } tokio = { version = "1", features = ["fs"] }
log = "0.4" log = "0.4"
reqwest = { version = "0.12", features = ["stream"] } reqwest = { version = "0.12", features = ["stream"], default-features = false }
tokio-util = { version = "0.7", features = ["codec"] } tokio-util = { version = "0.7", features = ["codec"] }
# same repository dependencies # same repository dependencies
tokio-xmpp = { version = "3.4", path = "../tokio-xmpp", default-features = false } tokio-xmpp = { version = "3.4", path = "../tokio-xmpp", default-features = false }
@ -32,6 +32,6 @@ required-features = ["avatars"]
[features] [features]
default = ["avatars", "starttls-rust"] default = ["avatars", "starttls-rust"]
starttls-native = ["tokio-xmpp/starttls", "tokio-xmpp/tls-native"] starttls-native = ["tokio-xmpp/starttls", "tokio-xmpp/tls-native", "reqwest/native-tls"]
starttls-rust = ["tokio-xmpp/starttls", "tokio-xmpp/tls-rust"] starttls-rust = ["tokio-xmpp/starttls", "tokio-xmpp/tls-rust", "reqwest/rustls-tls"]
avatars = [] avatars = []