From 914f48f984f8e73e8ca4edd32b2392a96dbbcf3f Mon Sep 17 00:00:00 2001 From: William Harrison Date: Wed, 8 Feb 2023 11:38:12 +0800 Subject: [PATCH] feat(CNAME): no dot requirement --- README.md | 2 +- dnsconfig.js | 2 +- domains/addison.is-a-frontend.dev.json | 2 +- domains/anish.is-a-frontend.dev.json | 2 +- domains/maskduck.is-a-backend.dev.json | 2 +- domains/reserved/*.is-a-backend.dev.json | 2 +- domains/reserved/*.is-a-frontend.dev.json | 2 +- domains/reserved/www.is-a-backend.dev.json | 2 +- domains/reserved/www.is-a-frontend.dev.json | 2 +- domains/will.is-a-backend.dev.json | 2 +- domains/will.is-a-frontend.dev.json | 2 +- domains/william.is-a-backend.dev.json | 2 +- domains/william.is-a-frontend.dev.json | 2 +- schemas/domain.json | 2 +- schemas/reserved-domain.json | 2 +- 15 files changed, 15 insertions(+), 15 deletions(-) diff --git a/README.md b/README.md index 5960dad..d45dd02 100644 --- a/README.md +++ b/README.md @@ -73,7 +73,7 @@ "records": { "A": ["1.1.1.1", "1.0.0.1"], "AAAA": ["2606:4700:4700::1111", "2606:4700:4700::1001"], - "CNAME": "example.com.", + "CNAME": "example.com", "TXT": [ "name": "@", "value": "example_verification=1234567890" diff --git a/dnsconfig.js b/dnsconfig.js index dad146c..085587c 100644 --- a/dnsconfig.js +++ b/dnsconfig.js @@ -73,7 +73,7 @@ for (var idx in domains) { if (domainData.records.CNAME) { commit[domainData.domain].push( - CNAME(domainData.subdomain, domainData.records.CNAME, proxyState) + CNAME(domainData.subdomain, domainData.records.CNAME + ".", proxyState) ); } diff --git a/domains/addison.is-a-frontend.dev.json b/domains/addison.is-a-frontend.dev.json index 8299762..eb93e54 100644 --- a/domains/addison.is-a-frontend.dev.json +++ b/domains/addison.is-a-frontend.dev.json @@ -9,7 +9,7 @@ }, "records": { - "CNAME": "addison.is-a.dev." + "CNAME": "addison.is-a.dev" }, "proxied": false diff --git a/domains/anish.is-a-frontend.dev.json b/domains/anish.is-a-frontend.dev.json index 67f2ff1..a3e740b 100644 --- a/domains/anish.is-a-frontend.dev.json +++ b/domains/anish.is-a-frontend.dev.json @@ -9,7 +9,7 @@ }, "records": { - "CNAME": "anishnarayan1.github.io.", + "CNAME": "anishnarayan1.github.io", "TXT": [ { diff --git a/domains/maskduck.is-a-backend.dev.json b/domains/maskduck.is-a-backend.dev.json index 709c283..d5dd3af 100644 --- a/domains/maskduck.is-a-backend.dev.json +++ b/domains/maskduck.is-a-backend.dev.json @@ -9,7 +9,7 @@ }, "records": { - "CNAME": "maskduck.pages.dev." + "CNAME": "maskduck.pages.dev" }, "proxied": false diff --git a/domains/reserved/*.is-a-backend.dev.json b/domains/reserved/*.is-a-backend.dev.json index 5403b38..223f2f7 100644 --- a/domains/reserved/*.is-a-backend.dev.json +++ b/domains/reserved/*.is-a-backend.dev.json @@ -5,7 +5,7 @@ "subdomain": "*", "records": { - "CNAME": "wdhdns.com." + "CNAME": "wdhdns.com" }, "proxied": false diff --git a/domains/reserved/*.is-a-frontend.dev.json b/domains/reserved/*.is-a-frontend.dev.json index 8dce6f5..11d1341 100644 --- a/domains/reserved/*.is-a-frontend.dev.json +++ b/domains/reserved/*.is-a-frontend.dev.json @@ -5,7 +5,7 @@ "subdomain": "*", "records": { - "CNAME": "wdhdns.com." + "CNAME": "wdhdns.com" }, "proxied": false diff --git a/domains/reserved/www.is-a-backend.dev.json b/domains/reserved/www.is-a-backend.dev.json index 8e5b8fb..0e33806 100644 --- a/domains/reserved/www.is-a-backend.dev.json +++ b/domains/reserved/www.is-a-backend.dev.json @@ -5,7 +5,7 @@ "subdomain": "www", "records": { - "CNAME": "is-a-backend.dev." + "CNAME": "is-a-backend.dev" }, "proxied": false diff --git a/domains/reserved/www.is-a-frontend.dev.json b/domains/reserved/www.is-a-frontend.dev.json index 7f1f237..f8f6a3a 100644 --- a/domains/reserved/www.is-a-frontend.dev.json +++ b/domains/reserved/www.is-a-frontend.dev.json @@ -5,7 +5,7 @@ "subdomain": "www", "records": { - "CNAME": "is-a-frontend.dev." + "CNAME": "is-a-frontend.dev" }, "proxied": false diff --git a/domains/will.is-a-backend.dev.json b/domains/will.is-a-backend.dev.json index 23bcc50..38b5f73 100644 --- a/domains/will.is-a-backend.dev.json +++ b/domains/will.is-a-backend.dev.json @@ -9,7 +9,7 @@ }, "records": { - "CNAME": "wdhdns.com." + "CNAME": "wdhdns.com" }, "proxied": false diff --git a/domains/will.is-a-frontend.dev.json b/domains/will.is-a-frontend.dev.json index bf5a795..f53227b 100644 --- a/domains/will.is-a-frontend.dev.json +++ b/domains/will.is-a-frontend.dev.json @@ -9,7 +9,7 @@ }, "records": { - "CNAME": "wdhdns.com." + "CNAME": "wdhdns.com" }, "proxied": false diff --git a/domains/william.is-a-backend.dev.json b/domains/william.is-a-backend.dev.json index 29fc6a3..a387f75 100644 --- a/domains/william.is-a-backend.dev.json +++ b/domains/william.is-a-backend.dev.json @@ -9,7 +9,7 @@ }, "records": { - "CNAME": "wdhdns.com." + "CNAME": "wdhdns.com" }, "proxied": false diff --git a/domains/william.is-a-frontend.dev.json b/domains/william.is-a-frontend.dev.json index 02d4a59..f4366ea 100644 --- a/domains/william.is-a-frontend.dev.json +++ b/domains/william.is-a-frontend.dev.json @@ -9,7 +9,7 @@ }, "records": { - "CNAME": "wdhdns.com." + "CNAME": "wdhdns.com" }, "proxied": false diff --git a/schemas/domain.json b/schemas/domain.json index b1972ea..cc036b4 100644 --- a/schemas/domain.json +++ b/schemas/domain.json @@ -46,7 +46,7 @@ "CNAME": { "type": "string", "minLength": 3, - "pattern": "^[a-z0-9_./-]*\\.$" + "pattern": "^[a-z0-9_./-]*$" }, "TXT": { "type": "array", diff --git a/schemas/reserved-domain.json b/schemas/reserved-domain.json index e78e8d7..148b1b5 100644 --- a/schemas/reserved-domain.json +++ b/schemas/reserved-domain.json @@ -36,7 +36,7 @@ "CNAME": { "type": "string", "minLength": 3, - "pattern": "^[a-z0-9_./-]*\\.$" + "pattern": "^[a-z0-9_./-]*$" }, "MX": { "type": "array",