[GH-ISSUE #1446] Reduce number of crates, move protocol impls into trust-dns-proto #676

Closed
opened 2026-03-15 23:46:55 +03:00 by kerem · 0 comments
Owner

Originally created by @bluejekyll on GitHub (Apr 9, 2021).
Original GitHub issue: https://github.com/hickory-dns/hickory-dns/issues/1446

Today there are multiple crates implementing different aspects of specific protocols. The obvious ones are trust-dns-openssl, trust-dns-rustls, trust-dns-https. These should all be moved into the proto crate and have the same feature flags used that control them today.

The original reason for these are no longer necessary, which was to create isolated testing and ensure documentation is more visible on docs.rs. With the new docs annotation it should be easy to make all of this visible on docs.rs.

Originally created by @bluejekyll on GitHub (Apr 9, 2021). Original GitHub issue: https://github.com/hickory-dns/hickory-dns/issues/1446 Today there are multiple crates implementing different aspects of specific protocols. The obvious ones are `trust-dns-openssl`, `trust-dns-rustls`, `trust-dns-https`. These should all be moved into the `proto` crate and have the same feature flags used that control them today. The original reason for these are no longer necessary, which was to create isolated testing and ensure documentation is more visible on docs.rs. With the new `docs` annotation it should be easy to make all of this visible on docs.rs.
kerem 2026-03-15 23:46:55 +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#676
No description provided.