-
-
Notifications
You must be signed in to change notification settings - Fork 5
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Support option to disable DNSSEC validation #38
Conversation
This enables the `cd` flag when DNSSEC records are requested, but we want to disable DNSSEC validation on the resolver. Fixes #37
I spotted a couple of bugs whilst testing the PR but now everything looks good and I won't be making further changes until you provide some feedback. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This looks pretty close. I had a few minor questions that aren't blockers.
I'd like two changes, please:
- Add yourself to a new contributors section in the package.json
- Add a corresponding CLI option
Only the first is mandatory, I can hack the CLI option in if you don't have time.
OK, this looks ready to go to me. There's a solid 10% chance this is going to break GHA when it lands, because I hadn't updated the action definition to run on pull requests to |
Thank you! I think we're good to go! 🚀 |
Fixes #54 - [x] Wait for hildjj/dohdec#38 to be released to NPM. - [x] Resolver requirements: Retrieve RRSig records and return `Buffer | Message`. Preferably `cd` flag on, otherwise validation will still fail but for the wrong reason. - [x] Security audit.
Hi @hildjj 👋🏾 Can you please release this change to NPM? I've been relying on the Git tag but that's now breaking CI for me. TIA! 🙇🏾 |
I'll look at this first thing Tuesday. I think this is blocked on hildjj/mock-tls-server#2, so I either have to fix that or rewrite the tests. |
OK, I think I'm ready to cut a major release, but I'm too tired today to re-learn lerna. Release probably will happen tomorrow morning MDT. |
Version 6.0.0 just released. Please check to make sure I got it right... I had to do a bunch of manual hacking to get the release to publish from GHA with provenance information correct. |
See: hildjj/dohdec#38 This replaces my fork.
Thanks @hildjj! I tried upgrading, but it looks like the changes I made to
|
The .d.ts files are generated, and aren't even checked into git anymore. I'll see if I can find the right place to change the source. |
It looks like you only added it on WillFix. |
See: hildjj/dohdec#38 This replaces the reference to the Git tag.
This enables the
cd
flag when DNSSEC records are requested, but we want to disable DNSSEC validation on the resolver.I created this test file to test the changes against real resolvers (but didn't commit it):
Fixes #37