| Age | Commit message (Collapse) | Author | Files | Lines | |
|---|---|---|---|---|---|
| 2026-04-24 | Clean up error logging in is_shutdown_user_initiatedfix-user-init-shutdown-propagation-linux-macos | Markus Pettersson | 1 | -13/+9 | |
| 2026-04-24 | Fix confusing propagation of "is system running?" status | Markus Pettersson | 2 | -2/+2 | |
| 2026-04-24 | Merge branch 'drop-jdk-17-from-devshell'main | Albin | 4 | -13/+21 | |
| 2026-04-24 | Use version catalog JDK in devshell | Albin | 4 | -13/+21 | |
| 2026-04-23 | Merge branch 'npm-update-xmldom' | Tobias Järvelöv | 1 | -6/+6 | |
| 2026-04-23 | Update `@xmldom/xmldom` to 0.8.13 | Tobias Järvelöv | 1 | -6/+6 | |
| Fixes: - GHSA-2v35-w6hq-6mfw - GHSA-f6ww-3ggp-fr8h - GHSA-j759-j44w-7fr8 - GHSA-x6wf-f3px-wcqx | |||||
| 2026-04-23 | Merge branch 'sort-custom-lists-alphabetically-ios-1396' | Jon Petersson | 1 | -1/+1 | |
| 2026-04-23 | Sort custom lists alphabetically | Jon Petersson | 1 | -1/+1 | |
| 2026-04-23 | Merge branch 'add-more-logs-to-payment-flows' | Jon Petersson | 3 | -3/+36 | |
| 2026-04-23 | Add more logs to payment flow | Jon Petersson | 3 | -3/+36 | |
| 2026-04-23 | Merge branch 'reduce-the-default-timeout-in-unittests-ios-1356' | Jon Petersson | 2 | -0/+2 | |
| 2026-04-23 | Reduce default timeout in unit tests | Jon Petersson | 2 | -0/+2 | |
| 2026-04-23 | Merge branch 'crash-when-clicking-split-tunneling-feature-indicator-droid-2653' | Jonatan Rhodin | 1 | -1/+2 | |
| 2026-04-23 | Fix crash due to missing package name module | Jonatan Rhodin | 1 | -1/+2 | |
| 2026-04-23 | Merge branch 'disable-npm-lifecycle-scripts-des-2809' | Tobias Järvelöv | 8 | -4/+67 | |
| 2026-04-23 | Update usage of 'npm ci' and `npm install` to 'npm run` counterparts | Tobias Järvelöv | 4 | -4/+4 | |
| 2026-04-23 | Update package-lock.json after adding custom 'install' script | Tobias Järvelöv | 1 | -0/+1 | |
| 2026-04-23 | Add custom npm scripts 'ci' and 'install' to replace their counterparts | Tobias Järvelöv | 1 | -0/+2 | |
| 2026-04-23 | Add shell script to replace npm lifecycle operations | Tobias Järvelöv | 1 | -0/+57 | |
| 2026-04-23 | Add .npmrc | Tobias Järvelöv | 1 | -0/+3 | |
| 2026-04-22 | Merge branch 'npm-update-grpc-js' | Tobias Järvelöv | 2 | -41/+55 | |
| 2026-04-22 | Update `@grpc/grpc-js` to 1.14.3 | Tobias Järvelöv | 2 | -41/+55 | |
| To bump its transient dependency on `protobufjs` to patch: - GHSA-xq3m-2v4x-88gg | |||||
| 2026-04-22 | Merge branch 'add-split-app-counter-droid-1772' | Kalle Lindström | 14 | -28/+80 | |
| 2026-04-22 | Refactor setting visibility alpha | Kalle Lindström | 7 | -18/+14 | |
| 2026-04-22 | Update messages.pot | Kalle Lindström | 1 | -0/+3 | |
| 2026-04-22 | Show number of excluded split tunneling apps | Kalle Lindström | 7 | -11/+64 | |
| 2026-04-22 | Upgrade rustls-webpki to avoid RUSTSEC-2026-0104 | Linus Färnstrand | 1 | -3/+3 | |
| 2026-04-22 | Merge branch 'improve-win-got-connect' | David Lönnhager | 1 | -14/+3 | |
| 2026-04-22 | Configure IP addresses without tun crate (i.e. do not use netsh) | David Lönnhager | 1 | -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-22 | Merge branch 'determine-download-link-based-on-install-source-droid-2623' | Albin | 17 | -45/+201 | |
| 2026-04-22 | Add app listing resolution support | Albin | 10 | -45/+180 | |
| Adds support for determining the install source of our app in order to provide users with relevant download links. | |||||
| 2026-04-22 | Add :lib:feature:applisting gradle module | Albin | 7 | -0/+21 | |
| 2026-04-22 | Merge branch 'remove-unused-leak-checker' | Linus Färnstrand | 10 | -174/+19 | |
| 2026-04-22 | Convert LeakInfo from single-variant enum to struct | Linus Färnstrand | 5 | -30/+18 | |
| 2026-04-22 | Remove leaker-cli from mullvad-leak-checker | Linus Färnstrand | 6 | -144/+1 | |
| This was sitting unused and polluted the dependency tree with reqwest | |||||
| 2026-04-22 | Merge branch 'fix-vuln-GHSA-c3fc-8qff-9hwx' | Jonatan Rhodin | 1 | -0/+6 | |
| 2026-04-22 | Ignore CVE-2026-0636 since it is not applicable | Jonatan Rhodin | 1 | -0/+6 | |
| 2026-04-22 | Merge branch 'split-tunneling-search-loading-spinner-is-not-centered-droid-2642' | Jonatan Rhodin | 1 | -0/+2 | |
| 2026-04-22 | Fix loading spinner not centered in split tunneling search | Jonatan Rhodin | 1 | -0/+2 | |
| 2026-04-22 | Merge branch 'screens-that-are-not-lazy-lists-are-not-scrollable-droid-2641' | Jonatan Rhodin | 13 | -11/+172 | |
| 2026-04-22 | Fix scrollig in screens with columns as base component | Jonatan Rhodin | 13 | -11/+172 | |
| 2026-04-22 | Merge branch 'update-osv-scanner-ignore-for-node-gettext' | Tobias Järvelöv | 1 | -1/+1 | |
| 2026-04-22 | Ignore `node-gettext` for 4 months | Tobias Järvelöv | 1 | -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-22 | Merge branch 'fix-unfulfilled-single-use-lifetimes' | Markus Pettersson | 1 | -35/+22 | |
| 2026-04-22 | Fix `single_use_lifetimes` lint conflict between stable and nightly | Markus Pettersson | 1 | -35/+22 | |
| 2026-04-21 | Merge branch 'set-minor-android-compile-sdk-explicitly' | Albin | 9 | -10/+19 | |
| 2026-04-21 | Add devshell support for parsing minor compile sdk | Albin | 1 | -2/+3 | |
| 2026-04-21 | Set android minor compile sdk explicity | Albin | 8 | -8/+16 | |
| 2026-04-21 | Merge branch 'bump-nix-devshell-flake' | Albin | 1 | -9/+9 | |
| 2026-04-21 | Update nix flake | Albin | 1 | -9/+9 | |
| Primarily done to make the latest android packages (android-nixpkgs) available for the Android devshell. | |||||
