shorten RecursiveResolver -> Resolver
This commit is contained in:
parent
04a7190e61
commit
9526338ca7
|
@ -4,7 +4,7 @@ use dns_test::client::{Client, Dnssec, Recurse};
|
|||
use dns_test::name_server::NameServer;
|
||||
use dns_test::record::RecordType;
|
||||
use dns_test::zone_file::Root;
|
||||
use dns_test::{RecursiveResolver, Result, TrustAnchor, FQDN};
|
||||
use dns_test::{Resolver, Result, TrustAnchor, FQDN};
|
||||
|
||||
#[test]
|
||||
fn can_resolve() -> Result<()> {
|
||||
|
@ -38,7 +38,7 @@ fn can_resolve() -> Result<()> {
|
|||
eprintln!("root.zone:\n{}", root_ns.zone_file());
|
||||
|
||||
let roots = &[Root::new(root_ns.fqdn().clone(), root_ns.ipv4_addr())];
|
||||
let resolver = RecursiveResolver::start(dns_test::subject(), roots, &TrustAnchor::empty())?;
|
||||
let resolver = Resolver::start(dns_test::subject(), roots, &TrustAnchor::empty())?;
|
||||
let resolver_ip_addr = resolver.ipv4_addr();
|
||||
|
||||
let client = Client::new()?;
|
||||
|
|
|
@ -4,7 +4,7 @@ use dns_test::client::{Client, Dnssec, Recurse};
|
|||
use dns_test::name_server::NameServer;
|
||||
use dns_test::record::RecordType;
|
||||
use dns_test::zone_file::Root;
|
||||
use dns_test::{RecursiveResolver, Result, TrustAnchor, FQDN};
|
||||
use dns_test::{Resolver, Result, TrustAnchor, FQDN};
|
||||
|
||||
// no DS records are involved; this is a single-link chain of trust
|
||||
#[test]
|
||||
|
@ -25,7 +25,7 @@ fn can_validate_without_delegation() -> Result<()> {
|
|||
let roots = &[Root::new(ns.fqdn().clone(), ns.ipv4_addr())];
|
||||
|
||||
let trust_anchor = TrustAnchor::from_iter([root_ksk.clone(), root_zsk.clone()]);
|
||||
let resolver = RecursiveResolver::start(dns_test::subject(), roots, &trust_anchor)?;
|
||||
let resolver = Resolver::start(dns_test::subject(), roots, &trust_anchor)?;
|
||||
let resolver_addr = resolver.ipv4_addr();
|
||||
|
||||
let client = Client::new()?;
|
||||
|
@ -94,7 +94,7 @@ fn can_validate_with_delegation() -> Result<()> {
|
|||
let roots = &[Root::new(root_ns.fqdn().clone(), root_ns.ipv4_addr())];
|
||||
|
||||
let trust_anchor = TrustAnchor::from_iter([root_ksk.clone(), root_zsk.clone()]);
|
||||
let resolver = RecursiveResolver::start(dns_test::subject(), roots, &trust_anchor)?;
|
||||
let resolver = Resolver::start(dns_test::subject(), roots, &trust_anchor)?;
|
||||
let resolver_addr = resolver.ipv4_addr();
|
||||
|
||||
let client = Client::new()?;
|
||||
|
|
|
@ -4,7 +4,7 @@ use core::fmt;
|
|||
use std::sync::Once;
|
||||
|
||||
pub use crate::fqdn::FQDN;
|
||||
pub use crate::recursive_resolver::RecursiveResolver;
|
||||
pub use crate::resolver::Resolver;
|
||||
pub use crate::trust_anchor::TrustAnchor;
|
||||
|
||||
pub type Error = Box<dyn std::error::Error>;
|
||||
|
@ -15,7 +15,7 @@ mod container;
|
|||
mod fqdn;
|
||||
pub mod name_server;
|
||||
pub mod record;
|
||||
mod recursive_resolver;
|
||||
mod resolver;
|
||||
mod trust_anchor;
|
||||
pub mod zone_file;
|
||||
|
||||
|
|
|
@ -6,12 +6,12 @@ use crate::trust_anchor::TrustAnchor;
|
|||
use crate::zone_file::Root;
|
||||
use crate::{Implementation, Result};
|
||||
|
||||
pub struct RecursiveResolver {
|
||||
pub struct Resolver {
|
||||
container: Container,
|
||||
child: Child,
|
||||
}
|
||||
|
||||
impl RecursiveResolver {
|
||||
impl Resolver {
|
||||
pub fn start(
|
||||
implementation: Implementation,
|
||||
roots: &[Root],
|
||||
|
@ -96,8 +96,7 @@ mod tests {
|
|||
|
||||
#[test]
|
||||
fn terminate_works() -> Result<()> {
|
||||
let resolver =
|
||||
RecursiveResolver::start(Implementation::Unbound, &[], &TrustAnchor::empty())?;
|
||||
let resolver = Resolver::start(Implementation::Unbound, &[], &TrustAnchor::empty())?;
|
||||
let logs = resolver.terminate()?;
|
||||
|
||||
eprintln!("{logs}");
|
Loading…
Reference in New Issue
Block a user