diff --git a/.github/workflows/rust.yml b/.github/workflows/rust.yml index 08487d5..6d1c7b4 100644 --- a/.github/workflows/rust.yml +++ b/.github/workflows/rust.yml @@ -80,7 +80,7 @@ jobs: - build-macos steps: - name: Download Artifact - uses: actions/download-artifact@v3 + uses: actions/download-artifact@v4.1.7 with: path: ./artifacts - name: organize files diff --git a/Cargo.lock b/Cargo.lock index 6246c35..149bed1 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", @@ -394,9 +394,9 @@ checksum = "01cda141df6706de531b6c46c3a33ecca755538219bd484262fa09410c13539c" [[package]] name = "log" -version = "0.4.21" +version = "0.4.22" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "90ed8c1e510134f979dbc4f070f87d4313098b704861a105fe34231c70a3901c" +checksum = "a7a70ba024b9dc04c27ea2f0c0548feb474ec5c54bba33a7f72f873a39d07b24" [[package]] name = "matches" 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" 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 {