Refactor CAA records to use CAA_BUILDER and update type definitions to version 4.35.0.

This commit is contained in:
2026-03-08 11:42:01 -04:00
parent 4dbaea7561
commit 738d1d9753
2 changed files with 172 additions and 18 deletions

View File

@@ -16,8 +16,18 @@ DEFAULTS(
DnsProvider(DNS_CLOUDFLARE),
DefaultTTL(1),
CF_MANAGE_COMMENTS, // opt into comments syncing
CAA("@", "iodef", "mailto:" + reportEmail),
CAA("@", "issue", "letsencrypt.org"),
CAA_BUILDER({
iodef: "mailto:" + reportEmail,
iodef_critical: true,
issue: ["letsencrypt.org"],
issue_critical: true,
issuewild: ["letsencrypt.org"],
issuewild_critical: true,
issuevmc: "none",
issuevmc_critical: true,
issuemail: "none",
issuemail_critical: true,
}),
);
/* ****************************************************************************************************************** *\
@@ -68,18 +78,19 @@ D("achlfr.email", REG_101DOMAIN,
RexBox Services
\* -------------------------------------------------------------------------- */
cnames("arirex.me", rexbox, [
"OpenWebUI@ai",
"Traefik Forward Auth@auth",
"Chhoto URL@l",
"Enclosed@bin",
"Matrix / Client@chat",
"Pocket ID@id",
"IT Tools@it",
"Karakeep@karakeep",
"Chhoto URL@l",
"Matrix / Client@chat",
"Matrix / Server@matrix",
"Minecraft@mc",
"Ntfy@ntfy",
"OpenWebUI@ai",
"Pocket ID@id",
// "Prompts@prompts",
"Traefik@traefik",
"Traefik Forward Auth@auth",
]);
cnames("achl.fr", rexbox, [
@@ -93,11 +104,11 @@ cnames("achl.fr", rexbox, [
cnames("arirex.me", rexcloud, [
"Beszel@beszel",
"Gitea@git",
"IPFS@gw",
"IPFS@*.ipfs.gw",
"IPFS@*.ipns.gw",
"SearXNG@search",
"IPFS Subdomain Gateway@*.ipfs.gw",
"IPFS Subdomain Gateway@*.ipns.gw",
"IPFS Path Gateway@gw",
// "LibreSpeed@speedtest",
"SearXNG@search",
]);
/* -------------------------------------------------------------------------- *\