summaryrefslogtreecommitdiffhomepage
path: root/mullvad-setup/src
AgeCommit message (Expand)AuthorFilesLines
2025-07-10Run `cargo fmt`Sebastian Holmin1-2/+2
2025-06-19Add start-service command to mullvad-setup on WindowsDavid Lönnhager2-0/+95
2025-02-18Unify daemon app version typesKalle Lindström1-7/+6
2025-01-02Remove global API endpointEmīls1-4/+5
2024-12-02Remove DNS fallback except for conncheckDavid Lönnhager1-2/+2
2024-11-22Add non-blocking DNS resolver for Android API requestsDavid Lönnhager1-2/+2
2024-10-01Rename account "token" to account "number"Joakim Hulthe1-1/+1
2024-08-27Use std LazyLock instead of once_cell LazyDavid Lönnhager1-4/+3
2024-02-27Replace err_derive with thiserrorJoakim Hulthe1-22/+21
2024-02-19Fix redundant importsDavid Lönnhager1-1/+1
2024-02-16Refactor API access methodsDavid Lönnhager1-1/+1
2024-02-15Swap out `talpid-core` for `talpid-future`Markus Pettersson1-6/+5
2024-02-15Fix off-by-one error when choosing access method candidatesMarkus Pettersson1-7/+2
2024-01-08Remove `ApiEndpointUpdateHandler`Markus Pettersson1-1/+0
2023-09-19Simplify immediate retry strategyDavid Lönnhager1-6/+4
2023-08-04Replace all use of `lazy_static` with `once_cell`Markus Pettersson1-4/+3
2023-06-28Do not consider removing a revoked device to be an error.Markus Pettersson1-4/+13
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 the...David Lönnhager1-6/+6
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
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