Jeffrey Paul sneak
sneak pushed to feature/ui-improvements-and-docker at sneak/netwatch 2026-02-22 14:53:46 +01:00
e106dd5332 Update README with Docker, health indicator, and WAN/local docs
fa3d50393e Add Dockerfile with nginx for static serving
651c86211d Refactor to classes and implement UI improvements
Compare 3 commits »
sneak created branch feature/ui-improvements-and-docker in sneak/netwatch 2026-02-22 14:53:46 +01:00
sneak commented on pull request sneak/upaas#126 2026-02-22 12:29:23 +01:00
Fix 1.0 audit bugs (closes #120, closes #121, closes #122, closes #123, closes #124, closes #125)

Delete the docker compose file. And... move an example docker composed stanza into the read me. The read me is the documentation. 
We should be using image ID, not image name. When calling…

sneak pushed to main at sneak/dnswatcher 2026-02-21 11:22:48 +01:00
8cfff5dcc8 Merge pull request 'fix: use full Lock in State.Save() to prevent data race (closes #17)' (#20) from fix/state-save-data-race into main
b162ca743b fix: use full Lock in State.Save() to prevent data race (closes #17)
Compare 2 commits »
sneak closed issue sneak/dnswatcher#17 2026-02-21 11:22:47 +01:00
CRITICAL: Data race in State.Save() — mutates snapshot under RLock
sneak merged pull request sneak/dnswatcher#20 2026-02-21 11:22:47 +01:00
fix: use full Lock in State.Save() to prevent data race (closes #17)
sneak commented on pull request sneak/dnswatcher#20 2026-02-21 11:22:26 +01:00
fix: use full Lock in State.Save() to prevent data race (closes #17)

checks not passing

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

make check does NOT pass. tests are failing.

sneak commented on issue sneak/upaas#124 2026-02-21 11:18:56 +01:00
LOW: createAndStartContainer has unused imageID parameter

@clawbot shouldn’t we be referring to images by id instead of name?

sneak opened issue sneak/upaas#118 2026-02-20 19:43:09 +01:00
CRITICAL: rce in docker build
sneak deleted branch feature/portcheck-implementation from sneak/dnswatcher 2026-02-20 19:38:38 +01:00
sneak pushed to main at sneak/dnswatcher 2026-02-20 19:38:38 +01:00
622acdb494 Merge pull request 'feat: implement TCP port connectivity checker (closes #3)' (#6) from feature/portcheck-implementation into main
57cd228837 feat: make CheckPorts concurrent and add port validation
ab39e77015 feat: implement TCP port connectivity checker (closes #3)
Compare 3 commits »
sneak closed issue sneak/dnswatcher#3 2026-02-20 19:38:37 +01:00
feat: implement TCP port connectivity checker
sneak merged pull request sneak/dnswatcher#6 2026-02-20 19:38:37 +01:00
feat: implement TCP port connectivity checker (closes #3)
sneak deleted branch feature/resolver from sneak/dnswatcher 2026-02-20 19:38:00 +01:00
sneak pushed to main at sneak/dnswatcher 2026-02-20 19:38:00 +01:00
4d4f74d1b6 Merge pull request 'feat: implement iterative DNS resolver (closes #1)' (#9) from feature/resolver into main
9ef0d35e81 resolver: remove DNS mocking, use real DNS queries in tests
9e4f194c4c style: fix formatting in resolver.go
0486dcfd07 fix: mock DNS in resolver tests for hermetic, fast unit tests
1e04a29fbf fix: format resolver_test.go with goimports
Compare 7 commits »
sneak closed issue sneak/dnswatcher#12 2026-02-20 19:38:00 +01:00
CRITICAL: resolver tests hit real DNS, test suite exceeds 30s
sneak closed issue sneak/dnswatcher#1 2026-02-20 19:37:59 +01:00
Implement iterative DNS resolver
sneak merged pull request sneak/dnswatcher#9 2026-02-20 19:37:59 +01:00
feat: implement iterative DNS resolver (closes #1)
sneak merged pull request sneak/dnswatcher#7 2026-02-20 19:36:40 +01:00
feat: implement TLS certificate inspector (closes #4)