summaryrefslogtreecommitdiffhomepage
AgeCommit message (Collapse)AuthorFilesLines
2026-04-24Trying to determine what goes wrong in the CIpush-pztsupwvprxvDaneo Van Overloop1-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-24Merge branch 'drop-jdk-17-from-devshell'mainAlbin4-13/+21
2026-04-24Use version catalog JDK in devshellAlbin4-13/+21
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