diff options
| author | Sebastian Holmin <sebastian.holmin@mullvad.net> | 2025-11-04 13:07:05 +0100 |
|---|---|---|
| committer | Sebastian Holmin <sebastian.holmin@mullvad.net> | 2025-11-04 13:07:05 +0100 |
| commit | 426c3d6ad4f57dbb503b7b7fbddc43c334d9c7ca (patch) | |
| tree | 0f804865200843dc242a61783382722098c5e7be | |
| parent | 283187a6d46a025fa0c2b35ffddb461b82db2d58 (diff) | |
| parent | 29cb088c49d60e08cec2266b83c1bbaf4a78c1dc (diff) | |
| download | mullvadvpn-426c3d6ad4f57dbb503b7b7fbddc43c334d9c7ca.tar.xz mullvadvpn-426c3d6ad4f57dbb503b7b7fbddc43c334d9c7ca.zip | |
Merge branch 'unspam-the-logs'
| -rw-r--r-- | mullvad-daemon/src/logging.rs | 1 | ||||
| -rw-r--r-- | mullvad-daemon/src/version/check.rs | 23 |
2 files changed, 12 insertions, 12 deletions
diff --git a/mullvad-daemon/src/logging.rs b/mullvad-daemon/src/logging.rs index caa649cb4f..d319589944 100644 --- a/mullvad-daemon/src/logging.rs +++ b/mullvad-daemon/src/logging.rs @@ -40,6 +40,7 @@ pub const SILENCED_CRATES: &[&str] = &[ "ws", "mio", "hyper", + "hyper_util", "rtnetlink", "rustls", "netlink_sys", diff --git a/mullvad-daemon/src/version/check.rs b/mullvad-daemon/src/version/check.rs index 2e4abdd12b..5ee09ff779 100644 --- a/mullvad-daemon/src/version/check.rs +++ b/mullvad-daemon/src/version/check.rs @@ -11,7 +11,7 @@ use mullvad_version::Version; use serde::{Deserialize, Serialize}; use std::{ future::Future, - path::{Path, PathBuf}, + path::PathBuf, pin::Pin, str::FromStr, sync::LazyLock, @@ -95,12 +95,12 @@ impl VersionUpdater { refresh_rx: mpsc::UnboundedReceiver<()>, rollout: Rollout, ) { + let cache_path = cache_dir.join(VERSION_INFO_FILENAME); // load the last known AppVersionInfo from cache - let last_app_version_info = load_cache(&cache_dir).await; + let last_app_version_info = load_cache(&cache_path).await; api_handle.factory = api_handle.factory.default_timeout(DOWNLOAD_TIMEOUT); let version_proxy = AppVersionProxy::new(api_handle); - let cache_path = cache_dir.join(VERSION_INFO_FILENAME); let platform_version = talpid_platform_metadata::short_version(); tokio::spawn( @@ -314,7 +314,7 @@ impl UpdateContext { let cache_path = self.cache_path.clone(); async move { - log::debug!("Writing version check cache to {}", cache_path.display()); + log::trace!("Writing version check cache to {}", cache_path.display()); let buf = serde_json::to_vec_pretty(&last_app_version).map_err(Error::Serialize)?; tokio::fs::write(cache_path, buf) .await @@ -415,7 +415,7 @@ async fn version_check_inner( .map_err(Error::Download)? else { // ETag is up to date - log::debug!("Version data unchanged"); + log::trace!("Version data unchanged"); return Ok(VersionCache { last_platform_header_check: get_last_platform_header_check(), ..prev_cache @@ -482,7 +482,7 @@ async fn version_check_inner( .map_err(Error::Download)? else { // ETag is up to date - log::debug!("Version data unchanged"); + log::trace!("Version data unchanged"); return Ok(VersionCache { last_platform_header_check: get_last_platform_header_check(), ..prev_cache @@ -549,8 +549,8 @@ async fn version_check_inner( /// /// Returns the [AppVersionInfo] along with the modification time of the cache file, /// or `None` on any error. -async fn load_cache(cache_dir: &Path) -> Option<VersionCache> { - try_load_cache(cache_dir) +async fn load_cache(cache_path: &PathBuf) -> Option<VersionCache> { + try_load_cache(cache_path) .await .inspect_err(|error| { if matches!(error, Error::OutdatedVersion) { @@ -565,15 +565,14 @@ async fn load_cache(cache_dir: &Path) -> Option<VersionCache> { .ok() } -async fn try_load_cache(cache_dir: &Path) -> Result<VersionCache, Error> { +async fn try_load_cache(cache_path: &PathBuf) -> Result<VersionCache, Error> { if !*CHECK_ENABLED { return Ok(dev_version_cache()); } - let path = cache_dir.join(VERSION_INFO_FILENAME); - log::debug!("Loading version check cache from {}", path.display()); + log::debug!("Loading version check cache from {}", cache_path.display()); - let content = tokio::fs::read_to_string(&path) + let content = tokio::fs::read_to_string(&cache_path) .map_err(Error::ReadVersionCache) .await?; |
