Skip to content

Commit 3dc1298

Browse files
committed
Finalize leak checker and implement in daemon
1 parent b772c92 commit 3dc1298

File tree

36 files changed

+1954
-999
lines changed

36 files changed

+1954
-999
lines changed

Cargo.lock

+26-37
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

+5-1
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@ members = [
1818
"mullvad-fs",
1919
"mullvad-ios",
2020
"mullvad-jni",
21+
"mullvad-leak-checker",
2122
"mullvad-management-interface",
2223
"mullvad-nsis",
2324
"mullvad-paths",
@@ -44,7 +45,6 @@ members = [
4445
"tunnel-obfuscation",
4546
"wireguard-go-rs",
4647
"windows-installer",
47-
"leak-checker",
4848
]
4949
# Default members dictate what is built when running `cargo build` in the root directory.
5050
# This is set to a minimal set of packages to speed up the build process and avoid building
@@ -84,6 +84,7 @@ hickory-server = { version = "0.24.2", features = ["resolver"] }
8484
tokio = { version = "1.42" }
8585
parity-tokio-ipc = "0.9"
8686
futures = "0.3.15"
87+
8788
# Tonic and related crates
8889
tonic = "0.12.3"
8990
tonic-build = { version = "0.10.0", default-features = false }
@@ -94,6 +95,7 @@ hyper-util = {version = "0.1.8", features = ["client", "client-legacy", "http2",
9495

9596
env_logger = "0.10.0"
9697
thiserror = "2.0"
98+
anyhow = "1.0"
9799
log = "0.4"
98100

99101
shadowsocks = "1.20.3"
@@ -107,8 +109,10 @@ once_cell = "1.16"
107109
serde = "1.0.204"
108110
serde_json = "1.0.122"
109111

112+
pnet_packet = "0.35.0"
110113
ipnetwork = "0.20"
111114
tun = { version = "0.7", features = ["async"] }
115+
socket2 = "0.5.7"
112116

113117
# Test dependencies
114118
proptest = "1.4"

leak-checker/notes.md

-16
This file was deleted.

leak-checker/src/lib.rs

-24
This file was deleted.

0 commit comments

Comments
 (0)