diff options
| author | David Lönnhager <david.l@mullvad.net> | 2024-09-26 09:57:18 +0200 |
|---|---|---|
| committer | David Lönnhager <david.l@mullvad.net> | 2024-09-26 09:57:18 +0200 |
| commit | 585d9196ae41c01c27180ca1c76cf4ba3cf7b2cf (patch) | |
| tree | c1dd17aaa834145164a98235095ebac90c0f0519 | |
| parent | c15e49ec816a6775d77c3c4e74938c52b3270fcb (diff) | |
| parent | 7dfea0cadd42e6b0b0e4f1b9004a3aff73f44ac0 (diff) | |
| download | mullvadvpn-585d9196ae41c01c27180ca1c76cf4ba3cf7b2cf.tar.xz mullvadvpn-585d9196ae41c01c27180ca1c76cf4ba3cf7b2cf.zip | |
Merge branch 'macos-enable-ipv6'
| -rw-r--r-- | CHANGELOG.md | 1 | ||||
| -rw-r--r-- | mullvad-types/src/settings/mod.rs | 4 |
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(), } |
