From 4a38a9f7a93a06f8f274230f4d226873604eb0f0 Mon Sep 17 00:00:00 2001 From: notxlua <167039839+notxlua@users.noreply.github.com> Date: Sun, 14 Apr 2024 19:25:38 -0500 Subject: [PATCH 01/13] Create lua.json Made the site thingamajig. --- .github/lua.json | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 .github/lua.json diff --git a/.github/lua.json b/.github/lua.json new file mode 100644 index 000000000..f8bb5a5b4 --- /dev/null +++ b/.github/lua.json @@ -0,0 +1,10 @@ +{ + "description": "A website detailing the progress and projects of Lua", + "owner": { + "username": "notxlua", + "email": "notxlua@gmail.com" + }, + "record": { + "CNAME": "xmw2.wordpress.com" + } +} From 97e8bb10c705d048f41426ec372c556f29ba9435 Mon Sep 17 00:00:00 2001 From: notxlua <167039839+notxlua@users.noreply.github.com> Date: Sun, 14 Apr 2024 19:29:52 -0500 Subject: [PATCH 02/13] Create lua.json --- domains/lua.json | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 domains/lua.json diff --git a/domains/lua.json b/domains/lua.json new file mode 100644 index 000000000..3778f152d --- /dev/null +++ b/domains/lua.json @@ -0,0 +1,10 @@ +{ + "description": "Just a website for detailing the game development projects of Lua", + "owner": { + "username": "notxlua", + "email": "notxlua@gmail.com" + }, + "record": { + "CNAME": "xmw2.wordpress.com" + } +} From e8ff05f9b3dd833cfb96cd441dd1f42a0d0759e2 Mon Sep 17 00:00:00 2001 From: JB Carreon Date: Mon, 15 Apr 2024 08:36:30 +0800 Subject: [PATCH 03/13] Delete .github/lua.json --- .github/lua.json | 10 ---------- 1 file changed, 10 deletions(-) delete mode 100644 .github/lua.json diff --git a/.github/lua.json b/.github/lua.json deleted file mode 100644 index f8bb5a5b4..000000000 --- a/.github/lua.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "description": "A website detailing the progress and projects of Lua", - "owner": { - "username": "notxlua", - "email": "notxlua@gmail.com" - }, - "record": { - "CNAME": "xmw2.wordpress.com" - } -} From cb22c276c69c330be472c1e09f5a8422ca61f8fb Mon Sep 17 00:00:00 2001 From: William Harrison Date: Mon, 15 Apr 2024 12:18:09 +0800 Subject: [PATCH 04/13] Update invalid-domains.json --- utils/invalid-domains.json | 1 - 1 file changed, 1 deletion(-) diff --git a/utils/invalid-domains.json b/utils/invalid-domains.json index 193ee41e5..f095ac8e3 100644 --- a/utils/invalid-domains.json +++ b/utils/invalid-domains.json @@ -2,7 +2,6 @@ "_acme-challenge", "_discord", "_dmarc", - "_github-challenge-is-a-dev", "_github-pages-challenge-is-a-dev", "_gitlab-pages-verification-code", "help", From 31492ebc29f97428af086203160eb3a46bf99fe9 Mon Sep 17 00:00:00 2001 From: William Harrison Date: Mon, 15 Apr 2024 12:28:24 +0800 Subject: [PATCH 05/13] support new github org records --- domains/_gh-is-a-dev-o.www.json | 10 ++++++++++ tests/validations.test.js | 4 ++++ utils/invalid-domains.json | 2 ++ utils/validations.js | 1 + 4 files changed, 17 insertions(+) create mode 100644 domains/_gh-is-a-dev-o.www.json diff --git a/domains/_gh-is-a-dev-o.www.json b/domains/_gh-is-a-dev-o.www.json new file mode 100644 index 000000000..ea1a4d61e --- /dev/null +++ b/domains/_gh-is-a-dev-o.www.json @@ -0,0 +1,10 @@ +{ + "owner": { + "username": "is-a-dev", + "email": "" + }, + + "record": { + "TXT": "1259c184c5" + } +} diff --git a/tests/validations.test.js b/tests/validations.test.js index 6b9054a4a..a102eeb73 100644 --- a/tests/validations.test.js +++ b/tests/validations.test.js @@ -67,6 +67,7 @@ describe('validateDomainData', () => { { ...defaultDomain, name: '_gitlab-pages-verification-code' }, { ...defaultDomain, name: '_acme-challenge' }, { ...defaultDomain, name: '_dmarc' }, + { ...defaultDomain, name: '_gh-is-a-dev' }, ]; const validCases = [ @@ -100,6 +101,9 @@ describe('validateDomainData', () => { { ...defaultDomain, name: '_gitlab-pages-verification-code.subdomain' }, { ...defaultDomain, name: '_acme-challenge.subdomain' }, { ...defaultDomain, name: '_dmarc.subdomain' }, + { ...defaultDomain, name: '_gh-phenax.akshay' }, + { ...defaultDomain, name: '_gh-hello01-ga' }, + { ...defaultDomain, name: '_gh-hello01_ga' }, ]; it('should return false for invalid data', () => { diff --git a/utils/invalid-domains.json b/utils/invalid-domains.json index f095ac8e3..22c26d2b0 100644 --- a/utils/invalid-domains.json +++ b/utils/invalid-domains.json @@ -2,6 +2,8 @@ "_acme-challenge", "_discord", "_dmarc", + "_gh-is-a-dev", + "_github-challenge-is-a-dev", "_github-pages-challenge-is-a-dev", "_gitlab-pages-verification-code", "help", diff --git a/utils/validations.js b/utils/validations.js index 3731095b2..a5f17eece 100644 --- a/utils/validations.js +++ b/utils/validations.js @@ -42,6 +42,7 @@ const extraSupportedNames = [ R.equals('_gitlab-pages-verification-code'), R.equals('_acme-challenge'), R.equals('_dmarc'), + testRegex(/^_gh-[a-z0-9-_]+$/i), // Exception for the new github org verification records ] const validateDomainData = validate({ From 3463c4773d4f225109e69ac0452e53312b3d1f02 Mon Sep 17 00:00:00 2001 From: William Harrison Date: Mon, 15 Apr 2024 12:34:07 +0800 Subject: [PATCH 06/13] chore: add `con` to invalid domains --- utils/invalid-domains.json | 1 + 1 file changed, 1 insertion(+) diff --git a/utils/invalid-domains.json b/utils/invalid-domains.json index 22c26d2b0..1122df7fe 100644 --- a/utils/invalid-domains.json +++ b/utils/invalid-domains.json @@ -6,6 +6,7 @@ "_github-challenge-is-a-dev", "_github-pages-challenge-is-a-dev", "_gitlab-pages-verification-code", + "con", "help", "no-reply", "noreply", From ee0d5b9cf36710236e12c5085153581f66b9b4bd Mon Sep 17 00:00:00 2001 From: William Harrison Date: Mon, 15 Apr 2024 15:03:06 +0800 Subject: [PATCH 07/13] Create panel.json --- domains/panel.json | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 domains/panel.json diff --git a/domains/panel.json b/domains/panel.json new file mode 100644 index 000000000..9ad58b1a7 --- /dev/null +++ b/domains/panel.json @@ -0,0 +1,10 @@ +{ + "owner": { + "username": "is-a-dev", + "email": "" + }, + + "record": { + "A": ["63.141.250.21"] + } +} From 4d4e2fa55a103806ae81495849ca358be60cda3b Mon Sep 17 00:00:00 2001 From: William Harrison Date: Mon, 15 Apr 2024 15:27:23 +0800 Subject: [PATCH 08/13] Revert "Create panel.json" --- domains/panel.json | 10 ---------- 1 file changed, 10 deletions(-) delete mode 100644 domains/panel.json diff --git a/domains/panel.json b/domains/panel.json deleted file mode 100644 index 9ad58b1a7..000000000 --- a/domains/panel.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "owner": { - "username": "is-a-dev", - "email": "" - }, - - "record": { - "A": ["63.141.250.21"] - } -} From fa5b447d03ce1cc14cbeec3db8685b615f9cae86 Mon Sep 17 00:00:00 2001 From: toast Date: Mon, 15 Apr 2024 16:40:45 +0900 Subject: [PATCH 09/13] Create _github-pages-challenge-lightly-toasted.toast.json --- .../_github-pages-challenge-lightly-toasted.toast.json | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100644 domains/_github-pages-challenge-lightly-toasted.toast.json diff --git a/domains/_github-pages-challenge-lightly-toasted.toast.json b/domains/_github-pages-challenge-lightly-toasted.toast.json new file mode 100644 index 000000000..64513f5da --- /dev/null +++ b/domains/_github-pages-challenge-lightly-toasted.toast.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "github-username", + "email": "email@address" + }, + "record": { + "TXT": "b92470bdf6083c1af8509ee249c02f" + } +} From 327d2da2a173d27985315edc2e2abfc48cd6711b Mon Sep 17 00:00:00 2001 From: toast Date: Mon, 15 Apr 2024 16:46:04 +0900 Subject: [PATCH 10/13] Update toast.json --- domains/toast.json | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/domains/toast.json b/domains/toast.json index a2b007167..a64f1d65d 100644 --- a/domains/toast.json +++ b/domains/toast.json @@ -6,6 +6,11 @@ "email": "tooast@duck.com" }, "record": { - "CNAME": "lightly-toasted.github.io" + "CNAME": "lightly-toasted.github.io". + "MX": [ + "mx1.improvmx.com", + "mx2.improvmx.com" + ], + "TXT": "v=spf1 include:spf.improvmx.com ~all" } } From bb900cda81d4ee55ac9faa2b74a2094c41b2ed9f Mon Sep 17 00:00:00 2001 From: toast Date: Mon, 15 Apr 2024 16:46:14 +0900 Subject: [PATCH 11/13] Update toast.json --- domains/toast.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/domains/toast.json b/domains/toast.json index a64f1d65d..a7a295c2a 100644 --- a/domains/toast.json +++ b/domains/toast.json @@ -6,7 +6,7 @@ "email": "tooast@duck.com" }, "record": { - "CNAME": "lightly-toasted.github.io". + "CNAME": "lightly-toasted.github.io", "MX": [ "mx1.improvmx.com", "mx2.improvmx.com" From a5a5f125f50f0afb9456a064909ba22503b18026 Mon Sep 17 00:00:00 2001 From: toast Date: Mon, 15 Apr 2024 17:00:25 +0900 Subject: [PATCH 12/13] Update _github-pages-challenge-lightly-toasted.toast.json --- domains/_github-pages-challenge-lightly-toasted.toast.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/domains/_github-pages-challenge-lightly-toasted.toast.json b/domains/_github-pages-challenge-lightly-toasted.toast.json index 64513f5da..d1069aaf1 100644 --- a/domains/_github-pages-challenge-lightly-toasted.toast.json +++ b/domains/_github-pages-challenge-lightly-toasted.toast.json @@ -1,7 +1,7 @@ { "owner": { - "username": "github-username", - "email": "email@address" + "username": "lightly-toasted", + "email": "tooast@duck.com" }, "record": { "TXT": "b92470bdf6083c1af8509ee249c02f" From 4fab59c0da7f3407ebb5f25eb9bddc707294dcee Mon Sep 17 00:00:00 2001 From: toast Date: Mon, 15 Apr 2024 17:00:51 +0900 Subject: [PATCH 13/13] Update toast.json --- domains/toast.json | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/domains/toast.json b/domains/toast.json index a7a295c2a..a2b007167 100644 --- a/domains/toast.json +++ b/domains/toast.json @@ -6,11 +6,6 @@ "email": "tooast@duck.com" }, "record": { - "CNAME": "lightly-toasted.github.io", - "MX": [ - "mx1.improvmx.com", - "mx2.improvmx.com" - ], - "TXT": "v=spf1 include:spf.improvmx.com ~all" + "CNAME": "lightly-toasted.github.io" } }