summaryrefslogtreecommitdiffhomepage
path: root/mullvad-daemon/src
AgeCommit message (Expand)AuthorFilesLines
2023-11-22Default to the direct access method if all methods are disabled in the settingsMarkus Pettersson3-27/+77
2023-11-17Add support for applying JSON patches to management interfaceDavid Lönnhager4-84/+94
2023-11-17Add settings patcher to mullvad-daemonDavid Lönnhager2-0/+465
2023-11-13Remove unnecessary `mut`Sebastian Holmin6-7/+7
2023-11-13Add observers to SettingsPersisterDavid Lönnhager2-87/+63
2023-11-13Add management interface for relay overrideDavid Lönnhager2-2/+89
2023-11-13Patch in-ips in relay selectorDavid Lönnhager1-0/+1
2023-11-07Configure firewall rules to allow proxy clientsMarkus Pettersson1-17/+20
2023-11-07Add configurable transport protocol to local SOCKS5 access methodMarkus Pettersson2-9/+9
2023-10-31Replace UpdateRelaySettings with SetRelaySettingsDavid Lönnhager2-14/+14
2023-10-30Rename REST request factory timeoutDavid Lönnhager1-1/+1
2023-10-30Newtype REST ResponseDavid Lönnhager1-2/+1
2023-10-30Rename RestRequest to RequestDavid Lönnhager1-1/+1
2023-10-24Remove 'ResponseFailure' device error variantDavid Lönnhager2-44/+26
2023-10-23Improve error handling for API requests that failed to due being offlineDavid Lönnhager1-20/+4
2023-10-20Add process module to talpid-windowsDavid Lönnhager1-90/+6
2023-10-19Fold all access token requests into a single requestDavid Lönnhager3-8/+9
2023-10-16Add android conditional compilation for google payJonathan4-109/+141
2023-10-16Add play purchasing modelsJonatan Rhodin1-8/+4
2023-10-16Add piping for google play payment API requestsJonathan4-4/+267
2023-10-09Add `GetApiAddresses` now returns a list of API addressesMarkus Pettersson1-2/+2
2023-10-09UX improvements for `mullvad api-access`Markus Pettersson2-31/+113
2023-10-09Code cleanupMarkus Pettersson3-48/+42
2023-10-09Add `GetCurrentApiAccessMethod` to show the current API access methodMarkus Pettersson4-72/+136
2023-10-09Code cleanupMarkus Pettersson4-54/+72
2023-10-09Rename `ApiAccessMethod` to `AccessMethodSetting`Markus Pettersson3-7/+10
2023-10-09`AccessMethod`s are now filtered by the daemon rather than `ConnectionModesIt...Markus Pettersson3-17/+11
2023-10-09Code cleanupMarkus Pettersson4-32/+26
2023-10-09Refactor protobuf `ApiAccessMethod` definitionsMarkus Pettersson4-114/+56
2023-10-09CleanupMarkus Pettersson4-135/+204
2023-10-09Add `mullvad proxy test`Markus Pettersson2-0/+21
2023-10-09Add `mullvad proxy use`Markus Pettersson4-26/+118
2023-10-09Add naming custom access methodsMarkus Pettersson1-1/+2
2023-10-09Minor code cleanupMarkus Pettersson2-9/+7
2023-10-09Add `mullvad api-access enable/disable`Markus Pettersson4-4/+63
2023-10-09Allowing traffic to and from a SOCKS5-proxy running on localhost.Markus Pettersson1-29/+57
2023-10-09Update used access methods on a daemon settings changeMarkus Pettersson1-0/+11
2023-10-09Code cleanupMarkus Pettersson3-53/+72
2023-10-09Add `mullvad proxy api edit` commandMarkus Pettersson2-2/+41
2023-10-09Add `mullvad proxy api remove` commandMarkus Pettersson2-0/+35
2023-10-09Add `mullvad proxy add` commandMarkus Pettersson2-0/+61
2023-10-05Log if Same IP is being used or notLinus Färnstrand1-5/+29
2023-09-27Refactor custom list implementationDavid Lönnhager4-486/+229
2023-09-20Add social media blocklists to daemon+CLILinus Färnstrand2-0/+7
2023-09-19Simplify immediate retry strategyDavid Lönnhager2-40/+27
2023-09-19Define retry strategy constantsDavid Lönnhager1-29/+12
2023-09-11Remove TODO about adding features we don't needDavid Lönnhager1-2/+0
2023-09-11Use mutex instead of rwlock in management interfaceDavid Lönnhager1-8/+6
2023-09-05Remove forwarded port from devices in Rust codeLinus Färnstrand1-6/+1
2023-08-31Remove wireguard-nt switchDavid Lönnhager2-56/+0