diff --git a/Cargo.lock b/Cargo.lock index c046d8e..063921f 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -833,15 +833,15 @@ checksum = "bf36173d4167ed999940f804952e6b08197cae5ad5d572eb4db150ce8ad5d58f" [[package]] name = "lazy_static" -version = "1.5.0" +version = "1.5.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe" +checksum = "20870f649af7073d53e38067b2a84312175d56ea15217e1b15bc83506ec50afb" [[package]] name = "libc" -version = "0.2.189" +version = "0.2.190" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3eaf3ede3fee6db1a4c2ee091bf8a8b4dccdc6d17f656fb07896ee72867612f2" +checksum = "ce5d3ddc6d3fa000eb1536d85e147bfe31aacaba692ed6a876f95cb7c855be78" [[package]] name = "libm" @@ -896,12 +896,12 @@ dependencies = [ [[package]] name = "mac_address" -version = "1.1.8" +version = "1.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c0aeb26bf5e836cc1c341c8106051b573f1766dfa05aa87f0b98be5e51b02303" +checksum = "b367b50a9be9a5d3b5718c1da74e5d6b9c17647f89752ee2562a470cc3c4eb1a" dependencies = [ - "nix 0.29.0", - "winapi", + "nix 0.30.1", + "windows-sys", ] [[package]] @@ -949,9 +949,9 @@ checksum = "68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a" [[package]] name = "mio" -version = "1.2.3" +version = "1.2.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4b18443e9c262bfe8fa82f51666e2642c53393f7e5c27b3e1aeab922cff5b9d8" +checksum = "1788edb87fdc09c7e26304471e2f5be8cdefb1b6930d6e3985fc02ff53bf86ee" dependencies = [ "libc", "log", @@ -964,6 +964,18 @@ name = "nix" version = "0.29.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "71e2746dc3a24dd78b3cfcb7be93368c6de9963d30f43a6a73998a9cf4b17b46" +dependencies = [ + "bitflags 2.13.2", + "cfg-if", + "cfg_aliases", + "libc", +] + +[[package]] +name = "nix" +version = "0.30.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "74523f3a35e05aba87a1d978330aef40f67b0304ac79c1c00b294c9830543db6" dependencies = [ "bitflags 2.13.2", "cfg-if", @@ -1872,9 +1884,9 @@ checksum = "9e1c906769ad99c88eaa54e728060edef082f8e358ff32030cb7c7d315e81109" [[package]] name = "tokio" -version = "1.53.1" +version = "1.53.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "202caea871b69668250d242070849eb495be178ed697a3e98aebce5bc81a0bed" +checksum = "e95f91fcc7a621e8b030f6aa23c71fe9838ae2fb4d8118b75602a328f5144044" dependencies = [ "libc", "mio", @@ -1950,9 +1962,9 @@ checksum = "06abde3611657adf66d383f00b093d7faecc7fa57071cce2578660c9f1010821" [[package]] name = "uuid" -version = "1.26.1" +version = "1.27.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2ef6dac1e96601b4fb3acccccff2139741fcb757cb9a36089bf5be91cfb285ce" +checksum = "97277d36b9c3ace13e58fa6e753f8b0bbbf302a18dd193240d70f9e29681059a" dependencies = [ "atomic", "getrandom 0.4.3", diff --git a/crates/irtt-app/Cargo.toml b/crates/irtt-app/Cargo.toml index 7c6f731..64bd9c7 100644 --- a/crates/irtt-app/Cargo.toml +++ b/crates/irtt-app/Cargo.toml @@ -55,11 +55,11 @@ irtt-proto = { workspace = true, optional = true } irtt-server = { workspace = true, optional = true } irtt-stats = { workspace = true, optional = true } ratatui = { version = "0.30.2", optional = true } -tokio = { version = "1.53.1", default-features = false, features = ["rt", "time"], optional = true } +tokio = { version = "1.53.2", default-features = false, features = ["rt", "time"], optional = true } [dev-dependencies] irtt-server.workspace = true -tokio = { version = "1.53.1", default-features = false, features = ["rt", "sync"] } +tokio = { version = "1.53.2", default-features = false, features = ["rt", "sync"] } [profile.release] opt-level = "z" diff --git a/crates/irtt-client/Cargo.toml b/crates/irtt-client/Cargo.toml index c3cc153..e6c66ea 100644 --- a/crates/irtt-client/Cargo.toml +++ b/crates/irtt-client/Cargo.toml @@ -15,7 +15,7 @@ categories = ["network-programming"] irtt-proto.workspace = true socket2 = { version = "0.6.5", features = ["all"] } thiserror = "2.0.21" -tokio = { version = "1.53.1", default-features = false, features = ["rt", "net", "time", "sync"], optional = true} +tokio = { version = "1.53.2", default-features = false, features = ["rt", "net", "time", "sync"], optional = true} [target.'cfg(target_os = "linux")'.dependencies] nix = { version = "0.31.3", default-features = false, features = ["net", "uio"], optional = true } diff --git a/crates/irtt-integration-tests/Cargo.toml b/crates/irtt-integration-tests/Cargo.toml index f5ca0ec..571feff 100644 --- a/crates/irtt-integration-tests/Cargo.toml +++ b/crates/irtt-integration-tests/Cargo.toml @@ -10,4 +10,4 @@ publish = false irtt-client = { workspace = true, features = ["ancillary", "tokio"] } irtt-server.workspace = true irtt-proto.workspace = true -tokio = { version = "1.53.1", default-features = false, features = ["rt", "net", "time", "sync", "macros"] } +tokio = { version = "1.53.2", default-features = false, features = ["rt", "net", "time", "sync", "macros"] } diff --git a/crates/irtt-server/Cargo.toml b/crates/irtt-server/Cargo.toml index b8d920d..bd864a8 100644 --- a/crates/irtt-server/Cargo.toml +++ b/crates/irtt-server/Cargo.toml @@ -16,7 +16,7 @@ irtt-proto.workspace = true getrandom = "0.4.3" socket2 = { version = "0.6.5", features = ["all"] } thiserror = "2.0.21" -tokio = { version = "1.53.1", default-features = false, features = ["rt", "net", "time", "sync", "macros"] } +tokio = { version = "1.53.2", default-features = false, features = ["rt", "net", "time", "sync", "macros"] } # Wildcard listeners recover each request's local destination address and send # the reply from it. Only these targets have a safe destination-metadata and