summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorSebastian Holmin <sebastian.holmin@mullvad.net>2025-11-04 13:07:05 +0100
committerSebastian Holmin <sebastian.holmin@mullvad.net>2025-11-04 13:07:05 +0100
commit426c3d6ad4f57dbb503b7b7fbddc43c334d9c7ca (patch)
tree0f804865200843dc242a61783382722098c5e7be
parent283187a6d46a025fa0c2b35ffddb461b82db2d58 (diff)
parent29cb088c49d60e08cec2266b83c1bbaf4a78c1dc (diff)
downloadmullvadvpn-426c3d6ad4f57dbb503b7b7fbddc43c334d9c7ca.tar.xz
mullvadvpn-426c3d6ad4f57dbb503b7b7fbddc43c334d9c7ca.zip
Merge branch 'unspam-the-logs'
-rw-r--r--mullvad-daemon/src/logging.rs1
-rw-r--r--mullvad-daemon/src/version/check.rs23
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?;