summaryrefslogtreecommitdiffhomepage
path: root/mullvad-daemon/src/management_interface.rs
AgeCommit message (Expand)AuthorFilesLines
2024-01-10Add patch export to the management interfaceDavid Lönnhager1-0/+8
2024-01-08Add new internal daemon event `AccessMethodEvent`Markus Pettersson1-0/+12
2024-01-03Allow app to use custom socks5 and shadwosocks proxiesJonathan1-1/+1
2023-12-21Remove `GetCurrentLocation`.Sebastian Holmin1-11/+0
2023-12-04Perform testing of access methods asynchronouslyMarkus Pettersson1-1/+1
2023-12-04Move access method testing logic to `mullvad-daemon`Markus Pettersson1-4/+4
2023-11-17Add support for applying JSON patches to management interfaceDavid Lönnhager1-84/+44
2023-11-13Add management interface for relay overrideDavid Lönnhager1-1/+28
2023-10-31Replace UpdateRelaySettings with SetRelaySettingsDavid Lönnhager1-6/+6
2023-10-24Remove 'ResponseFailure' device error variantDavid Lönnhager1-1/+0
2023-10-19Fold all access token requests into a single requestDavid Lönnhager1-1/+1
2023-10-09Add `GetApiAddresses` now returns a list of API addressesMarkus Pettersson1-2/+2
2023-10-09Add `GetCurrentApiAccessMethod` to show the current API access methodMarkus Pettersson1-4/+22
2023-10-09Code cleanupMarkus Pettersson1-15/+19
2023-10-09Rename `ApiAccessMethod` to `AccessMethodSetting`Markus Pettersson1-1/+1
2023-10-09Code cleanupMarkus Pettersson1-19/+2
2023-10-09Refactor protobuf `ApiAccessMethod` definitionsMarkus Pettersson1-45/+11
2023-10-09CleanupMarkus Pettersson1-4/+79
2023-10-09Add `mullvad proxy test`Markus Pettersson1-0/+11
2023-10-09Add `mullvad proxy use`Markus Pettersson1-0/+15
2023-10-09Add `mullvad api-access enable/disable`Markus Pettersson1-0/+20
2023-09-27Refactor custom list implementationDavid Lönnhager1-93/+23
2023-09-11Use mutex instead of rwlock in management interfaceDavid Lönnhager1-8/+6
2023-08-31Remove wireguard-nt switchDavid Lönnhager1-16/+0
2023-08-30Fix clippy lintsEmīls1-2/+1
2023-06-29Cleanup review comments, CI issues and android supportJonathan1-16/+25
2023-06-29Improve error handling for custom listsJonathan1-1/+26
2023-06-29Add basic features for custom list and file persistenceJonathan1-0/+85
2023-05-03And gRPC interface wrapper and refactor CLI to use clap derive instead of the...David Lönnhager1-22/+3
2023-04-26Fix remaining clippy warningsDavid Lönnhager1-2/+1
2023-02-21Make quantum-resistant tunnel optional in mullvad layerDavid Lönnhager1-4/+9
2023-02-10Relax permissions on settings.jsonDavid Lönnhager1-2/+1
2023-01-30Run `cargo clippy --fix` with the new Rust 1.67 preferred formatLinus Färnstrand1-1/+1
2022-09-22Remove shutdown GRPCEmīls Piņķis1-6/+0
2022-09-13Fix mapping of daemon voucher errors to gRPC errorsDavid Lönnhager1-20/+3
2022-09-13Implement correctly cancellable voucher submissions in the account managerDavid Lönnhager1-0/+1
2022-07-11Send endpoint data to frontendsDavid Lönnhager1-10/+3
2022-07-11Return RelayList object instead of a stream in proto fileDavid Lönnhager1-27/+5
2022-06-21Fix the large majority of clippy warningsJonathan1-1/+1
2022-06-14Track excluded processes and add CLI command for listing them on WindowsDavid Lönnhager1-0/+36
2022-06-14Add option for enabling PQ PSK exchange to CLI and gRPC serviceDavid Lönnhager1-0/+11
2022-05-30Improve error message for device broadcast errorDavid Lönnhager1-12/+13
2022-05-12Update RPCs to handle device states and event variantsDavid Lönnhager1-7/+3
2022-04-05Add RPC that checks whether the app is performing "post-upgrade work", i.e. f...David Lönnhager1-0/+7
2022-03-31Add a separate RPC for updating the device instead of doing so implicitly whe...David Lönnhager1-0/+11
2022-03-24Restructure how WireGuard obfuscation is configured and appliedOdd Stranne1-5/+29
2022-03-23Rename mullvad-rpc to mullvad-apiDavid Lönnhager1-3/+3
2022-03-14Make CLI device errors more user-friendlyDavid Lönnhager1-0/+1
2022-03-14Fail if the device cache can't be written to when logging inDavid Lönnhager1-0/+3
2022-03-14Log account creation RPCDavid Lönnhager1-0/+1