diff --git a/Cargo.lock b/Cargo.lock index e200b44f..123db1fb 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -978,7 +978,7 @@ dependencies = [ "fs2", "futures", "gethostname 0.5.0", - "if-addrs", + "if-addrs 0.13.4", "jsonwebtoken", "mdns-sd", "notify", @@ -1202,7 +1202,7 @@ dependencies = [ "dirs 6.0.0", "dunce", "eventsource-stream", - "flume", + "flume 0.11.1", "futures", "glob", "hostname", @@ -2901,6 +2901,17 @@ dependencies = [ "spin", ] +[[package]] +name = "flume" +version = "0.12.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5e139bc46ca777eb5efaf62df0ab8cc5fd400866427e56c68b22e414e53bd3be" +dependencies = [ + "futures-core", + "futures-sink", + "spin", +] + [[package]] name = "fnv" version = "1.0.7" @@ -3451,7 +3462,7 @@ dependencies = [ "libc", "percent-encoding", "pin-project-lite", - "socket2 0.6.5", + "socket2", "tokio", "tower-service", "tracing", @@ -3607,6 +3618,16 @@ dependencies = [ "windows-sys 0.59.0", ] +[[package]] +name = "if-addrs" +version = "0.15.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c0a05c691e1fae256cf7013d99dad472dc52d5543322761f83ec8d47eab40d2b" +dependencies = [ + "libc", + "windows-sys 0.61.2", +] + [[package]] name = "ignore" version = "0.4.33" @@ -4140,15 +4161,17 @@ checksum = "47e1ffaa40ddd1f3ed91f717a33c8c0ee23fff369e3aa8772b9605cc1d22f4c3" [[package]] name = "mdns-sd" -version = "0.11.5" +version = "0.21.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8fe7c11a1eb3cfbfcf702d1601c1f5f4c102cdc8665b8a557783ef634741676e" +checksum = "a63c9b854b5ad0812ac5969f8db92a59f28b45d0a5ae599b9a45b84c5c8a08e8" dependencies = [ - "flume", - "if-addrs", + "fastrand", + "flume 0.12.0", + "if-addrs 0.15.0", "log", - "polling", - "socket2 0.5.10", + "mio 1.2.2", + "socket-pktinfo", + "socket2", ] [[package]] @@ -5099,22 +5122,6 @@ dependencies = [ "miniz_oxide 0.8.9", ] -[[package]] -name = "polling" -version = "2.8.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4b2d323e8ca7996b3e23126511a523f7e62924d93ecd5ae73b333815b0eb3dce" -dependencies = [ - "autocfg", - "bitflags 1.3.2", - "cfg-if", - "concurrent-queue", - "libc", - "log", - "pin-project-lite", - "windows-sys 0.48.0", -] - [[package]] name = "polyval" version = "0.6.2" @@ -5329,7 +5336,7 @@ dependencies = [ "quinn-udp", "rustc-hash", "rustls", - "socket2 0.6.5", + "socket2", "thiserror 2.0.20", "tokio", "tracing", @@ -5368,7 +5375,7 @@ dependencies = [ "cfg_aliases 0.2.2", "libc", "once_cell", - "socket2 0.6.5", + "socket2", "tracing", "windows-sys 0.61.2", ] @@ -6416,13 +6423,14 @@ dependencies = [ ] [[package]] -name = "socket2" -version = "0.5.10" +name = "socket-pktinfo" +version = "0.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e22376abed350d73dd1cd119b57ffccad95b4e585a7cda43e286245ce23c0678" +checksum = "612942246d0cc239cfd83af1dfd39be47f649208a3524e5e9da651910128e0ac" dependencies = [ "libc", - "windows-sys 0.52.0", + "socket2", + "windows-sys 0.61.2", ] [[package]] @@ -6630,7 +6638,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "32497e9a4c7b38532efcdebeef879707aa9f794296a4f0244f6f69e9bc8574bd" dependencies = [ "fastrand", - "getrandom 0.3.4", + "getrandom 0.4.3", "once_cell", "rustix 1.1.4", "windows-sys 0.61.2", @@ -6884,7 +6892,7 @@ dependencies = [ "parking_lot", "pin-project-lite", "signal-hook-registry", - "socket2 0.6.5", + "socket2", "tokio-macros", "windows-sys 0.61.2", ] diff --git a/Cargo.toml b/Cargo.toml index 3b0d2834..3debdc2f 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -323,7 +323,7 @@ chardetng = "0.1" sha1 = "0.10" # CLI - mDNS / Service Discovery -mdns-sd = "0.11" +mdns-sd = "0.21" hostname = "0.4" # CLI - PTY