summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorMarkus Pettersson <markus.pettersson@mullvad.net>2025-08-29 09:48:54 +0200
committerMarkus Pettersson <markus.pettersson@mullvad.net>2025-08-29 09:48:54 +0200
commit564c451cd669cf7f337080abf83452e6f72e088c (patch)
treeb6e58bf318d6483dbf676b2c931f4ce9a1050369
parent619bbf7a1fb00ab6f9fe9cdcef78ecf1ae8204c2 (diff)
downloadmullvadvpn-564c451cd669cf7f337080abf83452e6f72e088c.tar.xz
mullvadvpn-564c451cd669cf7f337080abf83452e6f72e088c.zip
Gate `wireguard-go-rs` behind a feature flag
-rw-r--r--talpid-wireguard/Cargo.toml4
1 files changed, 3 insertions, 1 deletions
diff --git a/talpid-wireguard/Cargo.toml b/talpid-wireguard/Cargo.toml
index 2bfea215a7..ab0f3097f7 100644
--- a/talpid-wireguard/Cargo.toml
+++ b/talpid-wireguard/Cargo.toml
@@ -11,6 +11,8 @@ rust-version.workspace = true
workspace = true
[features]
+#default = ["wggo"]
+wggo = ["dep:wireguard-go-rs"]
boringtun = ["dep:boringtun", "dep:tun07", "talpid-tunnel/boringtun"]
[dependencies]
@@ -33,7 +35,7 @@ tunnel-obfuscation = { path = "../tunnel-obfuscation" }
rand = "0.8.5"
surge-ping = "0.8.0"
rand_chacha = "0.3.1"
-wireguard-go-rs = { path = "../wireguard-go-rs" }
+wireguard-go-rs = { path = "../wireguard-go-rs", optional = true }
tun07 = { package = "tun", version = "0.7.11", features = [
"async",
], optional = true }