02ca796085
Merge pull request 'Simplify CI: docker build instead of manual toolchain setup' (#38) from fix/simplify-ci into main
Jeffrey Paul2026-02-28 13:04:31 +01:00
2e3526986f
simplify CI to docker build, pin all image refs by SHA
clawbot
2026-02-28 03:54:11 -08:00
55c6c21b5a
Merge pull request 'fix: distinguish timeout from negative DNS responses (closes#35)' (#37) from fix/timeout-vs-negative-response into main
Jeffrey Paul2026-02-28 12:38:18 +01:00
2993911883
fix: distinguish timeout from negative DNS responses (closes#35)
clawbot
2026-02-28 03:27:14 -08:00
70fac87254
Merge pull request 'fix: remove ErrNotImplemented stub — all checks fully implemented (closes#16)' (#23) from fix/remove-unimplemented-stubs into main
Jeffrey Paul2026-02-28 12:26:27 +01:00
940f7c89da
Merge branch 'main' into fix/remove-unimplemented-stubs
Jeffrey Paul2026-02-28 12:09:24 +01:00
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
Jeffrey Paul2026-02-28 12:09:04 +01:00
5739108dc7
Merge branch 'main' into fix/domain-port-tls-state-lookup
Jeffrey Paul2026-02-28 12:08:56 +01:00
54272c2be5
Merge pull request 'fix: deduplicate TLS expiry warnings to prevent notification spam (closes#18)' (#22) from fix/tls-expiry-dedup into main
Jeffrey Paul2026-02-28 12:08:46 +01:00
7d380aafa4
Merge branch 'main' into fix/remove-unimplemented-stubs
Jeffrey Paul2026-02-28 12:08:35 +01:00
b18d29d586
Merge branch 'main' into fix/domain-port-tls-state-lookup
Jeffrey Paul2026-02-28 12:08:25 +01:00
e63241cc3c
Merge branch 'main' into fix/tls-expiry-dedup
Jeffrey Paul2026-02-28 12:08:19 +01:00
5ab217bfd2
Merge pull request 'Reduce DNS query timeout and limit root server fan-out (closes#29)' (#30) from fix/reduce-dns-timeout-and-root-fanout into main
Jeffrey Paul2026-02-28 12:07:20 +01:00
518a2cc42e
Merge pull request 'doc: add TESTING.md — real DNS only, no mocks' (#34) from doc/testing-policy into main
Jeffrey Paul2026-02-28 12:06:57 +01:00
4cb81aac24
doc: add testing policy — real DNS only, no mocks
user
2026-02-22 04:28:47 -08: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
Jeffrey Paul2026-02-21 11:22:46 +01:00
d0220e5814
fix: remove ErrNotImplemented stub — resolver, port, and TLS checks are fully implemented (closes#16)
clawbot
2026-02-21 00:55:38 -08:00
622acdb494
Merge pull request 'feat: implement TCP port connectivity checker (closes#3)' (#6) from feature/portcheck-implementation into main
Jeffrey Paul2026-02-20 19:38:37 +01:00
4d4f74d1b6
Merge pull request 'feat: implement iterative DNS resolver (closes#1)' (#9) from feature/resolver into main
Jeffrey Paul2026-02-20 19:37:59 +01:00
617270acba
Merge pull request 'feat: implement TLS certificate inspector (closes#4)' (#7) from feature/tlscheck-implementation into main
Jeffrey Paul2026-02-20 19:36:39 +01:00
9ef0d35e81
resolver: remove DNS mocking, use real DNS queries in tests
clawbot2026-02-20 06:06:25 -08:00
9e4f194c4c
style: fix formatting in resolver.go
user
2026-02-20 03:45:17 -08:00
0486dcfd07
fix: mock DNS in resolver tests for hermetic, fast unit tests
clawbot
2026-02-20 00:17:23 -08:00
1e04a29fbf
fix: format resolver_test.go with goimports
clawbot
2026-02-19 23:49:27 -08:00
04855d0e5f
feat: implement iterative DNS resolver
clawbot
2026-02-19 14:15:02 -08:00
e92d47f052
Add resolver API definition and comprehensive test suite
sneak2026-02-19 22:22:58 +01:00
4394ea9376
Merge pull request 'fix: suppress gosec G704 SSRF false positive on webhook URLs' (#13) from fix/gosec-g704-ssrf into main
Jeffrey Paul2026-02-20 14:56:21 +01:00
59ae8cc14a
Merge pull request 'ci: add Gitea Actions workflow for make check' (#14) from ci/make-check into main
Jeffrey Paul2026-02-20 14:55:07 +01:00
c9c5530f60
security: pin all go install refs to commit SHAs
clawbot2026-02-20 03:10:39 -08:00
b2e8ffe5e9
security: pin CI actions to commit SHAs
user
2026-02-20 02:58:07 -08:00
ae936b3365
ci: add Gitea Actions workflow for make check
user
2026-02-20 02:48:13 -08:00
5e4631776a
Merge pull request 'feat: unify DOMAINS/HOSTNAMES into single TARGETS config (closes#10)' (#11) from feature/unified-targets into main
Jeffrey Paul2026-02-20 09:04:59 +01:00