summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorDavid Lönnhager <david.l@mullvad.net>2021-10-12 11:34:32 +0200
committerDavid Lönnhager <david.l@mullvad.net>2021-10-12 11:34:32 +0200
commitcbc4cd1e4bf0274e54cabd841cd6ba3253d117e8 (patch)
treef6a459aeeb2d87c744ce259e37a510c80cd227c1
parentb05623b35347b62fcd44173ab60dffe90edd7179 (diff)
parent76147a9e4319b2febd3b28845988d07bea21bc4b (diff)
downloadmullvadvpn-cbc4cd1e4bf0274e54cabd841cd6ba3253d117e8.tar.xz
mullvadvpn-cbc4cd1e4bf0274e54cabd841cd6ba3253d117e8.zip
Merge branch 'fix-ci-audit'
-rw-r--r--Cargo.lock110
-rw-r--r--mullvad-daemon/Cargo.toml2
-rw-r--r--mullvad-exclude/Cargo.toml2
-rw-r--r--mullvad-jni/Cargo.toml2
-rw-r--r--mullvad-management-interface/Cargo.toml2
-rw-r--r--talpid-core/Cargo.toml4
-rw-r--r--talpid-core/src/tunnel/wireguard/wireguard_go.rs4
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)),
}
}