summaryrefslogtreecommitdiffhomepage
path: root/mullvad-daemon/src/access_method.rs
AgeCommit message (Expand)AuthorFilesLines
2025-09-30Handle error returned by access method's update functionTobias Järvelöv1-11/+16
2025-09-30Handle error returned by access method's append functionTobias Järvelöv1-3/+4
2025-07-10Run `cargo fmt`Sebastian Holmin1-2/+2
2025-06-05Fix typosomahs1-2/+2
2025-03-17Fix building for Android, rename api to access_mode in mullvad-apiBug Magnet1-9/+8
2025-03-17Move the api client from the daemon to mullvad-apiBug Magnet1-8/+9
2024-11-27Handle legacy always-on vpn profilesDavid Göransson1-0/+14
2024-08-06Shut down gRPC server gracefullyMarkus Pettersson1-5/+2
2024-06-24Refactor daemon init and deinit on AndroidDavid Lönnhager1-1/+1
2024-04-12Add ClearCustomApiAccessMethods rpc callJoakim Hulthe1-0/+11
2024-02-27Replace err_derive with thiserrorJoakim Hulthe1-11/+11
2024-02-16Refactor API access methodsDavid Lönnhager1-134/+30
2024-02-15Fix off-by-one error when choosing access method candidatesMarkus Pettersson1-6/+2
2024-01-31If the current access method is disabled or removed, select the next availableMarkus Pettersson1-45/+31
2024-01-31If the last access method is removed, re-enable DirectMarkus Pettersson1-24/+24
2024-01-22Add `TestCustomApiAccessMethod` RPC callMarkus Pettersson1-5/+62
2024-01-22Move logic of toggling disabled access methods on use to the daemonMarkus Pettersson1-30/+57
2024-01-08Re-implement test procedure for access methodsMarkus Pettersson1-100/+2
2024-01-08Cleanup daemon code related to access methodsMarkus Pettersson1-41/+32
2024-01-03Prevent the last access method from being disabledMarkus Pettersson1-10/+25
2024-01-02Fix clippy lintsDavid Lönnhager1-6/+6
2023-12-04Clean up error handlingMarkus Pettersson1-2/+94
2023-12-04Construct `AccessModeSelectorHandle` by calling `AccessModeSelector::spawn`Markus Pettersson1-9/+1
2023-12-04Refactor `access_methods.rs`Markus Pettersson1-7/+4
2023-12-04Perform testing of access methods asynchronouslyMarkus Pettersson1-28/+39
2023-11-22Default to the direct access method if all methods are disabled in the settingsMarkus Pettersson1-9/+27
2023-10-09UX improvements for `mullvad api-access`Markus Pettersson1-28/+109
2023-10-09Code cleanupMarkus Pettersson1-1/+1
2023-10-09Add `GetCurrentApiAccessMethod` to show the current API access methodMarkus Pettersson1-13/+24
2023-10-09Code cleanupMarkus Pettersson1-13/+20
2023-10-09Rename `ApiAccessMethod` to `AccessMethodSetting`Markus Pettersson1-1/+4
2023-10-09`AccessMethod`s are now filtered by the daemon rather than `ConnectionModesIt...Markus Pettersson1-1/+2
2023-10-09Code cleanupMarkus Pettersson1-4/+15
2023-10-09Refactor protobuf `ApiAccessMethod` definitionsMarkus Pettersson1-31/+24
2023-10-09CleanupMarkus Pettersson1-0/+102