diff options
| -rw-r--r-- | Cargo.lock | 110 | ||||
| -rw-r--r-- | mullvad-daemon/Cargo.toml | 2 | ||||
| -rw-r--r-- | mullvad-exclude/Cargo.toml | 2 | ||||
| -rw-r--r-- | mullvad-jni/Cargo.toml | 2 | ||||
| -rw-r--r-- | mullvad-management-interface/Cargo.toml | 2 | ||||
| -rw-r--r-- | talpid-core/Cargo.toml | 4 | ||||
| -rw-r--r-- | talpid-core/src/tunnel/wireguard/wireguard_go.rs | 4 |
7 files changed, 52 insertions, 74 deletions
diff --git a/Cargo.lock b/Cargo.lock index a0ed359d31..a673ff50fc 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -154,15 +154,6 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "14c189c53d098945499cdfa7ecc63567cf3886b3332b312a5b4585d8d3a6a610" [[package]] -name = "byteordered" -version = "0.5.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "32687ee8ab498526e3ef07dfbede151650ce202dc83c53494645a24677d89b37" -dependencies = [ - "byteorder", -] - -[[package]] name = "bytes" version = "1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" @@ -170,9 +161,9 @@ checksum = "c4872d67bab6358e59559027aa3b9157c53d9358c51423c17554809a8858e0f8" [[package]] name = "cc" -version = "1.0.70" +version = "1.0.71" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d26a6ce4b6a484fa3edb70f7efa6fc430fd2b87285fe8b84304fd0936faa0dc0" +checksum = "79c2681d6594606957bbb8631c4b90a7fcaaa72cdb714743a437b156d6a7eedd" [[package]] name = "cesu8" @@ -298,7 +289,7 @@ version = "3.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "377c9b002a72a0b2c1a18c62e2f3864bdfea4a015e3683a96e24aa45dd6c02d1" dependencies = [ - "nix 0.22.1", + "nix 0.22.2", "winapi 0.3.9", ] @@ -352,9 +343,9 @@ dependencies = [ [[package]] name = "dbus" -version = "0.9.4" +version = "0.9.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "60b225f88dd3718253526c38bc333b9986b547a7580abf81186c9461647b2487" +checksum = "de0a745c25b32caa56b82a3950f5fec7893a960f4c10ca3b02060b0c38d8c2ce" dependencies = [ "libc", "libdbus-sys", @@ -735,9 +726,9 @@ checksum = "f0a01e0497841a3b2db4f8afa483cce65f7e96a3498bd6c541734792aeac8fe7" [[package]] name = "h2" -version = "0.3.4" +version = "0.3.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d7f3675cfef6a30c8031cf9e6493ebdc3bb3272a3fea3923c4210d1830e6a472" +checksum = "6c06815895acec637cd6ed6e9662c935b866d20a106f8361892893a7d9234964" dependencies = [ "bytes", "fnv", @@ -1251,7 +1242,7 @@ dependencies = [ "mullvad-paths", "mullvad-rpc", "mullvad-types", - "nix 0.19.1", + "nix 0.22.2", "parking_lot", "rand 0.7.3", "regex", @@ -1275,7 +1266,7 @@ name = "mullvad-exclude" version = "2021.4.0" dependencies = [ "err-derive", - "nix 0.19.1", + "nix 0.22.2", "talpid-types", ] @@ -1295,7 +1286,7 @@ dependencies = [ "mullvad-problem-report", "mullvad-rpc", "mullvad-types", - "nix 0.19.1", + "nix 0.22.2", "rand 0.7.3", "talpid-core", "talpid-types", @@ -1312,7 +1303,7 @@ dependencies = [ "log", "mullvad-paths", "mullvad-types", - "nix 0.19.1", + "nix 0.22.2", "parity-tokio-ipc", "prost", "prost-types", @@ -1455,9 +1446,9 @@ dependencies = [ [[package]] name = "netlink-packet-route" -version = "0.7.1" +version = "0.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4c92a86a6528fe6d0a811c48d28213ca896a2b8bf2f6cadf2ab5bb12d32ec0f1" +checksum = "76aed5d3b6e3929713bf1e1334a11fd65180b6d9f5d7c8572664c48b122604f8" dependencies = [ "anyhow", "bitflags", @@ -1531,21 +1522,9 @@ dependencies = [ [[package]] name = "nix" -version = "0.19.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b2ccba0cfe4fdf15982d1674c69b1fd80bad427d293849982668dfe454bd61f2" -dependencies = [ - "bitflags", - "cc", - "cfg-if 1.0.0", - "libc", -] - -[[package]] -name = "nix" -version = "0.20.1" +version = "0.20.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "df8e5e343312e7fbeb2a52139114e9e702991ef9c2aea6817ff2440b35647d56" +checksum = "f5e06129fb611568ef4e868c14b326274959aa70ff7776e9d55323531c374945" dependencies = [ "bitflags", "cc", @@ -1556,9 +1535,9 @@ dependencies = [ [[package]] name = "nix" -version = "0.22.1" +version = "0.22.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e7555d6c7164cc913be1ce7f95cbecdabda61eb2ccd89008524af306fb7f5031" +checksum = "d3bb9a13fa32bc5aeb64150cd3f32d6cf4c748f8f8a417cce5d2eb976a8370ba" dependencies = [ "bitflags", "cc", @@ -1963,9 +1942,9 @@ dependencies = [ [[package]] name = "quote" -version = "1.0.9" +version = "1.0.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c3d0b9745dc2debf507c8422de05d7226cc1f0644216dfdfead988f9b1ab32a7" +checksum = "38bc8cc6a5f2e3655e0899c1b848643b2562f853f114bfec7be120678e3ace05" dependencies = [ "proc-macro2", ] @@ -2128,16 +2107,15 @@ checksum = "d4a874cf4a0b9bc283edaa65d81d62368b84b1a8e56196e4885ca4701fd49972" [[package]] name = "rtnetlink" -version = "0.8.0" +version = "0.8.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "279f7e9a312496b3e726e776cbd1f3102bd5ffe66503c3f44d642f7327995919" +checksum = "7c9a6200d18ec1acfc218ce71363dcc9b6075f399220f903fdfeacd476a876ef" dependencies = [ - "byteordered", "futures", "log", "netlink-packet-route", "netlink-proto", - "nix 0.19.1", + "nix 0.22.2", "thiserror", "tokio", ] @@ -2362,9 +2340,9 @@ checksum = "c307a32c1c5c437f38c7fd45d753050587732ba8628319fbdf12a7e289ccc590" [[package]] name = "smallvec" -version = "1.6.1" +version = "1.7.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fe0f37c9e8f3c5a4a66ad655a93c74daac4ad00c441533bf5c6e7990bb42604e" +checksum = "1ecab6c735a6bb4139c0caafd0cc3635748bbb3acf4550e8138122099251f309" [[package]] name = "socket2" @@ -2426,9 +2404,9 @@ checksum = "6bdef32e8150c2a081110b42772ffe7d7c9032b606bc226c8260fd97e0976601" [[package]] name = "syn" -version = "1.0.77" +version = "1.0.80" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5239bc68e0fef57495900cfea4e8dc75596d9a319d7e16b1e0a440d24e6fe0a0" +checksum = "d010a1623fbd906d51d650a9916aaefc05ffa0e4053ff7fe601167f3e715d194" dependencies = [ "proc-macro2", "quote", @@ -2437,9 +2415,9 @@ dependencies = [ [[package]] name = "synstructure" -version = "0.12.5" +version = "0.12.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "474aaa926faa1603c40b7885a9eaea29b444d1cb2850cb7c0e37bb1a4182f4fa" +checksum = "f36bdaa60a83aca3921b5259d5400cbf5e90fc51931376a9bd4a0eb79aa7210f" dependencies = [ "proc-macro2", "quote", @@ -2496,7 +2474,7 @@ dependencies = [ "netlink-proto", "netlink-sys", "nftnl", - "nix 0.19.1", + "nix 0.22.2", "notify", "os_pipe", "parity-tokio-ipc", @@ -2618,18 +2596,18 @@ dependencies = [ [[package]] name = "thiserror" -version = "1.0.29" +version = "1.0.30" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "602eca064b2d83369e2b2f34b09c70b605402801927c65c11071ac911d299b88" +checksum = "854babe52e4df1653706b98fcfc05843010039b406875930a70e4d9644e5c417" dependencies = [ "thiserror-impl", ] [[package]] name = "thiserror-impl" -version = "1.0.29" +version = "1.0.30" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bad553cc2c78e8de258400763a647e80e6d1b31ee237275d756f6836d204494c" +checksum = "aa32fd3f627f367fe16f893e2597ae3c05020f8bba2666a4e6ea73d377e5714b" dependencies = [ "proc-macro2", "quote", @@ -2677,9 +2655,9 @@ dependencies = [ [[package]] name = "tokio-macros" -version = "1.3.0" +version = "1.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "54473be61f4ebe4efd09cec9bd5d16fa51d70ea0192213d754d2d500457db110" +checksum = "154794c8f499c2619acd19e839294703e9e32e7630ef5f46ea80d4ef0fbee5eb" dependencies = [ "proc-macro2", "quote", @@ -2808,9 +2786,9 @@ checksum = "360dfd1d6d30e05fda32ace2c8c70e9c0a9da713275777f5a4dbb8a1893930c6" [[package]] name = "tracing" -version = "0.1.28" +version = "0.1.29" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "84f96e095c0c82419687c20ddf5cb3eadb61f4e1405923c9dc8e53a1adacbda8" +checksum = "375a639232caf30edfc78e8d89b2d4c375515393e7af7e16f01cd96917fb2105" dependencies = [ "cfg-if 1.0.0", "log", @@ -2821,9 +2799,9 @@ dependencies = [ [[package]] name = "tracing-attributes" -version = "0.1.16" +version = "0.1.18" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "98863d0dd09fa59a1b79c6750ad80dbda6b75f4e71c437a6a1a8cb91a8bcbd77" +checksum = "f4f480b8f81512e825f337ad51e94c1eb5d3bbdf2b363dcd01e2b19a9ffe3f8e" dependencies = [ "proc-macro2", "quote", @@ -2832,9 +2810,9 @@ dependencies = [ [[package]] name = "tracing-core" -version = "0.1.20" +version = "0.1.21" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "46125608c26121c81b0c6d693eab5a420e416da7e43c426d2e8f7df8da8a3acf" +checksum = "1f4ed65637b8390770814083d20756f87bfa2c21bf2f110babdc5438351746e4" dependencies = [ "lazy_static", ] @@ -2906,7 +2884,7 @@ dependencies = [ "futures", "lazy_static", "log", - "nix 0.20.1", + "nix 0.20.2", "structopt", "tokio", ] @@ -3167,9 +3145,9 @@ dependencies = [ [[package]] name = "winres" -version = "0.1.11" +version = "0.1.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ff4fb510bbfe5b8992ff15f77a2e6fe6cf062878f0eda00c0f44963a807ca5dc" +checksum = "b68db261ef59e9e52806f688020631e987592bd83619edccda9c47d42cde4f6c" dependencies = [ "toml", ] diff --git a/mullvad-daemon/Cargo.toml b/mullvad-daemon/Cargo.toml index 811db6e3ab..e9b5b7ece9 100644 --- a/mullvad-daemon/Cargo.toml +++ b/mullvad-daemon/Cargo.toml @@ -43,7 +43,7 @@ mullvad-management-interface = { path = "../mullvad-management-interface" } android_logger = "0.8" [target.'cfg(unix)'.dependencies] -nix = "0.19" +nix = "0.22.2" simple-signal = "1.1" [target.'cfg(windows)'.dependencies] diff --git a/mullvad-exclude/Cargo.toml b/mullvad-exclude/Cargo.toml index e881cf9542..1b97159e56 100644 --- a/mullvad-exclude/Cargo.toml +++ b/mullvad-exclude/Cargo.toml @@ -7,6 +7,6 @@ edition = "2018" publish = false [target.'cfg(target_os = "linux")'.dependencies] -nix = "0.19" +nix = "0.22.2" err-derive = "0.3.0" talpid-types = { path = "../talpid-types" } diff --git a/mullvad-jni/Cargo.toml b/mullvad-jni/Cargo.toml index c591f4f7ed..d383a3f79a 100644 --- a/mullvad-jni/Cargo.toml +++ b/mullvad-jni/Cargo.toml @@ -18,7 +18,7 @@ jnix = { version = "0.4", features = ["derive"] } lazy_static = "1" log = "0.4" log-panics = "2" -nix = "0.19" +nix = "0.22.2" rand = "0.7" tokio = "1.8" diff --git a/mullvad-management-interface/Cargo.toml b/mullvad-management-interface/Cargo.toml index 8b32c42f29..c41e6bbc8e 100644 --- a/mullvad-management-interface/Cargo.toml +++ b/mullvad-management-interface/Cargo.toml @@ -23,7 +23,7 @@ triggered = "0.1.1" log = "0.4" [target.'cfg(unix)'.dependencies] -nix = "0.19" +nix = "0.22.2" lazy_static = "1.0" [build-dependencies] diff --git a/talpid-core/Cargo.toml b/talpid-core/Cargo.toml index 21c308f1ac..e13c4bc6a6 100644 --- a/talpid-core/Cargo.toml +++ b/talpid-core/Cargo.toml @@ -41,7 +41,7 @@ tonic = "0.5" prost = "0.8" [target.'cfg(unix)'.dependencies] -nix = "0.19" +nix = "0.22.2" [target.'cfg(target_os = "android")'.dependencies] @@ -54,7 +54,7 @@ resolv-conf = "0.7" rtnetlink = "0.8" netlink-packet-core = "0.2" netlink-packet-utils = "0.4" -netlink-packet-route = "0.7" +netlink-packet-route = "0.8" netlink-proto = "0.7" netlink-sys = "0.7" byteorder = "1" diff --git a/talpid-core/src/tunnel/wireguard/wireguard_go.rs b/talpid-core/src/tunnel/wireguard/wireguard_go.rs index bc12fa676f..cf79b69510 100644 --- a/talpid-core/src/tunnel/wireguard/wireguard_go.rs +++ b/talpid-core/src/tunnel/wireguard/wireguard_go.rs @@ -274,8 +274,8 @@ impl WgGoTunnel { match nix::unistd::dup(tunnel_device.as_raw_fd()) { Ok(fd) => return Ok((tunnel_device, fd)), #[cfg(not(target_os = "macos"))] - Err(error @ nix::Error::Sys(nix::errno::Errno::EBADFD)) => last_error = Some(error), - Err(error @ nix::Error::Sys(nix::errno::Errno::EBADF)) => last_error = Some(error), + Err(error @ nix::errno::Errno::EBADFD) => last_error = Some(error), + Err(error @ nix::errno::Errno::EBADF) => last_error = Some(error), Err(error) => return Err(TunnelError::FdDuplicationError(error)), } } |
