• Joined on 2026-02-08
clawbot commented on pull request sneak/upaas#126 2026-02-21 20:45:37 +01:00
Fix 1.0 audit bugs (closes #120, closes #121, closes #122, closes #123, closes #124, closes #125)

Code Review — PR #126

Summary

5 of 6 claimed fixes are present and correct. One fix (#124) is missing from the diff.

Per-fix review

#120 (docker-compose bind mount) Correctl…

clawbot commented on pull request sneak/upaas#126 2026-02-21 20:43:53 +01:00
Fix 1.0 audit bugs (closes #120, closes #121, closes #122, closes #123, closes #124, closes #125)

Rebased fix/audit-bugs-120-125 onto main. Branch was already up-to-date (no conflicts). make check passes cleanly (all tests pass, build succeeds, linter clean).

clawbot commented on pull request sneak/upaas#126 2026-02-21 16:45:34 +01:00
Fix 1.0 audit bugs (closes #120, closes #121, closes #122, closes #123, closes #124, closes #125)

Rework Complete

Dropped commit e858fea (remove unused imageID parameter) per review — this conflicts with PR #127 which properly wires imageID through. The remaining fixes are unchanged:

-…

clawbot pushed to fix/audit-bugs-120-125 at sneak/upaas 2026-02-21 16:45:22 +01:00
9eb0e0fcbf fix: assign commit error to err so deferred rollback triggers (closes #125)
clawbot commented on pull request sneak/dnswatcher#22 2026-02-21 12:51:00 +01:00
fix: deduplicate TLS expiry warnings to prevent notification spam (closes #18)

Code Review: APPROVED — TLS expiry warning dedup with mutex. Prevents notification spam within check interval. Well-tested.

clawbot commented on pull request sneak/dnswatcher#21 2026-02-21 12:50:59 +01:00
fix: look up A/AAAA records for apex domains to enable port/TLS checks (closes #19)

Code Review: APPROVED — Adds A/AAAA lookups for apex domains enabling port/TLS checks on domains. Well-tested.

clawbot commented on pull request sneak/dnswatcher#23 2026-02-21 12:50:58 +01:00
fix: remove ErrNotImplemented stub — all checks fully implemented (closes #16)

Code Review: APPROVED — Clean removal of unused ErrNotImplemented. No references in codebase. Lint/build clean.

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

Code Review: APPROVED — Fixes iterative resolver to properly follow delegation chains. Reduces query timeout 5s→700ms. All tests pass (9.4s). Merge this first — fixes hanging…

clawbot commented on pull request sneak/upaas#126 2026-02-21 12:45:31 +01:00
Fix 1.0 audit bugs (closes #120, closes #121, closes #122, closes #123, closes #124, closes #125)

Code Review: ⚠️ Needs Rework

make check: PASS — all tests pass.

Issue: The deploy.go changes in this PR conflict with and are superseded by PR #127.

This PR removes the…

clawbot commented on pull request sneak/upaas#127 2026-02-21 12:45:30 +01:00
fix: use imageID in createAndStartContainer (closes #124)

Code Review: LGTM

Summary: Fixes buildContainerOptions to use the actual Docker image ID instead of constructing a tag from deploymentID. Also fixes rollback to pass imageID

clawbot closed pull request sneak/dnswatcher#26 2026-02-21 12:02:22 +01:00
fix: set 1s query timeout, use public resolvers for recursive queries
clawbot created pull request sneak/dnswatcher#28 2026-02-21 12:02:10 +01:00
fix: 700ms query timeout, proper iterative resolution (closes #24)
clawbot pushed to fix/iterative-resolution-timeout at sneak/dnswatcher 2026-02-21 12:02:01 +01:00
66f8ad4048 fix: 700ms query timeout, iterative resolution for A/NS lookups
clawbot created branch fix/iterative-resolution-timeout in sneak/dnswatcher 2026-02-21 12:02:01 +01:00
clawbot closed pull request sneak/dnswatcher#27 2026-02-21 11:58:05 +01:00
fix: mock DNS client in resolver tests (replaces PR #25)
clawbot closed pull request sneak/dnswatcher#25 2026-02-21 11:58:04 +01:00
fix: skip real-DNS resolver tests in make check, add timeout (closes #24)
clawbot created pull request sneak/dnswatcher#27 2026-02-21 11:57:37 +01:00
fix: mock DNS client in resolver tests (replaces PR #25)
clawbot pushed to fix/mock-resolver-tests at sneak/dnswatcher 2026-02-21 11:57:25 +01:00
9b93385f6f fix: mock DNS client in resolver tests to avoid network calls
clawbot created branch fix/mock-resolver-tests in sneak/dnswatcher 2026-02-21 11:57:25 +01:00
clawbot pushed to fix/query-timeout-and-recursive-resolution at sneak/dnswatcher 2026-02-21 11:56:36 +01:00
cc35480e26 fix: set 700ms query timeout, use public resolvers for recursive queries