summaryrefslogtreecommitdiffhomepage
path: root/mullvad-cli
AgeCommit message (Collapse)AuthorFilesLines
2023-05-24Add tunnel interface to output of `mullvad status`Markus Pettersson1-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-24Print `mullvad-app` version even if `mullvad-daemon` is downMarkus Pettersson1-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-22Use non-blocking I/O for account token inputDavid Lönnhager1-1/+11
2023-05-22Trim private key input correctlyDavid Lönnhager1-1/+2
2023-05-03Overthink boolean optionsDavid Lönnhager8-92/+103
2023-05-03Replace error handling in mullvad-cli with anyhowDavid Lönnhager18-140/+60
2023-05-03Clean up conversion from base64 to key typesDavid Lönnhager1-7/+5
2023-05-03And gRPC interface wrapper and refactor CLI to use clap derive instead of ↵David Lönnhager26-3015/+1890
the builder
2023-04-26Fix remaining clippy warningsDavid Lönnhager2-2/+2
2023-03-27Fix many typosAlexander Seiler3-3/+3
Signed-off-by: Alexander Seiler <seileralex@gmail.com>
2023-03-14Update windows-sys in mullvad and talpid cratesDavid Lönnhager1-1/+1
2023-02-28Allow cli to turn on PQ while MH is onJonathan2-41/+0
2023-02-21Make quantum-resistant tunnel optional in mullvad layerDavid Lönnhager2-11/+34
2023-02-01Upgrade env_logger to 0.10.0Linus Färnstrand1-1/+1
2023-01-30Remove "EXPERIMENTAL" from the quantum-resistant-tunnel CLI commandLinus Färnstrand1-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-30Run `cargo clippy --fix` with the new Rust 1.67 preferred formatLinus Färnstrand10-27/+27
2023-01-27Bump LegalCopyright to 2023Linus Färnstrand1-1/+1
2022-11-29Parse new AuthFailed error correctly in the CLIDavid Lönnhager1-1/+21
2022-11-07Split up talpid-coreEmīls Piņķis1-0/+2
2022-10-21Change name from always require VPN to Lockdown mode in CLIOskar Nyberg1-4/+4
2022-10-17Split gRPC conversions into submodules analogous to modules in the types cratesDavid Lönnhager1-6/+11
2022-10-17Refactor CLI to use GeoIpLocation from mullvad-typesDavid Lönnhager1-8/+7
2022-10-17Refactor CLI to use TunnelState from mullvad-typesDavid Lönnhager6-182/+85
2022-10-10Adapt all crates to use mullvad-versionLinus Färnstrand4-11/+6
2022-10-10Set all Rust crate versions to 0.0.0Linus Färnstrand1-1/+1
2022-10-07Handle empty location in CLIEmīls Piņķis1-17/+39
2022-10-05Updating version in package filesLinus Färnstrand1-1/+1
2022-09-28Bump windows-sys to 0.42.0David Lönnhager1-1/+1
2022-09-27Update tonic to 0.8Emīls Piņķis1-3/+4
2022-09-27Fix clippy complaintsEmīls Piņķis8-13/+13
2022-09-26Updating version in package filesLinus Färnstrand1-1/+1
2022-09-02Include port in 'mullvad status -v' when connected over TCPDavid Lönnhager1-3/+4
2022-09-01Replace winapi with windows-sys for all remaining cratesDavid Lönnhager2-4/+14
2022-08-19Updating version in package filesLinus Färnstrand1-1/+1
2022-08-10Updating version in package filesLinus Färnstrand1-1/+1
2022-07-28Updating version in package filesLinus Färnstrand1-1/+1
2022-07-11Validate WireGuard port selection in the CLIDavid Lönnhager1-2/+20
2022-07-11Return RelayList object instead of a stream in proto fileDavid Lönnhager2-4/+4
2022-07-07Update CLI to handle new relay typeDavid Lönnhager2-12/+5
2022-07-05Update version in package filesDavid Lönnhager1-1/+1
2022-06-27Updating version in package filesLinus Färnstrand1-1/+1
2022-06-27Only check multihop state when enabling PQDavid Lönnhager2-22/+24
2022-06-22Make CLI output for PQ status more user-friendlyDavid Lönnhager1-7/+5
2022-06-14Manually fix the simpler non-semantic clippy warnsJonathan1-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-14Track excluded processes and add CLI command for listing them on WindowsDavid Lönnhager1-0/+41
2022-06-14Output whether quantum resistant tunnels are enabled in CLIDavid Lönnhager1-1/+10
2022-06-14Add option for enabling PQ PSK exchange to CLI and gRPC serviceDavid Lönnhager2-1/+74
2022-06-13Bump desktop versions to 2022.2Linus Färnstrand1-1/+1
2022-06-13Perform a clippy --fixjonathan5-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-31fix minor typo Deamon -> DaemonLinus Färnstrand1-1/+1