summaryrefslogtreecommitdiffhomepage
AgeCommit message (Collapse)AuthorFilesLines
2025-07-09Fix unused control flowSebastian Holmin1-7/+7
2025-07-09Use `io:Error::other`Sebastian Holmin11-47/+26
2025-07-09Put the `tonic::Status` in a Box to make the error type smallerSebastian Holmin7-238/+101
2025-07-08Specify lifetime with `use<>` for impl traitSebastian Holmin2-3/+3
2025-07-08Incorrect `ref mut` bindingSebastian Holmin1-2/+5
2025-07-08Put `mpsc::TrySendError` in a Box to make the error type smallerSebastian Holmin1-2/+2
2025-07-08Add container signature for mullvadvpn-app-build-android:a63a949ccMullvad build server2-0/+1
2025-07-08Add container signature for mullvadvpn-app-build:c099f08f8Mullvad build server2-0/+5
2025-07-08Merge branch 'clear-firewall-on-reboot-changelog'Sebastian Holmin1-0/+5
2025-07-08Add to changelog clearing firewall on rebootSebastian Holmin1-0/+5
2025-07-08Merge branch 'clean-up-reproducible-workflow'Albin1-24/+17
2025-07-08Clean up reproducible workflowAlbin1-24/+17
Improves readability and changes to a more generic approach of handling multiple artifacts, which allows for extending the range of artifacts we compare.
2025-07-08Merge branch 'update-ffi-to-handle-new-quic-params-ios-1212'Jon Petersson32-237/+345
2025-07-08Update FFI to handle new QUIC paramsJon Petersson32-237/+345
2025-07-08Merge branch 'fix-reproducible-workflow-gradle-version-droid-2074'Albin2-13/+28
2025-07-08Extract gradle version in reproducible jobAlbin1-9/+28
2025-07-08Update documentationAlbin1-4/+0
2025-07-08Merge branch 'fix-clippy-warnings'Sebastian Holmin8-16/+25
2025-07-08Inline variables in format stringLinus Färnstrand6-10/+10
A new clippy lint warns about this. A simple cargo clippy --fix solved it
2025-07-08Update iOS Rust extern fn variable names to match Rust standardLinus Färnstrand1-6/+10
2025-07-08Ignore warning from unmaintained objc crate on msg_send macroLinus Färnstrand1-0/+5
2025-07-07Merge branch 'allow-dirty-fdroid-builds'Albin2-12/+12
2025-07-07Simplify prepare script dirty check syntaxAlbin1-1/+1
2025-07-07Limit dirty working dir check to release buildsAlbin1-11/+11
Instead of applying to all builds, the check is now limited to release builds. This is necessary since files and directories are removed as part of building for F-Droid. It might also be useful for debug builds.
2025-07-07Merge branch 'update-android-changelog'Kalle Lindström1-1/+3
2025-07-07Update Android changelogKalle Lindström1-1/+3
Fix AlarmManager typo and location in the changelog.
2025-07-07Merge branch 'update-build-instructions-with-release-prep'David Göransson1-0/+13
2025-07-07Add info about prepare-release.sh scriptDavid Göransson1-0/+13
2025-07-07Merge branch 'fix-prepare-script-untracked-relay-list'David Göransson3-2/+8
2025-07-07Ignore android credentialsAlbin1-0/+1
2025-07-07Add check for dirty repo before buildingDavid Göransson1-0/+5
2025-07-07Handle untracked changes in pre-flight checksDavid Göransson1-1/+1
2025-07-07Handle untracked changes in prepare scriptDavid Göransson1-1/+1
`git diff` can not diff untracked files, this commit makes use of `git status` to detect changes instead. Since the relays.json is not checked in it would otherwise not correct add the commit for the relays.json.
2025-07-07Merge branch 'fix-cross-compilation-musl'Markus Pettersson1-3/+22
2025-07-07Add musl as a target ABI for wireguard-go-rsMarkus Pettersson1-3/+22
Do not assume target ABI to be glibc. The current solution is not directly extensible by the user, but it easily could be if we really wanted to. At least we don't break cross-compilation to musl targets though.
2025-07-07Merge branch 'revert-macos-zsh-completions'Markus Pettersson3-8/+3
2025-07-07Revert "Merge remote-tracking branch 'EricFromCanada/macos-zsh-completions'"Markus Pettersson3-8/+3
This reverts commit cc0d15fb95886b5639c9abfb592ba2499dc66905, reversing changes made to 9f2acb70e2677cd8c3f7eeda56dec56c07f65ad4.
2025-07-04Merge branch 'implement-new-select-location-design-droid-1954'David Göransson68-800/+1343
2025-07-04Restructure & redesign componentsDavid Göransson63-774/+1275
- Change to new look and feel of list items - Add support for clicking inactive relays, with info message if relay, country or custom list is unavailable.
2025-07-04Update lockfileDavid Göransson2-27/+20
2025-07-04Create new design system moduleDavid Göransson5-2/+51
2025-07-04Merge branch 'make-the-lockdown-mode-that-is-used-during-upgrades-not-des-2193'Markus Pettersson13-566/+862
2025-07-04Persist blocking firewall rules across a reboot conditionallyMarkus Pettersson5-15/+131
2025-07-04Split up winfw module into a folder structureMarkus Pettersson3-549/+640
The main thing is to separate the unsafe FFI wrappers, which now reside in the winfw::sys module, from the safe rust bindings in the main module. While doing so, cleanup Windows firewall module: - Add safety comments to a lot of unsafe code. - Mark remaining unsafe blocks - Cleanup logsink fn - Return early to avoid indentation, add safety comments & use c string literal
2025-07-04Add new ephemeral WinFW policy for blocking until next rebootMarkus Pettersson3-5/+74
Define a new WinFW policy WINFW_CLEANUP_POLICY_BLOCK_UNTIL_REBOOT that behaves just like WINFW_CLEANUP_POLICY_CONTINUE_BLOCKING, but only until next reboot.
2025-07-04Add GetRemovePersistentFunctorSebastian Holmin2-0/+17
2025-07-04Make `talpid-openvpn` compileMarkus Pettersson2-0/+3
Add missing feature to dependency of `tokio-parity-ipc`.
2025-07-04Merge branch ↵Oskar12-3/+127
'add-info-icon-with-information-about-where-the-installer-is-des-2293'
2025-07-04Add translationsOskar1-0/+4
2025-07-04Add info dialog explaining where daemon caches the installerOskar7-2/+59