From 188715a1623cb397ffb555af8e65db96b4fcbf1b Mon Sep 17 00:00:00 2001 From: William Harrison Date: Sun, 21 Jan 2024 15:52:14 +0800 Subject: [PATCH] feat: acme challenge support --- tests/validations.test.js | 2 ++ utils/validations.js | 1 + 2 files changed, 3 insertions(+) diff --git a/tests/validations.test.js b/tests/validations.test.js index 1726affae..989e70136 100644 --- a/tests/validations.test.js +++ b/tests/validations.test.js @@ -65,6 +65,7 @@ describe('validateDomainData', () => { { ...defaultDomain, record: { A: '::1' } }, { ...defaultDomain, name: '_discord' }, { ...defaultDomain, name: '_gitlab-pages-verification-code' }, + { ...defaultDomain, name: '_acme-challenge' }, ]; const validCases = [ @@ -96,6 +97,7 @@ describe('validateDomainData', () => { { ...defaultDomain, record: { A: ['122.222.222.222'] } }, { ...defaultDomain, name: '_discord.subdomain' }, { ...defaultDomain, name: '_gitlab-pages-verification-code.subdomain' }, + { ...defaultDomain, name: '_acme-challenge.subdomain' }, ]; it('should return false for invalid data', () => { diff --git a/utils/validations.js b/utils/validations.js index c7cdd7e16..fa9bca399 100644 --- a/utils/validations.js +++ b/utils/validations.js @@ -40,6 +40,7 @@ const extraSupportedNames = [ testRegex(/^_github(-pages)?-challenge-[a-z0-9-_]+$/i), // Exception for github verification records R.equals('_discord'), R.equals('_gitlab-pages-verification-code'), + R.equals('_acme-challenge'), ] const validateDomainData = validate({