summaryrefslogtreecommitdiffhomepage
path: root/mullvad-setup/src
AgeCommit message (Expand)AuthorFilesLines
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
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 accou...David Lönnhager1-27/+40
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 f...David Lönnhager1-9/+14
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 r...David Lönnhager1-2/+9
2020-03-16Add IPC clientDavid Lönnhager1-1/+9
2020-03-16Add reset-firewall command to mullvad-setupDavid Lönnhager1-1/+11
2020-03-16Placeholder tool for managing Mullvad daemon setupDavid Lönnhager1-0/+51