DNS guide: leave CAA off by default and say why #162

Merged
jcoffey-dev merged 1 commits from fix/caa-default-off-292 into main 2026-11-05 05:54:43 +00:00
Owner

Part of inbuxa/inbuxa-server#292.

The DNS guide switched on every record type except TLSA, so it published CAA for anyone who took the defaults. A CAA record covers every name under the domain and ties it to this server's ACME account, so another ACME client there is refused at its next renewal.

CAA is now off in the guide's defaults, and its switch carries a warning. A domain that already publishes CAA still loads with it on, because the guide reads the stored list.

The server's matching default change is in inbuxa/inbuxa-server#294. This PR works on its own, since the guide sends an explicit list.

Tested: new records.test.ts, plus typecheck, lint, i18n check, full npm test, notice check and build. I didn't click through the guide in a browser.

Part of inbuxa/inbuxa-server#292. The DNS guide switched on every record type except TLSA, so it published CAA for anyone who took the defaults. A CAA record covers every name under the domain and ties it to this server's ACME account, so another ACME client there is refused at its next renewal. CAA is now off in the guide's defaults, and its switch carries a warning. A domain that already publishes CAA still loads with it on, because the guide reads the stored list. The server's matching default change is in inbuxa/inbuxa-server#294. This PR works on its own, since the guide sends an explicit list. Tested: new `records.test.ts`, plus typecheck, lint, i18n check, full `npm test`, notice check and build. I didn't click through the guide in a browser.
jcoffey-dev added 1 commit 2026-11-05 04:37:16 +00:00
DNS guide: leave CAA off by default and say why
ci / build (pull_request) Skipped
ci / publish (pull_request) Skipped
ci / notices (pull_request) Successful in 1m3s
github/ci (branch) GitHub Actions
ci / github (pull_request) Successful in 1m49s
661092e184
A CAA record covers every name under the domain and ties it to this server's
ACME account, so another ACME client there is refused at its next renewal.
The guide no longer switches it on by itself, and the switch now carries a
warning.

Part of inbuxa/inbuxa-server#292
jcoffey-dev merged commit d512295274 into main 2026-11-05 05:54:43 +00:00
jcoffey-dev deleted branch fix/caa-default-off-292 2026-11-05 05:54:43 +00:00
Sign in to join this conversation.