summaryrefslogtreecommitdiffhomepage
AgeCommit message (Collapse)AuthorFilesLines
2024-08-27Merge branch 'update-lazy-types'David Lönnhager56-199/+170
2024-08-27Update MSRVDavid Lönnhager2-2/+2
2024-08-27Use CStr literals instead of LazyLockDavid Lönnhager1-24/+22
2024-08-27Use std LazyLock instead of once_cell LazyDavid Lönnhager55-185/+158
2024-08-27Merge branch 'packet-tunnel-stuck-in-blocked-state-after-flightmode-ios-707'Bug Magnet4-6/+52
2024-08-27Reconnect tunnel automatically after tunnel adapter errormojganii4-6/+52
2024-08-27Add Shadowsocks to retry orderDavid Lönnhager4-13/+19
Co-authored-by: Sebastian Holmin <sebastian.holmin@mullvad.net>
2024-08-27Merge branch 'enable-nsallowsarbitraryloads-to-disable-ats-ios-730'Bug Magnet3-40/+23
2024-08-27Modify the SSL Pinning logic to support conncheck as wellBug Magnet2-7/+23
2024-08-27Remove ATS entirelyBug Magnet1-33/+0
2024-08-26Merge branch 'add-support-for-feature-indicators-in-tunnel-state-droid-1273'Albin14-125/+246
2024-08-26Add support for feature indicators for tunnel stateJonatan Rhodin14-125/+246
2024-08-26Remove unwraps in start_daitaJoakim Hulthe1-3/+4
2024-08-26Merge branch 'add-shadowsocks-obfuscation-cli'David Lönnhager2-4/+23
2024-08-26Update changelogDavid Lönnhager1-0/+3
2024-08-26Add CLI for Shadowsocks obfuscationDavid Lönnhager1-4/+20
2024-08-23Merge branch 'disable-mold-by-default-in-container-build-scripts-droid-1282'Albin1-2/+4
2024-08-23Disable mold by default in container wrapper scriptAlbin1-2/+4
2024-08-23Merge remote-tracking branch 'origin/main'Linus Färnstrand1-1/+1
2024-08-23Fix Typo issue from `passprase` to `passphrase`LamTrinh.Dev1-1/+1
2024-08-23Merge branch 'ignore-cves'Linus Färnstrand3-0/+22
2024-08-23Ignore rexml CVE-2024-43398Linus Färnstrand2-0/+16
2024-08-23Ignore micromatch CVE-2024-4067Linus Färnstrand1-0/+6
2024-08-23Merge branch 'bump-android-container-used-for-building'Albin1-1/+1
2024-08-23Start building with mullvadvpn-app-build-android:63e6d7303Albin1-1/+1
2024-08-23Merge branch 'ensure-all-potential-grpc-errors-are-wrapped-droid-1170'Albin20-53/+235
2024-08-23Add error logs for all unknown errorsJonatan Rhodin1-5/+64
2024-08-23Fix unit testsJonatan Rhodin10-27/+41
2024-08-23Propagate disconnect errors to the uiJonatan Rhodin5-5/+40
2024-08-23Propagate reconnect errors to the uiJonatan Rhodin1-1/+3
2024-08-23Propagate logout errors to the uiJonatan Rhodin3-6/+14
2024-08-23Propagate clear account history errorsJonatan Rhodin2-9/+29
2024-08-23Add konsist tests for management service to avoid missing EitherJonatan Rhodin1-0/+31
2024-08-23Wrap missing external calls in either catchJonatan Rhodin3-16/+29
2024-08-23Add container signature for mullvadvpn-app-build-android:63e6d7303Mullvad build server2-0/+0
2024-08-23Merge branch 'bump-linux-container'Linus Färnstrand2-2/+2
2024-08-23Bump Android container base image to mullvadvpn-app-build:0186b645cLinus Färnstrand1-1/+1
2024-08-23Bump used Linux container to mullvadvpn-app-build:0186b645cLinus Färnstrand1-1/+1
2024-08-22Merge branch 'fix-override-feature-indicator'David Lönnhager9-31/+136
2024-08-22Use previous IP override indicator on settings changeSebastian Holmin1-4/+10
2024-08-22Improve IP override testingSebastian Holmin1-2/+7
2024-08-22Fix IP-override feature indicatorSebastian Holmin9-30/+124
It was trigger by any overrides existing in the settings, not by the current endpoint being overridden. Add flag to `Relay` to specify if its IPv4 and/or IPv6 has been overridden and use that in combination with the endpoint IP version to derive if the current connection is overridden.
2024-08-22Spawn test processes as an unprivileged user by defaultDavid Lönnhager6-7/+106
Fixes an issue where the connection-checker is allowed to leak traffic on macOS
2024-08-22Add top level `permissions` to all Github Actions workflowsLinus Färnstrand28-10/+90
The default permission on the repository is already set to read only. So in practice this makes no difference. But this makes that more explicit, and less relying on the repository being correctly configured. This also makes security scanning tools such as OpenSSF scorecard happier about the overall security of our repository.
2024-08-22Add container signature for mullvadvpn-app-build:0186b645cMullvad build server2-0/+0
2024-08-22Bump wireguard-go submodule to wg-go-daita 0.1.1David Lönnhager2-0/+2
2024-08-22Merge branch ↵Bug Magnet13-65/+141
'list-only-daita-enabled-entry-locations-in-locations-view-if-ios-774'
2024-08-22List only DAITA entry locations if multihop and DAITA are enabledJon Petersson13-65/+141
2024-08-22Merge branch 'add-repeat-arguments-for-self-hosted-e2e-tests-droid-1266'Albin1-9/+29
2024-08-22Set e2e and mockapi timeout based on repeatsNiklas Berglund1-1/+12