feat: vendored-openssl feature

This commit is contained in:
xmppftw xmppftw 2026-06-23 17:14:10 +02:00
commit 01a1b9a185
2 changed files with 8 additions and 1 deletions

View file

@ -20,7 +20,7 @@ pretty_env_logger = "0.5"
serde = { version = "1.0", features = [ "derive" ] } serde = { version = "1.0", features = [ "derive" ] }
serde_json = "1.0" serde_json = "1.0"
toml = "1.1" toml = "1.1"
xmpp = { git = "https://code.bouah.net/pep/xmpp-rs", rev = "559159d4", default-features = false, features = [ "serde", "starttls", "rustls-native-certs", "aws_lc_rs" ] } xmpp = { git = "https://kl.netlib.re/forge/xmppftw/xmpp-rs", branch = "feat-openssl-vendored", default-features = false, features = [ "serde", "starttls", "rustls-native-certs", "aws_lc_rs" ] }
hmac = "0.13" hmac = "0.13"
sha2 = "0.11" sha2 = "0.11"
hex = "0.4" hex = "0.4"
@ -36,3 +36,4 @@ forgejo-hooks = { path = "forgejo-hooks" }
[features] [features]
gitlab = [ "dep:gitlab" ] gitlab = [ "dep:gitlab" ]
syntax-highlighting = ["xmpp/syntax-highlighting"] syntax-highlighting = ["xmpp/syntax-highlighting"]
vendored-openssl = [ "xmpp/vendored-openssl", "git2/vendored-openssl" ]

View file

@ -7,6 +7,12 @@ be somewhat of a testbed for xmpp-rs features.
Originally based on tokio-webhook2muc. Originally based on tokio-webhook2muc.
# Cross-compile musl
```
cross build --release --target x86_64-unknown-linux-musl --features vendored-openssl
```
## License ## License
AGPL-3.0-or-later. See the LICENSE file. AGPL-3.0-or-later. See the LICENSE file.