summaryrefslogtreecommitdiffhomepage
path: root/Cargo.lock
diff options
context:
space:
mode:
authorJoakim Hulthe <joakim.hulthe@mullvad.net>2024-11-21 16:15:20 +0100
committerJoakim Hulthe <joakim.hulthe@mullvad.net>2025-01-24 17:38:29 +0100
commit809c13b3fe10ac990c20fd7dfb9b856967852bfb (patch)
tree78e1f3f03333087e4dedc1c942f6821c73b83e1b /Cargo.lock
parent0118410ff566cf42a20e0966a3549af93e186ce9 (diff)
downloadmullvadvpn-809c13b3fe10ac990c20fd7dfb9b856967852bfb.tar.xz
mullvadvpn-809c13b3fe10ac990c20fd7dfb9b856967852bfb.zip
Complete leak checker and implement in daemon
Diffstat (limited to 'Cargo.lock')
-rw-r--r--Cargo.lock63
1 files changed, 26 insertions, 37 deletions
diff --git a/Cargo.lock b/Cargo.lock
index 651439802b..e7a426717d 100644
--- a/Cargo.lock
+++ b/Cargo.lock
@@ -1163,16 +1163,6 @@ dependencies = [
]
[[package]]
-name = "eyre"
-version = "0.6.12"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "7cd915d99f24784cdc19fd37ef22b97e3ff0ae756c7e492e9fbfe897d61e2aec"
-dependencies = [
- "indenter",
- "once_cell",
-]
-
-[[package]]
name = "fastrand"
version = "2.0.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -1936,12 +1926,6 @@ dependencies = [
]
[[package]]
-name = "indenter"
-version = "0.3.3"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "ce23b50ad8242c51a442f3ff322d56b02f08852c77e4c0b4d3fd684abc89c683"
-
-[[package]]
name = "indexmap"
version = "1.9.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -2211,26 +2195,6 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646"
[[package]]
-name = "leak-checker"
-version = "0.1.0"
-dependencies = [
- "clap",
- "eyre",
- "futures",
- "log",
- "match_cfg",
- "nix 0.29.0",
- "pnet_packet 0.35.0",
- "pretty_env_logger",
- "reqwest",
- "serde",
- "socket2",
- "talpid-windows",
- "tokio",
- "windows-sys 0.52.0",
-]
-
-[[package]]
name = "libc"
version = "0.2.158"
source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -2570,6 +2534,7 @@ name = "mullvad-daemon"
version = "0.0.0"
dependencies = [
"android_logger",
+ "anyhow",
"async-trait",
"chrono",
"clap",
@@ -2585,6 +2550,7 @@ dependencies = [
"mullvad-api",
"mullvad-encrypted-dns-proxy",
"mullvad-fs",
+ "mullvad-leak-checker",
"mullvad-management-interface",
"mullvad-paths",
"mullvad-relay-selector",
@@ -2596,10 +2562,12 @@ dependencies = [
"serde",
"serde_json",
"simple-signal",
+ "socket2",
"talpid-core",
"talpid-dbus",
"talpid-future",
"talpid-platform-metadata",
+ "talpid-routing",
"talpid-time",
"talpid-types",
"talpid-windows",
@@ -2685,6 +2653,25 @@ dependencies = [
]
[[package]]
+name = "mullvad-leak-checker"
+version = "0.1.0"
+dependencies = [
+ "anyhow",
+ "clap",
+ "futures",
+ "log",
+ "nix 0.29.0",
+ "pnet_packet 0.35.0",
+ "pretty_env_logger",
+ "reqwest",
+ "serde",
+ "socket2",
+ "talpid-windows",
+ "tokio",
+ "windows-sys 0.52.0",
+]
+
+[[package]]
name = "mullvad-management-interface"
version = "0.0.0"
dependencies = [
@@ -3346,6 +3333,8 @@ dependencies = [
[[package]]
name = "pfctl"
version = "0.6.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "a44e65c0d3523afa79a600a3964c3ac0fabdabe2d7c68da624b2bb0b441b9d61"
dependencies = [
"derive_builder",
"ioctl-sys 0.8.0",
@@ -4663,7 +4652,7 @@ dependencies = [
"parking_lot",
"pcap",
"pfctl",
- "pnet_packet 0.34.0",
+ "pnet_packet 0.35.0",
"rand 0.8.5",
"resolv-conf",
"serde",