checker-alias/checker
Pierre-Olivier Mercier 680a7735f0 checker: report chain transport errors as Unknown, not Warn
A transport-level query failure (connection refused, timeout, network
unreachable) means the alias state could not be observed, not that the
alias is misconfigured. Mapping it to Warn made the check flap whenever a
flaky auth server alternated between refusing connections (Warn) and
answering SERVFAIL (Crit). Report TermQueryErr as Unknown so only
definitive DNS evidence drives Warn/Crit.
2026-06-18 09:31:37 +09:00
..
collect.go checker: add dname_coexistence rule and refactor sibling probing 2026-05-16 21:36:20 +08:00
definition.go checker: add dname_coexistence rule and refactor sibling probing 2026-05-16 21:36:20 +08:00
dns.go checker: require SOA owner to match candidate in findApex 2026-06-18 04:54:14 +09:00
interactive.go Initial commit 2026-04-26 19:42:18 +07:00
provider.go Initial commit 2026-04-26 19:42:18 +07:00
report.go report: move synthetic ALIAS hop from collector to report view 2026-05-15 17:37:11 +08:00
rules_apex.go Initial commit 2026-04-26 19:42:18 +07:00
rules_chain.go checker: report chain transport errors as Unknown, not Warn 2026-06-18 09:31:37 +09:00
rules_coexistence.go checker: add dname_coexistence rule and refactor sibling probing 2026-05-16 21:36:20 +08:00
rules_common.go checker: rework target_resolvable to check existence (NOERROR) instead of A/AAAA 2026-05-15 17:31:51 +08:00
rules_dnssec.go Initial commit 2026-04-26 19:42:18 +07:00
rules_test.go checker: report chain transport errors as Unknown, not Warn 2026-06-18 09:31:37 +09:00
types.go checker: add dname_coexistence rule and refactor sibling probing 2026-05-16 21:36:20 +08:00