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 000000000..7fa4c440b --- /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 000000000..502506654 --- /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 7fa4c440b..fbce1b053 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 000000000..19875fe75 --- /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 502506654..916c4abef 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 81573292a..58bb8fc8d 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 1f097dafd..a31fc31ff 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 000000000..0b7b943e6 --- /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 000000000..a10343f91 --- /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 c68b0289b..9b8c32e5d 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 63cb18490..40e76e491 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 9b8c32e5d..2b9df5a9f 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 40e76e491..d1b8310f1 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 7027d7834..000000000 --- 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 cf5459ea5..000000000 --- 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 fede3d816..000000000 --- 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 43841c640..b42eca116 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 f22a4219a..c4afb4f44 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 225185e50..07ba168b9 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 c4afb4f44..a3f6d0cbd 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 000000000..93854c94e --- /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 000000000..4cdcc3524 --- /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 000000000..85f0342d3 --- /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 000000000..f7d9c5aa5 --- /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 a3f6d0cbd..97b50167e 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 93854c94e..000000000 --- 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 4cdcc3524..000000000 --- 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 85f0342d3..000000000 --- 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 f7d9c5aa5..000000000 --- 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 97b50167e..cd7e94d0a 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 0495405b7..15a4a3b0e 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 eb9be2da8..000000000 --- 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 cd7e94d0a..43658b97f 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 43658b97f..9ecf43812 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 15a4a3b0e..07d40b02e 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 888b761d4..0bb0ffbfb 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 888b761d4..0bb0ffbfb 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 cafc4ed88..8bb605134 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 dee070ebf..000000000 --- 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 9ecf43812..43658b97f 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 43658b97f..9c4e02fec 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 9c4e02fec..ddf8cbe06 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 ddf8cbe06..4e51ccabf 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 4e51ccabf..df04cdb17 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 df04cdb17..b838f4ce1 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 0eb39b0e6..634ac3e48 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 6174d5fce..02783c93d 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 6d2da5cca..42008293f 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 6d2da5cca..42008293f 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 874b42c4a..2613ca429 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 e1aecf8ea..7513244d1 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 17225014f..5e340877f 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 d7c943095..e603767b7 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 a4be3930b..d7029f533 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 d7029f533..6e8e37bbb 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 a1f2c7535..ed67791e5 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 2a2f68204..17ba3c8a3 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 000000000..fe5db90c2 --- /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 5e340877f..3f6947a7b 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 6e8e37bbb..d7029f533 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 000000000..4d38594c4 --- /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 4d38594c4..8185926ab 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 8185926ab..75e5d0b8d 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 +}