summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorBug Magnet <marco.nikic@mullvad.net>2025-03-17 15:01:43 +0100
committerBug Magnet <marco.nikic@mullvad.net>2025-03-17 16:52:00 +0100
commitf34077d6f4ac6764c876147163ea3b7abd1a3ae1 (patch)
tree20061698e0ae58f967c800c45f51ec2030a85ad2
parent6e46e26f12e0003c0e20ff8840e47689d6722806 (diff)
downloadmullvadvpn-f34077d6f4ac6764c876147163ea3b7abd1a3ae1.tar.xz
mullvadvpn-f34077d6f4ac6764c876147163ea3b7abd1a3ae1.zip
Rename references to bridge_dns_proxy_provider
-rw-r--r--mullvad-api/src/access_mode.rs20
-rw-r--r--mullvad-daemon/src/lib.rs4
2 files changed, 11 insertions, 13 deletions
diff --git a/mullvad-api/src/access_mode.rs b/mullvad-api/src/access_mode.rs
index 2a9b4f1f16..25b739a014 100644
--- a/mullvad-api/src/access_mode.rs
+++ b/mullvad-api/src/access_mode.rs
@@ -232,7 +232,7 @@ pub struct AccessModeSelector<B: AccessMethodResolver> {
#[cfg(feature = "api-override")]
api_endpoint: ApiEndpoint,
cmd_rx: mpsc::UnboundedReceiver<Message>,
- bridge_dns_proxy_provider: B,
+ method_resolver: B,
access_method_settings: Settings,
access_method_event_sender: mpsc::UnboundedSender<(AccessMethodEvent, oneshot::Sender<()>)>,
connection_mode_provider_sender: mpsc::UnboundedSender<ApiConnectionMode>,
@@ -243,7 +243,7 @@ pub struct AccessModeSelector<B: AccessMethodResolver> {
impl<B: AccessMethodResolver + 'static> AccessModeSelector<B> {
pub async fn spawn(
- mut bridge_dns_proxy_provider: B,
+ mut method_resolver: B,
#[cfg_attr(not(feature = "api-override"), allow(unused_mut))]
mut access_method_settings: Settings,
#[cfg(feature = "api-override")] api_endpoint: ApiEndpoint,
@@ -261,8 +261,7 @@ impl<B: AccessMethodResolver + 'static> AccessModeSelector<B> {
// Always start looking from the position of `Direct`.
let (index, next) = Self::find_next_active(0, &access_method_settings);
- let initial_connection_mode =
- Self::resolve_with_default(&next, &mut bridge_dns_proxy_provider).await;
+ let initial_connection_mode = Self::resolve_with_default(&next, &mut method_resolver).await;
let (change_tx, change_rx) = mpsc::unbounded();
@@ -272,7 +271,7 @@ impl<B: AccessMethodResolver + 'static> AccessModeSelector<B> {
#[cfg(feature = "api-override")]
api_endpoint,
cmd_rx,
- bridge_dns_proxy_provider,
+ method_resolver,
access_method_settings,
access_method_event_sender,
connection_mode_provider_sender: change_tx,
@@ -379,8 +378,7 @@ impl<B: AccessMethodResolver + 'static> AccessModeSelector<B> {
}
async fn set_current(&mut self, access_method: AccessMethodSetting) {
- let resolved =
- Self::resolve_with_default(&access_method, &mut self.bridge_dns_proxy_provider).await;
+ let resolved = Self::resolve_with_default(&access_method, &mut self.method_resolver).await;
// Note: If the daemon is busy waiting for a call to this function
// to complete while we wait for the daemon to fully handle this
@@ -490,7 +488,7 @@ impl<B: AccessMethodResolver + 'static> AccessModeSelector<B> {
method_setting: AccessMethodSetting,
) -> Option<ResolvedConnectionMode> {
let (endpoint, connection_mode) = self
- .bridge_dns_proxy_provider
+ .method_resolver
.resolve_access_method_setting(&method_setting.access_method)
.await?;
Some(ResolvedConnectionMode {
@@ -504,15 +502,15 @@ impl<B: AccessMethodResolver + 'static> AccessModeSelector<B> {
/// [`ApiConnectionMode::Direct`] in case `access_method` does not yield anything.
async fn resolve_with_default(
method_setting: &AccessMethodSetting,
- bridge_dns_proxy_provider: &mut B,
+ method_resolver: &mut B,
) -> ResolvedConnectionMode {
- let (endpoint, connection_mode) = match bridge_dns_proxy_provider
+ let (endpoint, connection_mode) = match method_resolver
.resolve_access_method_setting(&method_setting.access_method)
.await
{
Some(resolved) => resolved,
None => (
- bridge_dns_proxy_provider.default_connection_mode().await,
+ method_resolver.default_connection_mode().await,
ApiConnectionMode::Direct,
),
};
diff --git a/mullvad-daemon/src/lib.rs b/mullvad-daemon/src/lib.rs
index aae456a065..068e1fbdae 100644
--- a/mullvad-daemon/src/lib.rs
+++ b/mullvad-daemon/src/lib.rs
@@ -709,7 +709,7 @@ impl Daemon {
});
let encrypted_dns_proxy_cache = EncryptedDnsProxyState::default();
- let bridge_dns_proxy_provider = DaemonAccessMethodResolver::new(
+ let method_resolver = DaemonAccessMethodResolver::new(
relay_selector.clone(),
encrypted_dns_proxy_cache,
api_runtime.address_cache().clone(),
@@ -717,7 +717,7 @@ impl Daemon {
let (access_mode_handler, access_mode_provider) =
mullvad_api::access_mode::AccessModeSelector::spawn(
- bridge_dns_proxy_provider,
+ method_resolver,
settings.api_access_methods.clone(),
#[cfg(feature = "api-override")]
config.endpoint.clone(),