summaryrefslogtreecommitdiffhomepage
AgeCommit message (Collapse)AuthorFilesLines
2023-06-29Merge branch 'run-cargo-vendor-in-ci'Linus Färnstrand1-0/+28
2023-06-29Add CI job for vendoring Rust dependenciesLinus Färnstrand1-0/+28
This is used mostly to detect invalidly set up dependencies. Cargo vendor will exit with an error if there are duplicate versions/sources of one dependency
2023-06-29Remove Hank's key. He will likely not commit more for the appLinus Färnstrand1-37/+0
2023-06-29Add Linus new gpg keyLinus Färnstrand1-0/+46
2023-06-28Merge branch 'fix-gui-test-too-many-devices'Oskar Nyberg2-1/+9
2023-06-28Fix `too many devices` end-to-end testMarkus Pettersson2-1/+9
Fix a failing end-to-end test that was caused due to missing navigation events.
2023-06-28Merge branch 'fix-verify-signatures-ci'Linus Färnstrand1-3/+2
2023-06-28Edit verify signature CI to catch changes in files in foldersLinus Färnstrand1-3/+2
2023-06-28Merge branch 'wireguard-port-get-range-from-daemon-droid-185'David Lönnhager7-5/+59
2023-06-28Expose wireguard port ranges to the android appJonatan Rhodin7-5/+59
2023-06-28Merge branch 'wireguard-port-selection-daemon-changes-droid-178'David Lönnhager9-9/+106
2023-06-28Update rust and java code to expose wireguard port settingsJonatan Rhodin9-9/+106
- Add converters for wireguard constraint to and from java - Add java clas for wireguard constraint - Add code to set wireguard port
2023-06-28Merge branch 'add-device-concept-improvements-to-changelog'Oskar Nyberg1-1/+3
2023-06-28Update changelog with device improvementsOskar Nyberg1-1/+3
2023-06-28Merge branch 'fix-gui-test-function-type'Oskar Nyberg1-2/+2
2023-06-28Fix type signature of `currentRoute`Markus Pettersson1-2/+2
Change the type signature of `currentRoute` to return a `string` rather than `void`.
2023-06-28Update android translationsOskar Nyberg19-5/+57
2023-06-28Merge branch 'update-translations-for-2023.4' into prepare-2023.4Oskar Nyberg57-944/+1386
2023-06-28Update changelog with 2023.4 subsectionOskar Nyberg1-1/+6
2023-06-28Update desktop app version to 2023.4Oskar Nyberg1-1/+1
2023-06-28Merge branch 'better-handle-404-in-device-removal-des-85'David Lönnhager1-4/+13
2023-06-28Do not consider removing a revoked device to be an error.Markus Pettersson1-4/+13
Sometimes when removing a device when uninstalling the app, a `404` is returned if the device has already been revoked from the account. However, removing a non-existent device should not be considered an error if the end goal is to not have the device on the account. That goal has clearly already been achieved.
2023-06-28Merge branch 'silence-openvpn-replay-attack-warnings-des-53'David Lönnhager2-0/+2
2023-06-28Silence OpenVPN 'replay attack' warnings.Markus Pettersson2-0/+2
Make the logs less verbose and easier to read by silencing 'replay attack' warnings. There are lots of false positives showing up in regular UDP connections, and since we don’t act on potential replays or warn our users (it’s pretty hidden in the logs) they don’t really serve much purpose to be there. The warning should not pose any threat to the user.
2023-06-28Merge branch 'macos-fix-custom-wg-relay-des-252'David Lönnhager1-0/+10
2023-06-28Make it possible to use gateway or router as the custom WireGuard endpointDavid Lönnhager1-0/+10
2023-06-28Merge branch 'update-pr-template'Linus Färnstrand1-2/+6
2023-06-28Add html comment opening bracket backLinus Färnstrand1-0/+1
2023-06-28Update PR template to recommend adding testing instructionsEmīls1-3/+6
2023-06-28Merge branch 'application-extension-api-only-mullvadtransport-ios-216'Andrej Mihajlov1-2/+4
2023-06-28Enable APPLICATION_EXTENSION_API_ONLY for MullvadTransportBug Magnet1-2/+4
2023-06-28Merge branch 'add-device-and-account-to-header'Oskar Nyberg14-207/+276
2023-06-28Update testsOskar Nyberg1-18/+18
2023-06-28Update translationsOskar Nyberg1-36/+34
2023-06-28Add account info to headerbarOskar Nyberg1-4/+72
2023-06-28Refactor time left calculationsOskar Nyberg6-103/+116
2023-06-28Move account button to headerbar in main viewOskar Nyberg6-46/+36
2023-06-27Update android app version to 2023.3Linus Färnstrand1-1/+1
2023-06-27Update changelog for android/2023.3Jonatan Rhodin1-0/+9
2023-06-27Merge branch 'upgrade-linux-build-container-for-newer-rust-des-244'Linus Färnstrand1-1/+1
2023-06-27Bump Linux build container to mullvadvpn-app-build:cf1a3c951Linus Färnstrand1-1/+1
2023-06-27Merge branch 'the-time-zone-is-ignored-on-android-des-235'Emīls9-31/+126
2023-06-27Refactor use of deprecated `chrono` timestamp functionMarkus Pettersson3-5/+9
Since `chrono 0.4.23`, the use of `chrono::NaiveDateTime::from_timestamp` is deprecated in favor of `chrono::NaiveDateTime::from_timestamp_opt`, which returns an `Option` instead of panicking if number of seconds is out of range.
2023-06-27Upgrade `chrono` to `0.4.26`Markus Pettersson6-26/+117
Fix time zone being ignored on Android, incorrectly outputting UTC timestamps. This more recent version of `chrono` extracts timezone info from a tzdata file on Android. This issue is recognized in `chrono`'s issue tracker: https://github.com/chronotope/chrono/issues/922
2023-06-27Merge branch 'swiftformat-google-style-ios-183'Emīls163-510/+526
2023-06-27New swiftformat rule, enable google swift guidelinesBug Magnet163-510/+526
2023-06-27Merge branch 'remove-guide-and-faq-button-from-settings-droid-180'Linus Färnstrand2-1/+14
2023-06-27Hide faqs and guides button for release buildsJonatan Rhodin2-1/+14
Also append hide nav for policy link in disclaimer fragment
2023-06-27Merge branch 'document-ghcr.io-login'Linus Färnstrand1-0/+3
2023-06-27Document how to log in to ghcr.io when publishing packagesLinus Färnstrand1-0/+3