| Age | Commit message (Collapse) | Author | Files | Lines | |
|---|---|---|---|---|---|
| 2023-09-19 | Simplify immediate retry strategy | David Lönnhager | 1 | -6/+4 | |
| 2023-08-04 | Replace all use of `lazy_static` with `once_cell` | Markus Pettersson | 1 | -4/+3 | |
| To align more with the upcoming standardizations within the Rust ecosystem which started with the release of `1.70.0` and the inevitable deprecation of `lazy_static`. | |||||
| 2023-06-28 | Do not consider removing a revoked device to be an error. | Markus Pettersson | 1 | -4/+13 | |
| Sometimes when removing a device when uninstalling the app, a `404` is returned if the device has already been revoked from the account. However, removing a non-existent device should not be considered an error if the end goal is to not have the device on the account. That goal has clearly already been achieved. | |||||
| 2023-05-03 | Update CLI for mullvad-setup | David Lönnhager | 1 | -33/+30 | |
| 2023-05-03 | And gRPC interface wrapper and refactor CLI to use clap derive instead of ↵ | David Lönnhager | 1 | -6/+6 | |
| the builder | |||||
| 2023-02-08 | Make async fns without awaits into regular fns | Linus Färnstrand | 1 | -2/+2 | |
| 2022-11-21 | Always return the correct settings path on Windows in mullvad_paths | David Lönnhager | 2 | -277/+1 | |
| 2022-11-07 | Split up talpid-core | Emīls Piņķis | 1 | -4/+7 | |
| 2022-10-10 | Adapt all crates to use mullvad-version | Linus Färnstrand | 1 | -4/+2 | |
| 2022-09-28 | Bump windows-sys to 0.42.0 | David Lönnhager | 1 | -4/+3 | |
| 2022-09-01 | Replace winapi with windows-sys for all remaining crates | David Lönnhager | 1 | -52/+51 | |
| 2022-06-21 | Fix the large majority of clippy warnings | Jonathan | 1 | -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-12 | Distinguish between logged-out and revoked device states | David Lönnhager | 1 | -2/+2 | |
| 2022-05-05 | Hide private device type in `mullvad-daemon` | David Lönnhager | 1 | -1/+1 | |
| 2022-03-23 | Rename `mullvad_api::MullvadRpcRuntime` to `mullvad_api::Runtime` | David Lönnhager | 1 | -3/+3 | |
| 2022-03-23 | Rename mullvad-rpc to mullvad-api | David Lönnhager | 1 | -4/+4 | |
| 2022-03-14 | Delete device cache in mullvad-setup | David Lönnhager | 1 | -2/+2 | |
| 2022-03-14 | Rename wireguard key removal function | David Lönnhager | 1 | -7/+7 | |
| 2022-03-14 | Implement device concept | David Lönnhager | 1 | -35/+37 | |
| 2022-03-01 | Add proxy config generator to daemon | David Lönnhager | 1 | -4/+12 | |
| 2022-03-01 | Remove API address rotation | David Lönnhager | 1 | -1/+1 | |
| 2022-02-17 | Allow initializing firewall without args | Emīls | 1 | -10/+5 | |
| 2022-02-14 | Upgrade clap to 3.0 | David Lönnhager | 1 | -16/+12 | |
| 2021-12-10 | Rework firewall exclusion rules | Emīls | 1 | -1/+1 | |
| 2021-12-10 | Add custom resolver | Emīls | 1 | -0/+2 | |
| 2021-12-02 | Make initial allowed endpoint mandatory | David Lönnhager | 1 | -3/+2 | |
| 2021-11-29 | Reformat code without blank_lines_upper_bound = 2 | Linus Färnstrand | 1 | -4/+0 | |
| 2021-11-26 | Don't pass tokio runtime handles to async functions | David Lönnhager | 1 | -8/+3 | |
| 2021-10-28 | Set address change listener after TSM has spawned | David Lönnhager | 1 | -1/+0 | |
| 2021-10-01 | Only retry for network-related API request failures, and remove the delay | David Lönnhager | 1 | -1/+4 | |
| 2021-10-01 | Add retries to mullvad-setup | David Lönnhager | 1 | -6/+18 | |
| 2021-10-01 | Retry key removals when switching between accounts or doing factory | David Lönnhager | 1 | -1/+1 | |
| reset | |||||
| 2021-07-08 | Free path when SHGetKnownFolderPath fails | David Lönnhager | 1 | -11/+10 | |
| 2021-06-18 | Rename 'mullvad-setup clear-history' to 'mullvad-setup remove-wireguard-key' | David Lönnhager | 1 | -3/+4 | |
| 2021-06-18 | Remove WireGuard data from settings in 'mullvad-setup clear-history' | David Lönnhager | 1 | -19/+9 | |
| 2021-06-18 | Store the WireGuard key in the settings and store a single token in the ↵ | David Lönnhager | 1 | -27/+40 | |
| account history | |||||
| 2021-03-18 | Abort uninstaller if prepare-restart fails | David Lönnhager | 1 | -1/+11 | |
| 2021-01-12 | Replace the old cache directory | David Lönnhager | 1 | -7/+7 | |
| 2021-01-04 | Unblock API endpoint while connecting or blocked | David Lönnhager | 1 | -1/+2 | |
| 2021-01-04 | Add address change listener to AddressCache | David Lönnhager | 1 | -0/+1 | |
| 2021-01-04 | Always prefer the last used API address | David Lönnhager | 2 | -39/+19 | |
| 2020-12-03 | Use correct resource path in mullvad-setup on Windows | David Lönnhager | 2 | -2/+14 | |
| 2020-11-23 | Add 'is-older-version' command to mullvad-setup | David Lönnhager | 1 | -5/+47 | |
| 2020-11-19 | Shuffle API address cache when loaded, and use bundled API address cache as ↵ | David Lönnhager | 1 | -9/+14 | |
| fallback | |||||
| 2020-10-12 | Add 'clear-history' subcommand to mullvad-setup | Emīls | 2 | -2/+340 | |
| 2020-09-03 | Make cached target state start Firewall correctly | Emīls | 1 | -1/+1 | |
| 2020-08-20 | Add mullvad-management-interface crate for IPC types and functions | David Lönnhager | 1 | -31/+6 | |
| 2020-08-20 | Use gRPC for management interface in backend and CLI | David Lönnhager | 1 | -14/+39 | |
| 2020-06-11 | Pass a single relay client path to WinFw | David Lönnhager | 1 | -2/+0 | |
| 2020-06-09 | Update Rust code to work with set of approved applications for relay access | Odd Stranne | 1 | -0/+2 | |
