| Age | Commit message (Collapse) | Author | Files | Lines | |
|---|---|---|---|---|---|
| 2025-09-10 | Add fallback to relay selector | Sebastian Holmin | 1 | -17/+19 | |
| Make the relay selection disregard retry order if the user's preferences are incompatible with all queries in the retry order. | |||||
| 2025-09-10 | Refactor relay selector fn | Sebastian Holmin | 1 | -42/+23 | |
| 2025-09-10 | Add offending query to relay select err | Sebastian Holmin | 2 | -13/+14 | |
| 2025-09-10 | Merge branch 'initial-baseline-profile-generation' | Jonatan Rhodin | 12 | -7/+20790 | |
| 2025-09-10 | Add inital baseline profile generation | Kalle Lindström | 12 | -7/+20790 | |
| To improve startup performance this PR adds a baseline profile generation module in test/baselineprofile. The baseline profile plugin requires Junit4 so that is also added as a dependency. A baseline-prof.txt was also generated by running `./gradlew generatePlayProdReleaseBaselineProfile` and checked in. The tests that generate the baselineprofile currently only start the app and accepts the privacy policy. This should be improved later on to improve the startup performance. | |||||
| 2025-09-09 | Merge branch 'ttcc-nix' | Joakim Hulthe | 3 | -25/+8 | |
| 2025-09-09 | Replace libc with nix in ttcc | Joakim Hulthe | 3 | -25/+8 | |
| 2025-09-09 | Change licence identifier from GPL-3.0 to GPL-3.0-only | Linus Färnstrand | 2 | -2/+2 | |
| This is the new SPDX compatible identifier | |||||
| 2025-09-09 | Make David G code owner for a lot of the stuff Albin had | Linus Färnstrand | 1 | -9/+9 | |
| 2025-09-09 | Merge branch 'entry-relay-is-blocked-in-the-exit-list-even-though-droid-2160' | Jonatan Rhodin | 7 | -9/+94 | |
| 2025-09-09 | Do not block exit relays when daita is enabled | Jonatan Rhodin | 7 | -9/+94 | |
| If a entry relay is selected it should be blocked in the exit list when daita is enabled and direct only is disabled. This is because the entry relay is automatically selected in these circumstances. | |||||
| 2025-09-09 | Merge branch 'update-any-affected-documentation-to-reflect-the-new-ios-1253' | Bug Magnet | 1 | -4/+2 | |
| 2025-09-09 | Indicate that SSL pinning is now done via mullvad-api on iOS | Bug Magnet | 1 | -4/+2 | |
| 2025-09-09 | Merge branch 'ios-1257-account-deletion-swiftui-rewrite' | Bug Magnet | 11 | -563/+290 | |
| 2025-09-09 | Implement SwiftUI-based AccountDeletionView and ActivityIndicator | Andrew Bulhak | 11 | -563/+290 | |
| 2025-09-09 | Merge branch ↵ | Jonatan Rhodin | 1 | -17/+21 | |
| 'select-location-can-be-stuck-in-a-weird-state-if-settings-is-droid-2161' | |||||
| 2025-09-09 | Fix issue with select location if settings is null at init | Jonatan Rhodin | 1 | -17/+21 | |
| 2025-09-08 | Merge branch 'fix-clippy-nightly-warnings' | Markus Pettersson | 6 | -24/+22 | |
| 2025-09-08 | Fix lint `clippy::collapsible_if` | Markus Pettersson | 1 | -16/+14 | |
| 2025-09-08 | Fix lint `clippy::implicit_clone` | Markus Pettersson | 5 | -8/+8 | |
| 2025-09-08 | Merge branch 'winfw-log-wfp-sessions' | David Lönnhager | 2 | -1/+91 | |
| 2025-09-08 | Update changelog | David Lönnhager | 1 | -0/+1 | |
| 2025-09-08 | Log active WFP sessions on transaction lock timeout | David Lönnhager | 1 | -1/+90 | |
| 2025-09-08 | Merge branch 'remove-url-session-api-test' | Bug Magnet | 6 | -87/+1 | |
| 2025-09-08 | Remove ProxyConfigurationTransportProvider | Bug Magnet | 6 | -87/+1 | |
| 2025-09-08 | Merge branch 'backport-2025.6' | Jon Petersson | 4 | -22/+4 | |
| 2025-09-08 | Enable QUIC obfuscation | Jon Petersson | 4 | -15/+4 | |
| 2025-09-08 | Fix obfuscation not handling .off in release mode | Jon Petersson | 1 | -9/+2 | |
| 2025-09-08 | Merge branch 'macos-recreate-deleted-resolver-alias' | David Lönnhager | 8 | -399/+470 | |
| 2025-09-08 | Update changelog | David Lönnhager | 1 | -0/+1 | |
| 2025-09-08 | Test whether daemon adds back alias for loopback interface | David Lönnhager | 1 | -1/+88 | |
| 2025-09-08 | Refactor and document macOS route socket types | David Lönnhager | 6 | -398/+334 | |
| 2025-09-08 | Use PF_ROUTE socket to track missing loopback alias instead of polling | David Lönnhager | 1 | -52/+34 | |
| 2025-09-08 | Create new resolver loopback interface alias/IP if it is removed | David Lönnhager | 1 | -0/+65 | |
| 2025-09-08 | Update changelog and product version | David Lönnhager | 2 | -1/+5 | |
| 2025-09-08 | Merge branch 'RUSTSEC-2025-0056' | Markus Pettersson | 2 | -53/+38 | |
| 2025-09-08 | Bump `color-eyre` & `anyhow` to transitively bump `backtrace` | Markus Pettersson | 1 | -25/+25 | |
| 2025-09-08 | Update `backtrace` crate to get rid of `adler` | Markus Pettersson | 1 | -28/+13 | |
| 2025-09-08 | Merge branch 'crash-in-mullvadtopbarwithdevicename-droid-2147' | Jonatan Rhodin | 3 | -2/+29 | |
| 2025-09-08 | Remove autogenerated locale config due to crash | Jonatan Rhodin | 3 | -2/+29 | |
| Instead use a static file | |||||
| 2025-09-05 | Merge branch 'fix-obfuscation-and-relay-selection-order' | Jon Petersson | 18 | -455/+528 | |
| 2025-09-05 | Fix relay selector selection order and obfuscation | Jon Petersson | 18 | -455/+528 | |
| 2025-09-05 | Merge branch 'improve-mocked-tests' | Oskar | 17 | -331/+265 | |
| 2025-09-05 | Ignore calls to getUpgradeCacheDir in app upgrade tests | Oskar | 1 | -0/+2 | |
| 2025-09-05 | Fix expect and ignore of send calls | Oskar | 2 | -37/+74 | |
| 2025-09-05 | Add environment variable to trigger window.show in mocked tests | Oskar | 2 | -0/+11 | |
| 2025-09-05 | Add ipc ignore handle in select entry location test | Oskar | 1 | -0/+3 | |
| 2025-09-05 | Refactor creation of mock ipc methods | Oskar | 2 | -57/+31 | |
| 2025-09-05 | Convert existing mocked tests to new ipc utility | Oskar | 11 | -241/+104 | |
| 2025-09-05 | Use new ipc utility for mocked login test | Oskar | 1 | -21/+8 | |
