From 01a1b9a1858d91eab808bae6938cbed9ea7db633 Mon Sep 17 00:00:00 2001 From: xmppftw Date: Tue, 23 Jun 2026 17:14:10 +0200 Subject: [PATCH] feat: vendored-openssl feature --- Cargo.toml | 3 ++- README.md | 6 ++++++ 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/Cargo.toml b/Cargo.toml index bb9548b..a30854d 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -20,7 +20,7 @@ pretty_env_logger = "0.5" serde = { version = "1.0", features = [ "derive" ] } serde_json = "1.0" 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" sha2 = "0.11" hex = "0.4" @@ -36,3 +36,4 @@ forgejo-hooks = { path = "forgejo-hooks" } [features] gitlab = [ "dep:gitlab" ] syntax-highlighting = ["xmpp/syntax-highlighting"] +vendored-openssl = [ "xmpp/vendored-openssl", "git2/vendored-openssl" ] diff --git a/README.md b/README.md index 5109c74..b3ba21b 100644 --- a/README.md +++ b/README.md @@ -7,6 +7,12 @@ be somewhat of a testbed for xmpp-rs features. Originally based on tokio-webhook2muc. +# Cross-compile musl + +``` +cross build --release --target x86_64-unknown-linux-musl --features vendored-openssl +``` + ## License AGPL-3.0-or-later. See the LICENSE file.