diff --git a/actix-tls/CHANGES.md b/actix-tls/CHANGES.md index d73a7830..f1d347cb 100644 --- a/actix-tls/CHANGES.md +++ b/actix-tls/CHANGES.md @@ -2,7 +2,7 @@ ## Unreleased - 2021-xx-xx * Remove `trust-dns-proto` and `trust-dns-resolver` [#248] -* Use `tokio::net::lookup_host` as simple and basic default resolver [#248] +* Use `std::net::ToSocketAddrs::to_socket_addrs` as simple and basic default resolver [#248] * Add `Resolve` trait for custom dns resolver. [#248] * Add `Resolver::new_custom` function to construct custom resolvers. [#248] * Export `webpki_roots::TLS_SERVER_ROOTS` in `actix_tls::connect` mod and remove diff --git a/actix-tls/src/connect/resolve.rs b/actix-tls/src/connect/resolve.rs index 211da387..7fa1a1fe 100755 --- a/actix-tls/src/connect/resolve.rs +++ b/actix-tls/src/connect/resolve.rs @@ -135,6 +135,7 @@ impl Resolver { format!("{}:{}", host, req.port()) }; + // spawn blocking dns lookup in thread pool. spawn_blocking(move || std::net::ToSocketAddrs::to_socket_addrs(&host)) } }