From c6764ab2ccef6b3fc9bfa20624fdc8388d530389 Mon Sep 17 00:00:00 2001 From: Ben Boeckel Date: Wed, 19 Mar 2025 08:19:00 +0100 Subject: [PATCH] checks/valid_name: update to use `hickory-resolver` 0.25.0 release --- git-checks/Cargo.toml | 6 ++++-- git-checks/src/valid_name.rs | 3 ++- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/git-checks/Cargo.toml b/git-checks/Cargo.toml index 80c076f4..d0dcf7d2 100644 --- a/git-checks/Cargo.toml +++ b/git-checks/Cargo.toml @@ -24,8 +24,8 @@ lazy_static = "^1.1" log = "~0.4.4" rayon = "^1.5" thiserror = "^2" -hickory-proto = "0.25.0-alpha.5" -hickory-resolver = { version = "0.25.0-alpha.5", default-features = false, features = ["system-config", "tokio-runtime"] } +hickory-proto = "0.25.0" +hickory-resolver = { version = "0.25.0", default-features = false, features = ["system-config", "tokio"] } ttl_cache = "~0.5" wait-timeout = "~0.2" @@ -49,6 +49,8 @@ url = "^2.5.4" # Avoid transitive dependencies on `failure` and `atty` web-sys = "~0.3.26" bumpalo = "^3.11.1" +# Avoid https://rustsec.org/advisories/RUSTSEC-2025-0009 +ring = "0.17.12" [features] default = [] diff --git a/git-checks/src/valid_name.rs b/git-checks/src/valid_name.rs index b52bd3ea..5094002d 100644 --- a/git-checks/src/valid_name.rs +++ b/git-checks/src/valid_name.rs @@ -64,7 +64,8 @@ const DEFAULT_TTL_CACHE_MISS_DURATION: Duration = Duration::from_secs(5 * 60); lazy_static! { // DNS resolver. - static ref DNS_RESOLVER: Result, ResolveError> = Resolver::tokio_from_system_conf() + static ref DNS_RESOLVER: Result, ResolveError> = Resolver::builder_tokio() + .map(|builder| builder.build()) .map_err(|err| { error!( target: "git-checks/valid_name", -- GitLab