diff options
| author | Markus Pettersson <markus.pettersson@mullvad.net> | 2025-09-13 10:44:00 +0200 |
|---|---|---|
| committer | Markus Pettersson <markus.pettersson@mullvad.net> | 2025-09-23 17:04:22 +0200 |
| commit | 17df2ad9ecf58465ddbd9623a1cbf63acf3cb571 (patch) | |
| tree | 04e56e93bef4953a3e4ef21b9d36ef53b09b64a7 | |
| parent | 62ad2f97db762d5f750d64ffed8fcca2c57a8be9 (diff) | |
| download | mullvadvpn-17df2ad9ecf58465ddbd9623a1cbf63acf3cb571.tar.xz mullvadvpn-17df2ad9ecf58465ddbd9623a1cbf63acf3cb571.zip | |
Upgrade `rand` to `0.9` in `mullvad-daemon`
| -rw-r--r-- | Cargo.lock | 2 | ||||
| -rw-r--r-- | mullvad-daemon/Cargo.toml | 2 | ||||
| -rw-r--r-- | mullvad-daemon/src/version/downloader.rs | 4 |
3 files changed, 4 insertions, 4 deletions
diff --git a/Cargo.lock b/Cargo.lock index 299cb5b596..68bda41f51 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -3111,7 +3111,7 @@ dependencies = [ "notify 8.0.0", "objc2-foundation 0.3.1", "objc2-service-management", - "rand 0.8.5", + "rand 0.9.2", "regex", "serde", "serde_json", diff --git a/mullvad-daemon/Cargo.toml b/mullvad-daemon/Cargo.toml index b444631bf1..d0999dbee1 100644 --- a/mullvad-daemon/Cargo.toml +++ b/mullvad-daemon/Cargo.toml @@ -32,6 +32,7 @@ tokio = { workspace = true, features = ["fs", "io-util", "rt-multi-thread", "sy tokio-stream = { version = "0.1", features = ["sync"]} socket2 = { workspace = true } ipnetwork = { workspace = true } +rand = { workspace = true } mullvad-relay-selector = { path = "../mullvad-relay-selector" } mullvad-types = { path = "../mullvad-types" } @@ -48,7 +49,6 @@ talpid-platform-metadata = { path = "../talpid-platform-metadata" } talpid-time = { path = "../talpid-time" } talpid-types = { path = "../talpid-types" } talpid-routing = { path = "../talpid-routing" } -rand = "0.8.5" clap = { workspace = true } log-panics = "2.0.0" diff --git a/mullvad-daemon/src/version/downloader.rs b/mullvad-daemon/src/version/downloader.rs index f02e171928..56ff3dea76 100644 --- a/mullvad-daemon/src/version/downloader.rs +++ b/mullvad-daemon/src/version/downloader.rs @@ -4,7 +4,7 @@ use mullvad_types::version::{AppUpgradeDownloadProgress, AppUpgradeError, AppUpg use mullvad_update::app::{ AppDownloader, AppDownloaderParameters, DownloadError, DownloadedInstaller, bin_path, }; -use rand::seq::SliceRandom; +use rand::seq::IndexedRandom; use std::io; use std::path::PathBuf; use std::time::{Duration, Instant}; @@ -230,7 +230,7 @@ fn estimate_time_left( /// Select a mirror to download from /// Currently, the selection is random fn select_cdn_url(urls: &[String]) -> Option<&str> { - urls.choose(&mut rand::thread_rng()).map(String::as_str) + urls.choose(&mut rand::rng()).map(String::as_str) } /// Extract domain name from a URL |
