summaryrefslogtreecommitdiffhomepage
AgeCommit message (Collapse)AuthorFilesLines
2026-04-23Further split GotaTun apart from WireGuardGoios-gotatun-switching-improvementEmīls5-190/+355
2026-04-23Merge branch 'npm-update-xmldom'Tobias Järvelöv1-6/+6
2026-04-23Update `@xmldom/xmldom` to 0.8.13Tobias Järvelöv1-6/+6
Fixes: - GHSA-2v35-w6hq-6mfw - GHSA-f6ww-3ggp-fr8h - GHSA-j759-j44w-7fr8 - GHSA-x6wf-f3px-wcqx
2026-04-23Merge branch 'sort-custom-lists-alphabetically-ios-1396'Jon Petersson1-1/+1
2026-04-23Sort custom lists alphabeticallyJon Petersson1-1/+1
2026-04-23Merge branch 'add-more-logs-to-payment-flows'Jon Petersson3-3/+36
2026-04-23Add more logs to payment flowJon Petersson3-3/+36
2026-04-23Merge branch 'reduce-the-default-timeout-in-unittests-ios-1356'Jon Petersson2-0/+2
2026-04-23Reduce default timeout in unit testsJon Petersson2-0/+2
2026-04-23Merge branch 'crash-when-clicking-split-tunneling-feature-indicator-droid-2653'Jonatan Rhodin1-1/+2
2026-04-23Fix crash due to missing package name moduleJonatan Rhodin1-1/+2
2026-04-23Merge branch 'disable-npm-lifecycle-scripts-des-2809'Tobias Järvelöv8-4/+67
2026-04-23Update usage of 'npm ci' and `npm install` to 'npm run` counterpartsTobias Järvelöv4-4/+4
2026-04-23Update package-lock.json after adding custom 'install' scriptTobias Järvelöv1-0/+1
2026-04-23Add custom npm scripts 'ci' and 'install' to replace their counterpartsTobias Järvelöv1-0/+2
2026-04-23Add shell script to replace npm lifecycle operationsTobias Järvelöv1-0/+57
2026-04-23Add .npmrcTobias Järvelöv1-0/+3
2026-04-22Merge branch 'npm-update-grpc-js'Tobias Järvelöv2-41/+55
2026-04-22Update `@grpc/grpc-js` to 1.14.3Tobias Järvelöv2-41/+55
To bump its transient dependency on `protobufjs` to patch: - GHSA-xq3m-2v4x-88gg
2026-04-22Merge branch 'add-split-app-counter-droid-1772'Kalle Lindström14-28/+80
2026-04-22Refactor setting visibility alphaKalle Lindström7-18/+14
2026-04-22Update messages.potKalle Lindström1-0/+3
2026-04-22Show number of excluded split tunneling appsKalle Lindström7-11/+64
2026-04-22Upgrade rustls-webpki to avoid RUSTSEC-2026-0104Linus Färnstrand1-3/+3
2026-04-22Merge branch 'improve-win-got-connect'David Lönnhager1-14/+3
2026-04-22Configure IP addresses without tun crate (i.e. do not use netsh)David Lönnhager1-14/+3
| Variant | Average (10 runs) | Speedup | |------------------|-------------------|-----------------| | with netsh (main)| 3.824 s | - | | without netsh | 0.512 s | ~7.5x faster | Variation within each variant was small (<= ~150 ms). Test conditions: - Relay: Sweden (any relay) - Settings: No PQ, no obfuscation - 10 iterations per variant, 10 s wait between attempts
2026-04-22Merge branch 'determine-download-link-based-on-install-source-droid-2623'Albin17-45/+201
2026-04-22Add app listing resolution supportAlbin10-45/+180
Adds support for determining the install source of our app in order to provide users with relevant download links.
2026-04-22Add :lib:feature:applisting gradle moduleAlbin7-0/+21
2026-04-22Merge branch 'remove-unused-leak-checker'Linus Färnstrand10-174/+19
2026-04-22Convert LeakInfo from single-variant enum to structLinus Färnstrand5-30/+18
2026-04-22Remove leaker-cli from mullvad-leak-checkerLinus Färnstrand6-144/+1
This was sitting unused and polluted the dependency tree with reqwest
2026-04-22Merge branch 'fix-vuln-GHSA-c3fc-8qff-9hwx'Jonatan Rhodin1-0/+6
2026-04-22Ignore CVE-2026-0636 since it is not applicableJonatan Rhodin1-0/+6
2026-04-22Merge branch 'split-tunneling-search-loading-spinner-is-not-centered-droid-2642'Jonatan Rhodin1-0/+2
2026-04-22Fix loading spinner not centered in split tunneling searchJonatan Rhodin1-0/+2
2026-04-22Merge branch 'screens-that-are-not-lazy-lists-are-not-scrollable-droid-2641'Jonatan Rhodin13-11/+172
2026-04-22Fix scrollig in screens with columns as base componentJonatan Rhodin13-11/+172
2026-04-22Merge branch 'update-osv-scanner-ignore-for-node-gettext'Tobias Järvelöv1-1/+1
2026-04-22Ignore `node-gettext` for 4 monthsTobias Järvelöv1-1/+1
Note: The library has seen a new patch version (3.0.1), but the vulnerability exists in that version as well. The security advisory just has not been updated to include that version.
2026-04-22Merge branch 'fix-unfulfilled-single-use-lifetimes'Markus Pettersson1-35/+22
2026-04-22Fix `single_use_lifetimes` lint conflict between stable and nightlyMarkus Pettersson1-35/+22
2026-04-21Merge branch 'set-minor-android-compile-sdk-explicitly'Albin9-10/+19
2026-04-21Add devshell support for parsing minor compile sdkAlbin1-2/+3
2026-04-21Set android minor compile sdk explicityAlbin8-8/+16
2026-04-21Merge branch 'bump-nix-devshell-flake'Albin1-9/+9
2026-04-21Update nix flakeAlbin1-9/+9
Primarily done to make the latest android packages (android-nixpkgs) available for the Android devshell.
2026-04-21Merge branch 'fix-stuck-disconnecting'David Lönnhager3-59/+23
2026-04-21Fix GUI stuck in disconnecting state on error-to-disconnected transitionDavid Lönnhager3-59/+23
When the daemon transitions directly from error to disconnected (skipping disconnecting), the predicted disconnecting UI state was not cleared immediately, leaving the GUI stuck for up to 3 seconds. Accept any real tunnel state as replacing the predicted state so the UI updates immediately.
2026-04-21Merge branch 'update-wmi'David Lönnhager5-83/+56