DNS checks read a long TXT record the server splits across lines #64

Merged
jcoffey-dev merged 1 commits from fix/zone-split-txt into main 2026-09-29 17:24:22 +00:00
1 Commits
Author SHA1 Message Date
jcoffey-dev d6c991e163 DNS checks read a long TXT record the server splits across lines
ci / build (pull_request) Successful in 1m18s
ci / publish (pull_request) Skipped
The server writes a TXT value longer than 255 bytes the way BIND does:
quoted chunks inside parentheses, one per line. The zone parser read a
line at a time, so an RSA DKIM key was the record "(" and never matched
what public DNS returned. The Security page (SS-13), the DNS wizard's
record checks and the domain hover card all reported DKIM missing for
every domain with an RSA key.

Lines inside parentheses are now joined into one record first, with the
parentheses dropped and any inside a quoted value kept.
2026-09-29 10:22:25 -07:00