Skip to content

fix(dns): prevent authenticated SVCB downgrade - #949

Merged
ryanfowler merged 1 commit into
mainfrom
fix/authenticated-svcb-failures
Aug 8, 2026
Merged

fix(dns): prevent authenticated SVCB downgrade#949
ryanfowler merged 1 commit into
mainfrom
fix/authenticated-svcb-failures

Conversation

@ryanfowler

Copy link
Copy Markdown
Owner

Summary

  • classify verified DoH, DoT, and DoQ resolvers as authenticated
  • make authenticated HTTPS/SVCB transport, server, timeout, and malformed-response failures fatal for ECH auto and automatic HTTP/3
  • preserve fallback for unauthenticated DNS and authenticated NODATA/NXDOMAIN outcomes
  • document the downgrade policy and add authenticated DoH regression tests

Validation

  • cargo fmt --check
  • cargo clippy --locked --all-targets --all-features -- -D warnings
  • cargo test --locked --all-features --lib --bins
  • full integration suite from AGENTS.md with --test-threads=2

@ryanfowler
ryanfowler enabled auto-merge August 8, 2026 01:46
@ryanfowler
ryanfowler merged commit 50704cf into main Aug 8, 2026
7 of 8 checks passed
@ryanfowler
ryanfowler deleted the fix/authenticated-svcb-failures branch August 8, 2026 01:55
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant