summaryrefslogtreecommitdiffhomepage
path: root/mullvad-daemon/src/lib.rs
AgeCommit message (Expand)AuthorFilesLines
2023-12-12Remove unused 'default tunnel type' from relay selectorDavid Lönnhager1-3/+0
2023-12-04Clean up error handlingMarkus Pettersson1-107/+19
2023-12-04Add more comments to `AccessModeSelector`Markus Pettersson1-1/+1
2023-12-04Construct `AccessModeSelectorHandle` by calling `AccessModeSelector::spawn`Markus Pettersson1-29/+2
2023-12-04Refactor `access_methods.rs`Markus Pettersson1-3/+6
2023-12-04Perform testing of access methods asynchronouslyMarkus Pettersson1-34/+112
2023-12-04Move access method testing logic to `mullvad-daemon`Markus Pettersson1-7/+53
2023-11-28Add retry for `GetCurrentLocation`Sebastian Holmin1-36/+29
2023-11-22Complete certain management interface commands when the tunnel state machine ...David Lönnhager1-7/+41
2023-11-22Default to the direct access method if all methods are disabled in the settingsMarkus Pettersson1-2/+17
2023-11-17Add support for applying JSON patches to management interfaceDavid Lönnhager1-0/+15
2023-11-13Add observers to SettingsPersisterDavid Lönnhager1-84/+38
2023-11-13Add management interface for relay overrideDavid Lönnhager1-1/+61
2023-11-13Patch in-ips in relay selectorDavid Lönnhager1-0/+1
2023-11-07Add configurable transport protocol to local SOCKS5 access methodMarkus Pettersson1-1/+4
2023-10-31Replace UpdateRelaySettings with SetRelaySettingsDavid Lönnhager1-8/+8
2023-10-16Add android conditional compilation for google payJonathan1-33/+39
2023-10-16Add play purchasing modelsJonatan Rhodin1-8/+4
2023-10-16Add piping for google play payment API requestsJonathan1-1/+51
2023-10-09UX improvements for `mullvad api-access`Markus Pettersson1-3/+4
2023-10-09Code cleanupMarkus Pettersson1-6/+2
2023-10-09Add `GetCurrentApiAccessMethod` to show the current API access methodMarkus Pettersson1-6/+20
2023-10-09Code cleanupMarkus Pettersson1-15/+24
2023-10-09Rename `ApiAccessMethod` to `AccessMethodSetting`Markus Pettersson1-5/+5
2023-10-09`AccessMethod`s are now filtered by the daemon rather than `ConnectionModesIt...Markus Pettersson1-1/+3
2023-10-09Code cleanupMarkus Pettersson1-0/+1
2023-10-09Refactor protobuf `ApiAccessMethod` definitionsMarkus Pettersson1-34/+15
2023-10-09CleanupMarkus Pettersson1-18/+28
2023-10-09Add `mullvad proxy test`Markus Pettersson1-0/+10
2023-10-09Add `mullvad proxy use`Markus Pettersson1-4/+24
2023-10-09Add `mullvad api-access enable/disable`Markus Pettersson1-1/+19
2023-10-09Code cleanupMarkus Pettersson1-3/+3
2023-10-09Add `mullvad proxy api edit` commandMarkus Pettersson1-1/+18
2023-10-09Add `mullvad proxy api remove` commandMarkus Pettersson1-0/+15
2023-10-09Add `mullvad proxy add` commandMarkus Pettersson1-0/+24
2023-09-27Refactor custom list implementationDavid Lönnhager1-69/+28
2023-08-31Remove wireguard-nt switchDavid Lönnhager1-40/+0
2023-08-30Fix clippy lintsEmīls1-41/+33
2023-08-07Get rid of "extern crate serde" and import derive macros explicitlyLinus Färnstrand1-3/+0
2023-07-14Remove `x_threshold_wg_default` codeMarkus Pettersson1-28/+8
2023-06-29Cleanup review comments, CI issues and android supportJonathan1-15/+34
2023-06-29Add basic features for custom list and file persistenceJonathan1-1/+66
2023-06-12Resume background requests after loginDavid Lönnhager1-4/+12
2023-05-03And gRPC interface wrapper and refactor CLI to use clap derive instead of the...David Lönnhager1-2/+4
2023-04-26Fix remaining clippy warningsDavid Lönnhager1-2/+2
2023-04-21Remove mullvad-exclusion group on macOSDavid Lönnhager1-6/+1
2023-04-21Apply clippy --fix fixesLinus Färnstrand1-2/+2
2023-04-17Log important settingsDavid Lönnhager1-2/+5
2023-03-29Remove getters and setters from SettingsPersisterDavid Lönnhager1-40/+81
2023-03-27Fix many typosAlexander Seiler1-1/+1