| Age | Commit message (Collapse) | Author | Files | Lines | |
|---|---|---|---|---|---|
| 2023-06-21 | Add smarter bridge location constraint selection | Markus Pettersson | 2 | -4/+33 | |
| Add the same location constraint logic as `relay set location` to the bridge location constraint for the `bridge set location` command. This implies that the relay selection for both work in the same way. | |||||
| 2023-06-21 | Add doc-comment to `get_filtered_relays` | Markus Pettersson | 1 | -0/+1 | |
| 2023-06-21 | Add smarter entry location constraint selection to multihop | Markus Pettersson | 1 | -1/+27 | |
| Add the same location constraint logic as `relay set location` to the entry location constraint for multihop. This implies that the relay selection for both work in the same way. | |||||
| 2023-06-21 | Make `mullvad relay set location` smarter | Markus Pettersson | 1 | -23/+74 | |
| The `set location` command now takes a hostname and figures the country and city out. This is identical to how the (now deprecated) `mullvad relay set hostname` used to work. The `set location` command will try to resolve country code first, but if that fails we now fall back to trying to resolve a relay by hostname first. Update the help message (long & short) to cover this new use case. | |||||
| 2023-06-21 | Remove `mullvad relay set hostname` command | Markus Pettersson | 1 | -39/+4 | |
| 2023-06-21 | Print the old account number even if device is revoked | Markus Pettersson | 1 | -0/+3 | |
| `mullvad account get` will print the old account number, even when the device has revoked. | |||||
| 2023-06-08 | Improve UX of CLI when user connects while not logged in | Markus Pettersson | 2 | -1/+50 | |
| If the user is *not* logged in to an active account, we will from now on issue a warning if they try to connect to a relay using `mullvad-cli`. Previously, we would silently just start blocking all internet traffic. This is well and good, as this is mandated by the state machine model. The huge issue is that the user was unaware about the current status of their connection without running further CLI commands or checking the GUI. As this is to be considered a frustrating edge case, we might as well try to help the user, since they can't look for answers on the world wide web. | |||||
| 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 | 18 | -140/+60 | |
| 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 | 26 | -3015/+1890 | |
| 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-03-14 | Update windows-sys in mullvad and talpid crates | David Lönnhager | 1 | -1/+1 | |
| 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-02-01 | Upgrade env_logger to 0.10.0 | Linus Färnstrand | 1 | -1/+1 | |
| 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 | |
| 2023-01-27 | Bump LegalCopyright to 2023 | Linus Färnstrand | 1 | -1/+1 | |
| 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 | 4 | -11/+6 | |
| 2022-10-10 | Set all Rust crate versions to 0.0.0 | Linus Färnstrand | 1 | -1/+1 | |
| 2022-10-07 | Handle empty location in CLI | Emīls Piņķis | 1 | -17/+39 | |
| 2022-10-05 | Updating version in package files | Linus Färnstrand | 1 | -1/+1 | |
| 2022-09-28 | Bump windows-sys to 0.42.0 | David Lönnhager | 1 | -1/+1 | |
| 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-26 | Updating version in package files | Linus Färnstrand | 1 | -1/+1 | |
| 2022-09-02 | Include port in 'mullvad status -v' when connected over TCP | David Lönnhager | 1 | -3/+4 | |
| 2022-09-01 | Replace winapi with windows-sys for all remaining crates | David Lönnhager | 2 | -4/+14 | |
| 2022-08-19 | Updating version in package files | Linus Färnstrand | 1 | -1/+1 | |
| 2022-08-10 | Updating version in package files | Linus Färnstrand | 1 | -1/+1 | |
| 2022-07-28 | Updating version in package files | Linus Färnstrand | 1 | -1/+1 | |
| 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-07-05 | Update version in package files | David Lönnhager | 1 | -1/+1 | |
| 2022-06-27 | Updating version in package files | Linus Färnstrand | 1 | -1/+1 | |
| 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 | |
