summaryrefslogtreecommitdiffhomepage
path: root/mullvad-cli
AgeCommit message (Expand)AuthorFilesLines
2024-06-24Run `cargo +nightly fmt`Sebastian Holmin1-4/+2
2024-06-20Add `PrepareRestartv2` gRPC callMarkus Pettersson1-0/+15
2024-04-30Add initial split tunneling implementation for macOSDavid Lönnhager3-3/+90
2024-04-22Fix broken lints in rustdocsSebastian Holmin2-11/+11
2024-04-16Add DAITA Windows client and updated tuncfgDavid Lönnhager3-2/+42
2024-04-03Enable single-use-lifetimes rustc lintLinus Färnstrand3-3/+3
2024-03-27Refactor `mullvad-relay-selector`Markus Pettersson7-13/+19
2024-02-28Make `block-connection` block even if disconnectedJoakim Hulthe1-0/+3
2024-02-27Replace err_derive with thiserrorJoakim Hulthe2-4/+4
2024-02-19Update copyright year to 2024Oskar Nyberg1-1/+1
2024-01-22Bump `clap` and `clap_complete`Sebastian Holmin1-1/+1
2024-01-22Better error message for failed shell completionsSebastian Holmin1-3/+2
2024-01-22Move logic of toggling disabled access methods on use to the daemonMarkus Pettersson1-6/+1
2024-01-18Update the tunnel state on lockdown mode change.Sebastian Holmin1-8/+17
2024-01-18Print if lockdown mode is enabled when disconnected for `mullvad status`Sebastian Holmin2-7/+20
2024-01-16Add rust-version to all Cargo.tomlLinus Färnstrand1-0/+1
2024-01-12Validate SOCKS5 credentialsMarkus Pettersson4-86/+72
2024-01-11Add missing tokio feature to mullvad-cliDavid Lönnhager1-1/+1
2024-01-11Simplify CLI patch module slightlyDavid Lönnhager1-25/+19
2024-01-10Simplify JSON import and export in the CLIDavid Lönnhager1-106/+20
2024-01-10Print help if no argument is provided to export-settings or import-settings i...David Lönnhager1-0/+2
2024-01-10Add CLI export-settings commandDavid Lönnhager2-5/+57
2024-01-10Add patch export to the management interfaceDavid Lönnhager3-5/+5
2024-01-09Remove version and publish cargo metadataLinus Färnstrand1-2/+0
2024-01-08Add new internal daemon event `AccessMethodEvent`Markus Pettersson1-0/+5
2024-01-05Run `cargo +nightly fmt`Sebastian Holmin2-4/+6
2024-01-04Add workspace level lintsLinus Färnstrand2-2/+2
2024-01-03Allow app to use custom socks5 and shadwosocks proxiesJonathan4-389/+462
2023-12-29Show account id in the CLI with 'mullvad account get -v'David Lönnhager1-10/+16
2023-12-21Handle am.i.mullvad.net with internal daemon eventSebastian Holmin2-4/+2
2023-12-21Remove `GetCurrentLocation`.Sebastian Holmin2-44/+44
2023-12-04Perform testing of access methods asynchronouslyMarkus Pettersson1-2/+2
2023-12-04Move access method testing logic to `mullvad-daemon`Markus Pettersson1-28/+13
2023-11-23Remove unused crate `env_logger`Sebastian Holmin2-3/+0
2023-11-23Add `mullvad debug block-connection` commandSebastian Holmin3-3/+50
2023-11-23Add subcommand level `entry` to `wireguard`Sebastian Holmin1-11/+18
2023-11-23Improve feedback and error handling for custom-listsSebastian Holmin1-12/+21
2023-11-23Add `resolve_location_constraint` fnSebastian Holmin3-94/+141
2023-11-23Refactor match statementSebastian Holmin1-10/+7
2023-11-23Simplify relay filter fnSebastian Holmin1-31/+31
2023-11-17Add CLI interface for applying JSON settings patchesDavid Lönnhager3-0/+109
2023-11-13Warn if setting relay overrides for non-existent hostname in the CLIDavid Lönnhager3-19/+45
2023-11-13Add CLI for relay overridesDavid Lönnhager3-29/+227
2023-11-07Add configurable transport protocol to local SOCKS5 access methodMarkus Pettersson1-7/+41
2023-11-06Remove `from_args` constructors for `access_methods` datatypesMarkus Pettersson1-66/+36
2023-11-06Prefix remote `ip` and `port` with `remote_` in Socks5Local contextsMarkus Pettersson1-9/+12
2023-10-31Replace UpdateRelaySettings with SetRelaySettingsDavid Lönnhager1-35/+43
2023-10-27Make username+password authentication optional in SOCKS5 remote configurationMarkus Pettersson1-2/+3
2023-10-24Add missing macros feature to tokioLinus Färnstrand1-1/+1
2023-10-20`cipher` is now a `long` `clap` argument without default valueMarkus Pettersson1-1/+1