From cfce597a09de0d8757c6f9111ae71e1e461599d7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=F0=9F=85=BD=C9=A8=D3=84=D6=85=CA=8D=CA=8A=7CNieznany=7CFe?= =?UTF-8?q?rro=7C?= <19400681+anonymousik@users.noreply.github.com> Date: Sun, 18 May 2025 05:41:07 +0200 Subject: [PATCH 01/51] Create anonymousik.is-a.dev --- domains/anonymousik.is-a.dev | 1 + 1 file changed, 1 insertion(+) create mode 100644 domains/anonymousik.is-a.dev diff --git a/domains/anonymousik.is-a.dev b/domains/anonymousik.is-a.dev new file mode 100644 index 0000000000..4287ca8617 --- /dev/null +++ b/domains/anonymousik.is-a.dev @@ -0,0 +1 @@ +# \ No newline at end of file From a26298f234024f5f51ce0aaf2a7ffba72961cf11 Mon Sep 17 00:00:00 2001 From: RedVelvetCake11 <192688615+rvc11twil@users.noreply.github.com> Date: Mon, 26 May 2025 09:43:24 +0530 Subject: [PATCH 02/51] Goodbye GitHub pages and hello Cloudflare GitHub pages only serves a website. With cloudflare you can get a lot of features, like security, email routing, and a lot more. --- domains/rvc11.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/domains/rvc11.json b/domains/rvc11.json index 4775ef9c79..dd0457b338 100644 --- a/domains/rvc11.json +++ b/domains/rvc11.json @@ -4,6 +4,6 @@ "email": "membermadde.insiddev25120@hotmail.com" }, "records": { - "CNAME": "rvc11twil.github.io" + "NS": [ "arnold.ns.cloudflare.com", "mia.ns.cloudflare.com" ] } } From 4604bc28e175788d1c912d2f5633b686e087178b Mon Sep 17 00:00:00 2001 From: RedVelvetCake11 <192688615+rvc11twil@users.noreply.github.com> Date: Mon, 26 May 2025 13:43:05 +0530 Subject: [PATCH 03/51] Update rvc11.json --- domains/rvc11.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/domains/rvc11.json b/domains/rvc11.json index dd0457b338..ec7b414ddf 100644 --- a/domains/rvc11.json +++ b/domains/rvc11.json @@ -4,6 +4,6 @@ "email": "membermadde.insiddev25120@hotmail.com" }, "records": { - "NS": [ "arnold.ns.cloudflare.com", "mia.ns.cloudflare.com" ] + "NS": ["arnold.ns.cloudflare.com", "mia.ns.cloudflare.com"] } } From 3e848b75c38fb2a532e1ab84a6ee0a18d9c548e1 Mon Sep 17 00:00:00 2001 From: Nikhil Date: Mon, 26 May 2025 16:54:46 +0530 Subject: [PATCH 04/51] Create nickkcode.json --- domains/nickkcode.json | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100644 domains/nickkcode.json diff --git a/domains/nickkcode.json b/domains/nickkcode.json new file mode 100644 index 0000000000..b64cf89f0e --- /dev/null +++ b/domains/nickkcode.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "nickkcode", + "email": "tobecoolaf@gmail.com", + }, + "records": { + "CNAME": "https://portfolio-smoky-chi-69.vercel.app/" + } +} From e493e2103ba963deeddfd1a5cb6037030e377c15 Mon Sep 17 00:00:00 2001 From: Nikhil Date: Mon, 26 May 2025 19:51:51 +0530 Subject: [PATCH 05/51] fix: removed protocol (https) from CNAME record --- domains/nickkcode.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/domains/nickkcode.json b/domains/nickkcode.json index b64cf89f0e..7d5100160b 100644 --- a/domains/nickkcode.json +++ b/domains/nickkcode.json @@ -4,6 +4,6 @@ "email": "tobecoolaf@gmail.com", }, "records": { - "CNAME": "https://portfolio-smoky-chi-69.vercel.app/" + "CNAME": "portfolio-smoky-chi-69.vercel.app/" } } From 76850e56161fb4f5b6e25cb64554506308ee03bf Mon Sep 17 00:00:00 2001 From: Nicholas Malan <104002258+UndeadRonin99@users.noreply.github.com> Date: Mon, 26 May 2025 18:39:00 +0200 Subject: [PATCH 06/51] Create nicholas.json --- domains/nicholas.json | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100644 domains/nicholas.json diff --git a/domains/nicholas.json b/domains/nicholas.json new file mode 100644 index 0000000000..6fcdf842cd --- /dev/null +++ b/domains/nicholas.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "UndeadRonin99", + "email": "themalanboy@gmail.com" + }, + "records": { + "CNAME": "undeadronin99.github.io" + } +} From 678c7f135a673dd3bc0348f3d55b33f6ac2c778a Mon Sep 17 00:00:00 2001 From: Nicholas Malan <104002258+UndeadRonin99@users.noreply.github.com> Date: Mon, 26 May 2025 18:43:06 +0200 Subject: [PATCH 07/51] Update nicholas.json --- domains/nicholas.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/domains/nicholas.json b/domains/nicholas.json index 6fcdf842cd..f6fb2d887e 100644 --- a/domains/nicholas.json +++ b/domains/nicholas.json @@ -4,6 +4,6 @@ "email": "themalanboy@gmail.com" }, "records": { - "CNAME": "undeadronin99.github.io" + "CNAME": "undeadronin99.github.io/portfolio" } } From da3f69a1840b77a362149623c99cf75604a77a81 Mon Sep 17 00:00:00 2001 From: Harvey <106659373+hrv3y@users.noreply.github.com> Date: Tue, 27 May 2025 16:41:10 +1000 Subject: [PATCH 08/51] Delete domains/harvey.json --- domains/harvey.json | 9 --------- 1 file changed, 9 deletions(-) delete mode 100644 domains/harvey.json diff --git a/domains/harvey.json b/domains/harvey.json deleted file mode 100644 index cb7fa22902..0000000000 --- a/domains/harvey.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "owner": { - "username": "hrv3y", - "discord": "969129892614660096" - }, - "records": { - "CNAME": "hosted.omg.lol" - } -} From 21b994da73cb8b39bf12d2eadb8d7d9149eaf62d Mon Sep 17 00:00:00 2001 From: Eldar Pashazade Date: Tue, 27 May 2025 11:29:54 +0400 Subject: [PATCH 09/51] Update www.eldarlrd.json --- domains/www.eldarlrd.json | 6 ------ 1 file changed, 6 deletions(-) diff --git a/domains/www.eldarlrd.json b/domains/www.eldarlrd.json index 1a326d219b..a4a31b437b 100644 --- a/domains/www.eldarlrd.json +++ b/domains/www.eldarlrd.json @@ -5,11 +5,5 @@ }, "records": { "URL": "https://eldarlrd.is-a.dev" - }, - "redirect_config": { - "custom_paths": { - "/github": "https://github.com/eldarlrd" - }, - "redirect_paths": true } } From 8020ab0032c1038ce76f6884c6102e5896e23926 Mon Sep 17 00:00:00 2001 From: Eldar Pashazade Date: Tue, 27 May 2025 11:30:12 +0400 Subject: [PATCH 10/51] Update eldarlrd.json --- domains/eldarlrd.json | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/domains/eldarlrd.json b/domains/eldarlrd.json index 3fd4eabab1..60eecabcb7 100644 --- a/domains/eldarlrd.json +++ b/domains/eldarlrd.json @@ -6,5 +6,11 @@ "records": { "CNAME": "eldarlrd.github.io" }, + "redirect_config": { + "custom_paths": { + "/github": "https://github.com/eldarlrd" + }, + "redirect_paths": true + } "proxied": true } From 710dd2e2d28b4eedf31cf68712edee486d1417ca Mon Sep 17 00:00:00 2001 From: Eldar Pashazade Date: Tue, 27 May 2025 11:34:48 +0400 Subject: [PATCH 11/51] Update eldarlrd.json --- domains/eldarlrd.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/domains/eldarlrd.json b/domains/eldarlrd.json index 60eecabcb7..a04e9a7944 100644 --- a/domains/eldarlrd.json +++ b/domains/eldarlrd.json @@ -11,6 +11,6 @@ "/github": "https://github.com/eldarlrd" }, "redirect_paths": true - } + }, "proxied": true } From 40feba3d17a6b2f68100fed993b4b9fc31049269 Mon Sep 17 00:00:00 2001 From: Eldar Pashazade Date: Tue, 27 May 2025 11:41:17 +0400 Subject: [PATCH 12/51] Update eldarlrd.json --- domains/eldarlrd.json | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/domains/eldarlrd.json b/domains/eldarlrd.json index a04e9a7944..30a1ff5615 100644 --- a/domains/eldarlrd.json +++ b/domains/eldarlrd.json @@ -9,8 +9,7 @@ "redirect_config": { "custom_paths": { "/github": "https://github.com/eldarlrd" - }, - "redirect_paths": true + } }, "proxied": true } From 29f55c5c52a5eb3a4cdb84a0decb82621aa65c22 Mon Sep 17 00:00:00 2001 From: Andres Hernandez <107950480+REFH4CK@users.noreply.github.com> Date: Tue, 27 May 2025 08:15:51 -0400 Subject: [PATCH 13/51] Update refh4ck.json Add TXT record --- domains/refh4ck.json | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/domains/refh4ck.json b/domains/refh4ck.json index 4dc92c4b82..2eef40e020 100644 --- a/domains/refh4ck.json +++ b/domains/refh4ck.json @@ -1,10 +1,12 @@ { - "description": "REFH4CK - Portfolio", "owner": { "username": "REFH4CK", "email": "refh4ck.dev@gmail.com" }, "records": { "CNAME": "refh4ck.vercel.app" + }, + "services": { + "vercel": "vc-domain-verify=refh4ck.is-a.dev,cbc2088fe8cd6849093c" } } From 2df7d63ba15b75dfdf5f3524f576f922a79c4860 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Kito=20=F0=9F=8D=82?= <95675413+KitoMCVN@users.noreply.github.com> Date: Tue, 27 May 2025 19:25:05 +0700 Subject: [PATCH 14/51] Update kito.json --- domains/kito.json | 18 +++++++++++------- 1 file changed, 11 insertions(+), 7 deletions(-) diff --git a/domains/kito.json b/domains/kito.json index f381c3501e..b93c1fb819 100644 --- a/domains/kito.json +++ b/domains/kito.json @@ -1,9 +1,13 @@ { - "owner": { - "username": "KitoMCVN", - "discord": "915876843884777472" - }, - "records": { - "CNAME": "kitomc.site" - } + "owner": { + "username": "KitoMCVN", + "discord": "915876843884777472" + "email": "kitomcchill@gmail.com" + }, + "records": { + "CNAME": "cname.vercel-dns.com" + }, + "services": { + "vercel": "vc-domain-verify=kito.is-a.dev,8b8fd875eead5c03ef65" + } } From 8d2ce52c940010d57bfe45526f872808fff4fd44 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Kito=20=F0=9F=8D=82?= <95675413+KitoMCVN@users.noreply.github.com> Date: Tue, 27 May 2025 19:29:42 +0700 Subject: [PATCH 15/51] I don't know --- domains/kito.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/domains/kito.json b/domains/kito.json index b93c1fb819..b7e4a9e1b7 100644 --- a/domains/kito.json +++ b/domains/kito.json @@ -1,7 +1,7 @@ { "owner": { "username": "KitoMCVN", - "discord": "915876843884777472" + "discord": "915876843884777472", "email": "kitomcchill@gmail.com" }, "records": { From 97c6a77b9b420d142db58386ca9dfaf30ef11a2f Mon Sep 17 00:00:00 2001 From: Aahil Irfan <79686887+Aahil78@users.noreply.github.com> Date: Tue, 27 May 2025 17:45:36 +0500 Subject: [PATCH 16/51] Update cyberlink.json --- domains/cyberlink.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/domains/cyberlink.json b/domains/cyberlink.json index 1b9848e1ab..2effa16e96 100644 --- a/domains/cyberlink.json +++ b/domains/cyberlink.json @@ -9,5 +9,5 @@ "services": { "vercel": "vc-domain-verify=cyberlink.is-a.dev,ccef0f5f7c77ae12f085" }, - "proxied": true + "proxied": false } From 09c964671ecbf153f6de925815b761b258a3a48a Mon Sep 17 00:00:00 2001 From: parzi-val Date: Tue, 27 May 2025 19:56:00 +0530 Subject: [PATCH 17/51] railway -> render --- domains/api.bala.json | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/domains/api.bala.json b/domains/api.bala.json index acee87d5f8..c3c53bde4f 100644 --- a/domains/api.bala.json +++ b/domains/api.bala.json @@ -1,9 +1,9 @@ { - "owner": { - "username": "parzi-val", - "email": "krbala1511@gmail.com" - }, - "records": { - "CNAME": "s37e9nua.up.railway.app" - } -} + "owner": { + "username": "parzi-val", + "email": "krbala1511@gmail.com" + }, + "records": { + "A": ["216.24.57.1"] + } +} \ No newline at end of file From 9f75f7f3179ba4a317b1412e011a4fcce067b930 Mon Sep 17 00:00:00 2001 From: "Snipe." <121232281+snipeisdead@users.noreply.github.com> Date: Tue, 27 May 2025 21:00:06 +0530 Subject: [PATCH 18/51] Update snipeisdead.json --- domains/snipeisdead.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/domains/snipeisdead.json b/domains/snipeisdead.json index 789f2a48bf..a9510a1f20 100644 --- a/domains/snipeisdead.json +++ b/domains/snipeisdead.json @@ -1,7 +1,7 @@ { "owner": { "username": "snipeisdead", - "email": "snipehere@gmail.com" + "email": "shubhjais2609@gmail.com" }, "records": { "CNAME": "snipeisdead.github.io" From 842e138d89e498547dc9e926030d40ed4f611baf Mon Sep 17 00:00:00 2001 From: Aswin Hariram Date: Tue, 27 May 2025 21:07:12 +0530 Subject: [PATCH 19/51] vercel txt added --- domains/aswin-hariram.json | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) diff --git a/domains/aswin-hariram.json b/domains/aswin-hariram.json index 531fb9aacd..564d10e7e1 100644 --- a/domains/aswin-hariram.json +++ b/domains/aswin-hariram.json @@ -1,9 +1,12 @@ { - "owner": { - "username": "aswin-hariram", - "email": "aswincseskct@gmail.com" - }, - "records": { - "CNAME": "aswin-hariram.vercel.app" - } + "owner": { + "username": "Aswin-Hariram", + "email": "aswincseskct@gmail.com" + }, + "records": { + "CNAME": "aswin-hariram.vercel.app" + }, + "services": { + "vercel": "vc-domain-verify=aswin-hariram.is-a.dev,f97ad879689875658150" + } } From 2c4e227b2157885b9774bec8568779a2ca428b63 Mon Sep 17 00:00:00 2001 From: AGA Dev <41817332+lcnghulam@users.noreply.github.com> Date: Tue, 27 May 2025 23:02:18 +0700 Subject: [PATCH 20/51] Update aga.json update www.aga.is-a.dev verification --- domains/aga.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/domains/aga.json b/domains/aga.json index 76d471478f..70cd9848ae 100644 --- a/domains/aga.json +++ b/domains/aga.json @@ -6,7 +6,8 @@ }, "records": { "A": ["76.76.21.21"], - "TXT": "google-site-verification=p24qfEdTMTlahtU3hQxVU_txDQkifpoJH1xS4jmCmlw" + "TXT": "google-site-verification=p24qfEdTMTlahtU3hQxVU_txDQkifpoJH1xS4jmCmlw", + "TXT": "vc-domain-verify=www.aga.is-a.dev,60923a901e9bb8670c51" }, "services": { "vercel": "vc-domain-verify=aga.is-a.dev,c9684d0007365a74f553" From b45749d81dd145fddb1e77193eef1501149ea3d9 Mon Sep 17 00:00:00 2001 From: AGA Dev <41817332+lcnghulam@users.noreply.github.com> Date: Tue, 27 May 2025 23:09:20 +0700 Subject: [PATCH 21/51] Update aga.json --- domains/aga.json | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/domains/aga.json b/domains/aga.json index 70cd9848ae..f0d1f890c2 100644 --- a/domains/aga.json +++ b/domains/aga.json @@ -6,8 +6,10 @@ }, "records": { "A": ["76.76.21.21"], - "TXT": "google-site-verification=p24qfEdTMTlahtU3hQxVU_txDQkifpoJH1xS4jmCmlw", - "TXT": "vc-domain-verify=www.aga.is-a.dev,60923a901e9bb8670c51" + "TXT": [ + "google-site-verification=p24qfEdTMTlahtU3hQxVU_txDQkifpoJH1xS4jmCmlw", + "vc-domain-verify=www.aga.is-a.dev,60923a901e9bb8670c51" + ] }, "services": { "vercel": "vc-domain-verify=aga.is-a.dev,c9684d0007365a74f553" From ee860b2582592bc7a49cc46ec6b4331a5fe8fb6a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=F0=9F=85=BD=C9=A8=D3=84=D6=85=CA=8D=CA=8A=7CNieznany=7CFe?= =?UTF-8?q?rro=7C?= <19400681+anonymousik@users.noreply.github.com> Date: Tue, 27 May 2025 19:04:35 +0200 Subject: [PATCH 22/51] Update anonymousik.json --- domains/anonymousik.json | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/domains/anonymousik.json b/domains/anonymousik.json index 4eab04083d..cb4f48c783 100644 --- a/domains/anonymousik.json +++ b/domains/anonymousik.json @@ -1,9 +1,22 @@ { "owner": { "username": "anonymousik", - "email": "anonymousxtutaj@gmail.com" + "email": "anonymousxtutaj@gmail.com", + "discord": "D3KkRKP8" }, "records": { "CNAME": "anonymousik.github.io" + }, + "services": { + "discord": "dh=bf41c141edc5338371bdcd2f5224d1e23f030b9f" + }, + "proxied": true, + "redirect_config": { + "custom_paths": { + "/regulamin-uslug-it": "/ferroit-regulamin-ferroit.htm", + "/zlecenie-status-realizacja": "https://anonymousik.is-a.dev/potwierdzenie_realizacji_ferroit.htm", + "/zlecenie-status-zakonczony": "https://anonymousik.is-a.dev/potwierdzenie_zakonczenia_ferroit.htm" + }, + "redirect_paths": true } } From 70162bf70962cb3d9dcd9b681257bb5d3f33eaf2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=F0=9F=85=BD=C9=A8=D3=84=D6=85=CA=8D=CA=8A=7CNieznany=7CFe?= =?UTF-8?q?rro=7C?= <19400681+anonymousik@users.noreply.github.com> Date: Tue, 27 May 2025 19:12:26 +0200 Subject: [PATCH 23/51] Add files via upload MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit `im.anonymousik.json` — new file to support the `im.anonymousik@is-a.dev` --- domains/im.anonymousik.json | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 domains/im.anonymousik.json diff --git a/domains/im.anonymousik.json b/domains/im.anonymousik.json new file mode 100644 index 0000000000..c70fd00ed9 --- /dev/null +++ b/domains/im.anonymousik.json @@ -0,0 +1,15 @@ +{ + "owner": { + "username": "anonymousik", + "email": "anonymousxtutaj@gmail.com" + }, + "records": { + "MX": [ + "mx1.improvmx.com", + "mx2.improvmx.com" + ], + "TXT": [ + "v=spf1 include:spf.improvmx.com ~all" + ] + } +} \ No newline at end of file From f6771934ecba4293ff38de92108b2fbc8428af17 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=F0=9F=85=BD=C9=A8=D3=84=D6=85=CA=8D=CA=8A=7CNieznany=7CFe?= =?UTF-8?q?rro=7C?= <19400681+anonymousik@users.noreply.github.com> Date: Tue, 27 May 2025 19:19:24 +0200 Subject: [PATCH 24/51] Create ferroart.anonymousik.json --- domains/ferroart.anonymousik.json | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 domains/ferroart.anonymousik.json diff --git a/domains/ferroart.anonymousik.json b/domains/ferroart.anonymousik.json new file mode 100644 index 0000000000..9ec827effa --- /dev/null +++ b/domains/ferroart.anonymousik.json @@ -0,0 +1,10 @@ +{ + "owner": { + "username": "anonymousik", + "email": "anonymousxtutaj@gmail.com" + }, + "records": { + "CNAME": "nieznanynikomu.github.io/FerroART" + }, + "proxied": true +} From 62a7c07e46b86e36b270fa4f5261215bc6f4ab48 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=F0=9F=85=BD=C9=A8=D3=84=D6=85=CA=8D=CA=8A=7CNieznany=7CFe?= =?UTF-8?q?rro=7C?= <19400681+anonymousik@users.noreply.github.com> Date: Tue, 27 May 2025 19:56:22 +0200 Subject: [PATCH 25/51] Update _github-pages-challenge-anonymousik.anonymousik.json --- domains/_github-pages-challenge-anonymousik.anonymousik.json | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/domains/_github-pages-challenge-anonymousik.anonymousik.json b/domains/_github-pages-challenge-anonymousik.anonymousik.json index dbb93667f1..f2c4cdac18 100644 --- a/domains/_github-pages-challenge-anonymousik.anonymousik.json +++ b/domains/_github-pages-challenge-anonymousik.anonymousik.json @@ -4,6 +4,8 @@ "email": "anonymousxtutaj@gmail.com" }, "records": { - "TXT": "8c8810749d371c0c3f759bbda6761d" + "TXT": [ + "github-pages-challenge-anonymousik=8c8810749d371c0c3f759bbda6761d" + ] } } From 038b8e8713cb987cfce11587930f702d4014ba6c Mon Sep 17 00:00:00 2001 From: Akshat Date: Tue, 27 May 2025 23:28:41 +0530 Subject: [PATCH 26/51] Update cdn.akshtt.json --- domains/cdn.akshtt.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/domains/cdn.akshtt.json b/domains/cdn.akshtt.json index 246ebefbd7..4f929e2172 100644 --- a/domains/cdn.akshtt.json +++ b/domains/cdn.akshtt.json @@ -4,6 +4,6 @@ "discord": "1056531806763102218" }, "records": { - "A": ["69.62.118.156"] + "A": ["69.30.249.53"] } } From eed781fee8ee84233a18193b3d063c3fa85e6be8 Mon Sep 17 00:00:00 2001 From: Akshat Date: Tue, 27 May 2025 23:29:02 +0530 Subject: [PATCH 27/51] Update status.akshtt.json --- domains/status.akshtt.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/domains/status.akshtt.json b/domains/status.akshtt.json index 246ebefbd7..4f929e2172 100644 --- a/domains/status.akshtt.json +++ b/domains/status.akshtt.json @@ -4,6 +4,6 @@ "discord": "1056531806763102218" }, "records": { - "A": ["69.62.118.156"] + "A": ["69.30.249.53"] } } From d53eaff62949e17040e7fd6c0fc26f6ff4fdfec5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=F0=9F=85=BD=C9=A8=D3=84=D6=85=CA=8D=CA=8A=7CNieznany=7CFe?= =?UTF-8?q?rro=7C?= <19400681+anonymousik@users.noreply.github.com> Date: Tue, 27 May 2025 20:19:31 +0200 Subject: [PATCH 28/51] Delete domains/anonymousik.is-a.dev --- domains/anonymousik.is-a.dev | 1 - 1 file changed, 1 deletion(-) delete mode 100644 domains/anonymousik.is-a.dev diff --git a/domains/anonymousik.is-a.dev b/domains/anonymousik.is-a.dev deleted file mode 100644 index 4287ca8617..0000000000 --- a/domains/anonymousik.is-a.dev +++ /dev/null @@ -1 +0,0 @@ -# \ No newline at end of file From 7848d18639c52ffe72aa59ce0e5ca84b0aa23a61 Mon Sep 17 00:00:00 2001 From: Sharafat Karim Date: Wed, 28 May 2025 00:22:37 +0600 Subject: [PATCH 29/51] Create _github-pages-challenge-SharafatKarim.sharafat.json --- .../_github-pages-challenge-SharafatKarim.sharafat.json | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100644 domains/_github-pages-challenge-SharafatKarim.sharafat.json diff --git a/domains/_github-pages-challenge-SharafatKarim.sharafat.json b/domains/_github-pages-challenge-SharafatKarim.sharafat.json new file mode 100644 index 0000000000..8256d40c51 --- /dev/null +++ b/domains/_github-pages-challenge-SharafatKarim.sharafat.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "SharafatKarim", + "email": "sharafat2004@gmail.com" + }, + "records": { + "TXT": "e825ca76e3de3ae6b513ac4ff35726" + } +} From 407326c8cfc33169138d0090e76ab029d7edb4a5 Mon Sep 17 00:00:00 2001 From: Sharafat Karim Date: Wed, 28 May 2025 00:29:10 +0600 Subject: [PATCH 30/51] Rename _github-pages-challenge-SharafatKarim.sharafat.json to _github-pages-challenge-sharafatkarim.sharafat.json --- ...t.json => _github-pages-challenge-sharafatkarim.sharafat.json} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename domains/{_github-pages-challenge-SharafatKarim.sharafat.json => _github-pages-challenge-sharafatkarim.sharafat.json} (100%) diff --git a/domains/_github-pages-challenge-SharafatKarim.sharafat.json b/domains/_github-pages-challenge-sharafatkarim.sharafat.json similarity index 100% rename from domains/_github-pages-challenge-SharafatKarim.sharafat.json rename to domains/_github-pages-challenge-sharafatkarim.sharafat.json From 597b210c2c5bec0fa79edaa839c2bb48118c8c2b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=F0=9F=85=BD=C9=A8=D3=84=D6=85=CA=8D=CA=8A=7CNieznany=7CFe?= =?UTF-8?q?rro=7C?= <19400681+anonymousik@users.noreply.github.com> Date: Tue, 27 May 2025 20:39:58 +0200 Subject: [PATCH 31/51] Update anonymousik.json --- domains/anonymousik.json | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/domains/anonymousik.json b/domains/anonymousik.json index cb4f48c783..d84b9a664a 100644 --- a/domains/anonymousik.json +++ b/domains/anonymousik.json @@ -5,18 +5,18 @@ "discord": "D3KkRKP8" }, "records": { - "CNAME": "anonymousik.github.io" + "CNAME": "anonymousik.github.io", + "URL": "https://anonymousik.github.io" }, "services": { "discord": "dh=bf41c141edc5338371bdcd2f5224d1e23f030b9f" }, "proxied": true, "redirect_config": { - "custom_paths": { - "/regulamin-uslug-it": "/ferroit-regulamin-ferroit.htm", + "redirect_paths": { + "/regulamin-uslug-it": "https://anonymousik.github.io/ferroit-regulamin-ferroit.htm", "/zlecenie-status-realizacja": "https://anonymousik.is-a.dev/potwierdzenie_realizacji_ferroit.htm", "/zlecenie-status-zakonczony": "https://anonymousik.is-a.dev/potwierdzenie_zakonczenia_ferroit.htm" - }, - "redirect_paths": true + } } } From e2767fbb173004a90ddb15bc373f89847077c8bb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=F0=9F=85=BD=C9=A8=D3=84=D6=85=CA=8D=CA=8A=7CNieznany=7CFe?= =?UTF-8?q?rro=7C?= <19400681+anonymousik@users.noreply.github.com> Date: Tue, 27 May 2025 20:49:31 +0200 Subject: [PATCH 32/51] Update anonymousik.json --- domains/anonymousik.json | 9 ++------- 1 file changed, 2 insertions(+), 7 deletions(-) diff --git a/domains/anonymousik.json b/domains/anonymousik.json index d84b9a664a..38fe7cf0dc 100644 --- a/domains/anonymousik.json +++ b/domains/anonymousik.json @@ -5,18 +5,13 @@ "discord": "D3KkRKP8" }, "records": { - "CNAME": "anonymousik.github.io", - "URL": "https://anonymousik.github.io" + "CNAME": "anonymousik.github.io" }, "services": { "discord": "dh=bf41c141edc5338371bdcd2f5224d1e23f030b9f" }, "proxied": true, "redirect_config": { - "redirect_paths": { - "/regulamin-uslug-it": "https://anonymousik.github.io/ferroit-regulamin-ferroit.htm", - "/zlecenie-status-realizacja": "https://anonymousik.is-a.dev/potwierdzenie_realizacji_ferroit.htm", - "/zlecenie-status-zakonczony": "https://anonymousik.is-a.dev/potwierdzenie_zakonczenia_ferroit.htm" - } + "redirect_paths": true } } From 4eedd00bd34fc7543de5dabf82df18bdeb825c64 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=F0=9F=85=BD=C9=A8=D3=84=D6=85=CA=8D=CA=8A=7CNieznany=7CFe?= =?UTF-8?q?rro=7C?= <19400681+anonymousik@users.noreply.github.com> Date: Tue, 27 May 2025 20:55:21 +0200 Subject: [PATCH 33/51] Update anonymousik.json --- domains/anonymousik.json | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/domains/anonymousik.json b/domains/anonymousik.json index 38fe7cf0dc..183478d511 100644 --- a/domains/anonymousik.json +++ b/domains/anonymousik.json @@ -10,8 +10,5 @@ "services": { "discord": "dh=bf41c141edc5338371bdcd2f5224d1e23f030b9f" }, - "proxied": true, - "redirect_config": { - "redirect_paths": true - } + "proxied": true } From 5e35aace56e47f1a599aa06d6d75af82df354987 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=F0=9F=85=BD=C9=A8=D3=84=D6=85=CA=8D=CA=8A=7CNieznany=7CFe?= =?UTF-8?q?rro=7C?= <19400681+anonymousik@users.noreply.github.com> Date: Tue, 27 May 2025 21:00:49 +0200 Subject: [PATCH 34/51] Update ferroart.anonymousik.json --- domains/ferroart.anonymousik.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/domains/ferroart.anonymousik.json b/domains/ferroart.anonymousik.json index 9ec827effa..cb55855d0d 100644 --- a/domains/ferroart.anonymousik.json +++ b/domains/ferroart.anonymousik.json @@ -4,7 +4,7 @@ "email": "anonymousxtutaj@gmail.com" }, "records": { - "CNAME": "nieznanynikomu.github.io/FerroART" + "URL": "nieznanynikomu.github.io/FerroART" }, "proxied": true } From 9dff959ea8ce5c478e1ef09c685bb5f1f637a240 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=F0=9F=85=BD=C9=A8=D3=84=D6=85=CA=8D=CA=8A=7CNieznany=7CFe?= =?UTF-8?q?rro=7C?= <19400681+anonymousik@users.noreply.github.com> Date: Tue, 27 May 2025 21:04:48 +0200 Subject: [PATCH 35/51] Update ferroart.anonymousik.json Corrected url record (added https://...) --- domains/ferroart.anonymousik.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/domains/ferroart.anonymousik.json b/domains/ferroart.anonymousik.json index cb55855d0d..80ec010c5b 100644 --- a/domains/ferroart.anonymousik.json +++ b/domains/ferroart.anonymousik.json @@ -4,7 +4,7 @@ "email": "anonymousxtutaj@gmail.com" }, "records": { - "URL": "nieznanynikomu.github.io/FerroART" + "URL": "https://nieznanynikomu.github.io/FerroART" }, "proxied": true } From a517bb26137cd1dca8490c1a8d26b658df8da3bc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=F0=9F=85=BD=C9=A8=D3=84=D6=85=CA=8D=CA=8A=7CNieznany=7CFe?= =?UTF-8?q?rro=7C?= <19400681+anonymousik@users.noreply.github.com> Date: Tue, 27 May 2025 21:07:40 +0200 Subject: [PATCH 36/51] Update ferroart.anonymousik.json I removed the unnecessary 'proxy' entry --- domains/ferroart.anonymousik.json | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/domains/ferroart.anonymousik.json b/domains/ferroart.anonymousik.json index 80ec010c5b..a2f95a349c 100644 --- a/domains/ferroart.anonymousik.json +++ b/domains/ferroart.anonymousik.json @@ -5,6 +5,5 @@ }, "records": { "URL": "https://nieznanynikomu.github.io/FerroART" - }, - "proxied": true + } } From 05ac48bfbaaf2dccb1971f6238c145c00b8974fb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=F0=9F=85=BD=C9=A8=D3=84=D6=85=CA=8D=CA=8A=7CNieznany=7CFe?= =?UTF-8?q?rro=7C?= <19400681+anonymousik@users.noreply.github.com> Date: Tue, 27 May 2025 21:58:44 +0200 Subject: [PATCH 37/51] Delete domains/_github-pages-challenge-anonymousik.anonymousik.json I thought about it and I think I shouldn't include this file in this PR --- ...ithub-pages-challenge-anonymousik.anonymousik.json | 11 ----------- 1 file changed, 11 deletions(-) delete mode 100644 domains/_github-pages-challenge-anonymousik.anonymousik.json diff --git a/domains/_github-pages-challenge-anonymousik.anonymousik.json b/domains/_github-pages-challenge-anonymousik.anonymousik.json deleted file mode 100644 index f2c4cdac18..0000000000 --- a/domains/_github-pages-challenge-anonymousik.anonymousik.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "owner": { - "username": "anonymousik", - "email": "anonymousxtutaj@gmail.com" - }, - "records": { - "TXT": [ - "github-pages-challenge-anonymousik=8c8810749d371c0c3f759bbda6761d" - ] - } -} From 0f1436a363f5dc7ac21735f2db70945027ae613b Mon Sep 17 00:00:00 2001 From: Raj Agrawal <94883434+legitnewoob@users.noreply.github.com> Date: Wed, 28 May 2025 03:10:36 +0530 Subject: [PATCH 38/51] Update rajagrawal.json --- domains/rajagrawal.json | 2 ++ 1 file changed, 2 insertions(+) diff --git a/domains/rajagrawal.json b/domains/rajagrawal.json index 7edbc9f63b..42f0b6dba9 100644 --- a/domains/rajagrawal.json +++ b/domains/rajagrawal.json @@ -8,3 +8,5 @@ }, "proxy": true } + +// Not sure why this is not working can anyone help me.... I checked raj-page.vercel.app is working fine From 9e69405a7a91a1d562a2ed888ea98b1ae9cd4819 Mon Sep 17 00:00:00 2001 From: Raj Agrawal <94883434+legitnewoob@users.noreply.github.com> Date: Wed, 28 May 2025 03:11:10 +0530 Subject: [PATCH 39/51] Update rajagrawal.json Not sure why this is not working can anyone help me.... I checked raj-page.vercel.app is working fine --- domains/rajagrawal.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/domains/rajagrawal.json b/domains/rajagrawal.json index 42f0b6dba9..efe6da2d61 100644 --- a/domains/rajagrawal.json +++ b/domains/rajagrawal.json @@ -6,7 +6,8 @@ "records": { "CNAME": "raj-page.vercel.app" }, + "proxy": true } -// Not sure why this is not working can anyone help me.... I checked raj-page.vercel.app is working fine + From 2f9c6f148b4794fe4743c928db546d47edc0bcc7 Mon Sep 17 00:00:00 2001 From: William Harrison <87287585+wdhdev@users.noreply.github.com> Date: Wed, 28 May 2025 11:08:24 +0800 Subject: [PATCH 40/51] Update aga.json --- domains/aga.json | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/domains/aga.json b/domains/aga.json index f0d1f890c2..ed8e1202f6 100644 --- a/domains/aga.json +++ b/domains/aga.json @@ -6,12 +6,12 @@ }, "records": { "A": ["76.76.21.21"], - "TXT": [ - "google-site-verification=p24qfEdTMTlahtU3hQxVU_txDQkifpoJH1xS4jmCmlw", - "vc-domain-verify=www.aga.is-a.dev,60923a901e9bb8670c51" - ] + "TXT": "google-site-verification=p24qfEdTMTlahtU3hQxVU_txDQkifpoJH1xS4jmCmlw" }, "services": { - "vercel": "vc-domain-verify=aga.is-a.dev,c9684d0007365a74f553" + "vercel": [ + "vc-domain-verify=aga.is-a.dev,c9684d0007365a74f553", + "vc-domain-verify=www.aga.is-a.dev,60923a901e9bb8670c51" + ] } } From 3e3dbf26908f8d22f0dcd53e10a91704b3eeedb3 Mon Sep 17 00:00:00 2001 From: William Harrison <87287585+wdhdev@users.noreply.github.com> Date: Wed, 28 May 2025 11:12:10 +0800 Subject: [PATCH 41/51] Update rajagrawal.json --- domains/rajagrawal.json | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/domains/rajagrawal.json b/domains/rajagrawal.json index efe6da2d61..dc19cac182 100644 --- a/domains/rajagrawal.json +++ b/domains/rajagrawal.json @@ -5,9 +5,5 @@ }, "records": { "CNAME": "raj-page.vercel.app" - }, - - "proxy": true + } } - - From 21ddcffa818ac37bb54ab2b46f1610eadbef2d66 Mon Sep 17 00:00:00 2001 From: William Harrison <87287585+wdhdev@users.noreply.github.com> Date: Wed, 28 May 2025 11:14:13 +0800 Subject: [PATCH 42/51] Update reserved.json --- util/reserved.json | 2 ++ 1 file changed, 2 insertions(+) diff --git a/util/reserved.json b/util/reserved.json index 87d5df52c3..2c73f8d32b 100644 --- a/util/reserved.json +++ b/util/reserved.json @@ -81,6 +81,8 @@ "private", "prod", "production", + "proxied", + "proxy", "rdap", "redirect", "register", From 69d9dab089c0c97ecb765b37f9feed413f354766 Mon Sep 17 00:00:00 2001 From: William Harrison <87287585+wdhdev@users.noreply.github.com> Date: Wed, 28 May 2025 11:15:08 +0800 Subject: [PATCH 43/51] block `proxy` field, use `proxied` instead --- tests/json.test.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tests/json.test.js b/tests/json.test.js index fa81c0cb9a..6c5ec2b46d 100644 --- a/tests/json.test.js +++ b/tests/json.test.js @@ -28,7 +28,7 @@ const optionalRedirectConfigFields = { redirect_paths: "boolean" }; -const blockedFields = ["domain", "internal", "reserved", "subdomain"]; +const blockedFields = ["domain", "internal", "proxy", "reserved", "subdomain"]; const emailRegex = /^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}$/; const hostnameRegex = /^(?=.{1,253}$)(?:(?:[_a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)\.)+[a-zA-Z]{2,63}$/; From 81e839b466a002ba22db8b3da2c1a45f17e10f0b Mon Sep 17 00:00:00 2001 From: William Harrison <87287585+wdhdev@users.noreply.github.com> Date: Wed, 28 May 2025 11:21:39 +0800 Subject: [PATCH 44/51] Update nickkcode.json --- domains/nickkcode.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/domains/nickkcode.json b/domains/nickkcode.json index 7d5100160b..8bc164405a 100644 --- a/domains/nickkcode.json +++ b/domains/nickkcode.json @@ -4,6 +4,6 @@ "email": "tobecoolaf@gmail.com", }, "records": { - "CNAME": "portfolio-smoky-chi-69.vercel.app/" + "CNAME": "portfolio-smoky-chi-69.vercel.app" } } From 1c4a8d386d5c4e2f09be1541430533027c10c5bd Mon Sep 17 00:00:00 2001 From: William Harrison <87287585+wdhdev@users.noreply.github.com> Date: Wed, 28 May 2025 11:21:48 +0800 Subject: [PATCH 45/51] Update nickkcode.json --- domains/nickkcode.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/domains/nickkcode.json b/domains/nickkcode.json index 8bc164405a..54e7674d1c 100644 --- a/domains/nickkcode.json +++ b/domains/nickkcode.json @@ -1,7 +1,7 @@ { "owner": { "username": "nickkcode", - "email": "tobecoolaf@gmail.com", + "email": "tobecoolaf@gmail.com" }, "records": { "CNAME": "portfolio-smoky-chi-69.vercel.app" From 975729ef42de16b23e68c8c23593eeebd79f2244 Mon Sep 17 00:00:00 2001 From: William Harrison <87287585+wdhdev@users.noreply.github.com> Date: Wed, 28 May 2025 11:37:07 +0800 Subject: [PATCH 46/51] Update nicholas.json --- domains/nicholas.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/domains/nicholas.json b/domains/nicholas.json index f6fb2d887e..6fcdf842cd 100644 --- a/domains/nicholas.json +++ b/domains/nicholas.json @@ -4,6 +4,6 @@ "email": "themalanboy@gmail.com" }, "records": { - "CNAME": "undeadronin99.github.io/portfolio" + "CNAME": "undeadronin99.github.io" } } From 74a1356d3468556769f96003198257a2b610a88c Mon Sep 17 00:00:00 2001 From: William Harrison <87287585+wdhdev@users.noreply.github.com> Date: Wed, 28 May 2025 12:06:29 +0800 Subject: [PATCH 47/51] block render from being proxied --- domains/gg.shockbs.json | 3 +-- tests/proxy.test.js | 37 +++++++++++++++++++++++++++++++++++++ 2 files changed, 38 insertions(+), 2 deletions(-) diff --git a/domains/gg.shockbs.json b/domains/gg.shockbs.json index e94a264adc..949b7339b6 100644 --- a/domains/gg.shockbs.json +++ b/domains/gg.shockbs.json @@ -5,6 +5,5 @@ }, "records": { "CNAME": "ziplineshockbs.onrender.com" - }, - "proxied": true + } } diff --git a/tests/proxy.test.js b/tests/proxy.test.js index 1c3d983006..bc11d477a3 100644 --- a/tests/proxy.test.js +++ b/tests/proxy.test.js @@ -49,3 +49,40 @@ t("Domains with proxy enabled must have at least one proxy-able record", (t) => validateProxiedRecords(t, data, file); }); }); + +const disallowedRecords = [ + { + type: "CNAME", + value: "*.onrender.com" + } +]; + +t("Domains with specific records must not have proxy enabled", (t) => { + files.forEach((file) => { + const data = getDomainData(file); + + if (data.proxied) { + disallowedRecords.forEach((record) => { + let recordExists = false; + + if (!data.records[record.type]) { + t.pass(); + return; + } else if (Array.isArray(data.records[record.type])) { + recordExists = data.records[record.type].some((r) => + record.value.startsWith("*.") ? r.endsWith(record.value.slice(2)) : r === record.value + ); + } else { + recordExists = record.value.startsWith("*.") + ? data.records[record.type].endsWith(record.value.slice(2)) + : data.records[record.type] === record.value; + } + + t.false( + recordExists, + `${file}: Records matching \`${record.type}: "${record.value}"\` cannot be proxied` + ); + }); + } + }); +}); From 160da3896fb0e88609830e34e3e72e1040d9ca79 Mon Sep 17 00:00:00 2001 From: William Harrison <87287585+wdhdev@users.noreply.github.com> Date: Wed, 28 May 2025 12:26:09 +0800 Subject: [PATCH 48/51] gitlab verification under services --- dnsconfig.js | 10 +++++++ ...-verification-code.frost-voltage-wiki.json | 9 ------- ...ages-verification-code.meerkats.shays.json | 9 ------- ...lab-pages-verification-code.pinage404.json | 9 ------- ...itlab-pages-verification-code.pretzel.json | 9 ------- ...gitlab-pages-verification-code.sadkon.json | 9 ------- domains/frost-voltage-wiki.json | 5 +++- domains/meerkats.shays.json | 5 +++- domains/pinage404.json | 5 +++- domains/pretzel.json | 19 ++++++++------ domains/sadkon.json | 5 +++- tests/domains.test.js | 7 +++++ tests/records.test.js | 26 ++++++++++++------- 13 files changed, 60 insertions(+), 67 deletions(-) delete mode 100644 domains/_gitlab-pages-verification-code.frost-voltage-wiki.json delete mode 100644 domains/_gitlab-pages-verification-code.meerkats.shays.json delete mode 100644 domains/_gitlab-pages-verification-code.pinage404.json delete mode 100644 domains/_gitlab-pages-verification-code.pretzel.json delete mode 100644 domains/_gitlab-pages-verification-code.sadkon.json diff --git a/dnsconfig.js b/dnsconfig.js index c2ee90aa03..833d3d6a58 100644 --- a/dnsconfig.js +++ b/dnsconfig.js @@ -159,6 +159,16 @@ for (var subdomain in domains) { if (data.services.bluesky) { records.push(TXT("_atproto." + subdomainName, "\"" + data.services.bluesky + "\"")); } + + if (data.services.gitlab) { + if (Array.isArray(data.services.gitlab)) { + for (var txt in data.services.gitlab) { + records.push(TXT("_gitlab-pages-verification-code." + subdomainName, "\"" + data.services.gitlab[txt] + "\"")); + } + } else { + records.push(TXT("_gitlab-pages-verification-code." + subdomainName, "\"" + data.services.gitlab + "\"")); + } + } } } diff --git a/domains/_gitlab-pages-verification-code.frost-voltage-wiki.json b/domains/_gitlab-pages-verification-code.frost-voltage-wiki.json deleted file mode 100644 index 9fa66a5e5d..0000000000 --- a/domains/_gitlab-pages-verification-code.frost-voltage-wiki.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "owner": { - "username": "Karan-Frost", - "email": "frost.github@gmail.com" - }, - "records": { - "TXT": "gitlab-pages-verification-code=57f76737bb8badd568b055bc4ff9d405" - } -} diff --git a/domains/_gitlab-pages-verification-code.meerkats.shays.json b/domains/_gitlab-pages-verification-code.meerkats.shays.json deleted file mode 100644 index 6f4ce4dacd..0000000000 --- a/domains/_gitlab-pages-verification-code.meerkats.shays.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "owner": { - "username": "SHays24", - "email": "SHays24@student.sacs.nsw.edu.au" - }, - "records": { - "TXT": "gitlab-pages-verification-code=621b768139e0bfaf6eb43d60db03cabf" - } -} diff --git a/domains/_gitlab-pages-verification-code.pinage404.json b/domains/_gitlab-pages-verification-code.pinage404.json deleted file mode 100644 index 701ef97502..0000000000 --- a/domains/_gitlab-pages-verification-code.pinage404.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "owner": { - "username": "pinage404", - "email": "pinage404+is-a.dev@gmail.com" - }, - "records": { - "TXT": "gitlab-pages-verification-code=d43eb39124dec340bdbb11a4d6aa6b52" - } -} diff --git a/domains/_gitlab-pages-verification-code.pretzel.json b/domains/_gitlab-pages-verification-code.pretzel.json deleted file mode 100644 index 81dc1f268e..0000000000 --- a/domains/_gitlab-pages-verification-code.pretzel.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "owner": { - "username": "tobaiscrowley", - "discord": "gus_polinksi" - }, - "records": { - "TXT": "gitlab-pages-verification-code=d1d70cb094c2f16f83caed76145fc105" - } -} diff --git a/domains/_gitlab-pages-verification-code.sadkon.json b/domains/_gitlab-pages-verification-code.sadkon.json deleted file mode 100644 index 28e2168831..0000000000 --- a/domains/_gitlab-pages-verification-code.sadkon.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "owner": { - "username": "MohammedKHC0", - "email": "mohammedkhc@outlook.com" - }, - "records": { - "TXT": "gitlab-pages-verification-code=478e4a7c8445704809ba0fa31e003df3" - } -} diff --git a/domains/frost-voltage-wiki.json b/domains/frost-voltage-wiki.json index 7a0bc798e3..08ca191e73 100644 --- a/domains/frost-voltage-wiki.json +++ b/domains/frost-voltage-wiki.json @@ -5,5 +5,8 @@ }, "records": { "CNAME": "wiki-frost-me-f3415d.gitlab.io" + }, + "services": { + "gitlab": "gitlab-pages-verification-code=57f76737bb8badd568b055bc4ff9d405" } -} +} \ No newline at end of file diff --git a/domains/meerkats.shays.json b/domains/meerkats.shays.json index f32a63f308..4eb9285a25 100644 --- a/domains/meerkats.shays.json +++ b/domains/meerkats.shays.json @@ -5,5 +5,8 @@ }, "records": { "CNAME": "the-meerkats-projects-shays24-90484013ec4c0067187cd3a154c706ad6.gitlab.io" + }, + "services": { + "gitlab": "gitlab-pages-verification-code=621b768139e0bfaf6eb43d60db03cabf" } -} +} \ No newline at end of file diff --git a/domains/pinage404.json b/domains/pinage404.json index c9efe6a3f8..decd81378b 100644 --- a/domains/pinage404.json +++ b/domains/pinage404.json @@ -5,5 +5,8 @@ }, "records": { "CNAME": "pinage404.gitlab.io" + }, + "services": { + "gitlab": "gitlab-pages-verification-code=d43eb39124dec340bdbb11a4d6aa6b52" } -} +} \ No newline at end of file diff --git a/domains/pretzel.json b/domains/pretzel.json index 562d5f911c..a276a0f881 100644 --- a/domains/pretzel.json +++ b/domains/pretzel.json @@ -1,9 +1,12 @@ { - "owner": { - "username": "tobaiscrowley", - "discord": "gus_polinksi" - }, - "records": { - "CNAME": "microblog-aa389f.gitlab.io" - } -} + "owner": { + "username": "tobaiscrowley", + "discord": "gus_polinksi" + }, + "records": { + "CNAME": "microblog-aa389f.gitlab.io" + }, + "services": { + "gitlab": "gitlab-pages-verification-code=d1d70cb094c2f16f83caed76145fc105" + } +} \ No newline at end of file diff --git a/domains/sadkon.json b/domains/sadkon.json index 5915410994..8842fd2697 100644 --- a/domains/sadkon.json +++ b/domains/sadkon.json @@ -5,5 +5,8 @@ }, "records": { "CNAME": "sadkon.gitlab.io" + }, + "services": { + "gitlab": "gitlab-pages-verification-code=478e4a7c8445704809ba0fa31e003df3" } -} +} \ No newline at end of file diff --git a/tests/domains.test.js b/tests/domains.test.js index 28fa2b5b6b..607f5bd0ef 100644 --- a/tests/domains.test.js +++ b/tests/domains.test.js @@ -128,6 +128,13 @@ t("Disallow nested subdomains when parent has specific service records", (t) => `${file}: Nested subdomain "_atproto.${subdomain}" should not exist when services.bluesky is present` ); } + + if (data?.services?.gitlab) { + t.false( + files.includes(`_gitlab-pages-verification-code.${file}`), + `${file}: Nested subdomain "_gitlab-pages-verification-code.${subdomain}" should not exist when services.gitlab is present` + ); + } }); t.pass(); diff --git a/tests/records.test.js b/tests/records.test.js index 7bc851397d..773de6bb61 100644 --- a/tests/records.test.js +++ b/tests/records.test.js @@ -334,27 +334,23 @@ t("All files should have valid service records", (t) => { files.forEach((file) => { const data = getDomainData(file); + const discordRegex = /^dh=[a-f0-9]{40}$/; + if (data?.services?.discord) { const discord = Array.isArray(data.services.discord) ? data.services.discord : [data.services.discord]; discord.forEach((value) => { - const token = value.split("=")[1]; - - t.true(value.startsWith("dh="), `${file}: Invalid Discord service record format`); - t.true(token.length === 40, `${file}: Discord service token should be 40 characters long`); - t.true( - isValidHexadecimal(token), - `${file}: Discord service token should be a valid hexadecimal string` - ); + t.true(discordRegex.test(value), `${file}: Invalid Discord service record format`); }); } + const vercelRegex = /^vc-domain-verify=([a-z0-9.-]+),([a-f0-9]{20})$/; + if (data?.services?.vercel) { const vercel = Array.isArray(data.services.vercel) ? data.services.vercel : [data.services.vercel]; vercel.forEach((value) => { - t.true(value.startsWith("vc-domain-verify="), `${file}: Invalid Vercel service record format`); - t.true(value.length >= 48, `${file}: Vercel service token should be 48 characters or longer`); + t.true(vercelRegex.test(value), `${file}: Invalid Vercel service record format`); }); } @@ -363,6 +359,16 @@ t("All files should have valid service records", (t) => { if (data?.services?.bluesky) { t.true(atprotoRegex.test(data.services.bluesky), `${file}: Invalid Bluesky service record format`); } + + const gitlabRegex = /^gitlab-pages-verification-code=[a-f0-9]{32}$/; + + if (data?.services?.gitlab) { + const gitlab = Array.isArray(data.services.gitlab) ? data.services.gitlab : [data.services.gitlab]; + + gitlab.forEach((value) => { + t.true(gitlabRegex.test(value), `${file}: Invalid GitLab service record format`); + }); + } }); t.pass(); From fb52111b32d27cacbf99b80124b2d3ea45ce59e0 Mon Sep 17 00:00:00 2001 From: William Harrison <87287585+wdhdev@users.noreply.github.com> Date: Wed, 28 May 2025 12:27:55 +0800 Subject: [PATCH 49/51] migrate more files to use services key --- domains/_discord.aryan-gupta.json | 9 --------- domains/_vercel.adhl.json | 9 --------- domains/_vercel.aimaneammar.json | 9 --------- domains/_vercel.illy.json | 9 --------- domains/_vercel.trild.json | 9 --------- domains/_vercel.yashvs.json | 9 --------- domains/adhl.json | 19 +++++++++++-------- domains/aimaneammar.json | 19 +++++++++++-------- domains/aryan-gupta.json | 5 ++++- domains/illy.json | 5 ++++- domains/trild.json | 19 +++++++++++-------- domains/yashvs.json | 19 +++++++++++-------- 12 files changed, 52 insertions(+), 88 deletions(-) delete mode 100644 domains/_discord.aryan-gupta.json delete mode 100644 domains/_vercel.adhl.json delete mode 100644 domains/_vercel.aimaneammar.json delete mode 100644 domains/_vercel.illy.json delete mode 100644 domains/_vercel.trild.json delete mode 100644 domains/_vercel.yashvs.json diff --git a/domains/_discord.aryan-gupta.json b/domains/_discord.aryan-gupta.json deleted file mode 100644 index 1477e98d48..0000000000 --- a/domains/_discord.aryan-gupta.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "owner": { - "username": "Apoo711", - "email": "aryan18guptaggs@gmail.com" - }, - "records": { - "TXT": "dh=1b2d00cb449cab67bedd1c9f40961835a261a92d" - } -} diff --git a/domains/_vercel.adhl.json b/domains/_vercel.adhl.json deleted file mode 100644 index abdb4eb15b..0000000000 --- a/domains/_vercel.adhl.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "owner": { - "username": "adhl-0216", - "email": "hanlim2002@gmail.com" - }, - "records": { - "TXT": "vc-domain-verify=adhl.is-a.dev,c29a7cbae5de907f4347" - } -} diff --git a/domains/_vercel.aimaneammar.json b/domains/_vercel.aimaneammar.json deleted file mode 100644 index b2f496c841..0000000000 --- a/domains/_vercel.aimaneammar.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "owner": { - "username": "AymanAegon", - "email": "ayo12ammar24@gmail.com" - }, - "records": { - "TXT": "vc-domain-verify=aimaneammar.is-a.dev,4b673716f741e17e5281" - } -} diff --git a/domains/_vercel.illy.json b/domains/_vercel.illy.json deleted file mode 100644 index 37fd31f2ec..0000000000 --- a/domains/_vercel.illy.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "owner": { - "username": "illy-dev", - "email": "illythehase@gmail.com" - }, - "records": { - "TXT": "vc-domain-verify=illy.is-a.dev,043aa6b06299bebf5ad1" - } -} diff --git a/domains/_vercel.trild.json b/domains/_vercel.trild.json deleted file mode 100644 index 31d287648a..0000000000 --- a/domains/_vercel.trild.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "owner": { - "username": "tuoitho", - "email": "tuoithokhoc1414@gmail.com" - }, - "records": { - "TXT": "vc-domain-verify=trild.is-a.dev,c355ae3f7ef9923a15c4" - } -} diff --git a/domains/_vercel.yashvs.json b/domains/_vercel.yashvs.json deleted file mode 100644 index f0c90425cf..0000000000 --- a/domains/_vercel.yashvs.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "owner": { - "username": "pythonicboat", - "email": "vs21yash@gmail.com" - }, - "records": { - "TXT": "vc-domain-verify=yashvs.is-a.dev,c288565fced784647cef" - } -} diff --git a/domains/adhl.json b/domains/adhl.json index 3e3a3a4a17..0456f273e8 100644 --- a/domains/adhl.json +++ b/domains/adhl.json @@ -1,9 +1,12 @@ { - "owner": { - "username": "adhl-0216", - "email": "hanlim2002@gmail.com" - }, - "records": { - "CNAME": "cname.vercel-dns.com" - } -} + "owner": { + "username": "adhl-0216", + "email": "hanlim2002@gmail.com" + }, + "records": { + "CNAME": "cname.vercel-dns.com" + }, + "services": { + "vercel": "vc-domain-verify=adhl.is-a.dev,c29a7cbae5de907f4347" + } +} \ No newline at end of file diff --git a/domains/aimaneammar.json b/domains/aimaneammar.json index 70689625dc..19affd7a10 100644 --- a/domains/aimaneammar.json +++ b/domains/aimaneammar.json @@ -1,9 +1,12 @@ { - "owner": { - "username": "AymanAegon", - "email": "ayo12ammar24@gmail.com" - }, - "records": { - "CNAME": "ayman-portfolio-fawn.vercel.app" - } -} + "owner": { + "username": "AymanAegon", + "email": "ayo12ammar24@gmail.com" + }, + "records": { + "CNAME": "ayman-portfolio-fawn.vercel.app" + }, + "services": { + "vercel": "vc-domain-verify=aimaneammar.is-a.dev,4b673716f741e17e5281" + } +} \ No newline at end of file diff --git a/domains/aryan-gupta.json b/domains/aryan-gupta.json index 9209a70839..2e5e1a82ac 100644 --- a/domains/aryan-gupta.json +++ b/domains/aryan-gupta.json @@ -6,5 +6,8 @@ "description": "Aryan Gupta's personal portfolio, blog, and VCE resource website.", "records": { "CNAME": "apoo711.github.io" + }, + "services": { + "discord": "dh=1b2d00cb449cab67bedd1c9f40961835a261a92d" } -} +} \ No newline at end of file diff --git a/domains/illy.json b/domains/illy.json index e6af6aec7b..d45738bfec 100644 --- a/domains/illy.json +++ b/domains/illy.json @@ -5,5 +5,8 @@ }, "records": { "CNAME": "illy-dev-github-io.vercel.app" + }, + "services": { + "vercel": "vc-domain-verify=illy.is-a.dev,043aa6b06299bebf5ad1" } -} +} \ No newline at end of file diff --git a/domains/trild.json b/domains/trild.json index 8dc1f80ff2..3c082c9e0f 100644 --- a/domains/trild.json +++ b/domains/trild.json @@ -1,9 +1,12 @@ { - "owner": { - "username": "tuoitho", - "email": "tuoithokhoc1414@gmail.com" - }, - "records": { - "CNAME": "portfolio-sand-two-74.vercel.app" - } -} + "owner": { + "username": "tuoitho", + "email": "tuoithokhoc1414@gmail.com" + }, + "records": { + "CNAME": "portfolio-sand-two-74.vercel.app" + }, + "services": { + "vercel": "vc-domain-verify=trild.is-a.dev,c355ae3f7ef9923a15c4" + } +} \ No newline at end of file diff --git a/domains/yashvs.json b/domains/yashvs.json index 575343391b..36a66ba51f 100644 --- a/domains/yashvs.json +++ b/domains/yashvs.json @@ -1,9 +1,12 @@ { - "owner": { - "username": "pythonicboat", - "email": "vs21yash@gmail.com" - }, - "records": { - "CNAME": "cname.vercel-dns.com" - } -} + "owner": { + "username": "pythonicboat", + "email": "vs21yash@gmail.com" + }, + "records": { + "CNAME": "cname.vercel-dns.com" + }, + "services": { + "vercel": "vc-domain-verify=yashvs.is-a.dev,c288565fced784647cef" + } +} \ No newline at end of file From 020bb031ba8acca728e616fad17e1fdd8c913d82 Mon Sep 17 00:00:00 2001 From: William Harrison <87287585+wdhdev@users.noreply.github.com> Date: Wed, 28 May 2025 12:28:55 +0800 Subject: [PATCH 50/51] Create wh.json --- domains/wh.json | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100644 domains/wh.json diff --git a/domains/wh.json b/domains/wh.json new file mode 100644 index 0000000000..52f8f7f404 --- /dev/null +++ b/domains/wh.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "wdhdev", + "email": "william@is-a.dev" + }, + "records": { + "NS": ["kyrie.ns.cloudflare.com", "tara.ns.cloudflare.com"] + } +} From 5968a5e8c53c661f84d47d40ef7e6f2d8b8112f4 Mon Sep 17 00:00:00 2001 From: William Harrison <87287585+wdhdev@users.noreply.github.com> Date: Wed, 28 May 2025 12:30:54 +0800 Subject: [PATCH 51/51] add ds to wh.json --- domains/wh.json | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/domains/wh.json b/domains/wh.json index 52f8f7f404..0ae96e2abe 100644 --- a/domains/wh.json +++ b/domains/wh.json @@ -4,6 +4,14 @@ "email": "william@is-a.dev" }, "records": { - "NS": ["kyrie.ns.cloudflare.com", "tara.ns.cloudflare.com"] + "NS": ["kyrie.ns.cloudflare.com", "tara.ns.cloudflare.com"], + "DS": [ + { + "key_tag": 2371, + "algorithm": 13, + "digest_type": 2, + "digest": "020A83220521658994103EE306D9B7968DEDF82555639059EB05A69E4C6C36E6" + } + ] } }