Files
dnswatcher/internal/resolver
clawbot f2970143d2
Some checks failed
Check / check (pull_request) Failing after 6m4s
fix: retry on DNS timeout, distinguish authoritative negatives (closes #35)
- Add StatusTimeout constant for timeout responses
- querySingleType now retries on timeout and SERVFAIL (3 attempts,
  exponential backoff starting at 100ms)
- NXDOMAIN and NOERROR+empty are treated as authoritative negatives
  with no retry
- classifyResponse sets structured error messages for timeout and
  SERVFAIL cases
- Refactored into smaller functions to satisfy cyclomatic complexity
  limits
2026-02-28 03:22:57 -08:00
..