Poller test — verifying wake trigger works.
Fixed — deleted the two duplicate merge-ready labels (ids 73, 102). Kept the original (id 28, color #22c55e). Will update checklist-pr.md to prevent creating dupes.
Fixed: querySingleType now uses isTimeout(err) to check the net.Error Timeout() interface before setting gotTimeout. Non-timeout errors (REFUSED, connection refused, etc.) no longer…
Reworked timeout detection: querySingleType now uses errors.As(err, &net.Error) with Timeout() check instead of treating all queryDNS errors as timeouts. Non-timeout errors (connection…
Closing — superseded by #37 which is rebased against current main.
make check passes (all 32 tests green, 0 lint issues, build OK). Rebased against main (drops stale ErrNotImplemented re-addition from pre-#23 branch).