Commit graph

4 commits

Author SHA1 Message Date
744a75b25d checker: resolve relative NS labels using the zone origin
Some checks failed
continuous-integration/drone/push Build is failing
continuous-integration/drone/tag Build is failing
v0.2.0
NS hostnames stored in happyDomain's abstract.Origin service are encoded
relative to the zone apex (e.g. "ns0" instead of "ns0.example.com.").
normalizeNSList was calling dns.Fqdn() directly, turning "ns0" into the
useless single-label "ns0." rather than the correct FQDN.

Expose domain_name in ServiceOpts so happyDomain auto-fills the zone
apex at service scope, then use sdk.JoinRelative in normalizeNSList to
absolutize relative labels.  Absolute FQDNs (trailing dot) are kept
as-is so external nameservers round-trip safely.
2026-05-16 21:37:05 +08:00
0903357221 Enforce prober/evaluator boundary in ObservationData
All checks were successful
continuous-integration/drone/push Build is passing
2026-05-15 17:43:27 +08:00
a0dcac59bd Add CI/CD pipeline
All checks were successful
continuous-integration/drone/push Build is passing
2026-05-10 19:00:19 +08:00
2b72492a59 Initial commit v0.1.0 2026-04-26 19:43:24 +07:00