Commit graph

11 commits

Author SHA1 Message Date
5acf464d4e Update rules 2026-04-30 08:35:11 +07:00
84649767c9 Include rules in README 2026-04-29 22:54:19 +07:00
5ba745982e checker: add standalone interactive form and test target
Implement RenderForm/ParseForm for the zonemasterProvider under the
standalone build tag, enabling browser-based interactive use. Also add
a `make test` target that builds with the same tag.
2026-04-26 17:19:32 +07:00
2710dfb459 checker: harden HTTP client, cap response size, drop dead legacy rule 2026-04-26 17:12:13 +07:00
181c5961f1 checker: split monolithic rule into per-concern rules 2026-04-26 16:53:57 +07:00
463e3fb457 docker: add HEALTHCHECK probing /health
The binary doubles as its own healthcheck client via the SDK's
-healthcheck flag, so the probe works in the scratch image
(no shell, no curl, no wget).
2026-04-26 16:41:08 +07:00
bf409ba33c Run container as non-root user
Add USER 65534:65534 to the scratch runtime image so the checker
process does not run as root.
2026-04-26 16:41:06 +07:00
a9a704c0ff Migrate to checker-sdk-go v1.3.0 with new server subpackage
The SDK split the HTTP server scaffolding into the new
checker-sdk-go/checker/server subpackage. Update main.go to import
server and call server.New.
2026-04-26 16:41:03 +07:00
6a82601ae8 Bump SDK + change Evaluate signature v0.1.0 2026-04-23 17:05:35 +07:00
c78ce034fc checker: adopt unified ReportContext reporter signature
Follow the checker-sdk-go interface consolidation: reporter methods
now take sdk.ReportContext and read the payload via ctx.Data() instead
of the raw json.RawMessage parameter. Backed by the same underlying
logic.
2026-04-23 17:04:52 +07:00
979757b5a8 Initial commit 2026-04-08 03:27:27 +07:00