summaryrefslogtreecommitdiffhomepage
path: root/mullvad-cli
diff options
context:
space:
mode:
Diffstat (limited to 'mullvad-cli')
-rw-r--r--mullvad-cli/src/cmds/bridge.rs5
-rw-r--r--mullvad-cli/src/cmds/custom_list.rs3
-rw-r--r--mullvad-cli/src/cmds/debug.rs5
-rw-r--r--mullvad-cli/src/cmds/obfuscation.rs5
-rw-r--r--mullvad-cli/src/cmds/relay.rs9
-rw-r--r--mullvad-cli/src/cmds/relay_constraints.rs3
-rw-r--r--mullvad-cli/src/cmds/tunnel.rs2
7 files changed, 19 insertions, 13 deletions
diff --git a/mullvad-cli/src/cmds/bridge.rs b/mullvad-cli/src/cmds/bridge.rs
index 861d73feb2..48458c9c1e 100644
--- a/mullvad-cli/src/cmds/bridge.rs
+++ b/mullvad-cli/src/cmds/bridge.rs
@@ -2,9 +2,10 @@ use anyhow::{bail, Result};
use clap::Subcommand;
use mullvad_management_interface::MullvadProxyClient;
use mullvad_types::{
+ constraints::Constraint,
relay_constraints::{
- BridgeConstraintsFormatter, BridgeState, BridgeType, Constraint, LocationConstraint,
- Ownership, Provider, Providers,
+ BridgeConstraintsFormatter, BridgeState, BridgeType, LocationConstraint, Ownership,
+ Provider, Providers,
},
relay_list::RelayEndpointData,
};
diff --git a/mullvad-cli/src/cmds/custom_list.rs b/mullvad-cli/src/cmds/custom_list.rs
index 3dc4445f8f..c1ab653a0d 100644
--- a/mullvad-cli/src/cmds/custom_list.rs
+++ b/mullvad-cli/src/cmds/custom_list.rs
@@ -3,8 +3,7 @@ use anyhow::{anyhow, bail, Result};
use clap::Subcommand;
use mullvad_management_interface::MullvadProxyClient;
use mullvad_types::{
- relay_constraints::{Constraint, GeographicLocationConstraint},
- relay_list::RelayList,
+ constraints::Constraint, relay_constraints::GeographicLocationConstraint, relay_list::RelayList,
};
#[derive(Subcommand, Debug)]
diff --git a/mullvad-cli/src/cmds/debug.rs b/mullvad-cli/src/cmds/debug.rs
index 832e6eaa8e..d67194b058 100644
--- a/mullvad-cli/src/cmds/debug.rs
+++ b/mullvad-cli/src/cmds/debug.rs
@@ -1,6 +1,9 @@
use anyhow::Result;
use mullvad_management_interface::MullvadProxyClient;
-use mullvad_types::relay_constraints::{Constraint, RelayConstraints, RelaySettings};
+use mullvad_types::{
+ constraints::Constraint,
+ relay_constraints::{RelayConstraints, RelaySettings},
+};
#[derive(clap::Subcommand, Debug)]
pub enum DebugCommands {
diff --git a/mullvad-cli/src/cmds/obfuscation.rs b/mullvad-cli/src/cmds/obfuscation.rs
index b2aaaa1f6e..91d3320bd7 100644
--- a/mullvad-cli/src/cmds/obfuscation.rs
+++ b/mullvad-cli/src/cmds/obfuscation.rs
@@ -1,8 +1,9 @@
use anyhow::Result;
use clap::Subcommand;
use mullvad_management_interface::MullvadProxyClient;
-use mullvad_types::relay_constraints::{
- Constraint, ObfuscationSettings, SelectedObfuscation, Udp2TcpObfuscationSettings,
+use mullvad_types::{
+ constraints::Constraint,
+ relay_constraints::{ObfuscationSettings, SelectedObfuscation, Udp2TcpObfuscationSettings},
};
#[derive(Subcommand, Debug)]
diff --git a/mullvad-cli/src/cmds/relay.rs b/mullvad-cli/src/cmds/relay.rs
index 3c14456518..7ef60d758c 100644
--- a/mullvad-cli/src/cmds/relay.rs
+++ b/mullvad-cli/src/cmds/relay.rs
@@ -3,10 +3,11 @@ use clap::Subcommand;
use itertools::Itertools;
use mullvad_management_interface::MullvadProxyClient;
use mullvad_types::{
+ constraints::{Constraint, Match},
location::{CountryCode, Location},
relay_constraints::{
- Constraint, GeographicLocationConstraint, LocationConstraint, LocationConstraintFormatter,
- Match, OpenVpnConstraints, Ownership, Provider, Providers, RelayConstraints, RelayOverride,
+ GeographicLocationConstraint, LocationConstraint, LocationConstraintFormatter,
+ OpenVpnConstraints, Ownership, Provider, Providers, RelayConstraints, RelayOverride,
RelaySettings, TransportPort, WireguardConstraints,
},
relay_list::{RelayEndpointData, RelayListCountry},
@@ -318,7 +319,7 @@ impl Relay {
print_option!(
"Multihop state",
- if constraints.wireguard_constraints.use_multihop {
+ if constraints.wireguard_constraints.multihop() {
"enabled"
} else {
"disabled"
@@ -679,7 +680,7 @@ impl Relay {
wireguard_constraints.ip_version = ipv;
}
if let Some(use_multihop) = use_multihop {
- wireguard_constraints.use_multihop = *use_multihop;
+ wireguard_constraints.use_multihop(*use_multihop);
}
match entry_location {
Some(EntryArgs::Location(location_args)) => {
diff --git a/mullvad-cli/src/cmds/relay_constraints.rs b/mullvad-cli/src/cmds/relay_constraints.rs
index 4e09e5b880..97555997fc 100644
--- a/mullvad-cli/src/cmds/relay_constraints.rs
+++ b/mullvad-cli/src/cmds/relay_constraints.rs
@@ -1,7 +1,8 @@
use clap::Args;
use mullvad_types::{
+ constraints::Constraint,
location::{CityCode, CountryCode, Hostname},
- relay_constraints::{Constraint, GeographicLocationConstraint, LocationConstraint},
+ relay_constraints::{GeographicLocationConstraint, LocationConstraint},
};
#[derive(Args, Debug, Clone)]
diff --git a/mullvad-cli/src/cmds/tunnel.rs b/mullvad-cli/src/cmds/tunnel.rs
index 92e1c89d5c..19d5c1a3c9 100644
--- a/mullvad-cli/src/cmds/tunnel.rs
+++ b/mullvad-cli/src/cmds/tunnel.rs
@@ -2,7 +2,7 @@ use anyhow::Result;
use clap::Subcommand;
use mullvad_management_interface::MullvadProxyClient;
use mullvad_types::{
- relay_constraints::Constraint,
+ constraints::Constraint,
wireguard::{QuantumResistantState, RotationInterval, DEFAULT_ROTATION_INTERVAL},
};