summaryrefslogtreecommitdiffhomepage
path: root/gui/src/renderer/redux/settings
AgeCommit message (Collapse)AuthorFilesLines
2024-11-14Move gui directory to desktop/packages/mullvad-vpnOskar2-711/+0
2024-10-04Remove setting to leak traffic to apple networksDavid Lönnhager2-22/+0
2024-09-25Add setting to leak traffic to apple networksJoakim Hulthe2-0/+22
Co-authored-by: David Lönnhager <david.l@mullvad.net>
2024-08-30Add rpc and state handling of shadowsocks settingsOskar1-0/+3
2024-05-28Make Windows split tunneling types more generalOskar Nyberg2-5/+5
2024-04-16Add daita filtering of relay listOskar Nyberg1-0/+1
2024-04-16Add daita toggleOskar Nyberg2-0/+25
2024-04-11Convert comment to JSDoc commentsMarkus Pettersson1-1/+2
2024-04-11Improve custom proxy daemon rpc code and typesOskar Nyberg1-2/+2
2024-04-11Add provider and ownership to bridgesettingsOskar Nyberg1-0/+5
2024-02-15Add rpc and ipc calls for IP override along with redux additionsOskar Nyberg2-1/+25
2024-01-31Adapt Electron frontend to new access method settings formatMarkus Pettersson1-1/+2
2024-01-30Add setting to toggle mapsOskar Nyberg1-0/+1
2024-01-29Add API access methods to Electron IPCOskar Nyberg2-1/+49
2024-01-03Allow app to use custom socks5 and shadwosocks proxiesJonathan1-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-09Add custom lists to settings, ipc and rpc callsOskar Nyberg2-6/+32
2023-09-29Add social media blocking serverDavid Lönnhager1-0/+1
2023-02-22Add quantum resistant property to daemon rpc and internal structuresOskar Nyberg2-0/+26
2022-11-24Move relay filtering to filter-relays.tsOskar Nyberg2-24/+2
2022-11-24Refactor SelectLocation and its subcomponentsOskar Nyberg1-19/+23
2022-09-27Handle WireguardEndpointDataOskar Nyberg2-1/+31
2022-07-26Add rpc and ipc calls for obfuscation settingsOskar Nyberg2-2/+33
2022-05-19Add owned information to relayOskar Nyberg1-0/+1
2022-05-19Add ipc and state code for ownershipOskar Nyberg1-0/+3
2022-04-25Extend DNS blocking in GUIOdd Stranne1-0/+2
2022-04-05Fix import orderingOskar Nyberg2-3/+3
2022-03-31Add button to delete browsed for split tunneling appsOskar Nyberg2-5/+5
2022-03-14Remove everything related to WireGuard key handlingOskar Nyberg2-260/+2
2022-01-27Add changelog storage and ipc communicationOskar Nyberg1-0/+1
2022-01-11Add GUI setting for toggling malware blocking DNSOskar Nyberg1-0/+1
2022-01-03Disable server that is used as other endpointOskar Nyberg1-2/+0
2022-01-03Add entry location to wireguard constraintsOskar Nyberg1-1/+3
2021-09-13Add IP version setting to GUIOskar Nyberg1-1/+3
2021-08-17Implement filter by provider viewOskar Nyberg1-0/+3
2021-07-12Update usages of platform and node env in rendererOskar Nyberg1-1/+1
2021-07-02Rework linux split tunneling view to include Windows viewOskar Nyberg2-13/+15
2021-07-02Add Windows split tunneling ipc methods, redux actions and reducers to rendererOskar Nyberg2-1/+47
2021-05-21Add ad/tracker blocking settings to desktop appOskar Nyberg1-6/+10
2021-04-15Persist browsed-for split-tunneling applicationsOskar Nyberg1-0/+1
2021-01-26Pass env and platform from process API over IPC to rendererOskar Nyberg1-1/+1
2021-01-15Use new loggerOskar Nyberg1-1/+1
2020-11-19Add setting for making app a windowOskar Nyberg1-0/+1
2020-11-16Add custom DNS to frontend RPC and to Redux storeOskar Nyberg2-2/+35
2020-10-29Add ESLint rule to force single quotesOskar Nyberg1-1/+1
2020-05-14Always enable the beta program in beta versionsDavid Lönnhager2-4/+4
2020-04-15Update to prettier 2.0.4, bump gettext-extractor and gettext-parser to the ↵Andrej Mihajlov1-1/+1
latest patch release
2020-03-11Use beta program flag in the GUIDavid Lönnhager2-0/+22
2020-03-10Add wireguard mtu callOskar Nyberg2-0/+27
2020-01-24Reset key errors when validating key or generating new keyOskar Nyberg1-2/+12
2019-09-25Add language selectorAndrej Mihajlov1-0/+1