summaryrefslogtreecommitdiffhomepage
AgeCommit message (Collapse)AuthorFilesLines
2025-09-10Add fallback to relay selectorSebastian Holmin1-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-10Refactor relay selector fnSebastian Holmin1-42/+23
2025-09-10Add offending query to relay select errSebastian Holmin2-13/+14
2025-09-10Merge branch 'initial-baseline-profile-generation'Jonatan Rhodin12-7/+20790
2025-09-10Add inital baseline profile generationKalle Lindström12-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-09Merge branch 'ttcc-nix'Joakim Hulthe3-25/+8
2025-09-09Replace libc with nix in ttccJoakim Hulthe3-25/+8
2025-09-09Change licence identifier from GPL-3.0 to GPL-3.0-onlyLinus Färnstrand2-2/+2
This is the new SPDX compatible identifier
2025-09-09Make David G code owner for a lot of the stuff Albin hadLinus Färnstrand1-9/+9
2025-09-09Merge branch 'entry-relay-is-blocked-in-the-exit-list-even-though-droid-2160'Jonatan Rhodin7-9/+94
2025-09-09Do not block exit relays when daita is enabledJonatan Rhodin7-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-09Merge branch 'update-any-affected-documentation-to-reflect-the-new-ios-1253'Bug Magnet1-4/+2
2025-09-09Indicate that SSL pinning is now done via mullvad-api on iOSBug Magnet1-4/+2
2025-09-09Merge branch 'ios-1257-account-deletion-swiftui-rewrite'Bug Magnet11-563/+290
2025-09-09Implement SwiftUI-based AccountDeletionView and ActivityIndicatorAndrew Bulhak11-563/+290
2025-09-09Merge branch ↵Jonatan Rhodin1-17/+21
'select-location-can-be-stuck-in-a-weird-state-if-settings-is-droid-2161'
2025-09-09Fix issue with select location if settings is null at initJonatan Rhodin1-17/+21
2025-09-08Merge branch 'fix-clippy-nightly-warnings'Markus Pettersson6-24/+22
2025-09-08Fix lint `clippy::collapsible_if`Markus Pettersson1-16/+14
2025-09-08Fix lint `clippy::implicit_clone`Markus Pettersson5-8/+8
2025-09-08Merge branch 'winfw-log-wfp-sessions'David Lönnhager2-1/+91
2025-09-08Update changelogDavid Lönnhager1-0/+1
2025-09-08Log active WFP sessions on transaction lock timeoutDavid Lönnhager1-1/+90
2025-09-08Merge branch 'remove-url-session-api-test'Bug Magnet6-87/+1
2025-09-08Remove ProxyConfigurationTransportProviderBug Magnet6-87/+1
2025-09-08Merge branch 'backport-2025.6'Jon Petersson4-22/+4
2025-09-08Enable QUIC obfuscationJon Petersson4-15/+4
2025-09-08Fix obfuscation not handling .off in release modeJon Petersson1-9/+2
2025-09-08Merge branch 'macos-recreate-deleted-resolver-alias'David Lönnhager8-399/+470
2025-09-08Update changelogDavid Lönnhager1-0/+1
2025-09-08Test whether daemon adds back alias for loopback interfaceDavid Lönnhager1-1/+88
2025-09-08Refactor and document macOS route socket typesDavid Lönnhager6-398/+334
2025-09-08Use PF_ROUTE socket to track missing loopback alias instead of pollingDavid Lönnhager1-52/+34
2025-09-08Create new resolver loopback interface alias/IP if it is removedDavid Lönnhager1-0/+65
2025-09-08Update changelog and product versionDavid Lönnhager2-1/+5
2025-09-08Merge branch 'RUSTSEC-2025-0056'Markus Pettersson2-53/+38
2025-09-08Bump `color-eyre` & `anyhow` to transitively bump `backtrace`Markus Pettersson1-25/+25
2025-09-08Update `backtrace` crate to get rid of `adler`Markus Pettersson1-28/+13
2025-09-08Merge branch 'crash-in-mullvadtopbarwithdevicename-droid-2147'Jonatan Rhodin3-2/+29
2025-09-08Remove autogenerated locale config due to crashJonatan Rhodin3-2/+29
Instead use a static file
2025-09-05Merge branch 'fix-obfuscation-and-relay-selection-order'Jon Petersson18-455/+528
2025-09-05Fix relay selector selection order and obfuscationJon Petersson18-455/+528
2025-09-05Merge branch 'improve-mocked-tests'Oskar17-331/+265
2025-09-05Ignore calls to getUpgradeCacheDir in app upgrade testsOskar1-0/+2
2025-09-05Fix expect and ignore of send callsOskar2-37/+74
2025-09-05Add environment variable to trigger window.show in mocked testsOskar2-0/+11
2025-09-05Add ipc ignore handle in select entry location testOskar1-0/+3
2025-09-05Refactor creation of mock ipc methodsOskar2-57/+31
2025-09-05Convert existing mocked tests to new ipc utilityOskar11-241/+104
2025-09-05Use new ipc utility for mocked login testOskar1-21/+8