| Age | Commit message (Collapse) | Author | Files | Lines | |
|---|---|---|---|---|---|
| 2025-07-10 | Merge branch 'implement-recents-support' | Kalle Lindström | 10 | -9/+241 | |
| 2025-07-10 | Implement recents support in daemon | Kalle Lindström | 10 | -9/+241 | |
| 2025-07-10 | Merge branch 'in-app-purchase-e2e-test-droid-2031' | David Göransson | 15 | -8/+182 | |
| 2025-07-10 | Fix incorrect check of RAAS | David Göransson | 1 | -1/+1 | |
| 2025-07-10 | Add e2e test for Google play purchases | David Göransson | 14 | -6/+179 | |
| 2025-07-10 | Fix typo | David Göransson | 1 | -1/+2 | |
| 2025-07-10 | Merge branch 'update-updater-threat-model' | Linus Färnstrand | 1 | -15/+26 | |
| 2025-07-10 | Use `mullvad-update` instead of "loader" in a few places | Linus Färnstrand | 1 | -2/+2 | |
| 2025-07-10 | Improve mullvad-update threat model document | Linus Färnstrand | 1 | -14/+25 | |
| 2025-07-10 | Merge branch 'add-start-daemon-from-gui-to-changelog' | Sebastian Holmin | 1 | -0/+3 | |
| 2025-07-10 | Add start daemon button to changelog | Sebastian Holmin | 1 | -0/+3 | |
| 2025-07-10 | Merge branch 'switch-to-rust-2024-des-2199' | Sebastian Holmin | 271 | -787/+860 | |
| 2025-07-10 | Run `cargo fmt` in test-repo | Sebastian Holmin | 39 | -92/+96 | |
| 2025-07-10 | Run `cargo fmt` | Sebastian Holmin | 229 | -689/+758 | |
| 2025-07-10 | Update edition to 2024 | Sebastian Holmin | 2 | -2/+2 | |
| 2025-07-10 | Update iOS Rust extern fn variable names to match Rust standard | Linus Färnstrand | 1 | -4/+4 | |
| 2025-07-10 | Merge branch 'fix-rust-warnings-prepare-2024-edition' | Sebastian Holmin | 21 | -134/+178 | |
| 2025-07-09 | Allow undocumented unsafe code in `mullvad-ios` | Sebastian Holmin | 1 | -0/+1 | |
| Since upgrading the Rust version enforces many new unsafe blocks, we have to temporarily disable this lint to upgrade the Rust edition. | |||||
| 2025-07-09 | Remove useless `vec` | Sebastian Holmin | 1 | -7/+13 | |
| 2025-07-09 | Add unsafe blocks and comment to mullvad-nsis | Sebastian Holmin | 1 | -14/+40 | |
| 2025-07-09 | Add unsafe block in unsafe fn | Sebastian Holmin | 15 | -90/+101 | |
| Also make extern blocks unsafe | |||||
| 2025-07-09 | Use `#[unsafe(no_mangle)]` | Sebastian Holmin | 9 | -20/+20 | |
| 2025-07-09 | Remove trailing whitespace | Sebastian Holmin | 1 | -3/+3 | |
| 2025-07-09 | Merge branch 'billing-tests-are-flaky-droid-2075' | David Göransson | 5 | -27/+67 | |
| 2025-07-09 | Add runTest to missing tests | David Göransson | 1 | -8/+9 | |
| 2025-07-09 | Fix more flakiness | David Göransson | 1 | -4/+7 | |
| 2025-07-09 | Remove nullable paymentState | David Göransson | 3 | -13/+43 | |
| 2025-07-09 | Fix test flakiness | David Göransson | 2 | -3/+9 | |
| 2025-07-09 | Merge branch 'add-quic-to-relay-selector-des-2265' | Markus Pettersson | 18 | -108/+483 | |
| 2025-07-09 | Adjust MTU for QUIC obfuscator based on tunnel MTU | Markus Pettersson | 4 | -30/+111 | |
| Make fields of `quic::Settings` private and expose constructors/builder fns to configure a `quic::Settings` struct. A previous commit that added a public, optional field to the settings struct broke a caller (iOS), which is suboptimal. Add a new token type: `quic::AuthToken`. This will perform "all" necessary validation that was previously done ad-hoc when the token was to be transformed into an authorization header. It also helps to not fuck up the values passed to `quic::Settings::new`, since it was previously Stringly-typed. | |||||
| 2025-07-09 | Add IPv6 support to `mullvad-masque-proxy` | Markus Pettersson | 6 | -39/+100 | |
| 2025-07-09 | Add support for QUIC in the relay selector | Markus Pettersson | 13 | -55/+288 | |
| Parse new 'features' key from relay list API, and add Quic obfuscation to automatic retry order | |||||
| 2025-07-09 | Merge branch 'remove-debug-gating-des-2105' | Markus Pettersson | 2 | -13/+4 | |
| 2025-07-09 | Remove debug gating of QUIC for desktop | Markus Pettersson | 2 | -13/+4 | |
| 2025-07-09 | Merge branch 'upgrade-rust-1.88.0' | Linus Färnstrand | 7 | -6/+9 | |
| 2025-07-09 | Install x86_64-pc-windows-gnu target in Windows Rust CI job | Linus Färnstrand | 1 | -0/+3 | |
| 2025-07-09 | Bump container images for Linux + Android | Linus Färnstrand | 2 | -2/+2 | |
| 2025-07-09 | Bump Android dockerfile base image to c099f08f8 | Linus Färnstrand | 1 | -1/+1 | |
| 2025-07-09 | Upgrade Rust to 1.88.0 | Linus Färnstrand | 3 | -3/+3 | |
| 2025-07-09 | Merge branch 'fix-rust-warnings-prepare-1.88' | Linus Färnstrand | 63 | -412/+233 | |
| 2025-07-09 | Add empty body to Disconnected state to fix unneeded_struct_pattern | Linus Färnstrand | 2 | -2/+2 | |
| 2025-07-09 | Inline format arguments | Linus Färnstrand | 37 | -95/+75 | |
| 2025-07-09 | Fix `WireguardTunnelMonitoringError` enum size | Sebastian Holmin | 1 | -4/+4 | |
| 2025-07-09 | Remove useless conversion | Sebastian Holmin | 1 | -2/+1 | |
| 2025-07-09 | Fix called `Iterator::last` on a `DoubleEndedIterator` | Sebastian Holmin | 1 | -1/+1 | |
| 2025-07-09 | Fix returning the result of a `let` binding | Sebastian Holmin | 1 | -4/+2 | |
| 2025-07-09 | Use `Iter::contains` | Linus Färnstrand | 1 | -1/+1 | |
| 2025-07-09 | Use `std::ptr::eq` when comparing raw pointers | Sebastian Holmin | 1 | -3/+3 | |
| 2025-07-09 | Fix length comparison to zero | Linus Färnstrand | 1 | -1/+1 | |
| 2025-07-09 | Use std::iter::repeat_n | Linus Färnstrand | 1 | -2/+1 | |
