Skip to content

fix(dns): retry dropped UDP queries - #961

Merged
ryanfowler merged 1 commit into
mainfrom
fix/dns-udp-retries
Aug 8, 2026
Merged

fix(dns): retry dropped UDP queries#961
ryanfowler merged 1 commit into
mainfrom
fix/dns-udp-retries

Conversation

@ryanfowler

Copy link
Copy Markdown
Owner

Summary

  • retransmit unanswered UDP DNS queries within one transaction budget
  • include UDP socket setup in the timeout budget
  • preserve the remaining budget for TCP fallback and add retry coverage

Validation

  • cargo fmt --check
  • cargo clippy --locked --all-targets --all-features -- -D warnings
  • cargo test --locked --all-features --lib --bins
  • cargo test --locked --all-features --test cli --test formatting --test grpc --test har --test http --test install --test network --test terminal --test update --test websocket -- --test-threads=2

Retransmit unanswered UDP queries within the transaction budget. Apply the same budget to socket setup and preserve it for TCP fallback.
@ryanfowler
ryanfowler enabled auto-merge (squash) August 8, 2026 07:44
@ryanfowler
ryanfowler merged commit 9797bb3 into main Aug 8, 2026
4 checks passed
@ryanfowler
ryanfowler deleted the fix/dns-udp-retries branch August 8, 2026 07:50
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