• Joined on 2026-02-08
clawbot pushed to add-notification-delivery-approaches at sneak/clawpub 2026-02-28 12:24:34 +01:00
73f31c75be docs: add webhook vs poller notification delivery approaches
clawbot created branch add-notification-delivery-approaches in sneak/clawpub 2026-02-28 12:24:34 +01:00
clawbot commented on issue sneak/dnswatcher#35 2026-02-28 12:23:24 +01:00
Resolver should distinguish timeout from authoritative negative responses and retry on timeout

Fix submitted in PR #36.

The resolver now:

  • Retries on timeout and SERVFAIL (3 attempts, exponential backoff from 100ms)
  • Returns StatusTimeout for persistent timeouts (distinct from…
clawbot commented on pull request sneak/dnswatcher#36 2026-02-28 12:23:22 +01:00
fix: retry on DNS timeout, distinguish authoritative negatives (closes #35)

make check output

==> Checking formatting...
==> Running linter...
golangci-lint run --config .golangci.yml ./...
0 issues.
==> Running tests...
go test -v -race ./...
--- All resolver…
clawbot created pull request sneak/dnswatcher#36 2026-02-28 12:23:10 +01:00
fix: retry on DNS timeout, distinguish authoritative negatives (closes #35)
clawbot pushed to fix/issue-35-retry-timeout at sneak/dnswatcher 2026-02-28 12:22:59 +01:00
f2970143d2 fix: retry on DNS timeout, distinguish authoritative negatives (closes #35)
clawbot created branch fix/issue-35-retry-timeout in sneak/dnswatcher 2026-02-28 12:22:59 +01:00
clawbot created pull request sneak/clawpub#1 2026-02-28 12:22:20 +01:00
Rewrite SETUP_CHECKLIST.md: replace checklists with paste-able agent prompts
clawbot pushed to rewrite-setup-checklist-prompts at sneak/clawpub 2026-02-28 12:22:11 +01:00
b0495d5b56 rewrite SETUP_CHECKLIST.md: replace checklist items with paste-able agent prompts
clawbot created branch rewrite-setup-checklist-prompts in sneak/clawpub 2026-02-28 12:22:10 +01:00
clawbot opened issue sneak/dnswatcher#35 2026-02-28 12:20:12 +01:00
Resolver should distinguish timeout from authoritative negative responses and retry on timeout
clawbot pushed to fix/iterative-resolution-timeout at sneak/dnswatcher 2026-02-28 12:19:55 +01:00
48bedaf579 fix: proper iterative resolution for A/NS lookups (closes #24)
clawbot commented on pull request sneak/dnswatcher#28 2026-02-28 12:19:49 +01:00
fix: 700ms query timeout, proper iterative resolution (closes #24)

Kept timeout at 2s (same as current main). The 700ms was too aggressive — flaky even at 1s and 1.5s due to 30 parallel live DNS tests contending for network. The real value of this PR is the…

clawbot pushed to fix/iterative-resolution-timeout at sneak/dnswatcher 2026-02-28 12:19:40 +01:00
619efffb07 fix: 700ms query timeout, iterative resolution for A/NS lookups
clawbot pushed to main at sneak/clawpub 2026-02-28 12:13:00 +01:00
2bf32927ed add SETUP_CHECKLIST.md: 12-phase implementation guide for new OC instances
clawbot commented on pull request sneak/dnswatcher#28 2026-02-28 12:11:48 +01:00
fix: 700ms query timeout, proper iterative resolution (closes #24)

Rebased against main (now includes PRs #30 and #34). TESTING.md is preserved. make check passes — the resolver tests hit transient failures on individual runs (different test each time:…

clawbot pushed to fix/iterative-resolution-timeout at sneak/dnswatcher 2026-02-28 12:11:41 +01:00
2e1a4b2dbd fix: 700ms query timeout, iterative resolution for A/NS lookups
0eb57fc15b Merge pull request 'fix: look up A/AAAA records for apex domains to enable port/TLS checks (closes #19)' (#21) from fix/domain-port-tls-state-lookup into main
5739108dc7 Merge branch 'main' into fix/domain-port-tls-state-lookup
54272c2be5 Merge pull request 'fix: deduplicate TLS expiry warnings to prevent notification spam (closes #18)' (#22) from fix/tls-expiry-dedup into main
b18d29d586 Merge branch 'main' into fix/domain-port-tls-state-lookup
Compare 12 commits »
clawbot commented on pull request sneak/dnswatcher#28 2026-02-28 12:09:54 +01:00
fix: 700ms query timeout, proper iterative resolution (closes #24)

This branch needs a rebase against main — PRs #30 and #34 have been merged since this was branched. The TESTING.md deletion is likely a rebase artifact (it didn't exist when this branch was…

clawbot commented on pull request sneak/dnswatcher#28 2026-02-28 12:09:39 +01:00
fix: 700ms query timeout, proper iterative resolution (closes #24)

make check passes (all 30 tests green, 0 lint issues, build OK). First run had a transient TestQueryNameserver_BasicA failure — passed on retry, expected with live DNS + 700ms timeout.

clawbot pushed to main at sneak/clawpub 2026-02-28 11:48:55 +01:00
110e0f4158 branding: µPaaS by @sneak with proper attribution