diff options
| author | David Lönnhager <david.l@mullvad.net> | 2024-09-24 16:54:33 +0200 |
|---|---|---|
| committer | David Lönnhager <david.l@mullvad.net> | 2024-09-24 16:54:33 +0200 |
| commit | 4ff46e728f20919fcaf60b44276765dfcd048500 (patch) | |
| tree | fd3cc7ec873ec4159e408a1ebbaf456b57f36899 | |
| parent | 7031dc235a58825aa62b29971103f5043724faf6 (diff) | |
| parent | fdb31d657f2149dc27fffc10a9dc468fb47fa2ed (diff) | |
| download | mullvadvpn-4ff46e728f20919fcaf60b44276765dfcd048500.tar.xz mullvadvpn-4ff46e728f20919fcaf60b44276765dfcd048500.zip | |
Merge branch 'enable-pq-on-windows'
| -rw-r--r-- | CHANGELOG.md | 9 | ||||
| -rw-r--r-- | mullvad-types/src/wireguard.rs | 10 |
2 files changed, 13 insertions, 6 deletions
diff --git a/CHANGELOG.md b/CHANGELOG.md index 5c64e5b5fa..3962a66f78 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -36,6 +36,9 @@ Line wrap the file at 100 chars. Th multihop, quantum-resistant tunnels, or DAITA. - Improved output format of `mullvad status` command, which now also prints feature indicators. +#### Windows +- Enable quantum-resistant tunnels by default (when set to `auto`). + #### macOS - Disable split tunnel interface when disconnected. This prevents traffic from being sent through the daemon when the VPN is disconnected. @@ -65,7 +68,7 @@ Line wrap the file at 100 chars. Th - Ignore obfuscation protocol constraints when the obfuscation mode is set to auto. #### macOS -- Enable quantum resistant tunnels by default (when set to `auto`). +- Enable quantum-resistant tunnels by default (when set to `auto`). ### Fixed - Fix mullvad cli bug causing `mullvad status listen` command to miss events if they occurred @@ -207,7 +210,7 @@ This release is identical to 2024.3-beta1. - Update support email address to new email address, support@mullvadvpn.net. #### Linux -- Enable quantum resistant tunnels by default (when set to `auto`). On other platforms, `auto` still +- Enable quantum-resistant tunnels by default (when set to `auto`). On other platforms, `auto` still always means the same thing as `off`. #### Windows @@ -393,7 +396,7 @@ This release is identical to 2024.3-beta1. Quantum-resistant-tunnels feature now mixes both Classic McEliece and Kyber for added protection. - Add notification dot to tray icon and system notification throttling. - Add troubleshooting information to some in-app notifications. -- Add setting for quantum resistant tunnels to the desktop GUI. +- Add setting for quantum-resistant tunnels to the desktop GUI. - Enable `TCP_NODELAY` for the socket used by WireGuard over TCP. Improves latency and performance. ### Changed diff --git a/mullvad-types/src/wireguard.rs b/mullvad-types/src/wireguard.rs index 2850e7f10c..c6ec6cec5f 100644 --- a/mullvad-types/src/wireguard.rs +++ b/mullvad-types/src/wireguard.rs @@ -11,9 +11,13 @@ pub const MAX_ROTATION_INTERVAL: Duration = Duration::from_secs(30 * 24 * 60 * 6 pub const DEFAULT_ROTATION_INTERVAL: Duration = MAX_ROTATION_INTERVAL; /// Whether to enable or disable quantum resistant tunnels when the setting is set to -/// `QuantumResistantState::Auto`. It is currently enabled by default on Linux and macOS, -/// but disabled on all other platforms. -const QUANTUM_RESISTANT_AUTO_STATE: bool = cfg!(any(target_os = "linux", target_os = "macos")); +/// `QuantumResistantState::Auto`. It is currently enabled by default on desktop, +/// but disabled on Android. +const QUANTUM_RESISTANT_AUTO_STATE: bool = cfg!(any( + target_os = "linux", + target_os = "macos", + target_os = "windows" +)); #[derive(Serialize, Deserialize, Default, Copy, Clone, Debug, PartialEq, Eq)] #[serde(rename_all = "lowercase")] |
