You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Overview This issue is about adding support for DNS-over-QUIC (DoQ) in the dnscore library. The goal is to enable users to perform DNS queries over QUIC using dnscore's transport and high-level APIs. In turn, this feature will be exposed to the rbmk dig tool, allowing users to perform DNS-over-QUIC queries from the command line.
Open to contributors! I currently do not have time myself to work on this issue right now, so, please, let me know if you would like to take on this task. I am willing to provide feedback, guidance, and support to land this new feature.
Proposed Activities I believe we should proceed as follows:
write a brief summary of how DoQ works and sketch out how it could be integrated into dnscore
sketch out initial implementation in dnscore and expose it using the ./internal/cmd/transport/ command, such that we can test the new code with existing DoQ servers
Fork the repository and set up your development environment
Read through the dnscore design doc and the already-existing dnscore protocol implementations
Create a draft PR early to discuss implementation approach
Full development documentation is not available yet, but I will be working on this to facilitate future work
Communications The RBMK and dnscore projects are hobby projects for me, at the moment, so expect some delays in communication. I will try to be as responsive as possible, but please be patient. I am available to discuss on GitHub issues and pull requests, and I am also available via Matrix as @bassosimone:matrix.org.
The text was updated successfully, but these errors were encountered:
Overview This issue is about adding support for DNS-over-QUIC (DoQ) in the
dnscore
library. The goal is to enable users to perform DNS queries over QUIC usingdnscore
's transport and high-level APIs. In turn, this feature will be exposed to therbmk dig
tool, allowing users to perform DNS-over-QUIC queries from the command line.Open to contributors! I currently do not have time myself to work on this issue right now, so, please, let me know if you would like to take on this task. I am willing to provide feedback, guidance, and support to land this new feature.
Proposed Activities I believe we should proceed as follows:
dnscore
dnscore
and expose it using the./internal/cmd/transport/
command, such that we can test the new code with existing DoQ serversdotls_test.go
,dohttps_test.go
./dnscoretest
packagerbmk
command to support DoQThis is the general idea of how I think we should proceed, but obviously we will adapt this plan as we go, if new information and reckonings come up.
Work Style
We encourage incremental development through multiple PRs
All code changes eventually require:
Consider using a draft PRs for early feedback and discussion
If your code is derived work from someone else's code, reference the original source code explicitly
Always include a
SPDX-License-Identifier
(and useGPL-3.0-or-later
for new code)Expected Outcomes I would say:
dnscore
includes DoQ supportdnscoretest
includes DoQ supportinternal/cmd/transport/
command includes DoQ supportdnscore
including DoQrbmk dig
tool supports DoQPrerequisites I think:
Getting Started
dnscore
protocol implementationsCommunications The RBMK and dnscore projects are hobby projects for me, at the moment, so expect some delays in communication. I will try to be as responsive as possible, but please be patient. I am available to discuss on GitHub issues and pull requests, and I am also available via Matrix as
@bassosimone:matrix.org
.The text was updated successfully, but these errors were encountered: