summaryrefslogtreecommitdiffhomepage
path: root/mullvad-cli/src/cmds/relay.rs
AgeCommit message (Expand)AuthorFilesLines
2024-03-27Refactor `mullvad-relay-selector`Markus Pettersson1-4/+5
2023-11-23Add subcommand level `entry` to `wireguard`Sebastian Holmin1-11/+18
2023-11-23Add `resolve_location_constraint` fnSebastian Holmin1-69/+111
2023-11-23Simplify relay filter fnSebastian Holmin1-31/+31
2023-11-13Warn if setting relay overrides for non-existent hostname in the CLIDavid Lönnhager1-17/+38
2023-11-13Add CLI for relay overridesDavid Lönnhager1-4/+199
2023-10-31Replace UpdateRelaySettings with SetRelaySettingsDavid Lönnhager1-35/+43
2023-09-27Refactor custom list implementationDavid Lönnhager1-3/+7
2023-08-30Fix clippy lintsEmīls1-3/+2
2023-08-21Decouple `get_filtered_relays` from `mullvad_cli::relay::Relay`Markus Pettersson1-31/+32
2023-08-21Add macro for indenting options in the CLIDavid Lönnhager1-30/+16
2023-08-21Improve presentation of relay settings in the CLIDavid Lönnhager1-6/+84
2023-06-29Add settings migration code, refactor and cleanupJonathan1-3/+3
2023-06-29Cleanup review comments, CI issues and android supportJonathan1-16/+20
2023-06-29Add basic features for custom list and file persistenceJonathan1-12/+43
2023-06-21Add smarter bridge location constraint selectionMarkus Pettersson1-1/+1
2023-06-21Add doc-comment to `get_filtered_relays`Markus Pettersson1-0/+1
2023-06-21Add smarter entry location constraint selection to multihopMarkus Pettersson1-1/+27
2023-06-21Make `mullvad relay set location` smarterMarkus Pettersson1-23/+74
2023-06-21Remove `mullvad relay set hostname` commandMarkus Pettersson1-39/+4
2023-05-22Trim private key input correctlyDavid Lönnhager1-1/+2
2023-05-03Overthink boolean optionsDavid Lönnhager1-5/+5
2023-05-03Replace error handling in mullvad-cli with anyhowDavid Lönnhager1-6/+5
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 the...David Lönnhager1-739/+473
2023-02-28Allow cli to turn on PQ while MH is onJonathan1-20/+0
2023-02-21Make quantum-resistant tunnel optional in mullvad layerDavid Lönnhager1-3/+7
2023-01-30Run `cargo clippy --fix` with the new Rust 1.67 preferred formatLinus Färnstrand1-1/+1
2022-09-27Fix clippy complaintsEmīls Piņķis1-5/+5
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önnhager1-2/+2
2022-07-07Update CLI to handle new relay typeDavid Lönnhager1-10/+4
2022-06-27Only check multihop state when enabling PQDavid Lönnhager1-3/+3
2022-06-14Add option for enabling PQ PSK exchange to CLI and gRPC serviceDavid Lönnhager1-1/+18
2022-06-13Perform a clippy --fixjonathan1-1/+1
2022-05-09Add server ownership constraint to the daemon and CLIDavid Lönnhager1-1/+43
2022-03-24Adjust relay command in CLIOdd Stranne1-21/+6
2022-02-14Upgrade clap to 3.0David Lönnhager1-78/+69
2022-01-17Make `mullvad relay set hostname` not case sensitive to the inputLinus Färnstrand1-13/+11
2021-12-09Add multihop state separate from entry locationDavid Lönnhager1-0/+1
2021-11-29Reformat code without blank_lines_upper_bound = 2Linus Färnstrand1-1/+0
2021-11-23Reset the port if the transport protocol is set to any in the CLIDavid Lönnhager1-1/+6
2021-11-23Allow the transport protocol to be set to any when it was previously set to a...David Lönnhager1-1/+5
2021-11-23Add missing newline for 'relay get'David Lönnhager1-1/+1
2021-11-17Fix help message for CLIDavid Lönnhager1-2/+2
2021-11-12Print usage if no tunnel constraints are providedDavid Lönnhager1-0/+2
2021-11-12Keep existing tunnel protocol-specific constraints when providingDavid Lönnhager1-27/+105
2021-09-27Deduplicate formatting of relay settingsDavid Lönnhager1-180/+97
2021-08-25Use TransportPort for OpenVPN constraintsDavid Lönnhager1-63/+38
2021-08-19Remove duplicate WG constraints formatting code in CLIDavid Lönnhager1-36/+5