From bfd38f64a4630f9073d2b477249023dfab661dc3 Mon Sep 17 00:00:00 2001 From: Thomas Limoncelli Date: Mon, 8 Dec 2025 10:02:45 -0500 Subject: [PATCH] Update test data to incldue nameraw and nameunicode --- pkg/js/parse_tests/001-basic.json | 2 ++ pkg/js/parse_tests/002-ttl.json | 2 ++ pkg/js/parse_tests/003-meta.json | 2 ++ pkg/js/parse_tests/004-ips.json | 2 ++ pkg/js/parse_tests/005-ignored-records.json | 4 ++++ pkg/js/parse_tests/006-transforms.json | 2 ++ .../parse_tests/007-importTransformTTL.json | 6 ++++++ pkg/js/parse_tests/008-import.json | 2 ++ pkg/js/parse_tests/009-reverse.json | 2 ++ pkg/js/parse_tests/010-alias.json | 2 ++ pkg/js/parse_tests/011-cfRedirect.json | 2 ++ pkg/js/parse_tests/012-duration.json | 2 ++ pkg/js/parse_tests/013-mx.json | 2 ++ pkg/js/parse_tests/014-caa.json | 2 ++ pkg/js/parse_tests/015-tlsa.json | 2 ++ pkg/js/parse_tests/017-txt.json | 2 ++ pkg/js/parse_tests/018-dkim.json | 2 ++ pkg/js/parse_tests/019-r53-alias.json | 2 ++ pkg/js/parse_tests/020-complexRequire.json | 2 ++ pkg/js/parse_tests/021-srv.json | 2 ++ pkg/js/parse_tests/022-sshfp.json | 2 ++ .../parse_tests/023-ignored-glob-records.json | 2 ++ pkg/js/parse_tests/024-json-import.json | 2 ++ pkg/js/parse_tests/025-autodnssec.json | 6 ++++++ pkg/js/parse_tests/026-azure-alias.json | 2 ++ pkg/js/parse_tests/027-ds.json | 2 ++ pkg/js/parse_tests/028-dextend.json | 6 ++++++ pkg/js/parse_tests/029-dextendsub.json | 20 +++++++++++++++++++ pkg/js/parse_tests/030-dextenddoc.json | 2 ++ pkg/js/parse_tests/031-dextendnames.json | 4 ++++ pkg/js/parse_tests/032-reverseip.json | 2 ++ pkg/js/parse_tests/033-revextend.json | 4 ++++ pkg/js/parse_tests/034-nameserver-ttl.json | 4 ++++ pkg/js/parse_tests/035-naptr.json | 2 ++ pkg/js/parse_tests/036-dextendcf.json | 2 ++ pkg/js/parse_tests/037-splithor.json | 16 +++++++++++++++ pkg/js/parse_tests/038-soa.json | 2 ++ pkg/js/parse_tests/039-include.json | 4 ++++ pkg/js/parse_tests/040-cfWorkerRoute.json | 2 ++ pkg/js/parse_tests/040-r53-zone.json | 4 ++++ pkg/js/parse_tests/043-safety.json | 4 ++++ pkg/js/parse_tests/044-ensureabsent.json | 2 ++ pkg/js/parse_tests/045-loc.json | 2 ++ pkg/js/parse_tests/046-DHCID.json | 2 ++ pkg/js/parse_tests/047-DNAME.json | 2 ++ pkg/js/parse_tests/047-SVCB.json | 2 ++ pkg/js/parse_tests/048-DNSKEY.json | 2 ++ pkg/js/parse_tests/049-json5-require.json | 2 ++ pkg/js/parse_tests/050-cfSingleRedirect.json | 2 ++ pkg/js/parse_tests/051-HASH.json | 2 ++ .../parse_tests/054-b3487_d_extend_rev.json | 2 ++ pkg/js/parse_tests/055-b3550-ipv6ptr.json | 4 ++++ pkg/js/parse_tests/056-openpgpkey.json | 2 ++ pkg/js/parse_tests/057-smimea.json | 2 ++ .../parse_tests/058-ignore-external-dns.json | 6 ++++++ 55 files changed, 174 insertions(+) diff --git a/pkg/js/parse_tests/001-basic.json b/pkg/js/parse_tests/001-basic.json index 3a4b6b863..1d266c9a3 100644 --- a/pkg/js/parse_tests/001-basic.json +++ b/pkg/js/parse_tests/001-basic.json @@ -11,6 +11,8 @@ "Cloudflare": -1 }, "meta": { + "dnscontrol_nameraw": "foo.com", + "dnscontrol_nameunicode": "foo.com", "dnscontrol_uniquename": "foo.com" }, "name": "foo.com", diff --git a/pkg/js/parse_tests/002-ttl.json b/pkg/js/parse_tests/002-ttl.json index b5208e711..a950b994c 100644 --- a/pkg/js/parse_tests/002-ttl.json +++ b/pkg/js/parse_tests/002-ttl.json @@ -11,6 +11,8 @@ "Cloudflare": -1 }, "meta": { + "dnscontrol_nameraw": "foo.com", + "dnscontrol_nameunicode": "foo.com", "dnscontrol_uniquename": "foo.com" }, "name": "foo.com", diff --git a/pkg/js/parse_tests/003-meta.json b/pkg/js/parse_tests/003-meta.json index c5d248c2d..808214479 100644 --- a/pkg/js/parse_tests/003-meta.json +++ b/pkg/js/parse_tests/003-meta.json @@ -4,6 +4,8 @@ { "dnsProviders": {}, "meta": { + "dnscontrol_nameraw": "foo.com", + "dnscontrol_nameunicode": "foo.com", "dnscontrol_uniquename": "foo.com" }, "name": "foo.com", diff --git a/pkg/js/parse_tests/004-ips.json b/pkg/js/parse_tests/004-ips.json index 25bcc5e81..660a4f674 100644 --- a/pkg/js/parse_tests/004-ips.json +++ b/pkg/js/parse_tests/004-ips.json @@ -11,6 +11,8 @@ "Cloudflare": 0 }, "meta": { + "dnscontrol_nameraw": "foo.com", + "dnscontrol_nameunicode": "foo.com", "dnscontrol_uniquename": "foo.com" }, "name": "foo.com", diff --git a/pkg/js/parse_tests/005-ignored-records.json b/pkg/js/parse_tests/005-ignored-records.json index a2efb04fc..ba4c5a4a8 100644 --- a/pkg/js/parse_tests/005-ignored-records.json +++ b/pkg/js/parse_tests/005-ignored-records.json @@ -4,6 +4,8 @@ { "dnsProviders": {}, "meta": { + "dnscontrol_nameraw": "foo.com", + "dnscontrol_nameunicode": "foo.com", "dnscontrol_uniquename": "foo.com" }, "name": "foo.com", @@ -56,6 +58,8 @@ { "dnsProviders": {}, "meta": { + "dnscontrol_nameraw": "diff2.com", + "dnscontrol_nameunicode": "diff2.com", "dnscontrol_uniquename": "diff2.com" }, "name": "diff2.com", diff --git a/pkg/js/parse_tests/006-transforms.json b/pkg/js/parse_tests/006-transforms.json index 7797dea58..d151bec17 100644 --- a/pkg/js/parse_tests/006-transforms.json +++ b/pkg/js/parse_tests/006-transforms.json @@ -11,6 +11,8 @@ "Cloudflare": -1 }, "meta": { + "dnscontrol_nameraw": "foo.com", + "dnscontrol_nameunicode": "foo.com", "dnscontrol_uniquename": "foo.com" }, "name": "foo.com", diff --git a/pkg/js/parse_tests/007-importTransformTTL.json b/pkg/js/parse_tests/007-importTransformTTL.json index bdf168738..d0152bd21 100644 --- a/pkg/js/parse_tests/007-importTransformTTL.json +++ b/pkg/js/parse_tests/007-importTransformTTL.json @@ -4,6 +4,8 @@ { "dnsProviders": {}, "meta": { + "dnscontrol_nameraw": "foo1.com", + "dnscontrol_nameunicode": "foo1.com", "dnscontrol_uniquename": "foo1.com" }, "name": "foo1.com", @@ -29,6 +31,8 @@ { "dnsProviders": {}, "meta": { + "dnscontrol_nameraw": "inny", + "dnscontrol_nameunicode": "inny", "dnscontrol_uniquename": "inny" }, "name": "inny", @@ -54,6 +58,8 @@ { "dnsProviders": {}, "meta": { + "dnscontrol_nameraw": "com.inny", + "dnscontrol_nameunicode": "com.inny", "dnscontrol_uniquename": "com.inny" }, "name": "com.inny", diff --git a/pkg/js/parse_tests/008-import.json b/pkg/js/parse_tests/008-import.json index bdec74596..43488083f 100644 --- a/pkg/js/parse_tests/008-import.json +++ b/pkg/js/parse_tests/008-import.json @@ -4,6 +4,8 @@ { "dnsProviders": {}, "meta": { + "dnscontrol_nameraw": "foo.com", + "dnscontrol_nameunicode": "foo.com", "dnscontrol_uniquename": "foo.com" }, "name": "foo.com", diff --git a/pkg/js/parse_tests/009-reverse.json b/pkg/js/parse_tests/009-reverse.json index 43c83babb..a071dd058 100644 --- a/pkg/js/parse_tests/009-reverse.json +++ b/pkg/js/parse_tests/009-reverse.json @@ -4,6 +4,8 @@ { "dnsProviders": {}, "meta": { + "dnscontrol_nameraw": "2.1.in-addr.arpa", + "dnscontrol_nameunicode": "2.1.in-addr.arpa", "dnscontrol_uniquename": "2.1.in-addr.arpa" }, "name": "2.1.in-addr.arpa", diff --git a/pkg/js/parse_tests/010-alias.json b/pkg/js/parse_tests/010-alias.json index 1b77832ba..ff42158b2 100644 --- a/pkg/js/parse_tests/010-alias.json +++ b/pkg/js/parse_tests/010-alias.json @@ -4,6 +4,8 @@ { "dnsProviders": {}, "meta": { + "dnscontrol_nameraw": "foo.com", + "dnscontrol_nameunicode": "foo.com", "dnscontrol_uniquename": "foo.com" }, "name": "foo.com", diff --git a/pkg/js/parse_tests/011-cfRedirect.json b/pkg/js/parse_tests/011-cfRedirect.json index 9de5a404d..666c76ec7 100644 --- a/pkg/js/parse_tests/011-cfRedirect.json +++ b/pkg/js/parse_tests/011-cfRedirect.json @@ -4,6 +4,8 @@ { "dnsProviders": {}, "meta": { + "dnscontrol_nameraw": "foo.com", + "dnscontrol_nameunicode": "foo.com", "dnscontrol_uniquename": "foo.com" }, "name": "foo.com", diff --git a/pkg/js/parse_tests/012-duration.json b/pkg/js/parse_tests/012-duration.json index ce96f52a6..4060e4672 100644 --- a/pkg/js/parse_tests/012-duration.json +++ b/pkg/js/parse_tests/012-duration.json @@ -4,6 +4,8 @@ { "dnsProviders": {}, "meta": { + "dnscontrol_nameraw": "foo.com", + "dnscontrol_nameunicode": "foo.com", "dnscontrol_uniquename": "foo.com" }, "name": "foo.com", diff --git a/pkg/js/parse_tests/013-mx.json b/pkg/js/parse_tests/013-mx.json index 75dbfc1bd..dfbddec2c 100644 --- a/pkg/js/parse_tests/013-mx.json +++ b/pkg/js/parse_tests/013-mx.json @@ -4,6 +4,8 @@ { "dnsProviders": {}, "meta": { + "dnscontrol_nameraw": "foo.com", + "dnscontrol_nameunicode": "foo.com", "dnscontrol_uniquename": "foo.com" }, "name": "foo.com", diff --git a/pkg/js/parse_tests/014-caa.json b/pkg/js/parse_tests/014-caa.json index dbba537ce..3be264cc8 100644 --- a/pkg/js/parse_tests/014-caa.json +++ b/pkg/js/parse_tests/014-caa.json @@ -4,6 +4,8 @@ { "dnsProviders": {}, "meta": { + "dnscontrol_nameraw": "foo.com", + "dnscontrol_nameunicode": "foo.com", "dnscontrol_uniquename": "foo.com" }, "name": "foo.com", diff --git a/pkg/js/parse_tests/015-tlsa.json b/pkg/js/parse_tests/015-tlsa.json index 118d1bedb..47c87b00f 100644 --- a/pkg/js/parse_tests/015-tlsa.json +++ b/pkg/js/parse_tests/015-tlsa.json @@ -4,6 +4,8 @@ { "dnsProviders": {}, "meta": { + "dnscontrol_nameraw": "foo.com", + "dnscontrol_nameunicode": "foo.com", "dnscontrol_uniquename": "foo.com" }, "name": "foo.com", diff --git a/pkg/js/parse_tests/017-txt.json b/pkg/js/parse_tests/017-txt.json index e087af81d..43b108ca0 100644 --- a/pkg/js/parse_tests/017-txt.json +++ b/pkg/js/parse_tests/017-txt.json @@ -4,6 +4,8 @@ { "dnsProviders": {}, "meta": { + "dnscontrol_nameraw": "foo.com", + "dnscontrol_nameunicode": "foo.com", "dnscontrol_uniquename": "foo.com" }, "name": "foo.com", diff --git a/pkg/js/parse_tests/018-dkim.json b/pkg/js/parse_tests/018-dkim.json index 798a7c43c..869ad9dbe 100644 --- a/pkg/js/parse_tests/018-dkim.json +++ b/pkg/js/parse_tests/018-dkim.json @@ -4,6 +4,8 @@ { "dnsProviders": {}, "meta": { + "dnscontrol_nameraw": "foo.com", + "dnscontrol_nameunicode": "foo.com", "dnscontrol_uniquename": "foo.com" }, "name": "foo.com", diff --git a/pkg/js/parse_tests/019-r53-alias.json b/pkg/js/parse_tests/019-r53-alias.json index 83c231eda..b5b6c865f 100644 --- a/pkg/js/parse_tests/019-r53-alias.json +++ b/pkg/js/parse_tests/019-r53-alias.json @@ -4,6 +4,8 @@ { "dnsProviders": {}, "meta": { + "dnscontrol_nameraw": "foo.com", + "dnscontrol_nameunicode": "foo.com", "dnscontrol_uniquename": "foo.com" }, "name": "foo.com", diff --git a/pkg/js/parse_tests/020-complexRequire.json b/pkg/js/parse_tests/020-complexRequire.json index b13d0b6c8..fe066d537 100644 --- a/pkg/js/parse_tests/020-complexRequire.json +++ b/pkg/js/parse_tests/020-complexRequire.json @@ -4,6 +4,8 @@ { "dnsProviders": {}, "meta": { + "dnscontrol_nameraw": "sortfoo.com", + "dnscontrol_nameunicode": "sortfoo.com", "dnscontrol_uniquename": "sortfoo.com" }, "name": "sortfoo.com", diff --git a/pkg/js/parse_tests/021-srv.json b/pkg/js/parse_tests/021-srv.json index f34bd781c..117b64dfd 100644 --- a/pkg/js/parse_tests/021-srv.json +++ b/pkg/js/parse_tests/021-srv.json @@ -4,6 +4,8 @@ { "dnsProviders": {}, "meta": { + "dnscontrol_nameraw": "foo.com", + "dnscontrol_nameunicode": "foo.com", "dnscontrol_uniquename": "foo.com" }, "name": "foo.com", diff --git a/pkg/js/parse_tests/022-sshfp.json b/pkg/js/parse_tests/022-sshfp.json index a5bb1ca1d..5ab4dd798 100644 --- a/pkg/js/parse_tests/022-sshfp.json +++ b/pkg/js/parse_tests/022-sshfp.json @@ -4,6 +4,8 @@ { "dnsProviders": {}, "meta": { + "dnscontrol_nameraw": "foo.com", + "dnscontrol_nameunicode": "foo.com", "dnscontrol_uniquename": "foo.com" }, "name": "foo.com", diff --git a/pkg/js/parse_tests/023-ignored-glob-records.json b/pkg/js/parse_tests/023-ignored-glob-records.json index fd017de14..b7210c2b7 100644 --- a/pkg/js/parse_tests/023-ignored-glob-records.json +++ b/pkg/js/parse_tests/023-ignored-glob-records.json @@ -4,6 +4,8 @@ { "dnsProviders": {}, "meta": { + "dnscontrol_nameraw": "foo.com", + "dnscontrol_nameunicode": "foo.com", "dnscontrol_uniquename": "foo.com" }, "name": "foo.com", diff --git a/pkg/js/parse_tests/024-json-import.json b/pkg/js/parse_tests/024-json-import.json index b0b35b771..32b952ad6 100644 --- a/pkg/js/parse_tests/024-json-import.json +++ b/pkg/js/parse_tests/024-json-import.json @@ -4,6 +4,8 @@ { "dnsProviders": {}, "meta": { + "dnscontrol_nameraw": "foo.com", + "dnscontrol_nameunicode": "foo.com", "dnscontrol_uniquename": "foo.com" }, "name": "foo.com", diff --git a/pkg/js/parse_tests/025-autodnssec.json b/pkg/js/parse_tests/025-autodnssec.json index e70e6696f..fe709bbfa 100644 --- a/pkg/js/parse_tests/025-autodnssec.json +++ b/pkg/js/parse_tests/025-autodnssec.json @@ -4,6 +4,8 @@ { "dnsProviders": {}, "meta": { + "dnscontrol_nameraw": "nothing.com", + "dnscontrol_nameunicode": "nothing.com", "dnscontrol_uniquename": "nothing.com" }, "name": "nothing.com", @@ -15,6 +17,8 @@ "auto_dnssec": "on", "dnsProviders": {}, "meta": { + "dnscontrol_nameraw": "with.com", + "dnscontrol_nameunicode": "with.com", "dnscontrol_uniquename": "with.com" }, "name": "with.com", @@ -26,6 +30,8 @@ "auto_dnssec": "off", "dnsProviders": {}, "meta": { + "dnscontrol_nameraw": "without.com", + "dnscontrol_nameunicode": "without.com", "dnscontrol_uniquename": "without.com" }, "name": "without.com", diff --git a/pkg/js/parse_tests/026-azure-alias.json b/pkg/js/parse_tests/026-azure-alias.json index 1034ea165..deac14eae 100644 --- a/pkg/js/parse_tests/026-azure-alias.json +++ b/pkg/js/parse_tests/026-azure-alias.json @@ -4,6 +4,8 @@ { "dnsProviders": {}, "meta": { + "dnscontrol_nameraw": "foo.com", + "dnscontrol_nameunicode": "foo.com", "dnscontrol_uniquename": "foo.com" }, "name": "foo.com", diff --git a/pkg/js/parse_tests/027-ds.json b/pkg/js/parse_tests/027-ds.json index 15a1e838c..14aa48d73 100644 --- a/pkg/js/parse_tests/027-ds.json +++ b/pkg/js/parse_tests/027-ds.json @@ -4,6 +4,8 @@ { "dnsProviders": {}, "meta": { + "dnscontrol_nameraw": "foo.com", + "dnscontrol_nameunicode": "foo.com", "dnscontrol_uniquename": "foo.com" }, "name": "foo.com", diff --git a/pkg/js/parse_tests/028-dextend.json b/pkg/js/parse_tests/028-dextend.json index f988ebedb..35eb5bbcd 100644 --- a/pkg/js/parse_tests/028-dextend.json +++ b/pkg/js/parse_tests/028-dextend.json @@ -11,6 +11,8 @@ "Cloudflare": -1 }, "meta": { + "dnscontrol_nameraw": "foo.com", + "dnscontrol_nameunicode": "foo.com", "dnscontrol_uniquename": "foo.com" }, "name": "foo.com", @@ -38,6 +40,8 @@ "Cloudflare": -1 }, "meta": { + "dnscontrol_nameraw": "bar.foo.com", + "dnscontrol_nameunicode": "bar.foo.com", "dnscontrol_uniquename": "bar.foo.com" }, "name": "bar.foo.com", @@ -65,6 +69,8 @@ "Cloudflare": -1 }, "meta": { + "dnscontrol_nameraw": "foo.edu", + "dnscontrol_nameunicode": "foo.edu", "dnscontrol_uniquename": "foo.edu" }, "name": "foo.edu", diff --git a/pkg/js/parse_tests/029-dextendsub.json b/pkg/js/parse_tests/029-dextendsub.json index 8e9074faf..21e23f1ef 100644 --- a/pkg/js/parse_tests/029-dextendsub.json +++ b/pkg/js/parse_tests/029-dextendsub.json @@ -11,6 +11,8 @@ "Cloudflare": -1 }, "meta": { + "dnscontrol_nameraw": "foo.net", + "dnscontrol_nameunicode": "foo.net", "dnscontrol_uniquename": "foo.net" }, "name": "foo.net", @@ -70,6 +72,8 @@ "Cloudflare": -1 }, "meta": { + "dnscontrol_nameraw": "foo.tld", + "dnscontrol_nameunicode": "foo.tld", "dnscontrol_uniquename": "foo.tld" }, "name": "foo.tld", @@ -104,6 +108,8 @@ "Cloudflare": -1 }, "meta": { + "dnscontrol_nameraw": "bar.foo.tld", + "dnscontrol_nameunicode": "bar.foo.tld", "dnscontrol_uniquename": "bar.foo.tld" }, "name": "bar.foo.tld", @@ -138,6 +144,8 @@ "Cloudflare": -1 }, "meta": { + "dnscontrol_nameraw": "foo.help", + "dnscontrol_nameunicode": "foo.help", "dnscontrol_uniquename": "foo.help" }, "name": "foo.help", @@ -181,6 +189,8 @@ "Cloudflare": -1 }, "meta": { + "dnscontrol_nameraw": "bar.foo.help", + "dnscontrol_nameunicode": "bar.foo.help", "dnscontrol_uniquename": "bar.foo.help" }, "name": "bar.foo.help", @@ -224,6 +234,8 @@ "Cloudflare": -1 }, "meta": { + "dnscontrol_nameraw": "foo.here", + "dnscontrol_nameunicode": "foo.here", "dnscontrol_uniquename": "foo.here" }, "name": "foo.here", @@ -283,6 +295,8 @@ "Cloudflare": -1 }, "meta": { + "dnscontrol_nameraw": "example.com", + "dnscontrol_nameunicode": "example.com", "dnscontrol_uniquename": "example.com" }, "name": "example.com", @@ -342,6 +356,8 @@ "Cloudflare": -1 }, "meta": { + "dnscontrol_nameraw": "d\u00fcsseldorf.example.net", + "dnscontrol_nameunicode": "d\u00fcsseldorf.example.net", "dnscontrol_uniquename": "xn--dsseldorf-q9a.example.net" }, "name": "xn--dsseldorf-q9a.example.net", @@ -417,6 +433,8 @@ "Cloudflare": -1 }, "meta": { + "dnscontrol_nameraw": "\u00fc.example.net", + "dnscontrol_nameunicode": "\u00fc.example.net", "dnscontrol_uniquename": "xn--tda.example.net" }, "name": "xn--tda.example.net", @@ -492,6 +510,8 @@ "Cloudflare": -1 }, "meta": { + "dnscontrol_nameraw": "example.tld", + "dnscontrol_nameunicode": "example.tld", "dnscontrol_uniquename": "example.tld" }, "name": "example.tld", diff --git a/pkg/js/parse_tests/030-dextenddoc.json b/pkg/js/parse_tests/030-dextenddoc.json index 9a234ceac..2f3058d2c 100644 --- a/pkg/js/parse_tests/030-dextenddoc.json +++ b/pkg/js/parse_tests/030-dextenddoc.json @@ -11,6 +11,8 @@ "Cloudflare": -1 }, "meta": { + "dnscontrol_nameraw": "domain.tld", + "dnscontrol_nameunicode": "domain.tld", "dnscontrol_uniquename": "domain.tld" }, "name": "domain.tld", diff --git a/pkg/js/parse_tests/031-dextendnames.json b/pkg/js/parse_tests/031-dextendnames.json index fc0d0e292..90ffc2ec0 100644 --- a/pkg/js/parse_tests/031-dextendnames.json +++ b/pkg/js/parse_tests/031-dextendnames.json @@ -11,6 +11,8 @@ "Cloudflare": -1 }, "meta": { + "dnscontrol_nameraw": "domain.tld", + "dnscontrol_nameunicode": "domain.tld", "dnscontrol_uniquename": "domain.tld" }, "name": "domain.tld", @@ -114,6 +116,8 @@ "Cloudflare": -1 }, "meta": { + "dnscontrol_nameraw": "sub.domain.tld", + "dnscontrol_nameunicode": "sub.domain.tld", "dnscontrol_uniquename": "sub.domain.tld" }, "name": "sub.domain.tld", diff --git a/pkg/js/parse_tests/032-reverseip.json b/pkg/js/parse_tests/032-reverseip.json index c4c7993b6..74685784c 100644 --- a/pkg/js/parse_tests/032-reverseip.json +++ b/pkg/js/parse_tests/032-reverseip.json @@ -11,6 +11,8 @@ "bind": -1 }, "meta": { + "dnscontrol_nameraw": "3.2.1.in-addr.arpa", + "dnscontrol_nameunicode": "3.2.1.in-addr.arpa", "dnscontrol_uniquename": "3.2.1.in-addr.arpa" }, "name": "3.2.1.in-addr.arpa", diff --git a/pkg/js/parse_tests/033-revextend.json b/pkg/js/parse_tests/033-revextend.json index 7214ca1c6..614402920 100644 --- a/pkg/js/parse_tests/033-revextend.json +++ b/pkg/js/parse_tests/033-revextend.json @@ -11,6 +11,8 @@ "bind": -1 }, "meta": { + "dnscontrol_nameraw": "8.9.in-addr.arpa", + "dnscontrol_nameunicode": "8.9.in-addr.arpa", "dnscontrol_uniquename": "8.9.in-addr.arpa" }, "name": "8.9.in-addr.arpa", @@ -39,6 +41,8 @@ "bind": -1 }, "meta": { + "dnscontrol_nameraw": "example.com", + "dnscontrol_nameunicode": "example.com", "dnscontrol_uniquename": "example.com" }, "name": "example.com", diff --git a/pkg/js/parse_tests/034-nameserver-ttl.json b/pkg/js/parse_tests/034-nameserver-ttl.json index fc707c9e0..224186569 100644 --- a/pkg/js/parse_tests/034-nameserver-ttl.json +++ b/pkg/js/parse_tests/034-nameserver-ttl.json @@ -4,6 +4,8 @@ { "dnsProviders": {}, "meta": { + "dnscontrol_nameraw": "foo.com", + "dnscontrol_nameunicode": "foo.com", "dnscontrol_uniquename": "foo.com", "ns_ttl": "86400" }, @@ -15,6 +17,8 @@ { "dnsProviders": {}, "meta": { + "dnscontrol_nameraw": "bar.com", + "dnscontrol_nameunicode": "bar.com", "dnscontrol_uniquename": "bar.com", "ns_ttl": "300" }, diff --git a/pkg/js/parse_tests/035-naptr.json b/pkg/js/parse_tests/035-naptr.json index fa8eee9f7..0ffb0898c 100644 --- a/pkg/js/parse_tests/035-naptr.json +++ b/pkg/js/parse_tests/035-naptr.json @@ -4,6 +4,8 @@ { "dnsProviders": {}, "meta": { + "dnscontrol_nameraw": "foo.com", + "dnscontrol_nameunicode": "foo.com", "dnscontrol_uniquename": "foo.com" }, "name": "foo.com", diff --git a/pkg/js/parse_tests/036-dextendcf.json b/pkg/js/parse_tests/036-dextendcf.json index e8d3d1e92..9c31e016c 100644 --- a/pkg/js/parse_tests/036-dextendcf.json +++ b/pkg/js/parse_tests/036-dextendcf.json @@ -11,6 +11,8 @@ "Cloudflare": -1 }, "meta": { + "dnscontrol_nameraw": "foo.com", + "dnscontrol_nameunicode": "foo.com", "dnscontrol_uniquename": "foo.com" }, "name": "foo.com", diff --git a/pkg/js/parse_tests/037-splithor.json b/pkg/js/parse_tests/037-splithor.json index fac68db7b..8e854b303 100644 --- a/pkg/js/parse_tests/037-splithor.json +++ b/pkg/js/parse_tests/037-splithor.json @@ -19,6 +19,8 @@ "otherconfig": -1 }, "meta": { + "dnscontrol_nameraw": "example.com", + "dnscontrol_nameunicode": "example.com", "dnscontrol_uniquename": "example.com" }, "name": "example.com", @@ -46,6 +48,8 @@ "Cloudflare": -1 }, "meta": { + "dnscontrol_nameraw": "example.com", + "dnscontrol_nameunicode": "example.com", "dnscontrol_tag": "inside", "dnscontrol_uniquename": "example.com!inside" }, @@ -75,6 +79,8 @@ "bind": -1 }, "meta": { + "dnscontrol_nameraw": "example.com", + "dnscontrol_nameunicode": "example.com", "dnscontrol_tag": "outside", "dnscontrol_uniquename": "example.com!outside" }, @@ -97,6 +103,8 @@ "bind": -1 }, "meta": { + "dnscontrol_nameraw": "example.net", + "dnscontrol_nameunicode": "example.net", "dnscontrol_uniquename": "example.net" }, "name": "example.net", @@ -124,6 +132,8 @@ "Cloudflare": -1 }, "meta": { + "dnscontrol_nameraw": "example.net", + "dnscontrol_nameunicode": "example.net", "dnscontrol_tag": "inside", "dnscontrol_uniquename": "example.net!inside" }, @@ -160,6 +170,8 @@ "bind": -1 }, "meta": { + "dnscontrol_nameraw": "example.net", + "dnscontrol_nameunicode": "example.net", "dnscontrol_tag": "outside", "dnscontrol_uniquename": "example.net!outside" }, @@ -196,6 +208,8 @@ "bind": -1 }, "meta": { + "dnscontrol_nameraw": "empty.example.net", + "dnscontrol_nameunicode": "empty.example.net", "dnscontrol_uniquename": "empty.example.net" }, "name": "empty.example.net", @@ -223,6 +237,8 @@ "bind": -1 }, "meta": { + "dnscontrol_nameraw": "example-b.net", + "dnscontrol_nameunicode": "example-b.net", "dnscontrol_uniquename": "example-b.net!" }, "name": "example-b.net", diff --git a/pkg/js/parse_tests/038-soa.json b/pkg/js/parse_tests/038-soa.json index 8de40c712..5c39df9cb 100644 --- a/pkg/js/parse_tests/038-soa.json +++ b/pkg/js/parse_tests/038-soa.json @@ -4,6 +4,8 @@ { "dnsProviders": {}, "meta": { + "dnscontrol_nameraw": "foo.com", + "dnscontrol_nameunicode": "foo.com", "dnscontrol_uniquename": "foo.com" }, "name": "foo.com", diff --git a/pkg/js/parse_tests/039-include.json b/pkg/js/parse_tests/039-include.json index 8594bca8a..3e985ff89 100644 --- a/pkg/js/parse_tests/039-include.json +++ b/pkg/js/parse_tests/039-include.json @@ -11,6 +11,8 @@ "Cloudflare": -1 }, "meta": { + "dnscontrol_nameraw": "foo.com", + "dnscontrol_nameunicode": "foo.com", "dnscontrol_tag": "external", "dnscontrol_uniquename": "foo.com!external" }, @@ -33,6 +35,8 @@ "Cloudflare": -1 }, "meta": { + "dnscontrol_nameraw": "foo.com", + "dnscontrol_nameunicode": "foo.com", "dnscontrol_tag": "internal", "dnscontrol_uniquename": "foo.com!internal" }, diff --git a/pkg/js/parse_tests/040-cfWorkerRoute.json b/pkg/js/parse_tests/040-cfWorkerRoute.json index 82b3b6e65..82c9e51c8 100644 --- a/pkg/js/parse_tests/040-cfWorkerRoute.json +++ b/pkg/js/parse_tests/040-cfWorkerRoute.json @@ -4,6 +4,8 @@ { "dnsProviders": {}, "meta": { + "dnscontrol_nameraw": "foo.com", + "dnscontrol_nameunicode": "foo.com", "dnscontrol_uniquename": "foo.com" }, "name": "foo.com", diff --git a/pkg/js/parse_tests/040-r53-zone.json b/pkg/js/parse_tests/040-r53-zone.json index 47d0117fe..e2eece7e6 100644 --- a/pkg/js/parse_tests/040-r53-zone.json +++ b/pkg/js/parse_tests/040-r53-zone.json @@ -4,6 +4,8 @@ { "dnsProviders": {}, "meta": { + "dnscontrol_nameraw": "foo.com", + "dnscontrol_nameunicode": "foo.com", "dnscontrol_uniquename": "foo.com", "zone_id": "Z2FTEDLFRTZ" }, @@ -15,6 +17,8 @@ { "dnsProviders": {}, "meta": { + "dnscontrol_nameraw": "foo.com", + "dnscontrol_nameunicode": "foo.com", "dnscontrol_tag": "internal", "dnscontrol_uniquename": "foo.com!internal", "zone_id": "Z2FTEDLFRTF" diff --git a/pkg/js/parse_tests/043-safety.json b/pkg/js/parse_tests/043-safety.json index 1b6423e6f..8c0dccc9f 100644 --- a/pkg/js/parse_tests/043-safety.json +++ b/pkg/js/parse_tests/043-safety.json @@ -4,6 +4,8 @@ { "dnsProviders": {}, "meta": { + "dnscontrol_nameraw": "unsafe.com", + "dnscontrol_nameunicode": "unsafe.com", "dnscontrol_uniquename": "unsafe.com" }, "name": "unsafe.com", @@ -15,6 +17,8 @@ { "dnsProviders": {}, "meta": { + "dnscontrol_nameraw": "safe.com", + "dnscontrol_nameunicode": "safe.com", "dnscontrol_uniquename": "safe.com" }, "name": "safe.com", diff --git a/pkg/js/parse_tests/044-ensureabsent.json b/pkg/js/parse_tests/044-ensureabsent.json index a995bb6ec..de0632ecf 100644 --- a/pkg/js/parse_tests/044-ensureabsent.json +++ b/pkg/js/parse_tests/044-ensureabsent.json @@ -4,6 +4,8 @@ { "dnsProviders": {}, "meta": { + "dnscontrol_nameraw": "example.com", + "dnscontrol_nameunicode": "example.com", "dnscontrol_uniquename": "example.com" }, "name": "example.com", diff --git a/pkg/js/parse_tests/045-loc.json b/pkg/js/parse_tests/045-loc.json index 76de20486..f5d086f7f 100644 --- a/pkg/js/parse_tests/045-loc.json +++ b/pkg/js/parse_tests/045-loc.json @@ -4,6 +4,8 @@ { "dnsProviders": {}, "meta": { + "dnscontrol_nameraw": "foo.com", + "dnscontrol_nameunicode": "foo.com", "dnscontrol_uniquename": "foo.com" }, "name": "foo.com", diff --git a/pkg/js/parse_tests/046-DHCID.json b/pkg/js/parse_tests/046-DHCID.json index 80905e633..bd480aafd 100644 --- a/pkg/js/parse_tests/046-DHCID.json +++ b/pkg/js/parse_tests/046-DHCID.json @@ -4,6 +4,8 @@ { "dnsProviders": {}, "meta": { + "dnscontrol_nameraw": "foo.com", + "dnscontrol_nameunicode": "foo.com", "dnscontrol_uniquename": "foo.com" }, "name": "foo.com", diff --git a/pkg/js/parse_tests/047-DNAME.json b/pkg/js/parse_tests/047-DNAME.json index c2c6b151f..f6925866f 100644 --- a/pkg/js/parse_tests/047-DNAME.json +++ b/pkg/js/parse_tests/047-DNAME.json @@ -4,6 +4,8 @@ { "dnsProviders": {}, "meta": { + "dnscontrol_nameraw": "foo.com", + "dnscontrol_nameunicode": "foo.com", "dnscontrol_uniquename": "foo.com" }, "name": "foo.com", diff --git a/pkg/js/parse_tests/047-SVCB.json b/pkg/js/parse_tests/047-SVCB.json index 05782bab1..db0492b67 100644 --- a/pkg/js/parse_tests/047-SVCB.json +++ b/pkg/js/parse_tests/047-SVCB.json @@ -4,6 +4,8 @@ { "dnsProviders": {}, "meta": { + "dnscontrol_nameraw": "foo.com", + "dnscontrol_nameunicode": "foo.com", "dnscontrol_uniquename": "foo.com" }, "name": "foo.com", diff --git a/pkg/js/parse_tests/048-DNSKEY.json b/pkg/js/parse_tests/048-DNSKEY.json index ce5409799..983623ddc 100644 --- a/pkg/js/parse_tests/048-DNSKEY.json +++ b/pkg/js/parse_tests/048-DNSKEY.json @@ -4,6 +4,8 @@ { "dnsProviders": {}, "meta": { + "dnscontrol_nameraw": "foo.com", + "dnscontrol_nameunicode": "foo.com", "dnscontrol_uniquename": "foo.com" }, "name": "foo.com", diff --git a/pkg/js/parse_tests/049-json5-require.json b/pkg/js/parse_tests/049-json5-require.json index b0b35b771..32b952ad6 100644 --- a/pkg/js/parse_tests/049-json5-require.json +++ b/pkg/js/parse_tests/049-json5-require.json @@ -4,6 +4,8 @@ { "dnsProviders": {}, "meta": { + "dnscontrol_nameraw": "foo.com", + "dnscontrol_nameunicode": "foo.com", "dnscontrol_uniquename": "foo.com" }, "name": "foo.com", diff --git a/pkg/js/parse_tests/050-cfSingleRedirect.json b/pkg/js/parse_tests/050-cfSingleRedirect.json index ae06f1062..27a66fcab 100644 --- a/pkg/js/parse_tests/050-cfSingleRedirect.json +++ b/pkg/js/parse_tests/050-cfSingleRedirect.json @@ -4,6 +4,8 @@ { "dnsProviders": {}, "meta": { + "dnscontrol_nameraw": "foo.com", + "dnscontrol_nameunicode": "foo.com", "dnscontrol_uniquename": "foo.com" }, "name": "foo.com", diff --git a/pkg/js/parse_tests/051-HASH.json b/pkg/js/parse_tests/051-HASH.json index 2256c2790..443c5fb96 100644 --- a/pkg/js/parse_tests/051-HASH.json +++ b/pkg/js/parse_tests/051-HASH.json @@ -4,6 +4,8 @@ { "dnsProviders": {}, "meta": { + "dnscontrol_nameraw": "a9993e364706816aba3e25717850c26c9cd0d89d", + "dnscontrol_nameunicode": "a9993e364706816aba3e25717850c26c9cd0d89d", "dnscontrol_uniquename": "a9993e364706816aba3e25717850c26c9cd0d89d" }, "name": "a9993e364706816aba3e25717850c26c9cd0d89d", diff --git a/pkg/js/parse_tests/054-b3487_d_extend_rev.json b/pkg/js/parse_tests/054-b3487_d_extend_rev.json index cf0d41d21..6a3245ed3 100644 --- a/pkg/js/parse_tests/054-b3487_d_extend_rev.json +++ b/pkg/js/parse_tests/054-b3487_d_extend_rev.json @@ -11,6 +11,8 @@ "bind": -1 }, "meta": { + "dnscontrol_nameraw": "6.10.in-addr.arpa", + "dnscontrol_nameunicode": "6.10.in-addr.arpa", "dnscontrol_uniquename": "6.10.in-addr.arpa" }, "name": "6.10.in-addr.arpa", diff --git a/pkg/js/parse_tests/055-b3550-ipv6ptr.json b/pkg/js/parse_tests/055-b3550-ipv6ptr.json index b304a1a6c..effa9a8c8 100644 --- a/pkg/js/parse_tests/055-b3550-ipv6ptr.json +++ b/pkg/js/parse_tests/055-b3550-ipv6ptr.json @@ -11,6 +11,8 @@ "bind": -1 }, "meta": { + "dnscontrol_nameraw": "d.c.b.a.1.1.0.2.ip6.arpa", + "dnscontrol_nameunicode": "d.c.b.a.1.1.0.2.ip6.arpa", "dnscontrol_uniquename": "d.c.b.a.1.1.0.2.ip6.arpa" }, "name": "d.c.b.a.1.1.0.2.ip6.arpa", @@ -38,6 +40,8 @@ "bind": -1 }, "meta": { + "dnscontrol_nameraw": "8.b.d.0.1.0.0.2.ip6.arpa", + "dnscontrol_nameunicode": "8.b.d.0.1.0.0.2.ip6.arpa", "dnscontrol_uniquename": "8.b.d.0.1.0.0.2.ip6.arpa" }, "name": "8.b.d.0.1.0.0.2.ip6.arpa", diff --git a/pkg/js/parse_tests/056-openpgpkey.json b/pkg/js/parse_tests/056-openpgpkey.json index aa13f0c76..e563e4911 100644 --- a/pkg/js/parse_tests/056-openpgpkey.json +++ b/pkg/js/parse_tests/056-openpgpkey.json @@ -4,6 +4,8 @@ { "dnsProviders": {}, "meta": { + "dnscontrol_nameraw": "foo.com", + "dnscontrol_nameunicode": "foo.com", "dnscontrol_uniquename": "foo.com" }, "name": "foo.com", diff --git a/pkg/js/parse_tests/057-smimea.json b/pkg/js/parse_tests/057-smimea.json index d0e8ae71b..d425b7571 100644 --- a/pkg/js/parse_tests/057-smimea.json +++ b/pkg/js/parse_tests/057-smimea.json @@ -4,6 +4,8 @@ { "dnsProviders": {}, "meta": { + "dnscontrol_nameraw": "foo.com", + "dnscontrol_nameunicode": "foo.com", "dnscontrol_uniquename": "foo.com" }, "name": "foo.com", diff --git a/pkg/js/parse_tests/058-ignore-external-dns.json b/pkg/js/parse_tests/058-ignore-external-dns.json index 041fdb7a8..95c08746a 100644 --- a/pkg/js/parse_tests/058-ignore-external-dns.json +++ b/pkg/js/parse_tests/058-ignore-external-dns.json @@ -5,6 +5,8 @@ "dnsProviders": {}, "ignore_external_dns": true, "meta": { + "dnscontrol_nameraw": "extdns-default.com", + "dnscontrol_nameunicode": "extdns-default.com", "dnscontrol_uniquename": "extdns-default.com" }, "name": "extdns-default.com", @@ -17,6 +19,8 @@ "external_dns_prefix": "extdns-", "ignore_external_dns": true, "meta": { + "dnscontrol_nameraw": "extdns-custom.com", + "dnscontrol_nameunicode": "extdns-custom.com", "dnscontrol_uniquename": "extdns-custom.com" }, "name": "extdns-custom.com", @@ -28,6 +32,8 @@ "dnsProviders": {}, "ignore_external_dns": true, "meta": { + "dnscontrol_nameraw": "extdns-combined.com", + "dnscontrol_nameunicode": "extdns-combined.com", "dnscontrol_uniquename": "extdns-combined.com" }, "name": "extdns-combined.com",