| Age | Commit message (Collapse) | Author | Files | Lines | |
|---|---|---|---|---|---|
| 2024-11-14 | Move gui directory to desktop/packages/mullvad-vpn | Oskar | 1 | -614/+0 | |
| 2024-10-29 | Show full disk access instructions in split tunneling view | Oskar | 1 | -0/+7 | |
| 2024-10-07 | Replace "smart routing" with "direct only" in gui code | Sebastian Holmin | 1 | -2/+2 | |
| 2024-10-04 | Remove setting to leak traffic to apple networks | David Lönnhager | 1 | -4/+0 | |
| 2024-10-01 | Rename account "token" to account "number" | Joakim Hulthe | 1 | -10/+10 | |
| 2024-09-30 | Move the daemon rpc path to DaemonRpc | Oskar | 1 | -1/+8 | |
| 2024-09-30 | Split DaemonRpc up into two parts | Oskar | 1 | -265/+31 | |
| 2024-09-30 | Move gRPC type convertion functions to separate file | Oskar | 1 | -1243/+16 | |
| 2024-09-25 | Add setting to leak traffic to apple networks | Joakim Hulthe | 1 | -0/+4 | |
| Co-authored-by: David Lönnhager <david.l@mullvad.net> | |||||
| 2024-09-24 | Fix linting errors | Oskar | 1 | -2/+0 | |
| 2024-09-17 | Align Smart routing GUI with design spec | Joakim Hulthe | 1 | -4/+4 | |
| 2024-09-17 | Add daita.enabled and daita.use_anywhere rpc calls | Joakim Hulthe | 1 | -9/+6 | |
| 2024-09-17 | Add `use_anywhere` feature indicator | Joakim Hulthe | 1 | -0/+2 | |
| 2024-09-17 | Add temporary gui toggle for `use_anywhere` | Joakim Hulthe | 1 | -0/+1 | |
| 2024-08-30 | Fix missing daemon event obfuscation type convertion | Oskar | 1 | -6/+12 | |
| 2024-08-30 | Add rpc and state handling of shadowsocks settings | Oskar | 1 | -1/+18 | |
| 2024-08-21 | Add feature indicator plumbing | Oskar | 1 | -2/+50 | |
| 2024-08-16 | Add Shadowsocks feature indicator | David Lönnhager | 1 | -3/+3 | |
| 2024-08-16 | Add Shadowsocks obfuscation support to mullvad-daemon | David Lönnhager | 1 | -5/+9 | |
| 2024-06-20 | Add `PrepareRestartv2` gRPC call | Markus Pettersson | 1 | -0/+4 | |
| - Add option to automatically shutdown daemon on after running through the same safety routine as `PrepareRestart`. This is exposed via a new gRPC call called `PrepareRestartV2`. - Add help text for enabling full disk access to the CLI | |||||
| 2024-05-31 | Show error and troubleshoot dialog when lacking full disk access | Oskar Nyberg | 1 | -2/+1 | |
| 2024-05-29 | Add error state cause for full disk permissions error | David Lönnhager | 1 | -0/+6 | |
| 2024-04-29 | Ignore waitForReady completing for stale daemon clients | David Lönnhager | 1 | -0/+9 | |
| 2024-04-16 | Add daita label to filters in location selector | Oskar Nyberg | 1 | -14/+23 | |
| 2024-04-16 | Add daita toggle | Oskar Nyberg | 1 | -0/+11 | |
| 2024-04-11 | Improve custom proxy daemon rpc code and types | Oskar Nyberg | 1 | -123/+64 | |
| 2024-02-15 | Add rpc and ipc calls for IP override along with redux additions | Oskar Nyberg | 1 | -0/+10 | |
| 2024-02-15 | Add default return types for some rpc calls | Oskar Nyberg | 1 | -2/+5 | |
| 2024-01-31 | Adapt Electron frontend to new access method settings format | Markus Pettersson | 1 | -6/+17 | |
| 2024-01-31 | Fix timeout type | Oskar Nyberg | 1 | -1/+1 | |
| 2024-01-31 | Handle create tunnel device variant in frontend | David Lönnhager | 1 | -0/+6 | |
| 2024-01-29 | Add api acces methods to daemon-rpc | Oskar Nyberg | 1 | -0/+237 | |
| 2024-01-03 | Allow app to use custom socks5 and shadwosocks proxies | Jonathan | 1 | -42/+96 | |
| This PR has a couple of different purposes - Allow users to use socks5 local proxies with the CLI without having to be root nor use split-tunneling. This only works for OpenVPN. - Unify the types used by different proxy parts of the codebase, such as the Access Methods as well as some already existing OpenVPN proxy code. This PR changes the firewall on all desktop platforms as well as changes the routing table slightly on MacOS and Windows. On Linux the firewall code is modified to apply the appropriate firewall marks to all packages that go to a remote endpoint corresponding to the remote part of a local socks5 proxy. The firewall marks will allow the routing to be done without having to modify the routing table. On MacOS and Windows the routing table is modified to allow packages to go to that same endpoint to pass outside the VPN tunnel, it will additionally punch a hole in the firewall. The PR also migrates the settings file from version 7 to version 8 in order to properly and neatly unify Proxy related types. Finally it provides some slight extensions to the gRPC interface in order to allow for control over the custom proxy settings. | |||||
| 2023-12-21 | Remove location fetch in Electron app | Oskar Nyberg | 1 | -7/+4 | |
| 2023-11-17 | Prevent gRPC channel from entering the idle state | Oskar Nyberg | 1 | -0/+1 | |
| 2023-10-31 | Rename updateRelaySettings to setRelaySettings | Oskar Nyberg | 1 | -1/+1 | |
| 2023-10-31 | Remove RelaySettingsUpdate from gui/ | David Lönnhager | 1 | -48/+32 | |
| 2023-10-13 | Use optional modifier for optional primitives in protobuf messages | David Lönnhager | 1 | -49/+44 | |
| 2023-10-09 | Add custom lists to settings, ipc and rpc calls | Oskar Nyberg | 1 | -42/+127 | |
| 2023-09-29 | Add social media blocking server | David Lönnhager | 1 | -0/+2 | |
| 2023-09-05 | Remove forwarded ports messages from GUI frontend | Linus Färnstrand | 1 | -1/+0 | |
| 2023-06-29 | Cleanup review comments, CI issues and android support | Jonathan | 1 | -11/+9 | |
| Add necessary android support to allow it to not crash due to interface changes. Format the code, remove redundant async functions, fix android issues related to not having to use a Vec to store the custom lists and a string as an id. Fix unit tests. | |||||
| 2023-06-29 | Update changelog, sync naming in .proto update gui | Jonathan | 1 | -11/+21 | |
| Updates the changelog, syncs naming to be consistent inside the .proto file with rust in regards to newly added message types for custom lists. Update the gui so that it does not break when using a custom list daemon. However does not let gui actually use custom lists, only has CLI support. | |||||
| 2023-06-12 | Replace thrown error in account data fetch with typed values | Oskar Nyberg | 1 | -16/+11 | |
| 2023-04-17 | Remove daemon connection observer when disconnecting during suspend | Oskar Nyberg | 1 | -19/+8 | |
| 2023-03-10 | Disconnect daemon during suspend | Oskar Nyberg | 1 | -0/+13 | |
| 2023-02-22 | Add quantum resistant property to daemon rpc and internal structures | Oskar Nyberg | 1 | -0/+34 | |
| 2022-11-30 | Add enum for error state cause and update to new values from daemon | Oskar Nyberg | 1 | -40/+75 | |
| 2022-09-27 | Handle WireguardEndpointData | Oskar Nyberg | 1 | -8/+21 | |
| 2022-08-22 | Improve how information is passed between components in main process | Oskar Nyberg | 1 | -8/+16 | |
