| Age | Commit message (Collapse) | Author | Files | Lines | |
|---|---|---|---|---|---|
| 2026-02-02 | Fix workspace lints on androidfix-android-workspace-lints | Sebastian Holmin | 10 | -684/+768 | |
| 2026-02-02 | Merge branch 'update-osv-scanner-ignores' | Jonatan Rhodin | 1 | -16/+16 | |
| 2026-02-02 | Bump osv scanner ignores | Jonatan Rhodin | 1 | -16/+16 | |
| 2026-02-02 | Merge branch 'port-android-app-2026.1-beta2-to-main' | Jonatan Rhodin | 3 | -2/+13 | |
| 2026-02-02 | Update android app version to 2026.1-beta2 | Jonatan Rhodin | 2 | -2/+2 | |
| 2026-02-02 | Update changelog for android/2026.1-beta2 | Jonatan Rhodin | 1 | -0/+11 | |
| 2026-02-02 | Merge branch 'fix-snackbar-dismiss-button-color' | Jonatan Rhodin | 1 | -0/+1 | |
| 2026-02-02 | Fix snackbar dismiss action color | Jonatan Rhodin | 1 | -0/+1 | |
| 2026-02-02 | Merge branch 'fix-tile-long-press-not-working' | Jonatan Rhodin | 1 | -3/+0 | |
| 2026-02-02 | Remove QS_TILE_PREFERENCES from activity | David Göransson | 1 | -3/+0 | |
| 2026-01-30 | Merge branch 'update-manage-devices-list-items-droid-2294' | Kalle Lindström | 5 | -51/+66 | |
| 2026-01-30 | Update Manage/Too many devices list item style | Kalle Lindström | 5 | -51/+66 | |
| 2026-01-29 | Merge branch 'fix-reset-settings-edge-case' | David Lönnhager | 1 | -3/+5 | |
| 2026-01-29 | Fix 'reset-settings' failing if settings.json does not exist | David Lönnhager | 1 | -3/+5 | |
| 2026-01-29 | Merge branch 'test-fw-fix-lingering-blocking-thread' | David Lönnhager | 2 | -26/+73 | |
| 2026-01-29 | Add timeout for stopping tokio runtime to test framework | David Lönnhager | 1 | -3/+27 | |
| 2026-01-29 | Fix test-manager getting stuck due to blocking thread | David Lönnhager | 1 | -23/+46 | |
| 2026-01-29 | Merge branch 'fix-CVE-2026-24842' | Tobias Järvelöv | 2 | -98/+323 | |
| 2026-01-29 | Update electron builder | Oliver | 2 | -98/+323 | |
| 2026-01-29 | Merge branch 'remove-wggo-workaround-during-tunnel-setup' | Markus Pettersson | 1 | -11/+1 | |
| 2026-01-29 | Revert wggo workaround in connectivity monitor | Markus Pettersson | 1 | -11/+1 | |
| 2026-01-29 | Merge branch 'silence-go-cves' | Markus Pettersson | 1 | -0/+21 | |
| 2026-01-29 | Ignore CVE GO-2026-4342 | Markus Pettersson | 1 | -0/+7 | |
| 2026-01-29 | Ignore CVE GO-2026-4341 | Markus Pettersson | 1 | -0/+7 | |
| 2026-01-29 | Ignore CVE GO-2026-4340 | Markus Pettersson | 1 | -0/+7 | |
| 2026-01-28 | Merge branch 'add-tombi-config' | Markus Pettersson | 1 | -0/+9 | |
| 2026-01-28 | Add tombi config file | Markus Pettersson | 1 | -0/+9 | |
| Exclude toml files in submodules by default | |||||
| 2026-01-28 | Merge branch 'conditionally-build-stagemole-droid-2254' | Jonatan Rhodin | 1 | -5/+10 | |
| 2026-01-27 | Avoid building stagemole and e2e apks when e2e test runs are set to 0 | Jonatan Rhodin | 1 | -5/+10 | |
| 2026-01-27 | Merge branch 'gotatun-0.2' | Joakim Hulthe | 6 | -192/+202 | |
| 2026-01-27 | Move gotatun conversion functions to conversions.rs | Joakim Hulthe | 2 | -84/+99 | |
| 2026-01-27 | Replace unwrap with panic only in dev builds | Joakim Hulthe | 1 | -4/+7 | |
| 2026-01-27 | Refactor large closure | Joakim Hulthe | 1 | -22/+31 | |
| 2026-01-27 | Fix desktop e2e workflow when testing GotaTun | Joakim Hulthe | 1 | -3/+3 | |
| 2026-01-27 | Update gotatun to 0.2 | Joakim Hulthe | 4 | -187/+170 | |
| Co-authored-by: Sebastian Holmin <sebastian.holmin@mullvad.net> Co-authored-by: David Lönnhager <david.l@mullvad.net> | |||||
| 2026-01-27 | Merge branch 'improve-relay-selection-perf-ios' | Emīls | 16 | -128/+312 | |
| 2026-01-27 | Initialize the observable infra early | Emīls | 1 | -0/+7 | |
| 2026-01-27 | Create views for only visible locations | Emīls | 1 | -13/+15 | |
| 2026-01-27 | Use CachedRelays instead of StoredRelays | Emīls | 7 | -30/+38 | |
| This change removes lots of overhad from having to recreate a StoredRelays which contains a serialized version of the relay list response. This enables IPOverrideWrapper to be significantly faster. Whilst there still are some performance issues with the select location view, this does help. | |||||
| 2026-01-27 | Cache content in FileCache | Emīls | 1 | -11/+83 | |
| 2026-01-27 | Optimize location data source creation | Emīls | 4 | -78/+95 | |
| 2026-01-27 | Add benchmark | Emīls | 3 | -0/+78 | |
| 2026-01-27 | Merge branch 'ios-fix-offline-state' | Emīls | 21 | -340/+341 | |
| 2026-01-27 | Merge branch 'partially-address-tar-vuln' | Tobias Järvelöv | 3 | -1245/+2217 | |
| 2026-01-27 | Notify actor of peer exchange failure always | Emīls | 1 | -11/+3 | |
| 2026-01-27 | Use constant for IPs in tunnel settings | Emīls | 7 | -14/+19 | |
| 2026-01-27 | Fix TunnelManager offline state handling | Emīls | 8 | -265/+228 | |
| 2026-01-27 | Fix offline state handling in PacketTunnel | Emīls | 7 | -53/+94 | |
| 2026-01-27 | Ignore tar CVEs for about 1 week | Tobias Järvelöv | 1 | -0/+12 | |
| We have investigated the uses of the tar dependency and found two use cases of it in our code base's supply chain: - electron-builder - grpc-tools (from their use of @mapbox-node-pre-gyp) Currently the tar dependency update has not traversed all through the supply chain in the packages we depend on. electron-builder and their supply chain was very fast to bump the dependency, but it seems like @mapbox/node-pre-gyp do not currently have an update available, currently. A draft PR does exist though. When this has been patched we should update immediately. --- Extended reasoning on ignoring the vulnerable dependency: The vulnerable tar dependency does not handle arbitrary tar files, as it is only used by grpc-tools. Unless the specific tar file, corresponding to the version of grpc-tools we depend on, is compromised then an attack is not possible. The tar file is hosted on Github's package repository and for an attack to be possibe either the grpc-tools team or Github's package repostitory must be compromised, which currently seems unlikely. However, even if unlikely we still want to ensure that we can protect against this attack and if a patch hasn't been made available at the end of this ignore period we will want to investigate other forms of mitigation. | |||||
| 2026-01-27 | Update package-lock.json | Tobias Järvelöv | 1 | -1244/+2204 | |
