From 5f9c63f0a149d1b3f320d9dfd8aa491fb7db9358 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 5 May 2026 02:25:08 +0000 Subject: [PATCH] Bump the mycelium group with 9 updates Bumps the mycelium group with 9 updates: | Package | From | To | | --- | --- | --- | | [tokio](https://github.com/tokio-rs/tokio) | `1.52.1` | `1.52.2` | | [blake3](https://github.com/BLAKE3-team/BLAKE3) | `1.8.4` | `1.8.5` | | [rustls](https://github.com/rustls/rustls) | `0.23.38` | `0.23.40` | | [netdev](https://github.com/shellrow/netdev) | `0.42.0` | `0.43.0` | | [openssl](https://github.com/rust-openssl/rust-openssl) | `0.10.78` | `0.10.79` | | [redis](https://github.com/redis-rs/redis-rs) | `1.2.0` | `1.2.1` | | [hickory-server](https://github.com/hickory-dns/hickory-dns) | `0.26.0` | `0.26.1` | | [hickory-resolver](https://github.com/hickory-dns/hickory-dns) | `0.26.0` | `0.26.1` | | [libc](https://github.com/rust-lang/libc) | `0.2.185` | `0.2.186` | Updates `tokio` from 1.52.1 to 1.52.2 - [Release notes](https://github.com/tokio-rs/tokio/releases) - [Commits](https://github.com/tokio-rs/tokio/compare/tokio-1.52.1...tokio-1.52.2) Updates `blake3` from 1.8.4 to 1.8.5 - [Release notes](https://github.com/BLAKE3-team/BLAKE3/releases) - [Commits](https://github.com/BLAKE3-team/BLAKE3/compare/1.8.4...1.8.5) Updates `rustls` from 0.23.38 to 0.23.40 - [Release notes](https://github.com/rustls/rustls/releases) - [Changelog](https://github.com/rustls/rustls/blob/main/CHANGELOG.md) - [Commits](https://github.com/rustls/rustls/compare/v/0.23.38...v/0.23.40) Updates `netdev` from 0.42.0 to 0.43.0 - [Release notes](https://github.com/shellrow/netdev/releases) - [Commits](https://github.com/shellrow/netdev/compare/v0.42.0...v0.43.0) Updates `openssl` from 0.10.78 to 0.10.79 - [Release notes](https://github.com/rust-openssl/rust-openssl/releases) - [Commits](https://github.com/rust-openssl/rust-openssl/compare/openssl-v0.10.78...openssl-v0.10.79) Updates `redis` from 1.2.0 to 1.2.1 - [Release notes](https://github.com/redis-rs/redis-rs/releases) - [Commits](https://github.com/redis-rs/redis-rs/compare/redis-1.2.0...redis-1.2.1) Updates `hickory-server` from 0.26.0 to 0.26.1 - [Release notes](https://github.com/hickory-dns/hickory-dns/releases) - [Changelog](https://github.com/hickory-dns/hickory-dns/blob/main/CHANGELOG.md) - [Commits](https://github.com/hickory-dns/hickory-dns/compare/v0.26.0...v0.26.1) Updates `hickory-resolver` from 0.26.0 to 0.26.1 - [Release notes](https://github.com/hickory-dns/hickory-dns/releases) - [Changelog](https://github.com/hickory-dns/hickory-dns/blob/main/CHANGELOG.md) - [Commits](https://github.com/hickory-dns/hickory-dns/compare/v0.26.0...v0.26.1) Updates `libc` from 0.2.185 to 0.2.186 - [Release notes](https://github.com/rust-lang/libc/releases) - [Changelog](https://github.com/rust-lang/libc/blob/0.2.186/CHANGELOG.md) - [Commits](https://github.com/rust-lang/libc/compare/0.2.185...0.2.186) --- updated-dependencies: - dependency-name: tokio dependency-version: 1.52.2 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: mycelium - dependency-name: blake3 dependency-version: 1.8.5 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: mycelium - dependency-name: rustls dependency-version: 0.23.40 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: mycelium - dependency-name: netdev dependency-version: 0.43.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: mycelium - dependency-name: openssl dependency-version: 0.10.79 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: mycelium - dependency-name: redis dependency-version: 1.2.1 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: mycelium - dependency-name: hickory-server dependency-version: 0.26.1 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: mycelium - dependency-name: hickory-resolver dependency-version: 0.26.1 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: mycelium - dependency-name: libc dependency-version: 0.2.186 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: mycelium ... Signed-off-by: dependabot[bot] --- Cargo.lock | 82 +++++++++++++++++++++++++++---------- mycelium-api/Cargo.toml | 2 +- mycelium-cli/Cargo.toml | 2 +- mycelium-metrics/Cargo.toml | 2 +- mycelium-tun/Cargo.toml | 2 +- mycelium/Cargo.toml | 20 ++++----- 6 files changed, 74 insertions(+), 36 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index d896fba1..0a341f56 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -301,9 +301,9 @@ dependencies = [ [[package]] name = "blake3" -version = "1.8.4" +version = "1.8.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4d2d5991425dfd0785aed03aedcf0b321d61975c9b5b3689c774a2610ae0b51e" +checksum = "0aa83c34e62843d924f905e0f5c866eb1dd6545fc4d719e803d9ba6030371fce" dependencies = [ "arrayref", "arrayvec", @@ -1198,9 +1198,9 @@ dependencies = [ [[package]] name = "hickory-resolver" -version = "0.26.0" +version = "0.26.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a10bd64d950b4d38ca21e25c8ae230712e4955fb8290cfcb29a5e5dc6017e544" +checksum = "f0d58d28879ceecde6607729660c2667a081ccdc082e082675042793960f178c" dependencies = [ "cfg-if", "futures-util", @@ -1224,9 +1224,9 @@ dependencies = [ [[package]] name = "hickory-server" -version = "0.26.0" +version = "0.26.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "91725f56e8e6b1fc4e68d4f86cf15714f1050f68ae817da6916da67041949f02" +checksum = "130236ba6abba90da6a7acf7a87b27d862b592c3145dc74bc47bf86d8ff198ec" dependencies = [ "async-trait", "bytes", @@ -1764,9 +1764,9 @@ dependencies = [ [[package]] name = "libc" -version = "0.2.185" +version = "0.2.186" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "52ff2c0fe9bc6cb6b14a0592c2ff4fa9ceb83eea9db979b0487cd054946a2b8f" +checksum = "68ab91017fe16c622486840e4c83c9a37afeff978bd239b5293d61ece587de66" [[package]] name = "libloading" @@ -1775,7 +1775,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "fc2f4eb4bc735547cfed7c0a4922cbd04a4655978c09b54f1f7b228750664c34" dependencies = [ "cfg-if", - "windows-targets 0.48.5", + "windows-targets 0.52.6", ] [[package]] @@ -2045,9 +2045,9 @@ checksum = "27b02d87554356db9e9a873add8782d4ea6e3e58ea071a9adb9a2e8ddb884a8b" [[package]] name = "netdev" -version = "0.42.0" +version = "0.43.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e30af1a5073b82356d9317c18226826370b4288eba2f71c7e84e18bae51b3847" +checksum = "57bacaf873ee4eab5646f99b381b271ec75e716902a67cf962c0f328c5eb5bfb" dependencies = [ "block2", "dispatch2", @@ -2059,6 +2059,8 @@ dependencies = [ "netlink-packet-route 0.29.0", "netlink-sys", "objc2-core-foundation", + "objc2-core-wlan", + "objc2-foundation", "objc2-system-configuration", "once_cell", "plist", @@ -2225,12 +2227,39 @@ dependencies = [ "objc2", ] +[[package]] +name = "objc2-core-wlan" +version = "0.3.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c71e34919aba0d701380d911702455038a8a3587467fe0141d6a71501e7ffe48" +dependencies = [ + "bitflags 2.9.0", + "objc2", + "objc2-core-foundation", + "objc2-foundation", + "objc2-security", + "objc2-security-foundation", +] + [[package]] name = "objc2-encode" version = "4.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ef25abbcd74fb2609453eb695bd2f860d389e457f67dc17cafc8b8cbc89d0c33" +[[package]] +name = "objc2-foundation" +version = "0.3.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e3e0adef53c21f888deb4fa59fc59f7eb17404926ee8a6f59f5df0fd7f9f3272" +dependencies = [ + "bitflags 2.9.0", + "block2", + "libc", + "objc2", + "objc2-core-foundation", +] + [[package]] name = "objc2-security" version = "0.3.2" @@ -2242,6 +2271,16 @@ dependencies = [ "objc2-core-foundation", ] +[[package]] +name = "objc2-security-foundation" +version = "0.3.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ef76382e9cedd18123099f17638715cc3d81dba3637d4c0d39ab69df2ef345a5" +dependencies = [ + "objc2", + "objc2-foundation", +] + [[package]] name = "objc2-system-configuration" version = "0.3.2" @@ -2283,15 +2322,14 @@ checksum = "c08d65885ee38876c4f86fa503fb49d7b507c2b62552df7c70b2fce627e06381" [[package]] name = "openssl" -version = "0.10.78" +version = "0.10.79" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f38c4372413cdaaf3cc79dd92d29d7d9f5ab09b51b10dded508fb90bb70b9222" +checksum = "bf0b434746ee2832f4f0baf10137e1cabb18cbe6912c69e2e33263c45250f542" dependencies = [ "bitflags 2.9.0", "cfg-if", "foreign-types", "libc", - "once_cell", "openssl-macros", "openssl-sys", ] @@ -2318,9 +2356,9 @@ dependencies = [ [[package]] name = "openssl-sys" -version = "0.9.114" +version = "0.9.115" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "13ce1245cd07fcc4cfdb438f7507b0c7e4f3849a69fd84d52374c66d83741bb6" +checksum = "158fe5b292746440aa6e7a7e690e55aeb72d41505e2804c23c6973ad0e9c9781" dependencies = [ "cc", "libc", @@ -2771,9 +2809,9 @@ dependencies = [ [[package]] name = "redis" -version = "1.2.0" +version = "1.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f44e94c96d8870a387d88ce3de3fdd608cbfc0705f03cb343cdde91509d3e49a" +checksum = "72d32a1ac9123f0d84fda64bfc02a271d9868483162dd2d9099b5c362ece064c" dependencies = [ "arcstr", "async-lock", @@ -3064,9 +3102,9 @@ dependencies = [ [[package]] name = "rustls" -version = "0.23.38" +version = "0.23.40" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "69f9466fb2c14ea04357e91413efb882e2a6d4a406e625449bc0a5d360d53a21" +checksum = "ef86cd5876211988985292b91c96a8f2d298df24e75989a43a3c73f2d4d8168b" dependencies = [ "once_cell", "ring", @@ -3563,9 +3601,9 @@ checksum = "1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20" [[package]] name = "tokio" -version = "1.52.1" +version = "1.52.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b67dee974fe86fd92cc45b7a95fdd2f99a36a6d7b0d431a231178d3d670bbcc6" +checksum = "110a78583f19d5cdb2c5ccf321d1290344e71313c6c37d43520d386027d18386" dependencies = [ "bytes", "libc", diff --git a/mycelium-api/Cargo.toml b/mycelium-api/Cargo.toml index caa9ab0c..e1f4237c 100644 --- a/mycelium-api/Cargo.toml +++ b/mycelium-api/Cargo.toml @@ -24,7 +24,7 @@ jsonrpsee = { version = "0.26.0", features = [ ] } serde_json = "1.0.149" tracing = "0.1.44" -tokio = { version = "1.52.1", default-features = false, features = [ +tokio = { version = "1.52.2", default-features = false, features = [ "net", "rt", ] } diff --git a/mycelium-cli/Cargo.toml b/mycelium-cli/Cargo.toml index 32b65a70..d86b3cdd 100644 --- a/mycelium-cli/Cargo.toml +++ b/mycelium-cli/Cargo.toml @@ -16,7 +16,7 @@ serde_json = "1.0.149" base64 = "0.22.1" prettytable-rs = "0.10.0" tracing = "0.1.44" -tokio = { version = "1.52.1", default-features = false, features = [ +tokio = { version = "1.52.2", default-features = false, features = [ "net", "rt", "fs", diff --git a/mycelium-metrics/Cargo.toml b/mycelium-metrics/Cargo.toml index d39587d6..e800930c 100644 --- a/mycelium-metrics/Cargo.toml +++ b/mycelium-metrics/Cargo.toml @@ -18,7 +18,7 @@ mycelium = { path = "../mycelium", default-features = false } prometheus = { version = "0.14.0", default-features = false, optional = true, features = [ "process", ] } -tokio = { version = "1.52.1", default-features = false, optional = true, features = [ +tokio = { version = "1.52.2", default-features = false, optional = true, features = [ "net", "rt", ] } diff --git a/mycelium-tun/Cargo.toml b/mycelium-tun/Cargo.toml index df62e1a0..db3581c3 100644 --- a/mycelium-tun/Cargo.toml +++ b/mycelium-tun/Cargo.toml @@ -5,7 +5,7 @@ edition = "2024" license-file = "../LICENSE" [target.'cfg(target_os = "linux")'.dependencies] -tokio = { version = "1.49.0", default-features = false, features = ["net"] } +tokio = { version = "1.52.2", default-features = false, features = ["net"] } nix = { version = "0.31.1", features = ["ioctl", "net"] } libc = "0.2" tracing = "0.1" diff --git a/mycelium/Cargo.toml b/mycelium/Cargo.toml index 3a4d6462..3f1de119 100644 --- a/mycelium/Cargo.toml +++ b/mycelium/Cargo.toml @@ -28,7 +28,7 @@ crate-type = ["lib", "cdylib", "staticlib"] [dependencies] cdn-meta = { git = "https://github.com/threefoldtech/mycelium-cdn-registry", package = "cdn-meta" } -tokio = { version = "1.52.1", features = [ +tokio = { version = "1.52.2", features = [ "io-util", "fs", "macros", @@ -52,16 +52,16 @@ tokio-stream = { version = "0.1.18", features = ["sync"] } left-right = "0.11.7" ipnet = "2.12.0" ip_network_table-deps-treebitmap = "0.5.0" -blake3 = "1.8.4" +blake3 = "1.8.5" etherparse = "0.20.1" quinn = { version = "0.11.9", default-features = false, features = [ "runtime-tokio", "rustls", ] } -rustls = { version = "0.23.38", default-features = false, features = ["ring"] } +rustls = { version = "0.23.40", default-features = false, features = ["ring"] } rcgen = "0.14.7" -netdev = "0.42.0" -openssl = { version = "0.10.78", optional = true } +netdev = "0.43.0" +openssl = { version = "0.10.79", optional = true } tokio-openssl = { version = "0.6.5", optional = true } arc-swap = "1.9.1" dashmap = { version = "6.1.0", features = ["inline"] } @@ -74,11 +74,11 @@ reqwest = { version = "0.12.24", default-features = false, features = [ "system-proxy", "rustls-tls", ] } -redis = { version = "1.2.0", features = ["tokio-comp"] } +redis = { version = "1.2.1", features = ["tokio-comp"] } reed-solomon-erasure = "6.0.0" -hickory-server = "0.26.0" +hickory-server = "0.26.1" async-trait = "0.1.89" -hickory-resolver = "0.26.0" +hickory-resolver = "0.26.1" [target.'cfg(target_os = "linux")'.dependencies] rtnetlink = "0.21.0" @@ -88,7 +88,7 @@ mycelium-tun = { path = "../mycelium-tun" } [target.'cfg(target_os = "macos")'.dependencies] tun = { git = "https://github.com/LeeSmet/rust-tun", features = ["async"] } -libc = "0.2.185" +libc = "0.2.186" nix = { version = "0.31.1", features = ["net", "socket", "ioctl"] } [target.'cfg(target_os = "windows")'.dependencies] @@ -96,7 +96,7 @@ wintun = "0.5.1" [target.'cfg(target_os = "android")'.dependencies] tun = { git = "https://github.com/LeeSmet/rust-tun", features = ["async"] } -libc = "0.2.180" +libc = "0.2.186" [target.'cfg(target_os = "ios")'.dependencies] tun = { git = "https://github.com/LeeSmet/rust-tun", features = ["async"] }