From bbcd0aa7d769b27058fb0f56984ebce4f9eeffa1 Mon Sep 17 00:00:00 2001 From: Darrion Whitfield Date: Mon, 5 Aug 2024 01:34:34 -0500 Subject: [PATCH 1/2] updating doge transport dependency for ipv6 (#48) (#49) --- Cargo.lock | 4 ++-- Cargo.toml | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 6246c35..9cb3d9a 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -209,9 +209,9 @@ dependencies = [ [[package]] name = "doge_transport" -version = "0.2.5" +version = "0.2.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1d86321702916d28a95a1137291e5f7de57e496d94d7f53b306469d802b62c66" +checksum = "fa9645f94826864bb8a0bb78291dee9b6f01ed7ad011123539b3fe203471424d" dependencies = [ "cfg-if", "doge_dns", diff --git a/Cargo.toml b/Cargo.toml index 424d083..6adb934 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -41,7 +41,7 @@ panic = "abort" # dns stuff doge_dns = "1.0.2" -doge_transport = "0.2.5" +doge_transport = "0.2.6" # command-line ansi_term = "0.12" From 847ff2384ad2e19d7614e78a88236756da44027b Mon Sep 17 00:00:00 2001 From: Darrion Whitfield Date: Thu, 5 Sep 2024 12:35:53 -0500 Subject: [PATCH 2/2] small changes --- src/resolve.rs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/resolve.rs b/src/resolve.rs index e5b35bf..4222f7a 100644 --- a/src/resolve.rs +++ b/src/resolve.rs @@ -89,6 +89,7 @@ impl Resolver { fn system_nameservers() -> Result { use std::fs::File; use std::io::{BufRead, BufReader}; + use std::net::IpAddr; if cfg!(test) { panic!("system_nameservers() called from test code"); @@ -103,7 +104,7 @@ fn system_nameservers() -> Result { let line = line?; if let Some(nameserver_str) = line.strip_prefix("nameserver ") { - let ip: Result = nameserver_str.parse(); + let ip: Result = nameserver_str.parse(); // TODO: This will need to be changed for IPv6 support. match ip {