| Age | Commit message (Collapse) | Author | Files | Lines | |
|---|---|---|---|---|---|
| 2025-07-09 | Fix unused control flow | Sebastian Holmin | 1 | -7/+7 | |
| 2025-07-09 | Use `io:Error::other` | Sebastian Holmin | 11 | -47/+26 | |
| 2025-07-09 | Put the `tonic::Status` in a Box to make the error type smaller | Sebastian Holmin | 7 | -238/+101 | |
| 2025-07-08 | Specify lifetime with `use<>` for impl trait | Sebastian Holmin | 2 | -3/+3 | |
| 2025-07-08 | Incorrect `ref mut` binding | Sebastian Holmin | 1 | -2/+5 | |
| 2025-07-08 | Put `mpsc::TrySendError` in a Box to make the error type smaller | Sebastian Holmin | 1 | -2/+2 | |
| 2025-07-08 | Add container signature for mullvadvpn-app-build-android:a63a949cc | Mullvad build server | 2 | -0/+1 | |
| 2025-07-08 | Add container signature for mullvadvpn-app-build:c099f08f8 | Mullvad build server | 2 | -0/+5 | |
| 2025-07-08 | Merge branch 'clear-firewall-on-reboot-changelog' | Sebastian Holmin | 1 | -0/+5 | |
| 2025-07-08 | Add to changelog clearing firewall on reboot | Sebastian Holmin | 1 | -0/+5 | |
| 2025-07-08 | Merge branch 'clean-up-reproducible-workflow' | Albin | 1 | -24/+17 | |
| 2025-07-08 | Clean up reproducible workflow | Albin | 1 | -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-08 | Merge branch 'update-ffi-to-handle-new-quic-params-ios-1212' | Jon Petersson | 32 | -237/+345 | |
| 2025-07-08 | Update FFI to handle new QUIC params | Jon Petersson | 32 | -237/+345 | |
| 2025-07-08 | Merge branch 'fix-reproducible-workflow-gradle-version-droid-2074' | Albin | 2 | -13/+28 | |
| 2025-07-08 | Extract gradle version in reproducible job | Albin | 1 | -9/+28 | |
| 2025-07-08 | Update documentation | Albin | 1 | -4/+0 | |
| 2025-07-08 | Merge branch 'fix-clippy-warnings' | Sebastian Holmin | 8 | -16/+25 | |
| 2025-07-08 | Inline variables in format string | Linus Färnstrand | 6 | -10/+10 | |
| A new clippy lint warns about this. A simple cargo clippy --fix solved it | |||||
| 2025-07-08 | Update iOS Rust extern fn variable names to match Rust standard | Linus Färnstrand | 1 | -6/+10 | |
| 2025-07-08 | Ignore warning from unmaintained objc crate on msg_send macro | Linus Färnstrand | 1 | -0/+5 | |
| 2025-07-07 | Merge branch 'allow-dirty-fdroid-builds' | Albin | 2 | -12/+12 | |
| 2025-07-07 | Simplify prepare script dirty check syntax | Albin | 1 | -1/+1 | |
| 2025-07-07 | Limit dirty working dir check to release builds | Albin | 1 | -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-07 | Merge branch 'update-android-changelog' | Kalle Lindström | 1 | -1/+3 | |
| 2025-07-07 | Update Android changelog | Kalle Lindström | 1 | -1/+3 | |
| Fix AlarmManager typo and location in the changelog. | |||||
| 2025-07-07 | Merge branch 'update-build-instructions-with-release-prep' | David Göransson | 1 | -0/+13 | |
| 2025-07-07 | Add info about prepare-release.sh script | David Göransson | 1 | -0/+13 | |
| 2025-07-07 | Merge branch 'fix-prepare-script-untracked-relay-list' | David Göransson | 3 | -2/+8 | |
| 2025-07-07 | Ignore android credentials | Albin | 1 | -0/+1 | |
| 2025-07-07 | Add check for dirty repo before building | David Göransson | 1 | -0/+5 | |
| 2025-07-07 | Handle untracked changes in pre-flight checks | David Göransson | 1 | -1/+1 | |
| 2025-07-07 | Handle untracked changes in prepare script | David Göransson | 1 | -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-07 | Merge branch 'fix-cross-compilation-musl' | Markus Pettersson | 1 | -3/+22 | |
| 2025-07-07 | Add musl as a target ABI for wireguard-go-rs | Markus Pettersson | 1 | -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-07 | Merge branch 'revert-macos-zsh-completions' | Markus Pettersson | 3 | -8/+3 | |
| 2025-07-07 | Revert "Merge remote-tracking branch 'EricFromCanada/macos-zsh-completions'" | Markus Pettersson | 3 | -8/+3 | |
| This reverts commit cc0d15fb95886b5639c9abfb592ba2499dc66905, reversing changes made to 9f2acb70e2677cd8c3f7eeda56dec56c07f65ad4. | |||||
| 2025-07-04 | Merge branch 'implement-new-select-location-design-droid-1954' | David Göransson | 68 | -800/+1343 | |
| 2025-07-04 | Restructure & redesign components | David Göransson | 63 | -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-04 | Update lockfile | David Göransson | 2 | -27/+20 | |
| 2025-07-04 | Create new design system module | David Göransson | 5 | -2/+51 | |
| 2025-07-04 | Merge branch 'make-the-lockdown-mode-that-is-used-during-upgrades-not-des-2193' | Markus Pettersson | 13 | -566/+862 | |
| 2025-07-04 | Persist blocking firewall rules across a reboot conditionally | Markus Pettersson | 5 | -15/+131 | |
| 2025-07-04 | Split up winfw module into a folder structure | Markus Pettersson | 3 | -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-04 | Add new ephemeral WinFW policy for blocking until next reboot | Markus Pettersson | 3 | -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-04 | Add GetRemovePersistentFunctor | Sebastian Holmin | 2 | -0/+17 | |
| 2025-07-04 | Make `talpid-openvpn` compile | Markus Pettersson | 2 | -0/+3 | |
| Add missing feature to dependency of `tokio-parity-ipc`. | |||||
| 2025-07-04 | Merge branch ↵ | Oskar | 12 | -3/+127 | |
| 'add-info-icon-with-information-about-where-the-installer-is-des-2293' | |||||
| 2025-07-04 | Add translations | Oskar | 1 | -0/+4 | |
| 2025-07-04 | Add info dialog explaining where daemon caches the installer | Oskar | 7 | -2/+59 | |
