| Age | Commit message (Collapse) | Author | Files | Lines | |
|---|---|---|---|---|---|
| 2024-11-14 | Move gui directory to desktop/packages/mullvad-vpn | Oskar | 2 | -711/+0 | |
| 2024-10-04 | Remove setting to leak traffic to apple networks | David Lönnhager | 2 | -22/+0 | |
| 2024-09-25 | Add setting to leak traffic to apple networks | Joakim Hulthe | 2 | -0/+22 | |
| Co-authored-by: David Lönnhager <david.l@mullvad.net> | |||||
| 2024-08-30 | Add rpc and state handling of shadowsocks settings | Oskar | 1 | -0/+3 | |
| 2024-05-28 | Make Windows split tunneling types more general | Oskar Nyberg | 2 | -5/+5 | |
| 2024-04-16 | Add daita filtering of relay list | Oskar Nyberg | 1 | -0/+1 | |
| 2024-04-16 | Add daita toggle | Oskar Nyberg | 2 | -0/+25 | |
| 2024-04-11 | Convert comment to JSDoc comments | Markus Pettersson | 1 | -1/+2 | |
| 2024-04-11 | Improve custom proxy daemon rpc code and types | Oskar Nyberg | 1 | -2/+2 | |
| 2024-04-11 | Add provider and ownership to bridgesettings | Oskar Nyberg | 1 | -0/+5 | |
| 2024-02-15 | Add rpc and ipc calls for IP override along with redux additions | Oskar Nyberg | 2 | -1/+25 | |
| 2024-01-31 | Adapt Electron frontend to new access method settings format | Markus Pettersson | 1 | -1/+2 | |
| 2024-01-30 | Add setting to toggle maps | Oskar Nyberg | 1 | -0/+1 | |
| 2024-01-29 | Add API access methods to Electron IPC | Oskar Nyberg | 2 | -1/+49 | |
| 2024-01-03 | Allow app to use custom socks5 and shadwosocks proxies | Jonathan | 1 | -7/+8 | |
| 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-10-09 | Add custom lists to settings, ipc and rpc calls | Oskar Nyberg | 2 | -6/+32 | |
| 2023-09-29 | Add social media blocking server | David Lönnhager | 1 | -0/+1 | |
| 2023-02-22 | Add quantum resistant property to daemon rpc and internal structures | Oskar Nyberg | 2 | -0/+26 | |
| 2022-11-24 | Move relay filtering to filter-relays.ts | Oskar Nyberg | 2 | -24/+2 | |
| 2022-11-24 | Refactor SelectLocation and its subcomponents | Oskar Nyberg | 1 | -19/+23 | |
| 2022-09-27 | Handle WireguardEndpointData | Oskar Nyberg | 2 | -1/+31 | |
| 2022-07-26 | Add rpc and ipc calls for obfuscation settings | Oskar Nyberg | 2 | -2/+33 | |
| 2022-05-19 | Add owned information to relay | Oskar Nyberg | 1 | -0/+1 | |
| 2022-05-19 | Add ipc and state code for ownership | Oskar Nyberg | 1 | -0/+3 | |
| 2022-04-25 | Extend DNS blocking in GUI | Odd Stranne | 1 | -0/+2 | |
| 2022-04-05 | Fix import ordering | Oskar Nyberg | 2 | -3/+3 | |
| 2022-03-31 | Add button to delete browsed for split tunneling apps | Oskar Nyberg | 2 | -5/+5 | |
| 2022-03-14 | Remove everything related to WireGuard key handling | Oskar Nyberg | 2 | -260/+2 | |
| 2022-01-27 | Add changelog storage and ipc communication | Oskar Nyberg | 1 | -0/+1 | |
| 2022-01-11 | Add GUI setting for toggling malware blocking DNS | Oskar Nyberg | 1 | -0/+1 | |
| 2022-01-03 | Disable server that is used as other endpoint | Oskar Nyberg | 1 | -2/+0 | |
| 2022-01-03 | Add entry location to wireguard constraints | Oskar Nyberg | 1 | -1/+3 | |
| 2021-09-13 | Add IP version setting to GUI | Oskar Nyberg | 1 | -1/+3 | |
| 2021-08-17 | Implement filter by provider view | Oskar Nyberg | 1 | -0/+3 | |
| 2021-07-12 | Update usages of platform and node env in renderer | Oskar Nyberg | 1 | -1/+1 | |
| 2021-07-02 | Rework linux split tunneling view to include Windows view | Oskar Nyberg | 2 | -13/+15 | |
| 2021-07-02 | Add Windows split tunneling ipc methods, redux actions and reducers to renderer | Oskar Nyberg | 2 | -1/+47 | |
| 2021-05-21 | Add ad/tracker blocking settings to desktop app | Oskar Nyberg | 1 | -6/+10 | |
| 2021-04-15 | Persist browsed-for split-tunneling applications | Oskar Nyberg | 1 | -0/+1 | |
| 2021-01-26 | Pass env and platform from process API over IPC to renderer | Oskar Nyberg | 1 | -1/+1 | |
| 2021-01-15 | Use new logger | Oskar Nyberg | 1 | -1/+1 | |
| 2020-11-19 | Add setting for making app a window | Oskar Nyberg | 1 | -0/+1 | |
| 2020-11-16 | Add custom DNS to frontend RPC and to Redux store | Oskar Nyberg | 2 | -2/+35 | |
| 2020-10-29 | Add ESLint rule to force single quotes | Oskar Nyberg | 1 | -1/+1 | |
| 2020-05-14 | Always enable the beta program in beta versions | David Lönnhager | 2 | -4/+4 | |
| 2020-04-15 | Update to prettier 2.0.4, bump gettext-extractor and gettext-parser to the ↵ | Andrej Mihajlov | 1 | -1/+1 | |
| latest patch release | |||||
| 2020-03-11 | Use beta program flag in the GUI | David Lönnhager | 2 | -0/+22 | |
| 2020-03-10 | Add wireguard mtu call | Oskar Nyberg | 2 | -0/+27 | |
| 2020-01-24 | Reset key errors when validating key or generating new key | Oskar Nyberg | 1 | -2/+12 | |
| 2019-09-25 | Add language selector | Andrej Mihajlov | 1 | -0/+1 | |
