Skip to content

Commit 6b62093

Browse files
committed
Cargo: hickory-resolver 0.25.0-alpha.4 -> 0.25
1 parent b207d5e commit 6b62093

File tree

3 files changed

+101
-34
lines changed

3 files changed

+101
-34
lines changed

Cargo.lock

Lines changed: 93 additions & 31 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ log = "0.4.22"
1919
rustls-platform-verifier = "0.5.1"
2020
regex = "1.9.6"
2121
toml = { version = "0.6.0", default-features = false, features = ["parse"] }
22-
hickory-resolver = { version = "=0.25.0-alpha.4", features = ["dns-over-https-rustls", "webpki-roots"] }
22+
hickory-resolver = { version = "0.25", features = ["https-aws-lc-rs", "webpki-roots"] }
2323
tokio = { version = "1.44.0", features = ["io-util", "macros", "net", "rt"] }
2424
serde = { version = "1", features = ["derive"] }
2525
serde_json = "1"

tools/src/bin/ech_fetch/main.rs

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,8 @@ use std::error::Error;
1313
use std::fs::File;
1414
use std::io::Write;
1515

16-
use hickory_resolver::config::{ResolverConfig, ResolverOpts};
16+
use hickory_resolver::config::ResolverConfig;
17+
use hickory_resolver::name_server::TokioConnectionProvider;
1718
use hickory_resolver::proto::rr::rdata::svcb::{SvcParamKey, SvcParamValue};
1819
use hickory_resolver::proto::rr::{RData, RecordType};
1920
use hickory_resolver::{ResolveError, Resolver, TokioResolver};
@@ -26,7 +27,11 @@ async fn main() -> Result<(), Box<dyn Error>> {
2627
let domain = args.next().unwrap_or("research.cloudflare.com".to_string());
2728
let output_path = args.next().unwrap_or(format!("{}.ech.configs.bin", domain));
2829

29-
let resolver = Resolver::tokio(ResolverConfig::google_https(), ResolverOpts::default());
30+
let resolver = Resolver::builder_with_config(
31+
ResolverConfig::google_https(),
32+
TokioConnectionProvider::default(),
33+
)
34+
.build();
3035

3136
let all_lists = lookup_ech_configs(&resolver, &domain).await?;
3237

0 commit comments

Comments
 (0)