summaryrefslogtreecommitdiffhomepage
path: root/mullvad-setup/src
AgeCommit message (Collapse)AuthorFilesLines
2023-05-03Update CLI for mullvad-setupDavid Lönnhager1-33/+30
2023-05-03And gRPC interface wrapper and refactor CLI to use clap derive instead of ↵David Lönnhager1-6/+6
the builder
2023-02-08Make async fns without awaits into regular fnsLinus Färnstrand1-2/+2
2022-11-21Always return the correct settings path on Windows in mullvad_pathsDavid Lönnhager2-277/+1
2022-11-07Split up talpid-coreEmīls Piņķis1-4/+7
2022-10-10Adapt all crates to use mullvad-versionLinus Färnstrand1-4/+2
2022-09-28Bump windows-sys to 0.42.0David Lönnhager1-4/+3
2022-09-01Replace winapi with windows-sys for all remaining cratesDavid Lönnhager1-52/+51
2022-06-21Fix the large majority of clippy warningsJonathan1-3/+3
This commit fixes most of the remaining clippy warnings in the codebase. These warnings were the more semantically difficult ones to fix. There are some warnings that remain from the rebase that will be fixed in the upcoming PR.
2022-05-12Distinguish between logged-out and revoked device statesDavid Lönnhager1-2/+2
2022-05-05Hide private device type in `mullvad-daemon`David Lönnhager1-1/+1
2022-03-23Rename `mullvad_api::MullvadRpcRuntime` to `mullvad_api::Runtime`David Lönnhager1-3/+3
2022-03-23Rename mullvad-rpc to mullvad-apiDavid Lönnhager1-4/+4
2022-03-14Delete device cache in mullvad-setupDavid Lönnhager1-2/+2
2022-03-14Rename wireguard key removal functionDavid Lönnhager1-7/+7
2022-03-14Implement device conceptDavid Lönnhager1-35/+37
2022-03-01Add proxy config generator to daemonDavid Lönnhager1-4/+12
2022-03-01Remove API address rotationDavid Lönnhager1-1/+1
2022-02-17Allow initializing firewall without argsEmīls1-10/+5
2022-02-14Upgrade clap to 3.0David Lönnhager1-16/+12
2021-12-10Rework firewall exclusion rulesEmīls1-1/+1
2021-12-10Add custom resolverEmīls1-0/+2
2021-12-02Make initial allowed endpoint mandatoryDavid Lönnhager1-3/+2
2021-11-29Reformat code without blank_lines_upper_bound = 2Linus Färnstrand1-4/+0
2021-11-26Don't pass tokio runtime handles to async functionsDavid Lönnhager1-8/+3
2021-10-28Set address change listener after TSM has spawnedDavid Lönnhager1-1/+0
2021-10-01Only retry for network-related API request failures, and remove the delayDavid Lönnhager1-1/+4
2021-10-01Add retries to mullvad-setupDavid Lönnhager1-6/+18
2021-10-01Retry key removals when switching between accounts or doing factoryDavid Lönnhager1-1/+1
reset
2021-07-08Free path when SHGetKnownFolderPath failsDavid Lönnhager1-11/+10
2021-06-18Rename 'mullvad-setup clear-history' to 'mullvad-setup remove-wireguard-key'David Lönnhager1-3/+4
2021-06-18Remove WireGuard data from settings in 'mullvad-setup clear-history'David Lönnhager1-19/+9
2021-06-18Store the WireGuard key in the settings and store a single token in the ↵David Lönnhager1-27/+40
account history
2021-03-18Abort uninstaller if prepare-restart failsDavid Lönnhager1-1/+11
2021-01-12Replace the old cache directoryDavid Lönnhager1-7/+7
2021-01-04Unblock API endpoint while connecting or blockedDavid Lönnhager1-1/+2
2021-01-04Add address change listener to AddressCacheDavid Lönnhager1-0/+1
2021-01-04Always prefer the last used API addressDavid Lönnhager2-39/+19
2020-12-03Use correct resource path in mullvad-setup on WindowsDavid Lönnhager2-2/+14
2020-11-23Add 'is-older-version' command to mullvad-setupDavid Lönnhager1-5/+47
2020-11-19Shuffle API address cache when loaded, and use bundled API address cache as ↵David Lönnhager1-9/+14
fallback
2020-10-12Add 'clear-history' subcommand to mullvad-setupEmīls2-2/+340
2020-09-03Make cached target state start Firewall correctlyEmīls1-1/+1
2020-08-20Add mullvad-management-interface crate for IPC types and functionsDavid Lönnhager1-31/+6
2020-08-20Use gRPC for management interface in backend and CLIDavid Lönnhager1-14/+39
2020-06-11Pass a single relay client path to WinFwDavid Lönnhager1-2/+0
2020-06-09Update Rust code to work with set of approved applications for relay accessOdd Stranne1-0/+2
2020-03-16Add prepare-restart command to daemon setup toolDavid Lönnhager1-1/+5
2020-03-16Prevent reset-firewall in daemon setup tool from being run if the daemon is ↵David Lönnhager1-2/+9
running
2020-03-16Add IPC clientDavid Lönnhager1-1/+9