diff --git a/tests/validations.test.js b/tests/validations.test.js index 224e244aa..6f71fb55f 100644 --- a/tests/validations.test.js +++ b/tests/validations.test.js @@ -87,6 +87,7 @@ describe("validateDomainData", () => { { ...defaultDomain, name: "_dmarc" }, { ...defaultDomain, name: "_gh-is-a-dev" }, { ...defaultDomain, name: "_domainkey" }, + { ...defaultDomain, name: "_improvmx" }, ]; const validCases = [ @@ -141,6 +142,7 @@ describe("validateDomainData", () => { { ...defaultDomain, name: "_gh-hello01_ga" }, { ...defaultDomain, name: "_domainkey.subdomain" }, { ...defaultDomain, name: "mx._domainkey.subdomain" }, + { ...defaultDomain, name: '_improvmx.subdomain' }, { ...defaultDomain, name: "a.b" }, ]; diff --git a/utils/invalid-domains.json b/utils/invalid-domains.json index c3ab5e2f8..1cba56e52 100644 --- a/utils/invalid-domains.json +++ b/utils/invalid-domains.json @@ -7,6 +7,7 @@ "_github-challenge-is-a-dev", "_github-pages-challenge-is-a-dev", "_gitlab-pages-verification-code", + "_improvmx", "con", "help", "no-reply", diff --git a/utils/validations.js b/utils/validations.js index 2facda7fa..51f242b8b 100644 --- a/utils/validations.js +++ b/utils/validations.js @@ -59,6 +59,7 @@ const extraSupportedNames = [ R.equals("_acme-challenge"), R.equals("_dmarc"), R.equals("_domainkey"), + R.equals("_improvmx"), testRegex(/^_gh-[a-z0-9-_]+$/i), ];