[PR #57] [MERGED] Bfry/future dnssec #1209

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

📋 Pull Request Information

Original PR: https://github.com/hickory-dns/hickory-dns/pull/57
Author: @bluejekyll
Created: 10/27/2016
Status: Merged
Merged: 10/27/2016
Merged by: @bluejekyll

Base: masterHead: bfry/future_dnssec


📝 Commits (10+)

  • f7f2cb0 cleaned up ClientHandle future return types
  • b7e482f compiling base implementation, w/o validation
  • cfa736e cleaned up SecureClientHandle::query fn
  • 3b8397c Collect based RRSet validation
  • 4247d95 SelectAny and RRSIGs validation
  • 7c8f571 final select_any impl
  • e478bb1 dnskey validation
  • 3652e59 validation flow done, not yet working for DNSKEY and DS validation
  • d0badea add rrset, and cleanup future results
  • 2ccb3da clean up DNSKEY validation (still not working)

📊 Changes

20 files changed (+1600 additions, -356 deletions)

View changed files

📝 .gitignore (+2 -0)
📝 CHANGELOG.md (+4 -2)
📝 Cargo.lock (+50 -50)
📝 Cargo.toml (+4 -4)
📝 src/client/client.rs (+41 -77)
📝 src/client/client_future.rs (+146 -141)
src/client/memoize_client_handle.rs (+58 -0)
📝 src/client/mod.rs (+10 -1)
src/client/rc_future.rs (+57 -0)
src/client/secure_client_handle.rs (+953 -0)
src/client/select_all.rs (+68 -0)
src/client/select_ok.rs (+77 -0)
📝 src/error/client_error.rs (+21 -1)
📝 src/op/header.rs (+1 -1)
📝 src/op/message.rs (+57 -6)
📝 src/op/query.rs (+1 -1)
📝 src/rr/dnssec/signer.rs (+9 -6)
📝 src/rr/resource.rs (+1 -0)
📝 src/tcp/tcp_client_stream.rs (+29 -53)
📝 src/udp/udp_client_stream.rs (+11 -13)

📄 Description

Landing secure_client_handle future in master!


🔄 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/57 **Author:** [@bluejekyll](https://github.com/bluejekyll) **Created:** 10/27/2016 **Status:** ✅ Merged **Merged:** 10/27/2016 **Merged by:** [@bluejekyll](https://github.com/bluejekyll) **Base:** `master` ← **Head:** `bfry/future_dnssec` --- ### 📝 Commits (10+) - [`f7f2cb0`](https://github.com/hickory-dns/hickory-dns/commit/f7f2cb02c1ecd3c32b18c56e91f8f7bb2352bed5) cleaned up ClientHandle future return types - [`b7e482f`](https://github.com/hickory-dns/hickory-dns/commit/b7e482fc9fbc62d98343726cd7682f653ec1ee6d) compiling base implementation, w/o validation - [`cfa736e`](https://github.com/hickory-dns/hickory-dns/commit/cfa736eb61390e4a5dca9ae8d0d6af4d0fe2b926) cleaned up SecureClientHandle::query fn - [`3b8397c`](https://github.com/hickory-dns/hickory-dns/commit/3b8397ca75d08f93a69b3174e478732e55fbe17e) Collect based RRSet validation - [`4247d95`](https://github.com/hickory-dns/hickory-dns/commit/4247d95a245021bf8385335f33737851e5d605f5) SelectAny and RRSIGs validation - [`7c8f571`](https://github.com/hickory-dns/hickory-dns/commit/7c8f57136256e52d2d7e34b51035033faa978e2c) final select_any impl - [`e478bb1`](https://github.com/hickory-dns/hickory-dns/commit/e478bb1e5bbc504de077ed2829aeca98601961ad) dnskey validation - [`3652e59`](https://github.com/hickory-dns/hickory-dns/commit/3652e599a9fd2a8937f5d9579fc661787672bf61) validation flow done, not yet working for DNSKEY and DS validation - [`d0badea`](https://github.com/hickory-dns/hickory-dns/commit/d0badea3a006c0669a487339bd36cae22e147466) add rrset, and cleanup future results - [`2ccb3da`](https://github.com/hickory-dns/hickory-dns/commit/2ccb3da74ec2fa29cd518692338dc78faa995ab5) clean up DNSKEY validation (still not working) ### 📊 Changes **20 files changed** (+1600 additions, -356 deletions) <details> <summary>View changed files</summary> 📝 `.gitignore` (+2 -0) 📝 `CHANGELOG.md` (+4 -2) 📝 `Cargo.lock` (+50 -50) 📝 `Cargo.toml` (+4 -4) 📝 `src/client/client.rs` (+41 -77) 📝 `src/client/client_future.rs` (+146 -141) ➕ `src/client/memoize_client_handle.rs` (+58 -0) 📝 `src/client/mod.rs` (+10 -1) ➕ `src/client/rc_future.rs` (+57 -0) ➕ `src/client/secure_client_handle.rs` (+953 -0) ➕ `src/client/select_all.rs` (+68 -0) ➕ `src/client/select_ok.rs` (+77 -0) 📝 `src/error/client_error.rs` (+21 -1) 📝 `src/op/header.rs` (+1 -1) 📝 `src/op/message.rs` (+57 -6) 📝 `src/op/query.rs` (+1 -1) 📝 `src/rr/dnssec/signer.rs` (+9 -6) 📝 `src/rr/resource.rs` (+1 -0) 📝 `src/tcp/tcp_client_stream.rs` (+29 -53) 📝 `src/udp/udp_client_stream.rs` (+11 -13) </details> ### 📄 Description Landing secure_client_handle future in master! --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
kerem 2026-03-16 01:54:00 +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#1209
No description provided.