diff --git a/Cargo.lock b/Cargo.lock index 8f0381ab..f79cd381 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -2206,7 +2206,7 @@ dependencies = [ "internet-packet", "log", "lru_time_cache", - "nix 0.29.0", + "nix 0.30.0", "objc", "pretty-hex", "prost", @@ -2305,7 +2305,7 @@ dependencies = [ "mitmproxy", "mitmproxy-contentviews", "mitmproxy-highlight", - "nix 0.29.0", + "nix 0.30.0", "pyo3", "pyo3-async-runtimes", "pyo3-log", @@ -2347,9 +2347,9 @@ dependencies = [ [[package]] name = "nix" -version = "0.29.0" +version = "0.30.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "71e2746dc3a24dd78b3cfcb7be93368c6de9963d30f43a6a73998a9cf4b17b46" +checksum = "537bc3c4a347b87fd52ac6c03a02ab1302962cfd93373c5d7a112cdc337854cc" dependencies = [ "bitflags 2.9.0", "cfg-if", @@ -2439,6 +2439,16 @@ dependencies = [ "bitflags 2.9.0", ] +[[package]] +name = "objc2-io-kit" +version = "0.3.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "71c1c64d6120e51cd86033f67176b1cb66780c2efe34dec55176f77befd93c0a" +dependencies = [ + "libc", + "objc2-core-foundation", +] + [[package]] name = "object" version = "0.36.7" @@ -3365,15 +3375,16 @@ dependencies = [ [[package]] name = "sysinfo" -version = "0.34.2" +version = "0.35.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a4b93974b3d3aeaa036504b8eefd4c039dced109171c1ae973f1dc63b2c7e4b2" +checksum = "b897c8ea620e181c7955369a31be5f48d9a9121cb59fd33ecef9ff2a34323422" dependencies = [ "libc", "memchr", "ntapi", "objc2-core-foundation", - "windows 0.57.0", + "objc2-io-kit", + "windows 0.61.1", ] [[package]] @@ -3786,9 +3797,9 @@ checksum = "e421abadd41a4225275504ea4d6566923418b7f05506fbc9c0fe86ba7396114b" [[package]] name = "tun" -version = "0.7.18" +version = "0.7.19" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "caaf6aa0a713f0e3b20157f6048d113b6256c045e0e2d80734d54cf1c72dc24a" +checksum = "96826f74fb6301ef2954661a43a9ff37cd1158de10a138c1184300333d2d98e4" dependencies = [ "bytes", "cfg-if", @@ -3797,7 +3808,7 @@ dependencies = [ "ipnet", "libc", "log", - "nix 0.29.0", + "nix 0.30.0", "thiserror 2.0.12", "tokio", "tokio-util", @@ -4097,16 +4108,6 @@ dependencies = [ "windows-targets 0.48.5", ] -[[package]] -name = "windows" -version = "0.57.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "12342cb4d8e3b046f3d80effd474a7a02447231330ef77d71daa6fbc40681143" -dependencies = [ - "windows-core 0.57.0", - "windows-targets 0.52.6", -] - [[package]] name = "windows" version = "0.58.0" @@ -4139,18 +4140,6 @@ dependencies = [ "windows-core 0.61.0", ] -[[package]] -name = "windows-core" -version = "0.57.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d2ed2439a290666cd67ecce2b0ffaad89c2a56b976b736e6ece670297897832d" -dependencies = [ - "windows-implement 0.57.0", - "windows-interface 0.57.0", - "windows-result 0.1.2", - "windows-targets 0.52.6", -] - [[package]] name = "windows-core" version = "0.58.0" @@ -4187,17 +4176,6 @@ dependencies = [ "windows-link", ] -[[package]] -name = "windows-implement" -version = "0.57.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9107ddc059d5b6fbfbffdfa7a7fe3e22a226def0b2608f72e9d552763d3e1ad7" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.101", -] - [[package]] name = "windows-implement" version = "0.58.0" @@ -4220,17 +4198,6 @@ dependencies = [ "syn 2.0.101", ] -[[package]] -name = "windows-interface" -version = "0.57.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "29bee4b38ea3cde66011baa44dba677c432a78593e202392d1e9070cf2a7fca7" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.101", -] - [[package]] name = "windows-interface" version = "0.58.0" @@ -4286,15 +4253,6 @@ dependencies = [ "winres", ] -[[package]] -name = "windows-result" -version = "0.1.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5e383302e8ec8515204254685643de10811af0ed97ea37210dc26fb0032647f8" -dependencies = [ - "windows-targets 0.52.6", -] - [[package]] name = "windows-result" version = "0.2.0" diff --git a/Cargo.toml b/Cargo.toml index 9dfdc388..2048054c 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -39,7 +39,7 @@ aya = { version = "0.13.0", default-features = false } aya-ebpf = { version = "0.1.1", default-features = false } aya-log = { version = "0.2.1", default-features = false } aya-log-ebpf = { version = "0.1.1", default-features = false } -tun = { version = "0.7.17" } +tun = { version = "0.7.19" } [workspace.lints.clippy] large_futures = "deny" @@ -94,17 +94,17 @@ features = [ [target.'cfg(target_os = "macos")'.dependencies] security-framework = "3.2.0" -nix = { version = "0.29.0", default-features = false, features = ["fs"] } +nix = { version = "0.30.0", default-features = false, features = ["fs"] } core-graphics = "0.24" core-foundation = "0.10" cocoa = "0.26" objc = "0.2" -sysinfo = "0.34.2" +sysinfo = "0.35.0" [target.'cfg(target_os = "linux")'.dependencies] tun = { workspace = true, features = ["async"] } tempfile = "3.19.1" -sysinfo = "0.34.2" +sysinfo = "0.35.0" [dev-dependencies] env_logger = "0.11" diff --git a/mitmproxy-rs/Cargo.toml b/mitmproxy-rs/Cargo.toml index 2735d6d0..3c4d4ca5 100644 --- a/mitmproxy-rs/Cargo.toml +++ b/mitmproxy-rs/Cargo.toml @@ -32,7 +32,7 @@ tar = "0.4.44" console-subscriber = { version = "0.4.1", optional = true } [target.'cfg(target_os = "linux")'.dependencies] -nix = { version = "0.29.0", features = ["user"] } +nix = { version = "0.30.0", features = ["user"] } [dev-dependencies] env_logger = "0.11"