From 642f6e69f04e98368b5179ff8ca2d237aca6abd6 Mon Sep 17 00:00:00 2001 From: NinjaXility <103378267+NinjaXility@users.noreply.github.com> Date: Wed, 16 Oct 2024 20:58:06 +0300 Subject: [PATCH 01/59] Register h3lios.is-a.dev --- domains/h3lios.json | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 domains/h3lios.json diff --git a/domains/h3lios.json b/domains/h3lios.json new file mode 100644 index 0000000000..7fa4c440be --- /dev/null +++ b/domains/h3lios.json @@ -0,0 +1,13 @@ +{ + "owner": { + "username": "NinjaXility", + "email": "", + "discord": "511106356267319296", + "OWL": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiUlNBLU9BRVAiLCJraWQiOiJaa1VsRmRqVThiUEstLXVVM2JJR09PVHFYYVFFS1ZINFVXOW53MTR6WTJnIn0.IBR3ZrvHG0dyQ1OU_ThEq2VbB_gvPhqPJkyPtwwbODCQENB-T2fstb7JrqYXG9lNaBWBrkeUzrheB5HY5tgEmPDAe6eDnN1D0dk0HKwxySEO7I1wbJsoJUnrWXigmuIYYkCPqHO9bBBD3seh4Y-REvCFI_xjNxBOIkqYiISDG4SJZW_AMoM-4ZwWJOS30ASQA3IM1DrvS3cNeamN0vmy2W16z7PUQxfn3UpwhdalfbzZKgiPowTVnbMT8OZ0IL45VZCmqeikraFf7fUv0PPCk54c07A8mIpYepzyy4hUftsF-ILHDLU_iOMZDHPrMDpPeyFXgYjA1iv1AfgFj6lshA.CFjZ-C3qr_js2SqYJQruNQ.j12mMFCkJhwZpCJXE_JDaY1XgeCUkSwhowfAvMEFrxvTdeqGbeEaHiXN4-oXfM0FuPLNgfsJDTwmva-ekWTAeOtX4a3IBlJ0uuj65_tdMOw.NDTU5ISRijrUIUoDvdYXJw" + }, + + "record": { + "CNAME": "https://ninjaxility.github.io/" + } + } + \ No newline at end of file From 60165f6453e8e448d94a8268d5655f6348c3d340 Mon Sep 17 00:00:00 2001 From: Luis Alejandro Bravo Ferreira Date: Thu, 17 Oct 2024 04:17:33 -0500 Subject: [PATCH 02/59] Register luisalejandrobf --- domains/luisalejandrobf.json | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100644 domains/luisalejandrobf.json diff --git a/domains/luisalejandrobf.json b/domains/luisalejandrobf.json new file mode 100644 index 0000000000..5025066545 --- /dev/null +++ b/domains/luisalejandrobf.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "luisalejandrobf", + "email": "luisalejandrobravoferreira@gmail.com" + }, + "record": { + "TXT": "google-site-verification=sGmOAXQM9W1XepIo-CgWM_GlqEMW7z96P10kOC2p6fs" + } +} \ No newline at end of file From f200d9592164d171a833507e09d432fa3eb93adc Mon Sep 17 00:00:00 2001 From: NinjaXility <103378267+NinjaXility@users.noreply.github.com> Date: Thu, 17 Oct 2024 15:15:32 +0300 Subject: [PATCH 03/59] Update h3lios.json removed the protocol and slashes --- domains/h3lios.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/domains/h3lios.json b/domains/h3lios.json index 7fa4c440be..fbce1b0538 100644 --- a/domains/h3lios.json +++ b/domains/h3lios.json @@ -7,7 +7,7 @@ }, "record": { - "CNAME": "https://ninjaxility.github.io/" + "CNAME": "ninjaxility.github.io" } } - \ No newline at end of file + From a3da6d39620914ace3e6e2043b1341613fc6ea21 Mon Sep 17 00:00:00 2001 From: Luis Alejandro Bravo Ferreira Date: Thu, 17 Oct 2024 09:26:52 -0500 Subject: [PATCH 04/59] PR Fix for vercel site --- domains/_vercel.luisalejandrobf.json | 9 +++++++++ domains/luisalejandrobf.json | 1 + 2 files changed, 10 insertions(+) create mode 100644 domains/_vercel.luisalejandrobf.json diff --git a/domains/_vercel.luisalejandrobf.json b/domains/_vercel.luisalejandrobf.json new file mode 100644 index 0000000000..19875fe751 --- /dev/null +++ b/domains/_vercel.luisalejandrobf.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "luisalejandrobf", + "email": "luisalejandrobravoferreira@gmail.com" + }, + "record": { + "TXT": "vc-domain-verify=luisalejandrobf.is-a.dev,c49494ec4242b7e00e01" + } +} \ No newline at end of file diff --git a/domains/luisalejandrobf.json b/domains/luisalejandrobf.json index 5025066545..916c4abefd 100644 --- a/domains/luisalejandrobf.json +++ b/domains/luisalejandrobf.json @@ -4,6 +4,7 @@ "email": "luisalejandrobravoferreira@gmail.com" }, "record": { + "A": ["76.76.21.21"], "TXT": "google-site-verification=sGmOAXQM9W1XepIo-CgWM_GlqEMW7z96P10kOC2p6fs" } } \ No newline at end of file From 9495548621e6e2d28903a9ca91858a590440e666 Mon Sep 17 00:00:00 2001 From: MaskDuck Date: Thu, 17 Oct 2024 21:42:36 +0700 Subject: [PATCH 05/59] Update maskduck.json --- domains/maskduck.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/domains/maskduck.json b/domains/maskduck.json index 81573292a4..58bb8fc8da 100644 --- a/domains/maskduck.json +++ b/domains/maskduck.json @@ -5,6 +5,6 @@ "discord": "_ngiu.a_" }, "record": { - "CNAME": "maskduck.github.io" + "NS":["ada.ns.cloudflare.com", "albert.ns.cloudflare.com"] } } From 30e3938a367c772236fa94632dd33bcf932b7782 Mon Sep 17 00:00:00 2001 From: om Date: Thu, 17 Oct 2024 20:42:35 +0530 Subject: [PATCH 06/59] Update o.json --- domains/o.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/domains/o.json b/domains/o.json index 1f097dafdf..a31fc31ffc 100644 --- a/domains/o.json +++ b/domains/o.json @@ -5,6 +5,6 @@ "OWL":"eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiUlNBLU9BRVAiLCJraWQiOiJaa1VsRmRqVThiUEstLXVVM2JJR09PVHFYYVFFS1ZINFVXOW53MTR6WTJnIn0.RROLuTVz1Yiu7gYQ78NhdEWblxDBcdAtgXSrSKBX4s-6C15Gbg1gvdalVJRUFfhvt7FQ1HEtB7Wwz0Rdn1Jxk7Eqxp2s116sCmWwviCoh8RfWUEkWt9k4csRDjBtnwijFrfSv5gjf67gAe1dyoryQjg1ZFf9dlmwmaQtiJNKVkjlBsNAYNph9-CsYK8a0-TI-GVXung0rFjd-222TQij66CYBd7qitAvTPEypCBarB2SyBrN30wLTS9NjB-bSpmJZwcZO8CQ2obcYdMfVQ0nZgXBJhkbwjtGWfWTS-3AnCeLF48mT-9DCsVoraLb6DLoJoPB-9g4dim-tSZwC5pQ.OsIglUJ8OXge3R5CTVoEEw.YS-YtdmeJZKK1TEkERBJlH9RKdKcMynvcB5PrUsKXY4FJhgfrPoqF_JOAXO4tyYqwJzWnNM0hfd4WxqLi3KmjXToHxRAzdiFu1f4iiBfX68ABHoycHXkose4AHWe54a8.UazMc8kLEVvxHs2YN0DC3Q" }, "record": { - "NS": ["austin.ns.cloudflare.com","sima.ns.cloudflare.com"] + "NS": ["raina.ns.cloudflare.com","sergi.ns.cloudflare.com"] } } From 29eb72592a87c900765684869e1959c70818e3eb Mon Sep 17 00:00:00 2001 From: Joe Date: Thu, 17 Oct 2024 19:13:01 +0300 Subject: [PATCH 07/59] Create www.joe50097.json --- domains/www.joe50097.json | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100644 domains/www.joe50097.json diff --git a/domains/www.joe50097.json b/domains/www.joe50097.json new file mode 100644 index 0000000000..0b7b943e6d --- /dev/null +++ b/domains/www.joe50097.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "Joe50097", + "email": "zcell9500@gmail.com" + }, + "record": { + "CNAME": "joe50097.netlify.app" + } +} From a9dff50b2d4cc1ba126d3f1306cf927d4b8d4b6b Mon Sep 17 00:00:00 2001 From: DIBSTER <76603072+DEV-DIBSTER@users.noreply.github.com> Date: Thu, 17 Oct 2024 13:01:55 -0400 Subject: [PATCH 08/59] feat: creating my domain --- domains/dib.json | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 domains/dib.json diff --git a/domains/dib.json b/domains/dib.json new file mode 100644 index 0000000000..a10343f91b --- /dev/null +++ b/domains/dib.json @@ -0,0 +1,13 @@ +{ + "description": "[MAINTANER] DEV-DIBSTER Site", + "owner": { + "username": "DEV-DIBSTER", + "email": "dibster+is-a-dev@danbot.host" + }, + "record": { + "NS": [ + "scott.ns.cloudflare.com", + "tessa.ns.cloudflare.com" + ] + } +} From 3f6297a0263374e09b7ceee26cabe4f853d82382 Mon Sep 17 00:00:00 2001 From: SkyExploreWasTaken Date: Fri, 18 Oct 2024 01:49:11 +0200 Subject: [PATCH 09/59] Update sewt.json --- domains/sewt.json | 1 + 1 file changed, 1 insertion(+) diff --git a/domains/sewt.json b/domains/sewt.json index c68b0289b2..9b8c32e5db 100644 --- a/domains/sewt.json +++ b/domains/sewt.json @@ -22,4 +22,5 @@ "185.199.111.153" ] } + "proxied": true } From 5792c74b0ebca9ef3d8ca53f09be12a37c6eee22 Mon Sep 17 00:00:00 2001 From: SkyExploreWasTaken Date: Fri, 18 Oct 2024 01:50:26 +0200 Subject: [PATCH 10/59] Update z.json --- domains/z.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/domains/z.json b/domains/z.json index 63cb184904..40e76e4911 100644 --- a/domains/z.json +++ b/domains/z.json @@ -14,5 +14,5 @@ "185.199.111.153" ] } + "proxied": true } - From 5bd750650b8758f784f504e3b48564ed1c917857 Mon Sep 17 00:00:00 2001 From: DIBSTER <76603072+DEV-DIBSTER@users.noreply.github.com> Date: Thu, 17 Oct 2024 20:30:41 -0400 Subject: [PATCH 11/59] chore: fixing invalid json --- domains/sewt.json | 49 +++++++++++++++++++++++------------------------ 1 file changed, 24 insertions(+), 25 deletions(-) diff --git a/domains/sewt.json b/domains/sewt.json index 9b8c32e5db..2b9df5a9ff 100644 --- a/domains/sewt.json +++ b/domains/sewt.json @@ -1,26 +1,25 @@ { - "owner": { - "username": "SkyExploreWasTaken", - "email": "", - "discord": "1049263707177353247", - "OWL": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiUlNBLU9BRVAiLCJraWQiOiJaa1VsRmRqVThiUEstLXVVM2JJR09PVHFYYVFFS1ZINFVXOW53MTR6WTJnIn0.JjnXMeB-5yChFwqeTjRtzK3S_0JshRprm7Ix_Yl-zlvBzrR4ZlVNljlNwz5hHd6RwuBC_y5QFA1wpuLY7J9tuvaW_ttJpnbU58UGV2JNs6yR0C6ZBp5S0XR7J0zKoloVPgoN9i4q8SOzJeBQCanVOFzX3d9haVlZxrZFInLbMybS8FegbUdzDuV6s6TB0gA8fpBWx29ftzsLfwVj96tO9gmB0cJAU-URofHxmMBDUCIXDELQdrlRl_sj4kjW3uIKus_lgN7GU55xIvErfpV2_NVZTiuPzOh5HcP7rwWHhDaeKvQL4HeKWxIlrqQhPtQHQTFTgJuh7MmJimD95ixgVg.fhYccie9reT4Mi7XAmEtZA.lNh66dK74iYl7grB--wq1yi-AEKzvkuN7TLOS75XwYxJskb4dSr8TUcM0Y5ZVfR27oMahE1_kerqZOZOtZW58ZFwqoFD0oCFaEm68nwTd3or3uBWcYbZk5ilghu8TpPN.zKRzlPiGTBfNQTbJkCbrGg" - }, - - "record": { - "MX": [ - "mx.zoho.eu", - "mx2.zoho.eu", - "mx3.zoho.eu" - ], - "TXT": [ - "v=spf1 include:zohomail.eu ~all" - ], - "A": [ - "185.199.108.153", - "185.199.109.153", - "185.199.110.153", - "185.199.111.153" - ] - } - "proxied": true - } + "owner": { + "username": "SkyExploreWasTaken", + "email": "", + "discord": "1049263707177353247", + "OWL": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiUlNBLU9BRVAiLCJraWQiOiJaa1VsRmRqVThiUEstLXVVM2JJR09PVHFYYVFFS1ZINFVXOW53MTR6WTJnIn0.JjnXMeB-5yChFwqeTjRtzK3S_0JshRprm7Ix_Yl-zlvBzrR4ZlVNljlNwz5hHd6RwuBC_y5QFA1wpuLY7J9tuvaW_ttJpnbU58UGV2JNs6yR0C6ZBp5S0XR7J0zKoloVPgoN9i4q8SOzJeBQCanVOFzX3d9haVlZxrZFInLbMybS8FegbUdzDuV6s6TB0gA8fpBWx29ftzsLfwVj96tO9gmB0cJAU-URofHxmMBDUCIXDELQdrlRl_sj4kjW3uIKus_lgN7GU55xIvErfpV2_NVZTiuPzOh5HcP7rwWHhDaeKvQL4HeKWxIlrqQhPtQHQTFTgJuh7MmJimD95ixgVg.fhYccie9reT4Mi7XAmEtZA.lNh66dK74iYl7grB--wq1yi-AEKzvkuN7TLOS75XwYxJskb4dSr8TUcM0Y5ZVfR27oMahE1_kerqZOZOtZW58ZFwqoFD0oCFaEm68nwTd3or3uBWcYbZk5ilghu8TpPN.zKRzlPiGTBfNQTbJkCbrGg" + }, + "record": { + "MX": [ + "mx.zoho.eu", + "mx2.zoho.eu", + "mx3.zoho.eu" + ], + "TXT": [ + "v=spf1 include:zohomail.eu ~all" + ], + "A": [ + "185.199.108.153", + "185.199.109.153", + "185.199.110.153", + "185.199.111.153" + ] + }, + "proxied": true +} From d8d65b36f3b7ff0344e33a5d04fcb40d21b7674c Mon Sep 17 00:00:00 2001 From: DIBSTER <76603072+DEV-DIBSTER@users.noreply.github.com> Date: Thu, 17 Oct 2024 20:31:03 -0400 Subject: [PATCH 12/59] chore: fixing invalid json --- domains/z.json | 33 ++++++++++++++++----------------- 1 file changed, 16 insertions(+), 17 deletions(-) diff --git a/domains/z.json b/domains/z.json index 40e76e4911..d1b8310f13 100644 --- a/domains/z.json +++ b/domains/z.json @@ -1,18 +1,17 @@ { - "owner": { - "username": "SkyExploreWasTaken", - "email": "", - "discord": "1049263707177353247", - "OWL": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiUlNBLU9BRVAiLCJraWQiOiJaa1VsRmRqVThiUEstLXVVM2JJR09PVHFYYVFFS1ZINFVXOW53MTR6WTJnIn0.ae9lxcsRx9K7NJv-AcRXmgm-8sWQp-2e6Pxly82K9_797Wy3RjBtVGaq9snYtOkL-Qm9Oj845TiS8DV-ae7fPyWYwHgzrDj99tuRjVFyrvWfCbglvOWWHODsjV5lJpJZQjuHQn08O1Ptv69N5E2-imTQegZhcn5pkMiTCW8VpuXNXD_1Viu5_xSUYXYaAsaY-G0QYNLK3IPky8zorgdC4-5w23htVxmbiAMTtqHHOJx-wqv2R-xya96-BlQ_P8GtCTG5XJQzdqrqz630012T_tdD5VL5wbBbsCcWI4EoHqGZcBt4LhUL0GPnr9jnWuTcoBVyMSevG6plNjPF9wc6WQ.cOsFit33h3r9GZdCYQ8B3Q.iOkTaYYCBBWaWv9ZtDxpCL4ix4zMWwIYcIMuje17bYUcWom6plFOQFmG24WCucDMgbeMd_eM0NdttpHYRdl7VaM_E4zTUMViGInDWEO1ucI2whNYUt3Cf1Zev1851l44.eoIzam49yND7K-OzfY6Rag" - }, - - "record": { - "A": [ - "185.199.108.153", - "185.199.109.153", - "185.199.110.153", - "185.199.111.153" - ] - } - "proxied": true - } + "owner": { + "username": "SkyExploreWasTaken", + "email": "", + "discord": "1049263707177353247", + "OWL": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiUlNBLU9BRVAiLCJraWQiOiJaa1VsRmRqVThiUEstLXVVM2JJR09PVHFYYVFFS1ZINFVXOW53MTR6WTJnIn0.ae9lxcsRx9K7NJv-AcRXmgm-8sWQp-2e6Pxly82K9_797Wy3RjBtVGaq9snYtOkL-Qm9Oj845TiS8DV-ae7fPyWYwHgzrDj99tuRjVFyrvWfCbglvOWWHODsjV5lJpJZQjuHQn08O1Ptv69N5E2-imTQegZhcn5pkMiTCW8VpuXNXD_1Viu5_xSUYXYaAsaY-G0QYNLK3IPky8zorgdC4-5w23htVxmbiAMTtqHHOJx-wqv2R-xya96-BlQ_P8GtCTG5XJQzdqrqz630012T_tdD5VL5wbBbsCcWI4EoHqGZcBt4LhUL0GPnr9jnWuTcoBVyMSevG6plNjPF9wc6WQ.cOsFit33h3r9GZdCYQ8B3Q.iOkTaYYCBBWaWv9ZtDxpCL4ix4zMWwIYcIMuje17bYUcWom6plFOQFmG24WCucDMgbeMd_eM0NdttpHYRdl7VaM_E4zTUMViGInDWEO1ucI2whNYUt3Cf1Zev1851l44.eoIzam49yND7K-OzfY6Rag" + }, + "record": { + "A": [ + "185.199.108.153", + "185.199.109.153", + "185.199.110.153", + "185.199.111.153" + ] + }, + "proxied": true +} From fb362c39f39565e9a4fc4ad272ff1eaf8ecb18e0 Mon Sep 17 00:00:00 2001 From: cgd <70825723+cupglassDEV@users.noreply.github.com> Date: Fri, 18 Oct 2024 08:17:37 +0700 Subject: [PATCH 13/59] Delete domains/rpinix.cupglass.json --- domains/rpinix.cupglass.json | 13 ------------- 1 file changed, 13 deletions(-) delete mode 100644 domains/rpinix.cupglass.json diff --git a/domains/rpinix.cupglass.json b/domains/rpinix.cupglass.json deleted file mode 100644 index 7027d7834b..0000000000 --- a/domains/rpinix.cupglass.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "description": "just a simple website for my rpi", - "repo": "https://github.com/cupglassdev/rpi-nix-web", - "owner": { - "username": "cupglassdev", - "email": "", "twitter":"https://x.com/cupglassdev", -"lahelu":"https://lahelu.com/user/cupglassdev", - "discord": "cupglassdev" - }, - "record": { - "A": ["76.76.21.21"] - } -} From 536db08c7d3fc537c3cb2b9325eb23ccc25ba95c Mon Sep 17 00:00:00 2001 From: cgd <70825723+cupglassDEV@users.noreply.github.com> Date: Fri, 18 Oct 2024 08:17:46 +0700 Subject: [PATCH 14/59] Delete domains/forum.cupglass.json --- domains/forum.cupglass.json | 14 -------------- 1 file changed, 14 deletions(-) delete mode 100644 domains/forum.cupglass.json diff --git a/domains/forum.cupglass.json b/domains/forum.cupglass.json deleted file mode 100644 index cf5459ea55..0000000000 --- a/domains/forum.cupglass.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "description": "Forummmm for my mini-projectss💥💥", - "repo": "https://github.com/cupglassdev/cupglassdev.github.io", - "owner": { - "username": "cupglassdev", - "email": "", - "twitter": "https://x.com/cupglassdev", - "lahelu": "https://lahelu.com/user/cupglassdev", - "discord": "cupglassdev" - }, - "record": { - "CNAME": "cname.freeflarum.com" - } -} From f0e746026c06af515d48fcebac569be8ac3801f9 Mon Sep 17 00:00:00 2001 From: cgd <70825723+cupglassDEV@users.noreply.github.com> Date: Fri, 18 Oct 2024 08:17:58 +0700 Subject: [PATCH 15/59] Delete domains/pi.cupglass.json --- domains/pi.cupglass.json | 15 --------------- 1 file changed, 15 deletions(-) delete mode 100644 domains/pi.cupglass.json diff --git a/domains/pi.cupglass.json b/domains/pi.cupglass.json deleted file mode 100644 index fede3d8166..0000000000 --- a/domains/pi.cupglass.json +++ /dev/null @@ -1,15 +0,0 @@ -{ - "description": "My base website. Very epik tbh 💥💥", - "repo": "https://github.com/cupglassdev/", - "note": "no repo, this is just my actual nginx server", - "owner": { - "username": "cupglassdev", - "email": "", - "twitter": "https://x.com/cupglassdev", - "lahelu": "https://lahelu.com/user/cupglassdev", - "discord": "cupglassdev" - }, - "record": { - "URL": "https://cupglasspi.is-a.dev" - } -} From c2b00c7c29bffd4d6079fd80b23c4cb125471ed0 Mon Sep 17 00:00:00 2001 From: cgd <70825723+cupglassDEV@users.noreply.github.com> Date: Fri, 18 Oct 2024 08:20:10 +0700 Subject: [PATCH 16/59] Update cupglass.json --- domains/cupglass.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/domains/cupglass.json b/domains/cupglass.json index 43841c6401..b42eca1160 100644 --- a/domains/cupglass.json +++ b/domains/cupglass.json @@ -9,6 +9,6 @@ "note":"i dont have much time to see my discord app (because its almost 12 am) to take my user id, but since discord has changed their username to pomelo, that is my discord account" }, "record": { - "CNAME": "cupglassdev.github.io" + "NS": ["christina.ns.cloudflare.com", "mustafa.ns.cloudflare.com"] } -} \ No newline at end of file +} From a9707d15615dfc8574a59357531b48a4d4fef378 Mon Sep 17 00:00:00 2001 From: William Harrison Date: Fri, 18 Oct 2024 09:30:34 +0800 Subject: [PATCH 17/59] Update dnsconfig.js --- dnsconfig.js | 61 ++++++++++++++++------------------------------------ 1 file changed, 19 insertions(+), 42 deletions(-) diff --git a/dnsconfig.js b/dnsconfig.js index f22a4219a8..c4afb4f44d 100644 --- a/dnsconfig.js +++ b/dnsconfig.js @@ -2,16 +2,16 @@ var regNone = NewRegistrar("none"); var providerCf = DnsProvider(NewDnsProvider("cloudflare")); var proxy = { - on: { "cloudflare_proxy": "on" }, - off: { "cloudflare_proxy": "off" } + off: { cloudflare_proxy: "off" }, + on: { cloudflare_proxy: "on" } } function getDomainsList(filesPath) { var result = []; - var files = glob.apply(null, [filesPath, true, '.json']); + var files = glob.apply(null, [filesPath, true, ".json"]); for (var i = 0; i < files.length; i++) { - var name = files[i].split('/').pop().replace(/\.json$/, ''); + var name = files[i].split("/").pop().replace(/\.json$/, ""); result.push({ name: name, data: require(files[i]) }); } @@ -19,33 +19,27 @@ function getDomainsList(filesPath) { return result; } -var domains = getDomainsList('./domains'); -var commit = {}; +var domains = getDomainsList("./domains"); +var commit = []; for (var idx in domains) { - var domainName = "is-a.dev"; var subdomainName = domains[idx].name; var domainData = domains[idx].data; - var proxyState = proxy.on; // enabled by default + var proxyState = proxy.off; // disabled by default - if (!commit[domainName]) commit[domainName] = []; - if (!domainData.proxied) proxyState = proxy.off; + if (domainData.proxied) proxyState = proxy.on; // Handle A records if (domainData.record.A) { for (var a in domainData.record.A) { - commit[domainName].push( - A(subdomainName, IP(domainData.record.A[a]), proxyState) - ); + commit.push(A(subdomainName, IP(domainData.record.A[a]), proxyState)); } } // Handle AAAA records if (domainData.record.AAAA) { for (var aaaa in domainData.record.AAAA) { - commit[domainName].push( - AAAA(subdomainName, domainData.record.AAAA[aaaa], proxyState) - ); + commit.push(AAAA(subdomainName, domainData.record.AAAA[aaaa], proxyState)); } } @@ -53,34 +47,26 @@ for (var idx in domains) { if (domainData.record.CAA) { for (var caa in domainData.record.CAA) { var caaRecord = domainData.record.CAA[caa]; - commit[domainName].push( - CAA(subdomainName, caaRecord.flags, caaRecord.tag, caaRecord.value) - ); + commit.push(CAA(subdomainName, caaRecord.flags, caaRecord.tag, caaRecord.value)); } } // Handle CNAME records if (domainData.record.CNAME) { - commit[domainName].push( - CNAME(subdomainName, domainData.record.CNAME + ".", proxyState) - ); + commit.push(CNAME(subdomainName, `${domainData.record.CNAME}.`, proxyState)); } // Handle MX records if (domainData.record.MX) { for (var mx in domainData.record.MX) { - commit[domainName].push( - MX(subdomainName, 10, domainData.record.MX[mx] + ".") - ); + commit.push(MX(subdomainName, 10, `${domainData.record.MX[mx]}.`)); } } // Handle NS records if (domainData.record.NS) { for (var ns in domainData.record.NS) { - commit[domainName].push( - NS(subdomainName, domainData.record.NS[ns] + ".") - ); + commit.push(NS(subdomainName, `${domainData.record.NS[ns]}.`)); } } @@ -88,9 +74,7 @@ for (var idx in domains) { if (domainData.record.SRV) { for (var srv in domainData.record.SRV) { var srvRecord = domainData.record.SRV[srv]; - commit[domainName].push( - SRV(subdomainName, srvRecord.priority, srvRecord.weight, srvRecord.port, srvRecord.target + ".") - ); + commit.push(SRV(subdomainName, srvRecord.priority, srvRecord.weight, srvRecord.port, `${srvRecord.target}.`)); } } @@ -98,21 +82,16 @@ for (var idx in domains) { if (domainData.record.TXT) { if (Array.isArray(domainData.record.TXT)) { for (var txt in domainData.record.TXT) { - commit[domainName].push( - TXT(subdomainName, domainData.record.TXT[txt]) - ); + commit.push(TXT(subdomainName, domainData.record.TXT[txt])); } } else { - commit[domainName].push( - TXT(subdomainName, domainData.record.TXT) - ); + commit.push(TXT(subdomainName, domainData.record.TXT)); } } // Handle URL records - // Note: URL records are not actual DNS records, we have a server configured to support them instead. if (domainData.record.URL) { - commit[domainName].push( + commit.push( A(subdomainName, "45.85.238.5", proxy.on), TXT("_redirect." + subdomainName, "v=txtv0;type=host;to=" + domainData.record.URL) ); @@ -120,6 +99,4 @@ for (var idx in domains) { } // Commit all DNS records -for (var domainName in commit) { - D(domainName, regNone, providerCf, commit[domainName]); -} +D("is-a.dev", regNone, providerCf, commit); From de67963c6c6e304eb87bb51c070425ec722a7782 Mon Sep 17 00:00:00 2001 From: William Harrison Date: Fri, 18 Oct 2024 09:32:25 +0800 Subject: [PATCH 18/59] Update CODEOWNERS --- .github/CODEOWNERS | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.github/CODEOWNERS b/.github/CODEOWNERS index 225185e505..07ba168b9e 100644 --- a/.github/CODEOWNERS +++ b/.github/CODEOWNERS @@ -4,3 +4,5 @@ /domains/ @is-a-dev/maintainers *.md @is-a-dev/maintainers +/LICENSE @phenax +/dnsconfig.js @wdhdev @andrewstech From e65dcefa28665e1a2bace17385cb63ea81c74b46 Mon Sep 17 00:00:00 2001 From: William Harrison Date: Fri, 18 Oct 2024 09:34:34 +0800 Subject: [PATCH 19/59] Update dnsconfig.js --- dnsconfig.js | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/dnsconfig.js b/dnsconfig.js index c4afb4f44d..a3f6d0cbdc 100644 --- a/dnsconfig.js +++ b/dnsconfig.js @@ -53,20 +53,20 @@ for (var idx in domains) { // Handle CNAME records if (domainData.record.CNAME) { - commit.push(CNAME(subdomainName, `${domainData.record.CNAME}.`, proxyState)); + commit.push(CNAME(subdomainName, domainData.record.CNAME + ".", proxyState)); } // Handle MX records if (domainData.record.MX) { for (var mx in domainData.record.MX) { - commit.push(MX(subdomainName, 10, `${domainData.record.MX[mx]}.`)); + commit.push(MX(subdomainName, 10, domainData.record.MX[mx] + ".")); } } // Handle NS records if (domainData.record.NS) { for (var ns in domainData.record.NS) { - commit.push(NS(subdomainName, `${domainData.record.NS[ns]}.`)); + commit.push(NS(subdomainName, domainData.record.NS[ns] + ".")); } } @@ -74,7 +74,7 @@ for (var idx in domains) { if (domainData.record.SRV) { for (var srv in domainData.record.SRV) { var srvRecord = domainData.record.SRV[srv]; - commit.push(SRV(subdomainName, srvRecord.priority, srvRecord.weight, srvRecord.port, `${srvRecord.target}.`)); + commit.push(SRV(subdomainName, srvRecord.priority, srvRecord.weight, srvRecord.port, srvRecord.target + ".")); } } From 2066e57921feb8b2b368b6bb257ffa1d074dfedd Mon Sep 17 00:00:00 2001 From: William Harrison Date: Fri, 18 Oct 2024 09:36:55 +0800 Subject: [PATCH 20/59] Create ns1.json --- domains/ns1.json | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 domains/ns1.json diff --git a/domains/ns1.json b/domains/ns1.json new file mode 100644 index 0000000000..93854c94e7 --- /dev/null +++ b/domains/ns1.json @@ -0,0 +1,10 @@ +{ + "owner": { + "username": "is-a-dev", + "email": "" + }, + "record": { + "A": ["162.159.0.236"], + "AAAA": ["2400:cb00:2049:1::a29f:ec"] + } +} From 0c4cc3a71f8a731fcff866069cfd90f444531322 Mon Sep 17 00:00:00 2001 From: William Harrison Date: Fri, 18 Oct 2024 09:38:00 +0800 Subject: [PATCH 21/59] Create ns2.json --- domains/ns2.json | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 domains/ns2.json diff --git a/domains/ns2.json b/domains/ns2.json new file mode 100644 index 0000000000..4cdcc35240 --- /dev/null +++ b/domains/ns2.json @@ -0,0 +1,10 @@ +{ + "owner": { + "username": "is-a-dev", + "email": "" + }, + "record": { + "A": ["162.159.2.241"], + "AAAA": ["2400:cb00:2049:1::a29f:2f1"] + } +} From 12bc0c8ae45a6ff4623f82f2bc5a055dfb6df4d4 Mon Sep 17 00:00:00 2001 From: William Harrison Date: Fri, 18 Oct 2024 09:38:41 +0800 Subject: [PATCH 22/59] Create ns3.json --- domains/ns3.json | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 domains/ns3.json diff --git a/domains/ns3.json b/domains/ns3.json new file mode 100644 index 0000000000..85f0342d3b --- /dev/null +++ b/domains/ns3.json @@ -0,0 +1,10 @@ +{ + "owner": { + "username": "is-a-dev", + "email": "" + }, + "record": { + "A": ["162.159.5.247"], + "AAAA": ["2400:cb00:2049:1::a29f:5f7"] + } +} From 2b7971d3e35448897c5b35d7d640ca0b37a992fc Mon Sep 17 00:00:00 2001 From: William Harrison Date: Fri, 18 Oct 2024 09:39:12 +0800 Subject: [PATCH 23/59] Create ns4.json --- domains/ns4.json | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 domains/ns4.json diff --git a/domains/ns4.json b/domains/ns4.json new file mode 100644 index 0000000000..f7d9c5aa55 --- /dev/null +++ b/domains/ns4.json @@ -0,0 +1,10 @@ +{ + "owner": { + "username": "is-a-dev", + "email": "" + }, + "record": { + "A": ["162.159.7.243"], + "AAAA": ["2400:cb00:2049:1::a29f:7f3"] + } +} From 10335015dfca3ec3dde0ba46b6456d5a70f5adb6 Mon Sep 17 00:00:00 2001 From: William Harrison Date: Fri, 18 Oct 2024 09:52:43 +0800 Subject: [PATCH 24/59] Update dnsconfig.js --- dnsconfig.js | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/dnsconfig.js b/dnsconfig.js index a3f6d0cbdc..97b50167ee 100644 --- a/dnsconfig.js +++ b/dnsconfig.js @@ -96,6 +96,22 @@ for (var idx in domains) { TXT("_redirect." + subdomainName, "v=txtv0;type=host;to=" + domainData.record.URL) ); } + + // Exceptions + // _acme-challenge.is-a.dev + commit.push(IGNORE("_acme-challenge", "TXT")); + // ns1.is-a.dev + commit.push(IGNORE("ns1", "A")); + commit.push(IGNORE("ns1", "AAAA")); + // ns2.is-a.dev + commit.push(IGNORE("ns2", "A")); + commit.push(IGNORE("ns2", "AAAA")); + // ns3.is-a.dev + commit.push(IGNORE("ns3", "A")); + commit.push(IGNORE("ns3", "AAAA")); + // ns4.is-a.dev + commit.push(IGNORE("ns4", "A")); + commit.push(IGNORE("ns4", "AAAA")); } // Commit all DNS records From 97c3d4f97b9d6fe7b495c38488cd494cc4dcb9c7 Mon Sep 17 00:00:00 2001 From: William Harrison Date: Fri, 18 Oct 2024 09:53:18 +0800 Subject: [PATCH 25/59] Delete domains/ns1.json --- domains/ns1.json | 10 ---------- 1 file changed, 10 deletions(-) delete mode 100644 domains/ns1.json diff --git a/domains/ns1.json b/domains/ns1.json deleted file mode 100644 index 93854c94e7..0000000000 --- a/domains/ns1.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "owner": { - "username": "is-a-dev", - "email": "" - }, - "record": { - "A": ["162.159.0.236"], - "AAAA": ["2400:cb00:2049:1::a29f:ec"] - } -} From aad8eb0d0c84e54e6fc1dd31d1413ceae657ea68 Mon Sep 17 00:00:00 2001 From: William Harrison Date: Fri, 18 Oct 2024 09:53:26 +0800 Subject: [PATCH 26/59] Delete domains/ns2.json --- domains/ns2.json | 10 ---------- 1 file changed, 10 deletions(-) delete mode 100644 domains/ns2.json diff --git a/domains/ns2.json b/domains/ns2.json deleted file mode 100644 index 4cdcc35240..0000000000 --- a/domains/ns2.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "owner": { - "username": "is-a-dev", - "email": "" - }, - "record": { - "A": ["162.159.2.241"], - "AAAA": ["2400:cb00:2049:1::a29f:2f1"] - } -} From ca0966890a6342acbd683ea9e1ed07573462ff58 Mon Sep 17 00:00:00 2001 From: William Harrison Date: Fri, 18 Oct 2024 09:53:33 +0800 Subject: [PATCH 27/59] Delete domains/ns3.json --- domains/ns3.json | 10 ---------- 1 file changed, 10 deletions(-) delete mode 100644 domains/ns3.json diff --git a/domains/ns3.json b/domains/ns3.json deleted file mode 100644 index 85f0342d3b..0000000000 --- a/domains/ns3.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "owner": { - "username": "is-a-dev", - "email": "" - }, - "record": { - "A": ["162.159.5.247"], - "AAAA": ["2400:cb00:2049:1::a29f:5f7"] - } -} From e807d2db7a7c9b33012dbe996ddd191003c67c65 Mon Sep 17 00:00:00 2001 From: William Harrison Date: Fri, 18 Oct 2024 09:53:42 +0800 Subject: [PATCH 28/59] Delete domains/ns4.json --- domains/ns4.json | 10 ---------- 1 file changed, 10 deletions(-) delete mode 100644 domains/ns4.json diff --git a/domains/ns4.json b/domains/ns4.json deleted file mode 100644 index f7d9c5aa55..0000000000 --- a/domains/ns4.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "owner": { - "username": "is-a-dev", - "email": "" - }, - "record": { - "A": ["162.159.7.243"], - "AAAA": ["2400:cb00:2049:1::a29f:7f3"] - } -} From d8914d774cc76a9947d6c4a6318943d851aeec55 Mon Sep 17 00:00:00 2001 From: William Harrison Date: Fri, 18 Oct 2024 12:59:17 +1100 Subject: [PATCH 29/59] specify mx and txt at cf --- dnsconfig.js | 3 +++ domains/@.json | 8 +------- 2 files changed, 4 insertions(+), 7 deletions(-) diff --git a/dnsconfig.js b/dnsconfig.js index 97b50167ee..cd7e94d0a6 100644 --- a/dnsconfig.js +++ b/dnsconfig.js @@ -98,6 +98,9 @@ for (var idx in domains) { } // Exceptions + // @.is-a.dev + commit.push(IGNORE("@", "MX")); + commit.push(IGNORE("@", "TXT")); // _acme-challenge.is-a.dev commit.push(IGNORE("_acme-challenge", "TXT")); // ns1.is-a.dev diff --git a/domains/@.json b/domains/@.json index 0495405b74..15a4a3b0ea 100644 --- a/domains/@.json +++ b/domains/@.json @@ -15,12 +15,6 @@ "2606:50c0:8001::153", "2606:50c0:8002::153", "2606:50c0:8003::153" - ], - "MX": [ - "route1.mx.cloudflare.net", - "route2.mx.cloudflare.net", - "route3.mx.cloudflare.net" - ], - "TXT": "v=spf1 include:_spf.mx.cloudflare.net ~all" + ] } } From 5710dad3d5a49e536f57a7ea1b4d879787cca8d5 Mon Sep 17 00:00:00 2001 From: William Harrison Date: Fri, 18 Oct 2024 10:05:53 +0800 Subject: [PATCH 30/59] Delete domains/_dmarc.json --- domains/_dmarc.json | 9 --------- 1 file changed, 9 deletions(-) delete mode 100644 domains/_dmarc.json diff --git a/domains/_dmarc.json b/domains/_dmarc.json deleted file mode 100644 index eb9be2da8b..0000000000 --- a/domains/_dmarc.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "owner": { - "username": "is-a-dev", - "email": "" - }, - "record": { - "TXT": "v=DMARC1; p=reject; rua=mailto:b24ae2ebb6744451bec500b161916c03@dmarc-reports.cloudflare.net" - } -} From b9f5a0e8fc01f49fe5ce94d8df3e7262e24e2085 Mon Sep 17 00:00:00 2001 From: William Harrison Date: Fri, 18 Oct 2024 10:56:55 +0800 Subject: [PATCH 31/59] Update dnsconfig.js --- dnsconfig.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/dnsconfig.js b/dnsconfig.js index cd7e94d0a6..43658b97f6 100644 --- a/dnsconfig.js +++ b/dnsconfig.js @@ -98,11 +98,13 @@ for (var idx in domains) { } // Exceptions - // @.is-a.dev + // is-a.dev commit.push(IGNORE("@", "MX")); commit.push(IGNORE("@", "TXT")); // _acme-challenge.is-a.dev commit.push(IGNORE("_acme-challenge", "TXT")); + // _dmarc.is-a.dev + commit.push(IGNORE("_dmarc", "TXT")); // ns1.is-a.dev commit.push(IGNORE("ns1", "A")); commit.push(IGNORE("ns1", "AAAA")); From 9e0ef812780aed4371f5d249b315331d79d207a5 Mon Sep 17 00:00:00 2001 From: William Harrison Date: Fri, 18 Oct 2024 11:34:02 +0800 Subject: [PATCH 32/59] allow cname on root --- dnsconfig.js | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/dnsconfig.js b/dnsconfig.js index 43658b97f6..9ecf43812b 100644 --- a/dnsconfig.js +++ b/dnsconfig.js @@ -52,10 +52,15 @@ for (var idx in domains) { } // Handle CNAME records - if (domainData.record.CNAME) { + if (domainData.record.CNAME && subdomainName !== "@") { commit.push(CNAME(subdomainName, domainData.record.CNAME + ".", proxyState)); } + // CNAME on root + if (subdomainName === "@" && domainData.record.CNAME) { + commit.push(ALIAS(subdomainName, domainData.record.CNAME + ".", proxyState)); + } + // Handle MX records if (domainData.record.MX) { for (var mx in domainData.record.MX) { From cb7af900fd37b738f9a2744f5a4897b8c877f1ab Mon Sep 17 00:00:00 2001 From: William Harrison Date: Fri, 18 Oct 2024 11:39:14 +0800 Subject: [PATCH 33/59] update root to use cname --- domains/@.json | 13 +------------ 1 file changed, 1 insertion(+), 12 deletions(-) diff --git a/domains/@.json b/domains/@.json index 15a4a3b0ea..07d40b02ee 100644 --- a/domains/@.json +++ b/domains/@.json @@ -4,17 +4,6 @@ "email": "" }, "record": { - "A": [ - "185.199.108.153", - "185.199.109.153", - "185.199.110.153", - "185.199.111.153" - ], - "AAAA": [ - "2606:50c0:8000::153", - "2606:50c0:8001::153", - "2606:50c0:8002::153", - "2606:50c0:8003::153" - ] + "CNAME": "is-a-dev.github.io" } } From ee2aae4e4295b94110dd2d14e91f3470ba7fdfc8 Mon Sep 17 00:00:00 2001 From: William Harrison Date: Fri, 18 Oct 2024 14:42:21 +1100 Subject: [PATCH 34/59] change cnames --- domains/data.json | 2 +- domains/raw-api.json | 2 +- domains/team.json | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/domains/data.json b/domains/data.json index 888b761d42..0bb0ffbfbb 100644 --- a/domains/data.json +++ b/domains/data.json @@ -5,6 +5,6 @@ }, "record": { - "CNAME": "is-a-dev.github.io" + "CNAME": "is-a.dev" } } diff --git a/domains/raw-api.json b/domains/raw-api.json index 888b761d42..0bb0ffbfbb 100644 --- a/domains/raw-api.json +++ b/domains/raw-api.json @@ -5,6 +5,6 @@ }, "record": { - "CNAME": "is-a-dev.github.io" + "CNAME": "is-a.dev" } } diff --git a/domains/team.json b/domains/team.json index cafc4ed88c..8bb605134e 100644 --- a/domains/team.json +++ b/domains/team.json @@ -6,6 +6,6 @@ "email": "" }, "record": { - "CNAME": "is-a-dev.github.io" + "CNAME": "is-a.dev" } } From 1ac2d43619a64051896cf698ac0f3c7f55d259d1 Mon Sep 17 00:00:00 2001 From: William Harrison Date: Fri, 18 Oct 2024 11:47:14 +0800 Subject: [PATCH 35/59] Delete domains/too-obvious-that.maskduck.json --- domains/too-obvious-that.maskduck.json | 16 ---------------- 1 file changed, 16 deletions(-) delete mode 100644 domains/too-obvious-that.maskduck.json diff --git a/domains/too-obvious-that.maskduck.json b/domains/too-obvious-that.maskduck.json deleted file mode 100644 index dee070ebf2..0000000000 --- a/domains/too-obvious-that.maskduck.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "owner": { - "username": "mAskDucK", - "email": "", - "discord": "maskduck", - "twitter": "MaskDuck1", - "reddit": "u/maskduck" - }, - "record": { - "MX": [ - "mx1.improvmx.com", - "mx2.improvmx.com" - ], - "TXT": "v=spf1 include:spf.improvmx.com ~all" - } -} From 3f7c53b217fe6befee010fa6041bba17e5d4712e Mon Sep 17 00:00:00 2001 From: William Harrison Date: Fri, 18 Oct 2024 11:49:13 +0800 Subject: [PATCH 36/59] Update dnsconfig.js --- dnsconfig.js | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/dnsconfig.js b/dnsconfig.js index 9ecf43812b..43658b97f6 100644 --- a/dnsconfig.js +++ b/dnsconfig.js @@ -52,15 +52,10 @@ for (var idx in domains) { } // Handle CNAME records - if (domainData.record.CNAME && subdomainName !== "@") { + if (domainData.record.CNAME) { commit.push(CNAME(subdomainName, domainData.record.CNAME + ".", proxyState)); } - // CNAME on root - if (subdomainName === "@" && domainData.record.CNAME) { - commit.push(ALIAS(subdomainName, domainData.record.CNAME + ".", proxyState)); - } - // Handle MX records if (domainData.record.MX) { for (var mx in domainData.record.MX) { From 308a87f4a922f06d484fb0f5bd92eee0e9eb4977 Mon Sep 17 00:00:00 2001 From: William Harrison Date: Fri, 18 Oct 2024 11:50:51 +0800 Subject: [PATCH 37/59] Update dnsconfig.js --- dnsconfig.js | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/dnsconfig.js b/dnsconfig.js index 43658b97f6..9c4e02fec7 100644 --- a/dnsconfig.js +++ b/dnsconfig.js @@ -53,7 +53,12 @@ for (var idx in domains) { // Handle CNAME records if (domainData.record.CNAME) { - commit.push(CNAME(subdomainName, domainData.record.CNAME + ".", proxyState)); + // Allow CNAME record on root + if (subdomainName === "@") { + commit.push(ALIAS(subdomainName, domainData.record.CNAME + ".", proxyState)); + } else { + commit.push(CNAME(subdomainName, domainData.record.CNAME + ".", proxyState)); + } } // Handle MX records From 3001a3525c30454aee6c3a8b10c8bd01faf3a37a Mon Sep 17 00:00:00 2001 From: William Harrison Date: Fri, 18 Oct 2024 11:53:00 +0800 Subject: [PATCH 38/59] shorten dnsconfig --- dnsconfig.js | 14 ++------------ 1 file changed, 2 insertions(+), 12 deletions(-) diff --git a/dnsconfig.js b/dnsconfig.js index 9c4e02fec7..ddf8cbe06e 100644 --- a/dnsconfig.js +++ b/dnsconfig.js @@ -1,11 +1,3 @@ -var regNone = NewRegistrar("none"); -var providerCf = DnsProvider(NewDnsProvider("cloudflare")); - -var proxy = { - off: { cloudflare_proxy: "off" }, - on: { cloudflare_proxy: "on" } -} - function getDomainsList(filesPath) { var result = []; var files = glob.apply(null, [filesPath, true, ".json"]); @@ -25,9 +17,7 @@ var commit = []; for (var idx in domains) { var subdomainName = domains[idx].name; var domainData = domains[idx].data; - var proxyState = proxy.off; // disabled by default - - if (domainData.proxied) proxyState = proxy.on; + var proxyState = domainData.proxied ? { cloudflare_proxy: "on" } : { cloudflare_proxy: "off" }; // Handle A records if (domainData.record.A) { @@ -125,4 +115,4 @@ for (var idx in domains) { } // Commit all DNS records -D("is-a.dev", regNone, providerCf, commit); +D("is-a.dev", NewRegistrar("none"), DnsProvider(NewDnsProvider("cloudflare")), commit); From de85d9446518f18941eed1eac8006361afb847ce Mon Sep 17 00:00:00 2001 From: William Harrison Date: Fri, 18 Oct 2024 11:54:14 +0800 Subject: [PATCH 39/59] fix error --- dnsconfig.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dnsconfig.js b/dnsconfig.js index ddf8cbe06e..4e51ccabf0 100644 --- a/dnsconfig.js +++ b/dnsconfig.js @@ -87,7 +87,7 @@ for (var idx in domains) { // Handle URL records if (domainData.record.URL) { commit.push( - A(subdomainName, "45.85.238.5", proxy.on), + A(subdomainName, "45.85.238.5", { cloudflare_proxy: "on" }), TXT("_redirect." + subdomainName, "v=txtv0;type=host;to=" + domainData.record.URL) ); } From ab89bbf1f27ca17d49519c91f9816613f8d4e266 Mon Sep 17 00:00:00 2001 From: William Harrison Date: Fri, 18 Oct 2024 14:49:50 +0800 Subject: [PATCH 40/59] ignore wildcard dns records + put txts in quotations --- dnsconfig.js | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/dnsconfig.js b/dnsconfig.js index 4e51ccabf0..df04cdb17f 100644 --- a/dnsconfig.js +++ b/dnsconfig.js @@ -77,7 +77,7 @@ for (var idx in domains) { if (domainData.record.TXT) { if (Array.isArray(domainData.record.TXT)) { for (var txt in domainData.record.TXT) { - commit.push(TXT(subdomainName, domainData.record.TXT[txt])); + commit.push(TXT(subdomainName, '"' + domainData.record.TXT[txt]) + '"'); } } else { commit.push(TXT(subdomainName, domainData.record.TXT)); @@ -87,7 +87,7 @@ for (var idx in domains) { // Handle URL records if (domainData.record.URL) { commit.push( - A(subdomainName, "45.85.238.5", { cloudflare_proxy: "on" }), + A(subdomainName, "45.85.238.5", { cloudflare_proxy: "off" }), TXT("_redirect." + subdomainName, "v=txtv0;type=host;to=" + domainData.record.URL) ); } @@ -96,6 +96,8 @@ for (var idx in domains) { // is-a.dev commit.push(IGNORE("@", "MX")); commit.push(IGNORE("@", "TXT")); + // *.is-a.dev + commit.push(IGNORE("\\*")); // _acme-challenge.is-a.dev commit.push(IGNORE("_acme-challenge", "TXT")); // _dmarc.is-a.dev From c69f29b982d0091ce8e1ae9f6ddfd462f2a85dd0 Mon Sep 17 00:00:00 2001 From: William Harrison Date: Fri, 18 Oct 2024 14:54:20 +0800 Subject: [PATCH 41/59] Update dnsconfig.js --- dnsconfig.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dnsconfig.js b/dnsconfig.js index df04cdb17f..b838f4ce14 100644 --- a/dnsconfig.js +++ b/dnsconfig.js @@ -77,7 +77,7 @@ for (var idx in domains) { if (domainData.record.TXT) { if (Array.isArray(domainData.record.TXT)) { for (var txt in domainData.record.TXT) { - commit.push(TXT(subdomainName, '"' + domainData.record.TXT[txt]) + '"'); + commit.push(TXT(subdomainName, domainData.record.TXT[txt])); } } else { commit.push(TXT(subdomainName, domainData.record.TXT)); @@ -87,7 +87,7 @@ for (var idx in domains) { // Handle URL records if (domainData.record.URL) { commit.push( - A(subdomainName, "45.85.238.5", { cloudflare_proxy: "off" }), + A(subdomainName, "45.85.238.5", { cloudflare_proxy: "on" }), TXT("_redirect." + subdomainName, "v=txtv0;type=host;to=" + domainData.record.URL) ); } From b581affd7e3c42deda3500c1dde139eec69e53fd Mon Sep 17 00:00:00 2001 From: EducatedSuddenBucket Date: Fri, 18 Oct 2024 13:57:13 +0530 Subject: [PATCH 42/59] Update esb.json --- domains/esb.json | 14 +++----------- 1 file changed, 3 insertions(+), 11 deletions(-) diff --git a/domains/esb.json b/domains/esb.json index 0eb39b0e6f..634ac3e486 100644 --- a/domains/esb.json +++ b/domains/esb.json @@ -4,17 +4,9 @@ "email": "educatedsuddenbucket@gmail.com" }, "record": { - "A": [ - "89.106.200.1" - ], - "TXT": [ - "zoho-verification=zb54408053.zmverify.zoho.in", - "v=spf1 include:zohomail.in ~all" - ], - "MX": [ - "mx.zoho.in", - "mx2.zoho.in", - "mx3.zoho.in" + "NS": [ + "dahlia.ns.cloudflare.com", + "will.ns.cloudflare.com" ] } } From 88ee7cb784ef9a0f78ab3fdd4819f4e0b36004b8 Mon Sep 17 00:00:00 2001 From: shockbs <77534483+shockbs@users.noreply.github.com> Date: Fri, 18 Oct 2024 16:47:03 +0800 Subject: [PATCH 43/59] Update shockbs.json --- domains/shockbs.json | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/domains/shockbs.json b/domains/shockbs.json index 6174d5fcee..02783c93d2 100644 --- a/domains/shockbs.json +++ b/domains/shockbs.json @@ -1,11 +1,12 @@ { "owner": { "username": "shockbs", - "email": "apipherng@gmail.com" + "discord": "880084860327313459" }, "record": { "A": ["76.76.21.21"], "MX": ["mx1.improvmx.com","mx2.improvmx.com."], "TXT": "v=spf1 include:spf.improvmx.com ~all" - } + }, + "proxied": true } From e124d4810bd4fceed5d91eecfd5dae4b611a6e2e Mon Sep 17 00:00:00 2001 From: shockbs <77534483+shockbs@users.noreply.github.com> Date: Fri, 18 Oct 2024 16:47:42 +0800 Subject: [PATCH 44/59] Update g.shockbs.json --- domains/g.shockbs.json | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/domains/g.shockbs.json b/domains/g.shockbs.json index 6d2da5cca5..42008293fb 100644 --- a/domains/g.shockbs.json +++ b/domains/g.shockbs.json @@ -1,9 +1,10 @@ { "owner": { "username": "shockbs", - "email": "apipherng@gmail.com" + "discord": "880084860327313459" }, "record": { "CNAME": "ziplineshockbs.onrender.com" - } + }, + "proxied": true } From c22166b3f6e1e8af0b3165fdbf7b61530837baf2 Mon Sep 17 00:00:00 2001 From: shockbs <77534483+shockbs@users.noreply.github.com> Date: Fri, 18 Oct 2024 16:48:09 +0800 Subject: [PATCH 45/59] Update gg.shockbs.json --- domains/gg.shockbs.json | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/domains/gg.shockbs.json b/domains/gg.shockbs.json index 6d2da5cca5..42008293fb 100644 --- a/domains/gg.shockbs.json +++ b/domains/gg.shockbs.json @@ -1,9 +1,10 @@ { "owner": { "username": "shockbs", - "email": "apipherng@gmail.com" + "discord": "880084860327313459" }, "record": { "CNAME": "ziplineshockbs.onrender.com" - } + }, + "proxied": true } From 023db660a15b64894749d3782423d109111e210f Mon Sep 17 00:00:00 2001 From: shockbs <77534483+shockbs@users.noreply.github.com> Date: Fri, 18 Oct 2024 16:48:51 +0800 Subject: [PATCH 46/59] Update docs.shockbs.json --- domains/docs.shockbs.json | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/domains/docs.shockbs.json b/domains/docs.shockbs.json index 874b42c4ae..2613ca4291 100644 --- a/domains/docs.shockbs.json +++ b/domains/docs.shockbs.json @@ -1,8 +1,9 @@ { "owner": { "username": "shockbs", - "email": "apipherng@gmail.com" + "discord": "880084860327313459" }, "record": { - "CNAME": "documentationggffddjussdddgghhirrdssh6dd.onrender.com" } + "CNAME": "documentationggffddjussdddgghhirrdssh6dd.onrender.com" }, + "proxied": true } From 98ff2b3dee1e3be50947481bb315891def7264ec Mon Sep 17 00:00:00 2001 From: shockbs <77534483+shockbs@users.noreply.github.com> Date: Fri, 18 Oct 2024 16:49:55 +0800 Subject: [PATCH 47/59] Update status.shockbs.json --- domains/status.shockbs.json | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/domains/status.shockbs.json b/domains/status.shockbs.json index e1aecf8ea6..7513244d13 100644 --- a/domains/status.shockbs.json +++ b/domains/status.shockbs.json @@ -1,8 +1,9 @@ { "owner": { "username": "shockbs", - "email": "apipherng@gmail.com" + "discord": "880084860327313459" }, "record": { - "CNAME": "bbbsjsijb8hsbsnakkshdbfdnds.onrender.com" } + "CNAME": "bbbsjsijb8hsbsnakkshdbfdnds.onrender.com" }, + "proxied": true } From a57cb4e930d1fbb77461ec1b9cbbea2abda9331a Mon Sep 17 00:00:00 2001 From: shockbs <77534483+shockbs@users.noreply.github.com> Date: Fri, 18 Oct 2024 16:50:31 +0800 Subject: [PATCH 48/59] Update private.shockbs.json --- domains/private.shockbs.json | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/domains/private.shockbs.json b/domains/private.shockbs.json index 17225014f1..5e340877f4 100644 --- a/domains/private.shockbs.json +++ b/domains/private.shockbs.json @@ -1,9 +1,10 @@ { "owner": { "username": "shockbs", - "email": "apipherng@gmail.com" + "discord": "880084860327313459" }, "record": { "CNAME": "shockbs-private.netlify.app" - } + }, + "proxied": true } From 8aadb7fccdf252d1c1538cc962f485f87e766d83 Mon Sep 17 00:00:00 2001 From: shockbs <77534483+shockbs@users.noreply.github.com> Date: Fri, 18 Oct 2024 16:51:44 +0800 Subject: [PATCH 49/59] Update 6.json --- domains/6.json | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/domains/6.json b/domains/6.json index d7c943095c..e603767b73 100644 --- a/domains/6.json +++ b/domains/6.json @@ -1,9 +1,10 @@ { "owner": { "username": "shockbs", - "email": "apipherng@gmail.com" + "discord": "880084860327313459" }, "record": { "URL": "https://shockbs.is-a.dev/" - } + }, + "proxied": true } From 935f33f1fae56221010f5ac7fc70b29f920f5a49 Mon Sep 17 00:00:00 2001 From: shockbs <77534483+shockbs@users.noreply.github.com> Date: Fri, 18 Oct 2024 16:52:39 +0800 Subject: [PATCH 50/59] Update api.shockbs.json --- domains/api.shockbs.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/domains/api.shockbs.json b/domains/api.shockbs.json index a4be3930b4..d7029f5334 100644 --- a/domains/api.shockbs.json +++ b/domains/api.shockbs.json @@ -1,7 +1,7 @@ { "owner": { "username": "shockbs", - "email": "apipherng@gmail.com" + "discord": "880084860327313459" }, "record": { "A": ["69.30.249.53"] From 98b90665bb91572e64da9fc28fbc67dc7d19cfc4 Mon Sep 17 00:00:00 2001 From: shockbs <77534483+shockbs@users.noreply.github.com> Date: Fri, 18 Oct 2024 16:53:58 +0800 Subject: [PATCH 51/59] Update api.shockbs.json --- domains/api.shockbs.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/domains/api.shockbs.json b/domains/api.shockbs.json index d7029f5334..6e8e37bbb0 100644 --- a/domains/api.shockbs.json +++ b/domains/api.shockbs.json @@ -5,5 +5,6 @@ }, "record": { "A": ["69.30.249.53"] - } + }, + "proxied": true } From afd4419a02dd7ca225ede3bf1fa3808b0d081d19 Mon Sep 17 00:00:00 2001 From: shockbs <77534483+shockbs@users.noreply.github.com> Date: Fri, 18 Oct 2024 16:54:39 +0800 Subject: [PATCH 52/59] Update shock.json --- domains/shock.json | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/domains/shock.json b/domains/shock.json index a1f2c7535f..ed67791e53 100644 --- a/domains/shock.json +++ b/domains/shock.json @@ -1,9 +1,10 @@ { "owner": { "username": "shockbs", - "email": "apipherng@gmail.com" + "discord": "880084860327313459" }, "record": { "CNAME": "shockbs.github.io" - } + }, + "proxied": true } From e6b25aaae87da26e8b44172a15a00001f2952319 Mon Sep 17 00:00:00 2001 From: William Harrison Date: Fri, 18 Oct 2024 18:18:26 +0800 Subject: [PATCH 53/59] Update README.md --- README.md | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/README.md b/README.md index 2a2f682040..17ba3c8a36 100644 --- a/README.md +++ b/README.md @@ -27,6 +27,13 @@ If you have any problems, feel free to [open a issue](https://github.com/is-a-de If you have an issue that contains confidental infomation, send an email to security@is-a.dev. ## Register +### NS records +When applying for NS records, please consider if you *actually* need them. Please provide a detailed reason (with evidence) of why you require NS records. + +9 times out of 10, you do not actually need NS records, and merely want them. We already support a wide range of records, so it is extremely unlikely you will actually require them. + +Pull requests adding NS records without reasoning will be closed instantly. + ### Manual Registration > If you want a more visual guide, check out [this blog post](https://wdh.gg/tX3ghge). From fb916d1842a74302d3c28095b7b91f4758cdcc6e Mon Sep 17 00:00:00 2001 From: VaibhavSys Date: Fri, 18 Oct 2024 16:28:11 +0530 Subject: [PATCH 54/59] chore: add vaibhav.json --- domains/vaibhav.json | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100644 domains/vaibhav.json diff --git a/domains/vaibhav.json b/domains/vaibhav.json new file mode 100644 index 0000000000..fe5db90c25 --- /dev/null +++ b/domains/vaibhav.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "VaibhavSys", + "email": "vaibhavsys@protonmail.com" + }, + "record": { + "NS": ["daphne.ns.cloudflare.com", "venkat.ns.cloudflare.com"] + } +} From 681f58025c5ede6fce935436c202f4bf81cbf6fb Mon Sep 17 00:00:00 2001 From: shockbs <77534483+shockbs@users.noreply.github.com> Date: Fri, 18 Oct 2024 20:12:31 +0800 Subject: [PATCH 55/59] Update private.shockbs.json --- domains/private.shockbs.json | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/domains/private.shockbs.json b/domains/private.shockbs.json index 5e340877f4..3f6947a7be 100644 --- a/domains/private.shockbs.json +++ b/domains/private.shockbs.json @@ -5,6 +5,5 @@ }, "record": { "CNAME": "shockbs-private.netlify.app" - }, - "proxied": true + } } From c51bfd91762926759eb7c6c30128aec78e80c440 Mon Sep 17 00:00:00 2001 From: shockbs <77534483+shockbs@users.noreply.github.com> Date: Fri, 18 Oct 2024 20:16:40 +0800 Subject: [PATCH 56/59] Update api.shockbs.json --- domains/api.shockbs.json | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/domains/api.shockbs.json b/domains/api.shockbs.json index 6e8e37bbb0..d7029f5334 100644 --- a/domains/api.shockbs.json +++ b/domains/api.shockbs.json @@ -5,6 +5,5 @@ }, "record": { "A": ["69.30.249.53"] - }, - "proxied": true + } } From cc3f063c17748cfd7a72c46fbf0d453fbca74acd Mon Sep 17 00:00:00 2001 From: Smartlinuxcoder Date: Fri, 18 Oct 2024 12:56:48 +0000 Subject: [PATCH 57/59] Register NS records on smart.is-a.dev --- domains/smart.json | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 domains/smart.json diff --git a/domains/smart.json b/domains/smart.json new file mode 100644 index 0000000000..4d38594c46 --- /dev/null +++ b/domains/smart.json @@ -0,0 +1,13 @@ +{ + "owner": { + "username": "Smartlinuxcoder", + "email": "smartcoder@linuxmail.org", + "discord": "694986201739952229" + }, + "record": { + "MX": [ + "plato.ns.cloudflare.com", + "princess.ns.cloudflare.com" + ] + } +} \ No newline at end of file From 19c1fe55ffedc780ad7f7e850fe33cd9ba629133 Mon Sep 17 00:00:00 2001 From: Smartlinuxcoder Date: Fri, 18 Oct 2024 15:20:11 +0200 Subject: [PATCH 58/59] update dumbcoder.json Tip for future me: get glasses Co-authored-by: William Harrison --- domains/smart.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/domains/smart.json b/domains/smart.json index 4d38594c46..8185926aba 100644 --- a/domains/smart.json +++ b/domains/smart.json @@ -5,7 +5,7 @@ "discord": "694986201739952229" }, "record": { - "MX": [ + "NS": [ "plato.ns.cloudflare.com", "princess.ns.cloudflare.com" ] From a99fd61a9aee32900704b8642eb369cef432aa34 Mon Sep 17 00:00:00 2001 From: Stef_DP Date: Fri, 18 Oct 2024 15:27:35 +0200 Subject: [PATCH 59/59] bro asked to set those as NS --- domains/smart.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/domains/smart.json b/domains/smart.json index 8185926aba..75e5d0b8d9 100644 --- a/domains/smart.json +++ b/domains/smart.json @@ -6,8 +6,8 @@ }, "record": { "NS": [ - "plato.ns.cloudflare.com", - "princess.ns.cloudflare.com" + "ignacio.ns.cloudflare.com", + "nicole.ns.cloudflare.com" ] } -} \ No newline at end of file +}