[PR #166] [MERGED] Parsing of system resolv.conf #1279

Closed
opened 2026-03-16 01:57:48 +03:00 by kerem · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/hickory-dns/hickory-dns/pull/166
Author: @bluejekyll
Created: 7/9/2017
Status: Merged
Merged: 7/30/2017
Merged by: @bluejekyll

Base: masterHead: bfry/resolv.conf


📝 Commits (10+)

  • 2b3b55d parsing of resolv.conf components
  • 15744ed conversion for resolv.conf to ResolverConfig
  • 121ce8b bump up the client version
  • ff1c562 fixup path for resolver coverage
  • c6a22da add underpinnings for domain and search lookups
  • cb93dde make clone of NameServerPool share connections
  • 635e5fa allow non-FQDN in prep for search domains
  • 4558058 cleanup Name and deprecate some interfaces
  • 918f51b add retries to lookup
  • c003343 fix is_fqdn tracking in Name::append*

📊 Changes

47 files changed (+4481 additions, -2054 deletions)

View changed files

.markdownlint.json (+4 -0)
📝 CHANGELOG.md (+109 -6)
📝 Cargo.lock (+315 -112)
📝 client/Cargo.toml (+1 -1)
📝 client/src/lib.rs (+8 -5)
📝 client/src/op/query.rs (+1 -1)
📝 client/src/rr/dnssec/hash.rs (+2 -2)
📝 client/src/rr/dnssec/nsec3.rs (+71 -39)
📝 client/src/rr/domain.rs (+429 -195)
📝 client/src/rr/rdata/mx.rs (+1 -1)
📝 client/src/rr/rdata/name.rs (+18 -13)
📝 client/src/rr/rdata/nsec.rs (+13 -7)
📝 client/src/rr/rdata/sig.rs (+87 -39)
📝 client/src/rr/rdata/soa.rs (+97 -54)
📝 client/src/rr/rdata/srv.rs (+71 -42)
📝 client/src/rr/record_data.rs (+277 -134)
📝 client/src/rr/resource.rs (+33 -30)
📝 client/src/rr/rr_set.rs (+157 -151)
📝 compatibility/src/lib.rs (+3 -1)
📝 compatibility/tests/sig0_tests.rs (+40 -38)

...and 27 more files

📄 Description

fixes #109


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/hickory-dns/hickory-dns/pull/166 **Author:** [@bluejekyll](https://github.com/bluejekyll) **Created:** 7/9/2017 **Status:** ✅ Merged **Merged:** 7/30/2017 **Merged by:** [@bluejekyll](https://github.com/bluejekyll) **Base:** `master` ← **Head:** `bfry/resolv.conf` --- ### 📝 Commits (10+) - [`2b3b55d`](https://github.com/hickory-dns/hickory-dns/commit/2b3b55d256ab2910d5e08f214448feeb13e23691) parsing of resolv.conf components - [`15744ed`](https://github.com/hickory-dns/hickory-dns/commit/15744ed9c4bd75eae3cebdc57944ada521891f9c) conversion for resolv.conf to ResolverConfig - [`121ce8b`](https://github.com/hickory-dns/hickory-dns/commit/121ce8ba5e74719ad9378751e3b25557dc6793ac) bump up the client version - [`ff1c562`](https://github.com/hickory-dns/hickory-dns/commit/ff1c562b9941a3bc448df4539b461a51f913569b) fixup path for resolver coverage - [`c6a22da`](https://github.com/hickory-dns/hickory-dns/commit/c6a22daf23c7bcd55965ee8d044ba1d7f7ec5ce7) add underpinnings for domain and search lookups - [`cb93dde`](https://github.com/hickory-dns/hickory-dns/commit/cb93dde750de14bd4c7517f69fe3c26607a38c2a) make clone of NameServerPool share connections - [`635e5fa`](https://github.com/hickory-dns/hickory-dns/commit/635e5fafb188b841be8417a56f2c2a87c1021903) allow non-FQDN in prep for search domains - [`4558058`](https://github.com/hickory-dns/hickory-dns/commit/4558058105f82b4eefaafed757b0ede9a9624c86) cleanup Name and deprecate some interfaces - [`918f51b`](https://github.com/hickory-dns/hickory-dns/commit/918f51b82cd5f560e9c153c1a12442fb64da3aac) add retries to lookup - [`c003343`](https://github.com/hickory-dns/hickory-dns/commit/c003343699c57716c2055337df14e5453e51ef60) fix is_fqdn tracking in Name::append* ### 📊 Changes **47 files changed** (+4481 additions, -2054 deletions) <details> <summary>View changed files</summary> ➕ `.markdownlint.json` (+4 -0) 📝 `CHANGELOG.md` (+109 -6) 📝 `Cargo.lock` (+315 -112) 📝 `client/Cargo.toml` (+1 -1) 📝 `client/src/lib.rs` (+8 -5) 📝 `client/src/op/query.rs` (+1 -1) 📝 `client/src/rr/dnssec/hash.rs` (+2 -2) 📝 `client/src/rr/dnssec/nsec3.rs` (+71 -39) 📝 `client/src/rr/domain.rs` (+429 -195) 📝 `client/src/rr/rdata/mx.rs` (+1 -1) 📝 `client/src/rr/rdata/name.rs` (+18 -13) 📝 `client/src/rr/rdata/nsec.rs` (+13 -7) 📝 `client/src/rr/rdata/sig.rs` (+87 -39) 📝 `client/src/rr/rdata/soa.rs` (+97 -54) 📝 `client/src/rr/rdata/srv.rs` (+71 -42) 📝 `client/src/rr/record_data.rs` (+277 -134) 📝 `client/src/rr/resource.rs` (+33 -30) 📝 `client/src/rr/rr_set.rs` (+157 -151) 📝 `compatibility/src/lib.rs` (+3 -1) 📝 `compatibility/tests/sig0_tests.rs` (+40 -38) _...and 27 more files_ </details> ### 📄 Description fixes #109 --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
kerem 2026-03-16 01:57:48 +03:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/hickory-dns#1279
No description provided.