26119 Commits

Author SHA1 Message Date
Jonatan Rhodin
71e85e86f1
Merge branch 'bump-container-sdk-to-36' 2025-06-12 17:18:19 +02:00
Jonatan Rhodin
b946a20464 Update android sdk command line tools to latest 2025-06-12 17:01:50 +02:00
Jonatan Rhodin
54643560c9 Update container version sdk and build tools version to 36 2025-06-12 17:01:50 +02:00
Bug Magnet
9bdbcbaec9
Merge branch 'rewrite-tos-page-swift-ui' 2025-06-12 15:54:47 +02:00
Bug Magnet
95727b1887 Use new SoT values for the global header bar view 2025-06-12 15:53:07 +02:00
Bug Magnet
c90fca9394 Introduce a generic HostingController with sensible default values 2025-06-12 15:53:07 +02:00
Bug Magnet
92d02896f2 Rewrite Terms Of Service in SwiftUI 2025-06-12 15:53:07 +02:00
Joakim Hulthe
7ef26ac21d
Merge branch 'fix-fd-ownership' 2025-06-12 15:46:41 +02:00
Joakim Hulthe
d789858a35
Fix variable name 2025-06-12 15:41:18 +02:00
Joakim Hulthe
b39d040d9f
Fix tun file descriptor ownership
We accidentally borrowed the file descriptor when we should have moved
it. This commit adds more `OwnedFd` and friends to help handle
ownership correctly.

Signed-off-by: Joakim Hulthe <joakim.hulthe@mullvad.net>
2025-06-12 15:41:13 +02:00
David Lönnhager
f0efcc68cf
Merge branch 'win-add-ipv6-boringtun' 2025-06-12 15:07:28 +02:00
David Lönnhager
98c86b21ec Add IPv6 support to Windows tun provider 2025-06-12 14:55:28 +02:00
David Lönnhager
d1e7c795be
Merge branch 'silence-wggo-vulns' 2025-06-12 14:42:54 +02:00
David Lönnhager
fe3445f26a Bump ignoreUntil for ignored vulns 2025-06-12 14:07:13 +02:00
Oskar
d5bafd7549
Merge branch 'fix-cve-2025-5889' 2025-06-12 11:24:43 +02:00
Oliver
a6d4beb101
Update brace-expansion 2025-06-12 11:24:15 +02:00
Joakim Hulthe
f926a6e526
Merge branch 'talpid-resolver-flaky-unit-test' 2025-06-11 19:39:25 +02:00
Joakim Hulthe
0fb88d81ec
Make flakey unit test less flakey
For some reason, the UDP socket is not unbound right away when stopping
the handler, so the test would sometimes fail with "Address in use"
2025-06-11 17:45:31 +02:00
Bug Magnet
ba7127bb0c
Merge branch 'fix-ui-tests-after-quick-access-buttons' 2025-06-11 16:56:25 +02:00
Steffen
84e358d813 Fix ios ui tests after quick access buttons 2025-06-11 16:56:04 +02:00
Bug Magnet
ae361fe216
Merge branch 'ios-1207-localise-all-the-strings' 2025-06-11 16:52:48 +02:00
Andrew Bulhak
7ca73df405 Move API method name localisation to UI layer 2025-06-11 16:50:32 +02:00
Andrew Bulhak
4e875e17c9 Add explanatory comment 2025-06-11 16:50:32 +02:00
Andrew Bulhak
dfcd758715 Make access method names localised on creation 2025-06-11 16:50:06 +02:00
David Lönnhager
54aeec224d
Add David's ed25519 pubkey to mullvad-update 2025-06-11 14:18:16 +02:00
Joakim Hulthe
15dfc323d4
Merge branch 'clean-up-workspace-deps' 2025-06-11 14:16:12 +02:00
Joakim Hulthe
bb7d8820ef
Replace deprecated InetAddr with SocketAddr 2025-06-10 17:08:53 +02:00
Joakim Hulthe
81d4d389bd
Update nix to 0.30 everywhere 2025-06-10 17:08:40 +02:00
Joakim Hulthe
025cad79ba
Sort dependency list in workspace manifest 2025-06-10 16:48:38 +02:00
Bug Magnet
ddfcd72094
Merge branch 'implement-quick-access-design-ios-1175' 2025-06-10 16:14:52 +02:00
Steffen
5a86d15003 Add done button to dns view when coming from feature indicator 2025-06-10 16:14:18 +02:00
Steffen
c810184d2a Add clickable feature indicators to changelog 2025-06-10 16:14:18 +02:00
Steffen
c33d51984e Make feature indicators clickable and show settings 2025-06-10 16:14:18 +02:00
Sebastian Holmin
6d6cf338b2
Merge branch 'patch-1' 2025-06-10 15:52:39 +02:00
MrChocolatine
f93322aadb Fix typo 2025-06-09 17:50:18 +02:00
Jonatan Rhodin
8b0b5ab45c
Merge branch 'implement-payment-screen-with-3-months-droid-1947' 2025-06-09 16:43:14 +02:00
Jonatan Rhodin
1c58ad3fc5 Update payment flow within the app
Also add support for 3 months in-app purchases
2025-06-09 16:36:22 +02:00
David Lönnhager
87e716c551
Merge branch 'macos-set-reuseport' 2025-06-09 14:54:44 +02:00
Joakim Hulthe
0859b5d8c0
Add ifconfig alias e2e test
Co-Authored-By: David Lönnhager <david.l@mullvad.net>
2025-06-09 14:52:53 +02:00
David Lönnhager
a6f99ee822
Set SO_REUSEADDR on local DNS resolver socket
This fixes an issue where bind() fails due to other sockets

Co-authored-by: Joakim Hulthe <joakim.hulthe@mullvad.net>
2025-06-09 14:52:36 +02:00
Bug Magnet
bcca08c804
Merge branch 'reenable-uitests' 2025-06-09 11:15:46 +02:00
Bug Magnet
52e0bcaef6 Enable UITests that were disabled 2025-06-09 10:34:37 +02:00
Sebastian Holmin
2972a4f3b7
Merge branch 'wip-set-allowed-ips' allowed-ips 2025-06-09 09:36:49 +02:00
Sebastian Holmin
e91d35854c
Add AllowedIps setting to CLI 2025-06-09 09:15:31 +02:00
Jonatan Rhodin
e2d1514cf2
Merge branch 'update-dependencies-droid-2032' 2025-06-05 18:31:26 +02:00
Jonatan Rhodin
34b99b7881
Update verification metadata 2025-06-05 17:32:05 +02:00
Jonatan Rhodin
2bcfb500cb Update lint ignore 2025-06-05 17:31:59 +02:00
Jonatan Rhodin
0bc052bef5 Update gradle plugin to 8.10.1 2025-06-05 17:31:59 +02:00
Jonatan Rhodin
5937f49788 Add lint ignore for page size 2025-06-05 17:31:59 +02:00
Jonatan Rhodin
2907e5c8be Update junit to 5.13.0 2025-06-05 17:31:59 +02:00