Enable Iroh local network discovery

This commit is contained in:
Eric Wendland 2026-05-16 14:33:45 +02:00
commit bfc5df698c
12 changed files with 136 additions and 16 deletions

36
Cargo.lock generated
View file

@ -2,6 +2,20 @@
# It is not intended for manual editing.
version = 4
[[package]]
name = "acto"
version = "0.7.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "a026259da4f1a13b4af60cda453c392de64c58c12d239c560923e0382f42f2b9"
dependencies = [
"parking_lot",
"pin-project-lite",
"rustc_version",
"smol_str",
"tokio",
"tracing",
]
[[package]]
name = "addr2line"
version = "0.25.1"
@ -1871,6 +1885,7 @@ dependencies = [
"strum",
"stun-rs",
"surge-ping",
"swarm-discovery",
"time",
"tokio",
"tokio-stream",
@ -3428,6 +3443,12 @@ version = "1.15.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "67b1b7a3b5fe4f1376887184045fcf45c69e92af734b7aaddc05fb777b6fbd03"
[[package]]
name = "smol_str"
version = "0.1.24"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "fad6c857cbab2627dcf01ec85a623ca4e7dcb5691cbaa3d7fb7653671f0d09c9"
[[package]]
name = "snafu"
version = "0.8.9"
@ -3575,6 +3596,21 @@ dependencies = [
"tracing",
]
[[package]]
name = "swarm-discovery"
version = "0.4.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "790d8444f7db1e88f70aed3234cab8e42c48e05360bfc86ca7dce0d9a5d95d26"
dependencies = [
"acto",
"hickory-proto",
"rand 0.9.4",
"socket2 0.5.10",
"thiserror 2.0.18",
"tokio",
"tracing",
]
[[package]]
name = "syn"
version = "2.0.117"