Skip to content

fix: reuse DNS inspection connections - #936

Merged
ryanfowler merged 1 commit into
mainfrom
audit-7-dns-inspection-reuse
Aug 5, 2026
Merged

fix: reuse DNS inspection connections#936
ryanfowler merged 1 commit into
mainfrom
audit-7-dns-inspection-reuse

Conversation

@ryanfowler

Copy link
Copy Markdown
Owner

Summary

  • reuse one UDP socket and one TCP/TLS stream for DNS inspection queries
  • reuse one QUIC connection with one stream per DoQ query
  • preserve query ordering, partial failures, and timeout budgets

Validation

  • cargo fmt --check
  • cargo clippy --locked --all-targets --all-features -- -D warnings
  • cargo test --locked --all-features --lib --bins
  • focused integration suite with --test-threads=2

@ryanfowler
ryanfowler enabled auto-merge (squash) August 5, 2026 15:16
@ryanfowler
ryanfowler merged commit 8fbb9f8 into main Aug 5, 2026
4 checks passed
@ryanfowler
ryanfowler deleted the audit-7-dns-inspection-reuse branch August 5, 2026 15:22
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