-
Notifications
You must be signed in to change notification settings - Fork 492
Multiple strings in RR value (from convertzone) cause parse failure #91
Copy link
Copy link
Closed
Milestone
Description
Many RR-types which take strings, take N strings, for N >= 1. Eg, the TXT RR-type.
convertzone took a zonefile which had such RR values and made dnsconfig directives which had two sequential strings with no operator between them, which led to a JS parse failure.
In this case, the cause is DKIM keys in TXT records. The below is actual data for the spodhuis.org zone.
I read all the docs I could find before trying the tool and saw nothing describing how to manual multiple strings as part of one RR value. The output from convertzone is not accepted as input into dnscontrol.
% dnscontrol
2017/04/17 20:55:23 main.go:56: Error executing javasscript in (dnsconfig.js): (anonymous): Line 42:280 Unexpected string (and 3 more errors)
% sed -n 42p < dnsconfig.js
TXT('d201611._domainkey', "v=DKIM1; k=rsa; p=MIG7MA0GCSqGSIb3DQEBAQUAA4GpADCBpQKBnQDJZk8JRPxvefSR/6CWRqgiGQvvtGuFmvIaUuOyVys2TYE61h/8rC6se00NKzN1hU+gJwfw8FKk8l+JhJ/znd9KdIJreu41KzIFIxeWsdYpcbwvTGYzfdbWifqNrgFa4l/D6Nicreh2/hT5aI121167qoZ6fgBRWFZ5vKXJoRHtGoqOX8qCLBBGUDz7ZaujVfI" "KQ1oU26fnLa2etlkCAwEAAQ==", TTL(7200)),
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels