@@ -1032,7 +1032,7 @@ where
1032
1032
}
1033
1033
}
1034
1034
1035
- #[ cfg( not( feature = "trust -dns" ) ) ]
1035
+ #[ cfg( not( feature = "hickory -dns" ) ) ]
1036
1036
mod resolver {
1037
1037
use super :: * ;
1038
1038
@@ -1041,12 +1041,12 @@ mod resolver {
1041
1041
}
1042
1042
}
1043
1043
1044
- #[ cfg( feature = "trust -dns" ) ]
1044
+ #[ cfg( feature = "hickory -dns" ) ]
1045
1045
mod resolver {
1046
1046
use std:: { cell:: RefCell , net:: SocketAddr } ;
1047
1047
1048
1048
use actix_tls:: connect:: Resolve ;
1049
- use trust_dns_resolver :: {
1049
+ use hickory_resolver :: {
1050
1050
config:: { ResolverConfig , ResolverOpts } ,
1051
1051
system_conf:: read_system_conf,
1052
1052
TokioAsyncResolver ,
@@ -1056,9 +1056,9 @@ mod resolver {
1056
1056
1057
1057
pub ( super ) fn resolver ( ) -> Resolver {
1058
1058
// new type for impl Resolve trait for TokioAsyncResolver.
1059
- struct TrustDnsResolver ( TokioAsyncResolver ) ;
1059
+ struct HickoryDnsResolver ( TokioAsyncResolver ) ;
1060
1060
1061
- impl Resolve for TrustDnsResolver {
1061
+ impl Resolve for HickoryDnsResolver {
1062
1062
fn lookup < ' a > (
1063
1063
& ' a self ,
1064
1064
host : & ' a str ,
@@ -1080,11 +1080,11 @@ mod resolver {
1080
1080
1081
1081
// resolver struct is cached in thread local so new clients can reuse the existing instance
1082
1082
thread_local ! {
1083
- static TRUST_DNS_RESOLVER : RefCell <Option <Resolver >> = const { RefCell :: new( None ) } ;
1083
+ static HICKORY_DNS_RESOLVER : RefCell <Option <Resolver >> = const { RefCell :: new( None ) } ;
1084
1084
}
1085
1085
1086
- // get from thread local or construct a new trust- dns resolver.
1087
- TRUST_DNS_RESOLVER . with ( |local| {
1086
+ // get from thread local or construct a new hickory dns resolver.
1087
+ HICKORY_DNS_RESOLVER . with ( |local| {
1088
1088
let resolver = local. borrow ( ) . as_ref ( ) . map ( Clone :: clone) ;
1089
1089
1090
1090
match resolver {
@@ -1094,15 +1094,15 @@ mod resolver {
1094
1094
let ( cfg, opts) = match read_system_conf ( ) {
1095
1095
Ok ( ( cfg, opts) ) => ( cfg, opts) ,
1096
1096
Err ( err) => {
1097
- log:: error!( "Trust -DNS can not load system config: {err}" ) ;
1097
+ log:: error!( "Hickory -DNS can not load system config: {err}" ) ;
1098
1098
( ResolverConfig :: default ( ) , ResolverOpts :: default ( ) )
1099
1099
}
1100
1100
} ;
1101
1101
1102
1102
let resolver = TokioAsyncResolver :: tokio ( cfg, opts) ;
1103
1103
1104
- // box trust dns resolver and put it in thread local.
1105
- let resolver = Resolver :: custom ( TrustDnsResolver ( resolver) ) ;
1104
+ // box hickory dns resolver and put it in thread local.
1105
+ let resolver = Resolver :: custom ( HickoryDnsResolver ( resolver) ) ;
1106
1106
* local. borrow_mut ( ) = Some ( resolver. clone ( ) ) ;
1107
1107
1108
1108
resolver
0 commit comments