| Age | Commit message (Collapse) | Author | Files | Lines | |
|---|---|---|---|---|---|
| 2026-04-24 | Trying to determine what goes wrong in the CIpush-pztsupwvprxv | Daneo Van Overloop | 1 | -4/+9 | |
| This commit will be dropped and replaced by an actual fix if/when I find one. Some prior context: Upgraded to MacOS 26 because workflows have started suffering from what appears to be some form of homebrew corruption. While talking with Emils about this, Tahoe runners seemed to work fine, which is why we're switching that first. Further investigation may be needed. ## References Failing job: https://github.com/mullvad/mullvadvpn-app/actions/runs/24882042581/job/72852634858 Logs for reference: ``` # Installing xcbeautify, which does not actually install due to already being present Run brew update brew update brew install xcbeautify shell: /bin/bash --noprofile --norc -e -o pipefail {0} env: SOURCE_PACKAGES_PATH: .spm ==> Updating Homebrew... To restore the stashed changes to /opt/homebrew/Library/Taps/homebrew /homebrew-core, run: cd /opt/homebrew/Library/Taps/homebrew/homebrew-core && git stash pop ==> Homebrew's analytics have entirely moved to our InfluxDB instance in the EU. We gather less data than before and have destroyed all Google Analytics data: https://docs.brew.sh/Analytics Please reconsider re-enabling analytics to help our volunteer maintainers with: brew analytics on ==> Homebrew is run entirely by unpaid volunteers. Please consider donating: https://github.com/Homebrew/brew#donations Updated 4 taps (hashicorp/tap, aws/tap, homebrew/core and homebrew/ cask). ==> New Formulae floresta: Lightweight and embeddable Bitcoin client, built for sovereignty forgecode: AI-enhanced terminal development environment lazymake: Modern TUI for Makefiles try: Quickly manage and navigate project directories for experiments vite-plus: Unified toolchain and entry point for web development ==> New Casks hop: View and edit HWP documents paranoia-file-text-encryption: File and text encryptor with steganography and post-quantum key exchange ==> Outdated Formulae certifi cmake gh kotlin node@22 pydantic simdutf You have 7 outdated formulae installed. You can upgrade them with brew upgrade or list them with brew outdated. Warning: xcbeautify 3.2.1 is already installed and up-to-date. To reinstall 3.2.1, run: brew reinstall xcbeautify # Install Protobuf, which fails Run brew update brew update brew install protobuf shell: /bin/bash --noprofile --norc -e -o pipefail {0} env: SOURCE_PACKAGES_PATH: .spm lockf: 200: already locked Error: Another `brew update` process is already running. Please wait for it to finish or terminate it to continue. ``` | |||||
| 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. | |||||
| 2026-04-21 | Merge branch 'fix-stuck-disconnecting' | David Lönnhager | 3 | -59/+23 | |
