Add Quad9 Unsecured w/ ECS support provider - #22
Conversation
Signed-off-by: Snuupy <Snuupy@users.noreply.github.com>
There was a problem hiding this comment.
Pull request overview
Adds the missing Quad9 “Unsecured w/ ECS support” endpoint option to the Quad9 provider definition so users can select it in https-dns-proxy’s configuration.
Changes:
- Add new
dns12provider variant labeled “Unsecured with ECS Support”. - Extend the Quad9 options list to expose the new variant in the UI/config.
💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.
|
Thank you for this @Snuupy , can you please address the comment from copilot, so that I could merge this? I'm not confident how quickly this will make it into the OpenWrt luci repo -- there have been many reports that Quad9 has been flaky lately and we were actually considering dropping it from the list. I believe @egc112 has been more involved with the community lately, so I would rely on their opinion on this. |
|
more on that in the https-dns-proxy thread https://forum.openwrt.org/t/doh-proxy-https-dns-proxy-new-rfc8484-supporting-package-and-web-ui/50832/331?u=egc |
Updated regex to include 'dns12' as a valid option. Signed-off-by: Snuupy <Snuupy@users.noreply.github.com>
|
I don't know anything about the curl/quad9 issues, all I know is that dns.sb has been routing my NA packets to EU recently so I've had to switch DNS providers or hardcode the specific geolocation for dns.sb, so I've resolved to use quad9 for the time being. However, the malware/adblocking lists sometimes block tracking links which leads to people always complaining that they can't click affiliate links/shopping etc. so I needed to use unfiltered. I only realized I wanted to use unfiltered (.10) after trying to use unfiltered + ECS (.12) and submitting this PR. Regardless, updated the PR with the regex as well :) |
|
@Snuupy thank you for this PR and quick response to copilot. I've been meaning to create a PR for a major change in the principal package and the luci package will get updated at the same time. I have limited time to work on OSS until mid-September, so it may not happen until then, but I'll make sure the package in mossdef-org repo is updated. |
Just noticed it's missing, it's listed under https://docs.quad9.net/services/#99912-no-threat-blocking-ecs and also https://en.wikipedia.org/wiki/Quad9#Service