diff options
| author | Bug Magnet <marco.nikic@mullvad.net> | 2025-03-17 15:01:43 +0100 |
|---|---|---|
| committer | Bug Magnet <marco.nikic@mullvad.net> | 2025-03-17 16:52:00 +0100 |
| commit | f34077d6f4ac6764c876147163ea3b7abd1a3ae1 (patch) | |
| tree | 20061698e0ae58f967c800c45f51ec2030a85ad2 | |
| parent | 6e46e26f12e0003c0e20ff8840e47689d6722806 (diff) | |
| download | mullvadvpn-f34077d6f4ac6764c876147163ea3b7abd1a3ae1.tar.xz mullvadvpn-f34077d6f4ac6764c876147163ea3b7abd1a3ae1.zip | |
Rename references to bridge_dns_proxy_provider
| -rw-r--r-- | mullvad-api/src/access_mode.rs | 20 | ||||
| -rw-r--r-- | mullvad-daemon/src/lib.rs | 4 |
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(), |
