summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
-rw-r--r--CHANGELOG.md1
-rw-r--r--mullvad-types/src/settings/mod.rs4
2 files changed, 3 insertions, 2 deletions
diff --git a/CHANGELOG.md b/CHANGELOG.md
index b50a80fa84..aa344aca1c 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -48,6 +48,7 @@ Line wrap the file at 100 chars. Th
the daemon when the VPN is disconnected.
- Don't hijack DNS when localhost is configured. This is more in line with other platforms.
Unexpected DNS traffic is still blocked when leaving the host.
+- Enable IPv6 by default. This fixes DNS and routing being broken on some platforms.
### Fixed
#### Linux
diff --git a/mullvad-types/src/settings/mod.rs b/mullvad-types/src/settings/mod.rs
index 8a90aa1f23..e3be50bf59 100644
--- a/mullvad-types/src/settings/mod.rs
+++ b/mullvad-types/src/settings/mod.rs
@@ -285,8 +285,8 @@ impl Default for TunnelOptions {
openvpn: openvpn::TunnelOptions::default(),
wireguard: wireguard::TunnelOptions::default(),
generic: GenericTunnelOptions {
- // Enable IPv6 be default on Android
- enable_ipv6: cfg!(target_os = "android"),
+ // Enable IPv6 by default on Android and macOS
+ enable_ipv6: cfg!(target_os = "android") || cfg!(target_os = "macos"),
},
dns_options: DnsOptions::default(),
}