summaryrefslogtreecommitdiffhomepage
AgeCommit message (Collapse)AuthorFilesLines
2023-12-06Merge branch 'address-expired-suppression-of-cve-2023-3635-droid-562'Jonatan Rhodin2-2/+2
2023-12-06Update CVE suppressionDavid Göransson2-2/+2
2023-12-06Merge branch 'use-round-focus-highlighting-for-all-icon-buttons-droid-483'Jonatan Rhodin7-106/+73
2023-12-06Fix select location navigate backDavid Göransson1-2/+2
2023-12-06Convert select location back button into IconButtonDavid Göransson2-21/+20
2023-12-06Convert copy & toggle visibility to IconButtonDavid Göransson2-43/+25
2023-12-06Convert info icon to IconButtonDavid Göransson4-46/+32
2023-12-06Merge branch 'default-to-connecting-on-corrupt-state-cache-460'Markus Pettersson10-150/+431
2023-12-06Remove superseded RPC for restarting the Mullvad system serviceMarkus Pettersson6-126/+73
The function `set_mullvad_daemon_service_state(on: bool) -> Result<(), test_rpc::Error>`, which would conditionally start or stop the Mullvad daemon in the test runner, has been superseded by two separate functions which accomplish the same thing: `start_mullvad_daemon` & `stop_mullvad_daemon`.
2023-12-06Add unit tests for `PersistentTargetState`Markus Pettersson1-25/+121
This includes refactoring reading of the state cache into a higher-order function.
2023-12-06Add `test_connecting_state_when_corrupted_state_cache`Markus Pettersson3-12/+53
Add regression test which checks that the daemon successfully recovers from a corrupt target state cache. If the target state cache is corrupt, the daemon will default to the `Connecting` target state on startup.
2023-12-06Implement RPC for reading & writing to app cache fileMarkus Pettersson8-54/+251
- Implement RPC for writing to a file in a test runner / guest VM. - Implement RPC for getting app cache directory - Implement RPC for restarting the app in a test runner / guest vm - Implement RPC for starting the app in a test runner / guest vm - Implement RPC for stopping the app in a test runner / guest vm - Implement `find_cache_traces` on Window & macOS
2023-12-06Merge branch 'reflect-obfuscation-protocol-in-ui-ios-398'Bug Magnet15-148/+265
2023-12-06Reflect obfuscation transport layer in the UIBug Magnet15-148/+265
2023-12-05Merge branch 'add-mantic-to-deb-repository-des-498'Linus Färnstrand1-2/+6
2023-12-05Add Ubuntu 23.10 (Mantic) to DEB repositoryLinus Färnstrand1-2/+6
2023-12-05Merge branch 'create-a-privacy-manifest-ios-238'Bug Magnet2-0/+23
2023-12-05Add a privacy manifest for Apple complianceBug Magnet2-0/+23
2023-12-05Merge branch 'when-the-revoked-view-is-shown-and-the-app-fails-to-ios-396'Bug Magnet1-9/+18
2023-12-05Do not show account revoked banner when on account revoked screenJon Petersson1-9/+18
2023-12-05Merge branch 'update-openvpn-to-2.6.8'David Lönnhager2-0/+6
2023-12-04Update changelogDavid Lönnhager1-0/+6
2023-12-04Bump binaries submoduleDavid Lönnhager1-0/+0
This upgrades openvpn to 2.6.8, fixing CVE-2023-46850, which could cause freed memory to be sent to the peer.
2023-12-04Merge branch 'prepare-translations-android-2023.8'Oskar Nyberg77-496/+3700
2023-12-04Update translationsOskar Nyberg76-527/+3350
2023-12-04Update relay-locations.potOskar Nyberg20-19/+400
2023-12-04Merge branch 'code-clean-up-for-conditional-statements-droid-541'Jonatan Rhodin2-8/+4
2023-12-04Remove unnecessary else block within when statementsaber safavi2-8/+4
2023-12-04Merge branch 'add-another-settings-schema-version-due-to-changes-in-how-ios-403'Bug Magnet1-1/+9
2023-12-04Add custom decoder to fix a migration bug in obfuscation settingsJon Petersson1-1/+9
2023-12-04Merge branch 'linux-lower-entry-multihop-mtu' into mainDavid Lönnhager9-94/+153
2023-12-04Update changelogDavid Lönnhager1-0/+4
2023-12-04Remove hidden assumptions from WireGuard configDavid Lönnhager5-91/+85
2023-12-04Subtract multihop overhead from default route MTU on LinuxDavid Lönnhager4-4/+65
2023-12-04Merge branch 'filter-providers'Jonatan Rhodin43-72/+1576
2023-12-04Add select location screen and viewmodel testsMaryamShaghaghi2-10/+80
Co-Authored-By: Boban Sijuk <49131853+boki91@users.noreply.github.com>
2023-12-04Add filter screen and viewmodel testsMaryamShaghaghi2-0/+320
Co-Authored-By: Boban Sijuk <49131853+boki91@users.noreply.github.com>
2023-12-04Update select location screenMaryamShaghaghi8-62/+238
Co-Authored-By: Boban Sijuk <49131853+boki91@users.noreply.github.com>
2023-12-04Add filter screenMaryamShaghaghi6-0/+449
Co-Authored-By: Boban Sijuk <49131853+boki91@users.noreply.github.com>
2023-12-04Add new filter cell and checkbox cellMaryamShaghaghi2-0/+165
Co-Authored-By: Boban Sijuk <49131853+boki91@users.noreply.github.com>
2023-12-04Add filter chip componentMaryamShaghaghi3-0/+84
Co-Authored-By: Boban Sijuk <49131853+boki91@users.noreply.github.com>
2023-12-04Add string resourcesMaryamShaghaghi20-0/+240
Co-Authored-By: Boban Sijuk <49131853+boki91@users.noreply.github.com>
2023-12-04Merge branch 'refactor-account-deletion-in-tunnelmanager-ios-310'Bug Magnet7-113/+73
2023-12-04Refactor account deletion in TunnelManagerJon Petersson7-113/+73
2023-12-04Merge branch 'adapt-activation-and-testing-methods-to-spec-des-429'Markus Pettersson11-227/+447
2023-12-04Clean up error handlingMarkus Pettersson3-144/+133
2023-12-04Inline `ApiConnectionModeProvider` into `AccessModeSelector`Markus Pettersson1-61/+36
2023-12-04Add more error handlingMarkus Pettersson1-7/+16
2023-12-04Add more comments to `AccessModeSelector`Markus Pettersson2-13/+24
2023-12-04Get rid of unnecessary `Arc<Mutex<_>>`Markus Pettersson1-25/+22