summaryrefslogtreecommitdiffhomepage
path: root/mullvad-daemon/src/lib.rs
AgeCommit message (Expand)AuthorFilesLines
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
2023-02-21Make quantum-resistant tunnel optional in mullvad layerDavid Lönnhager1-6/+7
2023-02-08Make async fns without awaits into regular fnsLinus Färnstrand1-7/+6
2022-11-29Output '[EXPIRED_ACCOUNT]' for WireGuard when the account is out of timeDavid Lönnhager1-1/+2
2022-11-07Refactor tunnel_state_machine::spawnEmīls Piņķis1-3/+4
2022-11-07Split up talpid-coreEmīls Piņķis1-0/+4
2022-10-10Adapt all crates to use mullvad-versionLinus Färnstrand1-1/+1
2022-09-30Stop IPv6 requestsEmīls Piņķis1-2/+3
2022-09-22Remove shutdown daemon commandEmīls Piņķis1-5/+10
2022-09-22Remove shutdown GRPCEmīls Piņķis1-0/+2
2022-09-21Always block on shutdownEmīls Piņķis1-2/+1
2022-09-20Add shutdown detection for Windows serviceDavid Lönnhager1-10/+18
2022-09-13Move expiry event to separate enumDavid Lönnhager1-14/+13
2022-09-13Explain continual reconnect on 'AuthFailed'David Lönnhager1-0/+2
2022-09-13Implement correctly cancellable voucher submissions in the account managerDavid Lönnhager1-15/+14
2022-09-13Enter or leave error state when account runs out of time or has timeDavid Lönnhager1-0/+17
2022-09-13Allow for within-daemon-only device eventsDavid Lönnhager1-2/+3
2022-09-02Swallow spurious 'failed to bypass socket' errorDavid Lönnhager1-1/+6
2022-08-15Allow for migrating windows users to WGJonathan1-8/+33
2022-07-18Fix potential leak window on shutdownDavid Lönnhager1-7/+7
2022-06-21Fix the large majority of clippy warningsJonathan1-17/+30