| Age | Commit message (Collapse) | Author | Files | Lines | |
|---|---|---|---|---|---|
| 2023-05-24 | Add tunnel interface to output of `mullvad status` | Markus Pettersson | 1 | -0/+5 | |
| Print the name of the tunnel interface when the app is in a connected state and the user requests verbose output by running `mullvad status -v`. To accomplish this, the state machine needs attach more metadata about the tunnel state when transitioning to the `Connected` state than prior to this change. | |||||
| 2023-05-24 | Print `mullvad-app` version even if `mullvad-daemon` is down | Markus Pettersson | 1 | -9/+18 | |
| Previously, if `mullvad-cli` could not establish a connection to `mullvad-daemon` for any reason, running `mullvad version` would not print any version information whatsoever. Now we do print the current build version of `mullvad-app`, which may or may not be in sync with the installed version of `mullvad-daemon`. We use the `mullvad-version` crate to figure out an appropriate response in case `mullvad-daemon` is down. | |||||
| 2023-05-22 | Use non-blocking I/O for account token input | David Lönnhager | 1 | -1/+11 | |
| 2023-05-22 | Trim private key input correctly | David Lönnhager | 1 | -1/+2 | |
| 2023-05-03 | Overthink boolean options | David Lönnhager | 8 | -92/+103 | |
| 2023-05-03 | Replace error handling in mullvad-cli with anyhow | David Lönnhager | 17 | -139/+59 | |
| 2023-05-03 | Clean up conversion from base64 to key types | David Lönnhager | 1 | -7/+5 | |
| 2023-05-03 | And gRPC interface wrapper and refactor CLI to use clap derive instead of ↵ | David Lönnhager | 25 | -3012/+1887 | |
| the builder | |||||
| 2023-04-26 | Fix remaining clippy warnings | David Lönnhager | 2 | -2/+2 | |
| 2023-03-27 | Fix many typos | Alexander Seiler | 3 | -3/+3 | |
| Signed-off-by: Alexander Seiler <seileralex@gmail.com> | |||||
| 2023-02-28 | Allow cli to turn on PQ while MH is on | Jonathan | 2 | -41/+0 | |
| 2023-02-21 | Make quantum-resistant tunnel optional in mullvad layer | David Lönnhager | 2 | -11/+34 | |
| 2023-01-30 | Remove "EXPERIMENTAL" from the quantum-resistant-tunnel CLI command | Linus Färnstrand | 1 | -1/+1 | |
| We still don't expose it in the UI. But we are now using the supposedly stable endpoint on the servers. It has worked really well so far, so we can probably be a bit less alarmist about it. | |||||
| 2023-01-30 | Run `cargo clippy --fix` with the new Rust 1.67 preferred format | Linus Färnstrand | 10 | -27/+27 | |
| 2022-11-29 | Parse new AuthFailed error correctly in the CLI | David Lönnhager | 1 | -1/+21 | |
| 2022-11-07 | Split up talpid-core | Emīls Piņķis | 1 | -0/+2 | |
| 2022-10-21 | Change name from always require VPN to Lockdown mode in CLI | Oskar Nyberg | 1 | -4/+4 | |
| 2022-10-17 | Split gRPC conversions into submodules analogous to modules in the types crates | David Lönnhager | 1 | -6/+11 | |
| 2022-10-17 | Refactor CLI to use GeoIpLocation from mullvad-types | David Lönnhager | 1 | -8/+7 | |
| 2022-10-17 | Refactor CLI to use TunnelState from mullvad-types | David Lönnhager | 6 | -182/+85 | |
| 2022-10-10 | Adapt all crates to use mullvad-version | Linus Färnstrand | 2 | -4/+3 | |
| 2022-10-07 | Handle empty location in CLI | Emīls Piņķis | 1 | -17/+39 | |
| 2022-09-27 | Update tonic to 0.8 | Emīls Piņķis | 1 | -3/+4 | |
| 2022-09-27 | Fix clippy complaints | Emīls Piņķis | 8 | -13/+13 | |
| 2022-09-02 | Include port in 'mullvad status -v' when connected over TCP | David Lönnhager | 1 | -3/+4 | |
| 2022-07-11 | Validate WireGuard port selection in the CLI | David Lönnhager | 1 | -2/+20 | |
| 2022-07-11 | Return RelayList object instead of a stream in proto file | David Lönnhager | 2 | -4/+4 | |
| 2022-07-07 | Update CLI to handle new relay type | David Lönnhager | 2 | -12/+5 | |
| 2022-06-27 | Only check multihop state when enabling PQ | David Lönnhager | 2 | -22/+24 | |
| 2022-06-22 | Make CLI output for PQ status more user-friendly | David Lönnhager | 1 | -7/+5 | |
| 2022-06-14 | Manually fix the simpler non-semantic clippy warns | Jonathan | 1 | -3/+2 | |
| This commit tries to manually fix the clippy warnings that are fairly straightforward and do not have rippling effects on the codebase nor have a very high chance of causing bugs. | |||||
| 2022-06-14 | Track excluded processes and add CLI command for listing them on Windows | David Lönnhager | 1 | -0/+41 | |
| 2022-06-14 | Output whether quantum resistant tunnels are enabled in CLI | David Lönnhager | 1 | -1/+10 | |
| 2022-06-14 | Add option for enabling PQ PSK exchange to CLI and gRPC service | David Lönnhager | 2 | -1/+74 | |
| 2022-06-13 | Perform a clippy --fix | jonathan | 5 | -7/+7 | |
| This is a giant commit which performs only a clippy --fix. Auditing can happen in two ways, either by reading every line or by running a `cargo clippy --fix` on the previous commit and make sure that the result is the same. | |||||
| 2022-05-31 | fix minor typo Deamon -> Daemon | Linus Färnstrand | 1 | -1/+1 | |
| 2022-05-25 | Update CLI to sort devices chronologically and list creation timestamps | David Lönnhager | 1 | -1/+12 | |
| 2022-05-12 | Update RPCs to handle device states and event variants | David Lönnhager | 1 | -34/+41 | |
| 2022-05-09 | Add server ownership constraint to the daemon and CLI | David Lönnhager | 2 | -4/+86 | |
| 2022-05-05 | Rework output of status subcommand in CLI | Emīls | 5 | -96/+136 | |
| The output of the status command is reworked to show hostnames instead of IP addresses and trim the fat. The extra information (tunnel protocols, IP addrresses) are now available with the verbose flag. | |||||
| 2022-04-25 | Extend DNS blocking in CLI | Odd Stranne | 1 | -0/+23 | |
| 2022-04-14 | Clarify that `mullvad bridge` also affects API connectivity | Linus Färnstrand | 1 | -1/+2 | |
| 2022-04-14 | Improve and change output of `mullvad obfuscation get` | Linus Färnstrand | 1 | -15/+11 | |
| Somewhat refactors how some obfuscation related types display themselves | |||||
| 2022-04-14 | Improve help text for bridge and obfuscation subcommands | Linus Färnstrand | 3 | -4/+15 | |
| 2022-04-08 | Make cli status verbose flag affect tunnel state | Oskar Nyberg | 1 | -18/+26 | |
| 2022-04-05 | Improve CLI version output slightly | David Lönnhager | 1 | -6/+12 | |
| 2022-03-31 | Attempt to update the device prior to fetching it in the CLI | David Lönnhager | 1 | -0/+3 | |
| 2022-03-28 | Format a protocol as "/TCP" instead of "over TCP" | Linus Färnstrand | 1 | -4/+4 | |
| This has the following benefits: * It's a somewhat standard way of representing such a thing * It's shorter * It ties the protocol closer to the SocketAddr data it's associated to | |||||
| 2022-03-24 | Add CLI commands for configuring obfuscation | Emīls | 3 | -1/+158 | |
| 2022-03-24 | Adjust relay command in CLI | Odd Stranne | 1 | -21/+6 | |
