From f55f0faa18c757ace151acd0fc8fc286c6dd59a5 Mon Sep 17 00:00:00 2001 From: Loona <163903727+imdakiki@users.noreply.github.com> Date: Sat, 8 Jun 2024 16:09:26 +0100 Subject: [PATCH 001/416] Register qefw.is-a.dev --- domains/qefw.json | 12 ++++++++++++ 1 file changed, 12 insertions(+) create mode 100644 domains/qefw.json diff --git a/domains/qefw.json b/domains/qefw.json new file mode 100644 index 000000000..b23f4c367 --- /dev/null +++ b/domains/qefw.json @@ -0,0 +1,12 @@ +{ + "owner": { + "username": "imdakiki", + "email": "skullkid73@outlook.com", + "discord": "898255050592366642" + }, + + "record": { + "CNAME": "kikisdevelopment.github.io" + } + } + \ No newline at end of file From dff8663ee1e50acc7b7407acd4ce8fba9751105c Mon Sep 17 00:00:00 2001 From: AfterMath <52882257+AfterMath9@users.noreply.github.com> Date: Fri, 5 Jul 2024 10:21:24 +0200 Subject: [PATCH 002/416] Add files via upload --- domains/aftermath.json | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 domains/aftermath.json diff --git a/domains/aftermath.json b/domains/aftermath.json new file mode 100644 index 000000000..fa4e9f942 --- /dev/null +++ b/domains/aftermath.json @@ -0,0 +1,11 @@ +{ + "description": "Documentation for is-a-dev", + "repo": "https://github.com/aftermath9", + "owner": { + "username": "aftermath9", + "email": "amrmafalani@yahoo.com" + }, + "record": { + "TXT": "Hello World!" + } +} \ No newline at end of file From 7d03f0c292e84f753e7de3959778a5f38690fe2c Mon Sep 17 00:00:00 2001 From: 3nf94Cmnds <163428485+3nf94Cmnds@users.noreply.github.com> Date: Thu, 3 Oct 2024 19:29:23 +0200 Subject: [PATCH 003/416] Add webrepo: glamour.json --- domains/glamour.json | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 domains/glamour.json diff --git a/domains/glamour.json b/domains/glamour.json new file mode 100644 index 000000000..30b30d89a --- /dev/null +++ b/domains/glamour.json @@ -0,0 +1,10 @@ +{ + "description": "A miscellaneous webrepo, for containing files.", + "owner": { + "username": "3nf94Cmnds", + "email": "francescosuardi51@gmail.com" + }, + "record": { + "A": "87.13.246.22" + } +} From 89e1f5c5befc184f8aac345168d1327038c51e11 Mon Sep 17 00:00:00 2001 From: 3nf94Cmnds <163428485+3nf94Cmnds@users.noreply.github.com> Date: Thu, 3 Oct 2024 20:31:42 +0200 Subject: [PATCH 004/416] Update glamour.json --- domains/glamour.json | 1 + 1 file changed, 1 insertion(+) diff --git a/domains/glamour.json b/domains/glamour.json index 30b30d89a..8e5758165 100644 --- a/domains/glamour.json +++ b/domains/glamour.json @@ -6,5 +6,6 @@ }, "record": { "A": "87.13.246.22" + "MX": "mail.glamour.is-a.dev" } } From 6a0412466a6ac60d9d3457998bd44f011dadfbbd Mon Sep 17 00:00:00 2001 From: 3nf94Cmnds <163428485+3nf94Cmnds@users.noreply.github.com> Date: Thu, 3 Oct 2024 20:33:59 +0200 Subject: [PATCH 005/416] Update and rename glamour.json to celesta.json --- domains/{glamour.json => celesta.json} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) rename domains/{glamour.json => celesta.json} (85%) diff --git a/domains/glamour.json b/domains/celesta.json similarity index 85% rename from domains/glamour.json rename to domains/celesta.json index 8e5758165..ebae7da00 100644 --- a/domains/glamour.json +++ b/domains/celesta.json @@ -6,6 +6,6 @@ }, "record": { "A": "87.13.246.22" - "MX": "mail.glamour.is-a.dev" + "MX": "mail.celesta.is-a.dev" } } From 92c7041cb758e0198d268575072a598939f3673c Mon Sep 17 00:00:00 2001 From: 3nf94Cmnds <163428485+3nf94Cmnds@users.noreply.github.com> Date: Fri, 4 Oct 2024 14:41:13 +0200 Subject: [PATCH 006/416] goddammit --- domains/celesta.json | 1 + 1 file changed, 1 insertion(+) diff --git a/domains/celesta.json b/domains/celesta.json index ebae7da00..ddffb96d5 100644 --- a/domains/celesta.json +++ b/domains/celesta.json @@ -3,6 +3,7 @@ "owner": { "username": "3nf94Cmnds", "email": "francescosuardi51@gmail.com" + "discord": "notveryc00l." }, "record": { "A": "87.13.246.22" From a05123a3c0b03a7e790a963390a10f082d42e09f Mon Sep 17 00:00:00 2001 From: iamthen0ise Date: Mon, 7 Oct 2024 13:10:41 +0300 Subject: [PATCH 007/416] Register noise.i-a-dev --- noise.json | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 noise.json diff --git a/noise.json b/noise.json new file mode 100644 index 000000000..a827f8268 --- /dev/null +++ b/noise.json @@ -0,0 +1,11 @@ +{ + "description": "This is a domain for my personal website!", + "repo": "https://github.com/iamthen0ise/iamthen0ise.github.io", + "owner": { + "username": "iamthen0ise", + "email": "evgenii.uvarov.post@gmail.com", + }, + "record": { + "CNAME": "iamthen0ise.github.io" + } +} From c8b699a0ebfc709c4270b548ed3a156d6fd8f83f Mon Sep 17 00:00:00 2001 From: noorie <163903727+imdakiki@users.noreply.github.com> Date: Wed, 9 Oct 2024 17:23:43 +0100 Subject: [PATCH 008/416] Register divine.is-a.dev --- domains/divine.json | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 domains/divine.json diff --git a/domains/divine.json b/domains/divine.json new file mode 100644 index 000000000..7f5e1e0a1 --- /dev/null +++ b/domains/divine.json @@ -0,0 +1,13 @@ +{ + "owner": { + "username": "imdakiki", + "email": "", + "discord": "898255050592366642", + "OWL": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiUlNBLU9BRVAiLCJraWQiOiJaa1VsRmRqVThiUEstLXVVM2JJR09PVHFYYVFFS1ZINFVXOW53MTR6WTJnIn0.rRfGgzJYoqXkMYmWLXJd9vHqhQo2GBTsrOBzl4-AjB8mdh595PGCNmaN4Jk1xJhoEs8GLs-T3zkxDPR7w6_QFucjWbaGKdFHO6VCQ7MgHKwYZ53GQraAONfnOCYzNppGPYC0ymBxvNdBJCRY7CktjfIOzqkT98XSOh-8Ira3qnjQlP_yqt6kDaGDI7zHA7FsnbrHqsmAOX7GY_b-UpWLQ3dfMjc6efNlRut2aOobSMEZa5TJJHnsB3qZRE7eIZB_9SRljdL09Dtv1lHJJ1Ioeonp-WnML1nXhPlPbp3GS0c1jyqznV33LocKLfBBsoxCHXnyvj8cDloCGf9Mhz8CLw._WfFbcFRiKit-I9d_4XCjg.nBAYw1KzoZFCBUBAU7Iw0Wb-dqos2yDiptgCiDJNm9w_zAsGLKB2sJbgp_ajOA-a2H45CAlsK_ZEYVXeQN0UWZ5Q06xjA8Fxzb7jyrd0CPs.Zi43dQp1xlzIAlAnULUJtA" + }, + + "record": { + "CNAME": "github.com/divine-development/divine" + } + } + \ No newline at end of file From 0a21471e46ed2c9b8879b659e7701b87e360f3ae Mon Sep 17 00:00:00 2001 From: noorie <163903727+imdakiki@users.noreply.github.com> Date: Wed, 9 Oct 2024 17:26:54 +0100 Subject: [PATCH 009/416] Update divine.json --- domains/divine.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/domains/divine.json b/domains/divine.json index 7f5e1e0a1..8ec807ce6 100644 --- a/domains/divine.json +++ b/domains/divine.json @@ -7,7 +7,7 @@ }, "record": { - "CNAME": "github.com/divine-development/divine" + "CNAME": "divine-development/divine.github.io" } } - \ No newline at end of file + From 6316ec10b23135a5ae762dc922719fce321d69f3 Mon Sep 17 00:00:00 2001 From: noorie <163903727+imdakiki@users.noreply.github.com> Date: Wed, 9 Oct 2024 17:27:11 +0100 Subject: [PATCH 010/416] Update divine.json --- domains/divine.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/domains/divine.json b/domains/divine.json index 8ec807ce6..bb4c701d9 100644 --- a/domains/divine.json +++ b/domains/divine.json @@ -7,7 +7,7 @@ }, "record": { - "CNAME": "divine-development/divine.github.io" + "CNAME": "divine-development.github.io" } } From 3ca3325e39f6a5e6d10a0899112b4cefe050d025 Mon Sep 17 00:00:00 2001 From: noorie <163903727+imdakiki@users.noreply.github.com> Date: Wed, 9 Oct 2024 17:27:34 +0100 Subject: [PATCH 011/416] Update divine.json --- domains/divine.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/domains/divine.json b/domains/divine.json index bb4c701d9..7055f6cd2 100644 --- a/domains/divine.json +++ b/domains/divine.json @@ -1,7 +1,7 @@ { "owner": { "username": "imdakiki", - "email": "", + "email": "skullkid73@outlook.com", "discord": "898255050592366642", "OWL": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiUlNBLU9BRVAiLCJraWQiOiJaa1VsRmRqVThiUEstLXVVM2JJR09PVHFYYVFFS1ZINFVXOW53MTR6WTJnIn0.rRfGgzJYoqXkMYmWLXJd9vHqhQo2GBTsrOBzl4-AjB8mdh595PGCNmaN4Jk1xJhoEs8GLs-T3zkxDPR7w6_QFucjWbaGKdFHO6VCQ7MgHKwYZ53GQraAONfnOCYzNppGPYC0ymBxvNdBJCRY7CktjfIOzqkT98XSOh-8Ira3qnjQlP_yqt6kDaGDI7zHA7FsnbrHqsmAOX7GY_b-UpWLQ3dfMjc6efNlRut2aOobSMEZa5TJJHnsB3qZRE7eIZB_9SRljdL09Dtv1lHJJ1Ioeonp-WnML1nXhPlPbp3GS0c1jyqznV33LocKLfBBsoxCHXnyvj8cDloCGf9Mhz8CLw._WfFbcFRiKit-I9d_4XCjg.nBAYw1KzoZFCBUBAU7Iw0Wb-dqos2yDiptgCiDJNm9w_zAsGLKB2sJbgp_ajOA-a2H45CAlsK_ZEYVXeQN0UWZ5Q06xjA8Fxzb7jyrd0CPs.Zi43dQp1xlzIAlAnULUJtA" }, From 620a65539653c8916839a3978068ee2bc0ec1531 Mon Sep 17 00:00:00 2001 From: Tycho10101 <107083420+Tycho10101@users.noreply.github.com> Date: Sat, 12 Oct 2024 08:40:26 -1000 Subject: [PATCH 012/416] Register tycho10101.is-a.dev --- domains/tycho10101.json | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 domains/tycho10101.json diff --git a/domains/tycho10101.json b/domains/tycho10101.json new file mode 100644 index 000000000..8f73c55dc --- /dev/null +++ b/domains/tycho10101.json @@ -0,0 +1,13 @@ +{ + "owner": { + "username": "Tycho10101", + "email": "", + "discord": "914245831748632636", + "OWL": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiUlNBLU9BRVAiLCJraWQiOiJaa1VsRmRqVThiUEstLXVVM2JJR09PVHFYYVFFS1ZINFVXOW53MTR6WTJnIn0.dzRWhccSL2217JXqqmZt9m_O4ll58iu-XcmyPaN-Zvqh7DnK4eebxpcMknh7bK4rhm7jdqmcFtKmmnGWaVO7n2mjvFD16Hvl0kQkQB9ZL3p2Z5mBSiOQdAgweS-iFhNSPHoAZhELYah8i4sI7x4AOZOsLoeQ5rUPdpx4raUv0bX9YyklmplyP8P__Iy13sQ0tczfj0o-Imbpeh7XnksgZfGdWMCf5Ez-ZO-hFvA60oTd9VumCAy02wCW7SJjAY8JmVy54O7yE3TdKLzMmJrQxVNZ-wdkZ4wzyAGdOHP2-dphmNDBHhOQ7asdnie7E65oaaxQUk3L43VATc4wJqLJSg.wYyNvIo2UkCm_eoYjsNgng.UsVB_ZdgSeht4eb5VZpHbT4c2-Ej8WSyFp3hMoWdPkcvTbv634WqqsYMyJ7qltpucTMPWZIzT0EL_5C22ImpLiOVCek2BBoYU-MsBKRkg1A.QSeOSDmyPG6VbNxDG0dpSg" + }, + + "record": { + "CNAME": "www.tycho10101.is-a.dev. 1 in cname tycho10101.is-a.dev." + } + } + \ No newline at end of file From dfb3ed498f0bd9858ad218fb15f3a703b2ec620e Mon Sep 17 00:00:00 2001 From: Me <123142178+epic-person-on@users.noreply.github.com> Date: Sat, 12 Oct 2024 18:30:19 -0700 Subject: [PATCH 013/416] Create ryan --- domains/ryan | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 domains/ryan diff --git a/domains/ryan b/domains/ryan new file mode 100644 index 000000000..a1a6cdf42 --- /dev/null +++ b/domains/ryan @@ -0,0 +1,10 @@ +{ + "description": "Dev Portfolio", + "owner": { + "username": "epic-person-on", + "discord": "epic.person" + }, + "record": { + "CNAME": "ec2-3-12-165-61.us-east-2.compute.amazonaws.com" + } +} From a356de80e06d7ff05bd5f73ad11695f2a6afd83b Mon Sep 17 00:00:00 2001 From: Bharat Dev Burman Date: Sun, 13 Oct 2024 22:43:48 +0530 Subject: [PATCH 014/416] crazo7924: add a TXT record for spf verification --- domains/crazo7924.json | 34 +++++++++++++++++----------------- 1 file changed, 17 insertions(+), 17 deletions(-) diff --git a/domains/crazo7924.json b/domains/crazo7924.json index f3fac2e6e..0bb5042f7 100644 --- a/domains/crazo7924.json +++ b/domains/crazo7924.json @@ -1,20 +1,20 @@ { - "owner": { - "username": "crazo7924", - "email": "", - "discord": "466605393309859840", - "OWL": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiUlNBLU9BRVAiLCJraWQiOiJaa1VsRmRqVThiUEstLXVVM2JJR09PVHFYYVFFS1ZINFVXOW53MTR6WTJnIn0.EPAp20sGUcuM20K26KYZsDVnufUJ9I-108TJUJVjIM9mb1vi18AHrnxsqlSf9APzx4aJEdPGfnWK2dkBQaS3wBM9FgnBKnVeGQaC-FAjLIWI8eOObReFw8bJIRcOtU10KaftXgSPTHv_6ezYJ61R2BM3DWQc-tOqYlxii7O52UmIgVGg-VFYu-qGtPzPY1KLAfrG3JTfLcP6o-vWcbHe_RAkZpCMS2y2t_qX3B_CpXmxombN81CxtbjNAlHCJI9kurjkH1v03XoAjsG0VhudV1aJcXCnL_jnDZz9J_kHmilivCUGnhi6La46ZEo6RCMD9KGu9jqE60lZYPMWQf3-Xw.R8aRGWxp4ChOZXQ0ZKAqwQ.piH7uRCdmslqxerUYiQjs-k9R9P1lLMeAwLkBfeJh-iCMvHT97basT5Ob6PVrxPaeV-OmnMd4FEvceS3SicofL0LsBOpRfbElmWokDJL6MmfAr-Y3ePhoLImZXKLYaWV.-v_ZfnbqCKYCs5m_EGcHjw" - }, + "owner": { + "username": "crazo7924", + "email": "", + "discord": "466605393309859840", + "OWL": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiUlNBLU9BRVAiLCJraWQiOiJaa1VsRmRqVThiUEstLXVVM2JJR09PVHFYYVFFS1ZINFVXOW53MTR6WTJnIn0.EPAp20sGUcuM20K26KYZsDVnufUJ9I-108TJUJVjIM9mb1vi18AHrnxsqlSf9APzx4aJEdPGfnWK2dkBQaS3wBM9FgnBKnVeGQaC-FAjLIWI8eOObReFw8bJIRcOtU10KaftXgSPTHv_6ezYJ61R2BM3DWQc-tOqYlxii7O52UmIgVGg-VFYu-qGtPzPY1KLAfrG3JTfLcP6o-vWcbHe_RAkZpCMS2y2t_qX3B_CpXmxombN81CxtbjNAlHCJI9kurjkH1v03XoAjsG0VhudV1aJcXCnL_jnDZz9J_kHmilivCUGnhi6La46ZEo6RCMD9KGu9jqE60lZYPMWQf3-Xw.R8aRGWxp4ChOZXQ0ZKAqwQ.piH7uRCdmslqxerUYiQjs-k9R9P1lLMeAwLkBfeJh-iCMvHT97basT5Ob6PVrxPaeV-OmnMd4FEvceS3SicofL0LsBOpRfbElmWokDJL6MmfAr-Y3ePhoLImZXKLYaWV.-v_ZfnbqCKYCs5m_EGcHjw" + }, - "record": { - "TXT": [ - "zoho-verification=zb09491787.zmverify.zoho.in" - ], - "MX": [ - "mx.zoho.in", - "mx2.zoho.in", - "mx3.zoho.in" - ] - } + "record": { + "TXT": [ + "zoho-verification=zb09491787.zmverify.zoho.in", + "v=spf1 include:zoho.in ~all" + ], + "MX": [ + "mx.zoho.in", + "mx2.zoho.in", + "mx3.zoho.in" + ] } - +} From 7931d751792829c75c750979b48752a2b2446a02 Mon Sep 17 00:00:00 2001 From: DIBSTER <76603072+DEV-DIBSTER@users.noreply.github.com> Date: Sun, 13 Oct 2024 13:52:46 -0400 Subject: [PATCH 015/416] chore: formatting and validation --- domains/crazo7924.json | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/domains/crazo7924.json b/domains/crazo7924.json index 0bb5042f7..59b251d26 100644 --- a/domains/crazo7924.json +++ b/domains/crazo7924.json @@ -5,7 +5,6 @@ "discord": "466605393309859840", "OWL": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiUlNBLU9BRVAiLCJraWQiOiJaa1VsRmRqVThiUEstLXVVM2JJR09PVHFYYVFFS1ZINFVXOW53MTR6WTJnIn0.EPAp20sGUcuM20K26KYZsDVnufUJ9I-108TJUJVjIM9mb1vi18AHrnxsqlSf9APzx4aJEdPGfnWK2dkBQaS3wBM9FgnBKnVeGQaC-FAjLIWI8eOObReFw8bJIRcOtU10KaftXgSPTHv_6ezYJ61R2BM3DWQc-tOqYlxii7O52UmIgVGg-VFYu-qGtPzPY1KLAfrG3JTfLcP6o-vWcbHe_RAkZpCMS2y2t_qX3B_CpXmxombN81CxtbjNAlHCJI9kurjkH1v03XoAjsG0VhudV1aJcXCnL_jnDZz9J_kHmilivCUGnhi6La46ZEo6RCMD9KGu9jqE60lZYPMWQf3-Xw.R8aRGWxp4ChOZXQ0ZKAqwQ.piH7uRCdmslqxerUYiQjs-k9R9P1lLMeAwLkBfeJh-iCMvHT97basT5Ob6PVrxPaeV-OmnMd4FEvceS3SicofL0LsBOpRfbElmWokDJL6MmfAr-Y3ePhoLImZXKLYaWV.-v_ZfnbqCKYCs5m_EGcHjw" }, - "record": { "TXT": [ "zoho-verification=zb09491787.zmverify.zoho.in", @@ -15,6 +14,6 @@ "mx.zoho.in", "mx2.zoho.in", "mx3.zoho.in" - ] + ] } } From d9ac120874cc20c50594dcde0916a7129f7bc96b Mon Sep 17 00:00:00 2001 From: Rada <67548840+redaAssemghor@users.noreply.github.com> Date: Sun, 13 Oct 2024 19:10:47 +0100 Subject: [PATCH 016/416] Create _vercel.reda.json --- domains/_vercel.reda.json | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100644 domains/_vercel.reda.json diff --git a/domains/_vercel.reda.json b/domains/_vercel.reda.json new file mode 100644 index 000000000..4bbc55f21 --- /dev/null +++ b/domains/_vercel.reda.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "redaAssemghor", + "email": "assemghor.reda@gmail.com" + }, + "record": { + "TXT": "vc-domain-verify=reda.is-a.dev,6d8fb75a7046531955bf" + } +} From 3961c5031c5f95eee76e70667d5e2689fee2f0e8 Mon Sep 17 00:00:00 2001 From: Rada <67548840+redaAssemghor@users.noreply.github.com> Date: Sun, 13 Oct 2024 19:39:18 +0100 Subject: [PATCH 017/416] Create _vercel.reda.is-a-dev.json --- domains/_vercel.reda.is-a-dev.json | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 domains/_vercel.reda.is-a-dev.json diff --git a/domains/_vercel.reda.is-a-dev.json b/domains/_vercel.reda.is-a-dev.json new file mode 100644 index 000000000..13dd4b296 --- /dev/null +++ b/domains/_vercel.reda.is-a-dev.json @@ -0,0 +1,10 @@ +{ + "owner": { + "username": "redaAssemghor", + "email": "", + "discord": "r3dapt" + }, + "record": { + "TXT": "vc-domain-verify=reda.is-a.dev,6d8fb75a7046531955bf" + } +} From ebdc74850590d91cc8b73354e474926dbdafccbd Mon Sep 17 00:00:00 2001 From: Rada <67548840+redaAssemghor@users.noreply.github.com> Date: Sun, 13 Oct 2024 19:40:54 +0100 Subject: [PATCH 018/416] Create reda.is-a-dev.json --- domains/reda.is-a-dev.json | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 domains/reda.is-a-dev.json diff --git a/domains/reda.is-a-dev.json b/domains/reda.is-a-dev.json new file mode 100644 index 000000000..cf9707394 --- /dev/null +++ b/domains/reda.is-a-dev.json @@ -0,0 +1,10 @@ +{ + "owner": { + "username": "redaAssemghor", + "email": "", + "discord": "r3dapt" + }, + "record": { + "CNAME": "portfolio-mocha-eta-22.vercel.app" + } +} From ed3e30da5f79c2c8863d636b642922ec4264bd11 Mon Sep 17 00:00:00 2001 From: Me <123142178+epic-person-on@users.noreply.github.com> Date: Sun, 13 Oct 2024 15:08:18 -0700 Subject: [PATCH 019/416] Update ryan From 90b9b9e214a233bf384dffcbcd6e3b5e7031b11b Mon Sep 17 00:00:00 2001 From: Me <123142178+epic-person-on@users.noreply.github.com> Date: Sun, 13 Oct 2024 15:54:31 -0700 Subject: [PATCH 020/416] Update and rename ryan to ryan.json --- domains/{ryan => ryan.json} | 1 + 1 file changed, 1 insertion(+) rename domains/{ryan => ryan.json} (85%) diff --git a/domains/ryan b/domains/ryan.json similarity index 85% rename from domains/ryan rename to domains/ryan.json index a1a6cdf42..e0ad0775a 100644 --- a/domains/ryan +++ b/domains/ryan.json @@ -1,6 +1,7 @@ { "description": "Dev Portfolio", "owner": { + "email": "edev9022@gmail.com", "username": "epic-person-on", "discord": "epic.person" }, From f37635306f45a24cdb54ef12d8922d07bc8b2c86 Mon Sep 17 00:00:00 2001 From: DIBSTER <76603072+DEV-DIBSTER@users.noreply.github.com> Date: Sun, 13 Oct 2024 20:45:38 -0400 Subject: [PATCH 021/416] chore: formatting and validation --- domains/ryan.json | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/domains/ryan.json b/domains/ryan.json index e0ad0775a..8eef7edd5 100644 --- a/domains/ryan.json +++ b/domains/ryan.json @@ -1,11 +1,11 @@ { - "description": "Dev Portfolio", - "owner": { - "email": "edev9022@gmail.com", - "username": "epic-person-on", - "discord": "epic.person" - }, - "record": { - "CNAME": "ec2-3-12-165-61.us-east-2.compute.amazonaws.com" - } + "description": "Dev Portfolio", + "owner": { + "email": "edev9022@gmail.com", + "username": "epic-person-on", + "discord": "epic.person" + }, + "record": { + "CNAME": "ec2-3-12-165-61.us-east-2.compute.amazonaws.com" + } } From a40f241a55fbbdd3512a18372bfba92a1dec656d Mon Sep 17 00:00:00 2001 From: William Harrison Date: Mon, 14 Oct 2024 11:30:14 +0800 Subject: [PATCH 022/416] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 0fe1cc629..a2aff3b08 100644 --- a/README.md +++ b/README.md @@ -48,7 +48,7 @@ If you have an issue that contains confidental infomation, send an email to secu Join our [Discord server](https://discord.gg/is-a-dev-830872854677422150), head to the commands channel and run `/register`. The bot will ask you a few questions then will generate your PR and domain automatically. The bot also allows for domain deletion and editing. ## Status -You can check the uptime of our services on our [status dashboard](https://is-a-dev.hrsn.net). +You can check the uptime of our services on our [status dashboard](https://is-a-dev.hrsn.dev). ### Donate If you like this project, please consider donating so we can keep this project running forever! From d028a3ad0c96b6241b55fc7d9f8ab45ba0302ac5 Mon Sep 17 00:00:00 2001 From: Mantouisyummy <51238168+Mantouisyummy@users.noreply.github.com> Date: Mon, 14 Oct 2024 14:05:26 +0800 Subject: [PATCH 023/416] Register _vercel.mantou.is-a.dev --- domains/_vercel.mantou.json | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 domains/_vercel.mantou.json diff --git a/domains/_vercel.mantou.json b/domains/_vercel.mantou.json new file mode 100644 index 000000000..555b983b1 --- /dev/null +++ b/domains/_vercel.mantou.json @@ -0,0 +1,10 @@ +{ + "owner": { + "username": "Mantouisyummy", + "email": "", + "discord": "549056425943629825" + }, + "record": { + "TXT": "vc-domain-verify=mantou.is-a.dev,c8a46ea52ff24c67a0a6" + } +} From f0a15cd93b824aa803b77fd1775e6c53acc41a5d Mon Sep 17 00:00:00 2001 From: Ascende Supirius <92772508+LackingCats@users.noreply.github.com> Date: Mon, 14 Oct 2024 18:21:48 +1100 Subject: [PATCH 024/416] Register lackingcats.is-a.dev --- domains/lackingcats.json | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 domains/lackingcats.json diff --git a/domains/lackingcats.json b/domains/lackingcats.json new file mode 100644 index 000000000..2a21d3db2 --- /dev/null +++ b/domains/lackingcats.json @@ -0,0 +1,13 @@ +{ + "owner": { + "username": "LackingCats", + "email": "", + "discord": "779872274744082442", + "OWL": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiUlNBLU9BRVAiLCJraWQiOiJaa1VsRmRqVThiUEstLXVVM2JJR09PVHFYYVFFS1ZINFVXOW53MTR6WTJnIn0.fZCqZADYaD6DmkBnWFX5BBymOqmUfupbNuBRVYrbeuRO4palBeX_kv0Mqpb0LPQD3yEU1d9YseIEo6eC4cTo_KUsDR6JPYaJz7t9URslQixyQaWjZblSwG_LYCXXoNfiApkH56rb9qDUkIBf1WWBK3jE2J_9FwMBg1BZk1W5RQbuMNe-QjjY3Hn7BSDJaqDOeNMIWz95KsrRnLEAcgjW9ocoyfLO6UGMT-Yvr18jlYN9g5lo8gVexPnMS95xpzBf2MtJmjra6UJdY8g4v9y6S6qTHnF2gVpSShnkBjZCtCACyZ-m7NnWB--9hOkb3_ZK74JN6077VE0NZjXbPMJu5A.PSNruSL2dxexpB-Li38TYg.bFEi6ytIOLsqkWTOj1BO8JDs77s7jwOultNAwkKSNuP2HI3L7h3ffsFYlwUtOCGWTnaXKoSJZni-1OBESUhsuGonJ7b_qGhrjgevMjjHuBw.nPHqlyhm4Q7T525SBnhxpw" + }, + + "record": { + "CNAME": "lackingcats.com.de" + } + } + \ No newline at end of file From 57b02c22631ebe6d4a269e4d1aa816bc5ef690cf Mon Sep 17 00:00:00 2001 From: Kamal Chandra Upreti Date: Mon, 14 Oct 2024 13:15:18 +0545 Subject: [PATCH 025/416] Register kml.is-a.dev --- domains/kml.json | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 domains/kml.json diff --git a/domains/kml.json b/domains/kml.json new file mode 100644 index 000000000..593cccaa5 --- /dev/null +++ b/domains/kml.json @@ -0,0 +1,11 @@ +{ + "description": "Personal website kmlupreti", + "repo": "https://github.com/kmlupreti/register", + "owner": { + "username": "kmlupreti", + "email": "kmlupreti@protonmail.com" + }, + "record": { + "CNAME": "kmlupreti.github.io" + } +} From b9c84842f8aba7daff8eea1bbabd14551aae701c Mon Sep 17 00:00:00 2001 From: JVDesign <143863577+JVDesignBavaria@users.noreply.github.com> Date: Mon, 14 Oct 2024 11:34:32 +0200 Subject: [PATCH 026/416] Github verification naming issue fixed --- ...json => _github-pages-challenge-JVDesignBavaria.jvdesign.json} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename domains/{_github-pages-challenge-JVDesignBavaria.json => _github-pages-challenge-JVDesignBavaria.jvdesign.json} (100%) diff --git a/domains/_github-pages-challenge-JVDesignBavaria.json b/domains/_github-pages-challenge-JVDesignBavaria.jvdesign.json similarity index 100% rename from domains/_github-pages-challenge-JVDesignBavaria.json rename to domains/_github-pages-challenge-JVDesignBavaria.jvdesign.json From 0bfcf5fccf9a91b49c6a5d6e9bd37e2777dc3549 Mon Sep 17 00:00:00 2001 From: Rada <67548840+redaAssemghor@users.noreply.github.com> Date: Mon, 14 Oct 2024 11:21:30 +0100 Subject: [PATCH 027/416] Update _vercel.reda.json --- domains/_vercel.reda.json | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/domains/_vercel.reda.json b/domains/_vercel.reda.json index 4bbc55f21..ca6c7a7a9 100644 --- a/domains/_vercel.reda.json +++ b/domains/_vercel.reda.json @@ -1,7 +1,8 @@ { "owner": { - "username": "redaAssemghor", - "email": "assemghor.reda@gmail.com" + "username": "redaassemghor", + "email": "", + "discord": "r3dapt" }, "record": { "TXT": "vc-domain-verify=reda.is-a.dev,6d8fb75a7046531955bf" From cff7d5bce707a26aa3cf3c99196acaadaa6a63f5 Mon Sep 17 00:00:00 2001 From: orangc Date: Mon, 14 Oct 2024 13:27:37 +0300 Subject: [PATCH 028/416] Delete domains/_vercel.reda.is-a-dev.json --- domains/_vercel.reda.is-a-dev.json | 10 ---------- 1 file changed, 10 deletions(-) delete mode 100644 domains/_vercel.reda.is-a-dev.json diff --git a/domains/_vercel.reda.is-a-dev.json b/domains/_vercel.reda.is-a-dev.json deleted file mode 100644 index 13dd4b296..000000000 --- a/domains/_vercel.reda.is-a-dev.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "owner": { - "username": "redaAssemghor", - "email": "", - "discord": "r3dapt" - }, - "record": { - "TXT": "vc-domain-verify=reda.is-a.dev,6d8fb75a7046531955bf" - } -} From 1472f5036d8717ae6cddf81e753d234f44bbfb91 Mon Sep 17 00:00:00 2001 From: orangc Date: Mon, 14 Oct 2024 13:27:57 +0300 Subject: [PATCH 029/416] Rename reda.is-a-dev.json to reda.json --- domains/{reda.is-a-dev.json => reda.json} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename domains/{reda.is-a-dev.json => reda.json} (100%) diff --git a/domains/reda.is-a-dev.json b/domains/reda.json similarity index 100% rename from domains/reda.is-a-dev.json rename to domains/reda.json From d53d47808187b1533ce7d3140df1e177eb6d900f Mon Sep 17 00:00:00 2001 From: orangc Date: Mon, 14 Oct 2024 13:31:02 +0300 Subject: [PATCH 030/416] Update lackingcats.json --- domains/lackingcats.json | 20 +++++++++----------- 1 file changed, 9 insertions(+), 11 deletions(-) diff --git a/domains/lackingcats.json b/domains/lackingcats.json index 2a21d3db2..c24c63744 100644 --- a/domains/lackingcats.json +++ b/domains/lackingcats.json @@ -1,13 +1,11 @@ { - "owner": { - "username": "LackingCats", - "email": "", - "discord": "779872274744082442", - "OWL": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiUlNBLU9BRVAiLCJraWQiOiJaa1VsRmRqVThiUEstLXVVM2JJR09PVHFYYVFFS1ZINFVXOW53MTR6WTJnIn0.fZCqZADYaD6DmkBnWFX5BBymOqmUfupbNuBRVYrbeuRO4palBeX_kv0Mqpb0LPQD3yEU1d9YseIEo6eC4cTo_KUsDR6JPYaJz7t9URslQixyQaWjZblSwG_LYCXXoNfiApkH56rb9qDUkIBf1WWBK3jE2J_9FwMBg1BZk1W5RQbuMNe-QjjY3Hn7BSDJaqDOeNMIWz95KsrRnLEAcgjW9ocoyfLO6UGMT-Yvr18jlYN9g5lo8gVexPnMS95xpzBf2MtJmjra6UJdY8g4v9y6S6qTHnF2gVpSShnkBjZCtCACyZ-m7NnWB--9hOkb3_ZK74JN6077VE0NZjXbPMJu5A.PSNruSL2dxexpB-Li38TYg.bFEi6ytIOLsqkWTOj1BO8JDs77s7jwOultNAwkKSNuP2HI3L7h3ffsFYlwUtOCGWTnaXKoSJZni-1OBESUhsuGonJ7b_qGhrjgevMjjHuBw.nPHqlyhm4Q7T525SBnhxpw" - }, - - "record": { - "CNAME": "lackingcats.com.de" - } + "owner": { + "username": "LackingCats", + "email": "", + "discord": "779872274744082442", + "OWL": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiUlNBLU9BRVAiLCJraWQiOiJaa1VsRmRqVThiUEstLXVVM2JJR09PVHFYYVFFS1ZINFVXOW53MTR6WTJnIn0.fZCqZADYaD6DmkBnWFX5BBymOqmUfupbNuBRVYrbeuRO4palBeX_kv0Mqpb0LPQD3yEU1d9YseIEo6eC4cTo_KUsDR6JPYaJz7t9URslQixyQaWjZblSwG_LYCXXoNfiApkH56rb9qDUkIBf1WWBK3jE2J_9FwMBg1BZk1W5RQbuMNe-QjjY3Hn7BSDJaqDOeNMIWz95KsrRnLEAcgjW9ocoyfLO6UGMT-Yvr18jlYN9g5lo8gVexPnMS95xpzBf2MtJmjra6UJdY8g4v9y6S6qTHnF2gVpSShnkBjZCtCACyZ-m7NnWB--9hOkb3_ZK74JN6077VE0NZjXbPMJu5A.PSNruSL2dxexpB-Li38TYg.bFEi6ytIOLsqkWTOj1BO8JDs77s7jwOultNAwkKSNuP2HI3L7h3ffsFYlwUtOCGWTnaXKoSJZni-1OBESUhsuGonJ7b_qGhrjgevMjjHuBw.nPHqlyhm4Q7T525SBnhxpw" + }, + "record": { + "CNAME": "lackingcats.com.de" } - \ No newline at end of file +} From ff350f798b2b320370c04e3724194a351ad82e49 Mon Sep 17 00:00:00 2001 From: Rada <67548840+redaAssemghor@users.noreply.github.com> Date: Mon, 14 Oct 2024 11:32:42 +0100 Subject: [PATCH 031/416] Create redaassemghor.json --- domains/redaassemghor.json | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 domains/redaassemghor.json diff --git a/domains/redaassemghor.json b/domains/redaassemghor.json new file mode 100644 index 000000000..aefd8cee7 --- /dev/null +++ b/domains/redaassemghor.json @@ -0,0 +1,10 @@ +{ + "owner": { + "username": "redaassemghor", + "email": "", + "discord": "r3dapt" + }, + "record": { + "CNAME": "portfolio-redas-projects-96854a06.vercel.app" + } +} From 368cc0554884cf46c7c180cc8d594b95ca7f4fd1 Mon Sep 17 00:00:00 2001 From: Rada <67548840+redaAssemghor@users.noreply.github.com> Date: Mon, 14 Oct 2024 11:33:12 +0100 Subject: [PATCH 032/416] Rename _vercel.reda.json to _vercel.redaassemghor.json --- domains/{_vercel.reda.json => _vercel.redaassemghor.json} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename domains/{_vercel.reda.json => _vercel.redaassemghor.json} (100%) diff --git a/domains/_vercel.reda.json b/domains/_vercel.redaassemghor.json similarity index 100% rename from domains/_vercel.reda.json rename to domains/_vercel.redaassemghor.json From ff5a13f040e5b172630fb5af0e587bb85343306e Mon Sep 17 00:00:00 2001 From: abiapp789 Date: Mon, 14 Oct 2024 17:47:22 +0530 Subject: [PATCH 033/416] Create _github-pages-challenge-abiapp789.json --- domains/_github-pages-challenge-abiapp789.json | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100644 domains/_github-pages-challenge-abiapp789.json diff --git a/domains/_github-pages-challenge-abiapp789.json b/domains/_github-pages-challenge-abiapp789.json new file mode 100644 index 000000000..bb24b8212 --- /dev/null +++ b/domains/_github-pages-challenge-abiapp789.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "abiapp789", + "email": "abiapp2024@gmail.com" + }, + "record": { + "TXT": "5bcd2d69c4cca15abd91d504a5b72a" + } +} From c13545f70a915cfc9ffdd2e8e2d5fae73a121ef0 Mon Sep 17 00:00:00 2001 From: cesarmr-github <167689141+cesarmr-github@users.noreply.github.com> Date: Mon, 14 Oct 2024 15:59:54 +0200 Subject: [PATCH 034/416] Create cesarmr.json --- domains/cesarmr.json | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 domains/cesarmr.json diff --git a/domains/cesarmr.json b/domains/cesarmr.json new file mode 100644 index 000000000..8448a6cce --- /dev/null +++ b/domains/cesarmr.json @@ -0,0 +1,10 @@ +{ + "owner": { + "username": "cesarmr-github", + "email": "c3s1r@proton.me", + "discord": "740861702215565333" + }, + "record": { + "A": ["76.76.21.21"] + } +} From 89995e2e38c1397a3332b267be95516c2eac497d Mon Sep 17 00:00:00 2001 From: noorie <163903727+imdakiki@users.noreply.github.com> Date: Mon, 14 Oct 2024 16:58:48 +0100 Subject: [PATCH 035/416] Register earth.is-a.dev --- domains/earth.json | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 domains/earth.json diff --git a/domains/earth.json b/domains/earth.json new file mode 100644 index 000000000..1f3dd6b16 --- /dev/null +++ b/domains/earth.json @@ -0,0 +1,13 @@ +{ + "owner": { + "username": "imdakiki", + "email": "", + "discord": "898255050592366642", + "OWL": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiUlNBLU9BRVAiLCJraWQiOiJaa1VsRmRqVThiUEstLXVVM2JJR09PVHFYYVFFS1ZINFVXOW53MTR6WTJnIn0.IaEjpjC1tqI3LaIBPKNHiotfKngSRpLBMGFsV3dg18jGSzG2RoF4lLTrY3f0ZUXcTE-ih1NxoiFAXqlw4BXHVnJ2SVHD12U3LqBd5OWjcEm5LqljME2JnXhsu0bHIf2iwSDiR61D6IH4w1_PDoNYwbLc8qCDqp4vayZJMyTrN_TXH2dodU-phuUR0yp91-NdM6NfaStMXm8enJv2sKte6_HmCvstiy5a_RuXn52-EafKgGYO9KtyNKlnfk3LLl_IjIRRJY6ghy_6hzYszwAP1mDyw5Sn7q2ZDfnH8hQZBZXW-znFAxhXr-T4nbsus7PEEdEEYJk10aIX-HOoxxXAlA.Wo3JN-takALA-_h-Vw4dXA.3JRBTuabx2N5hfwU42QS3nk83xO_bnFqx3-x2ik2eW_GzTwQBb-2CZ2LTyKOHg-z_Hmr8ceVnPWexb56unfuJthoKCxwmwLrh2EPEBEMjpU.rt3Y5jkzKuFFwsF2OsiZDQ" + }, + + "record": { + "CNAME": "imdakiki.github.io/earth" + } + } + \ No newline at end of file From 47f01f7f3515a91a148cae451b452dd2915812ea Mon Sep 17 00:00:00 2001 From: noorie <163903727+imdakiki@users.noreply.github.com> Date: Mon, 14 Oct 2024 16:59:24 +0100 Subject: [PATCH 036/416] Delete domains/divine.json --- domains/divine.json | 13 ------------- 1 file changed, 13 deletions(-) delete mode 100644 domains/divine.json diff --git a/domains/divine.json b/domains/divine.json deleted file mode 100644 index 7055f6cd2..000000000 --- a/domains/divine.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "owner": { - "username": "imdakiki", - "email": "skullkid73@outlook.com", - "discord": "898255050592366642", - "OWL": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiUlNBLU9BRVAiLCJraWQiOiJaa1VsRmRqVThiUEstLXVVM2JJR09PVHFYYVFFS1ZINFVXOW53MTR6WTJnIn0.rRfGgzJYoqXkMYmWLXJd9vHqhQo2GBTsrOBzl4-AjB8mdh595PGCNmaN4Jk1xJhoEs8GLs-T3zkxDPR7w6_QFucjWbaGKdFHO6VCQ7MgHKwYZ53GQraAONfnOCYzNppGPYC0ymBxvNdBJCRY7CktjfIOzqkT98XSOh-8Ira3qnjQlP_yqt6kDaGDI7zHA7FsnbrHqsmAOX7GY_b-UpWLQ3dfMjc6efNlRut2aOobSMEZa5TJJHnsB3qZRE7eIZB_9SRljdL09Dtv1lHJJ1Ioeonp-WnML1nXhPlPbp3GS0c1jyqznV33LocKLfBBsoxCHXnyvj8cDloCGf9Mhz8CLw._WfFbcFRiKit-I9d_4XCjg.nBAYw1KzoZFCBUBAU7Iw0Wb-dqos2yDiptgCiDJNm9w_zAsGLKB2sJbgp_ajOA-a2H45CAlsK_ZEYVXeQN0UWZ5Q06xjA8Fxzb7jyrd0CPs.Zi43dQp1xlzIAlAnULUJtA" - }, - - "record": { - "CNAME": "divine-development.github.io" - } - } - From 107c5d9aaecaa1a11255ced3ec4dd21b5ba41692 Mon Sep 17 00:00:00 2001 From: Ziyn <95391696+ziyndev@users.noreply.github.com> Date: Mon, 14 Oct 2024 23:27:41 +0700 Subject: [PATCH 037/416] Update ziyn.json --- domains/ziyn.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/domains/ziyn.json b/domains/ziyn.json index de9454b43..46eb37803 100644 --- a/domains/ziyn.json +++ b/domains/ziyn.json @@ -1,7 +1,7 @@ { "owner": { "username": "ziyndev", - "email": "NotZiyn@gmail.com" + "email": "is-a-dev@ziyn.us.kg" }, "record": { "CNAME": "ziyn.pages.dev" From 2d9fc6f7e41d2686dd66e3bbc4b097d0245cc1e6 Mon Sep 17 00:00:00 2001 From: DIBSTER <76603072+DEV-DIBSTER@users.noreply.github.com> Date: Mon, 14 Oct 2024 12:36:47 -0400 Subject: [PATCH 038/416] chore: formatting and validation --- domains/ziyn.json | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/domains/ziyn.json b/domains/ziyn.json index 46eb37803..a44f60915 100644 --- a/domains/ziyn.json +++ b/domains/ziyn.json @@ -1,9 +1,9 @@ { - "owner": { - "username": "ziyndev", - "email": "is-a-dev@ziyn.us.kg" - }, - "record": { - "CNAME": "ziyn.pages.dev" - } + "owner": { + "username": "ziyndev", + "email": "is-a-dev@ziyn.us.kg" + }, + "record": { + "CNAME": "ziyn.pages.dev" + } } From 5e8c82ed0a9dd7e016ffa5102ff7e2524adc1b1a Mon Sep 17 00:00:00 2001 From: DIBSTER <76603072+DEV-DIBSTER@users.noreply.github.com> Date: Mon, 14 Oct 2024 12:38:28 -0400 Subject: [PATCH 039/416] chore: formatting and validation --- domains/kml.json | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/domains/kml.json b/domains/kml.json index 593cccaa5..b960df211 100644 --- a/domains/kml.json +++ b/domains/kml.json @@ -1,11 +1,11 @@ { - "description": "Personal website kmlupreti", - "repo": "https://github.com/kmlupreti/register", - "owner": { - "username": "kmlupreti", - "email": "kmlupreti@protonmail.com" - }, - "record": { - "CNAME": "kmlupreti.github.io" - } + "description": "Personal website kmlupreti", + "repo": "https://github.com/kmlupreti/register", + "owner": { + "username": "kmlupreti", + "email": "kmlupreti@protonmail.com" + }, + "record": { + "CNAME": "kmlupreti.github.io" + } } From e1b77b1a6d72b835fb4228a119697e87dcebad05 Mon Sep 17 00:00:00 2001 From: noorie <163903727+imdakiki@users.noreply.github.com> Date: Mon, 14 Oct 2024 17:38:31 +0100 Subject: [PATCH 040/416] Update domains/earth.json Co-authored-by: CuteDog5695 --- domains/earth.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/domains/earth.json b/domains/earth.json index 1f3dd6b16..2a75b457a 100644 --- a/domains/earth.json +++ b/domains/earth.json @@ -7,7 +7,7 @@ }, "record": { - "CNAME": "imdakiki.github.io/earth" + "CNAME": "imdakiki.github.io" } } \ No newline at end of file From 72ea570790471ef459d6cf8a14f705a33e41d63c Mon Sep 17 00:00:00 2001 From: Chirayu Ajay Sahu <81841434+ChirayuSahu@users.noreply.github.com> Date: Tue, 15 Oct 2024 11:31:53 +0530 Subject: [PATCH 041/416] Register chirayusahu.is-a.dev --- domains/chirayusahu.json | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 domains/chirayusahu.json diff --git a/domains/chirayusahu.json b/domains/chirayusahu.json new file mode 100644 index 000000000..96d8a64fc --- /dev/null +++ b/domains/chirayusahu.json @@ -0,0 +1,13 @@ +{ + "owner": { + "username": "ChirayuSahu", + "email": "", + "discord": "711526476704382979", + "OWL": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiUlNBLU9BRVAiLCJraWQiOiJaa1VsRmRqVThiUEstLXVVM2JJR09PVHFYYVFFS1ZINFVXOW53MTR6WTJnIn0.s4iQE3i8vgf-LeRAC1vfr6khK-U9zKiobIBW-dRV1qFhuTR4QsZvvGO2qt5Ihg938qAS934UvgF0uruo0RBSNjpfV8aywmZee65Z8hUZbWlaM7gFyqSkrKuMUxRr0gH4ckeaumeL5pJqO7cR3OY5qH_nRhcYQTzunH35cI2onTH6rQoUq179ShgCg2ATb5Mz8M2XmVEikcTWhLl5XDz1Bf04_bGsTmcXaSs7lvehDkFZrx2L4V3a-jEkN77UUBYW-InnOidSi7uz8ZLmQG-2SquTKXpyeMPP9CIOHGcWIhqoe7okS507sqZxHdUpsRCTbB28Elw8vO_NAa4dnpwIxg.NpK2mdZu15IgnmzjzHa_KQ.huIUnyAoYbMBAUB0ary5kvKzb1i0z-M20Dvqoo3Xx1cXfISzxHLdrCJbdfbmJvnso5OvGkj0kbR5UPD1JywGGm6nCxdJ-dS5Ehr8d2GH3Ew.-lS9paJMoym4DCSRG5m1MA" + }, + + "record": { + "A": ["5.9.123.217"] + } + } + \ No newline at end of file From 74aea022aace68ae988f510e869ed8790ca3ae42 Mon Sep 17 00:00:00 2001 From: noorie <163903727+imdakiki@users.noreply.github.com> Date: Tue, 15 Oct 2024 08:35:26 +0100 Subject: [PATCH 042/416] Delete domains/qefw.json --- domains/qefw.json | 12 ------------ 1 file changed, 12 deletions(-) delete mode 100644 domains/qefw.json diff --git a/domains/qefw.json b/domains/qefw.json deleted file mode 100644 index b23f4c367..000000000 --- a/domains/qefw.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "owner": { - "username": "imdakiki", - "email": "skullkid73@outlook.com", - "discord": "898255050592366642" - }, - - "record": { - "CNAME": "kikisdevelopment.github.io" - } - } - \ No newline at end of file From ba8fd1827ae2717b5f3cf2c913217f7d4156b54d Mon Sep 17 00:00:00 2001 From: orangc Date: Tue, 15 Oct 2024 15:15:54 +0300 Subject: [PATCH 043/416] Rename noise.json to domains/noise.json --- noise.json => domains/noise.json | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename noise.json => domains/noise.json (100%) diff --git a/noise.json b/domains/noise.json similarity index 100% rename from noise.json rename to domains/noise.json From 24a46114fe2c94a968d0dbd4e5b0075ded60a378 Mon Sep 17 00:00:00 2001 From: orangc Date: Tue, 15 Oct 2024 15:17:05 +0300 Subject: [PATCH 044/416] Update noise.json --- domains/noise.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/domains/noise.json b/domains/noise.json index a827f8268..02d95d9c6 100644 --- a/domains/noise.json +++ b/domains/noise.json @@ -1,6 +1,6 @@ { "description": "This is a domain for my personal website!", - "repo": "https://github.com/iamthen0ise/iamthen0ise.github.io", + "repo": "https://github.com/iamthen0ise/iamthen0ise.github.io" "owner": { "username": "iamthen0ise", "email": "evgenii.uvarov.post@gmail.com", From c4e4c41dab3f1ad7f536a18e3b5542ddc61e74ff Mon Sep 17 00:00:00 2001 From: orangc Date: Tue, 15 Oct 2024 15:19:19 +0300 Subject: [PATCH 045/416] Update noise.json --- domains/noise.json | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/domains/noise.json b/domains/noise.json index 02d95d9c6..223fa721c 100644 --- a/domains/noise.json +++ b/domains/noise.json @@ -1,11 +1,11 @@ { - "description": "This is a domain for my personal website!", - "repo": "https://github.com/iamthen0ise/iamthen0ise.github.io" - "owner": { - "username": "iamthen0ise", - "email": "evgenii.uvarov.post@gmail.com", - }, - "record": { - "CNAME": "iamthen0ise.github.io" - } + "description": "This is a domain for my personal website!", + "repo": "https://github.com/iamthen0ise/iamthen0ise.github.io", + "owner": { + "username": "iamthen0ise", + "email": "evgenii.uvarov.post@gmail.com" + }, + "record": { + "CNAME": "iamthen0ise.github.io" + } } From 573f74c461aacb5956ac594c33ec9bf789f00435 Mon Sep 17 00:00:00 2001 From: victorydawn <81880947+victorydawn@users.noreply.github.com> Date: Tue, 15 Oct 2024 20:23:38 +0800 Subject: [PATCH 046/416] Register dawngs.is-a.dev --- domains/dawngs.json | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 domains/dawngs.json diff --git a/domains/dawngs.json b/domains/dawngs.json new file mode 100644 index 000000000..2a9b83e53 --- /dev/null +++ b/domains/dawngs.json @@ -0,0 +1,13 @@ +{ + "owner": { + "username": "victorydawn", + "email": "", + "discord": "857502876108193812", + "OWL": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiUlNBLU9BRVAiLCJraWQiOiJaa1VsRmRqVThiUEstLXVVM2JJR09PVHFYYVFFS1ZINFVXOW53MTR6WTJnIn0.S_DCHAmFXmGL-zHL3zCs_81ah4-EB7x8_fwBZDVftkekBmevyTldQ6Dw3rhFKcpduHDyMa6Q44sfAd6g4SVY3T0FD4p6fPvmgy1POx6rZ7AcprYZiVr9eotOnZTEedDfVzuTeLi-U0w-_MqeAfleG0p64lYJUYjvJh_4Y8rFvn53UI1k2qV5V4TI7e_1JVv67QusofXJjzOu55AMXhktWh90ZDXzXzJ-qA-nuCR6hQD4tE5ThtDYw_mGyN-ZF6vIVSfd7AUlzhsUGYwvxCQvKs_Rbmsf8yvq1MVW-7SWQq8RRzt1dvxW4aUTwgwKPLMim8XcSEKebzsmQB8ata4DhA.AZSfgy_SB9lX8TZcILDNVQ.3JcUQKM0gLy5ls6IeYSHcQxzUuynIfdrq64S4hT8xyGsjZFl9cHQajlx0gaNV3xzEhn_ZJSTCFqVnwBxCHHOaOgDHLC1rfWl9_Jhk8X8-HI.Hj4SUpt1LqpeN7Xo5clt5A" + }, + + "record": { + "CNAME": "dgsbot.pages.dev" + } + } + \ No newline at end of file From 73cf9e54050fded444e36831a0f3ba440c69ce57 Mon Sep 17 00:00:00 2001 From: Mahdi Date: Tue, 15 Oct 2024 10:08:27 -0400 Subject: [PATCH 047/416] Update and rename mahdiruiz.json to _github-pages-challenge-Mrdev88.mahdiruiz.json --- ...iz.json => _github-pages-challenge-Mrdev88.mahdiruiz.json} | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) rename domains/{mahdiruiz.json => _github-pages-challenge-Mrdev88.mahdiruiz.json} (93%) diff --git a/domains/mahdiruiz.json b/domains/_github-pages-challenge-Mrdev88.mahdiruiz.json similarity index 93% rename from domains/mahdiruiz.json rename to domains/_github-pages-challenge-Mrdev88.mahdiruiz.json index 6bf975996..d48fd0dbd 100644 --- a/domains/mahdiruiz.json +++ b/domains/_github-pages-challenge-Mrdev88.mahdiruiz.json @@ -7,7 +7,7 @@ }, "record": { - "CNAME": "mrdev88.github.io" + "TXT": "65c54af493ba1f32538abe77da41ac" } } - \ No newline at end of file + From 3d36a3baf2e46a023f7e2b06166510b998cd5b2f Mon Sep 17 00:00:00 2001 From: Mahdi Date: Tue, 15 Oct 2024 10:09:46 -0400 Subject: [PATCH 048/416] Delete domains/glitchblog.mrdev88.json --- domains/glitchblog.mrdev88.json | 9 --------- 1 file changed, 9 deletions(-) delete mode 100644 domains/glitchblog.mrdev88.json diff --git a/domains/glitchblog.mrdev88.json b/domains/glitchblog.mrdev88.json deleted file mode 100644 index e5e88e486..000000000 --- a/domains/glitchblog.mrdev88.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "owner": { - "username": "Mrdev88", - "email": "RuizMahdi@gmx.com" - }, - "record": { - "CNAME": "1nw25jjg5f4id14j87.fastly-validations.com" - } -} From ea4d540268c225683ee94b143f59fc56ad856e7c Mon Sep 17 00:00:00 2001 From: Mahdi Date: Tue, 15 Oct 2024 10:10:22 -0400 Subject: [PATCH 049/416] Delete domains/mrdev88.json --- domains/mrdev88.json | 9 --------- 1 file changed, 9 deletions(-) delete mode 100644 domains/mrdev88.json diff --git a/domains/mrdev88.json b/domains/mrdev88.json deleted file mode 100644 index 069abeb77..000000000 --- a/domains/mrdev88.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "owner": { - "username": "Mrdev88", - "email": "RuizMahdi@gmx.com" - }, - "record": { - "CNAME": "mrdev88.github.io" - } -} From 2058f3855c18bebf5f381db9f8e1878c4e9efbc0 Mon Sep 17 00:00:00 2001 From: Alvin Joy <89687635+alvinsjoy@users.noreply.github.com> Date: Tue, 15 Oct 2024 20:50:42 +0530 Subject: [PATCH 050/416] Update alvin.json --- domains/alvin.json | 1 + 1 file changed, 1 insertion(+) diff --git a/domains/alvin.json b/domains/alvin.json index 7e13bcbcf..38b508184 100644 --- a/domains/alvin.json +++ b/domains/alvin.json @@ -6,5 +6,6 @@ }, "record": { "A": ["76.76.21.21"] + "TXT": ["google-site-verification=OFAPUslqNNZEkB5-UDAC1K1QjXCwDW_e3flhEchoobM"] } } From 2179560f7c7fbbf056283d065f076961af71c195 Mon Sep 17 00:00:00 2001 From: Alvin Joy <89687635+alvinsjoy@users.noreply.github.com> Date: Tue, 15 Oct 2024 20:51:13 +0530 Subject: [PATCH 051/416] Update www.alvin.json --- domains/www.alvin.json | 1 + 1 file changed, 1 insertion(+) diff --git a/domains/www.alvin.json b/domains/www.alvin.json index 7e13bcbcf..38b508184 100644 --- a/domains/www.alvin.json +++ b/domains/www.alvin.json @@ -6,5 +6,6 @@ }, "record": { "A": ["76.76.21.21"] + "TXT": ["google-site-verification=OFAPUslqNNZEkB5-UDAC1K1QjXCwDW_e3flhEchoobM"] } } From 886d50f7f53030494647f0b68a93e1a807e68233 Mon Sep 17 00:00:00 2001 From: Alvin Joy <89687635+alvinsjoy@users.noreply.github.com> Date: Tue, 15 Oct 2024 20:54:48 +0530 Subject: [PATCH 052/416] Create _discord.alvin.json --- domains/_discord.alvin.json | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 domains/_discord.alvin.json diff --git a/domains/_discord.alvin.json b/domains/_discord.alvin.json new file mode 100644 index 000000000..00b85ce43 --- /dev/null +++ b/domains/_discord.alvin.json @@ -0,0 +1,10 @@ +{ + "owner": { + "username": "alvinsjoy", + "email": "", + "discord": "825382504353234954" + }, + "record": { + "TXT": "dh=2e0d11ef77e37336649b42cd76be7681008ac30a" + } +} From 3e6fd026935249f262c633708bd9ef14902b7aa7 Mon Sep 17 00:00:00 2001 From: Alvin Joy <89687635+alvinsjoy@users.noreply.github.com> Date: Tue, 15 Oct 2024 21:02:04 +0530 Subject: [PATCH 053/416] add missing comma --- domains/alvin.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/domains/alvin.json b/domains/alvin.json index 38b508184..337cc9f33 100644 --- a/domains/alvin.json +++ b/domains/alvin.json @@ -5,7 +5,7 @@ "discord": "825382504353234954" }, "record": { - "A": ["76.76.21.21"] + "A": ["76.76.21.21"], "TXT": ["google-site-verification=OFAPUslqNNZEkB5-UDAC1K1QjXCwDW_e3flhEchoobM"] } } From bb8f803f2656902555b12bfa6a69fcb3111fb396 Mon Sep 17 00:00:00 2001 From: Alvin Joy <89687635+alvinsjoy@users.noreply.github.com> Date: Tue, 15 Oct 2024 21:02:23 +0530 Subject: [PATCH 054/416] add missing comma --- domains/www.alvin.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/domains/www.alvin.json b/domains/www.alvin.json index 38b508184..337cc9f33 100644 --- a/domains/www.alvin.json +++ b/domains/www.alvin.json @@ -5,7 +5,7 @@ "discord": "825382504353234954" }, "record": { - "A": ["76.76.21.21"] + "A": ["76.76.21.21"], "TXT": ["google-site-verification=OFAPUslqNNZEkB5-UDAC1K1QjXCwDW_e3flhEchoobM"] } } From 74bd804222956dff173c4c8de7b3df0b8ec6103a Mon Sep 17 00:00:00 2001 From: ujjwalshriwal Date: Tue, 15 Oct 2024 21:29:55 +0530 Subject: [PATCH 055/416] Create ujjwal.json --- domains/ujjwal.json | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100644 domains/ujjwal.json diff --git a/domains/ujjwal.json b/domains/ujjwal.json new file mode 100644 index 000000000..f041d840f --- /dev/null +++ b/domains/ujjwal.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "ujjwalshriwal", + "email": "ujjwalshrivastav16@gmail.com" + }, + "record": { + "CNAME": "ujjwalshriwal.github.io" + } +} From 8e17798c5c55a9f681215de809c3b20bd56c277b Mon Sep 17 00:00:00 2001 From: Khush Vasudeo Patil <85348050+AssassinK786@users.noreply.github.com> Date: Tue, 15 Oct 2024 22:01:49 +0530 Subject: [PATCH 056/416] Register khushpatil.is-a.dev --- domains/khushpatil.json | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 domains/khushpatil.json diff --git a/domains/khushpatil.json b/domains/khushpatil.json new file mode 100644 index 000000000..f329321e8 --- /dev/null +++ b/domains/khushpatil.json @@ -0,0 +1,11 @@ +{ + "description": "my personal homepage", + "repo": "https://github.com/AssassinK786", + "owner": { + "username": "AssassinK786", + "email": "khushpatil01@gmail.com", + }, + "record": { + "CNAME": "AssassinK786.github.io" + } +} From c95e659322b565c56620042f91bfc5abc4e962ed Mon Sep 17 00:00:00 2001 From: DIBSTER <76603072+DEV-DIBSTER@users.noreply.github.com> Date: Tue, 15 Oct 2024 12:48:34 -0400 Subject: [PATCH 057/416] chore: fixing invalid json --- domains/khushpatil.json | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/domains/khushpatil.json b/domains/khushpatil.json index f329321e8..11680a19d 100644 --- a/domains/khushpatil.json +++ b/domains/khushpatil.json @@ -1,11 +1,11 @@ { - "description": "my personal homepage", - "repo": "https://github.com/AssassinK786", - "owner": { - "username": "AssassinK786", - "email": "khushpatil01@gmail.com", + "description": "my personal homepage", + "repo": "https://github.com/AssassinK786", + "owner": { + "username": "AssassinK786", + "email": "khushpatil01@gmail.com" }, - "record": { - "CNAME": "AssassinK786.github.io" - } + "record": { + "CNAME": "assassink786.github.io" + } } From d8c8f0d97331f14d37b4f4754307914ffaf07cf1 Mon Sep 17 00:00:00 2001 From: Lumix Date: Tue, 15 Oct 2024 19:15:01 +0200 Subject: [PATCH 058/416] Create mail.lumix.json --- domains/mail.lumix.json | 12 ++++++++++++ 1 file changed, 12 insertions(+) create mode 100644 domains/mail.lumix.json diff --git a/domains/mail.lumix.json b/domains/mail.lumix.json new file mode 100644 index 000000000..b9b45204a --- /dev/null +++ b/domains/mail.lumix.json @@ -0,0 +1,12 @@ +{ + "owner": { + "username": "o-lumix", + "email": "lumix@duck.com" + }, + "record": { + "MX": [ + "mx1.improvmx.com", + "mx2.improvmx.com" + ] + } +} From c1b77e7c72a0904cd7cded96e8cda1bc83986876 Mon Sep 17 00:00:00 2001 From: DIBSTER <76603072+DEV-DIBSTER@users.noreply.github.com> Date: Tue, 15 Oct 2024 13:27:14 -0400 Subject: [PATCH 059/416] chore: formatting --- domains/mail.lumix.json | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/domains/mail.lumix.json b/domains/mail.lumix.json index b9b45204a..68fb63a05 100644 --- a/domains/mail.lumix.json +++ b/domains/mail.lumix.json @@ -1,12 +1,12 @@ { - "owner": { - "username": "o-lumix", - "email": "lumix@duck.com" - }, - "record": { - "MX": [ - "mx1.improvmx.com", - "mx2.improvmx.com" - ] - } + "owner": { + "username": "o-lumix", + "email": "lumix@duck.com" + }, + "record": { + "MX": [ + "mx1.improvmx.com", + "mx2.improvmx.com" + ] + } } From 4d279ea25abbefcebce63f6bf49d5bd8fa596c51 Mon Sep 17 00:00:00 2001 From: Mahdi Date: Tue, 15 Oct 2024 17:17:51 -0400 Subject: [PATCH 060/416] Update _github-pages-challenge-Mrdev88.mahdiruiz.json --- domains/_github-pages-challenge-Mrdev88.mahdiruiz.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/domains/_github-pages-challenge-Mrdev88.mahdiruiz.json b/domains/_github-pages-challenge-Mrdev88.mahdiruiz.json index d48fd0dbd..11834c822 100644 --- a/domains/_github-pages-challenge-Mrdev88.mahdiruiz.json +++ b/domains/_github-pages-challenge-Mrdev88.mahdiruiz.json @@ -7,7 +7,7 @@ }, "record": { - "TXT": "65c54af493ba1f32538abe77da41ac" + "TXT": "I'm using this domain for github" } } From 25b6edeb00f6c0a6e44028148471e3c426717d28 Mon Sep 17 00:00:00 2001 From: Mahdi Date: Tue, 15 Oct 2024 17:18:23 -0400 Subject: [PATCH 061/416] Update _github-pages-challenge-Mrdev88.mahdiruiz.json --- domains/_github-pages-challenge-Mrdev88.mahdiruiz.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/domains/_github-pages-challenge-Mrdev88.mahdiruiz.json b/domains/_github-pages-challenge-Mrdev88.mahdiruiz.json index 11834c822..d48fd0dbd 100644 --- a/domains/_github-pages-challenge-Mrdev88.mahdiruiz.json +++ b/domains/_github-pages-challenge-Mrdev88.mahdiruiz.json @@ -7,7 +7,7 @@ }, "record": { - "TXT": "I'm using this domain for github" + "TXT": "65c54af493ba1f32538abe77da41ac" } } From 9090fc1a2eb73b7d8a8fec29945552bd437b00a1 Mon Sep 17 00:00:00 2001 From: Mahdi Date: Tue, 15 Oct 2024 17:18:43 -0400 Subject: [PATCH 062/416] Create mahdiruiz.json --- domains/mahdiruiz.json | 12 ++++++++++++ 1 file changed, 12 insertions(+) create mode 100644 domains/mahdiruiz.json diff --git a/domains/mahdiruiz.json b/domains/mahdiruiz.json new file mode 100644 index 000000000..0911004a4 --- /dev/null +++ b/domains/mahdiruiz.json @@ -0,0 +1,12 @@ +{ + "owner": { + "username": "Mrdev88", + "email": "", + "discord": "1182049473673830435", + "OWL": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiUlNBLU9BRVAiLCJraWQiOiJaa1VsRmRqVThiUEstLXVVM2JJR09PVHFYYVFFS1ZINFVXOW53MTR6WTJnIn0.ePsSqFOGNkSh4H1BcdgVTr7Ie66h4JZ2t3AQPLM9OBgfOZcSTDU6VYAxTy2sHEMZkOPVGC97DpDVmngpyKQgkJD8B3nxecnzpboapW1lY6tlNp0drwcIeGfHH9oHdAw8ylY9BarqkAzxKeHtiqf6NPWCBc2xmgszDzk9CN4fKY6RelA9Yhdu_HUFnKHVUdSvm2MVfZYUzaChN2hOZoMmm_TUQI3s__CeXKlOPlywcP3L21zQk7uFdO3_pyavpesO2BB4f5gTerRYQE1CodhJvtkPTfxHEM0bWgzQ8g3gBJptcWR8937-yU2V7rFrvPCbyKpICP9TnpE5Pi5ncG4WLQ.ivq5ahY4SO1IXoJyhTghVw.3ma2bVTFuG7H6kaPUrzFl39vDPtx_0rHRftLlUD2eslqmlXm1tH2TAIZvZcQvuNTNLnX6gF_JBoPvqIr9TtRxg.9aIDcwUbsqrjtsqT9LOAsQ" + }, + + "record": { + "TXT": "I'm using this domain for github" + } + } From be700a0610933cb780b8f4c9e47ea83beb3ebc5c Mon Sep 17 00:00:00 2001 From: Kawrrq Date: Tue, 15 Oct 2024 19:23:28 -0700 Subject: [PATCH 063/416] Subdomain register request --- domains/uldoge.json | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 domains/uldoge.json diff --git a/domains/uldoge.json b/domains/uldoge.json new file mode 100644 index 000000000..4f76d00e6 --- /dev/null +++ b/domains/uldoge.json @@ -0,0 +1,10 @@ +{ + "description": "This is a proxy that allows you to search things without being tracked", + "owner": { + "username": "Kawrrq", + "email": "kawrrq@gmail.com" + }, + "record": { + "A": "104.243.38.142" + } +} From dd70f42643ce542235080a088b6c8b404923138a Mon Sep 17 00:00:00 2001 From: orangc Date: Wed, 16 Oct 2024 10:40:14 +0300 Subject: [PATCH 064/416] Update domains/uldoge.json --- domains/uldoge.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/domains/uldoge.json b/domains/uldoge.json index 4f76d00e6..520010a26 100644 --- a/domains/uldoge.json +++ b/domains/uldoge.json @@ -5,6 +5,6 @@ "email": "kawrrq@gmail.com" }, "record": { - "A": "104.243.38.142" + "A": ["104.243.38.142"] } } From 682e95b08799975f5d06ba1b1595fdc14f9e077d Mon Sep 17 00:00:00 2001 From: SobakinTech <110396005+sobakintech@users.noreply.github.com> Date: Wed, 16 Oct 2024 11:38:07 +0300 Subject: [PATCH 065/416] Register tabby.is-a.dev --- domains/tabby.json | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 domains/tabby.json diff --git a/domains/tabby.json b/domains/tabby.json new file mode 100644 index 000000000..5ee2d13a1 --- /dev/null +++ b/domains/tabby.json @@ -0,0 +1,13 @@ +{ + "owner": { + "username": "sobakintech", + "email": "", + "discord": "745203026335236178", + "OWL": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiUlNBLU9BRVAiLCJraWQiOiJaa1VsRmRqVThiUEstLXVVM2JJR09PVHFYYVFFS1ZINFVXOW53MTR6WTJnIn0.LMYVJwDQMyo-1kl7uU8odmW6nRUsDL-7Hv4eCtfbgmOersfsy5_yUP0Tj19zMmnEMZFRcACJyKirBUl6FiDBWZuR5JAqFlwk6mkCa5q3y6euD0r2C1EblSV2FwdAuZeIYzUAtK1AW_zylt-NmdSKcV7WVpXo41LL13OkHlzqKhr9VWLKMkTKabUNUfixbjZE7mhKSaUySXsZuxZrsbw30Md4dKNiWM6U5ULeVLTzpbsc52V0VogGbbDsYp-uNz6EdRpc29Q8f-FUBYT9J80RNlojxKwpSvNThGhRK9xTefB62cxzccMuBLsY8NCuH4nYEBR6FWzXlhLmFYfRri3j6A.Ul0cgJ2u8JEhbqj8DqGxlw.Q2x8c2d_AX89g3zwNFlIbZdjktKzErELsyNUe5KpmUhuwIWQD7Vz800xKXDtGiJU0c-73A2lxUsKZpqmWpiV3u9crsiev-zCgrMPE-eoU5017fWEeu6RI2tfP1Njeeja._ss7y_5vGuQZShwGAFTD-g" + }, + + "record": { + "A": ["144.24.184.141"] + } + } + \ No newline at end of file From 92c44c1ad8849df0b2959d52cb66c2b67be79ee5 Mon Sep 17 00:00:00 2001 From: andrewstech Date: Wed, 16 Oct 2024 09:39:09 +0000 Subject: [PATCH 066/416] New CI --- .env.example | 6 - .envrc | 1 - .github/workflows/checks.yml | 18 -- .github/workflows/publish-records.yml | 30 -- .github/workflows/publish.yml | 32 ++ .github/workflows/validate.yml | 43 +++ Dockerfile | 22 -- bun.lockb | Bin 51000 -> 0 bytes default.nix | 15 - dnsconfig.js | 128 ++++++++ docker-compose.yml | 8 - package.json | 27 -- scripts/action-utils.js | 8 - scripts/certbot-auth.sh | 17 -- scripts/certbot.sh | 91 ------ scripts/register-domains.js | 76 ----- scripts/reply.js | 48 --- scripts/verify-record.sh | 11 - tests/cpanel.test.js | 210 ------------- tests/domain-service.test.js | 421 -------------------------- tests/domain-utils.test.js | 8 - tests/domains.test.js | 37 --- tests/register.test.js | 242 --------------- tests/validations.test.js | 167 ---------- utils/constants.js | 30 -- utils/domain-service.js | 206 ------------- utils/get-domain.js | 27 -- utils/helpers.js | 54 ---- utils/invalid-domains.json | 27 -- utils/lib/cpanel.js | 123 -------- utils/validations.js | 129 -------- 31 files changed, 203 insertions(+), 2059 deletions(-) delete mode 100644 .env.example delete mode 100644 .envrc delete mode 100644 .github/workflows/checks.yml delete mode 100644 .github/workflows/publish-records.yml create mode 100644 .github/workflows/publish.yml create mode 100644 .github/workflows/validate.yml delete mode 100644 Dockerfile delete mode 100755 bun.lockb delete mode 100644 default.nix create mode 100644 dnsconfig.js delete mode 100644 docker-compose.yml delete mode 100644 package.json delete mode 100644 scripts/action-utils.js delete mode 100755 scripts/certbot-auth.sh delete mode 100755 scripts/certbot.sh delete mode 100644 scripts/register-domains.js delete mode 100644 scripts/reply.js delete mode 100644 scripts/verify-record.sh delete mode 100644 tests/cpanel.test.js delete mode 100644 tests/domain-service.test.js delete mode 100644 tests/domain-utils.test.js delete mode 100644 tests/domains.test.js delete mode 100644 tests/register.test.js delete mode 100644 tests/validations.test.js delete mode 100644 utils/constants.js delete mode 100644 utils/domain-service.js delete mode 100644 utils/get-domain.js delete mode 100644 utils/helpers.js delete mode 100644 utils/invalid-domains.json delete mode 100644 utils/lib/cpanel.js delete mode 100644 utils/validations.js diff --git a/.env.example b/.env.example deleted file mode 100644 index 8022d3f4e..000000000 --- a/.env.example +++ /dev/null @@ -1,6 +0,0 @@ -DOMAIN_USER=username -DOMAIN_API_KEY=apikey -DOMAIN_API_HOST=api-example.com -DOMAIN_API_PORT=2087 -DOMAIN_DOMAIN=example.com -DOMAIN_HOST_IP=69.69.69.69 diff --git a/.envrc b/.envrc deleted file mode 100644 index 4a4726a5c..000000000 --- a/.envrc +++ /dev/null @@ -1 +0,0 @@ -use_nix diff --git a/.github/workflows/checks.yml b/.github/workflows/checks.yml deleted file mode 100644 index be5f73e48..000000000 --- a/.github/workflows/checks.yml +++ /dev/null @@ -1,18 +0,0 @@ -name: Checks - -on: [pull_request, workflow_dispatch] - -jobs: - validation: - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v4 - with: - ref: ${{ github.event.pull_request.head.sha }} - fetch-depth: 0 - - uses: oven-sh/setup-bun@v1 - with: - bun-version: latest - - run: bun install - - name: Run tests - run: bun test diff --git a/.github/workflows/publish-records.yml b/.github/workflows/publish-records.yml deleted file mode 100644 index 40e58b3ea..000000000 --- a/.github/workflows/publish-records.yml +++ /dev/null @@ -1,30 +0,0 @@ -name: Publish records - -on: - push: - branches: [main] - workflow_dispatch: - -jobs: - publish: - if: github.repository == 'is-a-dev/register' - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v4 - - uses: oven-sh/setup-bun@v1 - with: - bun-version: latest - - run: bun install - - run: bun test - - name: Publishing records - env: - CI: 1 - NODE_ENV: production - ENV: production - DOMAIN_USER: ${{ secrets.DOMAIN_USER }} - DOMAIN_API_KEY: ${{ secrets.DOMAIN_API_KEY }} - DOMAIN_API_HOST: ${{ secrets.DOMAIN_API_HOST }} - DOMAIN_API_PORT: ${{ secrets.DOMAIN_API_PORT }} - DOMAIN_DOMAIN: ${{ secrets.DOMAIN_DOMAIN }} - DOMAIN_HOST_IP: ${{ secrets.DOMAIN_HOST_IP }} - run: bun run publish-records diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml new file mode 100644 index 000000000..8577075f3 --- /dev/null +++ b/.github/workflows/publish.yml @@ -0,0 +1,32 @@ +name: Publish + +on: + push: + branches: [main] + paths: + - "domains/**" + - ".github/workflows/publish.yml" + - "dnsconfig.js" + + workflow_dispatch: + +concurrency: + group: ${{ github.ref }}-publish + cancel-in-progress: false + +jobs: + dns: + name: DNS + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v4 + + - run: echo '{"cloudflare":{"TYPE":"CLOUDFLAREAPI","apitoken":"$CLOUDFLARE_API_TOKEN"}}' > ./creds.json + + - name: Publish + uses: koenrh/dnscontrol-action@v3 + env: + CLOUDFLARE_API_TOKEN: ${{ secrets.CF_API_TOKEN }} + with: + args: push + config_file: "dnsconfig.js" \ No newline at end of file diff --git a/.github/workflows/validate.yml b/.github/workflows/validate.yml new file mode 100644 index 000000000..b49211b69 --- /dev/null +++ b/.github/workflows/validate.yml @@ -0,0 +1,43 @@ +name: Validation + +on: + pull_request: + + push: + branches: [main] + paths: + - "domains/**" + - ".github/workflows/validation.yml" + - "dnsconfig.js" + + workflow_dispatch: + +concurrency: + group: ${{ github.ref }}-validation + cancel-in-progress: true + +jobs: + dns: + name: DNS + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v4 + + - name: Check + uses: koenrh/dnscontrol-action@v3 + with: + args: check + config_file: "dnsconfig.js" + + json: + name: JSON + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v4 + + - name: JSON Syntax Check + uses: limitusus/json-syntax-check@v2 + with: + pattern: "\\.json$" + env: + BASE: "domains/" \ No newline at end of file diff --git a/Dockerfile b/Dockerfile deleted file mode 100644 index 990a6e0b2..000000000 --- a/Dockerfile +++ /dev/null @@ -1,22 +0,0 @@ -FROM ubuntu:20.04 - -ENV TERM xterm -RUN ln -fs /usr/share/zoneinfo/America/New_York /etc/localtime - -RUN apt-get -y update -RUN apt-get install -y nodejs npm curl wget dnsutils certbot --fix-missing -RUN apt-get install -y unzip - -RUN bash -c "curl -fsSL https://bun.sh/install | bash -s 'bun-v1.0.15'" - -RUN ~/.bun/bin/bun -v - -WORKDIR /opt/app - -COPY bun.lockb . -COPY package.json . - -RUN ~/.bun/bin/bun install - -CMD ["sh", "-c", "cp -r node_modules code; cd code; tail -f /dev/null"] - diff --git a/bun.lockb b/bun.lockb deleted file mode 100755 index 5022120107e0be77c9cb0067f2b55c8b7f2a579d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 51000 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 tltRQHB3=-6Vhw6{0xR_vbne {} }: -let - inherit (nixpkgs) pkgs; - - nixPackages = with pkgs; [ - yarn - docker-compose - dnsutils - bun - ]; -in -pkgs.stdenv.mkDerivation { - name = "env"; - buildInputs = nixPackages; -} diff --git a/dnsconfig.js b/dnsconfig.js new file mode 100644 index 000000000..f053b8b4b --- /dev/null +++ b/dnsconfig.js @@ -0,0 +1,128 @@ +var regNone = NewRegistrar("none"); +var providerCf = DnsProvider(NewDnsProvider("cloudflare")); + +var proxy = { + on: { "cloudflare_proxy": "on" }, + off: { "cloudflare_proxy": "off" } +}; + +// Function to validate filenames according to the given rules +function isValidFilename(filename) { + var regex = /^[a-z0-9]+(-[a-z0-9]+)*(\.[a-z0-9]+(-[a-z0-9]+)*)*\.json$/; + return regex.test(filename); +} + +function getDomainsList(filesPath) { + var result = []; + var files = glob.apply(null, [filesPath, true, '.json']); + + for (var i = 0; i < files.length; i++) { + var basename = files[i].split('/').reverse()[0]; + + if (!isValidFilename(basename)) { + console.log(`Skipping invalid file: ${basename}`); + continue; + } + + var name = basename.split('.')[0]; + result.push({ name: name, data: require(files[i]) }); + } + + return result; +} + +var domains = getDomainsList('./domains'); +var commit = {}; + +for (var idx in domains) { + var domainData = domains[idx].data; + var proxyState = proxy.off; // disabled by default + + if (!commit[domainData.record.domain]) { + commit[domainData.record.domain] = []; + } + + if (domainData.record.proxied === false) { + proxyState = proxy.off; + } + + // Handle CNAME record + if (domainData.record.CNAME) { + commit[domainData.record.domain].push( + CNAME(domainData.subdomain, domainData.record.CNAME + ".", proxyState) + ); + } + + // Handle A records + if (domainData.record.A) { + for (var a in domainData.record.A) { + commit[domainData.record.domain].push( + A(domainData.subdomain, IP(domainData.record.A[a]), proxyState) + ); + } + } + + // Handle AAAA records + if (domainData.record.AAAA) { + for (var aaaa in domainData.record.AAAA) { + commit[domainData.record.domain].push( + AAAA(domainData.subdomain, domainData.record.AAAA[aaaa], proxyState) + ); + } + } + + // Handle MX records + if (domainData.record.MX) { + for (var mx in domainData.record.MX) { + commit[domainData.record.domain].push( + MX(domainData.subdomain, 10, domainData.record.MX[mx] + ".") + ); + } + } + + // Handle URL records (redirect) + if (domainData.record.URL) { + commit[domainData.record.domain].push( + URL(domainData.subdomain, domainData.record.URL) + ); + } + + // Handle NS records + if (domainData.record.NS) { + for (var ns in domainData.record.NS) { + commit[domainData.domain].push( + NS(domainData.subdomain, domainData.record.NS[ns] + ".") + ); + } + } + + // Handle SRV records + if (domainData.record.SRV) { + for (var srv in domainData.record.SRV) { + var srvRecord = domainData.record.SRV[srv]; + commit[domainData.domain].push( + SRV(domainData.subdomain, srvRecord.priority, srvRecord.weight, srvRecord.port, srvRecord.target + ".") + ); + } + } + + // Handle TXT records + if (domainData.record.TXT) { + if (Array.isArray(domainData.record.TXT)) { + for (var txt in domainData.record.TXT) { + commit[domainData.record.domain].push( + TXT(domainData.subdomain, domainData.record.TXT[txt]) + ); + } + } else { + commit[domainData.record.domain].push( + TXT(domainData.subdomain, domainData.record.TXT) + ); + } + } +} + +// Commit all DNS records +for (var domainName in commit) { + D(domainName, regNone, providerCf, commit[domainName]); +} diff --git a/docker-compose.yml b/docker-compose.yml deleted file mode 100644 index 5b161f929..000000000 --- a/docker-compose.yml +++ /dev/null @@ -1,8 +0,0 @@ -version: '3' -services: - dev: - build: - context: . - dockerfile: ./Dockerfile - volumes: - - ./:/opt/app/code diff --git a/package.json b/package.json deleted file mode 100644 index ccc8dbd41..000000000 --- a/package.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "name": "is-a-dev-core", - "version": "1.0.0", - "description": "Register *.is-a.dev domains for free", - "scripts": { - "lint": "eslint utils scripts domains --ext .json,.js", - "publish-records": "bun run -b ./scripts/register-domains.js", - "dc": "docker-compose -p is-a-dev", - "dc:start": "bun run dc up", - "dc:shell": "bun run dc run dev /bin/bash" - }, - "repository": { - "type": "git", - "url": "https://github.com/is-a-dev/register" - }, - "author": "Akshay Nair ", - "license": "GPL-3.0", - "dependencies": { - "ip-regex": "^5.0.0", - "ramda": "^0.27.1" - }, - "devDependencies": { - "eslint": "^7.11.0", - "eslint-plugin-json": "^2.1.2", - "eslint-plugin-node": "^11.1.0" - } -} diff --git a/scripts/action-utils.js b/scripts/action-utils.js deleted file mode 100644 index 38a33a420..000000000 --- a/scripts/action-utils.js +++ /dev/null @@ -1,8 +0,0 @@ -module.exports = { - hasLabel: (context, label) => { - const pr = context.payload.pull_request || context.payload.issue; - const { labels = [] } = pr; - - return !!labels.find(({ name }) => name === label); - }, -}; diff --git a/scripts/certbot-auth.sh b/scripts/certbot-auth.sh deleted file mode 100755 index 6b4ee8bc7..000000000 --- a/scripts/certbot-auth.sh +++ /dev/null @@ -1,17 +0,0 @@ -#!/usr/bin/env bash - -echo "$PWD"; - -echo "AUTH ::[$CERTBOT_VALIDATION]::[$CERTBOT_TOKEN]::[$CERTBOT_REMAINING_CHALLENGES]"; -echo "[$CERTBOT_DOMAIN]"; - -sleep 1; -./scripts/certbot.sh acme_txt "$CERTBOT_VALIDATION"; - -echo "Going to sleep for a few minutes..."; - -# TODO: Check if $CERTBOT_VALIDATION == $(./scripts/certbot.sh get-acme)? -sleep $((3*60)); - -./scripts/certbot.sh check; - diff --git a/scripts/certbot.sh b/scripts/certbot.sh deleted file mode 100755 index ee84aa6d7..000000000 --- a/scripts/certbot.sh +++ /dev/null @@ -1,91 +0,0 @@ -#!/usr/bin/env bash - -export NODE_ENV=production -DRY_RUN=0 -if_dry_run() { [[ $DRY_RUN == 1 ]] && echo "$1" || echo "$2"; } - -generate_certificate() { - outdir=$(mktemp -d /tmp/is-a-dev-certbot.XXXXX); - - certbot \ - --config-dir $outdir/config \ - --work-dir $outdir/work \ - --logs-dir $outdir/logs \ - certonly \ - --manual \ - --preferred-challenges=dns \ - --manual-auth-hook=./scripts/certbot-auth.sh \ - -m 'phenax5@gmail.com' \ - -d '*.is-a.dev,is-a.dev' \ - --agree-tos \ - $(if_dry_run "--dry-run" ""); - - echo "+-----------------------------------------------+"; - echo "| Certificate output: |"; - echo "|= $outdir"; - echo "+-----------------------------------------------+"; -} - -update_record() { - local method=$([[ "$1" == "add" ]] && echo "addZoneRecord" || echo "removeZoneRecord"); - local type="$2"; - local name="$3"; - local address="$4"; - local ttl=${5:-"1"}; - bun -e " - const { domainService } = require('./utils/domain-service'); - const { ENV, DOMAIN_DOMAIN } = require('./utils/constants'); - const method = '$method'; - const name = '$name'; - const type = '$type'; - - const record = { name, type, address: '$address', ttl: $ttl }; - - async function main() { - if (method === 'removeZoneRecord') { - const data = await domainService.get({ customonly: 0, name: '$name.is-a.dev.', type }); - if (data.length > 0) { - record.id = data[0].line; - } else { - throw new Error('Unable to find record'); - } - } - - console.log('Uploading $name to', DOMAIN_DOMAIN, '(', ENV, ')...'); - const data = await domainService[method](record)(); - console.log(data.cpanelresult ? data.cpanelresult.data : data); - } - - main().catch(console.error); - " -} - -update_acme_txt_record() { - update_record add TXT '_acme-challenge' "$1"; -} - -reset_acme() { - sleep 1; - update_record remove TXT '_acme-challenge' ''; - update_record remove TXT '_acme-challenge' ''; - # update_record add CNAME 'www' "is-a-dev.github.io"; -} - -get_acme() { dig +noall +answer _acme-challenge.is-a.dev TXT | awk '{print $5}'; } - -case "$1" in - check) echo "TXT record:: $(get_acme)" ;; - get-acme) get_acme ;; - cert) generate_certificate ;; - acme_txt) update_acme_txt_record "$2" ;; - reset) reset_acme ;; - *) echo "Invalid command"; exit 1; ;; -esac - - -### STEPS ### -# Run ./scripts/certbot.sh cert -# cp -r /tmp/is-a-dev-whatever /opt/app/code/is-a-dev-cert -# Upload cert.pem and privkey.pem (from config/live/is-a.dev/) contents to SSL > Manage SSL Sites -# Run ./scripts/certbot.sh reset - diff --git a/scripts/register-domains.js b/scripts/register-domains.js deleted file mode 100644 index 94bc02089..000000000 --- a/scripts/register-domains.js +++ /dev/null @@ -1,76 +0,0 @@ -const R = require("ramda"); -const { - VALID_RECORD_TYPES, - DOMAIN_HOST_IP, - TTL, - ENV, -} = require("../utils/constants"); -const { domainService: dc } = require("../utils/domain-service"); -const { getDomains: gd } = require("../utils/get-domain"); - -const getRecords = R.compose(R.toPairs, R.pick(VALID_RECORD_TYPES)); - -const address = (type, value) => { - if ("URL" === type) return `${value}`.replace(/\/$/g, ""); - if ("TXT" === type) return value; - return (type === "CNAME" ? `${value}`.toLowerCase() : `${value}`).replace( - /[/.]$/g, - "", - ); -}; - -const toHostList = R.chain((data) => { - // URL redirection must contain explicit A record - // Wildcard A record breaks when used with MX - // Ref: https://github.com/is-a-dev/register/issues/2365 - if ((data.record.URL && data.record.MX) || data.name === "@") { - data.record.A = [DOMAIN_HOST_IP]; - } - - const records = getRecords(data.record); - - return R.chain(([recordType, values]) => { - const valueList = Array.isArray(values) ? values : [values]; - - return valueList.map((value, index) => ({ - name: data.name, - type: recordType, - address: address(recordType, value), - ttl: TTL, - ...(recordType === "MX" ? { priority: index + 20 } : {}), - })); - }, records); -}); - -const registerDomains = async ({ - domainService, - getDomains, - log = () => {}, -}) => { - const domains = await getDomains().then(toHostList); - - if (domains.length === 0) - return Promise.reject(new Error("Nothing to register")); - - log(`${domains.length} records found`); - return domainService.updateHosts(domains); -}; - -const main = async () => { - console.log(`Running in ${ENV} mode`); - const result = await registerDomains({ - domainService: dc, - getDomains: gd, - log: console.log, - }); - console.log(result); -}; - -if (require.main === module) { - main().catch((e) => { - console.error(e); - process.exit(1); - }); -} else { - module.exports = { toHostList, registerDomains }; -} diff --git a/scripts/reply.js b/scripts/reply.js deleted file mode 100644 index dd4df142d..000000000 --- a/scripts/reply.js +++ /dev/null @@ -1,48 +0,0 @@ -const getInstructions = () => ` -The changes have been published!! It should reflect in less than 24 hours. - -## Here's what you need to do next -If your domain points to a server you own, add \`domain-name.is-a.dev\` to your server config. For https, you will have to configure ssl certificate to allow the new subdomain. - -### For github pages users, -* Go to your github page repo (\`user/user.github.io\`) -* Open up the **settings** tab -* Scroll down to the **Github pages** section -* In the **Custom domain** text input, enter the domain you registered (\`domain-name.is-a.dev\`) -* Check the **Enforce HTTPS** checkbox below the input -* Give it some time to reflect and you should be good to go - - -## Need help with your domain? -If you are having trouble setting up your domain, [create an issue](https://github.com/is-a-dev/register/issues/new/choose). I will try my best to get back to you asap! - - -## Made a mistake in the record? -Don't worry, you can create a new pull request with the corrections - - -## Love/Hate the service? -**Love it?** Leave it a **star**! Also consider donating so that I can keep this service running forever! -**Hate it?** Please leave your feedback by [creating an issue](https://github.com/is-a-dev/register/issues/new/choose). I would really like to keep improving this service for other users. - - -## Wanna support this project? -Help me in my mission to keep this service alive forever by donating! - -Buy Me A Coffee Liberapay recurring donation button - -`; - -module.exports = { - async instructions(context, github) { - const pr = context.payload.issue || context.payload.pull_request; - const { number } = pr; - - await github.issues.createComment({ - owner: context.repo.owner, - repo: context.repo.repo, - issue_number: number, - body: getInstructions(), - }); - }, -}; diff --git a/scripts/verify-record.sh b/scripts/verify-record.sh deleted file mode 100644 index a4fc0da6a..000000000 --- a/scripts/verify-record.sh +++ /dev/null @@ -1,11 +0,0 @@ -#!/usr/bin/env sh - -sed \ - -e 's/\.json.*$/.is-a.dev/g' \ - -e 's/^\s*domains\///g' \ - -e '/^\s*$/d' \ -| while read domain; do - echo "$domain"; - dig "$domain" +noall +answer && echo "done" || echo "x"; -done; - diff --git a/tests/cpanel.test.js b/tests/cpanel.test.js deleted file mode 100644 index b2415f8b4..000000000 --- a/tests/cpanel.test.js +++ /dev/null @@ -1,210 +0,0 @@ -const R = require("ramda"); -const { CpanelClient } = require("../utils/lib/cpanel"); - -const mockFetch = - (expectRequest, decorate = R.identity) => - (reqUrl, request) => { - expectRequest(reqUrl, request); - return Promise.resolve({ - json: async () => decorate(request), - }); - }; - -describe("Cpanel client", () => { - describe("fetchzonerecords", () => { - it("should make the correct request", async () => { - const fetch = mockFetch((url, request) => { - expect(url).toBe( - "https://example.com:2000/json-api/cpanel?customonly=0&domain=a.b&cpanel_jsonapi_user=boy&cpanel_jsonapi_module=ZoneEdit&cpanel_jsonapi_func=fetchzone_records&cpanel_jsonapi_apiversion=2", - ); - expect(request).toEqual({ - headers: { - Authorization: "cpanel boy:boybyebye", - }, - rejectUnauthorized: false, - }); - }); - - const cpanel = CpanelClient({ - host: "example.com", - port: 2000, - username: "boy", - apiKey: "boybyebye", - domain: "a.b", - dependencies: { fetch }, - }); - - await cpanel.zone.fetch(); - }); - - it("should make the correct request with query", async () => { - const fetch = mockFetch((url, request) => { - expect(url).toBe( - "https://example.com:2000/json-api/cpanel?customonly=0&domain=foobar.boeey&cpanel_jsonapi_user=boy&cpanel_jsonapi_module=ZoneEdit&cpanel_jsonapi_func=fetchzone_records&cpanel_jsonapi_apiversion=2", - ); - expect(request).toEqual({ - headers: { - Authorization: "cpanel boy:boybyebye", - }, - rejectUnauthorized: false, - }); - }); - - const cpanel = CpanelClient({ - host: "example.com", - port: 2000, - username: "boy", - apiKey: "boybyebye", - domain: "a.b", - dependencies: { fetch }, - }); - - await cpanel.zone.fetch({ domain: "foobar.boeey" }); - }); - }); - - describe("addzonerecord", () => { - it("should make the correct request", async () => { - const fetch = mockFetch((url, request) => { - expect(url).toBe( - "https://example.com:2000/json-api/cpanel?domain=a.b&name=googo&type=CNAME&cname=beey&ttl=2020&cpanel_jsonapi_user=boy&cpanel_jsonapi_module=ZoneEdit&cpanel_jsonapi_func=add_zone_record&cpanel_jsonapi_apiversion=2", - ); - expect(request).toEqual({ - headers: { - Authorization: "cpanel boy:boybyebye", - }, - rejectUnauthorized: false, - }); - }); - - const cpanel = CpanelClient({ - host: "example.com", - port: 2000, - username: "boy", - apiKey: "boybyebye", - domain: "a.b", - dependencies: { fetch }, - }); - - await cpanel.zone.add({ - name: "googo", - type: "boyee", - cname: "beey", - type: "CNAME", - ttl: 2020, - }); - }); - }); - - describe("addzonerecord", () => { - it("should make the correct request", async () => { - const fetch = mockFetch((url, request) => { - expect(url).toBe( - "https://example.com:2000/json-api/cpanel?domain=a.b&line=500&cpanel_jsonapi_user=boy&cpanel_jsonapi_module=ZoneEdit&cpanel_jsonapi_func=remove_zone_record&cpanel_jsonapi_apiversion=2", - ); - expect(request).toEqual({ - headers: { - Authorization: "cpanel boy:boybyebye", - }, - rejectUnauthorized: false, - }); - }); - - const cpanel = CpanelClient({ - host: "example.com", - port: 2000, - username: "boy", - apiKey: "boybyebye", - domain: "a.b", - dependencies: { fetch }, - }); - - await cpanel.zone.remove({ - line: 500, - }); - }); - }); - - describe("fetchredirections", () => { - it("should make the correct request", async () => { - const fetch = mockFetch((url, request) => { - expect(url).toBe( - "https://example.com:2000/execute/Mime/list_redirects?cpanel_jsonapi_user=boy&cpanel_jsonapi_module=Mime&cpanel_jsonapi_func=list_redirects&cpanel_jsonapi_apiversion=2", - ); - expect(request).toEqual({ - headers: { - Authorization: "cpanel boy:boybyebye", - }, - rejectUnauthorized: false, - }); - }); - - const cpanel = CpanelClient({ - host: "example.com", - port: 2000, - username: "boy", - apiKey: "boybyebye", - domain: "a.b", - dependencies: { fetch }, - }); - - await cpanel.redirection.fetch(); - }); - }); - describe("addredirection", () => { - it("should make the correct request", async () => { - const fetch = mockFetch((url, request) => { - expect(url).toBe( - "https://example.com:2000/execute/Mime/add_redirect?domain=googo&destination=https%3A%2F%2Foodf.com&cpanel_jsonapi_user=boy&cpanel_jsonapi_module=Mime&cpanel_jsonapi_func=add_redirect&cpanel_jsonapi_apiversion=2", - ); - expect(request).toEqual({ - headers: { - Authorization: "cpanel boy:boybyebye", - }, - rejectUnauthorized: false, - }); - }); - - const cpanel = CpanelClient({ - host: "example.com", - port: 2000, - username: "boy", - apiKey: "boybyebye", - domain: "a.b", - dependencies: { fetch }, - }); - - await cpanel.redirection.add({ - domain: "googo", - destination: "https://oodf.com", - }); - }); - }); - - describe("deleteredirection", () => { - it("should make the correct request", async () => { - const fetch = mockFetch((url, request) => { - expect(url).toBe( - "https://example.com:2000/execute/Mime/delete_redirect?domain=googo&cpanel_jsonapi_user=boy&cpanel_jsonapi_module=Mime&cpanel_jsonapi_func=delete_redirect&cpanel_jsonapi_apiversion=2", - ); - expect(request).toEqual({ - headers: { - Authorization: "cpanel boy:boybyebye", - }, - rejectUnauthorized: false, - }); - }); - - const cpanel = CpanelClient({ - host: "example.com", - port: 2000, - username: "boy", - apiKey: "boybyebye", - domain: "a.b", - dependencies: { fetch }, - }); - - await cpanel.redirection.remove({ domain: "googo" }); - }); - }); -}); diff --git a/tests/domain-service.test.js b/tests/domain-service.test.js deleted file mode 100644 index dfd6400ed..000000000 --- a/tests/domain-service.test.js +++ /dev/null @@ -1,421 +0,0 @@ -const R = require("ramda"); -const { getDomainService, diffRecords } = require("../utils/domain-service"); -const { DOMAIN_DOMAIN } = require("../utils/constants"); - -const getCpanel = ({ - zone, - addZone, - removeZone, - redir, - addRedir, - removeRedir, - addEmail, - removeEmail, -} = {}) => ({ - zone: { - fetch: (_) => zone(), - add: (rec) => addZone(rec), - remove: (rec) => removeZone(rec), - }, - redirection: { - fetch: (_) => redir(), - add: (rec) => addRedir(rec), - remove: (rec) => removeRedir(rec), - }, - email: { - add: (rec) => addEmail(rec), - remove: (rec) => removeEmail(rec), - }, -}); - -describe("diffRecords", () => { - it("should show added record", () => { - const oldRecords = [ - { name: "xx", type: "CNAME", address: "fck.com." }, - { name: "xa", type: "A", address: "111.1.1212.1" }, - ]; - const newRecords = [ - { name: "xx", type: "CNAME", address: "fck.com." }, - { name: "xa", type: "A", address: "111.1.1212.1" }, - { name: "boo", type: "CNAME", address: "x.com" }, - ]; - - const result = diffRecords(oldRecords, newRecords); - expect(result).toEqual({ - remove: [], - add: [{ name: "boo", type: "CNAME", address: "x.com" }], - }); - }); - - it("should show edited records", () => { - const oldRecords = [ - { name: "xx", type: "CNAME", address: "fck.com." }, - { name: "xa", type: "A", address: "111.1.1212.1" }, - ]; - const newRecords = [ - { name: "xx", type: "CNAME", address: "fck.com." }, - { name: "xa", type: "A", address: "69.69.69.69" }, - ]; - - const result = diffRecords(oldRecords, newRecords); - expect(result).toEqual({ - remove: [{ name: "xa", type: "A", address: "111.1.1212.1" }], - add: [{ name: "xa", type: "A", address: "69.69.69.69" }], - }); - }); - - it("should show added records with the same name and record type", () => { - const oldRecords = [ - { name: "xx", type: "CNAME", address: "fck.com." }, - { name: "xa", type: "A", address: "69.69.69.69" }, - ]; - const newRecords = [ - { name: "xx", type: "CNAME", address: "fck.com." }, - { name: "xa", type: "A", address: "69.69.69.69" }, - { name: "xa", type: "A", address: "69.69.4.20" }, - ]; - - const result = diffRecords(oldRecords, newRecords); - expect(result).toEqual({ - remove: [], - add: [{ name: "xa", type: "A", address: "69.69.4.20" }], - }); - }); - - it("should diff complex changes", () => { - const oldRecords = [ - { name: "a", type: "CNAME", address: "fck.com." }, - { name: "b", type: "A", address: "69.69.69.69" }, - { name: "111", type: "CNAME", address: "x" }, - { name: "d", type: "A", address: "69.69.4.20" }, - ]; - const newRecords = [ - { name: "111", type: "CNAME", address: "x" }, - { name: "d", type: "CNAME", address: "duck.com" }, - { name: "a", type: "CNAME", address: "og.com" }, - { name: "b", type: "A", address: "69.69.69.69" }, - { name: "b", type: "A", address: "69.69.4.20" }, - { name: "c", type: "CNAME", address: "ccc.cc" }, - ]; - - const result = diffRecords(oldRecords, newRecords); - expect(result).toEqual({ - remove: [ - { name: "a", type: "CNAME", address: "fck.com." }, - { name: "d", type: "A", address: "69.69.4.20" }, - ], - add: [ - { name: "d", type: "CNAME", address: "duck.com" }, - { name: "a", type: "CNAME", address: "og.com" }, - { name: "b", type: "A", address: "69.69.4.20" }, - { name: "c", type: "CNAME", address: "ccc.cc" }, - ], - }); - }); -}); - -describe("Domain service", () => { - const addZone = jest.fn(async () => ({})); - const removeZone = jest.fn(async () => ({})); - const addRedir = jest.fn(async () => ({})); - const removeRedir = jest.fn(async () => ({})); - const addEmail = jest.fn(async () => ({})); - const removeEmail = jest.fn(async () => ({})); - - const mockDS = ({ zones, redirections }) => - getDomainService({ - cpanel: getCpanel({ - zone: async () => zones, - redir: async () => redirections, - addZone, - addEmail, - addRedir, - removeZone, - removeRedir, - removeEmail, - }), - }); - - const getRecordCalls = (recfn) => - recfn.mock.calls - .map(R.head) - .map( - R.pick([ - "name", - "type", - "address", - "redirect", - "domain", - "line", - "priority", - "exchanger", - ]), - ); - - beforeEach(() => { - addZone.mockClear(); - removeZone.mockClear(); - addRedir.mockClear(); - removeRedir.mockClear(); - addEmail.mockClear(); - removeEmail.mockClear(); - }); - - describe("getHosts", () => { - it("should resolve with a list of hosts", async () => { - const zones = [ - { name: "xx", type: "CNAME", address: "fck.com." }, - { name: "xx", type: "A", address: "111.1.1212.1" }, - ]; - const redirections = []; - const zone = async () => zones; - const redir = async () => redirections; - const mockDomainService = getDomainService({ - cpanel: getCpanel({ zone, redir }), - }); - const list = await mockDomainService.getHosts(); - - expect(list).toEqual([ - { name: "xx", type: "CNAME", address: "fck.com" }, - { name: "xx", type: "A", address: "111.1.1212.1" }, - ]); - }); - - it("should resolve with a redirections", async () => { - const zones = [ - { line: "111", name: "xx", type: "CNAME", address: "fck.com." }, - { line: "112", name: "xx", type: "A", address: "111.1.1212.1" }, - ]; - const redirections = [ - { domain: "foo.booboo.xyz", destination: "https://google.com" }, - { domain: "foo1.booboo.xyz", destination: "https://duck.com" }, - ]; - const zone = async () => zones; - const redir = async () => redirections; - const mockDomainService = getDomainService({ - cpanel: getCpanel({ zone, redir }), - }); - const list = await mockDomainService.getHosts(); - - expect(list).toEqual([ - { id: "111", name: "xx", type: "CNAME", address: "fck.com" }, - { id: "112", name: "xx", type: "A", address: "111.1.1212.1" }, - { - id: `foo.${DOMAIN_DOMAIN}`, - name: "foo", - type: "URL", - address: "https://google.com", - }, - { - id: `foo1.${DOMAIN_DOMAIN}`, - name: "foo1", - type: "URL", - address: "https://duck.com", - }, - ]); - }); - }); - - describe("updateHosts", () => { - it("should append new hosts with existing ones and set it", async () => { - const zones = [ - { line: 1, name: "a", type: "CNAME", address: "boo" }, - { line: 2, name: "b", type: "CNAME", address: "goo" }, - ]; - const redirections = []; - - const mockDomainService = mockDS({ zones, redirections }); - await mockDomainService.updateHosts([ - { name: "a", type: "CNAME", address: "boo" }, - { name: "b", type: "CNAME", address: "goo" }, - { name: "c", type: "A", address: "12.131321.213" }, - { name: "c", type: "MX", address: "foobar.com", priority: 2 }, - ]); - - expect(addZone).toHaveBeenCalledTimes(1); - expect(getRecordCalls(addZone)).toEqual([ - { name: "c", type: "A", address: "12.131321.213" }, - ]); - - expect(addEmail).toHaveBeenCalledTimes(1); - expect(getRecordCalls(addEmail)).toEqual([ - { domain: "c.is-a.dev", exchanger: "foobar.com", priority: 2 }, - ]); - - expect(removeZone).toHaveBeenCalledTimes(0); - expect(removeEmail).toHaveBeenCalledTimes(0); - }); - - it("should update matching host and set it", async () => { - const zones = [ - { line: 1, name: "a", type: "CNAME", address: "boo" }, - { line: 2, name: "b", type: "CNAME", address: "goo" }, - ]; - const redirections = []; - - const mockDomainService = mockDS({ zones, redirections }); - await mockDomainService.updateHosts([ - { name: "a", type: "CNAME", address: "boo" }, - { name: "b", type: "CNAME", address: "googoogaga" }, - ]); - - expect(addZone).toHaveBeenCalledTimes(1); - expect(getRecordCalls(addZone)).toEqual([ - { name: "b", type: "CNAME", address: "googoogaga" }, - ]); - expect(removeZone).toHaveBeenCalledTimes(1); - expect(getRecordCalls(removeZone)).toEqual([{ line: 2 }]); - }); - - it("should update matching host and set it", async () => { - const zones = [ - { line: 1, name: "a", type: "CNAME", address: "boo" }, - { line: 2, name: "b", type: "CNAME", address: "goo" }, - { line: 3, name: "b", type: "CNAME", address: "xaa" }, - ]; - const redirections = []; - - const mockDomainService = mockDS({ zones, redirections }); - await mockDomainService.updateHosts([ - { name: "a", type: "CNAME", address: "boo" }, - { name: "b", type: "CNAME", address: "googoogaga" }, - { name: "b", type: "CNAME", address: "farboo" }, - ]); - - expect(addZone).toHaveBeenCalledTimes(2); - expect(getRecordCalls(addZone)).toEqual([ - { name: "b", type: "CNAME", address: "googoogaga" }, - { name: "b", type: "CNAME", address: "farboo" }, - ]); - expect(removeZone).toHaveBeenCalledTimes(2); - expect(getRecordCalls(removeZone)).toEqual([ - { line: 3 }, - { line: 2 }, - ]); - }); - - it("should workout this complex example", async () => { - const zones = [ - { line: 1, name: "a", type: "CNAME", address: "world" }, - { line: 2, name: "b", type: "A", address: "1" }, - { line: 3, name: "b", type: "A", address: "2" }, - { line: 4, name: "c", type: "CNAME", address: "hello.com" }, - { - line: 5, - name: "c", - type: "MX", - address: "mx1.hello.com", - priority: 20, - }, - { - line: 6, - name: "c", - type: "MX", - address: "mx2.hello.com", - priority: 21, - }, - { - line: 7, - name: "b", - type: "MX", - address: "foo.bar", - priority: 20, - }, - { line: 101, name: "x", type: "A", address: "1" }, - { line: 99, name: "y", type: "A", address: "2" }, - { line: 100, name: "z", type: "A", address: "3" }, - ]; - const redirections = [ - { - domain: `b.${DOMAIN_DOMAIN}`, - destination: "https://foobar.com", - }, - { - domain: `c.${DOMAIN_DOMAIN}`, - destination: "https://goobar.com", - }, - { - domain: `x.${DOMAIN_DOMAIN}`, - destination: "https://example.com", - }, - ]; - - const mockDomainService = mockDS({ zones, redirections }); - await mockDomainService.updateHosts([ - { name: "a", type: "CNAME", address: "boo" }, - { name: "b", type: "A", address: "1" }, - { name: "b", type: "A", address: "2" }, - { name: "b", type: "A", address: "3" }, - { name: "b", type: "URL", address: "https://wowow.com" }, - { name: "c", type: "CNAME", address: "hello.com" }, - { name: "c", type: "URL", address: "https://goobar.com" }, - { name: "d", type: "CNAME", address: "helo.com" }, - { name: "d", type: "URL", address: "https://hhh.com" }, - { name: "x", type: "URL", address: "https://example69.com" }, - { - name: "c", - type: "MX", - address: "mx2.hello.com", - priority: 21, - }, - { name: "a", type: "MX", address: "example.com", priority: 20 }, - ]); - - expect(addZone).toHaveBeenCalledTimes(3); - expect(getRecordCalls(addZone)).toEqual([ - { name: "a", type: "CNAME", address: "boo" }, - { name: "b", type: "A", address: "3" }, - { name: "d", type: "CNAME", address: "helo.com" }, - ]); - expect(removeZone).toHaveBeenCalledTimes(4); - expect(getRecordCalls(removeZone)).toEqual([ - { line: 101 }, - { line: 100 }, - { line: 99 }, - { line: 1 }, - ]); - - expect(addEmail).toHaveBeenCalledTimes(1); - expect(getRecordCalls(addEmail)).toEqual([ - { - domain: "a.is-a.dev", - exchanger: "example.com", - priority: 20, - }, - ]); - expect(removeEmail).toHaveBeenCalledTimes(2); - expect(getRecordCalls(removeEmail)).toEqual([ - { domain: "b.is-a.dev", exchanger: "foo.bar", priority: 20 }, - { - domain: "c.is-a.dev", - exchanger: "mx1.hello.com", - priority: 20, - }, - ]); - - expect(addRedir).toHaveBeenCalledTimes(3); - expect(getRecordCalls(addRedir)).toEqual([ - { - domain: `b.${DOMAIN_DOMAIN}`, - type: "permanent", - redirect: "https://wowow.com", - }, - { - domain: `d.${DOMAIN_DOMAIN}`, - type: "permanent", - redirect: "https://hhh.com", - }, - { - domain: `x.${DOMAIN_DOMAIN}`, - type: "permanent", - redirect: "https://example69.com", - }, - ]); - expect(removeRedir).toHaveBeenCalledTimes(2); - expect(getRecordCalls(removeRedir)).toEqual([ - { domain: `b.${DOMAIN_DOMAIN}` }, - { domain: `x.${DOMAIN_DOMAIN}` }, - ]); - }); - }); -}); diff --git a/tests/domain-utils.test.js b/tests/domain-utils.test.js deleted file mode 100644 index 896cf017d..000000000 --- a/tests/domain-utils.test.js +++ /dev/null @@ -1,8 +0,0 @@ -const { getDomains } = require("../utils/get-domain"); - -describe("getDomains", () => { - it("should resolve with the list of domains", async () => { - const list = await getDomains(); - expect(Array.isArray(list)).toBe(true); - }); -}); diff --git a/tests/domains.test.js b/tests/domains.test.js deleted file mode 100644 index 75971b00b..000000000 --- a/tests/domains.test.js +++ /dev/null @@ -1,37 +0,0 @@ -const R = require("ramda"); -const fs = require("fs"); -const { getDomains } = require("../utils/get-domain"); -const { validateDomainData } = require("../utils/validations"); -const { DOMAINS_PATH } = require("../utils/constants"); - -describe("Domains", () => { - it("should all be json", async () => { - const files = await fs.promises.readdir(DOMAINS_PATH, {}); - expect(files.filter((f) => !/\.json$/g.test(f)).length).toBe(0); - }); - - it("should be valid", (done) => { - getDomains() - .then(R.reject(R.propEq("name", "_psl"))) - .then( - R.map((data) => { - const { errors } = validateDomainData(data); - if (errors.length) { - const message = errors - .map( - ([key, { reason }]) => - `[${data.name}.${key}]: ${reason}`, - ) - .join("\n"); - return `\nValidation errors in ${data.name}.json: \n${message}`; - } - return ""; - }), - ) - .then(R.filter(R.complement(R.isEmpty))) - .then((messages) => - messages.length ? done(messages.join("\n")) : done(), - ) - .catch(done); - }); -}); diff --git a/tests/register.test.js b/tests/register.test.js deleted file mode 100644 index 6628df211..000000000 --- a/tests/register.test.js +++ /dev/null @@ -1,242 +0,0 @@ -const R = require("ramda"); -const { toHostList, registerDomains } = require("../scripts/register-domains"); -const { TTL, DOMAIN_DOMAIN } = require("../utils/constants"); -const { getDomainService } = require("../utils/domain-service"); - -const getCpanel = ({ - zone, - addZone, - removeZone, - redir, - addRedir, - removeRedir, - addEmail, - removeEmail, -} = {}) => ({ - zone: { - fetch: (_) => zone(), - add: (rec) => addZone(rec), - remove: (rec) => removeZone(rec), - }, - redirection: { - fetch: (_) => redir(), - add: (rec) => addRedir(rec), - remove: (rec) => removeRedir(rec), - }, - email: { - add: (rec) => addEmail(rec), - remove: (rec) => removeEmail(rec), - }, -}); - -describe("toHostList", () => { - it("should flatten domain data to list of hosts (without https)", () => { - const res = toHostList([ - { name: "akshay", record: { CNAME: "phenax.github.io" } }, - { name: "foobar", record: { CNAME: "v.io" } }, - { name: "xx", record: { A: ["1.2.3.4", "5.6.3.2", "1.2.31.1"] } }, - { - name: "xx", - record: { CNAME: "foobar.com", MX: ["as.com", "f.com"] }, - }, - ]); - - expect(res).toEqual([ - { - name: "akshay", - type: "CNAME", - address: "phenax.github.io", - ttl: TTL, - }, - { name: "foobar", type: "CNAME", address: "v.io", ttl: TTL }, - { name: "xx", type: "A", address: "1.2.3.4", ttl: TTL }, - { name: "xx", type: "A", address: "5.6.3.2", ttl: TTL }, - { name: "xx", type: "A", address: "1.2.31.1", ttl: TTL }, - { name: "xx", type: "CNAME", address: "foobar.com", ttl: TTL }, - { - name: "xx", - type: "MX", - address: "as.com", - priority: 20, - ttl: TTL, - }, - { - name: "xx", - type: "MX", - address: "f.com", - priority: 21, - ttl: TTL, - }, - ]); - }); -}); - -describe("registerDomains", () => { - const addZone = jest.fn(async () => ({})); - const removeZone = jest.fn(async () => ({})); - const addRedir = jest.fn(async () => ({})); - const removeRedir = jest.fn(async () => ({})); - const addEmail = jest.fn(async () => ({})); - const removeEmail = jest.fn(async () => ({})); - - const mockDS = ({ zones, redirections }) => - getDomainService({ - cpanel: getCpanel({ - zone: async () => zones, - redir: async () => redirections, - addZone, - addEmail, - addRedir, - removeZone, - removeRedir, - removeEmail, - }), - }); - - beforeEach(() => { - addZone.mockClear(); - removeZone.mockClear(); - addRedir.mockClear(); - removeRedir.mockClear(); - addEmail.mockClear(); - removeEmail.mockClear(); - }); - - it("should register the new set of hosts generated from domains list", async () => { - const localHosts = [ - { name: "a", record: { CNAME: "hello" } }, - { name: "b", record: { CNAME: "xaa" } }, - ]; - const remoteHosts = [ - { line: 1, name: "a", type: "CNAME", address: "hello" }, - { line: 2, name: "b", type: "CNAME", address: "goo" }, - { line: 3, name: "b", type: "CNAME", address: "xaa" }, - ]; - const remoteRedirections = []; - - const domainService = mockDS({ - zones: remoteHosts, - redirections: remoteRedirections, - }); - await registerDomains({ - getDomains: async () => localHosts, - domainService, - }); - - expect(addZone).toHaveBeenCalledTimes(0); - expect(removeZone).toHaveBeenCalledTimes(1); - expect(addRedir).toHaveBeenCalledTimes(0); - expect(removeRedir).toHaveBeenCalledTimes(0); - }); - - it("should add the new set hosts", async () => { - const localHosts = [ - { name: "a", record: { CNAME: "boo" } }, - { - name: "b", - record: { - A: ["1.1.1.1", "1.1.1.2"], - MX: "somemx", - TXT: "some txt", - }, - }, - { name: "c", record: { URL: "https://google.com" } }, - { name: "d", record: { CNAME: "foobar" } }, - { - name: "e", - record: { A: ["2.2.2.2"], TXT: ["some", "extra", "txt"] }, - }, - ]; - const remoteHosts = [ - { line: 1, name: "a", type: "CNAME", address: "boo" }, - { line: 2, name: "b", type: "MX", address: "othermx" }, - { line: 3, name: "d", type: "CNAME", address: "foobaz" }, - ]; - const remoteRedirections = [ - { domain: `b.${DOMAIN_DOMAIN}`, destination: "x" }, - { domain: `a.${DOMAIN_DOMAIN}`, destination: "y" }, - ]; - - const domainService = mockDS({ - zones: remoteHosts, - redirections: remoteRedirections, - }); - await registerDomains({ - getDomains: async () => localHosts, - domainService, - }); - - expect(addZone).toHaveBeenCalledTimes(8); - expect(addZone.mock.calls).toEqual([ - [{ name: "b", type: "A", address: "1.1.1.1", line: undefined }], - [{ name: "b", type: "A", address: "1.1.1.2", line: undefined }], - [ - { - name: "b", - type: "TXT", - address: "some txt", - txtdata: "some txt", - line: undefined, - }, - ], - [ - { - name: "d", - type: "CNAME", - cname: "foobar", - address: "foobar", - line: undefined, - }, - ], - [{ name: "e", type: "A", address: "2.2.2.2", line: undefined }], - [ - { - name: "e", - type: "TXT", - address: "some", - txtdata: "some", - line: undefined, - }, - ], - [ - { - name: "e", - type: "TXT", - address: "extra", - txtdata: "extra", - line: undefined, - }, - ], - [ - { - name: "e", - type: "TXT", - address: "txt", - txtdata: "txt", - line: undefined, - }, - ], - ]); - - expect(removeZone).toHaveBeenCalledTimes(1); - expect(removeZone.mock.calls).toEqual([[{ line: 3 }]]); - - expect(addRedir).toHaveBeenCalledTimes(1); - expect(addRedir.mock.calls).toEqual([ - [ - { - domain: "c.booboo.xyz", - redirect: "https://google.com", - redirect_wildcard: 1, - redirect_www: 1, - type: "permanent", - }, - ], - ]); - - expect(addEmail).toHaveBeenCalledTimes(1); - expect(addEmail.mock.calls).toEqual([ - [{ domain: "b.is-a.dev", exchanger: "somemx", priority: 20 }], - ]); - }); -}); diff --git a/tests/validations.test.js b/tests/validations.test.js deleted file mode 100644 index af27b68bb..000000000 --- a/tests/validations.test.js +++ /dev/null @@ -1,167 +0,0 @@ -const { validateDomainData, isValidDomain } = require("../utils/validations"); -const INVALID_NAMES = require("../utils/invalid-domains.json"); - -const defaultDomain = { - name: "aaa", - record: { - A: ["121.121.121.121"], - }, - owner: { - username: "betsy", - email: "betsyfuckyoassup@foobar.com", - }, -}; - -const getstroflen = (len) => Array(len).fill("a").join(""); - -describe("isValidMX", () => { - it("should be valid mx record", () => { - const cases = [ - { mx: "foobar.com", result: true }, - { mx: "as.as", result: true }, - { mx: "ASPMX.L.GOOGLE.COM", result: true }, - { mx: "ALT4.ASPMX.L.GOOGLE.COM", result: true }, - { mx: "hello", result: false }, - { mx: "helalsds-asd5sjdsd.com", result: true }, - { mx: "helalsds?asd5sjdsd.com", result: false }, - { mx: "helalsds_asd5sjdsd.com", result: false }, - ]; - - cases.forEach(({ mx, result }) => { - expect(isValidDomain(mx)).toBe(result); - }); - }); -}); - -describe("validateDomainData", () => { - const invalidCases = [ - {}, - { name: "helo" }, - { name: "wwow", record: { A: ["12312"] } }, - ...[ - "", - " ", - undefined, - "hlo wld", - "g32++13", - "ajsdD_123yq", - "khsda%", - "122*dsd", - getstroflen(101), - ].map((name) => ({ - ...defaultDomain, - name, - })), - { ...defaultDomain, record: { CNAME: "sd", A: ["121,3213"] } }, - { ...defaultDomain, record: { A: ["121", "12"], FOOBAR: ["sd"] } }, - { ...defaultDomain, record: { A: [] } }, - { ...defaultDomain, owner: {} }, - { ...defaultDomain, owner: { username: "hwelo" } }, - { ...defaultDomain, owner: { email: "hwelo" } }, - { ...defaultDomain, record: { CNAME: "http://foobar.com" } }, - { ...defaultDomain, record: { CNAME: "https://foobar.com" } }, - { ...defaultDomain, record: { URL: "foobar.com" } }, - { - ...defaultDomain, - record: { CNAME: "foobar.com", A: ["11.22.22.33"] }, - }, - { - ...defaultDomain, - record: { CNAME: "foobar.com", MX: ["ALT4.ASPMX.L.GOOGLE.COM"] }, - }, - ...INVALID_NAMES.map((name) => ({ ...defaultDomain, name })).slice( - 0, - 1, - ), - { ...defaultDomain, name: "ww2.baa" }, - { ...defaultDomain, name: "help.baa" }, - { ...defaultDomain, name: "_github-pages-challenge-is-a-dev" }, - { ...defaultDomain, name: "_github-challenge-is-a-dev" }, - { ...defaultDomain, record: { AAAA: [] } }, - { ...defaultDomain, record: { AAAA: ["182.22.222.22", "::1"] } }, - { ...defaultDomain, record: { AAAA: "182.22.222.22" } }, - { ...defaultDomain, record: { A: "::1" } }, - { ...defaultDomain, name: "_discord" }, - { ...defaultDomain, name: "_gitlab-pages-verification-code" }, - { ...defaultDomain, name: "_acme-challenge" }, - { ...defaultDomain, name: "_dmarc" }, - { ...defaultDomain, name: "_gh-is-a-dev" }, - { ...defaultDomain, name: "_domainkey" }, - { ...defaultDomain, name: "_improvmx" }, - { ...defaultDomain, name: "_vercel" }, - ]; - - const validCases = [ - defaultDomain, - ...[ - "hello", - "hello-world", - "11111111111", - "--wow--", - "wow--", - "--wow", - ].map((name) => ({ - ...defaultDomain, - name, - })), - { - ...defaultDomain, - description: getstroflen(99), - }, - { ...defaultDomain, record: { CNAME: "aa.sd" } }, - { ...defaultDomain, record: { URL: "https://foobar.com" } }, - { ...defaultDomain, record: { URL: "http://foobar.com/foobar/" } }, - { ...defaultDomain, record: { MX: ["ALT4.ASPMX.L.GOOGLE.COM"] } }, - { ...defaultDomain, record: { TXT: "foobar wow nice!!!" } }, - { - ...defaultDomain, - record: { A: ["1.1.1.1"], MX: ["mx1.example.com"] }, - }, - { ...defaultDomain, name: "gogo.foo.bar" }, - { ...defaultDomain, name: "ww9.baa" }, - { ...defaultDomain, name: "_github-pages-challenge-phenax.akshay" }, - { ...defaultDomain, name: "_github-pages-challenge-hello01-ga" }, - { ...defaultDomain, name: "_github-pages-challenge-hello01_ga" }, - { ...defaultDomain, name: "_github-challenge-phenax.akshay" }, - { ...defaultDomain, name: "_github-challenge-hello01-ga" }, - { ...defaultDomain, name: "_github-challenge-hello01_ga" }, - { - ...defaultDomain, - record: { TXT: ["foobar wow nice!!!", "more text"] }, - }, - { - ...defaultDomain, - record: { AAAA: ["::1", "2001:db8:3333:4444:5555:6666:7777:8888"] }, - }, - { ...defaultDomain, record: { A: ["122.222.222.222"] } }, - { ...defaultDomain, name: "_discord.subdomain" }, - { ...defaultDomain, name: "_gitlab-pages-verification-code.subdomain" }, - { ...defaultDomain, name: "_acme-challenge.subdomain" }, - { ...defaultDomain, name: "_dmarc.subdomain" }, - { ...defaultDomain, name: "_gh-phenax.akshay" }, - { ...defaultDomain, name: "_gh-hello01-ga" }, - { ...defaultDomain, name: "_gh-hello01_ga" }, - { ...defaultDomain, name: "_domainkey.subdomain" }, - { ...defaultDomain, name: "mx._domainkey.subdomain" }, - { ...defaultDomain, name: '_improvmx.subdomain' }, - { ...defaultDomain, name: '_vercel.subdomain' }, - { ...defaultDomain, name: "a.b" }, - ]; - - it("should return false for invalid data", () => { - invalidCases.forEach((data) => { - const { valid, errors } = validateDomainData(data); - expect(valid).toBe(false); - expect(errors.length).toBeGreaterThan(0); - }); - }); - - it("should return true if the name is valid", () => { - validCases.forEach((data) => { - const { valid, errors } = validateDomainData(data); - if (!valid) console.log(JSON.stringify(errors, null, 2)); - expect(valid).toBe(true); - expect(errors).toEqual([]); - }); - }); -}); diff --git a/utils/constants.js b/utils/constants.js deleted file mode 100644 index b0cf0079d..000000000 --- a/utils/constants.js +++ /dev/null @@ -1,30 +0,0 @@ -const path = require("path"); - -const { NODE_ENV: ENV = "test" } = process.env; - -const { - DOMAIN_USER, - DOMAIN_API_KEY, - DOMAIN_DOMAIN, - DOMAIN_API_HOST, - DOMAIN_API_PORT, - DOMAIN_HOST_IP, -} = process.env; - -const IS_TEST = ENV === "test"; - -const DOMAINS_PATH = path.resolve("domains"); - -module.exports = { - ENV, - IS_TEST, - VALID_RECORD_TYPES: ["CNAME", "A", "URL", "MX", "TXT", "AAAA"], - DOMAIN_DOMAIN: DOMAIN_DOMAIN || "booboo.xyz", - DOMAIN_USER: IS_TEST ? "testuser" : DOMAIN_USER, - DOMAIN_API_KEY: IS_TEST ? "testkey" : DOMAIN_API_KEY, - DOMAIN_API_HOST: IS_TEST ? "example.com" : DOMAIN_API_HOST, - DOMAIN_API_PORT: IS_TEST ? 6969 : DOMAIN_API_PORT, - DOMAIN_HOST_IP, - DOMAINS_PATH, - TTL: 5 * 60 * 60, -}; diff --git a/utils/domain-service.js b/utils/domain-service.js deleted file mode 100644 index b76eeac01..000000000 --- a/utils/domain-service.js +++ /dev/null @@ -1,206 +0,0 @@ -const R = require("ramda"); -const { cpanel } = require("./lib/cpanel"); -const { DOMAIN_DOMAIN, VALID_RECORD_TYPES } = require("./constants"); -const { then, log, print, lazyTask, batchLazyTasks } = require("./helpers"); - -const BATCH_SIZE = 1; - -const recordToRedirection = ({ name, address }) => ({ - domain: name === "@" ? DOMAIN_DOMAIN : `${name}.${DOMAIN_DOMAIN}`, - redirect: address, - type: "permanent", - redirect_wildcard: 1, - redirect_www: 1, -}); -const recordToZone = ({ name, type, address, id, priority }) => ({ - line: id, - name: name === "@" ? `${DOMAIN_DOMAIN}.` : name, - type, - address, - ...(type === "MX" ? { priority } : {}), - ...(type === "CNAME" ? { cname: address } : {}), - ...(type === "TXT" ? { txtdata: address } : {}), -}); - -const cleanName = (name) => - [DOMAIN_DOMAIN, `${DOMAIN_DOMAIN}.`].includes(name) - ? "@" - : `${name}` - .replace(new RegExp(`\\.${DOMAIN_DOMAIN}\\.?$`), "") - .toLowerCase(); - -const zoneToRecord = ({ - name, - type, - cname, - address, - priority, - preference, - exchange, - record, - line: id, -}) => ({ - id, - name: cleanName(name), - type: `${type}`, - address: `${exchange || cname || address || record}` - .replace(/\.$/g, "") - .toLowerCase(), - priority: priority || preference, -}); -const redirectionToRecord = ({ domain, destination }) => ({ - id: domain, - name: cleanName(domain), - type: "URL", - address: `${destination}`.replace(/\/$/g, ""), -}); - -const recordToEmailMx = ({ name, address, priority }) => ({ - domain: `${name}.is-a.dev`, - exchanger: address, - priority, -}); - -const getHostKey = (host) => - `${host.name.toLowerCase()}##${host.type.toLowerCase()}##${host.address.toLowerCase()}`; - -const isReserved = (domain) => - domain.name.startsWith("*") || !VALID_RECORD_TYPES.includes(domain.type); - -const diffRecords = (oldRecords, newRecords) => { - const isMatchingRecord = (a, b) => getHostKey(a) === getHostKey(b); - - const remove = R.differenceWith(isMatchingRecord, oldRecords, newRecords); - const add = R.differenceWith(isMatchingRecord, newRecords, oldRecords); - - return { add, remove }; -}; - -const executeBatch = (batches) => - batches.reduce((promise, batch, index) => { - return promise.then(async () => { - log( - ">>> Running batch number:", - index + 1, - `(size: ${batch.length})`, - ); - - const values = await Promise.all( - batch.map((fn) => fn().catch((e) => console.error(e))), - ); - - const results = values.map((data) => - R.pathOr({ result: data }, ["cpanelresult", "data", 0], data), - ); - const failed = results.filter((x) => (x.result || {}).status != 1); - - log(`${values.length - failed.length}/${values.length}`); - failed.length && log(JSON.stringify(failed, null, 2)); - - return null; - }); - }, Promise.resolve()); - -const getDomainService = ({ cpanel }) => { - const fetchZoneRecords = R.compose( - then(R.reject(isReserved)), - then(R.map(zoneToRecord)), - cpanel.zone.fetch, - ); - const fetchRedirections = R.compose( - then(R.map(redirectionToRecord)), - cpanel.redirection.fetch, - ); - - const addZoneRecord = lazyTask( - R.compose( - R.ifElse( - R.propEq("type", "MX"), - R.compose(cpanel.email.add, recordToEmailMx), - cpanel.zone.add, - ), - recordToZone, - print( - (r) => `Adding zone for ${r.name}: (${r.type} ${r.address})...`, - ), - ), - ); - const removeZoneRecord = lazyTask( - R.compose( - R.ifElse( - R.propEq("type", "MX"), - R.compose(cpanel.email.remove, recordToEmailMx), - R.compose(cpanel.zone.remove, R.pick(["line"])), - ), - recordToZone, - print( - (r) => - `Deleting zone for ${r.name}: (${r.type} ${r.address})...`, - ), - ), - ); - const addRedirection = lazyTask( - R.compose( - cpanel.redirection.add, - recordToRedirection, - print(({ name }) => `Adding redirection for ${name}`), - ), - ); - const removeRedirection = lazyTask( - R.compose( - cpanel.redirection.remove, - R.pick(["domain"]), - recordToRedirection, - print(({ name }) => `Deleting redirection for ${name}`), - ), - ); - - const getHosts = () => - Promise.all([fetchZoneRecords(), fetchRedirections()]).then(R.flatten); - - const addRecords = R.compose( - batchLazyTasks(BATCH_SIZE), - R.filter(Boolean), - R.map( - R.cond([ - [R.propEq("type", "URL"), addRedirection], - [R.T, addZoneRecord], - ]), - ), - ); - const removeRecords = R.compose( - batchLazyTasks(BATCH_SIZE), - R.map( - R.cond([ - [R.propEq("type", "URL"), removeRedirection], - [R.T, removeZoneRecord], - ]), - ), - R.sort((a, b) => b.id - a.id), - ); - - const updateHosts = async (hosts) => { - const remoteHostList = await getHosts(); - const { add, remove } = diffRecords(remoteHostList, hosts); - console.log(`Adding ${add.length}; Removing ${remove.length}`); - - await executeBatch([...removeRecords(remove), ...addRecords(add)]); - return { added: add.length, removed: remove.length }; - }; - - return { - getHosts, - get: cpanel.zone.fetch, - addZoneRecord, - removeZoneRecord, - updateHosts, - }; -}; - -const domainService = getDomainService({ cpanel }); - -module.exports = { - getDomainService, - domainService, - diffRecords, -}; diff --git a/utils/get-domain.js b/utils/get-domain.js deleted file mode 100644 index 064240358..000000000 --- a/utils/get-domain.js +++ /dev/null @@ -1,27 +0,0 @@ -const fs = require("fs"); -const path = require("path"); -const R = require("ramda"); -const { DOMAINS_PATH } = require("./constants"); - -const toDomain = (str) => path.join(DOMAINS_PATH, str); - -const parseDomain = (name) => (str) => { - try { - return JSON.parse(str); - } catch (e) { - throw new Error(`Error: Could not parse ${name} => ${str}`); - } -}; - -const toDomainData = (name) => - R.compose(parseDomain(name), R.toString, fs.readFileSync, toDomain)(name); - -const getDomains = () => - fs.promises.readdir(DOMAINS_PATH, {}).then( - R.map((name) => ({ - ...toDomainData(name), - name: name.replace(/\.json$/, ""), - })), - ); - -module.exports = { getDomains }; diff --git a/utils/helpers.js b/utils/helpers.js deleted file mode 100644 index 03369f2b7..000000000 --- a/utils/helpers.js +++ /dev/null @@ -1,54 +0,0 @@ -const R = require("ramda"); -const { IS_TEST } = require("./constants"); - -const log = IS_TEST ? () => {} : console.log; -const print = (fn) => (x) => log(fn(x)) || x; - -const between = (min, max) => (num) => num >= min && num <= max; -const testRegex = (regex) => (str) => !!(str && str.match(regex)); - -const validate = (pattern) => (data) => - R.compose( - (invalidPairs) => - invalidPairs.length - ? { errors: invalidPairs, valid: false } - : { errors: [], valid: true }, - R.filter(([key, { fn }]) => (fn ? !fn(data[key]) : false)), - R.toPairs, - )(pattern); - -const or = R.anyPass; -const and = R.allPass; - -const then = (fn) => (p) => p.then(fn); - -const lazyTask = (fn) => (data) => () => fn(data); - -const batchLazyTasks = (count) => (tasks) => - tasks.reduce((batches, task) => { - if (batches.length === 0) return [[task]]; - - const full = R.init(batches); - const last = R.last(batches); - - if (last.length >= count) return [...batches, [task]]; - return [...full, [...last, task]]; - }, []); - -const withLengthGte = (n) => R.compose(R.gte(R.__, n), R.length); -const withLengthEq = (n) => R.compose(R.equals(n), R.length); - -module.exports = { - or, - and, - validate, - between, - testRegex, - log, - print, - then, - lazyTask, - batchLazyTasks, - withLengthEq, - withLengthGte, -}; diff --git a/utils/invalid-domains.json b/utils/invalid-domains.json deleted file mode 100644 index 736faa9bd..000000000 --- a/utils/invalid-domains.json +++ /dev/null @@ -1,27 +0,0 @@ -[ - "0", - "_acme-challenge", - "_discord", - "_dmarc", - "_domainkey", - "_gh-is-a-dev", - "_github-challenge-is-a-dev", - "_github-pages-challenge-is-a-dev", - "_gitlab-pages-verification-code", - "_improvmx", - "_vercel", - "con", - "help", - "no-reply", - "noreply", - "notification", - "notifications", - "support", - "ww", - "ww1", - "ww2", - "ww3", - "ww4", - "wwww", - "your-domain-name" -] diff --git a/utils/lib/cpanel.js b/utils/lib/cpanel.js deleted file mode 100644 index 573a22e5e..000000000 --- a/utils/lib/cpanel.js +++ /dev/null @@ -1,123 +0,0 @@ -const R = require("ramda"); -const qs = require("querystring"); -const { - DOMAIN_API_HOST, - DOMAIN_API_PORT, - DOMAIN_USER, - DOMAIN_API_KEY, - DOMAIN_DOMAIN, -} = require("../constants"); - -const CpanelClient = (options) => { - const api = - ({ basePath = "", action = "" }) => - (module, func, defaultQuery = {}) => - (q = {}) => { - const query = { - ...defaultQuery, - ...q, - cpanel_jsonapi_user: options.username, - cpanel_jsonapi_module: module, - cpanel_jsonapi_func: func, - cpanel_jsonapi_apiversion: 2, - }; - - const request = { - headers: { - Authorization: `cpanel ${options.username}:${options.apiKey}`, - }, - rejectUnauthorized: false, - }; - - const path = `${basePath}/${action}?${qs.stringify(query)}`; - const reqUrl = `https://${options.host}:${options.port}/${path}`; - - const { fetch } = options.dependencies; - return fetch(reqUrl, request).then((res) => res.json()); - }; - - const api2 = api({ basePath: "json-api", action: "cpanel" }); - const uapi = (module, func, defaultQuery) => - api({ basePath: "execute", action: `${module}/${func}` })( - module, - func, - defaultQuery, - ); - - return { - zone: { - // { customonly, domain } - // -> [{ class, ttl, name, line, Line, cname, type, record }] - fetch: R.compose( - (p) => p.then(R.pathOr([], ["cpanelresult", "data"])), - api2("ZoneEdit", "fetchzone_records", { - customonly: 0, - domain: options.domain, - }), - ), - - // { name, type(A|CNAME), cname, address, ttl } - // -> {} - add: api2("ZoneEdit", "add_zone_record", { - domain: options.domain, - }), - - // { line } - // -> {} - remove: api2("ZoneEdit", "remove_zone_record", { - domain: options.domain, - }), - }, - redirection: { - // {} - // -> [{ domain, destination }] - fetch: R.compose( - (p) => p.then(R.pathOr([], ["data"])), - uapi("Mime", "list_redirects"), - ), - - // { domain, redirect, type(permanent|tmp), redirect_wildcard(0|1), redirect(0|1|2) } - // -> {} - add: uapi("Mime", "add_redirect"), - - // { domain } - // -> {} - remove: uapi("Mime", "delete_redirect"), - }, - file: { - write: uapi("Fileman", "save_file_content", { - from_charset: "UTF-8", - to_charset: "UTF-8", - fallback: 1, - }), - }, - email: { - // { domain, exchanger, priority } - // -> {} - add: uapi("Email", "add_mx", { alwaysaccept: "auto" }), - - // { domain, exchanger, priority } - // -> {} - remove: uapi("Email", "delete_mx", { alwaysaccept: "auto" }), - }, - }; -}; - -if (!DOMAIN_API_KEY) { - console.error("Api key cannot be empty"); - process.exit(1); -} - -const cpanel = CpanelClient({ - host: DOMAIN_API_HOST, - port: DOMAIN_API_PORT, - username: DOMAIN_USER, - apiKey: DOMAIN_API_KEY, - domain: DOMAIN_DOMAIN, - dependencies: { fetch }, -}); - -module.exports = { - cpanel, - CpanelClient, -}; diff --git a/utils/validations.js b/utils/validations.js deleted file mode 100644 index eea099cd4..000000000 --- a/utils/validations.js +++ /dev/null @@ -1,129 +0,0 @@ -const R = require("ramda"); -const { VALID_RECORD_TYPES } = require("./constants"); -const { - or, - and, - validate, - between, - testRegex, - withLengthEq, - withLengthGte, -} = require("./helpers"); -const INVALID_NAMES = require("./invalid-domains.json"); -const ipRegex_ = require("ip-regex"); -const ipRegex = ipRegex_.default ?? ipRegex_; - -const isValidURL = and([R.is(String), testRegex(/^https?:\/\//gi)]); - -const isValidDomain = and([ - R.is(String), - testRegex(/^(([a-z0-9-_]+)\.)*(([a-z0-9-]+)\.)+[a-z]+$/gi), -]); - -const validateCnameRecord = (type) => - and([ - R.propIs(String, type), - R.compose(withLengthEq(1), R.keys), // CNAME cannot be used with any other record - R.propSatisfies(withLengthGte(4), type), - R.propSatisfies(isValidDomain, type), - ]); - -const validateARecord = (type) => - and([ - R.propIs(Array, type), - R.propSatisfies(withLengthGte(1), type), - R.all(testRegex(ipRegex.v4({ exact: true }))), - ]); - -const validateMXRecord = (type) => - and([ - R.propIs(Array, type), - R.propSatisfies(withLengthGte(1), type), - R.propSatisfies(R.all(isValidDomain), type), - ]); - -const validateAAAARecord = R.propSatisfies( - and([ - R.is(Array), - withLengthGte(1), - R.all(testRegex(ipRegex.v6({ exact: true }))), - ]), -); - -const checkRestrictedNames = R.complement(R.includes(R.__, INVALID_NAMES)); - -const extraSupportedNames = [ - testRegex(/^_github(-pages)?-challenge-[a-z0-9-_]+$/i), - R.equals("_discord"), - R.equals("_gitlab-pages-verification-code"), - R.equals("_acme-challenge"), - R.equals("_dmarc"), - R.equals("_domainkey"), - R.equals("_improvmx"), - R.equals("_vercel"), - testRegex(/^_gh-[a-z0-9-_]+$/i), -]; - -const validateDomainData = validate({ - name: { - reason: "The name of the file is invalid. It must be lowercased, alphanumeric and each component must be between 1-100 characters long.", - fn: or([ - R.equals("@"), - and([ - R.is(String), - checkRestrictedNames, - R.compose( - R.all( - or([ - and([ - R.compose(between(1, 100), R.length), - testRegex(/^[a-z0-9-]+$/g), - checkRestrictedNames, - ]), - ...extraSupportedNames, - ]), - ), - R.split("."), - ), - ]), - ]), - }, - description: { reason: "", fn: R.T }, - repo: { reason: "", fn: R.T }, - owner: { - reason: "`owner` key needs valid username and email properties.", - fn: and([ - R.is(Object), - R.complement(R.isEmpty), - R.where({ - username: and([R.is(String), withLengthGte(1)]), - email: R.is(String), - }), - ]), - }, - record: { - reason: "Invalid record(s) found. Please check the record types and values.", - fn: and([ - R.is(Object), - R.compose( - R.isEmpty, - R.difference(R.__, VALID_RECORD_TYPES), - R.keys, - ), - R.cond([ - [R.has("CNAME"), validateCnameRecord("CNAME")], - [R.has("A"), validateARecord("A")], - [R.has("URL"), R.propSatisfies(isValidURL, "URL")], - [R.has("MX"), validateMXRecord("MX")], - [ - R.has("TXT"), - R.propSatisfies(or([R.is(String), R.is(Array)]), "TXT"), - ], - [R.has("AAAA"), validateAAAARecord("AAAA")], - [R.T, R.T], - ]), - ]), - }, -}); - -module.exports = { validateDomainData, isValidDomain }; From 8f9609d0c18fedd815560c7d809840fa4fa86bba Mon Sep 17 00:00:00 2001 From: William Harrison Date: Wed, 16 Oct 2024 17:48:45 +0800 Subject: [PATCH 067/416] Update dnsconfig.js --- dnsconfig.js | 34 +++++++++++++++++----------------- 1 file changed, 17 insertions(+), 17 deletions(-) diff --git a/dnsconfig.js b/dnsconfig.js index f053b8b4b..6a71add4f 100644 --- a/dnsconfig.js +++ b/dnsconfig.js @@ -46,13 +46,6 @@ for (var idx in domains) { proxyState = proxy.off; } - // Handle CNAME record - if (domainData.record.CNAME) { - commit[domainData.record.domain].push( - CNAME(domainData.subdomain, domainData.record.CNAME + ".", proxyState) - ); - } - // Handle A records if (domainData.record.A) { for (var a in domainData.record.A) { @@ -71,27 +64,27 @@ for (var idx in domains) { } } + // Handle CNAME record + if (domainData.record.CNAME) { + commit[domainData.record.domain].push( + CNAME(domainData.subdomain, `${domainData.record.CNAME}.`, proxyState) + ); + } + // Handle MX records if (domainData.record.MX) { for (var mx in domainData.record.MX) { commit[domainData.record.domain].push( - MX(domainData.subdomain, 10, domainData.record.MX[mx] + ".") + MX(domainData.subdomain, 10, `${domainData.record.MX[mx]}.`) ); } } - // Handle URL records (redirect) - if (domainData.record.URL) { - commit[domainData.record.domain].push( - URL(domainData.subdomain, domainData.record.URL) - ); - } - // Handle NS records if (domainData.record.NS) { for (var ns in domainData.record.NS) { commit[domainData.domain].push( - NS(domainData.subdomain, domainData.record.NS[ns] + ".") + NS(domainData.subdomain, `${domainData.record.NS[ns]}.`) ); } } @@ -101,7 +94,7 @@ for (var idx in domains) { for (var srv in domainData.record.SRV) { var srvRecord = domainData.record.SRV[srv]; commit[domainData.domain].push( - SRV(domainData.subdomain, srvRecord.priority, srvRecord.weight, srvRecord.port, srvRecord.target + ".") + SRV(domainData.subdomain, srvRecord.priority, srvRecord.weight, srvRecord.port, `${srvRecord.target}.`) ); } } @@ -120,6 +113,13 @@ for (var idx in domains) { ); } } + + // Handle URL records (redirect) + if (domainData.record.URL) { + commit[domainData.record.domain].push( + CNAME(domainData.subdomain, "redirect.is-a.dev.", proxyState) + ); + } } // Commit all DNS records From a6001376a3d1c6889306421ef2be4af0d54312df Mon Sep 17 00:00:00 2001 From: William Harrison Date: Wed, 16 Oct 2024 17:51:32 +0800 Subject: [PATCH 068/416] why is www owned by me --- domains/www.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/domains/www.json b/domains/www.json index 6ecfc95b2..af576c718 100644 --- a/domains/www.json +++ b/domains/www.json @@ -2,7 +2,7 @@ "description": "The is-a.dev website", "repo": "https://github.com/is-a-dev/is-a-dev.github.io", "owner": { - "username": "wdhdev", + "username": "is-a-dev", "email": "" }, "record": { From 15b411f65273fd22a9737234fc6d164a4711f3d0 Mon Sep 17 00:00:00 2001 From: William Harrison Date: Wed, 16 Oct 2024 17:52:36 +0800 Subject: [PATCH 069/416] Create redirect.json --- domains/redirect.json | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100644 domains/redirect.json diff --git a/domains/redirect.json b/domains/redirect.json new file mode 100644 index 000000000..8b7a9f235 --- /dev/null +++ b/domains/redirect.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "is-a-dev", + "email": "" + }, + "record": { + "TXT": "RESERVED FOR REDIRECT URLS" + } +} From d0c54d56aabb50a8c7766903a4e07ee3aca6ec07 Mon Sep 17 00:00:00 2001 From: William Harrison Date: Wed, 16 Oct 2024 17:54:44 +0800 Subject: [PATCH 070/416] Update dnsconfig.js --- dnsconfig.js | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/dnsconfig.js b/dnsconfig.js index 6a71add4f..9b52705af 100644 --- a/dnsconfig.js +++ b/dnsconfig.js @@ -67,7 +67,7 @@ for (var idx in domains) { // Handle CNAME record if (domainData.record.CNAME) { commit[domainData.record.domain].push( - CNAME(domainData.subdomain, `${domainData.record.CNAME}.`, proxyState) + CNAME(domainData.subdomain, domainData.record.CNAME + ".", proxyState) ); } @@ -75,7 +75,7 @@ for (var idx in domains) { if (domainData.record.MX) { for (var mx in domainData.record.MX) { commit[domainData.record.domain].push( - MX(domainData.subdomain, 10, `${domainData.record.MX[mx]}.`) + MX(domainData.subdomain, 10, domainData.record.MX[mx] + ".") ); } } @@ -84,7 +84,7 @@ for (var idx in domains) { if (domainData.record.NS) { for (var ns in domainData.record.NS) { commit[domainData.domain].push( - NS(domainData.subdomain, `${domainData.record.NS[ns]}.`) + NS(domainData.subdomain, domainData.record.NS[ns] + ".") ); } } @@ -94,7 +94,7 @@ for (var idx in domains) { for (var srv in domainData.record.SRV) { var srvRecord = domainData.record.SRV[srv]; commit[domainData.domain].push( - SRV(domainData.subdomain, srvRecord.priority, srvRecord.weight, srvRecord.port, `${srvRecord.target}.`) + SRV(domainData.subdomain, srvRecord.priority, srvRecord.weight, srvRecord.port, srvRecord.target + ".") ); } } From 3cd7168bc0e8b9eda139ed8fb12c863ee816eb25 Mon Sep 17 00:00:00 2001 From: andrewstech Date: Wed, 16 Oct 2024 09:57:27 +0000 Subject: [PATCH 071/416] New CI --- dnsconfig.js | 6 +-- zone.js | 129 +++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 132 insertions(+), 3 deletions(-) create mode 100644 zone.js diff --git a/dnsconfig.js b/dnsconfig.js index 9b52705af..00d2d5c8e 100644 --- a/dnsconfig.js +++ b/dnsconfig.js @@ -8,7 +8,7 @@ var proxy = { // Function to validate filenames according to the given rules function isValidFilename(filename) { - var regex = /^[a-z0-9]+(-[a-z0-9]+)*(\.[a-z0-9]+(-[a-z0-9]+)*)*\.json$/; + var regex = /\.json$/; return regex.test(filename); } @@ -20,7 +20,7 @@ function getDomainsList(filesPath) { var basename = files[i].split('/').reverse()[0]; if (!isValidFilename(basename)) { - console.log(`Skipping invalid file: ${basename}`); + console.log("Skipping invalid file:" + basename); continue; } @@ -66,7 +66,7 @@ for (var idx in domains) { // Handle CNAME record if (domainData.record.CNAME) { - commit[domainData.record.domain].push( + commit[domainData.domain].push( CNAME(domainData.subdomain, domainData.record.CNAME + ".", proxyState) ); } diff --git a/zone.js b/zone.js new file mode 100644 index 000000000..fb49a395b --- /dev/null +++ b/zone.js @@ -0,0 +1,129 @@ +const fs = require('fs'); // Required for writing JSON to file + +var proxy = { + on: { "cloudflare_proxy": "on" }, + off: { "cloudflare_proxy": "off" } +}; + +// Function to validate filenames according to the given rules +function isValidFilename(filename) { + var regex = /^[a-z0-9]+(-[a-z0-9]+)*(\.[a-z0-9]+(-[a-z0-9]+)*)*\.json$/; + return regex.test(filename); +} + +// Function to get the domains list from the domains folder +function getDomainsList(filesPath) { + var result = []; + var files = glob.apply(null, [filesPath, true, '.json']); + + for (var i = 0; i < files.length; i++) { + var basename = files[i].split('/').reverse()[0]; + + if (!isValidFilename(basename)) { + console.log(`Skipping invalid file: ${basename}`); + continue; + } + + var name = basename.split('.')[0]; + result.push({ name: name, data: require(files[i]) }); + } + + return result; +} + +var domains = getDomainsList('./domains'); +var zoneFile = {}; // JSON object to hold all the DNS records + +for (var idx in domains) { + var domainData = domains[idx].data; + var proxyState = proxy.on; // enabled by default + + // Initialize the domain entry in the zone file if not already there + if (!zoneFile[domainData.record.domain]) { + zoneFile[domainData.record.domain] = []; + } + + // Check if proxy should be turned off + if (domainData.record.proxied === false) { + proxyState = proxy.off; + } + + // Handle CNAME record + if (domainData.record.CNAME) { + zoneFile[domainData.record.domain].push({ + type: "CNAME", + subdomain: domainData.subdomain, + value: domainData.record.CNAME + ".", + proxy: proxyState + }); + } + + // Handle A records + if (domainData.record.A) { + for (var a in domainData.record.A) { + zoneFile[domainData.record.domain].push({ + type: "A", + subdomain: domainData.subdomain, + value: domainData.record.A[a], + proxy: proxyState + }); + } + } + + // Handle AAAA records + if (domainData.record.AAAA) { + for (var aaaa in domainData.record.AAAA) { + zoneFile[domainData.record.domain].push({ + type: "AAAA", + subdomain: domainData.subdomain, + value: domainData.record.AAAA[aaaa], + proxy: proxyState + }); + } + } + + // Handle MX records + if (domainData.record.MX) { + for (var mx in domainData.record.MX) { + zoneFile[domainData.record.domain].push({ + type: "MX", + subdomain: domainData.subdomain, + value: domainData.record.MX[mx] + ".", + priority: 10 + }); + } + } + + // Handle URL records (redirect) + if (domainData.record.URL) { + zoneFile[domainData.record.domain].push({ + type: "URL", + subdomain: domainData.subdomain, + value: domainData.record.URL + }); + } + + // Handle TXT records + if (domainData.record.TXT) { + if (Array.isArray(domainData.record.TXT)) { + for (var txt in domainData.record.TXT) { + zoneFile[domainData.record.domain].push({ + type: "TXT", + subdomain: domainData.subdomain, + value: domainData.record.TXT[txt] + }); + } + } else { + zoneFile[domainData.record.domain].push({ + type: "TXT", + subdomain: domainData.subdomain, + value: domainData.record.TXT + }); + } + } +} + +// Write the JSON zone file to disk +fs.writeFileSync('zoneFile.json', JSON.stringify(zoneFile, null, 2), 'utf-8'); + +console.log("Zone file has been written to zoneFile.json"); From f9ad11586dc17bab50fb65c5dea859bdc3eb7939 Mon Sep 17 00:00:00 2001 From: William Harrison Date: Wed, 16 Oct 2024 18:05:51 +0800 Subject: [PATCH 072/416] Update dnsconfig.js --- dnsconfig.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dnsconfig.js b/dnsconfig.js index 00d2d5c8e..6f8a39723 100644 --- a/dnsconfig.js +++ b/dnsconfig.js @@ -117,7 +117,7 @@ for (var idx in domains) { // Handle URL records (redirect) if (domainData.record.URL) { commit[domainData.record.domain].push( - CNAME(domainData.subdomain, "redirect.is-a.dev.", proxyState) + CNAME(domainData.subdomain, "redirect.is-a.dev.", proxy.on) ); } } From 1b99643493ce80026685661b3ea178dc25b3f1a2 Mon Sep 17 00:00:00 2001 From: andrewstech Date: Wed, 16 Oct 2024 11:11:45 +0100 Subject: [PATCH 073/416] Update dnsconfig.js --- dnsconfig.js | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/dnsconfig.js b/dnsconfig.js index 6f8a39723..9fbbe8d8e 100644 --- a/dnsconfig.js +++ b/dnsconfig.js @@ -66,9 +66,14 @@ for (var idx in domains) { // Handle CNAME record if (domainData.record.CNAME) { - commit[domainData.domain].push( - CNAME(domainData.subdomain, domainData.record.CNAME + ".", proxyState) - ); + if (domainData.subdomain && domainData.record.CNAME) { + var cnameTarget = domainData.record.CNAME.endsWith(".") ? domainData.record.CNAME : domainData.record.CNAME + "."; + commit[domainData.record.domain].push( + CNAME(domainData.subdomain, cnameTarget, proxyState) + ); + } else { + console.log("Invalid CNAME record for domain: " + domainData.record.domain); + } } // Handle MX records @@ -117,7 +122,7 @@ for (var idx in domains) { // Handle URL records (redirect) if (domainData.record.URL) { commit[domainData.record.domain].push( - CNAME(domainData.subdomain, "redirect.is-a.dev.", proxy.on) + CNAME(domainData.subdomain, "redirect.is-a.dev.", proxyState) ); } } From 8e0f09c9155d9e1efe2c3d378da93655968f0555 Mon Sep 17 00:00:00 2001 From: William Harrison Date: Wed, 16 Oct 2024 18:19:04 +0800 Subject: [PATCH 074/416] Update william.json --- domains/william.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/domains/william.json b/domains/william.json index 2f3788f33..2562e8bf8 100644 --- a/domains/william.json +++ b/domains/william.json @@ -5,6 +5,6 @@ }, "record": { - "CNAME": "hrsn.dev" + "CNAME": "william-is-a-dev.hrsn.net" } } From c69a276aee965010352e05333c62e97523140ccb Mon Sep 17 00:00:00 2001 From: William Harrison Date: Wed, 16 Oct 2024 18:40:19 +0800 Subject: [PATCH 075/416] Update w.json --- domains/w.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/domains/w.json b/domains/w.json index 2f3788f33..32ec135f1 100644 --- a/domains/w.json +++ b/domains/w.json @@ -5,6 +5,6 @@ }, "record": { - "CNAME": "hrsn.dev" + "CNAME": "custom-hostnames.hrsn.net" } } From ca4703cfb14b261665d657380cfe48ca9fedd0ac Mon Sep 17 00:00:00 2001 From: William Harrison Date: Wed, 16 Oct 2024 18:40:38 +0800 Subject: [PATCH 076/416] Update william.json --- domains/william.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/domains/william.json b/domains/william.json index 2562e8bf8..32ec135f1 100644 --- a/domains/william.json +++ b/domains/william.json @@ -5,6 +5,6 @@ }, "record": { - "CNAME": "william-is-a-dev.hrsn.net" + "CNAME": "custom-hostnames.hrsn.net" } } From e1f64ef4e5d2e5a81d0ac250a3655971f7716fcf Mon Sep 17 00:00:00 2001 From: William Harrison Date: Wed, 16 Oct 2024 18:50:15 +0800 Subject: [PATCH 077/416] Create _acme-challenge.w.json --- domains/_acme-challenge.w.json | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 domains/_acme-challenge.w.json diff --git a/domains/_acme-challenge.w.json b/domains/_acme-challenge.w.json new file mode 100644 index 000000000..d581a80dd --- /dev/null +++ b/domains/_acme-challenge.w.json @@ -0,0 +1,10 @@ +{ + "owner": { + "username": "wdhdev", + "email": "william@m.is-a.dev" + }, + + "record": { + "CNAME": "w.is-a.dev.92918bc1f181966e.dcv.cloudflare.com" + } +} From 7e4beb2e0536cde15b5824ada1ac5d622b4bc707 Mon Sep 17 00:00:00 2001 From: William Harrison Date: Wed, 16 Oct 2024 18:51:03 +0800 Subject: [PATCH 078/416] Create _acme-challenge.william.json --- domains/_acme-challenge.william.json | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 domains/_acme-challenge.william.json diff --git a/domains/_acme-challenge.william.json b/domains/_acme-challenge.william.json new file mode 100644 index 000000000..735e61c7a --- /dev/null +++ b/domains/_acme-challenge.william.json @@ -0,0 +1,10 @@ +{ + "owner": { + "username": "wdhdev", + "email": "william@m.is-a.dev" + }, + + "record": { + "CNAME": "william.is-a.dev.92918bc1f181966e.dcv.cloudflare.com" + } +} From 9a44ebfb71719cbb2e8e2288b9491d7d8bbf23b7 Mon Sep 17 00:00:00 2001 From: William Harrison Date: Wed, 16 Oct 2024 19:01:18 +0800 Subject: [PATCH 079/416] Update w.json --- domains/w.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/domains/w.json b/domains/w.json index 32ec135f1..2f3788f33 100644 --- a/domains/w.json +++ b/domains/w.json @@ -5,6 +5,6 @@ }, "record": { - "CNAME": "custom-hostnames.hrsn.net" + "CNAME": "hrsn.dev" } } From 41c78593492a3ea71f5d0c9fada87acdbd086c69 Mon Sep 17 00:00:00 2001 From: William Harrison Date: Wed, 16 Oct 2024 19:01:32 +0800 Subject: [PATCH 080/416] Delete domains/_acme-challenge.william.json --- domains/_acme-challenge.william.json | 10 ---------- 1 file changed, 10 deletions(-) delete mode 100644 domains/_acme-challenge.william.json diff --git a/domains/_acme-challenge.william.json b/domains/_acme-challenge.william.json deleted file mode 100644 index 735e61c7a..000000000 --- a/domains/_acme-challenge.william.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "owner": { - "username": "wdhdev", - "email": "william@m.is-a.dev" - }, - - "record": { - "CNAME": "william.is-a.dev.92918bc1f181966e.dcv.cloudflare.com" - } -} From a37c0734f94b59c5496eba85097e92c0a478fbc1 Mon Sep 17 00:00:00 2001 From: William Harrison Date: Wed, 16 Oct 2024 19:01:39 +0800 Subject: [PATCH 081/416] Delete domains/_acme-challenge.w.json --- domains/_acme-challenge.w.json | 10 ---------- 1 file changed, 10 deletions(-) delete mode 100644 domains/_acme-challenge.w.json diff --git a/domains/_acme-challenge.w.json b/domains/_acme-challenge.w.json deleted file mode 100644 index d581a80dd..000000000 --- a/domains/_acme-challenge.w.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "owner": { - "username": "wdhdev", - "email": "william@m.is-a.dev" - }, - - "record": { - "CNAME": "w.is-a.dev.92918bc1f181966e.dcv.cloudflare.com" - } -} From 2e9a3d59128c20e40f714d7e2ae148578cfa2a60 Mon Sep 17 00:00:00 2001 From: William Harrison Date: Wed, 16 Oct 2024 19:01:47 +0800 Subject: [PATCH 082/416] Update william.json --- domains/william.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/domains/william.json b/domains/william.json index 32ec135f1..2f3788f33 100644 --- a/domains/william.json +++ b/domains/william.json @@ -5,6 +5,6 @@ }, "record": { - "CNAME": "custom-hostnames.hrsn.net" + "CNAME": "hrsn.dev" } } From ddfb29fefefaacf16ec0b56cb46ecb3017568b52 Mon Sep 17 00:00:00 2001 From: Caen Kole Jones <131218155+CaenJones@users.noreply.github.com> Date: Wed, 16 Oct 2024 08:37:08 -0400 Subject: [PATCH 083/416] Create caenjones.json --- domains/caenjones.json | 12 ++++++++++++ 1 file changed, 12 insertions(+) create mode 100644 domains/caenjones.json diff --git a/domains/caenjones.json b/domains/caenjones.json new file mode 100644 index 000000000..81af7cd09 --- /dev/null +++ b/domains/caenjones.json @@ -0,0 +1,12 @@ +{ + "description": "My personal website and blog", + "repo": "https://github.com/CaenJones/caenjones.github.io", + "owner": { + "username": "CaenJones", + "email": "", + "twitter": "" + }, + "record": { + "CNAME": "caenjones.github.io" + } +} From 3c354a33af78c8b5460da8e651d0e9f0f4c392e4 Mon Sep 17 00:00:00 2001 From: Caen Kole Jones <131218155+CaenJones@users.noreply.github.com> Date: Wed, 16 Oct 2024 08:38:51 -0400 Subject: [PATCH 084/416] Update caenjones.json --- domains/caenjones.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/domains/caenjones.json b/domains/caenjones.json index 81af7cd09..50d6b79a3 100644 --- a/domains/caenjones.json +++ b/domains/caenjones.json @@ -3,7 +3,7 @@ "repo": "https://github.com/CaenJones/caenjones.github.io", "owner": { "username": "CaenJones", - "email": "", + "email": "cj@caenjones.com", "twitter": "" }, "record": { From 1a9d298ad0295f3a8d4383ca027716f63628633b Mon Sep 17 00:00:00 2001 From: victorydawn <81880947+victorydawn@users.noreply.github.com> Date: Wed, 16 Oct 2024 22:40:19 +0800 Subject: [PATCH 085/416] Register dgs.is-a.dev --- domains/dgs.json | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 domains/dgs.json diff --git a/domains/dgs.json b/domains/dgs.json new file mode 100644 index 000000000..33e2d5040 --- /dev/null +++ b/domains/dgs.json @@ -0,0 +1,13 @@ +{ + "owner": { + "username": "victorydawn", + "email": "", + "discord": "857502876108193812", + "OWL": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiUlNBLU9BRVAiLCJraWQiOiJaa1VsRmRqVThiUEstLXVVM2JJR09PVHFYYVFFS1ZINFVXOW53MTR6WTJnIn0.Mk7Ovfy1v5O45rik2XcBeQI94jklBWGmiCn27B2tMUKnwVKAQH5_fUE_DexQoYK6KgU9OgyBdzPtyTCGgYiFsAx-uRvdkt-EbMTF6rV1xNdEzmOKnCAUMdWAqb8pzGB32zQlJLNev7rhhqPgaLNd0GxuAMAsr9e1yuqjiabYtTHFiqRx_CITf1cr38q2Idgsb4QFkbaJCRuJ1WV5nuDGGftkI5FIrENB3BiauJ0kTA1cn_zxLS-kDCMwJ1vkmE2mW_2NBIEFfn-Eq9troZE2YICPBvKx9HcTnOQlP61mq3R8_ut7FoZeg8Ts44-1affR3OnbgAz_1Y_qT7ty9jnASg.Borc5KEWmWoWP6Af2GjWXw.OVNPGtv9qRGhSGqU39vXowD22fqLppnAHIlvDh24AAuHFYAmU0PpE3GuzbNo_RmuTlkx7TcEohJ3M_2sXtSshh6TkCYwZ2Edik5dh6ZFY50.6iMDFicGcVAP6sxWx_K1jQ" + }, + + "record": { + "CNAME": "mydgs.pages.dev" + } + } + \ No newline at end of file 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 086/416] 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 ba29d68356df47ffc194d74df791326dbf140a0b Mon Sep 17 00:00:00 2001 From: Gideon Lingle Date: Wed, 16 Oct 2024 15:31:23 -0500 Subject: [PATCH 087/416] Create _discord.lingle.json Discord verification --- domains/_discord.lingle.json | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100644 domains/_discord.lingle.json diff --git a/domains/_discord.lingle.json b/domains/_discord.lingle.json new file mode 100644 index 000000000..96f2c67a6 --- /dev/null +++ b/domains/_discord.lingle.json @@ -0,0 +1,9 @@ +{ + { + "owner": "LingleDev", + "email": "gideon.lingle2023@gmail.com" + }, + "record": { + "TXT": "dh=21d66ba4bca0c546fa80a877a6d3df57216bd5f5" + } +} From a4e68cdbd99d7444bee56ea80cd62f9613c5dd31 Mon Sep 17 00:00:00 2001 From: Gideon Lingle Date: Wed, 16 Oct 2024 15:35:12 -0500 Subject: [PATCH 088/416] Update _discord.lingle.json --- domains/_discord.lingle.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/domains/_discord.lingle.json b/domains/_discord.lingle.json index 96f2c67a6..788e3d093 100644 --- a/domains/_discord.lingle.json +++ b/domains/_discord.lingle.json @@ -1,6 +1,6 @@ { { - "owner": "LingleDev", + "owner": "lingledev", "email": "gideon.lingle2023@gmail.com" }, "record": { From 3ef0a0cc5b90c9a4725228e2b9cd790537b7cb3e Mon Sep 17 00:00:00 2001 From: Newfie <157941859+Newfies@users.noreply.github.com> Date: Wed, 16 Oct 2024 17:20:51 -0500 Subject: [PATCH 089/416] Create gs.json --- domains/gs.json | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 domains/gs.json diff --git a/domains/gs.json b/domains/gs.json new file mode 100644 index 000000000..96c986300 --- /dev/null +++ b/domains/gs.json @@ -0,0 +1,11 @@ +{ + "owner": { + "username": "Newfies", +` "email": "", + "twitter": "YeahItsGav", + "OWL": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiUlNBLU9BRVAiLCJraWQiOiJaa1VsRmRqVThiUEstLXVVM2JJR09PVHFYYVFFS1ZINFVXOW53MTR6WTJnIn0.fraa7gfMOqQqWmbk-4fE5_pNd2zEvQ1K5w53QIHDTtr1C_Wu2Pzw-GfOlhxAtr7Af5ZIj_p7F5OOp6PwDxlKBXGt13e5l3Z9CQlYRclhfnaeYQm_xetYFlf9ucsYXVTfjFAeXxybT-RxbBjRl3Z48tSQaAto3E3Y-SbqwHPhjqh7-4tCpRZu5yc38Bx0_RHt95Ib2Mcg4cWShE-2ggvygSsonBuYBRGFqMIhM60tMA-cbJdQpvfVdZTJv0vHOtUJltv3eVzPpi4q5S5lWz3EKizGXuwAq3HLFycrBVrt5pegWLi1gId-urV9HGV1L3myGfQQSGwDVCEew9YKQFj71A.bxACuA7jrws9Z7z0oTx4wQ.fzzUvSGM_6ODHxUwg6vQvfJeI2kmUx5DW_4tIGVjPOymDplL8iBjzb5HIHhLqo_PlkcmGxeNr5DH4glPZdn1Dq2ywNTV90hWqpjfoHSOsYk.O8IBPKTRGwaH43VBg1rK3A" + }, + "record": { + "URL": "https://github.com/GsLibrary" + } +} From 6cdf50ef7af6228ea05504473f534ab56ff3ae3c Mon Sep 17 00:00:00 2001 From: Newfie <157941859+Newfies@users.noreply.github.com> Date: Wed, 16 Oct 2024 17:25:52 -0500 Subject: [PATCH 090/416] Update gs.json --- domains/gs.json | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/domains/gs.json b/domains/gs.json index 96c986300..180ace0e7 100644 --- a/domains/gs.json +++ b/domains/gs.json @@ -4,8 +4,10 @@ ` "email": "", "twitter": "YeahItsGav", "OWL": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiUlNBLU9BRVAiLCJraWQiOiJaa1VsRmRqVThiUEstLXVVM2JJR09PVHFYYVFFS1ZINFVXOW53MTR6WTJnIn0.fraa7gfMOqQqWmbk-4fE5_pNd2zEvQ1K5w53QIHDTtr1C_Wu2Pzw-GfOlhxAtr7Af5ZIj_p7F5OOp6PwDxlKBXGt13e5l3Z9CQlYRclhfnaeYQm_xetYFlf9ucsYXVTfjFAeXxybT-RxbBjRl3Z48tSQaAto3E3Y-SbqwHPhjqh7-4tCpRZu5yc38Bx0_RHt95Ib2Mcg4cWShE-2ggvygSsonBuYBRGFqMIhM60tMA-cbJdQpvfVdZTJv0vHOtUJltv3eVzPpi4q5S5lWz3EKizGXuwAq3HLFycrBVrt5pegWLi1gId-urV9HGV1L3myGfQQSGwDVCEew9YKQFj71A.bxACuA7jrws9Z7z0oTx4wQ.fzzUvSGM_6ODHxUwg6vQvfJeI2kmUx5DW_4tIGVjPOymDplL8iBjzb5HIHhLqo_PlkcmGxeNr5DH4glPZdn1Dq2ywNTV90hWqpjfoHSOsYk.O8IBPKTRGwaH43VBg1rK3A" + "notes": "I never look at my emails, but I check on twitter alot, so if you need to contact, lmk your from is-a.dev" }, "record": { - "URL": "https://github.com/GsLibrary" + "URL": "https://href.li/https://github.com/GsLibrary" + "notes": "gs.is-a.dev will take you to https://href.li/https://github.com/GsLibrary" } } From b544397b678cd9346f2dc31e3befb174d1d0bcba Mon Sep 17 00:00:00 2001 From: DIBSTER <76603072+DEV-DIBSTER@users.noreply.github.com> Date: Wed, 16 Oct 2024 20:21:06 -0400 Subject: [PATCH 091/416] chore: formatting and validation --- domains/gs.json | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/domains/gs.json b/domains/gs.json index 180ace0e7..0fbf2da2f 100644 --- a/domains/gs.json +++ b/domains/gs.json @@ -1,13 +1,12 @@ { "owner": { "username": "Newfies", -` "email": "", + "email": "", "twitter": "YeahItsGav", - "OWL": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiUlNBLU9BRVAiLCJraWQiOiJaa1VsRmRqVThiUEstLXVVM2JJR09PVHFYYVFFS1ZINFVXOW53MTR6WTJnIn0.fraa7gfMOqQqWmbk-4fE5_pNd2zEvQ1K5w53QIHDTtr1C_Wu2Pzw-GfOlhxAtr7Af5ZIj_p7F5OOp6PwDxlKBXGt13e5l3Z9CQlYRclhfnaeYQm_xetYFlf9ucsYXVTfjFAeXxybT-RxbBjRl3Z48tSQaAto3E3Y-SbqwHPhjqh7-4tCpRZu5yc38Bx0_RHt95Ib2Mcg4cWShE-2ggvygSsonBuYBRGFqMIhM60tMA-cbJdQpvfVdZTJv0vHOtUJltv3eVzPpi4q5S5lWz3EKizGXuwAq3HLFycrBVrt5pegWLi1gId-urV9HGV1L3myGfQQSGwDVCEew9YKQFj71A.bxACuA7jrws9Z7z0oTx4wQ.fzzUvSGM_6ODHxUwg6vQvfJeI2kmUx5DW_4tIGVjPOymDplL8iBjzb5HIHhLqo_PlkcmGxeNr5DH4glPZdn1Dq2ywNTV90hWqpjfoHSOsYk.O8IBPKTRGwaH43VBg1rK3A" - "notes": "I never look at my emails, but I check on twitter alot, so if you need to contact, lmk your from is-a.dev" + "OWL": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiUlNBLU9BRVAiLCJraWQiOiJaa1VsRmRqVThiUEstLXVVM2JJR09PVHFYYVFFS1ZINFVXOW53MTR6WTJnIn0.fraa7gfMOqQqWmbk-4fE5_pNd2zEvQ1K5w53QIHDTtr1C_Wu2Pzw-GfOlhxAtr7Af5ZIj_p7F5OOp6PwDxlKBXGt13e5l3Z9CQlYRclhfnaeYQm_xetYFlf9ucsYXVTfjFAeXxybT-RxbBjRl3Z48tSQaAto3E3Y-SbqwHPhjqh7-4tCpRZu5yc38Bx0_RHt95Ib2Mcg4cWShE-2ggvygSsonBuYBRGFqMIhM60tMA-cbJdQpvfVdZTJv0vHOtUJltv3eVzPpi4q5S5lWz3EKizGXuwAq3HLFycrBVrt5pegWLi1gId-urV9HGV1L3myGfQQSGwDVCEew9YKQFj71A.bxACuA7jrws9Z7z0oTx4wQ.fzzUvSGM_6ODHxUwg6vQvfJeI2kmUx5DW_4tIGVjPOymDplL8iBjzb5HIHhLqo_PlkcmGxeNr5DH4glPZdn1Dq2ywNTV90hWqpjfoHSOsYk.O8IBPKTRGwaH43VBg1rK3A", + "notes": "I never look at my emails, but I check on twitter alot, so if you need to contact, lmk your from is-a.dev" }, "record": { "URL": "https://href.li/https://github.com/GsLibrary" - "notes": "gs.is-a.dev will take you to https://href.li/https://github.com/GsLibrary" } } From 6d5268d4912b25cc8b5d5dfc9df11cfe74ea667a Mon Sep 17 00:00:00 2001 From: DIBSTER <76603072+DEV-DIBSTER@users.noreply.github.com> Date: Wed, 16 Oct 2024 20:38:32 -0400 Subject: [PATCH 092/416] chore: fixing invalid json --- domains/_discord.lingle.json | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/domains/_discord.lingle.json b/domains/_discord.lingle.json index 788e3d093..18a67e8d7 100644 --- a/domains/_discord.lingle.json +++ b/domains/_discord.lingle.json @@ -1,9 +1,10 @@ { - { - "owner": "lingledev", - "email": "gideon.lingle2023@gmail.com" - }, - "record": { - "TXT": "dh=21d66ba4bca0c546fa80a877a6d3df57216bd5f5" - } + "owner": { + "email": "gideon.lingle2023@gmail.com" + }, + "record": { + "TXT": [ + "h=21d66ba4bca0c546fa80a877a6d3df57216bd5f5" + ] + } } From af54fcc08dd3689fda0340f319a0bfb0241c93ef Mon Sep 17 00:00:00 2001 From: DIBSTER <76603072+DEV-DIBSTER@users.noreply.github.com> Date: Wed, 16 Oct 2024 20:38:46 -0400 Subject: [PATCH 093/416] chore: text fix --- domains/_discord.lingle.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/domains/_discord.lingle.json b/domains/_discord.lingle.json index 18a67e8d7..a318a4016 100644 --- a/domains/_discord.lingle.json +++ b/domains/_discord.lingle.json @@ -4,7 +4,7 @@ }, "record": { "TXT": [ - "h=21d66ba4bca0c546fa80a877a6d3df57216bd5f5" + "dh=21d66ba4bca0c546fa80a877a6d3df57216bd5f5" ] } } From 7bf4212952eea9d05c73661df2e25dbfc882bc02 Mon Sep 17 00:00:00 2001 From: DIBSTER <76603072+DEV-DIBSTER@users.noreply.github.com> Date: Wed, 16 Oct 2024 20:40:02 -0400 Subject: [PATCH 094/416] chore: fixing json and formatting --- domains/_discord.lingle.json | 1 + 1 file changed, 1 insertion(+) diff --git a/domains/_discord.lingle.json b/domains/_discord.lingle.json index a318a4016..29bb34749 100644 --- a/domains/_discord.lingle.json +++ b/domains/_discord.lingle.json @@ -1,5 +1,6 @@ { "owner": { + "username": "lingledev", "email": "gideon.lingle2023@gmail.com" }, "record": { From e5a9e316e36e916b07af2b4245d72a0822f8029e Mon Sep 17 00:00:00 2001 From: DIBSTER <76603072+DEV-DIBSTER@users.noreply.github.com> Date: Wed, 16 Oct 2024 20:42:51 -0400 Subject: [PATCH 095/416] chore: formatting --- domains/ujjwal.json | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/domains/ujjwal.json b/domains/ujjwal.json index f041d840f..783f87b0d 100644 --- a/domains/ujjwal.json +++ b/domains/ujjwal.json @@ -1,9 +1,9 @@ { - "owner": { - "username": "ujjwalshriwal", - "email": "ujjwalshrivastav16@gmail.com" - }, - "record": { - "CNAME": "ujjwalshriwal.github.io" - } + "owner": { + "username": "ujjwalshriwal", + "email": "ujjwalshrivastav16@gmail.com" + }, + "record": { + "CNAME": "ujjwalshriwal.github.io" + } } From 362296085a3ab4dd0b16999db84c51e25588a8f2 Mon Sep 17 00:00:00 2001 From: William Harrison Date: Thu, 17 Oct 2024 12:47:30 +1100 Subject: [PATCH 096/416] more record types + fixes? --- .github/workflows/publish.yml | 4 +- dnsconfig.js | 72 +++++++++++++---------------------- 2 files changed, 29 insertions(+), 47 deletions(-) diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index 8577075f3..335a58668 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -26,7 +26,7 @@ jobs: - name: Publish uses: koenrh/dnscontrol-action@v3 env: - CLOUDFLARE_API_TOKEN: ${{ secrets.CF_API_TOKEN }} + CLOUDFLARE_API_TOKEN: ${{ secrets.CLOUDFLARE_API_TOKEN }} with: args: push - config_file: "dnsconfig.js" \ No newline at end of file + config_file: "dnsconfig.js" diff --git a/dnsconfig.js b/dnsconfig.js index 9fbbe8d8e..4b0a1942f 100644 --- a/dnsconfig.js +++ b/dnsconfig.js @@ -4,12 +4,6 @@ var providerCf = DnsProvider(NewDnsProvider("cloudflare")); var proxy = { on: { "cloudflare_proxy": "on" }, off: { "cloudflare_proxy": "off" } -}; - -// Function to validate filenames according to the given rules -function isValidFilename(filename) { - var regex = /\.json$/; - return regex.test(filename); } function getDomainsList(filesPath) { @@ -18,13 +12,8 @@ function getDomainsList(filesPath) { for (var i = 0; i < files.length; i++) { var basename = files[i].split('/').reverse()[0]; - - if (!isValidFilename(basename)) { - console.log("Skipping invalid file:" + basename); - continue; - } - var name = basename.split('.')[0]; + result.push({ name: name, data: require(files[i]) }); } @@ -35,21 +24,22 @@ var domains = getDomainsList('./domains'); var commit = {}; for (var idx in domains) { + var domainName = domains[idx].name; var domainData = domains[idx].data; - var proxyState = proxy.off; // disabled by default + var proxyState = proxy.on; // enabled by default - if (!commit[domainData.record.domain]) { - commit[domainData.record.domain] = []; + if (!commit[domainName]) { + commit[domainName] = []; } - if (domainData.record.proxied === false) { + if (domainData.proxied === false) { proxyState = proxy.off; } // Handle A records if (domainData.record.A) { for (var a in domainData.record.A) { - commit[domainData.record.domain].push( + commit[domainName].push( A(domainData.subdomain, IP(domainData.record.A[a]), proxyState) ); } @@ -58,28 +48,33 @@ for (var idx in domains) { // Handle AAAA records if (domainData.record.AAAA) { for (var aaaa in domainData.record.AAAA) { - commit[domainData.record.domain].push( + commit[domainName].push( AAAA(domainData.subdomain, domainData.record.AAAA[aaaa], proxyState) ); } } - // Handle CNAME record - if (domainData.record.CNAME) { - if (domainData.subdomain && domainData.record.CNAME) { - var cnameTarget = domainData.record.CNAME.endsWith(".") ? domainData.record.CNAME : domainData.record.CNAME + "."; - commit[domainData.record.domain].push( - CNAME(domainData.subdomain, cnameTarget, proxyState) + // Handle CAA records + if (domainData.record.CAA) { + for (var caa in domainData.record.CAA) { + var caaRecord = domainData.record.CAA[caa]; + commit[domainName].push( + CAA(domainData.subdomain, caaRecord.flags, caaRecord.tag, caaRecord.value) ); - } else { - console.log("Invalid CNAME record for domain: " + domainData.record.domain); } } + // Handle CNAME records + if (domainData.record.CNAME) { + commit[domainName].push( + CNAME(domainData.subdomain, domainData.record.CNAME + ".", proxyState) + ); + } + // Handle MX records if (domainData.record.MX) { for (var mx in domainData.record.MX) { - commit[domainData.record.domain].push( + commit[domainName].push( MX(domainData.subdomain, 10, domainData.record.MX[mx] + ".") ); } @@ -88,7 +83,7 @@ for (var idx in domains) { // Handle NS records if (domainData.record.NS) { for (var ns in domainData.record.NS) { - commit[domainData.domain].push( + commit[domainName].push( NS(domainData.subdomain, domainData.record.NS[ns] + ".") ); } @@ -98,7 +93,7 @@ for (var idx in domains) { if (domainData.record.SRV) { for (var srv in domainData.record.SRV) { var srvRecord = domainData.record.SRV[srv]; - commit[domainData.domain].push( + commit[domainName].push( SRV(domainData.subdomain, srvRecord.priority, srvRecord.weight, srvRecord.port, srvRecord.target + ".") ); } @@ -106,25 +101,12 @@ for (var idx in domains) { // Handle TXT records if (domainData.record.TXT) { - if (Array.isArray(domainData.record.TXT)) { - for (var txt in domainData.record.TXT) { - commit[domainData.record.domain].push( - TXT(domainData.subdomain, domainData.record.TXT[txt]) - ); - } - } else { - commit[domainData.record.domain].push( - TXT(domainData.subdomain, domainData.record.TXT) + for (var txt in domainData.record.TXT) { + commit[domainName].push( + TXT(domainData.subdomain, domainData.record.TXT[txt]) ); } } - - // Handle URL records (redirect) - if (domainData.record.URL) { - commit[domainData.record.domain].push( - CNAME(domainData.subdomain, "redirect.is-a.dev.", proxyState) - ); - } } // Commit all DNS records From fcfc8ec9202e9423ce42817bfa9b1c7c83a6ae98 Mon Sep 17 00:00:00 2001 From: William Harrison Date: Thu, 17 Oct 2024 12:51:12 +1100 Subject: [PATCH 097/416] fixes? --- dnsconfig.js | 19 ++++++++++--------- 1 file changed, 10 insertions(+), 9 deletions(-) diff --git a/dnsconfig.js b/dnsconfig.js index 4b0a1942f..509733463 100644 --- a/dnsconfig.js +++ b/dnsconfig.js @@ -24,7 +24,8 @@ var domains = getDomainsList('./domains'); var commit = {}; for (var idx in domains) { - var domainName = domains[idx].name; + var domainName = "is-a.dev"; + var subdomainName = domains[idx].name; var domainData = domains[idx].data; var proxyState = proxy.on; // enabled by default @@ -40,7 +41,7 @@ for (var idx in domains) { if (domainData.record.A) { for (var a in domainData.record.A) { commit[domainName].push( - A(domainData.subdomain, IP(domainData.record.A[a]), proxyState) + A(subdomainName, IP(domainData.record.A[a]), proxyState) ); } } @@ -49,7 +50,7 @@ for (var idx in domains) { if (domainData.record.AAAA) { for (var aaaa in domainData.record.AAAA) { commit[domainName].push( - AAAA(domainData.subdomain, domainData.record.AAAA[aaaa], proxyState) + AAAA(subdomainName, domainData.record.AAAA[aaaa], proxyState) ); } } @@ -59,7 +60,7 @@ for (var idx in domains) { for (var caa in domainData.record.CAA) { var caaRecord = domainData.record.CAA[caa]; commit[domainName].push( - CAA(domainData.subdomain, caaRecord.flags, caaRecord.tag, caaRecord.value) + CAA(subdomainName, caaRecord.flags, caaRecord.tag, caaRecord.value) ); } } @@ -67,7 +68,7 @@ for (var idx in domains) { // Handle CNAME records if (domainData.record.CNAME) { commit[domainName].push( - CNAME(domainData.subdomain, domainData.record.CNAME + ".", proxyState) + CNAME(subdomainName, domainData.record.CNAME + ".", proxyState) ); } @@ -75,7 +76,7 @@ for (var idx in domains) { if (domainData.record.MX) { for (var mx in domainData.record.MX) { commit[domainName].push( - MX(domainData.subdomain, 10, domainData.record.MX[mx] + ".") + MX(subdomainName, 10, domainData.record.MX[mx] + ".") ); } } @@ -84,7 +85,7 @@ for (var idx in domains) { if (domainData.record.NS) { for (var ns in domainData.record.NS) { commit[domainName].push( - NS(domainData.subdomain, domainData.record.NS[ns] + ".") + NS(subdomainName, domainData.record.NS[ns] + ".") ); } } @@ -94,7 +95,7 @@ for (var idx in domains) { for (var srv in domainData.record.SRV) { var srvRecord = domainData.record.SRV[srv]; commit[domainName].push( - SRV(domainData.subdomain, srvRecord.priority, srvRecord.weight, srvRecord.port, srvRecord.target + ".") + SRV(subdomainName, srvRecord.priority, srvRecord.weight, srvRecord.port, srvRecord.target + ".") ); } } @@ -103,7 +104,7 @@ for (var idx in domains) { if (domainData.record.TXT) { for (var txt in domainData.record.TXT) { commit[domainName].push( - TXT(domainData.subdomain, domainData.record.TXT[txt]) + TXT(subdomainName, domainData.record.TXT[txt]) ); } } From 3f78a9d4d3a88519bdbe76ccf12db3d70e091ce7 Mon Sep 17 00:00:00 2001 From: William Harrison Date: Thu, 17 Oct 2024 09:52:42 +0800 Subject: [PATCH 098/416] Delete domains/test.json --- domains/test.json | 11 ----------- 1 file changed, 11 deletions(-) delete mode 100644 domains/test.json diff --git a/domains/test.json b/domains/test.json deleted file mode 100644 index b62378c74..000000000 --- a/domains/test.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "owner": { - "username": "TerraPlayz", - "email": "omsenjalia@gmail.com", - "discord": "248470317540966443" - }, - - "record": { - "A": ["11.11.11.11"] - } -} From fe56885bcde28621da80e655a65d54f609a98680 Mon Sep 17 00:00:00 2001 From: William Harrison Date: Thu, 17 Oct 2024 12:53:24 +1100 Subject: [PATCH 099/416] fix? --- dnsconfig.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dnsconfig.js b/dnsconfig.js index 509733463..3903e79b0 100644 --- a/dnsconfig.js +++ b/dnsconfig.js @@ -24,8 +24,8 @@ var domains = getDomainsList('./domains'); var commit = {}; for (var idx in domains) { - var domainName = "is-a.dev"; var subdomainName = domains[idx].name; + var domainName = subdomainName + ".is-a.dev"; var domainData = domains[idx].data; var proxyState = proxy.on; // enabled by default From 899f730caa04a1fdeafcda28d6b6db8f8ecfdb90 Mon Sep 17 00:00:00 2001 From: William Harrison Date: Thu, 17 Oct 2024 12:57:05 +1100 Subject: [PATCH 100/416] fix txt error --- dnsconfig.js | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/dnsconfig.js b/dnsconfig.js index 3903e79b0..056fd3952 100644 --- a/dnsconfig.js +++ b/dnsconfig.js @@ -24,8 +24,8 @@ var domains = getDomainsList('./domains'); var commit = {}; for (var idx in domains) { + var domainName = "is-a.dev"; var subdomainName = domains[idx].name; - var domainName = subdomainName + ".is-a.dev"; var domainData = domains[idx].data; var proxyState = proxy.on; // enabled by default @@ -102,9 +102,15 @@ for (var idx in domains) { // Handle TXT records if (domainData.record.TXT) { - for (var txt in 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]) + ); + } + } else { commit[domainName].push( - TXT(subdomainName, domainData.record.TXT[txt]) + TXT(subdomainName, domainData.record.TXT) ); } } From a4e107681c5a2536439ce6d373bcd2c14193575a Mon Sep 17 00:00:00 2001 From: William Harrison Date: Thu, 17 Oct 2024 13:01:38 +1100 Subject: [PATCH 101/416] fix domains --- domains/asnct.json | 2 +- domains/ehab.json | 2 +- domains/renzyx.json | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/domains/asnct.json b/domains/asnct.json index c5d53fced..b95023607 100644 --- a/domains/asnct.json +++ b/domains/asnct.json @@ -7,6 +7,6 @@ "record": { "URL": "https://asnct_bio.t.me", "TXT": ["mailru-domain: wDSaV835X4LZyKsP", "v=spf1 redirect=_spf.mail.ru"], - "MX": "emx.mail.ru" + "MX": ["emx.mail.ru"] } } diff --git a/domains/ehab.json b/domains/ehab.json index 64c1a4764..50e6321b3 100644 --- a/domains/ehab.json +++ b/domains/ehab.json @@ -6,6 +6,6 @@ "record": { "A": ["128.204.223.115"], "TXT": "v=spf1 mx a include:mail9.serv00.com -all", - "MX": "mail9.serv00.com" + "MX": ["mail9.serv00.com"] } } diff --git a/domains/renzyx.json b/domains/renzyx.json index e5fda8c71..a3e01087f 100644 --- a/domains/renzyx.json +++ b/domains/renzyx.json @@ -7,7 +7,7 @@ }, "record": { "A": ["75.2.60.5"], - "MX": "feedback-smtp.us-east-1.amazonses.com", + "MX": ["feedback-smtp.us-east-1.amazonses.com"], "TXT": [ "v=spf1 include:amazonses.com ~all", "p=MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDl3uimKrfDsLkGKkuwIhxEi23dmRf1GTyrcfpzF/iSfGrMp5xbDo3+lqN4R3Dx48orvlGbtNxQevx4NPIHU+BAIfRyRkMDzP9X+elTMFkHqHtly5OswQJd0Jciax8WqPoTfLo7+cjDyY0lejoqadUK0gxRe5b5HOLGNUBOCgmCNQIDAQAB" From 9398d5a2cc81148957738d3e064ae9f93840cea6 Mon Sep 17 00:00:00 2001 From: William Harrison Date: Thu, 17 Oct 2024 13:05:09 +1100 Subject: [PATCH 102/416] url records --- dnsconfig.js | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/dnsconfig.js b/dnsconfig.js index 056fd3952..64e595db9 100644 --- a/dnsconfig.js +++ b/dnsconfig.js @@ -72,6 +72,12 @@ for (var idx in domains) { ); } + if (domainData.record.URL) { + commit[domainName].push( + CNAME(subdomainName, "redirect.is-a.dev.", proxyState) + ); + } + // Handle MX records if (domainData.record.MX) { for (var mx in domainData.record.MX) { From ae905e36af2fdfb117c6fecd17c81fc66875a222 Mon Sep 17 00:00:00 2001 From: William Harrison Date: Thu, 17 Oct 2024 13:08:12 +1100 Subject: [PATCH 103/416] more fixes --- dnsconfig.js | 3 +-- domains/onvy.json | 2 +- 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/dnsconfig.js b/dnsconfig.js index 64e595db9..ea5efc330 100644 --- a/dnsconfig.js +++ b/dnsconfig.js @@ -11,8 +11,7 @@ function getDomainsList(filesPath) { var files = glob.apply(null, [filesPath, true, '.json']); for (var i = 0; i < files.length; i++) { - var basename = files[i].split('/').reverse()[0]; - var name = basename.split('.')[0]; + var name = files[i].split('.').slice(0, -1).join('.'); result.push({ name: name, data: require(files[i]) }); } diff --git a/domains/onvy.json b/domains/onvy.json index 42e0a84bf..9c63ed74c 100644 --- a/domains/onvy.json +++ b/domains/onvy.json @@ -6,7 +6,7 @@ "record": { "MX": [ "mx1.improvmx.com", - "mx1.improvmx.com" + "mx2.improvmx.com" ], "TXT": "v=spf1 include:spf.improvmx.com ~all" } From 6cf5aefc9346d0951699807f71629a15cd5feb65 Mon Sep 17 00:00:00 2001 From: William Harrison Date: Thu, 17 Oct 2024 13:10:53 +1100 Subject: [PATCH 104/416] fix url records --- dnsconfig.js | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/dnsconfig.js b/dnsconfig.js index ea5efc330..58bf90b84 100644 --- a/dnsconfig.js +++ b/dnsconfig.js @@ -71,12 +71,6 @@ for (var idx in domains) { ); } - if (domainData.record.URL) { - commit[domainName].push( - CNAME(subdomainName, "redirect.is-a.dev.", proxyState) - ); - } - // Handle MX records if (domainData.record.MX) { for (var mx in domainData.record.MX) { @@ -119,6 +113,14 @@ for (var idx in domains) { ); } } + + // 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( + A(subdomainName, "192.0.2.1", proxy.on) + ); + } } // Commit all DNS records From 35ec12d07e1e524496a9ce3d880894acbe1b87d4 Mon Sep 17 00:00:00 2001 From: William Harrison Date: Thu, 17 Oct 2024 13:14:43 +1100 Subject: [PATCH 105/416] remove acme challenge records + fix other domains --- domains/0v90.json | 2 +- domains/_acme-challenge.ai.esb.json | 13 ------------- domains/_acme-challenge.api.juststudio.json | 11 ----------- domains/_acme-challenge.cdn.esb.json | 13 ------------- domains/_acme-challenge.juqwtf.json | 12 ------------ domains/_acme-challenge.katz.json | 11 ----------- domains/_acme-challenge.oioioi.json | 9 --------- domains/_acme-challenge.parrot.json | 13 ------------- domains/_acme-challenge.raafey.json | 9 --------- domains/_acme-challenge.us.mcstatus.json | 13 ------------- domains/ashishagr.json | 2 +- domains/kuldeep.json | 2 +- domains/vbkg.json | 2 +- 13 files changed, 4 insertions(+), 108 deletions(-) delete mode 100644 domains/_acme-challenge.ai.esb.json delete mode 100644 domains/_acme-challenge.api.juststudio.json delete mode 100644 domains/_acme-challenge.cdn.esb.json delete mode 100644 domains/_acme-challenge.juqwtf.json delete mode 100644 domains/_acme-challenge.katz.json delete mode 100644 domains/_acme-challenge.oioioi.json delete mode 100644 domains/_acme-challenge.parrot.json delete mode 100644 domains/_acme-challenge.raafey.json delete mode 100644 domains/_acme-challenge.us.mcstatus.json diff --git a/domains/0v90.json b/domains/0v90.json index 98925033e..de32e280b 100644 --- a/domains/0v90.json +++ b/domains/0v90.json @@ -13,7 +13,7 @@ "185.199.108.153", "185.199.109.153", "185.199.110.153", - "185.199.110.153" + "185.199.111.153" ] } } diff --git a/domains/_acme-challenge.ai.esb.json b/domains/_acme-challenge.ai.esb.json deleted file mode 100644 index bef1435a1..000000000 --- a/domains/_acme-challenge.ai.esb.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "owner": { - "username": "EducatedSuddenBucket", - "email": "", - "discord": "1167825360151380032", - "OWL": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiUlNBLU9BRVAiLCJraWQiOiJaa1VsRmRqVThiUEstLXVVM2JJR09PVHFYYVFFS1ZINFVXOW53MTR6WTJnIn0.guUEvTOIBPJv8oJfvZdvgudRQpsBlIxnKLhef83On6LPv7t8yR4GXWxwwRWUmwlpsPJBLJBSzV1AZS26i7dgezj5k4-gfQdhr1ZKUz_w5T7JgQ9MIbWeOo5ocEMcMjmkC6WLesVMwH5cfCoOJeW097Gr6of_60Jt1JcpyNRX3s5zySh9cVb1p3_II0jrPbQ1Nj8ZqwNJhiRNT8xCdHt1cfsYi76RgFRx2iTsYbEmL0v933CCeqD75aYnlVmCqyKD-dv41QBhuq9dfUwKnJusArtxtbNC9h4EwX2Y9MnoIg7nKKLrOSllSS8tRIiVw2oHv_jHm3XRJascmoni2EzdmA.5waf0tgo5uTY4rjfw8gJUA.O0wUU5TTcpQ_8wkwEeKUsSX6wKEtwVZ-G0k1R0zjhAU9hXsii5BiittxlrdR2JKP_917n2rUCN7NKnYAFIg5acwvJS8NmZlvNcTIRxb_yFmC7fRfQ6RqXGkYjc0EEDWS.bxYmFS-IlttaZTgqdZdnHQ" - }, - - "record": { - "CNAME": "af252befb545b3b27e96b5b9._acme.deno.dev" - } - } - diff --git a/domains/_acme-challenge.api.juststudio.json b/domains/_acme-challenge.api.juststudio.json deleted file mode 100644 index 1d3e92ea1..000000000 --- a/domains/_acme-challenge.api.juststudio.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "description": "JustStudio.API", - "owner": { - "username": "JustDeveloper1", - "email": "support@juststudio.is-a.dev", - "discord": "1117482901353812088" - }, - "record": { - "CNAME": "ec675496b91489e24d221965._acme.deno.dev" - } -} diff --git a/domains/_acme-challenge.cdn.esb.json b/domains/_acme-challenge.cdn.esb.json deleted file mode 100644 index 00111381b..000000000 --- a/domains/_acme-challenge.cdn.esb.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "owner": { - "username": "EducatedSuddenBucket", - "email": "", - "discord": "1167825360151380032", - "OWL": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiUlNBLU9BRVAiLCJraWQiOiJaa1VsRmRqVThiUEstLXVVM2JJR09PVHFYYVFFS1ZINFVXOW53MTR6WTJnIn0.guUEvTOIBPJv8oJfvZdvgudRQpsBlIxnKLhef83On6LPv7t8yR4GXWxwwRWUmwlpsPJBLJBSzV1AZS26i7dgezj5k4-gfQdhr1ZKUz_w5T7JgQ9MIbWeOo5ocEMcMjmkC6WLesVMwH5cfCoOJeW097Gr6of_60Jt1JcpyNRX3s5zySh9cVb1p3_II0jrPbQ1Nj8ZqwNJhiRNT8xCdHt1cfsYi76RgFRx2iTsYbEmL0v933CCeqD75aYnlVmCqyKD-dv41QBhuq9dfUwKnJusArtxtbNC9h4EwX2Y9MnoIg7nKKLrOSllSS8tRIiVw2oHv_jHm3XRJascmoni2EzdmA.5waf0tgo5uTY4rjfw8gJUA.O0wUU5TTcpQ_8wkwEeKUsSX6wKEtwVZ-G0k1R0zjhAU9hXsii5BiittxlrdR2JKP_917n2rUCN7NKnYAFIg5acwvJS8NmZlvNcTIRxb_yFmC7fRfQ6RqXGkYjc0EEDWS.bxYmFS-IlttaZTgqdZdnHQ" - }, - - "record": { - "CNAME": "fe4cfa72d5862865fb2759c8._acme.deno.dev" - } - } - diff --git a/domains/_acme-challenge.juqwtf.json b/domains/_acme-challenge.juqwtf.json deleted file mode 100644 index e8fc66acc..000000000 --- a/domains/_acme-challenge.juqwtf.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "owner": { - "username": "denboy0123", - "email": "pochtaproverka01@gmail.com" - }, - "record": { - "TXT": [ - "FZo9g0GqRYR-fhmWc1QzbycfV5UZIE4bwh42BI81NDQ", - "V1N8tuJvEcUtltxMXLRvP0U1_jaAgsSJJ89MgyxpWUk" - ] - } -} diff --git a/domains/_acme-challenge.katz.json b/domains/_acme-challenge.katz.json deleted file mode 100644 index 434720b24..000000000 --- a/domains/_acme-challenge.katz.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "owner": { - "username": "Bananalolok", - "email": "", - "discord": "bananalol7678" - }, - - "record": { - "CNAME": "77c60266e3d311053d5b2fe1._acme.deno.dev" - } -} diff --git a/domains/_acme-challenge.oioioi.json b/domains/_acme-challenge.oioioi.json deleted file mode 100644 index 1bb254789..000000000 --- a/domains/_acme-challenge.oioioi.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "owner": { - "username": "VaibhavSys", - "email": "vaibhavsys@protonmail.com" - }, - "record": { - "CNAME": "b00be066-ce45-455f-bb4a-de9f6dc14e0c.acmedns.infinityfree.net" - } -} diff --git a/domains/_acme-challenge.parrot.json b/domains/_acme-challenge.parrot.json deleted file mode 100644 index 4e34f2525..000000000 --- a/domains/_acme-challenge.parrot.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "owner": { - "username": "EducatedSuddenBucket", - "email": "", - "discord": "1167825360151380032", - "OWL": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiUlNBLU9BRVAiLCJraWQiOiJaa1VsRmRqVThiUEstLXVVM2JJR09PVHFYYVFFS1ZINFVXOW53MTR6WTJnIn0.guUEvTOIBPJv8oJfvZdvgudRQpsBlIxnKLhef83On6LPv7t8yR4GXWxwwRWUmwlpsPJBLJBSzV1AZS26i7dgezj5k4-gfQdhr1ZKUz_w5T7JgQ9MIbWeOo5ocEMcMjmkC6WLesVMwH5cfCoOJeW097Gr6of_60Jt1JcpyNRX3s5zySh9cVb1p3_II0jrPbQ1Nj8ZqwNJhiRNT8xCdHt1cfsYi76RgFRx2iTsYbEmL0v933CCeqD75aYnlVmCqyKD-dv41QBhuq9dfUwKnJusArtxtbNC9h4EwX2Y9MnoIg7nKKLrOSllSS8tRIiVw2oHv_jHm3XRJascmoni2EzdmA.5waf0tgo5uTY4rjfw8gJUA.O0wUU5TTcpQ_8wkwEeKUsSX6wKEtwVZ-G0k1R0zjhAU9hXsii5BiittxlrdR2JKP_917n2rUCN7NKnYAFIg5acwvJS8NmZlvNcTIRxb_yFmC7fRfQ6RqXGkYjc0EEDWS.bxYmFS-IlttaZTgqdZdnHQ" - }, - - "record": { - "CNAME": "51de1eeaf31ce67a1c3f69aa._acme.deno.dev" - } - } - diff --git a/domains/_acme-challenge.raafey.json b/domains/_acme-challenge.raafey.json deleted file mode 100644 index 59d86c9fe..000000000 --- a/domains/_acme-challenge.raafey.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "owner": { - "username": "RaafeyRaza", - "email": "raafeyraza1@gmail.com" - }, - "record": { - "CNAME": "dc6fbbae-3aba-4a5d-9741-4b7a386b9151.acmedns.infinityfree.net" - } -} diff --git a/domains/_acme-challenge.us.mcstatus.json b/domains/_acme-challenge.us.mcstatus.json deleted file mode 100644 index 55ec2e523..000000000 --- a/domains/_acme-challenge.us.mcstatus.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "owner": { - "username": "EducatedSuddenBucket", - "email": "", - "discord": "1167825360151380032", - "OWL": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiUlNBLU9BRVAiLCJraWQiOiJaa1VsRmRqVThiUEstLXVVM2JJR09PVHFYYVFFS1ZINFVXOW53MTR6WTJnIn0.guUEvTOIBPJv8oJfvZdvgudRQpsBlIxnKLhef83On6LPv7t8yR4GXWxwwRWUmwlpsPJBLJBSzV1AZS26i7dgezj5k4-gfQdhr1ZKUz_w5T7JgQ9MIbWeOo5ocEMcMjmkC6WLesVMwH5cfCoOJeW097Gr6of_60Jt1JcpyNRX3s5zySh9cVb1p3_II0jrPbQ1Nj8ZqwNJhiRNT8xCdHt1cfsYi76RgFRx2iTsYbEmL0v933CCeqD75aYnlVmCqyKD-dv41QBhuq9dfUwKnJusArtxtbNC9h4EwX2Y9MnoIg7nKKLrOSllSS8tRIiVw2oHv_jHm3XRJascmoni2EzdmA.5waf0tgo5uTY4rjfw8gJUA.O0wUU5TTcpQ_8wkwEeKUsSX6wKEtwVZ-G0k1R0zjhAU9hXsii5BiittxlrdR2JKP_917n2rUCN7NKnYAFIg5acwvJS8NmZlvNcTIRxb_yFmC7fRfQ6RqXGkYjc0EEDWS.bxYmFS-IlttaZTgqdZdnHQ" - }, - - "record": { - "CNAME": "e6797667cd820de372823eb4._acme.deno.dev" - } - } - \ No newline at end of file diff --git a/domains/ashishagr.json b/domains/ashishagr.json index 181618046..78946238d 100644 --- a/domains/ashishagr.json +++ b/domains/ashishagr.json @@ -5,8 +5,8 @@ }, "record": { "A": [ + "185.199.108.153", "185.199.109.153", - "185.199.111.153", "185.199.110.153", "185.199.111.153" ], diff --git a/domains/kuldeep.json b/domains/kuldeep.json index a772ebcaf..06fccac98 100644 --- a/domains/kuldeep.json +++ b/domains/kuldeep.json @@ -7,7 +7,7 @@ }, "record": { - "A": ["185.199.108.153","185.199.109.153","185.199.110.153","185.199.110.153"] + "A": ["185.199.108.153","185.199.109.153","185.199.110.153","185.199.111.153"] } } diff --git a/domains/vbkg.json b/domains/vbkg.json index a5d5e977b..7d55662bf 100644 --- a/domains/vbkg.json +++ b/domains/vbkg.json @@ -6,7 +6,7 @@ "record": { "MX": [ "mx1.improvmx.com", - "mx1.improvmx.com" + "mx2.improvmx.com" ], "TXT": "v=spf1 include:spf.improvmx.com ~all" } From e773d40b545a0f0d9b862f16cc6191dcd780a84d Mon Sep 17 00:00:00 2001 From: William Harrison Date: Thu, 17 Oct 2024 13:16:13 +1100 Subject: [PATCH 106/416] Discard changes to domains/_acme-challenge.ai.esb.json --- domains/_acme-challenge.ai.esb.json | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 domains/_acme-challenge.ai.esb.json diff --git a/domains/_acme-challenge.ai.esb.json b/domains/_acme-challenge.ai.esb.json new file mode 100644 index 000000000..bef1435a1 --- /dev/null +++ b/domains/_acme-challenge.ai.esb.json @@ -0,0 +1,13 @@ +{ + "owner": { + "username": "EducatedSuddenBucket", + "email": "", + "discord": "1167825360151380032", + "OWL": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiUlNBLU9BRVAiLCJraWQiOiJaa1VsRmRqVThiUEstLXVVM2JJR09PVHFYYVFFS1ZINFVXOW53MTR6WTJnIn0.guUEvTOIBPJv8oJfvZdvgudRQpsBlIxnKLhef83On6LPv7t8yR4GXWxwwRWUmwlpsPJBLJBSzV1AZS26i7dgezj5k4-gfQdhr1ZKUz_w5T7JgQ9MIbWeOo5ocEMcMjmkC6WLesVMwH5cfCoOJeW097Gr6of_60Jt1JcpyNRX3s5zySh9cVb1p3_II0jrPbQ1Nj8ZqwNJhiRNT8xCdHt1cfsYi76RgFRx2iTsYbEmL0v933CCeqD75aYnlVmCqyKD-dv41QBhuq9dfUwKnJusArtxtbNC9h4EwX2Y9MnoIg7nKKLrOSllSS8tRIiVw2oHv_jHm3XRJascmoni2EzdmA.5waf0tgo5uTY4rjfw8gJUA.O0wUU5TTcpQ_8wkwEeKUsSX6wKEtwVZ-G0k1R0zjhAU9hXsii5BiittxlrdR2JKP_917n2rUCN7NKnYAFIg5acwvJS8NmZlvNcTIRxb_yFmC7fRfQ6RqXGkYjc0EEDWS.bxYmFS-IlttaZTgqdZdnHQ" + }, + + "record": { + "CNAME": "af252befb545b3b27e96b5b9._acme.deno.dev" + } + } + From dd6b6d16b30a837d3d73bfcaf0b4c0edbdb43d55 Mon Sep 17 00:00:00 2001 From: William Harrison Date: Thu, 17 Oct 2024 13:16:17 +1100 Subject: [PATCH 107/416] Discard changes to domains/_acme-challenge.api.juststudio.json --- domains/_acme-challenge.api.juststudio.json | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 domains/_acme-challenge.api.juststudio.json diff --git a/domains/_acme-challenge.api.juststudio.json b/domains/_acme-challenge.api.juststudio.json new file mode 100644 index 000000000..1d3e92ea1 --- /dev/null +++ b/domains/_acme-challenge.api.juststudio.json @@ -0,0 +1,11 @@ +{ + "description": "JustStudio.API", + "owner": { + "username": "JustDeveloper1", + "email": "support@juststudio.is-a.dev", + "discord": "1117482901353812088" + }, + "record": { + "CNAME": "ec675496b91489e24d221965._acme.deno.dev" + } +} From ddd7f26df15ee81b42497a8efbe8f53ce37a6f9a Mon Sep 17 00:00:00 2001 From: William Harrison Date: Thu, 17 Oct 2024 13:16:21 +1100 Subject: [PATCH 108/416] Discard changes to domains/_acme-challenge.cdn.esb.json --- domains/_acme-challenge.cdn.esb.json | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 domains/_acme-challenge.cdn.esb.json diff --git a/domains/_acme-challenge.cdn.esb.json b/domains/_acme-challenge.cdn.esb.json new file mode 100644 index 000000000..00111381b --- /dev/null +++ b/domains/_acme-challenge.cdn.esb.json @@ -0,0 +1,13 @@ +{ + "owner": { + "username": "EducatedSuddenBucket", + "email": "", + "discord": "1167825360151380032", + "OWL": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiUlNBLU9BRVAiLCJraWQiOiJaa1VsRmRqVThiUEstLXVVM2JJR09PVHFYYVFFS1ZINFVXOW53MTR6WTJnIn0.guUEvTOIBPJv8oJfvZdvgudRQpsBlIxnKLhef83On6LPv7t8yR4GXWxwwRWUmwlpsPJBLJBSzV1AZS26i7dgezj5k4-gfQdhr1ZKUz_w5T7JgQ9MIbWeOo5ocEMcMjmkC6WLesVMwH5cfCoOJeW097Gr6of_60Jt1JcpyNRX3s5zySh9cVb1p3_II0jrPbQ1Nj8ZqwNJhiRNT8xCdHt1cfsYi76RgFRx2iTsYbEmL0v933CCeqD75aYnlVmCqyKD-dv41QBhuq9dfUwKnJusArtxtbNC9h4EwX2Y9MnoIg7nKKLrOSllSS8tRIiVw2oHv_jHm3XRJascmoni2EzdmA.5waf0tgo5uTY4rjfw8gJUA.O0wUU5TTcpQ_8wkwEeKUsSX6wKEtwVZ-G0k1R0zjhAU9hXsii5BiittxlrdR2JKP_917n2rUCN7NKnYAFIg5acwvJS8NmZlvNcTIRxb_yFmC7fRfQ6RqXGkYjc0EEDWS.bxYmFS-IlttaZTgqdZdnHQ" + }, + + "record": { + "CNAME": "fe4cfa72d5862865fb2759c8._acme.deno.dev" + } + } + From 4381b335a5309e85a2c82a155ffe49d8f5cd411b Mon Sep 17 00:00:00 2001 From: William Harrison Date: Thu, 17 Oct 2024 13:16:24 +1100 Subject: [PATCH 109/416] Discard changes to domains/_acme-challenge.juqwtf.json --- domains/_acme-challenge.juqwtf.json | 12 ++++++++++++ 1 file changed, 12 insertions(+) create mode 100644 domains/_acme-challenge.juqwtf.json diff --git a/domains/_acme-challenge.juqwtf.json b/domains/_acme-challenge.juqwtf.json new file mode 100644 index 000000000..e8fc66acc --- /dev/null +++ b/domains/_acme-challenge.juqwtf.json @@ -0,0 +1,12 @@ +{ + "owner": { + "username": "denboy0123", + "email": "pochtaproverka01@gmail.com" + }, + "record": { + "TXT": [ + "FZo9g0GqRYR-fhmWc1QzbycfV5UZIE4bwh42BI81NDQ", + "V1N8tuJvEcUtltxMXLRvP0U1_jaAgsSJJ89MgyxpWUk" + ] + } +} From 2bf9b0758e81c74b0c8c2788b5e4e3a9ea985221 Mon Sep 17 00:00:00 2001 From: William Harrison Date: Thu, 17 Oct 2024 13:16:28 +1100 Subject: [PATCH 110/416] Discard changes to domains/_acme-challenge.katz.json --- domains/_acme-challenge.katz.json | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 domains/_acme-challenge.katz.json diff --git a/domains/_acme-challenge.katz.json b/domains/_acme-challenge.katz.json new file mode 100644 index 000000000..434720b24 --- /dev/null +++ b/domains/_acme-challenge.katz.json @@ -0,0 +1,11 @@ +{ + "owner": { + "username": "Bananalolok", + "email": "", + "discord": "bananalol7678" + }, + + "record": { + "CNAME": "77c60266e3d311053d5b2fe1._acme.deno.dev" + } +} From 3f3e5c7972f13af78eb66388c992159cd0554621 Mon Sep 17 00:00:00 2001 From: William Harrison Date: Thu, 17 Oct 2024 13:16:31 +1100 Subject: [PATCH 111/416] Discard changes to domains/_acme-challenge.oioioi.json --- domains/_acme-challenge.oioioi.json | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100644 domains/_acme-challenge.oioioi.json diff --git a/domains/_acme-challenge.oioioi.json b/domains/_acme-challenge.oioioi.json new file mode 100644 index 000000000..1bb254789 --- /dev/null +++ b/domains/_acme-challenge.oioioi.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "VaibhavSys", + "email": "vaibhavsys@protonmail.com" + }, + "record": { + "CNAME": "b00be066-ce45-455f-bb4a-de9f6dc14e0c.acmedns.infinityfree.net" + } +} From d4476683d774bc5f45a6681d8105f283ec225262 Mon Sep 17 00:00:00 2001 From: William Harrison Date: Thu, 17 Oct 2024 13:16:35 +1100 Subject: [PATCH 112/416] Discard changes to domains/_acme-challenge.parrot.json --- domains/_acme-challenge.parrot.json | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 domains/_acme-challenge.parrot.json diff --git a/domains/_acme-challenge.parrot.json b/domains/_acme-challenge.parrot.json new file mode 100644 index 000000000..4e34f2525 --- /dev/null +++ b/domains/_acme-challenge.parrot.json @@ -0,0 +1,13 @@ +{ + "owner": { + "username": "EducatedSuddenBucket", + "email": "", + "discord": "1167825360151380032", + "OWL": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiUlNBLU9BRVAiLCJraWQiOiJaa1VsRmRqVThiUEstLXVVM2JJR09PVHFYYVFFS1ZINFVXOW53MTR6WTJnIn0.guUEvTOIBPJv8oJfvZdvgudRQpsBlIxnKLhef83On6LPv7t8yR4GXWxwwRWUmwlpsPJBLJBSzV1AZS26i7dgezj5k4-gfQdhr1ZKUz_w5T7JgQ9MIbWeOo5ocEMcMjmkC6WLesVMwH5cfCoOJeW097Gr6of_60Jt1JcpyNRX3s5zySh9cVb1p3_II0jrPbQ1Nj8ZqwNJhiRNT8xCdHt1cfsYi76RgFRx2iTsYbEmL0v933CCeqD75aYnlVmCqyKD-dv41QBhuq9dfUwKnJusArtxtbNC9h4EwX2Y9MnoIg7nKKLrOSllSS8tRIiVw2oHv_jHm3XRJascmoni2EzdmA.5waf0tgo5uTY4rjfw8gJUA.O0wUU5TTcpQ_8wkwEeKUsSX6wKEtwVZ-G0k1R0zjhAU9hXsii5BiittxlrdR2JKP_917n2rUCN7NKnYAFIg5acwvJS8NmZlvNcTIRxb_yFmC7fRfQ6RqXGkYjc0EEDWS.bxYmFS-IlttaZTgqdZdnHQ" + }, + + "record": { + "CNAME": "51de1eeaf31ce67a1c3f69aa._acme.deno.dev" + } + } + From 1ce2e508f51f879fb62068ac3c027957fdc2e182 Mon Sep 17 00:00:00 2001 From: William Harrison Date: Thu, 17 Oct 2024 13:16:40 +1100 Subject: [PATCH 113/416] Discard changes to domains/_acme-challenge.raafey.json --- domains/_acme-challenge.raafey.json | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100644 domains/_acme-challenge.raafey.json diff --git a/domains/_acme-challenge.raafey.json b/domains/_acme-challenge.raafey.json new file mode 100644 index 000000000..59d86c9fe --- /dev/null +++ b/domains/_acme-challenge.raafey.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "RaafeyRaza", + "email": "raafeyraza1@gmail.com" + }, + "record": { + "CNAME": "dc6fbbae-3aba-4a5d-9741-4b7a386b9151.acmedns.infinityfree.net" + } +} From 3b5a92b0c3e870edcb34f2f646a8706387ac90c7 Mon Sep 17 00:00:00 2001 From: William Harrison Date: Thu, 17 Oct 2024 13:16:43 +1100 Subject: [PATCH 114/416] Discard changes to domains/_acme-challenge.us.mcstatus.json --- domains/_acme-challenge.us.mcstatus.json | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 domains/_acme-challenge.us.mcstatus.json diff --git a/domains/_acme-challenge.us.mcstatus.json b/domains/_acme-challenge.us.mcstatus.json new file mode 100644 index 000000000..55ec2e523 --- /dev/null +++ b/domains/_acme-challenge.us.mcstatus.json @@ -0,0 +1,13 @@ +{ + "owner": { + "username": "EducatedSuddenBucket", + "email": "", + "discord": "1167825360151380032", + "OWL": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiUlNBLU9BRVAiLCJraWQiOiJaa1VsRmRqVThiUEstLXVVM2JJR09PVHFYYVFFS1ZINFVXOW53MTR6WTJnIn0.guUEvTOIBPJv8oJfvZdvgudRQpsBlIxnKLhef83On6LPv7t8yR4GXWxwwRWUmwlpsPJBLJBSzV1AZS26i7dgezj5k4-gfQdhr1ZKUz_w5T7JgQ9MIbWeOo5ocEMcMjmkC6WLesVMwH5cfCoOJeW097Gr6of_60Jt1JcpyNRX3s5zySh9cVb1p3_II0jrPbQ1Nj8ZqwNJhiRNT8xCdHt1cfsYi76RgFRx2iTsYbEmL0v933CCeqD75aYnlVmCqyKD-dv41QBhuq9dfUwKnJusArtxtbNC9h4EwX2Y9MnoIg7nKKLrOSllSS8tRIiVw2oHv_jHm3XRJascmoni2EzdmA.5waf0tgo5uTY4rjfw8gJUA.O0wUU5TTcpQ_8wkwEeKUsSX6wKEtwVZ-G0k1R0zjhAU9hXsii5BiittxlrdR2JKP_917n2rUCN7NKnYAFIg5acwvJS8NmZlvNcTIRxb_yFmC7fRfQ6RqXGkYjc0EEDWS.bxYmFS-IlttaZTgqdZdnHQ" + }, + + "record": { + "CNAME": "e6797667cd820de372823eb4._acme.deno.dev" + } + } + \ No newline at end of file From 27c489888f7e04030ac38dcf781b42cd56d7bd8e Mon Sep 17 00:00:00 2001 From: William Harrison Date: Thu, 17 Oct 2024 10:40:35 +0800 Subject: [PATCH 115/416] Update william.json --- domains/william.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/domains/william.json b/domains/william.json index 2f3788f33..0dc69e1cc 100644 --- a/domains/william.json +++ b/domains/william.json @@ -1,10 +1,10 @@ { "owner": { "username": "wdhdev", - "email": "william@m.is-a.dev" + "email": "william@is-a.dev" }, "record": { - "CNAME": "hrsn.dev" + "NS": ["chuck.ns.cloudflare.com", "walk.ns.cloudflare.com"] } } From 249de5cb2efbb4d74efbc11fe331cb42b6904765 Mon Sep 17 00:00:00 2001 From: William Harrison Date: Thu, 17 Oct 2024 10:44:55 +0800 Subject: [PATCH 116/416] Delete domains/_github-pages-challenge-wdhdev.w.json --- domains/_github-pages-challenge-wdhdev.w.json | 10 ---------- 1 file changed, 10 deletions(-) delete mode 100644 domains/_github-pages-challenge-wdhdev.w.json diff --git a/domains/_github-pages-challenge-wdhdev.w.json b/domains/_github-pages-challenge-wdhdev.w.json deleted file mode 100644 index 3976fa11f..000000000 --- a/domains/_github-pages-challenge-wdhdev.w.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "owner": { - "username": "wdhdev", - "email": "william@m.is-a.dev" - }, - - "record": { - "TXT": "660ac3fbb8e294e077d68381ad6aeb" - } -} From 370690138b4ff4990bfa9581d26b3d3ef33bb523 Mon Sep 17 00:00:00 2001 From: William Harrison Date: Thu, 17 Oct 2024 10:45:05 +0800 Subject: [PATCH 117/416] Delete domains/w.json --- domains/w.json | 10 ---------- 1 file changed, 10 deletions(-) delete mode 100644 domains/w.json diff --git a/domains/w.json b/domains/w.json deleted file mode 100644 index 2f3788f33..000000000 --- a/domains/w.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "owner": { - "username": "wdhdev", - "email": "william@m.is-a.dev" - }, - - "record": { - "CNAME": "hrsn.dev" - } -} From a21df76705f2c86e3cf296fab60fa88cf9663173 Mon Sep 17 00:00:00 2001 From: William Harrison Date: Thu, 17 Oct 2024 10:47:11 +0800 Subject: [PATCH 118/416] Update _github-pages-challenge-wdhdev.william.json --- domains/_github-pages-challenge-wdhdev.william.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/domains/_github-pages-challenge-wdhdev.william.json b/domains/_github-pages-challenge-wdhdev.william.json index f9c6ef5ea..1e95f51b3 100644 --- a/domains/_github-pages-challenge-wdhdev.william.json +++ b/domains/_github-pages-challenge-wdhdev.william.json @@ -1,7 +1,7 @@ { "owner": { "username": "wdhdev", - "email": "william@m.is-a.dev" + "email": "william@is-a.dev" }, "record": { From 9e601857054a76fd83cc400930bbc53b34bd73c2 Mon Sep 17 00:00:00 2001 From: William Harrison Date: Thu, 17 Oct 2024 10:48:52 +0800 Subject: [PATCH 119/416] Update validate.yml --- .github/workflows/validate.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/validate.yml b/.github/workflows/validate.yml index b49211b69..9f45e5b0d 100644 --- a/.github/workflows/validate.yml +++ b/.github/workflows/validate.yml @@ -40,4 +40,4 @@ jobs: with: pattern: "\\.json$" env: - BASE: "domains/" \ No newline at end of file + BASE: "domains/" From 7ad328eea5857402a7a07d2c0035bf250249fda7 Mon Sep 17 00:00:00 2001 From: William Harrison Date: Thu, 17 Oct 2024 10:50:40 +0800 Subject: [PATCH 120/416] Update dnsconfig.js --- dnsconfig.js | 198 +++++++++++++++++++++++++++------------------------ 1 file changed, 103 insertions(+), 95 deletions(-) diff --git a/dnsconfig.js b/dnsconfig.js index 58bf90b84..ab57a4689 100644 --- a/dnsconfig.js +++ b/dnsconfig.js @@ -2,128 +2,136 @@ var regNone = NewRegistrar("none"); var providerCf = DnsProvider(NewDnsProvider("cloudflare")); var proxy = { - on: { "cloudflare_proxy": "on" }, - off: { "cloudflare_proxy": "off" } -} + on: { cloudflare_proxy: "on" }, + off: { cloudflare_proxy: "off" }, +}; function getDomainsList(filesPath) { - var result = []; - var files = glob.apply(null, [filesPath, true, '.json']); + var result = []; + var files = glob.apply(null, [filesPath, true, ".json"]); - for (var i = 0; i < files.length; i++) { - var name = files[i].split('.').slice(0, -1).join('.'); + for (var i = 0; i < files.length; i++) { + var name = files[i].split(".").slice(0, -1).join("."); - result.push({ name: name, data: require(files[i]) }); - } + result.push({ name: name, data: require(files[i]) }); + } - return result; + return result; } -var domains = getDomainsList('./domains'); +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 domainName = "is-a.dev"; + var subdomainName = domains[idx].name; + var domainData = domains[idx].data; + var proxyState = proxy.on; // enabled by default - if (!commit[domainName]) { - commit[domainName] = []; - } - - if (domainData.proxied === false) { - proxyState = proxy.off; - } - - // 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) - ); + if (!commit[domainName]) { + commit[domainName] = []; } - } - // Handle AAAA records - if (domainData.record.AAAA) { - for (var aaaa in domainData.record.AAAA) { - commit[domainName].push( - AAAA(subdomainName, domainData.record.AAAA[aaaa], proxyState) - ); + if (domainData.proxied === false) { + proxyState = proxy.off; } - } - // Handle CAA records - 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) - ); + // 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), + ); + } } - } - // Handle CNAME records - if (domainData.record.CNAME) { - commit[domainName].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] + ".") - ); + // Handle AAAA records + if (domainData.record.AAAA) { + for (var aaaa in domainData.record.AAAA) { + commit[domainName].push( + AAAA(subdomainName, domainData.record.AAAA[aaaa], proxyState), + ); + } } - } - // Handle NS records - if (domainData.record.NS) { - for (var ns in domainData.record.NS) { - commit[domainName].push( - NS(subdomainName, domainData.record.NS[ns] + ".") - ); + // Handle CAA records + 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, + ), + ); + } } - } - // Handle SRV records - 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 + ".") - ); - } - } - - // Handle TXT records - if (domainData.record.TXT) { - if (Array.isArray(domainData.record.TXT)) { - for (var txt in domainData.record.TXT) { + // Handle CNAME records + if (domainData.record.CNAME) { commit[domainName].push( - TXT(subdomainName, domainData.record.TXT[txt]) + CNAME(subdomainName, domainData.record.CNAME + ".", proxyState), ); - } - } else { - commit[domainName].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( - A(subdomainName, "192.0.2.1", proxy.on) - ); - } + // Handle MX records + if (domainData.record.MX) { + for (var mx in domainData.record.MX) { + commit[domainName].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] + "."), + ); + } + } + + // Handle SRV records + 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 + ".", + ), + ); + } + } + + // Handle TXT records + 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]), + ); + } + } else { + commit[domainName].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) { + // Use 192.0.2.1 until server is deployed. + commit[domainName].push(A(subdomainName, "192.0.2.1", proxy.on)); + } } // Commit all DNS records for (var domainName in commit) { - D(domainName, regNone, providerCf, commit[domainName]); + D(domainName, regNone, providerCf, commit[domainName]); } From 0c88ce420fe43a06c7583cd2b9a652601b8098e3 Mon Sep 17 00:00:00 2001 From: William Harrison Date: Thu, 17 Oct 2024 10:51:38 +0800 Subject: [PATCH 121/416] Delete zone.js --- zone.js | 129 -------------------------------------------------------- 1 file changed, 129 deletions(-) delete mode 100644 zone.js diff --git a/zone.js b/zone.js deleted file mode 100644 index fb49a395b..000000000 --- a/zone.js +++ /dev/null @@ -1,129 +0,0 @@ -const fs = require('fs'); // Required for writing JSON to file - -var proxy = { - on: { "cloudflare_proxy": "on" }, - off: { "cloudflare_proxy": "off" } -}; - -// Function to validate filenames according to the given rules -function isValidFilename(filename) { - var regex = /^[a-z0-9]+(-[a-z0-9]+)*(\.[a-z0-9]+(-[a-z0-9]+)*)*\.json$/; - return regex.test(filename); -} - -// Function to get the domains list from the domains folder -function getDomainsList(filesPath) { - var result = []; - var files = glob.apply(null, [filesPath, true, '.json']); - - for (var i = 0; i < files.length; i++) { - var basename = files[i].split('/').reverse()[0]; - - if (!isValidFilename(basename)) { - console.log(`Skipping invalid file: ${basename}`); - continue; - } - - var name = basename.split('.')[0]; - result.push({ name: name, data: require(files[i]) }); - } - - return result; -} - -var domains = getDomainsList('./domains'); -var zoneFile = {}; // JSON object to hold all the DNS records - -for (var idx in domains) { - var domainData = domains[idx].data; - var proxyState = proxy.on; // enabled by default - - // Initialize the domain entry in the zone file if not already there - if (!zoneFile[domainData.record.domain]) { - zoneFile[domainData.record.domain] = []; - } - - // Check if proxy should be turned off - if (domainData.record.proxied === false) { - proxyState = proxy.off; - } - - // Handle CNAME record - if (domainData.record.CNAME) { - zoneFile[domainData.record.domain].push({ - type: "CNAME", - subdomain: domainData.subdomain, - value: domainData.record.CNAME + ".", - proxy: proxyState - }); - } - - // Handle A records - if (domainData.record.A) { - for (var a in domainData.record.A) { - zoneFile[domainData.record.domain].push({ - type: "A", - subdomain: domainData.subdomain, - value: domainData.record.A[a], - proxy: proxyState - }); - } - } - - // Handle AAAA records - if (domainData.record.AAAA) { - for (var aaaa in domainData.record.AAAA) { - zoneFile[domainData.record.domain].push({ - type: "AAAA", - subdomain: domainData.subdomain, - value: domainData.record.AAAA[aaaa], - proxy: proxyState - }); - } - } - - // Handle MX records - if (domainData.record.MX) { - for (var mx in domainData.record.MX) { - zoneFile[domainData.record.domain].push({ - type: "MX", - subdomain: domainData.subdomain, - value: domainData.record.MX[mx] + ".", - priority: 10 - }); - } - } - - // Handle URL records (redirect) - if (domainData.record.URL) { - zoneFile[domainData.record.domain].push({ - type: "URL", - subdomain: domainData.subdomain, - value: domainData.record.URL - }); - } - - // Handle TXT records - if (domainData.record.TXT) { - if (Array.isArray(domainData.record.TXT)) { - for (var txt in domainData.record.TXT) { - zoneFile[domainData.record.domain].push({ - type: "TXT", - subdomain: domainData.subdomain, - value: domainData.record.TXT[txt] - }); - } - } else { - zoneFile[domainData.record.domain].push({ - type: "TXT", - subdomain: domainData.subdomain, - value: domainData.record.TXT - }); - } - } -} - -// Write the JSON zone file to disk -fs.writeFileSync('zoneFile.json', JSON.stringify(zoneFile, null, 2), 'utf-8'); - -console.log("Zone file has been written to zoneFile.json"); From 94dba1bba54dfd2802d70b96f94e0df518c4c2b3 Mon Sep 17 00:00:00 2001 From: Fluffythebunny <120046993+Fluffythebunny@users.noreply.github.com> Date: Wed, 16 Oct 2024 22:04:23 -0500 Subject: [PATCH 122/416] Create fluffythebunny.json --- domains/fluffythebunny.json | 12 ++++++++++++ 1 file changed, 12 insertions(+) create mode 100644 domains/fluffythebunny.json diff --git a/domains/fluffythebunny.json b/domains/fluffythebunny.json new file mode 100644 index 000000000..e980c0797 --- /dev/null +++ b/domains/fluffythebunny.json @@ -0,0 +1,12 @@ +{ + "description": "using it for my developer portfolio", + "repo": "https://github.com/Fluffythebunny/fluffythebunny.is-a.dev", + "owner": { + "username": "Fluffythebunny", + "email": "puglsytt@gmail.com", + "twitter": "pugls" + }, + "record": { + "CNAME": "https://fluffythebunny.github.io/fluffythebunny.is-a.dev/" + } +} From 962bf59e6db47f02b4741063b59242ac858e1d64 Mon Sep 17 00:00:00 2001 From: Fluffythebunny <120046993+Fluffythebunny@users.noreply.github.com> Date: Wed, 16 Oct 2024 22:08:46 -0500 Subject: [PATCH 123/416] Create _github-pages-challenge-Fluffythebunny.json --- domains/_github-pages-challenge-Fluffythebunny.json | 8 ++++++++ 1 file changed, 8 insertions(+) create mode 100644 domains/_github-pages-challenge-Fluffythebunny.json diff --git a/domains/_github-pages-challenge-Fluffythebunny.json b/domains/_github-pages-challenge-Fluffythebunny.json new file mode 100644 index 000000000..5e853f15d --- /dev/null +++ b/domains/_github-pages-challenge-Fluffythebunny.json @@ -0,0 +1,8 @@ +{ + "owner": { + "username": "Fluffythebunny", + "email": "puglsytt@gmail.com" + }, + "record": { + "TXT": "beb68ebc988463b8b1753c41c14f9e" + } From 8e55205ab8463b335223a630771bb7bb49f4017c Mon Sep 17 00:00:00 2001 From: Fluffythebunny <120046993+Fluffythebunny@users.noreply.github.com> Date: Wed, 16 Oct 2024 22:17:44 -0500 Subject: [PATCH 124/416] Add files via upload --- domains/fluffythebunny.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/domains/fluffythebunny.json b/domains/fluffythebunny.json index e980c0797..091f3cee8 100644 --- a/domains/fluffythebunny.json +++ b/domains/fluffythebunny.json @@ -7,6 +7,6 @@ "twitter": "pugls" }, "record": { - "CNAME": "https://fluffythebunny.github.io/fluffythebunny.is-a.dev/" + "CNAME": "fluffythebunny.github.io" } } From e6f3532d8c3a376892636def49055fdb2a82ae06 Mon Sep 17 00:00:00 2001 From: orangc Date: Thu, 17 Oct 2024 09:13:01 +0300 Subject: [PATCH 125/416] chore: missing comma --- domains/_github-pages-challenge-Fluffythebunny.json | 1 + 1 file changed, 1 insertion(+) diff --git a/domains/_github-pages-challenge-Fluffythebunny.json b/domains/_github-pages-challenge-Fluffythebunny.json index 5e853f15d..5519e8ef1 100644 --- a/domains/_github-pages-challenge-Fluffythebunny.json +++ b/domains/_github-pages-challenge-Fluffythebunny.json @@ -6,3 +6,4 @@ "record": { "TXT": "beb68ebc988463b8b1753c41c14f9e" } +} From 0eda17df9bb50dac9b889de3cf3a38195d6f7740 Mon Sep 17 00:00:00 2001 From: orangc Date: Thu, 17 Oct 2024 10:49:58 +0300 Subject: [PATCH 126/416] Update c.json to use NS --- domains/c.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/domains/c.json b/domains/c.json index da3053a49..d0d37c30b 100644 --- a/domains/c.json +++ b/domains/c.json @@ -5,6 +5,6 @@ "email": "orangc@proton.me" }, "record": { - "CNAME": "edge.redirect.pizza" + "NS": "nucum.ns.cloudflare.com" } } From 631b8db8e3a82f46adf7bc33c31ee48b63875a3f Mon Sep 17 00:00:00 2001 From: orangc Date: Thu, 17 Oct 2024 10:51:30 +0300 Subject: [PATCH 127/416] Update orangc.json to use NS --- domains/orangc.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/domains/orangc.json b/domains/orangc.json index da3053a49..d0d37c30b 100644 --- a/domains/orangc.json +++ b/domains/orangc.json @@ -5,6 +5,6 @@ "email": "orangc@proton.me" }, "record": { - "CNAME": "edge.redirect.pizza" + "NS": "nucum.ns.cloudflare.com" } } From 6f8dd0cef57d525b157059339533590f5ec295b0 Mon Sep 17 00:00:00 2001 From: orangc Date: Thu, 17 Oct 2024 10:53:02 +0300 Subject: [PATCH 128/416] Update orangc.json --- domains/orangc.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/domains/orangc.json b/domains/orangc.json index d0d37c30b..8fdc0ccc6 100644 --- a/domains/orangc.json +++ b/domains/orangc.json @@ -5,6 +5,6 @@ "email": "orangc@proton.me" }, "record": { - "NS": "nucum.ns.cloudflare.com" + "NS": ["nucum.ns.cloudflare.com", "tate.ns.cloudflare.com"] } } From 35dc44652d94746a62aa2dd69e228757e9f7442e Mon Sep 17 00:00:00 2001 From: orangc Date: Thu, 17 Oct 2024 10:53:27 +0300 Subject: [PATCH 129/416] Update c.json --- domains/c.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/domains/c.json b/domains/c.json index d0d37c30b..8fdc0ccc6 100644 --- a/domains/c.json +++ b/domains/c.json @@ -5,6 +5,6 @@ "email": "orangc@proton.me" }, "record": { - "NS": "nucum.ns.cloudflare.com" + "NS": ["nucum.ns.cloudflare.com", "tate.ns.cloudflare.com"] } } From 5a3bac735ae349e96904539b554c84fcc7cc9c99 Mon Sep 17 00:00:00 2001 From: William Harrison Date: Thu, 17 Oct 2024 15:55:45 +0800 Subject: [PATCH 130/416] Update dnsconfig.js --- dnsconfig.js | 48 ++++++++++++++++++++---------------------------- 1 file changed, 20 insertions(+), 28 deletions(-) diff --git a/dnsconfig.js b/dnsconfig.js index ab57a4689..81c846dcf 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" }, -}; + on: { "cloudflare_proxy": "on" }, + off: { "cloudflare_proxy": "off" } +} 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(".").slice(0, -1).join("."); + var name = files[i].split('.').slice(0, -1).join('.'); result.push({ name: name, data: require(files[i]) }); } @@ -19,7 +19,7 @@ function getDomainsList(filesPath) { return result; } -var domains = getDomainsList("./domains"); +var domains = getDomainsList('./domains'); var commit = {}; for (var idx in domains) { @@ -40,7 +40,7 @@ for (var idx in domains) { if (domainData.record.A) { for (var a in domainData.record.A) { commit[domainName].push( - A(subdomainName, IP(domainData.record.A[a]), proxyState), + A(subdomainName, IP(domainData.record.A[a]), proxyState) ); } } @@ -49,7 +49,7 @@ for (var idx in domains) { if (domainData.record.AAAA) { for (var aaaa in domainData.record.AAAA) { commit[domainName].push( - AAAA(subdomainName, domainData.record.AAAA[aaaa], proxyState), + AAAA(subdomainName, domainData.record.AAAA[aaaa], proxyState) ); } } @@ -59,12 +59,7 @@ for (var idx in domains) { for (var caa in domainData.record.CAA) { var caaRecord = domainData.record.CAA[caa]; commit[domainName].push( - CAA( - subdomainName, - caaRecord.flags, - caaRecord.tag, - caaRecord.value, - ), + CAA(subdomainName, caaRecord.flags, caaRecord.tag, caaRecord.value) ); } } @@ -72,7 +67,7 @@ for (var idx in domains) { // Handle CNAME records if (domainData.record.CNAME) { commit[domainName].push( - CNAME(subdomainName, domainData.record.CNAME + ".", proxyState), + CNAME(subdomainName, domainData.record.CNAME + ".", proxyState) ); } @@ -80,7 +75,7 @@ for (var idx in domains) { if (domainData.record.MX) { for (var mx in domainData.record.MX) { commit[domainName].push( - MX(subdomainName, 10, domainData.record.MX[mx] + "."), + MX(subdomainName, 10, domainData.record.MX[mx] + ".") ); } } @@ -89,7 +84,7 @@ for (var idx in domains) { if (domainData.record.NS) { for (var ns in domainData.record.NS) { commit[domainName].push( - NS(subdomainName, domainData.record.NS[ns] + "."), + NS(subdomainName, domainData.record.NS[ns] + ".") ); } } @@ -99,13 +94,7 @@ for (var idx in domains) { 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 + ".", - ), + SRV(subdomainName, srvRecord.priority, srvRecord.weight, srvRecord.port, srvRecord.target + ".") ); } } @@ -115,19 +104,22 @@ for (var idx in domains) { if (Array.isArray(domainData.record.TXT)) { for (var txt in domainData.record.TXT) { commit[domainName].push( - TXT(subdomainName, domainData.record.TXT[txt]), + TXT(subdomainName, domainData.record.TXT[txt]) ); } } else { - commit[domainName].push(TXT(subdomainName, domainData.record.TXT)); + commit[domainName].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) { - // Use 192.0.2.1 until server is deployed. - commit[domainName].push(A(subdomainName, "192.0.2.1", proxy.on)); + commit[domainName].push( + A(subdomainName, "192.0.2.1", proxy.on) + ); } } From 97dedf7c4db19ad66ea899f5ea4369817e9b23a0 Mon Sep 17 00:00:00 2001 From: William Harrison Date: Thu, 17 Oct 2024 16:00:55 +0800 Subject: [PATCH 131/416] Update README.md --- README.md | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/README.md b/README.md index a2aff3b08..7715ec46d 100644 --- a/README.md +++ b/README.md @@ -1,3 +1,20 @@ +# Migration Downtime +Dear users, + +We are currently in the process of migrating our DNS services to Cloudflare, during this time there will be downtime for the entire is-a.dev domain as we migrate the zone file across. We understand your frustration with this, and we are working as fast as possible to get it migrated. + +**Do not expect any DNS records for any subdomain to resolve during this time.** + +No new pull requests will be merged either during the migration. + +Thank you for your co-operation. + +\- The is-a.dev Team + +*For any enquiries, please email william@williamharrison.dev or join the [Discord server](https://discord.gg/is-a-dev-830872854677422150) and ping or DM `@williamharrison`.* + +--- +

is-a.dev Banner

From 456964a2c2e9550444bb4a4ad1caa64bbbf6d22a Mon Sep 17 00:00:00 2001 From: William Harrison Date: Thu, 17 Oct 2024 16:04:23 +0800 Subject: [PATCH 132/416] Update README.md --- README.md | 9 --------- 1 file changed, 9 deletions(-) diff --git a/README.md b/README.md index 7715ec46d..be461e067 100644 --- a/README.md +++ b/README.md @@ -33,15 +33,6 @@ Thank you for your co-operation. Discord Server

-## Phishing emails alert -**We have been notified of scammers using emails in this repository to send phishing emails. Do NOT click any links in suspicious emails.** - -If you would like to remove your email, remove it from your JSON file and provide a separate contact method (preferably Discord). - -Leave the email field there, but just blank. Then add a separate contact method to your file. - -Please see more information in issue https://github.com/is-a-dev/register/issues/14802. - ## Issues If you have any problems, feel free to [open a issue](https://github.com/is-a-dev/register/issues/new/choose). From 6432cad7f9d4b7b51f855701ebd03450f52e806e Mon Sep 17 00:00:00 2001 From: William Harrison Date: Thu, 17 Oct 2024 16:06:09 +0800 Subject: [PATCH 133/416] Update README.md --- README.md | 3 --- 1 file changed, 3 deletions(-) diff --git a/README.md b/README.md index be461e067..900c67950 100644 --- a/README.md +++ b/README.md @@ -55,9 +55,6 @@ If you have an issue that contains confidental infomation, send an email to secu Join our [Discord server](https://discord.gg/is-a-dev-830872854677422150), head to the commands channel and run `/register`. The bot will ask you a few questions then will generate your PR and domain automatically. The bot also allows for domain deletion and editing. -## Status -You can check the uptime of our services on our [status dashboard](https://is-a-dev.hrsn.dev). - ### Donate If you like this project, please consider donating so we can keep this project running forever! From 7846887cad0a63e96304a06f0892f95e706c9a96 Mon Sep 17 00:00:00 2001 From: Stef_DP Date: Thu, 17 Oct 2024 10:10:28 +0200 Subject: [PATCH 134/416] Update stefdp.json --- domains/stefdp.json | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/domains/stefdp.json b/domains/stefdp.json index d301d97a5..9fe3d2b01 100644 --- a/domains/stefdp.json +++ b/domains/stefdp.json @@ -6,10 +6,9 @@ "OWL": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiUlNBLU9BRVAiLCJraWQiOiJaa1VsRmRqVThiUEstLXVVM2JJR09PVHFYYVFFS1ZINFVXOW53MTR6WTJnIn0.IpOYbPWBUcNp4Tgw32QASUSoI0QE_q5cFcyg6OXpDYy8Eg3QGBagIVG4mvt70DgnRFuK5IKE0NY9Bxr32RdWrBGDSUxlKtlJQ9WpQIkLV-I7A7F5Kym4QzM58anHX0fggGtzHi_TaXcZGI-1Rw0KMnaq91hHfnez4e3O_Q-Mf-SD55CPqwibG3YoXwWM-H3Q_iKWibEX5mzD1wppmT8IO_2lO5Ne1V8HKlZ5_SWd8t9JyEDB7CsGNcpTLnUMDwE67Pw_92FqU0iNDTwDKG7oZK1x4JG4rmZcvU0_CTOWW02TRWT_evf8XdAT9V6Me6OpCWvD1LlTgmdkYsResxTKxw.7rSUKyX20MsaT6H7mJFWJA.M-wdjyAOxmgWiRQbLzzMJDumoFfOzUYoXplEvrth469Ib361dIke2yOiFyk-PIMsds3-GQYnmujRqcn8wxzyKnaTapsC4g0aAit-DdtKv7s.iCc6o2XSd76RHqUN6a03og" }, "record": { - "A": [ - "194.60.201.37" - ], - "MX": ["mail.stefdp.lol"], - "TXT": ["v=spf1 mx ~all"] + "NS": [ + "jonah.ns.cloudflare.com", + "mary.ns.cloudflare.com" + ] } } From 37e4dba5948387797ad501a6c3ca9d3f78b920c0 Mon Sep 17 00:00:00 2001 From: om Date: Thu, 17 Oct 2024 13:42:18 +0530 Subject: [PATCH 135/416] add NS for om.is-a.dev --- domains/om.json | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/domains/om.json b/domains/om.json index 9eef67dec..1f097dafd 100644 --- a/domains/om.json +++ b/domains/om.json @@ -5,7 +5,6 @@ "OWL":"eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiUlNBLU9BRVAiLCJraWQiOiJaa1VsRmRqVThiUEstLXVVM2JJR09PVHFYYVFFS1ZINFVXOW53MTR6WTJnIn0.RROLuTVz1Yiu7gYQ78NhdEWblxDBcdAtgXSrSKBX4s-6C15Gbg1gvdalVJRUFfhvt7FQ1HEtB7Wwz0Rdn1Jxk7Eqxp2s116sCmWwviCoh8RfWUEkWt9k4csRDjBtnwijFrfSv5gjf67gAe1dyoryQjg1ZFf9dlmwmaQtiJNKVkjlBsNAYNph9-CsYK8a0-TI-GVXung0rFjd-222TQij66CYBd7qitAvTPEypCBarB2SyBrN30wLTS9NjB-bSpmJZwcZO8CQ2obcYdMfVQ0nZgXBJhkbwjtGWfWTS-3AnCeLF48mT-9DCsVoraLb6DLoJoPB-9g4dim-tSZwC5pQ.OsIglUJ8OXge3R5CTVoEEw.YS-YtdmeJZKK1TEkERBJlH9RKdKcMynvcB5PrUsKXY4FJhgfrPoqF_JOAXO4tyYqwJzWnNM0hfd4WxqLi3KmjXToHxRAzdiFu1f4iiBfX68ABHoycHXkose4AHWe54a8.UazMc8kLEVvxHs2YN0DC3Q" }, "record": { - "MX": ["mx.zoho.in", "mx2.zoho.in", "mx3.zoho.in"], - "TXT": "v=spf1 include:zoho.in ~all" + "NS": ["austin.ns.cloudflare.com","sima.ns.cloudflare.com"] } } From 87851a71372033691ae2990662987c25fe59fda5 Mon Sep 17 00:00:00 2001 From: om Date: Thu, 17 Oct 2024 13:46:17 +0530 Subject: [PATCH 136/416] add NS for o.is-a.dev --- domains/o.json | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/domains/o.json b/domains/o.json index b08792abe..1f097dafd 100644 --- a/domains/o.json +++ b/domains/o.json @@ -1,13 +1,10 @@ { "owner": { "username": "omsenjalia", - "email": "om@maintainers.is-a.dev" + "email": "", + "OWL":"eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiUlNBLU9BRVAiLCJraWQiOiJaa1VsRmRqVThiUEstLXVVM2JJR09PVHFYYVFFS1ZINFVXOW53MTR6WTJnIn0.RROLuTVz1Yiu7gYQ78NhdEWblxDBcdAtgXSrSKBX4s-6C15Gbg1gvdalVJRUFfhvt7FQ1HEtB7Wwz0Rdn1Jxk7Eqxp2s116sCmWwviCoh8RfWUEkWt9k4csRDjBtnwijFrfSv5gjf67gAe1dyoryQjg1ZFf9dlmwmaQtiJNKVkjlBsNAYNph9-CsYK8a0-TI-GVXung0rFjd-222TQij66CYBd7qitAvTPEypCBarB2SyBrN30wLTS9NjB-bSpmJZwcZO8CQ2obcYdMfVQ0nZgXBJhkbwjtGWfWTS-3AnCeLF48mT-9DCsVoraLb6DLoJoPB-9g4dim-tSZwC5pQ.OsIglUJ8OXge3R5CTVoEEw.YS-YtdmeJZKK1TEkERBJlH9RKdKcMynvcB5PrUsKXY4FJhgfrPoqF_JOAXO4tyYqwJzWnNM0hfd4WxqLi3KmjXToHxRAzdiFu1f4iiBfX68ABHoycHXkose4AHWe54a8.UazMc8kLEVvxHs2YN0DC3Q" }, "record": { - "MX": [ - "mx1.improvmx.com", - "mx2.improvmx.com" - ], - "TXT": "v=spf1 include:spf.improvmx.com ~all" + "NS": ["austin.ns.cloudflare.com","sima.ns.cloudflare.com"] } } From 24ce4db887e08d4636ccf1474e7beac30a01176c Mon Sep 17 00:00:00 2001 From: William Harrison Date: Thu, 17 Oct 2024 19:26:16 +1100 Subject: [PATCH 137/416] updates --- MAINTAINERS.md | 1 - dnsconfig.js | 9 ++------ domains/@.json | 21 ++++++++++++++++--- ...-is-a-dev-o.m.json => _gh-is-a-dev-o.json} | 2 +- domains/_gh-is-a-dev-o.www.json | 10 --------- domains/_github-challenge-is-a-dev-org.json | 10 --------- ...github-pages-challenge-is-a-dev.docs.json} | 20 +++++++++--------- domains/discord.json | 4 ++-- domains/docs.json | 2 +- domains/m.json | 10 --------- domains/maintainers.json | 10 --------- domains/manage.json | 10 --------- domains/privacy.json | 9 -------- domains/redirect.json | 9 -------- domains/register.json | 10 --------- domains/www.json | 4 +--- 16 files changed, 35 insertions(+), 106 deletions(-) rename domains/{_gh-is-a-dev-o.m.json => _gh-is-a-dev-o.json} (77%) delete mode 100644 domains/_gh-is-a-dev-o.www.json delete mode 100644 domains/_github-challenge-is-a-dev-org.json rename domains/{_gh-is-a-dev-o.maintainers.json => _github-pages-challenge-is-a-dev.docs.json} (61%) delete mode 100644 domains/m.json delete mode 100644 domains/maintainers.json delete mode 100644 domains/manage.json delete mode 100644 domains/privacy.json delete mode 100644 domains/redirect.json delete mode 100644 domains/register.json diff --git a/MAINTAINERS.md b/MAINTAINERS.md index 071673ba9..cb300be61 100644 --- a/MAINTAINERS.md +++ b/MAINTAINERS.md @@ -6,7 +6,6 @@ | CuteDog5695 | [@CuteDog5695](https://github.com/CuteDog5695) | Maintainer | | Daniel | [@hackermondev](https://github.com/hackermondev) | Maintainer | | DIBSTER | [@DEV-DIBSTER](https://github.com/DEV-DIBSTER) | Maintainer | -| MaskDuck | [@MaskDuck](https://github.com/MaskDuck) | Maintainer | | Om | [@omsenjalia](https://github.com/omsenjalia) | Maintainer | | orangc | [@orxngc](https://github.com/orxngc) | Maintainer | | Stef | [@Stef-00012](https://github.com/Stef-00012) | Maintainer | diff --git a/dnsconfig.js b/dnsconfig.js index 81c846dcf..ee1d9c8eb 100644 --- a/dnsconfig.js +++ b/dnsconfig.js @@ -28,13 +28,8 @@ for (var idx in domains) { var domainData = domains[idx].data; var proxyState = proxy.on; // enabled by default - if (!commit[domainName]) { - commit[domainName] = []; - } - - if (domainData.proxied === false) { - proxyState = proxy.off; - } + if (!commit[domainName]) commit[domainName] = []; + if (!domainData.proxied) proxyState = proxy.off; // Handle A records if (domainData.record.A) { diff --git a/domains/@.json b/domains/@.json index 4fe4c1133..0495405b7 100644 --- a/domains/@.json +++ b/domains/@.json @@ -1,11 +1,26 @@ { - "description": "The root domain for is-a.dev website", - "repo": "https://github.com/is-a-dev/is-a-dev.github.io", "owner": { "username": "is-a-dev", "email": "" }, "record": { - "URL": "http://www.is-a.dev" + "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" + ], + "MX": [ + "route1.mx.cloudflare.net", + "route2.mx.cloudflare.net", + "route3.mx.cloudflare.net" + ], + "TXT": "v=spf1 include:_spf.mx.cloudflare.net ~all" } } diff --git a/domains/_gh-is-a-dev-o.m.json b/domains/_gh-is-a-dev-o.json similarity index 77% rename from domains/_gh-is-a-dev-o.m.json rename to domains/_gh-is-a-dev-o.json index e7af9390b..804fb9f73 100644 --- a/domains/_gh-is-a-dev-o.m.json +++ b/domains/_gh-is-a-dev-o.json @@ -5,6 +5,6 @@ }, "record": { - "TXT": "e0ffcded3e" + "TXT": "9ac06a2c1c" } } diff --git a/domains/_gh-is-a-dev-o.www.json b/domains/_gh-is-a-dev-o.www.json deleted file mode 100644 index a93e75f33..000000000 --- a/domains/_gh-is-a-dev-o.www.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "owner": { - "username": "is-a-dev", - "email": "" - }, - - "record": { - "TXT": "1259c184c5" - } -} diff --git a/domains/_github-challenge-is-a-dev-org.json b/domains/_github-challenge-is-a-dev-org.json deleted file mode 100644 index d9ade36b1..000000000 --- a/domains/_github-challenge-is-a-dev-org.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "owner": { - "username": "is-a-dev", - "email": "" - }, - - "record": { - "TXT": "2c9dfbe7c8" - } -} diff --git a/domains/_gh-is-a-dev-o.maintainers.json b/domains/_github-pages-challenge-is-a-dev.docs.json similarity index 61% rename from domains/_gh-is-a-dev-o.maintainers.json rename to domains/_github-pages-challenge-is-a-dev.docs.json index e381c3c8c..65e45a0f8 100644 --- a/domains/_gh-is-a-dev-o.maintainers.json +++ b/domains/_github-pages-challenge-is-a-dev.docs.json @@ -1,10 +1,10 @@ -{ - "owner": { - "username": "is-a-dev", - "email": "" - }, - - "record": { - "TXT": "7b45eb688b" - } -} +{ + "owner": { + "username": "is-a-dev", + "email": "" + }, + + "record": { + "TXT": "c5409850ced5dfc8fb88283246972e" + } +} diff --git a/domains/discord.json b/domains/discord.json index 656c64a52..8020b2f1b 100644 --- a/domains/discord.json +++ b/domains/discord.json @@ -1,9 +1,9 @@ { "owner": { "username": "is-a-dev", - "email": "m@is-a.dev" + "email": "" }, "record": { - "CNAME": "edge.redirect.pizza" + "URL": "https://discord.gg/is-a-dev-830872854677422150" } } diff --git a/domains/docs.json b/domains/docs.json index 946773150..51b50f786 100644 --- a/domains/docs.json +++ b/domains/docs.json @@ -6,6 +6,6 @@ "email": "" }, "record": { - "URL": "https://www.is-a.dev/docs" + "CNAME": "is-a.dev" } } diff --git a/domains/m.json b/domains/m.json deleted file mode 100644 index ce1ab1851..000000000 --- a/domains/m.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "owner": { - "username": "is-a-dev", - "email": "" - }, - "record": { - "MX": ["mail.hrsn.net"], - "TXT": "v=spf1 include:_spf.hrsn.net ~all" - } -} diff --git a/domains/maintainers.json b/domains/maintainers.json deleted file mode 100644 index ce1ab1851..000000000 --- a/domains/maintainers.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "owner": { - "username": "is-a-dev", - "email": "" - }, - "record": { - "MX": ["mail.hrsn.net"], - "TXT": "v=spf1 include:_spf.hrsn.net ~all" - } -} diff --git a/domains/manage.json b/domains/manage.json deleted file mode 100644 index f27db0ab3..000000000 --- a/domains/manage.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "owner": { - "username": "is-a-dev", - "email": "" - }, - - "record": { - "URL": "https://github.com/is-a-dev/register" - } -} diff --git a/domains/privacy.json b/domains/privacy.json deleted file mode 100644 index 6f3b6f9c6..000000000 --- a/domains/privacy.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "owner": { - "username": "is-a-dev", - "email": "" - }, - "record": { - "URL": "https://owl.is-a.dev" - } -} diff --git a/domains/redirect.json b/domains/redirect.json deleted file mode 100644 index 8b7a9f235..000000000 --- a/domains/redirect.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "owner": { - "username": "is-a-dev", - "email": "" - }, - "record": { - "TXT": "RESERVED FOR REDIRECT URLS" - } -} diff --git a/domains/register.json b/domains/register.json deleted file mode 100644 index f27db0ab3..000000000 --- a/domains/register.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "owner": { - "username": "is-a-dev", - "email": "" - }, - - "record": { - "URL": "https://github.com/is-a-dev/register" - } -} diff --git a/domains/www.json b/domains/www.json index af576c718..d41bee02d 100644 --- a/domains/www.json +++ b/domains/www.json @@ -1,11 +1,9 @@ { - "description": "The is-a.dev website", - "repo": "https://github.com/is-a-dev/is-a-dev.github.io", "owner": { "username": "is-a-dev", "email": "" }, "record": { - "CNAME": "is-a-dev.github.io" + "CNAME": "is-a.dev" } } From eb6e3df7bb572038baaf25e00d00e0bd95b9515c Mon Sep 17 00:00:00 2001 From: William Harrison Date: Thu, 17 Oct 2024 19:30:08 +1100 Subject: [PATCH 138/416] more updates --- .eslintrc.json | 31 ------------------------------- .github/CODEOWNERS | 2 +- .gitignore | 4 ---- README.md | 2 +- SECURITY.md | 2 +- domains/_dmarc.json | 9 +++++++++ domains/_psl.json | 4 ++-- 7 files changed, 14 insertions(+), 40 deletions(-) delete mode 100644 .eslintrc.json delete mode 100644 .gitignore create mode 100644 domains/_dmarc.json diff --git a/.eslintrc.json b/.eslintrc.json deleted file mode 100644 index b35636417..000000000 --- a/.eslintrc.json +++ /dev/null @@ -1,31 +0,0 @@ -{ - "extends": [ - "eslint:recommended", - "plugin:node/recommended", - "plugin:json/recommended" - ], - "parserOptions": { - "ecmaVersion": 2020 - }, - "rules": { - "indent": ["error", 2], - "max-len": ["error", { - "code": 100, - "ignoreStrings": true, - "ignoreTemplateLiterals": true, - "ignoreTrailingComments": true - }], - "node/exports-style": ["error", "module.exports"], - "node/file-extension-in-import": ["error", "always"], - "node/prefer-global/buffer": ["error", "always"], - "node/prefer-global/console": ["error", "always"], - "node/prefer-global/process": ["error", "always"], - "node/prefer-global/url-search-params": ["error", "always"], - "node/prefer-global/url": ["error", "always"], - "node/prefer-promises/dns": "error", - "node/prefer-promises/fs": "error", - "no-process-exit": [0], - "node/no-unsupported-features/node-builtins": [0], - "node/no-unsupported-features/es-syntax": [0] - } -} diff --git a/.github/CODEOWNERS b/.github/CODEOWNERS index 3747adddc..225185e50 100644 --- a/.github/CODEOWNERS +++ b/.github/CODEOWNERS @@ -1,6 +1,6 @@ * @phenax @wdhdev /.github/ @wdhdev -/domains/ @is-a-dev/maintainers @is-a-dev/trial-maintainers +/domains/ @is-a-dev/maintainers *.md @is-a-dev/maintainers diff --git a/.gitignore b/.gitignore deleted file mode 100644 index 209d4adc4..000000000 --- a/.gitignore +++ /dev/null @@ -1,4 +0,0 @@ -node_modules/ -*.env.production -*.log -is-a-dev-cert/ diff --git a/README.md b/README.md index 900c67950..638b18b5d 100644 --- a/README.md +++ b/README.md @@ -36,7 +36,7 @@ Thank you for your co-operation. ## Issues If you have any problems, feel free to [open a issue](https://github.com/is-a-dev/register/issues/new/choose). -If you have an issue that contains confidental infomation, send an email to security@m.is-a.dev. +If you have an issue that contains confidental infomation, send an email to security@is-a.dev. ## Register ### Manual Registration diff --git a/SECURITY.md b/SECURITY.md index e6b236db7..4c96d8394 100644 --- a/SECURITY.md +++ b/SECURITY.md @@ -3,4 +3,4 @@ ## Reporting a vulnerability You can report low severity bugs as [issues](https://github.com/is-a-dev/register/issues/new/choose) on this repository. -However, for **higher severity vulnerabilities and bugs**, please email security@m.is-a.dev. +However, for **higher severity vulnerabilities and bugs**, please email security@is-a.dev. diff --git a/domains/_dmarc.json b/domains/_dmarc.json new file mode 100644 index 000000000..eb9be2da8 --- /dev/null +++ b/domains/_dmarc.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "is-a-dev", + "email": "" + }, + "record": { + "TXT": "v=DMARC1; p=reject; rua=mailto:b24ae2ebb6744451bec500b161916c03@dmarc-reports.cloudflare.net" + } +} diff --git a/domains/_psl.json b/domains/_psl.json index fd8db17bb..99f450e73 100644 --- a/domains/_psl.json +++ b/domains/_psl.json @@ -1,8 +1,8 @@ { - "description": "PSL validation record for is-a.dev", + "description": "PSL validation record", "owner": { "username": "is-a-dev", - "email": "phenax5@gmail.com" + "email": "" }, "record": { "TXT": "https://github.com/publicsuffix/list/pull/1949" From 1e18d259943b9573069f723594f68ee27ed0b357 Mon Sep 17 00:00:00 2001 From: William Harrison Date: Thu, 17 Oct 2024 19:32:32 +1100 Subject: [PATCH 139/416] add w.is-a.dev --- domains/w.json | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 domains/w.json diff --git a/domains/w.json b/domains/w.json new file mode 100644 index 000000000..7de0d3a5b --- /dev/null +++ b/domains/w.json @@ -0,0 +1,10 @@ +{ + "owner": { + "username": "wdhdev", + "email": "william@is-a.dev" + }, + + "record": { + "NS": ["chuck.ns.cloudflare.com", "walk.ns.cloudflare.com"] + } +} From 816750cbdbe415fe756c3d91f26e0d32b04182dc Mon Sep 17 00:00:00 2001 From: William Harrison Date: Thu, 17 Oct 2024 19:43:56 +1100 Subject: [PATCH 140/416] move website to root --- README.md | 2 +- domains/docs.json | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 638b18b5d..349eca45a 100644 --- a/README.md +++ b/README.md @@ -44,7 +44,7 @@ If you have an issue that contains confidental infomation, send an email to secu - [Fork](https://github.com/is-a-dev/register/fork) and star this repository - Add a new file called `your-domain-name.json` in the `domains` folder to register `your-domain-name.is-a.dev` -- [Read the documentation](https://www.is-a.dev/docs) +- [Read the documentation](https://is-a.dev/docs) - Your pull request will be reviewed and merged. *Make sure to keep an eye on it incase we need you to make any changes!* - After the pull request is merged, please allow up to 24 hours for the changes to propagate - Enjoy your new `.is-a.dev` domain! diff --git a/domains/docs.json b/domains/docs.json index 51b50f786..e29fc733a 100644 --- a/domains/docs.json +++ b/domains/docs.json @@ -6,6 +6,6 @@ "email": "" }, "record": { - "CNAME": "is-a.dev" + "URL": "https://is-a.dev/docs" } } From 07af4ae55a88229b6ae6eea2ecdb5d2d29fdbe3c Mon Sep 17 00:00:00 2001 From: William Harrison Date: Thu, 17 Oct 2024 16:44:36 +0800 Subject: [PATCH 141/416] Delete domains/_github-pages-challenge-is-a-dev.docs.json --- domains/_github-pages-challenge-is-a-dev.docs.json | 10 ---------- 1 file changed, 10 deletions(-) delete mode 100644 domains/_github-pages-challenge-is-a-dev.docs.json diff --git a/domains/_github-pages-challenge-is-a-dev.docs.json b/domains/_github-pages-challenge-is-a-dev.docs.json deleted file mode 100644 index 65e45a0f8..000000000 --- a/domains/_github-pages-challenge-is-a-dev.docs.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "owner": { - "username": "is-a-dev", - "email": "" - }, - - "record": { - "TXT": "c5409850ced5dfc8fb88283246972e" - } -} From 7b58ba835272d269f622603cd4fbed8816535618 Mon Sep 17 00:00:00 2001 From: William Harrison Date: Thu, 17 Oct 2024 20:17:30 +1100 Subject: [PATCH 142/416] delete nested subdomains of ns domains --- domains/_discord.api.stefdp.json | 11 ----------- domains/_discord.c.json | 10 ---------- domains/_discord.orangc.json | 10 ---------- domains/_discord.stefdp.json | 11 ----------- domains/_dmarc.om.json | 10 ---------- .../_github-pages-challenge-stef-00012.stefdp.json | 13 ------------- domains/_github-pages-challenge-wdhdev.william.json | 10 ---------- domains/api.spotify.stefdp.json | 12 ------------ domains/api.stefdp.json | 12 ------------ domains/choudery.json | 13 ------------- domains/dash.stefdp.json | 11 ----------- domains/data.om.json | 9 --------- domains/dkim._domainkey.om.json | 10 ---------- domains/dockge.stefdp.json | 12 ------------ domains/docs.stefdp.json | 11 ----------- domains/juniper.orangc.json | 10 ---------- domains/node.stefdp.json | 11 ----------- domains/ntfy.stefdp.json | 12 ------------ domains/panel.stefdp.json | 11 ----------- domains/portainer.stefdp.json | 12 ------------ domains/proxy.stefdp.json | 11 ----------- domains/spotify.stefdp.json | 11 ----------- domains/ss.stefdp.json | 12 ------------ domains/status.stefdp.json | 11 ----------- domains/tianji.stefdp.json | 11 ----------- domains/uptime.stefdp.json | 12 ------------ 26 files changed, 289 deletions(-) delete mode 100644 domains/_discord.api.stefdp.json delete mode 100644 domains/_discord.c.json delete mode 100644 domains/_discord.orangc.json delete mode 100644 domains/_discord.stefdp.json delete mode 100644 domains/_dmarc.om.json delete mode 100644 domains/_github-pages-challenge-stef-00012.stefdp.json delete mode 100644 domains/_github-pages-challenge-wdhdev.william.json delete mode 100644 domains/api.spotify.stefdp.json delete mode 100644 domains/api.stefdp.json delete mode 100644 domains/choudery.json delete mode 100644 domains/dash.stefdp.json delete mode 100644 domains/data.om.json delete mode 100644 domains/dkim._domainkey.om.json delete mode 100644 domains/dockge.stefdp.json delete mode 100644 domains/docs.stefdp.json delete mode 100644 domains/juniper.orangc.json delete mode 100644 domains/node.stefdp.json delete mode 100644 domains/ntfy.stefdp.json delete mode 100644 domains/panel.stefdp.json delete mode 100644 domains/portainer.stefdp.json delete mode 100644 domains/proxy.stefdp.json delete mode 100644 domains/spotify.stefdp.json delete mode 100644 domains/ss.stefdp.json delete mode 100644 domains/status.stefdp.json delete mode 100644 domains/tianji.stefdp.json delete mode 100644 domains/uptime.stefdp.json diff --git a/domains/_discord.api.stefdp.json b/domains/_discord.api.stefdp.json deleted file mode 100644 index b6e9ec775..000000000 --- a/domains/_discord.api.stefdp.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "owner": { - "username": "Stef-00012", - "email": "", - "discord": "694986201739952229", - "OWL": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiUlNBLU9BRVAiLCJraWQiOiJaa1VsRmRqVThiUEstLXVVM2JJR09PVHFYYVFFS1ZINFVXOW53MTR6WTJnIn0.IpOYbPWBUcNp4Tgw32QASUSoI0QE_q5cFcyg6OXpDYy8Eg3QGBagIVG4mvt70DgnRFuK5IKE0NY9Bxr32RdWrBGDSUxlKtlJQ9WpQIkLV-I7A7F5Kym4QzM58anHX0fggGtzHi_TaXcZGI-1Rw0KMnaq91hHfnez4e3O_Q-Mf-SD55CPqwibG3YoXwWM-H3Q_iKWibEX5mzD1wppmT8IO_2lO5Ne1V8HKlZ5_SWd8t9JyEDB7CsGNcpTLnUMDwE67Pw_92FqU0iNDTwDKG7oZK1x4JG4rmZcvU0_CTOWW02TRWT_evf8XdAT9V6Me6OpCWvD1LlTgmdkYsResxTKxw.7rSUKyX20MsaT6H7mJFWJA.M-wdjyAOxmgWiRQbLzzMJDumoFfOzUYoXplEvrth469Ib361dIke2yOiFyk-PIMsds3-GQYnmujRqcn8wxzyKnaTapsC4g0aAit-DdtKv7s.iCc6o2XSd76RHqUN6a03og" - }, - "record": { - "TXT": "dh=e71ddcd3beca6bbd44125eb4d861d4cf28eed0c8" - } -} diff --git a/domains/_discord.c.json b/domains/_discord.c.json deleted file mode 100644 index e0d3ad199..000000000 --- a/domains/_discord.c.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "owner": { - "username": "orxngc", - "discord": "orangc", - "email": "orangc@proton.me" - }, - "record": { - "TXT": "dh=dff53e3c9534a4606fe07fef0142ab53acf4a0e4" - } -} diff --git a/domains/_discord.orangc.json b/domains/_discord.orangc.json deleted file mode 100644 index dcdfb506a..000000000 --- a/domains/_discord.orangc.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "owner": { - "username": "orxngc", - "discord": "orangc", - "email": "orangc@proton.me" - }, - "record": { - "TXT": "dh=d27c8c015aa5f1be96c0c468e091a0958dd1c1dc" - } -} diff --git a/domains/_discord.stefdp.json b/domains/_discord.stefdp.json deleted file mode 100644 index e0d13c96d..000000000 --- a/domains/_discord.stefdp.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "owner": { - "username": "Stef-00012", - "email": "", - "discord": "694986201739952229", - "OWL": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiUlNBLU9BRVAiLCJraWQiOiJaa1VsRmRqVThiUEstLXVVM2JJR09PVHFYYVFFS1ZINFVXOW53MTR6WTJnIn0.IpOYbPWBUcNp4Tgw32QASUSoI0QE_q5cFcyg6OXpDYy8Eg3QGBagIVG4mvt70DgnRFuK5IKE0NY9Bxr32RdWrBGDSUxlKtlJQ9WpQIkLV-I7A7F5Kym4QzM58anHX0fggGtzHi_TaXcZGI-1Rw0KMnaq91hHfnez4e3O_Q-Mf-SD55CPqwibG3YoXwWM-H3Q_iKWibEX5mzD1wppmT8IO_2lO5Ne1V8HKlZ5_SWd8t9JyEDB7CsGNcpTLnUMDwE67Pw_92FqU0iNDTwDKG7oZK1x4JG4rmZcvU0_CTOWW02TRWT_evf8XdAT9V6Me6OpCWvD1LlTgmdkYsResxTKxw.7rSUKyX20MsaT6H7mJFWJA.M-wdjyAOxmgWiRQbLzzMJDumoFfOzUYoXplEvrth469Ib361dIke2yOiFyk-PIMsds3-GQYnmujRqcn8wxzyKnaTapsC4g0aAit-DdtKv7s.iCc6o2XSd76RHqUN6a03og" - }, - "record": { - "TXT": "dh=f6d71b43aecaa5a4ea3534d21f11f6b0e4559d8a" - } -} diff --git a/domains/_dmarc.om.json b/domains/_dmarc.om.json deleted file mode 100644 index f3a7cf119..000000000 --- a/domains/_dmarc.om.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "owner": { - "username": "omsenjalia", - "email": "", - "OWL":"eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiUlNBLU9BRVAiLCJraWQiOiJaa1VsRmRqVThiUEstLXVVM2JJR09PVHFYYVFFS1ZINFVXOW53MTR6WTJnIn0.RROLuTVz1Yiu7gYQ78NhdEWblxDBcdAtgXSrSKBX4s-6C15Gbg1gvdalVJRUFfhvt7FQ1HEtB7Wwz0Rdn1Jxk7Eqxp2s116sCmWwviCoh8RfWUEkWt9k4csRDjBtnwijFrfSv5gjf67gAe1dyoryQjg1ZFf9dlmwmaQtiJNKVkjlBsNAYNph9-CsYK8a0-TI-GVXung0rFjd-222TQij66CYBd7qitAvTPEypCBarB2SyBrN30wLTS9NjB-bSpmJZwcZO8CQ2obcYdMfVQ0nZgXBJhkbwjtGWfWTS-3AnCeLF48mT-9DCsVoraLb6DLoJoPB-9g4dim-tSZwC5pQ.OsIglUJ8OXge3R5CTVoEEw.YS-YtdmeJZKK1TEkERBJlH9RKdKcMynvcB5PrUsKXY4FJhgfrPoqF_JOAXO4tyYqwJzWnNM0hfd4WxqLi3KmjXToHxRAzdiFu1f4iiBfX68ABHoycHXkose4AHWe54a8.UazMc8kLEVvxHs2YN0DC3Q" - }, - "record": { - "TXT": "v=DMARC1; p=quarantine; rua=mailto:omsenjalia@gmail.com; ruf=mailto:omsenjalia@gmail.com; sp=quarantine; adkim=r; aspf=r" - } -} diff --git a/domains/_github-pages-challenge-stef-00012.stefdp.json b/domains/_github-pages-challenge-stef-00012.stefdp.json deleted file mode 100644 index 372ad0c6d..000000000 --- a/domains/_github-pages-challenge-stef-00012.stefdp.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "owner": { - "username": "Stef-00012", - "email": "", - "discord": "694986201739952229", - "OWL": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiUlNBLU9BRVAiLCJraWQiOiJaa1VsRmRqVThiUEstLXVVM2JJR09PVHFYYVFFS1ZINFVXOW53MTR6WTJnIn0.IpOYbPWBUcNp4Tgw32QASUSoI0QE_q5cFcyg6OXpDYy8Eg3QGBagIVG4mvt70DgnRFuK5IKE0NY9Bxr32RdWrBGDSUxlKtlJQ9WpQIkLV-I7A7F5Kym4QzM58anHX0fggGtzHi_TaXcZGI-1Rw0KMnaq91hHfnez4e3O_Q-Mf-SD55CPqwibG3YoXwWM-H3Q_iKWibEX5mzD1wppmT8IO_2lO5Ne1V8HKlZ5_SWd8t9JyEDB7CsGNcpTLnUMDwE67Pw_92FqU0iNDTwDKG7oZK1x4JG4rmZcvU0_CTOWW02TRWT_evf8XdAT9V6Me6OpCWvD1LlTgmdkYsResxTKxw.7rSUKyX20MsaT6H7mJFWJA.M-wdjyAOxmgWiRQbLzzMJDumoFfOzUYoXplEvrth469Ib361dIke2yOiFyk-PIMsds3-GQYnmujRqcn8wxzyKnaTapsC4g0aAit-DdtKv7s.iCc6o2XSd76RHqUN6a03og" - }, - "record": { - "TXT": [ - "27c2dc9cd3e8a0a37947e82ab6f637" - ] - } -} diff --git a/domains/_github-pages-challenge-wdhdev.william.json b/domains/_github-pages-challenge-wdhdev.william.json deleted file mode 100644 index 1e95f51b3..000000000 --- a/domains/_github-pages-challenge-wdhdev.william.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "owner": { - "username": "wdhdev", - "email": "william@is-a.dev" - }, - - "record": { - "TXT": "6b3a5de4756e5840afc94698b74712" - } -} diff --git a/domains/api.spotify.stefdp.json b/domains/api.spotify.stefdp.json deleted file mode 100644 index 9f2b1dbbb..000000000 --- a/domains/api.spotify.stefdp.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "owner": { - "username": "Stef-00012", - "email": "", - "discord": "694986201739952229", - "github_id": 81536172, - "OWL": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiUlNBLU9BRVAiLCJraWQiOiJaa1VsRmRqVThiUEstLXVVM2JJR09PVHFYYVFFS1ZINFVXOW53MTR6WTJnIn0.IpOYbPWBUcNp4Tgw32QASUSoI0QE_q5cFcyg6OXpDYy8Eg3QGBagIVG4mvt70DgnRFuK5IKE0NY9Bxr32RdWrBGDSUxlKtlJQ9WpQIkLV-I7A7F5Kym4QzM58anHX0fggGtzHi_TaXcZGI-1Rw0KMnaq91hHfnez4e3O_Q-Mf-SD55CPqwibG3YoXwWM-H3Q_iKWibEX5mzD1wppmT8IO_2lO5Ne1V8HKlZ5_SWd8t9JyEDB7CsGNcpTLnUMDwE67Pw_92FqU0iNDTwDKG7oZK1x4JG4rmZcvU0_CTOWW02TRWT_evf8XdAT9V6Me6OpCWvD1LlTgmdkYsResxTKxw.7rSUKyX20MsaT6H7mJFWJA.M-wdjyAOxmgWiRQbLzzMJDumoFfOzUYoXplEvrth469Ib361dIke2yOiFyk-PIMsds3-GQYnmujRqcn8wxzyKnaTapsC4g0aAit-DdtKv7s.iCc6o2XSd76RHqUN6a03og" - }, - "record": { - "CNAME": "proxy.stefdp.is-a.dev" - } -} diff --git a/domains/api.stefdp.json b/domains/api.stefdp.json deleted file mode 100644 index 9f2b1dbbb..000000000 --- a/domains/api.stefdp.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "owner": { - "username": "Stef-00012", - "email": "", - "discord": "694986201739952229", - "github_id": 81536172, - "OWL": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiUlNBLU9BRVAiLCJraWQiOiJaa1VsRmRqVThiUEstLXVVM2JJR09PVHFYYVFFS1ZINFVXOW53MTR6WTJnIn0.IpOYbPWBUcNp4Tgw32QASUSoI0QE_q5cFcyg6OXpDYy8Eg3QGBagIVG4mvt70DgnRFuK5IKE0NY9Bxr32RdWrBGDSUxlKtlJQ9WpQIkLV-I7A7F5Kym4QzM58anHX0fggGtzHi_TaXcZGI-1Rw0KMnaq91hHfnez4e3O_Q-Mf-SD55CPqwibG3YoXwWM-H3Q_iKWibEX5mzD1wppmT8IO_2lO5Ne1V8HKlZ5_SWd8t9JyEDB7CsGNcpTLnUMDwE67Pw_92FqU0iNDTwDKG7oZK1x4JG4rmZcvU0_CTOWW02TRWT_evf8XdAT9V6Me6OpCWvD1LlTgmdkYsResxTKxw.7rSUKyX20MsaT6H7mJFWJA.M-wdjyAOxmgWiRQbLzzMJDumoFfOzUYoXplEvrth469Ib361dIke2yOiFyk-PIMsds3-GQYnmujRqcn8wxzyKnaTapsC4g0aAit-DdtKv7s.iCc6o2XSd76RHqUN6a03og" - }, - "record": { - "CNAME": "proxy.stefdp.is-a.dev" - } -} diff --git a/domains/choudery.json b/domains/choudery.json deleted file mode 100644 index e071797f1..000000000 --- a/domains/choudery.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "owner": { - "username": "Choudery", - "email": "blreaderdammy@gmail.com" - }, - "record": { - "MX": [ - "john.ns.cloudflare.com", - "sharon.ns.cloudflare.com" - ] - }, - "description": "Choudery coding" -} \ No newline at end of file diff --git a/domains/dash.stefdp.json b/domains/dash.stefdp.json deleted file mode 100644 index 13881f84f..000000000 --- a/domains/dash.stefdp.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "owner": { - "username": "Stef-00012", - "email": "", - "discord": "694986201739952229", - "OWL": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiUlNBLU9BRVAiLCJraWQiOiJaa1VsRmRqVThiUEstLXVVM2JJR09PVHFYYVFFS1ZINFVXOW53MTR6WTJnIn0.IpOYbPWBUcNp4Tgw32QASUSoI0QE_q5cFcyg6OXpDYy8Eg3QGBagIVG4mvt70DgnRFuK5IKE0NY9Bxr32RdWrBGDSUxlKtlJQ9WpQIkLV-I7A7F5Kym4QzM58anHX0fggGtzHi_TaXcZGI-1Rw0KMnaq91hHfnez4e3O_Q-Mf-SD55CPqwibG3YoXwWM-H3Q_iKWibEX5mzD1wppmT8IO_2lO5Ne1V8HKlZ5_SWd8t9JyEDB7CsGNcpTLnUMDwE67Pw_92FqU0iNDTwDKG7oZK1x4JG4rmZcvU0_CTOWW02TRWT_evf8XdAT9V6Me6OpCWvD1LlTgmdkYsResxTKxw.7rSUKyX20MsaT6H7mJFWJA.M-wdjyAOxmgWiRQbLzzMJDumoFfOzUYoXplEvrth469Ib361dIke2yOiFyk-PIMsds3-GQYnmujRqcn8wxzyKnaTapsC4g0aAit-DdtKv7s.iCc6o2XSd76RHqUN6a03og" - }, - "record": { - "CNAME": "proxy.stefdp.is-a.dev" - } -} diff --git a/domains/data.om.json b/domains/data.om.json deleted file mode 100644 index a55f3e7e8..000000000 --- a/domains/data.om.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "owner": { - "username": "TerraPlayz", - "email": "omsenjalia+github@gmail.com" - }, - "record": { - "A": ["69.30.249.53"] - } -} diff --git a/domains/dkim._domainkey.om.json b/domains/dkim._domainkey.om.json deleted file mode 100644 index 110d3d905..000000000 --- a/domains/dkim._domainkey.om.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "owner": { - "username": "omsenjalia", - "email": "", - "OWL":"eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiUlNBLU9BRVAiLCJraWQiOiJaa1VsRmRqVThiUEstLXVVM2JJR09PVHFYYVFFS1ZINFVXOW53MTR6WTJnIn0.RROLuTVz1Yiu7gYQ78NhdEWblxDBcdAtgXSrSKBX4s-6C15Gbg1gvdalVJRUFfhvt7FQ1HEtB7Wwz0Rdn1Jxk7Eqxp2s116sCmWwviCoh8RfWUEkWt9k4csRDjBtnwijFrfSv5gjf67gAe1dyoryQjg1ZFf9dlmwmaQtiJNKVkjlBsNAYNph9-CsYK8a0-TI-GVXung0rFjd-222TQij66CYBd7qitAvTPEypCBarB2SyBrN30wLTS9NjB-bSpmJZwcZO8CQ2obcYdMfVQ0nZgXBJhkbwjtGWfWTS-3AnCeLF48mT-9DCsVoraLb6DLoJoPB-9g4dim-tSZwC5pQ.OsIglUJ8OXge3R5CTVoEEw.YS-YtdmeJZKK1TEkERBJlH9RKdKcMynvcB5PrUsKXY4FJhgfrPoqF_JOAXO4tyYqwJzWnNM0hfd4WxqLi3KmjXToHxRAzdiFu1f4iiBfX68ABHoycHXkose4AHWe54a8.UazMc8kLEVvxHs2YN0DC3Q" - }, - "record": { - "TXT": "v=DKIM1; k=rsa; p=MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEApUFgIkG/8KdnGqL3WcvLCQFh/9q6DZ/PNTXErJOvEBbI1wjYLUeR/44tApOzj0pVqCG9sZ9zLariA6858kxKx0nW0YxRZDAbiUy90G5zP6xT7sHX1MyDiQdsc/1KTGnFsQKb7scdpmFWrRgRaU9V3+Apr3n6j9eX6ZytUsoWMCVAgUwCxNHXujy6xCTendN9yJGOPvHsedvnD0PNcYbbsstWKJ1/5mS+33Bqpb8m5x0r+i4cwUmsGkuNHcuvYzTaYXWz+ohdi369zvGkd22ZTcM0x6ygqUzmeO40OMxMa35bO5XWmc1vQDSV+zR71BzdxF38E+/nHEB/VJmNKKtt0QIDAQAB" - } -} diff --git a/domains/dockge.stefdp.json b/domains/dockge.stefdp.json deleted file mode 100644 index 9f2b1dbbb..000000000 --- a/domains/dockge.stefdp.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "owner": { - "username": "Stef-00012", - "email": "", - "discord": "694986201739952229", - "github_id": 81536172, - "OWL": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiUlNBLU9BRVAiLCJraWQiOiJaa1VsRmRqVThiUEstLXVVM2JJR09PVHFYYVFFS1ZINFVXOW53MTR6WTJnIn0.IpOYbPWBUcNp4Tgw32QASUSoI0QE_q5cFcyg6OXpDYy8Eg3QGBagIVG4mvt70DgnRFuK5IKE0NY9Bxr32RdWrBGDSUxlKtlJQ9WpQIkLV-I7A7F5Kym4QzM58anHX0fggGtzHi_TaXcZGI-1Rw0KMnaq91hHfnez4e3O_Q-Mf-SD55CPqwibG3YoXwWM-H3Q_iKWibEX5mzD1wppmT8IO_2lO5Ne1V8HKlZ5_SWd8t9JyEDB7CsGNcpTLnUMDwE67Pw_92FqU0iNDTwDKG7oZK1x4JG4rmZcvU0_CTOWW02TRWT_evf8XdAT9V6Me6OpCWvD1LlTgmdkYsResxTKxw.7rSUKyX20MsaT6H7mJFWJA.M-wdjyAOxmgWiRQbLzzMJDumoFfOzUYoXplEvrth469Ib361dIke2yOiFyk-PIMsds3-GQYnmujRqcn8wxzyKnaTapsC4g0aAit-DdtKv7s.iCc6o2XSd76RHqUN6a03og" - }, - "record": { - "CNAME": "proxy.stefdp.is-a.dev" - } -} diff --git a/domains/docs.stefdp.json b/domains/docs.stefdp.json deleted file mode 100644 index 13881f84f..000000000 --- a/domains/docs.stefdp.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "owner": { - "username": "Stef-00012", - "email": "", - "discord": "694986201739952229", - "OWL": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiUlNBLU9BRVAiLCJraWQiOiJaa1VsRmRqVThiUEstLXVVM2JJR09PVHFYYVFFS1ZINFVXOW53MTR6WTJnIn0.IpOYbPWBUcNp4Tgw32QASUSoI0QE_q5cFcyg6OXpDYy8Eg3QGBagIVG4mvt70DgnRFuK5IKE0NY9Bxr32RdWrBGDSUxlKtlJQ9WpQIkLV-I7A7F5Kym4QzM58anHX0fggGtzHi_TaXcZGI-1Rw0KMnaq91hHfnez4e3O_Q-Mf-SD55CPqwibG3YoXwWM-H3Q_iKWibEX5mzD1wppmT8IO_2lO5Ne1V8HKlZ5_SWd8t9JyEDB7CsGNcpTLnUMDwE67Pw_92FqU0iNDTwDKG7oZK1x4JG4rmZcvU0_CTOWW02TRWT_evf8XdAT9V6Me6OpCWvD1LlTgmdkYsResxTKxw.7rSUKyX20MsaT6H7mJFWJA.M-wdjyAOxmgWiRQbLzzMJDumoFfOzUYoXplEvrth469Ib361dIke2yOiFyk-PIMsds3-GQYnmujRqcn8wxzyKnaTapsC4g0aAit-DdtKv7s.iCc6o2XSd76RHqUN6a03og" - }, - "record": { - "CNAME": "proxy.stefdp.is-a.dev" - } -} diff --git a/domains/juniper.orangc.json b/domains/juniper.orangc.json deleted file mode 100644 index 0c3b75689..000000000 --- a/domains/juniper.orangc.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "owner": { - "username": "orxngc", - "discord": "orangc", - "email": "orangc@proton.me" - }, - "record": { - "A": ["66.59.209.229"] - } -} diff --git a/domains/node.stefdp.json b/domains/node.stefdp.json deleted file mode 100644 index 13881f84f..000000000 --- a/domains/node.stefdp.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "owner": { - "username": "Stef-00012", - "email": "", - "discord": "694986201739952229", - "OWL": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiUlNBLU9BRVAiLCJraWQiOiJaa1VsRmRqVThiUEstLXVVM2JJR09PVHFYYVFFS1ZINFVXOW53MTR6WTJnIn0.IpOYbPWBUcNp4Tgw32QASUSoI0QE_q5cFcyg6OXpDYy8Eg3QGBagIVG4mvt70DgnRFuK5IKE0NY9Bxr32RdWrBGDSUxlKtlJQ9WpQIkLV-I7A7F5Kym4QzM58anHX0fggGtzHi_TaXcZGI-1Rw0KMnaq91hHfnez4e3O_Q-Mf-SD55CPqwibG3YoXwWM-H3Q_iKWibEX5mzD1wppmT8IO_2lO5Ne1V8HKlZ5_SWd8t9JyEDB7CsGNcpTLnUMDwE67Pw_92FqU0iNDTwDKG7oZK1x4JG4rmZcvU0_CTOWW02TRWT_evf8XdAT9V6Me6OpCWvD1LlTgmdkYsResxTKxw.7rSUKyX20MsaT6H7mJFWJA.M-wdjyAOxmgWiRQbLzzMJDumoFfOzUYoXplEvrth469Ib361dIke2yOiFyk-PIMsds3-GQYnmujRqcn8wxzyKnaTapsC4g0aAit-DdtKv7s.iCc6o2XSd76RHqUN6a03og" - }, - "record": { - "CNAME": "proxy.stefdp.is-a.dev" - } -} diff --git a/domains/ntfy.stefdp.json b/domains/ntfy.stefdp.json deleted file mode 100644 index 9f2b1dbbb..000000000 --- a/domains/ntfy.stefdp.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "owner": { - "username": "Stef-00012", - "email": "", - "discord": "694986201739952229", - "github_id": 81536172, - "OWL": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiUlNBLU9BRVAiLCJraWQiOiJaa1VsRmRqVThiUEstLXVVM2JJR09PVHFYYVFFS1ZINFVXOW53MTR6WTJnIn0.IpOYbPWBUcNp4Tgw32QASUSoI0QE_q5cFcyg6OXpDYy8Eg3QGBagIVG4mvt70DgnRFuK5IKE0NY9Bxr32RdWrBGDSUxlKtlJQ9WpQIkLV-I7A7F5Kym4QzM58anHX0fggGtzHi_TaXcZGI-1Rw0KMnaq91hHfnez4e3O_Q-Mf-SD55CPqwibG3YoXwWM-H3Q_iKWibEX5mzD1wppmT8IO_2lO5Ne1V8HKlZ5_SWd8t9JyEDB7CsGNcpTLnUMDwE67Pw_92FqU0iNDTwDKG7oZK1x4JG4rmZcvU0_CTOWW02TRWT_evf8XdAT9V6Me6OpCWvD1LlTgmdkYsResxTKxw.7rSUKyX20MsaT6H7mJFWJA.M-wdjyAOxmgWiRQbLzzMJDumoFfOzUYoXplEvrth469Ib361dIke2yOiFyk-PIMsds3-GQYnmujRqcn8wxzyKnaTapsC4g0aAit-DdtKv7s.iCc6o2XSd76RHqUN6a03og" - }, - "record": { - "CNAME": "proxy.stefdp.is-a.dev" - } -} diff --git a/domains/panel.stefdp.json b/domains/panel.stefdp.json deleted file mode 100644 index 884b42e7a..000000000 --- a/domains/panel.stefdp.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "owner": { - "username": "Stef-00012", - "email": "", - "discord": "694986201739952229", - "OWL": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiUlNBLU9BRVAiLCJraWQiOiJaa1VsRmRqVThiUEstLXVVM2JJR09PVHFYYVFFS1ZINFVXOW53MTR6WTJnIn0.IpOYbPWBUcNp4Tgw32QASUSoI0QE_q5cFcyg6OXpDYy8Eg3QGBagIVG4mvt70DgnRFuK5IKE0NY9Bxr32RdWrBGDSUxlKtlJQ9WpQIkLV-I7A7F5Kym4QzM58anHX0fggGtzHi_TaXcZGI-1Rw0KMnaq91hHfnez4e3O_Q-Mf-SD55CPqwibG3YoXwWM-H3Q_iKWibEX5mzD1wppmT8IO_2lO5Ne1V8HKlZ5_SWd8t9JyEDB7CsGNcpTLnUMDwE67Pw_92FqU0iNDTwDKG7oZK1x4JG4rmZcvU0_CTOWW02TRWT_evf8XdAT9V6Me6OpCWvD1LlTgmdkYsResxTKxw.7rSUKyX20MsaT6H7mJFWJA.M-wdjyAOxmgWiRQbLzzMJDumoFfOzUYoXplEvrth469Ib361dIke2yOiFyk-PIMsds3-GQYnmujRqcn8wxzyKnaTapsC4g0aAit-DdtKv7s.iCc6o2XSd76RHqUN6a03og" - }, - "record": { - "A": ["194.60.201.37"] - } -} diff --git a/domains/portainer.stefdp.json b/domains/portainer.stefdp.json deleted file mode 100644 index 9f2b1dbbb..000000000 --- a/domains/portainer.stefdp.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "owner": { - "username": "Stef-00012", - "email": "", - "discord": "694986201739952229", - "github_id": 81536172, - "OWL": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiUlNBLU9BRVAiLCJraWQiOiJaa1VsRmRqVThiUEstLXVVM2JJR09PVHFYYVFFS1ZINFVXOW53MTR6WTJnIn0.IpOYbPWBUcNp4Tgw32QASUSoI0QE_q5cFcyg6OXpDYy8Eg3QGBagIVG4mvt70DgnRFuK5IKE0NY9Bxr32RdWrBGDSUxlKtlJQ9WpQIkLV-I7A7F5Kym4QzM58anHX0fggGtzHi_TaXcZGI-1Rw0KMnaq91hHfnez4e3O_Q-Mf-SD55CPqwibG3YoXwWM-H3Q_iKWibEX5mzD1wppmT8IO_2lO5Ne1V8HKlZ5_SWd8t9JyEDB7CsGNcpTLnUMDwE67Pw_92FqU0iNDTwDKG7oZK1x4JG4rmZcvU0_CTOWW02TRWT_evf8XdAT9V6Me6OpCWvD1LlTgmdkYsResxTKxw.7rSUKyX20MsaT6H7mJFWJA.M-wdjyAOxmgWiRQbLzzMJDumoFfOzUYoXplEvrth469Ib361dIke2yOiFyk-PIMsds3-GQYnmujRqcn8wxzyKnaTapsC4g0aAit-DdtKv7s.iCc6o2XSd76RHqUN6a03og" - }, - "record": { - "CNAME": "proxy.stefdp.is-a.dev" - } -} diff --git a/domains/proxy.stefdp.json b/domains/proxy.stefdp.json deleted file mode 100644 index 884b42e7a..000000000 --- a/domains/proxy.stefdp.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "owner": { - "username": "Stef-00012", - "email": "", - "discord": "694986201739952229", - "OWL": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiUlNBLU9BRVAiLCJraWQiOiJaa1VsRmRqVThiUEstLXVVM2JJR09PVHFYYVFFS1ZINFVXOW53MTR6WTJnIn0.IpOYbPWBUcNp4Tgw32QASUSoI0QE_q5cFcyg6OXpDYy8Eg3QGBagIVG4mvt70DgnRFuK5IKE0NY9Bxr32RdWrBGDSUxlKtlJQ9WpQIkLV-I7A7F5Kym4QzM58anHX0fggGtzHi_TaXcZGI-1Rw0KMnaq91hHfnez4e3O_Q-Mf-SD55CPqwibG3YoXwWM-H3Q_iKWibEX5mzD1wppmT8IO_2lO5Ne1V8HKlZ5_SWd8t9JyEDB7CsGNcpTLnUMDwE67Pw_92FqU0iNDTwDKG7oZK1x4JG4rmZcvU0_CTOWW02TRWT_evf8XdAT9V6Me6OpCWvD1LlTgmdkYsResxTKxw.7rSUKyX20MsaT6H7mJFWJA.M-wdjyAOxmgWiRQbLzzMJDumoFfOzUYoXplEvrth469Ib361dIke2yOiFyk-PIMsds3-GQYnmujRqcn8wxzyKnaTapsC4g0aAit-DdtKv7s.iCc6o2XSd76RHqUN6a03og" - }, - "record": { - "A": ["194.60.201.37"] - } -} diff --git a/domains/spotify.stefdp.json b/domains/spotify.stefdp.json deleted file mode 100644 index 13881f84f..000000000 --- a/domains/spotify.stefdp.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "owner": { - "username": "Stef-00012", - "email": "", - "discord": "694986201739952229", - "OWL": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiUlNBLU9BRVAiLCJraWQiOiJaa1VsRmRqVThiUEstLXVVM2JJR09PVHFYYVFFS1ZINFVXOW53MTR6WTJnIn0.IpOYbPWBUcNp4Tgw32QASUSoI0QE_q5cFcyg6OXpDYy8Eg3QGBagIVG4mvt70DgnRFuK5IKE0NY9Bxr32RdWrBGDSUxlKtlJQ9WpQIkLV-I7A7F5Kym4QzM58anHX0fggGtzHi_TaXcZGI-1Rw0KMnaq91hHfnez4e3O_Q-Mf-SD55CPqwibG3YoXwWM-H3Q_iKWibEX5mzD1wppmT8IO_2lO5Ne1V8HKlZ5_SWd8t9JyEDB7CsGNcpTLnUMDwE67Pw_92FqU0iNDTwDKG7oZK1x4JG4rmZcvU0_CTOWW02TRWT_evf8XdAT9V6Me6OpCWvD1LlTgmdkYsResxTKxw.7rSUKyX20MsaT6H7mJFWJA.M-wdjyAOxmgWiRQbLzzMJDumoFfOzUYoXplEvrth469Ib361dIke2yOiFyk-PIMsds3-GQYnmujRqcn8wxzyKnaTapsC4g0aAit-DdtKv7s.iCc6o2XSd76RHqUN6a03og" - }, - "record": { - "CNAME": "proxy.stefdp.is-a.dev" - } -} diff --git a/domains/ss.stefdp.json b/domains/ss.stefdp.json deleted file mode 100644 index 9f2b1dbbb..000000000 --- a/domains/ss.stefdp.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "owner": { - "username": "Stef-00012", - "email": "", - "discord": "694986201739952229", - "github_id": 81536172, - "OWL": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiUlNBLU9BRVAiLCJraWQiOiJaa1VsRmRqVThiUEstLXVVM2JJR09PVHFYYVFFS1ZINFVXOW53MTR6WTJnIn0.IpOYbPWBUcNp4Tgw32QASUSoI0QE_q5cFcyg6OXpDYy8Eg3QGBagIVG4mvt70DgnRFuK5IKE0NY9Bxr32RdWrBGDSUxlKtlJQ9WpQIkLV-I7A7F5Kym4QzM58anHX0fggGtzHi_TaXcZGI-1Rw0KMnaq91hHfnez4e3O_Q-Mf-SD55CPqwibG3YoXwWM-H3Q_iKWibEX5mzD1wppmT8IO_2lO5Ne1V8HKlZ5_SWd8t9JyEDB7CsGNcpTLnUMDwE67Pw_92FqU0iNDTwDKG7oZK1x4JG4rmZcvU0_CTOWW02TRWT_evf8XdAT9V6Me6OpCWvD1LlTgmdkYsResxTKxw.7rSUKyX20MsaT6H7mJFWJA.M-wdjyAOxmgWiRQbLzzMJDumoFfOzUYoXplEvrth469Ib361dIke2yOiFyk-PIMsds3-GQYnmujRqcn8wxzyKnaTapsC4g0aAit-DdtKv7s.iCc6o2XSd76RHqUN6a03og" - }, - "record": { - "CNAME": "proxy.stefdp.is-a.dev" - } -} diff --git a/domains/status.stefdp.json b/domains/status.stefdp.json deleted file mode 100644 index 13881f84f..000000000 --- a/domains/status.stefdp.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "owner": { - "username": "Stef-00012", - "email": "", - "discord": "694986201739952229", - "OWL": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiUlNBLU9BRVAiLCJraWQiOiJaa1VsRmRqVThiUEstLXVVM2JJR09PVHFYYVFFS1ZINFVXOW53MTR6WTJnIn0.IpOYbPWBUcNp4Tgw32QASUSoI0QE_q5cFcyg6OXpDYy8Eg3QGBagIVG4mvt70DgnRFuK5IKE0NY9Bxr32RdWrBGDSUxlKtlJQ9WpQIkLV-I7A7F5Kym4QzM58anHX0fggGtzHi_TaXcZGI-1Rw0KMnaq91hHfnez4e3O_Q-Mf-SD55CPqwibG3YoXwWM-H3Q_iKWibEX5mzD1wppmT8IO_2lO5Ne1V8HKlZ5_SWd8t9JyEDB7CsGNcpTLnUMDwE67Pw_92FqU0iNDTwDKG7oZK1x4JG4rmZcvU0_CTOWW02TRWT_evf8XdAT9V6Me6OpCWvD1LlTgmdkYsResxTKxw.7rSUKyX20MsaT6H7mJFWJA.M-wdjyAOxmgWiRQbLzzMJDumoFfOzUYoXplEvrth469Ib361dIke2yOiFyk-PIMsds3-GQYnmujRqcn8wxzyKnaTapsC4g0aAit-DdtKv7s.iCc6o2XSd76RHqUN6a03og" - }, - "record": { - "CNAME": "proxy.stefdp.is-a.dev" - } -} diff --git a/domains/tianji.stefdp.json b/domains/tianji.stefdp.json deleted file mode 100644 index 13881f84f..000000000 --- a/domains/tianji.stefdp.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "owner": { - "username": "Stef-00012", - "email": "", - "discord": "694986201739952229", - "OWL": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiUlNBLU9BRVAiLCJraWQiOiJaa1VsRmRqVThiUEstLXVVM2JJR09PVHFYYVFFS1ZINFVXOW53MTR6WTJnIn0.IpOYbPWBUcNp4Tgw32QASUSoI0QE_q5cFcyg6OXpDYy8Eg3QGBagIVG4mvt70DgnRFuK5IKE0NY9Bxr32RdWrBGDSUxlKtlJQ9WpQIkLV-I7A7F5Kym4QzM58anHX0fggGtzHi_TaXcZGI-1Rw0KMnaq91hHfnez4e3O_Q-Mf-SD55CPqwibG3YoXwWM-H3Q_iKWibEX5mzD1wppmT8IO_2lO5Ne1V8HKlZ5_SWd8t9JyEDB7CsGNcpTLnUMDwE67Pw_92FqU0iNDTwDKG7oZK1x4JG4rmZcvU0_CTOWW02TRWT_evf8XdAT9V6Me6OpCWvD1LlTgmdkYsResxTKxw.7rSUKyX20MsaT6H7mJFWJA.M-wdjyAOxmgWiRQbLzzMJDumoFfOzUYoXplEvrth469Ib361dIke2yOiFyk-PIMsds3-GQYnmujRqcn8wxzyKnaTapsC4g0aAit-DdtKv7s.iCc6o2XSd76RHqUN6a03og" - }, - "record": { - "CNAME": "proxy.stefdp.is-a.dev" - } -} diff --git a/domains/uptime.stefdp.json b/domains/uptime.stefdp.json deleted file mode 100644 index 9f2b1dbbb..000000000 --- a/domains/uptime.stefdp.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "owner": { - "username": "Stef-00012", - "email": "", - "discord": "694986201739952229", - "github_id": 81536172, - "OWL": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiUlNBLU9BRVAiLCJraWQiOiJaa1VsRmRqVThiUEstLXVVM2JJR09PVHFYYVFFS1ZINFVXOW53MTR6WTJnIn0.IpOYbPWBUcNp4Tgw32QASUSoI0QE_q5cFcyg6OXpDYy8Eg3QGBagIVG4mvt70DgnRFuK5IKE0NY9Bxr32RdWrBGDSUxlKtlJQ9WpQIkLV-I7A7F5Kym4QzM58anHX0fggGtzHi_TaXcZGI-1Rw0KMnaq91hHfnez4e3O_Q-Mf-SD55CPqwibG3YoXwWM-H3Q_iKWibEX5mzD1wppmT8IO_2lO5Ne1V8HKlZ5_SWd8t9JyEDB7CsGNcpTLnUMDwE67Pw_92FqU0iNDTwDKG7oZK1x4JG4rmZcvU0_CTOWW02TRWT_evf8XdAT9V6Me6OpCWvD1LlTgmdkYsResxTKxw.7rSUKyX20MsaT6H7mJFWJA.M-wdjyAOxmgWiRQbLzzMJDumoFfOzUYoXplEvrth469Ib361dIke2yOiFyk-PIMsds3-GQYnmujRqcn8wxzyKnaTapsC4g0aAit-DdtKv7s.iCc6o2XSd76RHqUN6a03og" - }, - "record": { - "CNAME": "proxy.stefdp.is-a.dev" - } -} 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 143/416] 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 4abeb11fa4be6469e7c431bc3a4fd6d709edf851 Mon Sep 17 00:00:00 2001 From: William Harrison Date: Thu, 17 Oct 2024 20:19:55 +1100 Subject: [PATCH 144/416] delete lingering acme records --- domains/_acme-challenge.juqwtf.json | 12 ------------ 1 file changed, 12 deletions(-) delete mode 100644 domains/_acme-challenge.juqwtf.json diff --git a/domains/_acme-challenge.juqwtf.json b/domains/_acme-challenge.juqwtf.json deleted file mode 100644 index e8fc66acc..000000000 --- a/domains/_acme-challenge.juqwtf.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "owner": { - "username": "denboy0123", - "email": "pochtaproverka01@gmail.com" - }, - "record": { - "TXT": [ - "FZo9g0GqRYR-fhmWc1QzbycfV5UZIE4bwh42BI81NDQ", - "V1N8tuJvEcUtltxMXLRvP0U1_jaAgsSJJ89MgyxpWUk" - ] - } -} From 68384e1fb431d7bf68e8e4f750664bb4c1ba51f1 Mon Sep 17 00:00:00 2001 From: Kirill Date: Thu, 17 Oct 2024 13:11:08 +0300 Subject: [PATCH 145/416] Create potatoenergy.json --- domains/potatoenergy.json | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 domains/potatoenergy.json diff --git a/domains/potatoenergy.json b/domains/potatoenergy.json new file mode 100644 index 000000000..026dbe8d1 --- /dev/null +++ b/domains/potatoenergy.json @@ -0,0 +1,11 @@ +{ + "description": "Potato Energy Team Website Proxy", + "owner": { + "username": "ponfertato", + "email": "ponfertato@potatoenergy.ru" + "discord": "ponfertato", + }, + "record": { + "CNAME": "potatoenergy.ru" + } +} From 29d1cdc189861952242bb446c3e304090813c360 Mon Sep 17 00:00:00 2001 From: Kirill Date: Thu, 17 Oct 2024 13:20:12 +0300 Subject: [PATCH 146/416] Fix potatoenergy.json Oops... --- domains/potatoenergy.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/domains/potatoenergy.json b/domains/potatoenergy.json index 026dbe8d1..38f1af671 100644 --- a/domains/potatoenergy.json +++ b/domains/potatoenergy.json @@ -2,8 +2,8 @@ "description": "Potato Energy Team Website Proxy", "owner": { "username": "ponfertato", - "email": "ponfertato@potatoenergy.ru" - "discord": "ponfertato", + "email": "ponfertato@potatoenergy.ru", + "discord": "ponfertato" }, "record": { "CNAME": "potatoenergy.ru" From 4437db7535529a69fc7f904bc6e7dd8fd7ac5206 Mon Sep 17 00:00:00 2001 From: William Harrison Date: Thu, 17 Oct 2024 18:26:04 +0800 Subject: [PATCH 147/416] Update _psl.json --- domains/_psl.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/domains/_psl.json b/domains/_psl.json index 99f450e73..79f23886c 100644 --- a/domains/_psl.json +++ b/domains/_psl.json @@ -5,6 +5,6 @@ "email": "" }, "record": { - "TXT": "https://github.com/publicsuffix/list/pull/1949" + "TXT": "https://github.com/publicsuffix/list/pull/2225" } } From d2685454faf13df326f9bd002cfa0200c2ea8d35 Mon Sep 17 00:00:00 2001 From: William Harrison Date: Thu, 17 Oct 2024 18:26:31 +0800 Subject: [PATCH 148/416] Update w.json --- domains/w.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/domains/w.json b/domains/w.json index 7de0d3a5b..722adf218 100644 --- a/domains/w.json +++ b/domains/w.json @@ -5,6 +5,6 @@ }, "record": { - "NS": ["chuck.ns.cloudflare.com", "walk.ns.cloudflare.com"] + "URL": "https://william.is-a.dev" } } From 6dc65de528c81913d677dae3415b0cf8ce5d8b5a Mon Sep 17 00:00:00 2001 From: William Harrison Date: Thu, 17 Oct 2024 18:32:34 +0800 Subject: [PATCH 149/416] Update dnsconfig.js --- dnsconfig.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dnsconfig.js b/dnsconfig.js index ee1d9c8eb..ad490b37d 100644 --- a/dnsconfig.js +++ b/dnsconfig.js @@ -11,7 +11,7 @@ function getDomainsList(filesPath) { var files = glob.apply(null, [filesPath, true, '.json']); for (var i = 0; i < files.length; i++) { - var name = files[i].split('.').slice(0, -1).join('.'); + var name = files[i].split('/').pop(); result.push({ name: name, data: require(files[i]) }); } From f93f784d4314f40162967ea1ff3b9f41b3968f0f Mon Sep 17 00:00:00 2001 From: William Harrison Date: Thu, 17 Oct 2024 18:35:11 +0800 Subject: [PATCH 150/416] Update dnsconfig.js --- dnsconfig.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dnsconfig.js b/dnsconfig.js index ad490b37d..ecc1ea830 100644 --- a/dnsconfig.js +++ b/dnsconfig.js @@ -11,7 +11,7 @@ function getDomainsList(filesPath) { var files = glob.apply(null, [filesPath, true, '.json']); for (var i = 0; i < files.length; i++) { - var name = files[i].split('/').pop(); + var name = files[i].split('/').pop().replace(/\.json$/, ''); result.push({ name: name, data: require(files[i]) }); } From f09b13d11ee2e36df96b1d64fbacc27e78896153 Mon Sep 17 00:00:00 2001 From: William Harrison Date: Thu, 17 Oct 2024 22:27:01 +1100 Subject: [PATCH 151/416] fix stupid stuff stupid people approved smh --- domains/gauravgupta.json | 9 --------- domains/meywy.json | 4 ++-- domains/shockbs.json | 2 +- domains/sono.json | 2 +- 4 files changed, 4 insertions(+), 13 deletions(-) delete mode 100644 domains/gauravgupta.json diff --git a/domains/gauravgupta.json b/domains/gauravgupta.json deleted file mode 100644 index 571c2edf5..000000000 --- a/domains/gauravgupta.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "owner": { - "username": "gauravgupta256", - "email": "gauravgupta8652@gmail.com" - }, - "record": { - "CNAME": "gauravgupta.is-a.dev" - } -} diff --git a/domains/meywy.json b/domains/meywy.json index 87a6c494e..4abdd5c12 100644 --- a/domains/meywy.json +++ b/domains/meywy.json @@ -8,8 +8,8 @@ }, "record": { "MX": [ - "mx1.improvmx.com.", - "mx2.improvmx.com." + "mx1.improvmx.com", + "mx2.improvmx.com" ], "TXT": "v=spf1 include:spf.improvmx.com ~all", "A": [ diff --git a/domains/shockbs.json b/domains/shockbs.json index 6174d5fce..3354c0d75 100644 --- a/domains/shockbs.json +++ b/domains/shockbs.json @@ -5,7 +5,7 @@ }, "record": { "A": ["76.76.21.21"], - "MX": ["mx1.improvmx.com","mx2.improvmx.com."], + "MX": ["mx1.improvmx.com","mx2.improvmx.com"], "TXT": "v=spf1 include:spf.improvmx.com ~all" } } diff --git a/domains/sono.json b/domains/sono.json index 626794992..246b44bcd 100644 --- a/domains/sono.json +++ b/domains/sono.json @@ -12,7 +12,7 @@ ], "MX": [ "mx1.improvmx.com", - "mx2.improvmx.com." + "mx2.improvmx.com" ], "TXT": [ "v=spf1 include:spf.improvmx.com ~all", From 6e48a071ca5347d5e617aadffb70c8421b11aaf5 Mon Sep 17 00:00:00 2001 From: William Harrison Date: Thu, 17 Oct 2024 19:28:03 +0800 Subject: [PATCH 152/416] Update README.md --- README.md | 17 ----------------- 1 file changed, 17 deletions(-) diff --git a/README.md b/README.md index 349eca45a..1cdb8598b 100644 --- a/README.md +++ b/README.md @@ -1,20 +1,3 @@ -# Migration Downtime -Dear users, - -We are currently in the process of migrating our DNS services to Cloudflare, during this time there will be downtime for the entire is-a.dev domain as we migrate the zone file across. We understand your frustration with this, and we are working as fast as possible to get it migrated. - -**Do not expect any DNS records for any subdomain to resolve during this time.** - -No new pull requests will be merged either during the migration. - -Thank you for your co-operation. - -\- The is-a.dev Team - -*For any enquiries, please email william@williamharrison.dev or join the [Discord server](https://discord.gg/is-a-dev-830872854677422150) and ping or DM `@williamharrison`.* - ---- -

is-a.dev Banner

From d73d46d18f0ddcc508c7155d6916d47d7bfff506 Mon Sep 17 00:00:00 2001 From: William Harrison Date: Thu, 17 Oct 2024 20:04:48 +0800 Subject: [PATCH 153/416] Update dnsconfig.js --- dnsconfig.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/dnsconfig.js b/dnsconfig.js index ecc1ea830..b703fac15 100644 --- a/dnsconfig.js +++ b/dnsconfig.js @@ -113,7 +113,8 @@ for (var idx in domains) { // Note: URL records are not actual DNS records, we have a server configured to support them instead. if (domainData.record.URL) { commit[domainName].push( - A(subdomainName, "192.0.2.1", proxy.on) + A(subdomainName, "45.85.238.5", proxy.on) + TXT("_redirect" + subdomainName, "v=txtv0;type=host;to=" + domainData.record.URL) ); } } From a8860b4fb95daf48009de4ab6621beea29221391 Mon Sep 17 00:00:00 2001 From: William Harrison Date: Thu, 17 Oct 2024 20:06:04 +0800 Subject: [PATCH 154/416] Update dnsconfig.js --- dnsconfig.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dnsconfig.js b/dnsconfig.js index b703fac15..a7dd902be 100644 --- a/dnsconfig.js +++ b/dnsconfig.js @@ -113,7 +113,7 @@ for (var idx in domains) { // Note: URL records are not actual DNS records, we have a server configured to support them instead. if (domainData.record.URL) { commit[domainName].push( - A(subdomainName, "45.85.238.5", proxy.on) + A(subdomainName, "45.85.238.5", proxy.on), TXT("_redirect" + subdomainName, "v=txtv0;type=host;to=" + domainData.record.URL) ); } From 1747685abf4bf9085ee4c4fe9cc552737e217828 Mon Sep 17 00:00:00 2001 From: William Harrison Date: Thu, 17 Oct 2024 20:08:02 +0800 Subject: [PATCH 155/416] Update dnsconfig.js --- dnsconfig.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dnsconfig.js b/dnsconfig.js index a7dd902be..f22a4219a 100644 --- a/dnsconfig.js +++ b/dnsconfig.js @@ -114,7 +114,7 @@ for (var idx in domains) { if (domainData.record.URL) { commit[domainName].push( A(subdomainName, "45.85.238.5", proxy.on), - TXT("_redirect" + subdomainName, "v=txtv0;type=host;to=" + domainData.record.URL) + TXT("_redirect." + subdomainName, "v=txtv0;type=host;to=" + domainData.record.URL) ); } } From 6bd8e8b974df7db07ef9cd9fb4874981e7c5ce9f Mon Sep 17 00:00:00 2001 From: ukriu <80760888+ukriu@users.noreply.github.com> Date: Thu, 17 Oct 2024 17:39:33 +0530 Subject: [PATCH 156/416] Update ukriu.json --- domains/ukriu.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/domains/ukriu.json b/domains/ukriu.json index af1b4f1d4..ee86dab3e 100644 --- a/domains/ukriu.json +++ b/domains/ukriu.json @@ -4,6 +4,6 @@ "email": "isadev@ukriu.com" }, "record": { - "URL": "https://ukriu.github.io" + "URL": "https://ukriu.com" } } From b12830c8fd455feae41a75cb984b160b5c2c0e86 Mon Sep 17 00:00:00 2001 From: ukriu <80760888+ukriu@users.noreply.github.com> Date: Thu, 17 Oct 2024 17:40:13 +0530 Subject: [PATCH 157/416] Update uk.json --- domains/uk.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/domains/uk.json b/domains/uk.json index 458840eb2..c280fd33b 100644 --- a/domains/uk.json +++ b/domains/uk.json @@ -4,7 +4,7 @@ "email": "isadev@ukriu.com" }, "record": { - "URL": "https://ukriu.github.io/", + "URL": "https://ukriu.com/", "MX": [ "mx1.forwardemail.net", "mx2.forwardemail.net" From b43dbedb8564ad1b60ac08389f189e9c82100d10 Mon Sep 17 00:00:00 2001 From: ukriu <80760888+ukriu@users.noreply.github.com> Date: Thu, 17 Oct 2024 17:40:47 +0530 Subject: [PATCH 158/416] Update ukrio.json --- domains/ukrio.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/domains/ukrio.json b/domains/ukrio.json index 9604f8703..86419a250 100644 --- a/domains/ukrio.json +++ b/domains/ukrio.json @@ -5,7 +5,7 @@ "discord": "ukriu" }, "record": { - "URL": "https://ukriu.github.io", + "URL": "https://ukriu.com", "TXT": "v=spf1 include:spf.improvmx.com ~all", "MX": [ "mx1.improvmx.com", From 62b1680df6ce269f97e5fff533f3e60c77c88709 Mon Sep 17 00:00:00 2001 From: ukriu <80760888+ukriu@users.noreply.github.com> Date: Thu, 17 Oct 2024 17:41:31 +0530 Subject: [PATCH 159/416] Update deko.json --- domains/deko.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/domains/deko.json b/domains/deko.json index af1b4f1d4..ee86dab3e 100644 --- a/domains/deko.json +++ b/domains/deko.json @@ -4,6 +4,6 @@ "email": "isadev@ukriu.com" }, "record": { - "URL": "https://ukriu.github.io" + "URL": "https://ukriu.com" } } 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 160/416] 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 41df0b8a5c3a1137c284cc301e4b54a6711533db Mon Sep 17 00:00:00 2001 From: Kush-Dhingra Date: Thu, 17 Oct 2024 17:55:01 +0530 Subject: [PATCH 161/416] main --- domains/kushdhingra.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/domains/kushdhingra.json b/domains/kushdhingra.json index e82c0ac9f..2754de6ca 100644 --- a/domains/kushdhingra.json +++ b/domains/kushdhingra.json @@ -1,13 +1,13 @@ { "owner": { "username": "Kush-Dhingra", - "email": "", + "email": "kushdhingra3112@gmail.com", "discord": "1035869217796403220", "OWL": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiUlNBLU9BRVAiLCJraWQiOiJaa1VsRmRqVThiUEstLXVVM2JJR09PVHFYYVFFS1ZINFVXOW53MTR6WTJnIn0.gJTReSXxF-8BxDH8rn6i_DIx0XuVrc4yYnOEN1Awfp7mZcYPIgcPt4mvsScPbJYhZLN5XtDlxl0DcdU8Za12GCk-aIWegJ9-_32bdjw3agBzaJ-ltaslRoVpNJ3zfLaQ9V-BrhwVMEJhpz5-0eYeEiikL4tHAoPzzKMlYIf8f5l7IL6aMfhBZvIFf0B3upGg2FeOpFCXAsttU5QiKkjUt4BjetuYb29UJoNzDco1ZExLdudlKd_fz6IcaAsw2K1u6MMDDs2khsic9M42AE3pRFCP_hacdllY5Z66ATlmKhYAxFryJYWrgbfpGX2PxSrQalAao_IP1TIGgiq7ugiBDw.Lg-WIZSH_nzEfnLZct78Cg.soPtqjy32EA2Ew63dHQ8P8-dt4ZihvZpipBVkHyX_rlnv-y5YpS5v2-2d3O5hGHRfCKnfxQsvewDfcPSGa4_Oq8BN01Kzhbet8AXRCK6uOM.ouoa2YqHKAeX9lKWZoFaog" }, "record": { - "CNAME": "kush-dhingra.github.io" + "CNAME": "kushdhingra.netlify.app" } } From bc64b83f7a7566cda41b71ec8fc63003ff4778fb Mon Sep 17 00:00:00 2001 From: andrewstech Date: Thu, 17 Oct 2024 13:35:02 +0100 Subject: [PATCH 162/416] Update publish.yml --- .github/workflows/publish.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index 335a58668..45fac5162 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -24,7 +24,7 @@ jobs: - run: echo '{"cloudflare":{"TYPE":"CLOUDFLAREAPI","apitoken":"$CLOUDFLARE_API_TOKEN"}}' > ./creds.json - name: Publish - uses: koenrh/dnscontrol-action@v3 + uses: is-a-dev/dnscontrol-action@main env: CLOUDFLARE_API_TOKEN: ${{ secrets.CLOUDFLARE_API_TOKEN }} with: From 1399192a1b187dc00a50d12cbd16e46112305ac5 Mon Sep 17 00:00:00 2001 From: William Harrison Date: Thu, 17 Oct 2024 20:48:16 +0800 Subject: [PATCH 163/416] Update README.md --- README.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/README.md b/README.md index 1cdb8598b..136d8fc55 100644 --- a/README.md +++ b/README.md @@ -6,6 +6,9 @@ Domains Open Pull Requests Open Issues +
+ Publish + Raw API

is-a.dev

@@ -16,6 +19,8 @@ Discord Server

+[![Publish](https://github.com/is-a-dev/register/actions/workflows/publish.yml/badge.svg)](https://github.com/is-a-dev/register/actions/workflows/publish.yml) + ## Issues If you have any problems, feel free to [open a issue](https://github.com/is-a-dev/register/issues/new/choose). From a2995d5a7eccfe94ae795b5dd8401e69088f2462 Mon Sep 17 00:00:00 2001 From: William Harrison Date: Thu, 17 Oct 2024 20:49:51 +0800 Subject: [PATCH 164/416] Update publish.yml --- .github/workflows/publish.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index 45fac5162..804af0ecc 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -21,7 +21,8 @@ jobs: steps: - uses: actions/checkout@v4 - - run: echo '{"cloudflare":{"TYPE":"CLOUDFLAREAPI","apitoken":"$CLOUDFLARE_API_TOKEN"}}' > ./creds.json + - name: Generate creds.json + run: echo '{"cloudflare":{"TYPE":"CLOUDFLAREAPI","apitoken":"$CLOUDFLARE_API_TOKEN"}}' > ./creds.json - name: Publish uses: is-a-dev/dnscontrol-action@main @@ -29,4 +30,3 @@ jobs: CLOUDFLARE_API_TOKEN: ${{ secrets.CLOUDFLARE_API_TOKEN }} with: args: push - config_file: "dnsconfig.js" From 704d774ebe44ca497665aecfe9ce7b43fcaf9eaf Mon Sep 17 00:00:00 2001 From: William Harrison Date: Thu, 17 Oct 2024 20:50:58 +0800 Subject: [PATCH 165/416] Update validate.yml --- .github/workflows/validate.yml | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/.github/workflows/validate.yml b/.github/workflows/validate.yml index 9f45e5b0d..0ca0890ec 100644 --- a/.github/workflows/validate.yml +++ b/.github/workflows/validate.yml @@ -6,7 +6,7 @@ on: push: branches: [main] paths: - - "domains/**" + - "domains/*" - ".github/workflows/validation.yml" - "dnsconfig.js" @@ -24,10 +24,9 @@ jobs: - uses: actions/checkout@v4 - name: Check - uses: koenrh/dnscontrol-action@v3 + uses: is-a-dev/dnscontrol-action@main with: args: check - config_file: "dnsconfig.js" json: name: JSON From 05da5154666c24e2d12a2636261bff3abe3bce9b Mon Sep 17 00:00:00 2001 From: William Harrison Date: Thu, 17 Oct 2024 20:51:10 +0800 Subject: [PATCH 166/416] Update publish.yml --- .github/workflows/publish.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index 804af0ecc..9622ebd4a 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -4,7 +4,7 @@ on: push: branches: [main] paths: - - "domains/**" + - "domains/*" - ".github/workflows/publish.yml" - "dnsconfig.js" From 784158674ba30e702596f6d02970121481c19b73 Mon Sep 17 00:00:00 2001 From: William Harrison Date: Thu, 17 Oct 2024 23:55:10 +1100 Subject: [PATCH 167/416] Add files via upload --- media/cloudflare-logo-thumbnail.webp | Bin 0 -> 12752 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 media/cloudflare-logo-thumbnail.webp diff --git a/media/cloudflare-logo-thumbnail.webp b/media/cloudflare-logo-thumbnail.webp new file mode 100644 index 0000000000000000000000000000000000000000..fae2b96e9c93e0a354bc44eebc3388399fb38262 GIT binary patch literal 12752 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≺*o;Oi@Y7IH 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 F{|k3FQ{Dgo literal 0 HcmV?d00001 From 82b4baea5abad8356aafc64036f6e86f3d7a91a8 Mon Sep 17 00:00:00 2001 From: William Harrison Date: Thu, 17 Oct 2024 20:55:42 +0800 Subject: [PATCH 168/416] Delete media/cloudflare-logo-thumbnail.webp --- media/cloudflare-logo-thumbnail.webp | Bin 12752 -> 0 bytes 1 file changed, 0 insertions(+), 0 deletions(-) delete mode 100644 media/cloudflare-logo-thumbnail.webp diff --git a/media/cloudflare-logo-thumbnail.webp b/media/cloudflare-logo-thumbnail.webp deleted file mode 100644 index fae2b96e9c93e0a354bc44eebc3388399fb38262..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 12752 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≺*o;Oi@Y7IH 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 F{|k3FQ{Dgo From f478388ef43cbf7b68526a2348d9c0bdea587c28 Mon Sep 17 00:00:00 2001 From: William Harrison Date: Thu, 17 Oct 2024 23:56:09 +1100 Subject: [PATCH 169/416] Add files via upload --- media/cloudflare.png | Bin 0 -> 62019 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 media/cloudflare.png diff --git a/media/cloudflare.png b/media/cloudflare.png new file mode 100644 index 0000000000000000000000000000000000000000..dc252a0a52c3e2dbf6541c009eccef6fecacc171 GIT binary patch literal 62019 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 z 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 z zJkEKDBqCr(64uH+SkgyFKvvnNy}szkEX*VdoO*(0+~20&Vw?MCZQ{$Qvo>6{lhpFG z;%wFunAEpBa$XW2CzU(2IjNC44;9}=e&XfQkHu^DFg@J2wZ=zYIb|mbxQlzd)p^%zm6rG%(BSu5hXHZ^zp$;i@U~L=%Js zikbX9ntkpxw$j~LtmhNIs*+PnZLB)a%MVGiAHo9utJuwzMtU&^FZ-tZV907dWnNR= z#R)!h3f(wZf#rVw!Cwv0C`cEmV|+I-!rZi}iDbGB-7scVB1U9*K2&4@xng_XQY z={v6l){E?Il~6xJmR%2tIavb;O06Wqy+7w@wm$9A^VTPh)kM~(iAy*dPza}%^*7A_ zwbZU(_$g8jo=OtuW#P(qfosu7$ENSpcCu1g8H=1Jb0u4 z2$H*EelJYFpnH6cRZs^ zy%IWJ<;?NOd41;W=rZE_d9`sLJ~lGl=TskVwC?V7pQ|y#VX@u)<7I0KocA1BvbW(MRhpw9z=Mx=b!PlUWJ1z;f%)jbaIKnu%~0m9i5J*h z!rqH78?kYsAQX0J;=gWG41_9^xvdB;D6Bqq^I}ra(R17e4Mc5Q<@Z6IGFAK!I3=WF zWkm{~w!JcIBaCSyz}^h)>Df}{Jf!-@!vc1dZ`=YqEEz^Sh0zT2QRg=bC%ASf^0GKgO8 zC##mPDQMce>Ms8$KbF`>9@EMJFMSj&%=xyGuM6?74FGqcMK3tAWp&!qiW4=^eh#>a z8_n;>h6S4L;#=Ujg>q9KNI*6J9Wf^~a2?jeqO?lo+(cr-M&xjuX6& z7hRsGvvbE38lAbZ2n7}P4=rWifrZE}le9sf`k_wSll)GDq(lnOehwj>Pfy=VEI6Th z+nxFQz(V+!zTxnVxMC%{i~4r}-^sOY$}*LTbcmJfY4eNL91?zZl&hQWRoh8E>b^Iw zYIPr+oD)5O9Z6S7SpDP4ux*uKB8A+ww1>Fg*R~9TI!M0U3A{6`obLl z4&aAmZJWuit|JFQG$A|lyoOgD{{o8 zA6S`GWv=Q)%{P8^_P-ZMRk=9HyZ8D5AYwYWIvnA#*h?+QH-@^oin zFj#3U-1qN=dU=}xkH4v6Z+;iF#e@C`-RrkO=y(c{0x&}H(UC`$y(4%t;;S>XIVP}< zxnuC2+k)j7D2x6Hgt{|_om+5dTp91vzk`r_AcAg8oG*^UPg*$D?GjgS2^R&=K!l*h z6TGl_haWb#l~Vk=BdC$(SFuPuGNPl~MRRFbtWzxEgZUosV1D#tH5Ya6oz&umn17sL zt66sUnZJKE?jFHQ{470EmyYe@=1qL9JDwq;F6a^q#CojER)Qu1o{1Z;t`r=i7lFnS zk%kNC%ta<;48i%1$vq`7J$#XI6n7g$*w(cXDXrcf?GMnIqzxX3e~cjt6G#7w-l-oL ze8gor&ul$%K`a9w1;BOK-YJAFtv&Vsh@T$|H~J!RHM6WR$aadEz6OK$NDAbmjxNjO zS;DrCBf6_SScRUZ&e-ZCHDUI_s9}Sm1fP0X=PTwp$+xmU@gxKVrd!lI@r>a+Na~pS z&~4^_maB&|T%-QnBb^hcwls{JDh)F`C$cOcX9Clag#tnWtt*&c4aLNt%pW$ai?ZFA-!9fvVX03j+j*d&mtia%d zRX02zCFQ&s{+8CsUg+AX@BjXYpt)pRC-u-?AQ;YWO_uadKY!X$g!HAg`>Uzm3UO86 zNOdGw&}u&*BL;KImemz0KkCl)Om|Y#0nbi?wE)qfK$Tl?t)bEzrbA4B3*J4kV=JXj#}(RNdSb%Weeo)MvsHwpPg#%rjZc{IB+F|Ebiq29W49bwg7(lTiA_0-yIl zHaO?;6cf3XNjwrWQ(+nK7Ph+Hl25gnt3(gg^i8-e3oj-c9DQ^5 z+40(qx-e;wq+f<)@W7lmZFWCi-LdbvN59vch&ptLL0f>g$EtE}Q{d)u#|1(%8H@y5 z_C`C?FE}1w9KKf0zT}%65A9@KixO{+!`DweHN7N=N>NVKMV>&L_WIB5U9zb<*RMMi_sQn2NUBwOb^6V-_5Wejy2m$tvONcTb#?5Z%#KNEAKqe%cH}ALtnIu~Aie;BX zhZ$uFt;O4wUg@AhtV|wVP6K4qfs-tHk6;ZM9Uf12005<_kPy2ok<*n@nU&5krdX|t z`012)F%YgA%iBefUl0O;6qliSKh}63_Uk~kU0V1zq1-0bv0ts#LbAiHDb5DL`mh(y z5;R@0OjK`7IfbaHt_cf8z{Y_{*#}+Z^uH~OZ@vQiN}Wc=49gvuIq(2o&irU zCp+2?_qrPdM=p=E3$~nCc%L}vH$YW*^GxWBm%Qs2;~PmfzQ5J%aI zU+ZShUYikwE}P6$o+QEjgzLuGVKsLH-ORcfP~RU~D7sRt(lpo+^UF1NkCR^Os$tbr z;tMm4?VLJYGRQlPg)Hy^7QA?4^*PCn-; z4CJE-RGwbBBoX+~h64Q*_}8#lQQYdv^Xtv5#*w=Vhxoa!vHWFxtyn_S!e02uXX3GF z;wcm*q?`04U%4S%DpdyQBtOUny;ZiN7eytbzROk@;Tf}`!t{&dVhyNFW;)9xUF$C% z7d0|2aN)N~hSf@b+72=M4JT`znrkd$ms-oEC<y}TP-m&?Q~vK#gs3dTnOpwV7*w1PUO5lpy{y^wJt!y^o57b<5w^^bMnZr zRG6M(Hn8V~;O{Vhbg;hPHJgFuXuNOGIb(lA z1kxfkTv@+|x9DrJ&nX}Bwb>}s&X@2m<2s-cKode*S9th;uvfy6cH-&G<(9dqN`(C) zCy@Q?q`XaIBNkt~=P9Qk&tmFFL-X2#YO1M5)f-?NAo1JEbivAsIz}a=M;3ZJ>SUOV zZT@Sq4?(RdZvV(WvT{~45U~~&;IplU^l!w~cY|5?bqB1R^>OfTf_4>KNYDFI7^(~r zfk{Y=xk5}~4S*}(3+ZVQZ^qb;G3+qwBVpJ_#iY)V6n#tg!QTeq>3Y>%Qk1lKrN#4W zeZm_)Du?E^h-alPR-~*Mfy<&Gl0^o8PfrYgx8LSNiex(-UwMj_c`g_C4%X@NcB1H& z^}{aNYWYw90GH=&q-LMT`q5_7Cvbu;-Z{J-X?`vlgjZBuD>cW`qZTC1CG`sc4g|8c z#nH^0=<4Bd=RVyXUdP&?tD1sX_`^Kb=7xtcF#`BnO`Fof=fvh&Lv_^r-%T!!3pxqW zo>=<*al=9t?5j8?c|O9_l%K0uM$=ix6XcF2-qu~Fcg$VA2Ha!y*6_}zgSGOA)>jgnRg4}VxW$$ev9UN;E>N0CQ&xH-maMvxN~s6k{7MHS#w zd&;TAw{NhOu1GP!Sm9>L(aK;4nNq6;?vB;+)P@ezRt9hP(87~v%{^qtxrWry1u6OU z6*wRF_K4KvwuCQzZo}tV%up8)2vu@{x5h$_xo(2u!q?|oCqMqfFRWT?ozT4{L2DAU zj=?k3dk26q{{6*#zC_Od@AB}a{KvkHO5)X*7L7BZ-xABc?>h~@o%=7$0C|DSKMD5Z zoj`$Gdn|Bxs?gaXCc!KI|5p4H$i3~@oRm6@HQ3X2+X9aYetKt{HgClQNzCBGmCv8b zvG_}coa^X4hCt;a2F^`Lv!&mw50`wemZH)l*O_;}w*5k^{z!(4nnSOdcn~U-$!`)P zNZwR;4gt*xl^&DX(V5Pa8AZ_806igl{TpWAyK_M4EpPrKNZjZBntPMDFF%+s`q;n4 z^YwP<76lHDaubX5^sKC%IH#$Pfg{)0I^}3;HZ=QT+ax8%_cX0cB<#xF+A-V+n5~Ca zGrptyYIv)Mp4;UYj6Q?Y22pe8m4U)@3k_DDz0hFCrIgQH2$N9c@ z_5OOZnb?TC3C%FRwP$TKOb-w}4Q>HPJnZ*Xfrl@SO#RBv>3V~BBOwe5Lk-We!2X8t z3d2z5_ePNFK<3p34c*?4%A*6FDZcsv_(KqMn({&;(5g>%E#=Vi9X`c>GKou5GwRbJ zjd50wV;VK5KCN3>V*zXFNt8j>(Wwvh^lqmn+&X7`*gV0$1t0ajTD0}pk1cy`9ebS1 z^sDuQncrjecymJY_cN51=;m`F>qId`Ov&mw+hDzta8dNQ!Y5%et#NI&0i$Y3*|tzU zVLo|9Ct-EsY|2{;{(<&eQJ+NI=R4q73xPomz<7u1H9pF#$D>CSRtev$r*Fl4c%^0` zYI-DCSAOR89mzcr8zO3qUtg^L2OC3Tx0G2LDEVeJDWZvyZ^o)l+1o`NR<|8h%F(Z! z#+ep=c<(vNX1@#b9y{~X`;m0s3SO;@MC0?m*Eyz6XG4fnK!-@VbC)qrUc;l{?w@u0+PL@c*r5gZGx{D#evI|Fq)wc@m~`$pxdWZe;FFLj%w_4y|04 zo(`!#amv6qQ1OH1D`wFMqtS9?FC>XVs0Ll|YMv`@0wPH(mFFR3&<^>>PIwF_oPWImb(bmL zpCZxH?r7@SPO$ADQ=lX4O5GqSKfvI^p&`wFO%wZ3rD~!J?S#le&QwTb&aZ!Iu*lWOdXo$^l_k_q+C^ zs#RBmt$sbUq3_uz;1D$7ixl2!qbp!7hq!d5<@0Q~O>BOEn3~_!%K5p*fF)(>!XJlQ z6RVUjmJi+<$y#pG%@Z8M%vu$ufi4<{E( zj*rWCfn7*K9Iq-YW%nx5hcEC*NwDBy9!1&E(BY4oI|c#~f&1ly(!$#)`;`tGq*KNPi0-H~U6qYxM5=#Zle~);)z*D% z`J#Uqws$92vB7#)vKG&Fc(nWh#$CD?qJi8wUjD>A2>r)#zU|oBqQOnL+fG3UBnmJ@ zNpgdyuE=sR!ID4zOL5%U*6mbgQlVO4!a-xoJ+$%TUFKb{;(WhHU|bM<%MniRB7tku z7KZa7ynZ%lmwZbrGUxN0P1)%yVSYe)((h7yKO3a8OAt4%FOh^OW#lYkyw>t+&bj(sG#rGB3XFS3vZEcQ2n`R8JP|h@Sf*RhJ38UpV8U zBVw2=acSD5onCo8Ovq@4Y3xwFFxs)(UPo>n-Lr&}p>!P#6`k87h=h2|u6OOMl&m zUhc!|FNanmX#wSut@~}F7UOHNL9DT-D|^!sd|5c~Vj`Rg?qBf~+-7WyI6WPb5dCg{ z&@cAO!rSh2d#1Nn{s`|E5lXL07M06>_HL>1@`zbt{OkXOnxAasAr$p0c5OJ#lUvHW zQ3+7#`>qFo3p_VH)O=(0y{s(SV*jYI&n4OvSDEG>A653PRyTFvh^WX+yr;P$9x(Od&%s6s$x+Av22)Ku&Kwj+2;b7y_s0&ZW*#j;jz znrvI;^jUH-UU@P5tl z&;mk{9Oa6>9`5t0wo9`;DVo3RLfQDpEGA?Yu~i>hO$IxMQ>P47X_21Tg~!v&)bC2? zSQjK1L&tcHOT6E#pi;q1sswiopA)lggDv|twuW9@MMzPEUmZ$q3){PG zMXNBjjM;2A)I_#m=oRTpDa8__Uy_xMhEI^~{G9r8uqra`{T!Qg*<$v@B2l^ zESt+_9pFJXE!I6LDUpXpGNKb$W9z4BA3Hy^)0JaDZceA;9>oO0;zlp)r1p;GrhHg< zEQ*OCjjT#FEcY_M^z_P;+xJtusCIt8MAKp}mD~5{6zjVjJrqZa30S`8HT7>1VwF)h zMUS*=utHAv!4{r$d1h)UP+_PaPxvMqm<)aiO9UBzW9~E$;EI!s>py4s<13U&yK+|k zHaKn;0q6?HrC+7&TduUxA3ms02ubV3dG?P9KTlRB0@NKjJzs5;qh1g{vwL5&8*OQD zS!`#J4F>fQHIN{DGEomB?kwWS(Jq?bZ%G@5Ko zbIshPZ;;yTqUWF@6YFNM+@+8{;O9up@J)OVZwV8svEufvFV*z)I*6Wjn`frblSOI> zxuJc>D1Q}Qg1;Qw57h|2-`}0O+JtMb4#KU#DjL zlVzufrLk}g)7?oX5#J9|^J(E-tztnHj?%T647PY*?XuHKEXJ2BgE(LtLCKhpr|J%*94M2x6 z%OA<~k|tQUftvM&#=I-Md|H7QAMenPa^wqa{K9|M%xL!ReigSE-4JnO1920qmB2L( zGbB@)_o5b~)NE-#-k#S+BchFKg(ID>nLLxEAt@EM^ zI)0M!BV2K=u~-Ie0e)M@;jK+K>q7(6pN^xIePebE24-wP#D!4atps(8!9;NRj9`5$ zawhuC80QVIU-Iz9_Hg;VeqG5^I+Dfd{L^59q+&Fy4k?-Tf9!n+S5w*d_C-d)f?x%y zA_1fbC{5{tlu$&9pi-44U1|h`Fax4U4^2Rbv>+fLy@aNSbdk`zN;8zuJ4xOXaGc*~ zc-Q}~nTsqHD?tmv#+WPLjUs`{Bg6p>CMj4&4}NfwDpI!t<)Hw-ox1l6TVv<+29C@ z1KQ1X_RZnlq&hfGm-^QYE&)owO9iSSGR0(~5a-TquUj?W3wP;Usi^%awAZKIGvygK zjc$m6ymdCqoP#M(P8)N(Yc01qlp%dZg=|~q`2sETjY?);68)cpy^MQns1;Wr5#m0L zbs0|88X)n!_p_?sS5Oq~XI0cVNA|m`&i0F{zATIK3UDICzC)OE_borIAe@`D*b+y- zryiHQo)26LxL5F;Xp%0kvt|vk4p*~*){`_&hm(EwF3N8`0!-BC7aOhpl&VU#4?#Q_}U?P3mwtBNE}?7 zB$K?Y^{&aT*CG3@{NghbVw4QtxcmsC-mdK>>`&`_>*uPjZuQo>rcIu|<@A97Zg82# zq^j<@x3<M9ab1-HMJ>$6*R4Z1p&zR-Zh+ zbOBAu{QFsm-OK@>9%7#9NjLO%S}?(nt!9EV2!);;9t;)YtQ?}>{TS=0&Q_ohX} zy+ZI)*!)1*B0{>Y%!g&)In)hb7{v3yb%P9@SeE{Reu)QdFg=}GrrvE{*gt;3ycV3n zaU+dyl&oH)Ne9KTHpB)AP?_7b4}Kf7MCI@X$?Rr`D&3m@2|%((tpj=0tA z8v;5LWUl7HiGwJqVyoS+A$AK)`*-iGge^JDP9jj*EP7c^>Z4EHRz}JFTIJl`dca8Y zzBcM`n6*GXbNI$yVd%a8!0Mq2zcudtuA&bOCk(&lrB3nX{qR9Po2-5DS6k8OBC%2{ z`dZQK7>Dy{=eLP(E0c0g#i8%j6Z<^Jtmpik+@20^AfK`*wW0c&i6hp<$>oD%eN!*w zH~pN>FzJhXtVm}gkX#-=hb$XBvd{EmZu<@Ua|r%3=*0eS$=hv)a!zE86P}b0LMT~t zZ@t+y3?N`tc5@pa#E+;ao-`!&H# zk5*j9yx*NfBKsR_G!0OMmtr)m(bnjOXxzY}pkry0cjw*VBP7DsB6x6O72eb2ZMkfb z-yneQ%W}f& zCx{r(0knSLbF0ct5&=kXY;E`kf5$}7*R38K8vIqzY({zDYsTW@sVjW@4d&U|Mm(ZE z9iZnhk=(pyLo&NoA_EK}#$$kw(%lv_N`E$(^ey@JzP{s&vn7$79<$Pk3U%o8+4*4j z5j*JHL04k^o8f~rsc~6W4fp~P?vB5kGJJdVy5*)5_Mj z=mb73bKB$~lIvC_V~zU<_G|l-Wd%~`N*rk9_IgiA_y!WG!#lnm71jhjbD1X!7y=uw zV!20+gyF=E=Xk%}?v{CLEpvR8734KOBsd@d;A{Z;f6yc& zsuba8o9KJ;OyG8ZGJG>mIKz~@?Cwl@b`7h1hUrAoiw*wVHe1H8C)#iH$?aR3X?5SG zA6$Bfj%Tuz^I*UcVlh0Ftl~!#$v829BcH~NTAN;!q8uMq+n%V6!vWxLW!}yOmO#?VxIU`7ykP zK6%fxs-NUm)$a!zth&iyK3vE-mB(dcypT7sWx~Hte&2Omt9INqVM-Y3k{d;nAOHkf(`6o zQw)f&8Y0MzCuBF~GYT=M#uNA-Q0WW@M!zL1iPJ8j{ zv(hnuoN2}4&8I=)3t8oM=Ny zS^P~Ntpf{f?iX`H_Gi|$z0c#IBdzV~W6G@ys@HbIkeU+XsWcw~Y$8`OQbmRK%E7ID zZTrsOv&AyHSVNqGuC$jX;)QD@MaQc|xH@+NfDY-PZi*E1jpmM_2c1cJMeFRc{>eSQ zk5OP3w!^#wg?HvQy}5DtvIDcmuY2R(O=SK^7qpg^Z^Fd`&AZG?7p) ztiD-Pr)-HuJUIe|jP4tx`B1QVD=Rien^IU7tk_UfNm(x|=}*a5=EzBM*50fm%Z$#+ zpNjW5GCg-kR7||6iqaUZL5g{7w(p{((=+y7fmo_O?e!q)$_&}Hs@yF0hn{JsYTfHm z6hV^AS3JJ;!qU2!z5W@0cP@rrd&NwH_%}1OA6$A4$j-d?dQvsYVF;qPdotqPj6|KH z<@^)!>tS$P7=Eh8V=i8F7ma)^we5J-|M?Aq`|o{4-)l>3=5pjK+_Armu!Q8qpC zHh%uT{8QX)Ch6kvhA4%m53)`R?}_9=?CMs5 zm)t2~EPwgx=b&+pLtxy>8_dI{*9JB*^?8&!9zt=b$Bua{C?OBl$b; zauCG=qxY6->#}wIa&dKgk<;>!c<%Quy&^dk=HI7TKqo@lDv8429)BrpWVYS+elpkH zot8&uGdG3ra(m_O{g9@mR&YcY7>hwb7Acp)cy$As8-ExE)){&`mSMlxSC4aM`22V& zCkI(|uh(AwGM$_{J7kxltU`T}atF9x-yOdN^Z}d*-uu1Cncu`$`sVy!W_1r@Q_3By zrwZOEKs`;BA#DFrHJRM02g8dUOr|_1fVpCpYw|;S|8sk1oy@)S+e1l5sTEAFcKhAu z;G*-VJQrML*}_upK^a*niW2#I8`QXE=OETjf2PeuE*e<1NN3X7gSm_r_H2ILVX}qx zRSm4Qmd@x%;r80d2}lOc>!yP%q%z(4P5ts(vRh~q6;p)OfB+S^Sg^$ zowRqlbOK5+|Fa^^0*Hi+_=9P`zhJyW2fxjrU47))QfCfqrnR3KCIVT)i_NY&K8mCH zZw{P!^h>o=0J$Zv7&%FAoZDK2(1=w9i^8*>C3mB3BK_Z~*Y~~A+~;&r&QAX=(volG z*Na4-a{hilg`5phPRKIuE)B1h*Rwy98TeG?^+HA&R}81fn}W4h&d0f#8P6?zO^7~` z*pylF$ry^Xjbf4hS00-$bi+}h7bz53-k*wyhnsecR&>`Pa;tudqOvp(L4$@Op8rxG zDb0I|BDenUS8HkXYi1CY%x>O`y(|b)+rtSi|7YqZe^lzC{IirxaJGX*rq3xiPDm=m zAh8d6&!Hd9$V1yd?f#c7ORxy#7h2IJ^am>((0avC-IjZGLX%vm*(?7n5$Il}1tv%^ zBI1Ywg;a1Qxj2!Jga2NXH&lqoySqL%ZsQZ0o3FQy;P_Ei2f2EuZGI7?|8KnZG~a=& zyJmX(phh*SX~^$eS2i_zsgBWIL~H)xU^5LGp%&6+szC92&`O5)Op$}>gsf{hf7=+> zUH0^5$hAGONJi?94Uoy#?plS3M^Vm9!cNbf~3Hisa=NPY=Zd;HuN}%u4_u1M1=q3BiG%sp@tc*Ij>=GBF zXLe2Wa(Tc`JT#6D)Tdve+Zte zSK^RfdIHzxJW3hs6(hG~lPz^`+@fMNUVX9p&7(v0XU-1%D}oB_Vi|NJBt|e&!S60j zOn!Bq6VlggmG`dm9<#?^{vDkWcmI1dR1W%@fp8=6twwVzn;T7}>{f6bE$-$kS||z4 zRe4y1@=6M$o~+^zNbSUlBYMY$O%@D+_Nx);brm3{f836n?~el-JhR$!5&wAKm_^Rn zrdTP1{S5p+@${H;|0W6(k3Lumjs6i6v${pu<1u5!{-3DoB{bhj zto^UDL<&m9?I$La$?{K~iF^4GBiXa-W|+s&2giU}<2|+iQFsV`V2=GqR{vJb{J369 z4ml~8Gh50Lm&0-yoPjx4EtGdP+QuvNk03?1|F)8F(!fw6nJriH+5K9A^V#E2S%Y!z z|9X+;-|oR5hIH4`BKzTeYt$D_Zlyxz*DvL@kQgW`2d>GXR<9<_ICt88B~fr(gnrE# zW_yp$Ts{q*h^{oS@%``R;6SbjIStglP(o@sYyH!UQ`tGltqdTK;)ncyq)3havEh-9 zPJSo&C~v68*k{ZtXpv0u3#(JP`RNLf2+FN$aOizR)DZ>B03ca2y2>y1kwWqV&~ z*0M{&%w8GKlz>DOtw(;J>Io@)NpPnc!j^w(lew4d=_=-RzoGj-bT5G4KX zbm1QrII-&0BnBTs!zjd>bJ;)6P8iShZZOQ4J@N_+<#D`V?1Ai~f&Y6$q(#KzhMPY< z6e;7k%9#hLL~4Yi%n8&VHZ=+U_FpOP$zon;6Oy#P^LG9-qTMUX$<}g+tp6sKna!cL@7|0GWYG?e9%C?m<=(DP-VR)C=tqeMtROa58KKY~JmT&Bx_j%p*HuPnOadLfW8tDb>{S&|BYim za542f*!NT)icEWrgfl@}?QJlW-L~VpJffU;Al3fH!_oV%HBWy$`vW`a(p^WoHH(Y{ z?XJHnWhFaJdO-e5xte*=n?1oOo_$9Rsl8%8D?9aT89DM%?yfVLZ=1UQR~45qb>_cp zZO&e&JF@`}bp_YJ<)OvP*{N0|9Od3~nK*L}u=PU6()B-DjS?|FQHLl)9rUk%zcE36 z%hJbRv+DYZ#$P8+9of-#?~k&$^6R!PAStweH|tlUVU;9A+$YXi0nuKfGB2ql^GSA^ z>4Q#G%GI2e^FH`2Pn_LNn^ZLHI^O-~{-TG{3vgmCD~?_l1plno?S$@wcocPZ zVfDlyL7T0=>HV0TS&od#79_IcRIYb^(%R>bt@VF%t=xKFA)xFhPlvbUzJE_wU)(zU zk-DBqWV^$QS@?gRe3u2j&+d#*Kk_Dap5jgFVvh8ml7T`SZ}f%!E3?4Wi~qKz_Jdl_ zl}xYu(Z4o`8FRS-o;k3smvThokJjk%*k9V`t(W1`=@#9GdqNSo-P7AUv0!c%nW&IZC&w3l$vK6f%%&M9KX z-U%iDRDeQ2W!G5IBN1(C%%3H`Vt;WzU-U9~>J5MOWf6Co=p&g5hVCeh9nt)kgh;(< zejrX1pCiC3;bzRy**~HQC@8ZTI_Jf5_0Q`~6T0^Kf3cHMnV(h4Vvjw4NEkVJ`w@+Q z;aTNB8rXakaUeL825T|tR?(Xm>NGykILG3SQHUJ;R#7C3Fv`RIn_5i9TsU~civ5T) z85=iDK2*J*5Pv#+YczQm4$;xcU$!E%Jo0m4`i;tA%h~&7bA|nC=CN6 zhm2_1pf8b?!lKbLF7to5bmJfx_ct~@t~I9GRjbX>-?S!9i4HBEd78!bNBz&+`Df18 zQ=aLX_2g+1jHQm|{YD!{W%PF{b3x??iQ}pJYYen0^Rnyj`Ah#MGoW1E_Bj|gzb09t zxo2TYqy68aKaV+(J1+~$Vj6RF^}FtxK};5PrF!SrW;~YuBehp1n~Xk~m3CSd>y@PH z&I&n9K@H`}f}O?F{gXSDVSE${!8I98+?3~tEqMjo|4sSFQlAU5o$@Xwy{Pxn;}iP; z9*BT!5c>z~`&VB+5IT+;v!M@h2gK?hiJQIw{cC^xSw(+Kl(JIDF`C;f{V&!^C8MRG z&^)V+)~UHwR_KqAhF9)69V`{ibEVsn%n!b7Cfd`1pv%9|QrB=y^pC%6z8X*9JkU^) zv2t=OC7%1TCo^}7&R_F4Loe1{>Nh!J@~_w2%MsEe;Aa>;-%k3kL!?X5K79~PJ~Tuq_=kJi#>-&3&MdE7@S zth#S-y;=(uHfOPum_*ACeOZy2ONl)6XK;Q(3pX}=pQ)Dje|$)o*!5@W14$2>0az*S z5O$uw{$&?*naBki)`36>>HYY2VZtYNyw7xIKD7(%Q1ksaGt=1vSFK=u?xZu@W>bkQn!HY}x zDuVCo0i@c5Nbt1o7HF;Geig?2@;A+3->Nz8Aa#%A?)z3f#Ag;+Ya$2bW>NI>!ON~-OKl01xM3KZY;c#x!*>v56Sl>dM1g@*4d|K z!*whse%XlFt{9N>iyr#!l;;-M93uR5d*_3E@Xh0l8E#h+$Mo|l7v(jS3spkkdST3s zhoLCHMV=yy704lQ)peuVXF=ll>d!=B35Me^yxhSkD*85X`Z<~{_ zut3lobwr4sgC+eUbXeP=ED5vmFwu2*&feTiWv&ixvV+|^IpGL5QnSbpZVxlFvd)F& z#jW`#5M{NxrK4f@weJ281Ev3=`0B`;t7#0V1{j--b?0q8HVaI{h{x*$&)h<@jfaTQ zht>#ne4e#uO@hhz=%{ZNEQ_+E_4nnUmrC{FNFc)lW)_xB*UdP)(yFWk@hn>@9Tvoy z2j#s#6Bgny29X(;S5!xR>)ZP@h8UD}&>7+;CMNc3Oi*ON3@+>S;0c6%?A~ASPFx&z zrS}{{_7R4Kn;ekA4%ZmGvX2h|kc>g`DJCP!%Hx@@udl3t!F#3*ibrCi6NADly>w_> zZlc1UM5G99pF*WrPw#4!MPO5;;-pVi3W#?z14a-{aI%Cd)go+q^CBxNYqb>~mr1Y7 z3n|DR<on1B37_4R&D4TL*P$2m#G8C=EE zw~%*Huy`FiKtO2gp+s60ZB^AKLah4KQ-rkKEB9(F8}BxN!TPrfNZ@eXiaBdhvPB}M zZf@bqC{Kq*Hb3;%pij_+Rla|8S`E*Ks!`D8oJlyLKI_r%Jd#^SSXdwmbW8netu04zhLj|EMN6NtM1L{sU1}m?7n)YDv@=?1i_|u znyao>LXRJA%OAfMnUEKclM|hbUW>%aSL5sY^>cf7d9@NtP^%Yaw~Spvv9-5OGdWvV zc_Kx^@xcTEyGYs-(~9sYw|R|+T6o}Nmj;zk^8AAf zgsP4jS4U^(#c|J#t1Pdb8YC^ggz|-jh4Cf~@)2GM#LjXinciwn8|C(>$ZZfLzO|fF zdRcH)uN-UEa`pA$%2!B3>|< zacxH=CM6+Dp8WV!dMg0wQr-YtY@Xd>W@bL7@AZ`b+=3IP{p(@TU7ow_A#N`*8s0qc z`8%H8D|0kLEo+McVMsFK?70#@;*sYJ@|OpxQ3Yb%H3ZMBgmF9pAt50#=C$5yIIdmv zPRB=W&^P?1R)L4}rRQvZDR$8%X6KvYFh93XzY}F+V|zh&(m=bA)#2e!Cq^}?=o|}H z>tW9KU5NV|!+S=e;&8ib-6<$}Qq{*VWbuSbocl!QQBKo|{NXe;NsXNVEcrGLje=!I zikAIj!GV2~P&#S#zB@}B{SAj(!D%H8f3}^CmPly>r$=mUk`v+9ho3Wy6Y|Z(#cqwy z&CXW2sIsGv)Gs`?x0f!tbGhAPlM!pAqpNq@=x-i1JA@(D5>3llJ8V+Ne|A3JHgTiq z1K6k^%AgpKP;*(!!?SdjH;FH8*}177hq6|aNUuYFcjNpVpMX!Aa@{V!1$K~{4C<}O za&gB2an_5)jHO*pw5F=2 zhB!Jud)WN-hD3KTK}rXgB+cyo^6^i&w`|ex5)u6_NsNq76M`W3^_Ps1yObCW5WrZQ-4L)S5S&b-Tzub8X13bZ3}bBW^FC0*tydXWf}1Yin-4 z6n2AoB~VPOGv;$%E7kmx*Jn*$b-zc6v&1CAY`JF9_^l|vE@0m2Pf^tm{FZi*!U_qGFjf{r7)88$b_1f)ti0CQ^jE?{Ogil9_aS=>Qz@(<82FcAwS+T^A zA3t_;FC=7L#m4VdT~GmIx#3XX^Sovo?)Cc5v9k zr74FPoCfu=gjxf6HQY@U`n>XCuuL^N8A6D~9E02tibZ-wX@&WaTRFUaqq?Q%W3EA7 zq5$628uGs?qE%!I*tGoUYOP8U+0h}?@6$9GI-y9*tFgfa_i>mp;_&FdCR*3kPH^26 zCv??$XJJ&LIA-%_uycp46DwlTU6;4BUNu&f>Rx!-TV&O?Q?_C5|I-uv&T>!9{nQ>-h{YM@i1RrILZU8)b^RC<*NkJ)fUrBEli|@hle-h^v+g`_2R9+gdiimvLK?TC&+wK#v-tSWVdCdQkb=`$n0;(dB8F7Spe|XtE1ae#FBsoeehRczLtkDb zqlcrCeqIlc;EQjQ6s3nk1CCltHJI20G6=hs3nyjPsi86y#h?!!F06IewAPWP=0-5W2AXIapFH28=SQsL-qCF(*T7(??_ip{|ws#VvS)? zcQz@tTX#$Aau>UR_-Mx*I?CwpACcS z5}uSx!oA&JI(yyD)UA;T{LmPLynqz-Gd&UOPW7{eQP={-F>`$Pk@>_VDtH% zs!QP$jPTVha|*ntayRwPb=4bK`@!jv^(w%z(F8ikGfIhjw=aedOU%3{SW{VCTpX+h zaQ}^s4dTc;mnfZw)1ITA-h_*+tchX7w8h4nyV)bm85q&=W!*`_MsP>n>p@1xiR*IW zfhjDb>$30{BHZ>72|Vf>`HHDO!Wlm80?#J*w?6bXAMKO%960eoZqx=>)Q(wa)i51r zjGU~`#yp(D?0j)G(jx>>Dllbu;<_J#_91^Eh0`|A86J#yoQFSl%|z8kF+uZ>UcBCJ z1S((49X=6%h6YmW%|ROBNJgZv_@qSUVa6*DN?Zlm%Z-J`-(Y$#pa?^Ii|uRUjgNfx zJ{MT!Q+>$GTi9awnMtTJ#$DBHtP)W!ijWj99bs--wl8tXb%PX=X*o;IhAi8RtQ*0F zVNvq~Tk!M9P9S7x^-SI1TL6&HP#Rso&_X(|h(}!y_gbL9mC_S;Q5AYIu$E4XCPzs8 z=Mw}`EbtqP;!}1Ps5$ph;hJuXS#@Jh$9fa6zYFq7afq@_=5quxm|fhy0Y@2Y^Fw!r)iZIywzK0` z&y>IFC{x1qFuq`@9qZ{?8!I$zKLq(#eY>>Hg3|}8W%dxG9osfFPBE*H%9pRa0ZnYD znq+z7+p18Pp`PX&RlO#4bey#rm6iC>*%WugxO4y)<%89P4=OZxG0;fRclN!x35X-my`bI6|Wbk zrY=jsXM(5e1fQl_*3qY~-Eg`=3zgbZOp_w5*?R-u;9IL^rul2!(n#QKgH)ch$U%^c zH2l_0{YQm0vDX2&VF`RF_Z)0K(8Bx!6jb4apq`%9MI9}zEB)#l z;aZG-&G8K#IABp4MkwVynWzMHYg+{E@?A$q$EN-AVA*r)^3-dE(L+N+DYs8UcHjK0 zNev92V!;5K(=`6`#pU$NjaDG^+D+fNjPd36=?8MQ&Kbz)w6M#}a(vOH-y(@P9DvbG zSh<$%#{yjmpD0d$_axo&S&_`}NzZ=gpVvt(?Fpiru#?b0>CfwOT(6GRNp=^*x%z>N zI?j22WN4^L9-Qal-|^_5 z(FrKh{w)ZyvgzZ85gsZ!Kc*Qz*(lLg2LY7dzv7KRlM ze8LRa2E7Fa5x!Ckf0XMfSuFaJN?~DDQcOaESXfh&j8&m(?i=jLE7|UE7sDBmH{jk+ zSdeAY+?l#~|5Q?1ZtmRq7N?>4HoAZSTO$)O9bn2}zB()A*E&`@G@~*Q8WLQAOF1w& z={7&8UHrW6RG^;|4Trqs~jnhgDm@>Gu-Am1~IWTKEfYDm~bbOMfRT059(nw??1)Cc^8yH_1j!v z?l}sZ51grdrq`)pKyUX#d&sNCtvPGbIk@q=hk=5GMUE{;U@+cL#LYnSN&k$}FZ@wX)|-@G z^X*ej%VI5<=+7IKbBA=HJ2o?U2=$G*3!>JVoOIB-k5EX8+~;`b=;_RK;=R?GPL4=- z;8UQ=0(wt}{X@Ht$n#3WM$wtmVB_L|aH?j*0D{cDT z-`56ZgY{;?QTvzT^EDQmPtQAUKYc!2wn5Z6OSEW1r`FizQ$3;BRA3JNoa|OZQO`UR3`!0T4KPu%3Tu-* za6BhD4grVO`~lbpUs$rr=>`K4QMq??Z%=M7Q&Y!IEi5dkMuR@bGmeEJ*$F!;yE@Zf zlcfuRSH0YVt{XHXW@ly1(Hrd|V%0N|A;tOj<%xD5j&o`{+S$QJ*6n!Cde)1z#Jylh zQ3hXXzgBG1IffwakZu*d787~3p{ZwfR`GhmWw1_V6}fK29XbJEIm3AYl;rR5DlMoO zRvP(vDKq=)K(g zGaRj&Ga4&-#NnWzpihzZ3lD+|^!eEY2X#ej{96K(mjFG05fW*T{|{Sd=kbC%mDxWh;z>?x^-TddaQwO}LNkJ*YG$4EAk`iHXfie6E|be;1`pF2?l~pxmKV z+H~^>vGwO5f@Y53+bf4xE2mg=A)l8O!L5tUW4$XUZMmGp(TmiyojmgXKaQs}du18%PxHw+#@ zck14IfORzErGeJp-nqPI^-`E)5M&)pKXx`*TjXSWI1nZu1~*MDrnBf~8opWgrkC#} zlBzUVpb&6BFfF#)7=|xDD`NJLO0+ho4?{BdDfX(@ZU~U}W&QNHSeHqiP^>yH3P5~J zUxt3ftj|db3dE|@M1wyl5bZ$nYM^^DI5`TZaP;k1@`a}5B%oV)xdyoi^`Q@g@w^4b zl^c~7t1n5rU%q_egQMQF^dYdNbj!W+i$zE3b+db{<4pO0TcfdP)QqwmKbE=%s(Sum z`(pnf&y*9-gsT@4xuHcgbYbOygT5JarW9~CeF;S+C@gxXZGAYg-&0DdrbM6L1$^S! zqr=4PI47$rhzIVYVCP!moh#XMQ?7j~9($v1^`wB8bhUf9e6RLbSz`#Jyv!RkNYVyj z*%oc%9dYxheTw2RB$lqd7cNyos6Ccv;3XLhib`hV>G5!hWU&v&7m_hmMKv|P@|4#% zER|g5U;FGL69&`@nr)**3o&aCPy@DMwuwc9hyA@JZ@%)oh9Hat-=cb3raWro*I_Eq z6101!{k<~;ZgOc_tJyuh?Ryd3Inby374u>4Ta_AnJ-%10McFgPd&+0q|CZ(r2`u zo|^hY%Q~&g;%vq6pxbo2EzeQN!%xD;+stg-rkP6Nion@ETk*ushQ8+tk$5@~CNLOQ1MqSXYq+gS?%84#E}a4*j$;!Bgl)=#cl*@h0{;BsUyt zuD`HQeLZ}*1xU^;z(qnb>|b0*`aT68*O^~fsA(G=s~L>n<_`Nte2rJ_(o+ z;e2>LzyDlFW~GuZ(#FOn`mC?j%etN6o@_lNf0!Qi_x;tM=ZDi=Q@%q@ zga0hnTL3KVNp3pG>sw!+=X-1|Z;KjrY0Efc({lDcIkvB`=K~qSf$~HC4^)bW9*cG# z-x4|DAA0>BZWny6I4@DkW404ETGn{1f4vgqjW+Z1ii7Q)J=W!iBvwO$s?IIV_U6i8 z+162dPbV*lB<)ezvNA)`($Y!Co_}fMW@}hepfkC+z@ki7ca(D;wBi-L2eRv2{Amic zb@rUyPWBCe1pKR7uQy^Gx-M4_0NwV#N-1t6SVw*S+Mi-Pf5YK9`Ns7mS<6WD8w*WU_!VTPheO!?GU=2GDZ8naP(F<-XGp@(Kr% zb)*4vk38WfQ|Y4%ZK$s>;44KmRn;~^0M6(xc<;koG)ST#&l>RS ze3>6Hs6YDiYukK%97xkbFGH5~EiSC(@oiH=Y0#Yzkc(c4Ro{6g%2qOH*6~h12M(}D zWK7#s1mSzcW=hIRWVw>?c@1ZYRp-aeV{*HSs2E21WdVyaYV*PYc8v{X%pp5;oowI} zsT)u;3PAa3maA%q*1u>vALFe42ZXEjwCy7w9yZ)T2LdNrFZ99BmwW+*iTpfpwcDto z;hg{bCkW<5s-E}x`T643pwzOiw72e}qhBEuxPzjo1&;;TH;`wVD$V)y%^<-uDdFotYdJAnH~Y=bXCpGH?VThP#J~(d8hV(P)v>ou zac42XgdKe71<|cr%>F0dbk9G6zli*6cFW647_ploCVYvqX#d>(tO{}f;3&bSy)00_ zLb=1>p=~?yDjHD2k9@BT=xrRxxFQ(3Na_l6LkIzRvQ&%B6^dz0C3y;Z9@+T-_K354{CXJ_geib~%j!Vy3_-#- z(hEQR4q?szJn~I6Y)8r#5b=<|VveTRy2G2$YiQ<6$s(c9I%}{D%Rc5Z&bRtOz@;F=X@7`KoC0rENYUF@T!$bDe0n7GZ;tZ$Y$p z9mSKCeNv=53T1jP4?{ygky?-_lDb_2YG*P;p@wZEpZst zTlUhjG6L72A^gz&A5Q2=gL>d=12t7`9s$l zOcueGn$mn@q0L)SY{J<#!*gQd@I-vR8;qQ0Iqum{FR`$)$qCPb51FoxzqKSs!x|aE zW@T;W#v}C%pL)dBH99`$4c%Eh9^y;^{nSrGvs$U&mhRFK;nZ)15^N<~YE?jTW*%r= zHB1u>{E7LqyZrddYVGT_?Q65Z9@YR$aK6Ici2~z;AM@r2gj!*EYhl9Im=f>Mufe0% zQgQ%FztW*mzDZ24ppB^Iw?(#wo*0mQb!`8bp9ZTNIVSAYTIH+Xq*@N#(l?44#>Bt80-2<^Vj{){d=MejxJ^~(Y_b-ZRv<6~iziQ>WaSwotL@BOCXTR+CXaOMISB)_ zmVT2Xtaagzgaq4G?z=13V1T4@00ttX0fe-7R3NYgW}QRDaUy^Qb5{L1Vuz%+K%b?QO5-W>CE)4dOWi$#4J_0}J?(g3-f#tBQ+P zkLMZ|q(o!9!xDzL>3rg?5u=yzE0=Nfs<^eyThgP@04NY4N)!D8P?y{^j<0rtpkIIj zx`RBg)VH>1vvLkX4R8jayt#Kh&f;GY2n1=BIT|zH_1;a5Dl?oSoa{^(sXWu4XT&(- z8;(tWglTw*tZ*~dj!oNC-+?G9bLu^3c--1mI9ZF*{%z4V`ZfN|MbEGR!@LLLhPbI) zR2Qi?B#Q@8`LJUSsu2>koi7qixxAg^UQ1K_BD`*7%LX98vQ3z5*$3czG!o5AoP%DI!PNUQ2ledUVE zuOlr&4v$~@l{{Vk`J!ops-WWMt0oDP52k#05bA(%?W=@dR>sj7OKdzXc@XH$^3TSQ zMX)6e5_z`q^?Eqcm{Mh+*y#aU&c9kBxPwia4hj<2E@`cMcR?=~!BM@F{zGEI zSK>VaGFZOMok~yMZfbnAD+tfhyKXrE2i7T?3F`SEtY*g(^bj9EkGouS0j?`21g{ci zEtsxL1@6U4R(7gigQSn}NyyprVXON5L0X|+t@i4;IB$4qHg^YWJt1ae?hV^HG zeK`SQvgR8LF${{w;ZXh3!qQ3qY0drW zc4~UVS6)5ShWk{^U2LI`p1%Ws@k%99$JBgl#-=mHcM24r*g+&z3Jafz9ubd+mF13W zGGcdmqcipt@`$c*lne}?i>fscj5B?RiBR)9YsKQ~yOzW7$q;ynI57xHUz=ay7sdKI z*KTTSw$!r{-sXIOH3XY~>22YGh#qHIEVwH7oVo(Zn^ zuH&5)XW*n3Jk9ycVU-`%%R-_W&8Zu=qVjkTLrh2tW~eR|3-i1Y?Vgh17JNwIh^9ob zC%ldmqRqX{(&6yFG#8)*uyf$=eT=*oFa!=EfIU zZ@;tKtD}xQT7O9|)RRabH{ss$z!7jxJE2i;U}gDs7_w+_ggXK;u1Bx&Pf7}58*o?N ztj2pCPe{xP3nM=LR2@G*fs%T82ohn&iPdD5mv3U0y{orZXAHSzEAZre)>$7ZY3bwk z{rR$(2kU3JJ0kZi;dJ_+Upx(p!!zohiCg~l;faYD{0r`y{X9!Wl{U4}#3t%i$7?}l=g2kgG=-Fk+1>rO|$h)IS1!PdhIYTi%w`1V|^8IwzsIv4d*DtJSd&!f)$p|JU{|*9KW0F z98r;-O^~|4&2UTWu96!7c`P1yP z%d-qDT5vFAwAUKL^K+-%u5^fpvO9z+=+q+VymA-sfVk7^&dGe!79(IO_F(YZ;@l*% zL_g>YP}SDnUWje|eiK!P=uV>^u0X}k>wSjI4QIiMscqauJw^G6)?{X7J+tdeB&Sro z|Aohstd*30Tt|$mwQv{nH&HUU7XUMd*(?`xH6RMtDN?a?J&;=0J1syIkO7*0u z@^hJq01VyTttSMKrIJ46V5UaA+-q2i%@G=!lZbv*?!5Fsqux`Bzb+nuu&u4J_NF}e zC#a_*zNiYZU2%onbabxyc% zMp4+gKt5Dj#C{m^H8^eUknTGzf~W35Q1nh1z%I8@1mX3y81$4AnbY?0jA(LmJBUH^ zJ5^UYY-iE1BFC!EQPWD>rn=nOg?O_vhx=xLxeZ!cVK0*KMyNNalXxWnwKAF#szXk& zcRqrrGH7X_CWmCgyt~qrBY5DO0^DSOEKa7=U!B`m8ZZ_jn{utK#mM&!3@m9Ph;MF{ z6~1yON0gP7rSG$~sRV?Z!1LaK_wa}+>-0QfhXX)(aHzZ6R~Z$97T&fWExp!spH+fV zl>lEX9H@Or3H<-bxD-W4gb5Cob0ZD3wKt#jdQFT_`WoWeriw??(=v?s7SG4u&I857 zg&?X>EPx%Xy{X`8gq??GW@bLXyUVXK-$cRCFE7<->LQ)cQCbBFAa1K=Jq3>D9o`pu zF!L#E@8FDGHOpr4Tb2gj1Hj=TU`OGd$In6%64lb;wpkQuqg$xnEmDJmAxBAx7@HMl z+p8wf*~v*RE*s!>lK-$l3$mZZGqCMq0`RKwH?S6^`^@*Wwfj*=&pZf^ozNgP1l2WF^NkMt(`l$~N{>`U^xBZvww`DTDjS~08!T@b5nBSF@wCM#WYa0gYJ7kJj1IQE2Gl&#;u{fBOozfu)fL0a* zYID$R7v+B1#qq13;C6A_l&hhEY6V58V0eI;0gUg}I{}#Sq zWZ5gXtLYmxX=cH!M({pde*BOKJ4P$1?^nL$^xm7@2Ea^b>xMoL1VZ>)ckW2+^b^18 zD6mDPzKk2#gVfX~|5zeQ0J1AOzz;E2_ebf2ki+bjY!AY=9%ds_v zFH7B9J*B{g_qKyq^uV?=7F47P($qNGhbuxQCPSV ze|($S)oxqV5jQ#EuVYW&fS@wP-j#@%%mYSRgHiC_w@yu_4Y#!{P-si};(!5XJ<;{j zfX}GJ37PDC4?KFMnEMJh9bDIlwMq3fz%lE~_ES=DXvI6}!=lphO#bf^;xV@C##7&G zyhRs!0Y-4EgUWokY!Iq=*bo%2G4$fKyKkbwCrU_m^DNmwC?08zxs9NkydFdZ#Tl}$ zHMM`?X~n0n5{BHQ_Fk|s9}|91<&F<%4?ML@BCR{4N-h}&c-AE1s38%VU3vHAw3+q3eIsun#1^qOSMs zn;YKIK+J4la2))xA8~*pgHw%hU5~i zy>~p-@B0V-l1gPZjYK#iW$#@^9D9|JQFLTP=CSD=Nn{)=WN+D$IMzF5kL*pdva_>) z*YW;*e~;hqe-Gz=-Q&8i>v=t&&-+Ty$l7#Ezp%h1qnUgKdx1sh}gF$dTdCy{BuT zOipFBYIBvs3JMAqum5n~0G`QtdAC$lhsDVfNDGJvV{y=&%$#-@+4TZEnu*_}fv_=* zn#LkCEhZU?Zh@Z(ODIG!%{0;F3gKBzdM%E~gpME>1x;*BJjYyZ5GDWQirwI;R9&)GKsImi9Ld$`>RzW0!uKh8H4~yWpX%oV=*RppT-xL34F#?uUgx&tqzTPtnSE#<6Zrn^oo!nrYF+ zurc`1xc#Qlu@4LK;qDCmV}wo7O8|G%LRWi#Qg#Udamw;@L(E#T)%Cdkl0XzWuotF= zL&<&8wJa*qWY_ml7PFB1Z}UmsvjLP8sBu`)4}uEcq3q%ZKA;q%h0Wo;=hBKevzxt) zlB1)e+wbS9L}_i3YijH-+=t^b1+mxLETdq?X&)oT9y~eAcM%35WXyKCz2lH(=_~BU z8uYGHeSal4;Eg0aA75Gn5re6zpkr(2% z@`d`!U};ssI6{l+k1e2rt&VO{4ZriPV84^c9gh3aa$5k|-1aGkSkJ7?%*_!4`ng(X zvQ9(<{#pOM4E$BPl#=&X#Lb~f-j1CEQu&q~ebt9~Vj9k?Le{@Sd)}9j_NYH1fCbtI zodlRWXKLM^Z-jz_0$h>`XiuLz<(_Kqws4)lD4YiZM|k{A3$1$Hmm$IjtmubR`QjxK z`dD%I_79?MD$lPw^q0igAdcH!Ib?7^oYv=l=!09RRj54eVO#e%lz zwZi~@OzZov&=p5Q(_F*w@o}qn^LdqLr60Fu#~6Q@CW^E8um7=rwJ}Pd^!^}&u@WT- zV%DY{$c;p09c=3js^-fxvxV^|meMUyc1%mz39gZvR#%39H#ga-jC^U{-eP5|m z{~$jts77sWmcQ<$bpW$Bs%6s3!Xg8!5j1Yt{}BKCYi|F*D3mgdQBAZA!>>l} zonO+Ndf6jD%bXm!PukWnpr6L3Hb9jPrwL}&_>TrxF%}-`# zXU{3%iVrQyUqKftc?i}&_ji>j{l=;kL$OvbG0)R2S>=#l^0M1F>Fq$)$_J2h%**{`3&Q)@5lv^7@G$tF61}S33_) zc2qbhOcdfByU^}2b6JqOkmz{sUq09QU60W;*8Zvqq^b%VtCjCWRJ-STuE8Aj?rt8K zE5_oMG=~7>c)bZ!-fC_O!whYns;2}*rPb~F#o(6t+LSkhny_zY&G@L3fI_EbPFwFE zh1}$kf<$PAw>xB=SKplrvarHbU*Ei-U4PYM@rW%8I`^Stk(;k50oo zB4dZG(X&=P=NHbv>C}Y=1udhgyi!e7m92iE$-gX6EYz2Xm_Q1}Z8}7}`J6!hXf57* z>4L3!$3a}XB{_zOh`hhzAhb0O#a+Zr9xq5m%_BpGIfa$o7%qd~A2naY^wV6-?qjtC zYRle8TE=mHczzj4Exq@yIBLlzQaWx&cyfEhp~EYO+{8cMY$Wk{l)v5lSVDqt;Aca2kR_np6}uP)A33lCkwZ$W zYZH7heBvFxU)Ghl0-Jl(NloqbNU`(MP#x=m-@NIY$eC@~HzZAu9~CgR0B%W0jf3(C z4C&J(AGw?VT7{QkvDlCospo1miZAk2RTO>Q!L?7ZBlGHKCeEO_oBmL(5V-wygln$g zE)JLz-TMQkSA&~m>;BD1zggUj6R9fT|#Tc zW;Dz`YwgE6IgQH95h11Zqm)f;Cs1!Ma2Q>*Y5e;);U4r>Xs!`jyGpzFA=%1!l`RIr zBG74}uj)Zp0x;HGkAZPoo=W7rPKQ#qJUYR3O=1A)tVsbj=N-d`)2pHi%R!7 zavy|eL~tSFNRo@2*qIs+&-7Ssh&EHUHEA4;0cb;Vd3+O2sEwm;>_j>j{529Z@78-| z#{AQb|z9dNuUS(eYNc7)Yo8>cb=|H>dxu{+|quh5m|;ha0>>pc2cNg>y@sgK#>2$`{fMOT_E zYI^!zr!S5ev5bt_YH#oZGq}FK%JoP+1|tWDbsHU8NCzK@55Tsy0@{cXj25in2#og_ z?~otfh1P?`)t!IQy_TB>xExyJ)fyq+LJ|cM4d@(;IdflepHV(cs0I)^;cc8hveSMd;`IdJN;cn+w>?X4o1T8|tpK7XM`ih}nZ< z*!QXD2aLG)-njQ1h!W${jLjvAo3u7g2U8^peX|<@7}u7syTx8;;|K~T9=@TUVgwX5=t?8yNq0#*WM2PDoH^KCZH9)Z-uTRf1(R<_>}8us#|j}EhA`pie1MBW z2cbB-n4WFli9Ex2CyxM?Br;qUY>Rj(V^+TOAA)3nAN~gJ^nkr7INb4(@p#27+ER!mwaw$@8N{SPKyiql&D7J! z{`k-cx>JZDZ32p=R)Kh7rKsuE)eGm~!mr6NNDOhp9s5`CWood0;Ji7xKyM6y;F9Sc zO{bsMZfwx(-`7-MNpPqM+0j}aKMl9&Df9A=oho>|Rfke~#hmPXrB2l~VaR3P)4(I4 zx|z7?Ux%xhK814FTpX(1m6hcpF_!%!BP|;gKFj9|a-g#}f18@z=h*6`7(+;-a8;rU zla3+PqJ1Hq-QA^f#c_NL)5{p=(+U(k%tioal$4c9!!y&eK=v=t?BEzYvW3Qaf7vXHC{Ek6n0T_+8hQ3qtpO zf+*LeN;clwx#b43dJ48Y&d3H}UG;fo9-l@yME@a~GnBoJnhsRr2TP%sp^gfIFKZA~ zjE(Src~A2joD84X$PA0v@IV=7B)6(un0L}4WLOQV@8*#zUP>!nY=PEuh~KQ3!_V}& z4{AV5^;Ckv;zi++J7};HBZ~Ku%|T4sV3+-f3u|{W`L+2xv?2B!+VPb(3_(S3=&Es^iLAZb3PxQSM zHw6>@SIv_qWMr|ls`VfyWPZLcpfYp$oF6*kDs-edB9(0DdPfgla2ScVcBvGEojdj4 z_BWP(wk;9F|MnXpZ!nXwvRaVB)o|=Blsy}XTZPNBAbevuNWp-o#6c8?1WD~Fl|QPE zp@$o+?<=NRzV2>phBmt}EPi5WD!VYbk43Ch{M-JBpcO=s_&Q%GL&*WZ zk4lSzRo{Y=;3KxPnRgwJz@mR3q@ck!kW_42-X00bp0vyb@PxDSy2(iHgLxNz6aN3} zyp|66c*$4x{atiTd{wX1FUflnt{Y9`&gm4QAFT|jeFRfnKLRCKZALdMKah1N-(`_N zz8xtQ8n!ZB0wVT4T`)V6%KFxE3m6M72Ml0PSD6D2c~{Q0A8#hX$6tL*;qJN=a1F6i zjGg}(L}^D(NU%1b187=6NWJ>C?0^%v(z>XFCV@4++PaT3-26!>FQLnAM1ko(MX!n6 zoAX#(g67Lr2t%D0(aqnVcjnw*QX`y1ONj2C&1mgvykt1clWcM2$;Ej~&(I67Yu&(# zAn|6?8c!el+vA0H>M)!IYer0LBC2WLaNp`tn&Btn2@yB7qJgny%~K|9qkM~UBH zo^RncG#E}>X4D-|Ryp3jD{HDF0SMF_TNqt;7)Ib+hk@ac|s39GdAP+ z5~~23IRThD5X>?B^3j{nSc*$q&NaU#Pk;&r9xv0q2vM8ut3h~9F9=|#r@pI5|3ipo zF?vP`;r9oCOQynML^>mnV~m(cwY)4yNJ!Gquq+fy>zM&HLwH#iD ztETmT=~He8=l_r+`lrY}`?uEC)*k%4 z@KXV;_T9*raRTQvZ3@0=dKuCOfo=y^qx`dMX8Tzcffr_#q30xbE;LO*knNPoMjmvu zT}53kx^@pqNHexWk4#U1+rG@fq0n;gm}z43Zh2Zs6nYKu*J%3tSD&31)pYwB z3VyfTy|Kgf+j9CZI7dc6K?7=yeIW*4*yoi=zzWM3ghjtBSNpJ#*KU2W%A3kWq1S+K zQ#V^WlcK88HOJ4&d0*GlYM6tY4rX;57QAc`S)b75HkFOO`cl~H}!zvoT_#9mWc4h^Bc-g++wA}T9ki6Cg2S<&S&PSu>zf_DWxTzH#H_{lJx0cq{ zW+b%}d*+`LO~E>iW|J*cX*wNuTiU93qvLoRv0$a8Nftf}V&?XT4mM}fFOWPB@Km*`jb-gbA4AFB@|+ z?=&wo4t3RXN7&lZvO-SFyPmZ3QFfZS!xWLrKfO3CbO1OB%oby)o$PIv@irN{TF%Iw zB`Nj6#5F;qYlgtWQJHSgJ@c3n{oT5QvnEW*wrQ0A;HyJyhI)E4OALj6WbeP1&yA@E zywo%lmr!4uTzB}V=inHYYKHfT-MR+`_TBiO9;iJ8)KCA2l^`AMGL&xl_mlg=CyQ=6 z(OpEbVpxSg9LPQFh{?XZ)>th0J}bcN335=P3eKy$UM-BN@h=X+&N#nKQ>o#ZWdOX` zkt@V(e{IG>#}zgE&*C!jFk5Fgi-#x2%D-e?(8zpS8e({K3r$l;$03iW9S&92->^bw z`2L_2xGf-`jJEqrR9=>%pZDP*r1e0%9+1D)p?VaTiFws@a1eQvw1N20ImuEqNU#J? z(nfggr)8_P?b49?Jz`KEHr`iASUr6QM!~15ckQ9Fa!XwVHO)09-|S^K)%Mq_gljQN z9AN$^Fl3QZp^4)N}A<{tTxh`YeH0%A#lcBS7x|S);q7REW(jf{rO2l7MkdaBqxW3d} zcSe_2g#QzBkWdVBzKfqxU;p9jl!!mdX@3w+J(I-6PoRd(vY)iiWZn@6G@kYtE~Q5b ztppXje*XNa>L()`{CbHE_&me}AkFj~f><{FbBdJV=9S5~wv9!PcOx^esbp}dvn3|h z_doXb-^p45C-Jh{4?f3*{($WMpu0ENn=3t` z3nHRIyL8&A|CJ8SfGcPqk*4v;y8CmbI>4Fl2`_h;Rg2hHMZGk%mMPVj45aZ<*~7=E zsp8i31dc#g>AGKCgQ*@dENE=0ZTl35k7t?FR(Vx)xxubel6t9z5`|txER2+Ti57#{ z-$rF*&)P38?>+;h`l*MOqcyM@+jjFzQ1?d<=yD`Kq0mCUVDe(oksDm3!A{RTcO$22 zbT+nijB8NkDCukMv)q<_ZQPCN7bCeWP-hzImD!A1m3YL5R8%laX9AbhVPxV|r|G|oTkuTcMON;6kSiyVs{mxs~+D44kfgQMtT+LI#B z3cOKVONnWk4FLnsVq12Wx|wv3zS6Qcr~DgYHm{d)duJUGfA1S-;kPte7{-ZS{Q8z5 zoo`%|Y^>!FTz?cXGjsNcb#79{uc#A}s>-zRb-S>9W{!n}8Kkd8NP6P@1z*&MVjY*VIO3>I14{@M& ze_u%ByGS&wZ{;yQYI`GKwKA#*uSkTvz9Mr5$EbWE>+-Vm%d{5siLAX_i3_d!-p$iy zOnS&2PnSxfV`PEgbrIzd)Y}&p@#+H{6*RV^O*-l@ zjId+(+#tpXg1t#~_+a7sFOh_a{6`+ULaHouNLgJg!yjwzj^H`aBR?bbd zLclwdY%ZPibJ*||_arK@QU82LX)?I5*Xixs+U02m#~pygF^``x?K;srFpaJ zSbX~aLMn^z)H{rujnNf(RaJ87%z32#=iFSTnaM15;Hr4jG|t^ z+F++lBG?iMtr*RvJTb|ZR|Hj_#uF1W0!>8(h@Jsy2lo49u1m)Pgc3+cdtOn=1mfG7 z&-P>y5Va@B{JmHB!)T+kNS1A!ch2x=WQ)3Z+}!V|sHhHpR%d|P#O@S#Oh0REBJ}jN zpf&ki+rcgpwNXy+WOzbTZrNLtv0oW>qycxOOis1uyLYb75S^CS|@hB-w>6ybcD~yPa!?;%s+qnD<8oaC)r4IlsOsPZx5eC3 z9WNK~ulll(PfxZf3V(1)XMdcahU^?|Z~V(+o7q+S2NY<+%0eNi4LoQV$CZJXk|fpl z;+Uj(wnq#rop{M-_i;v+{-!d})X>Dpe8&}XAHv0Nn_)aF5}y6)Rb(RAm{t{y#YsezW%gfu#%r;WHkVS%d zo02slfkWn(e|v)EMXW3ZqG9~nBUyN*j3^3)b$T7@@z2d-P|4$P zcVj@gM)tIN*P>1I^U9~!gxu8*L-9uOWl!TGyyE6V{xDzfdPk_ucm1=z^o&dY{rq8( z%#9dEg*S2u!E>eUtk^{pAj!+nDD-jDV7~+sf{W-RufJEn#ItK)TU!AMTD%MKLHe~v z5q4*7dVv)myCL&nrm#_qEbiQ?$vQxElWh7Na8-UN4fFrp8?waJ!Dr|qG13$A++!$i^fl_H z>Si0&S3MLj7(6Mk#>bS|;TMWBGHy6uJ;9>})sgdAQR^lZbCAt5-2|q}l&Jp`Uaw3% zmkz~vtMIz59V!SI<=cvGJPQ2NzaW!to6hC~*$ytkUwwES)ut@^^(9lmXksy3)k5eAe$$7d`3x25;pWT<`w7wzjsxp#tMwlD6fcVtEiIdv!o7TPK!ta1&RGtG{9% zY}+LQ=XL(slD!md5<|?~Zz>sav`K4wFhf-mkOKccJPg}6+-ZG4?MIct*McN%30lwk z9>%NMvd?-wpU>xpRZIh^VCEZHkV@NOy}gb4!!WxXB}lEyJVE;8+w~Mz6D9Ea6Cjhc zGII^R^FN1=eFhhZmkB)fN9DUmF>}%mm2!J-xCmjM1FXs=ix|9GQ>RCH(nIT``vj&X zH;WAjyZa0iTe?5YG@edy8D-EPSz@u6KjL&Arcp{v3w(2YTZjZ_mM_TR?i>`avli_M z)yp|JOe6p!A&-92e@6zqG@fK=wf`FJXsu?Ni)JI;+uXHG!2H5V&>Fk&iGF~1`ndVJvq$@U0lXgMy=mhtzc`DR4SPl zWmj7_Y&!RaQT(33-0>$6KzkYlD~t9R=SKtA*J8=|JUF)I^>BUDwm;{|m@41iM3Bz=+-d+d=G>BFb8%=%g{QojAsdad#wvDpUQ#a8#6jcg#;_f*CUQ zoajlw(p<(rATN|fv%$z6goGW)0p34A;0`V$KnqO$%eB#OcSRuN+ z)skEFTf%d9<19hzR6bSEI4(BoE}9aiKv;KQDyd4)_==ZSD~yj2187W+Ye`pCxi)a}6$$b{}?z$au(2<3ae%zEAPE1%o{M>m*PVNP@3 zX0xqu`Vqpqbho_p6SOMM6Z;r?+F4{!UaULAt*jcB7Onh%f~lI-_sB z=(0g1m7H8H?ulJ}D>Qagr7lw+xgpTc=s#%?QF}C2V^T~Jf^88Fudz&+< zudX+#Bwjy-^j-&A7ituJL445(XE<-8UT=3u0{5cJz+?ZaFK%46UOhwlB9*0rx6emU*;Z0X_C1W0fDg@uGR72opfHyhhUuoasC zj|AUfH!&j8KF%@-no{`-4d%}itJ#Y?0NzKSG!qNIq+!1G{CT`!IE}^vpU0&?`H*H= z-G9Z#Npz=bc;>q$X7>}`hP614&Nic?d>Fmsarh4kZ4)(B+V@5#`A>(%d^FnYBYlgkBWkSB=m}8)*Jsx!XvWG>fCIF%24^X34kW@y3s|Z{N601D#XB#g%fwniGpN&=$3my2}u44P5 zpK?;fTldl+ct1Wd=X``s)^O2_&6v&1_EywliQK;x$=<~VZU=%luLQ>1eW3iMT0231 zu~cbno(tp<_DQ9J-Ze1?T3Q7WQm8p~aFOjnD0H%Q5;nR`u4Qf>tC?32}|KdA0FmzPq4pz zh`fmvhERnDa{{;LT+zd~R7(qDC~%HGdSU_Gy_9jY9FfgOEHD`w;_I9AgjBYC;XSNd z@spyzD2rq5xPpNJDI@>-E&jh^)oB{+w{Kqw4Eb>pNfNW}w=2~&qb?r)A>^(cyZcq7 zJsMS`)0M~M`>!Rw5ey?&L`B{w#AkTDHKV`wY1(2-I6Up|EzrmNY3Ht^@XA`jw_h8k z#%x7@Z(x zZjX+nMk`nQr}f9ose;3hWZNY)ZngaIb7k@$YgyTE{#z_2Yg0|qhIr>uv8Qe%UD`<$UJ-J{r^&vt zi7Qp=-9h+FmPBI@A5OP?Em{*mgzw+!B))Ycmq{Y#Aff>`) zUteB)oN5SvZI)q(!s~RE+dcZ*Jk=Cl-3e;v$BPBlUJ)J9!A3<-ru}eB%ISw?M$+?3 zOV_TSU6f;Vt2=XOgRbtKl`?&)nYVF(nY%v)UvDWdD_cjxstQH+Ev)$TpE}B#tkl%h z5CM(#QBk}C5#xo1iAt)C%N0b3&cF0e+`Vg6jwbRM>`u3B4apXRwaTm62D=faxhv#L z=l*7PR`_^G)!4?)pUigjh@HP2w-7*`;8Q4zOxbV;Ou7i6gWd_KCUQl$Y=?h~nzna7 z{F%fk{K@20R{vh%GVJyFUKDQ%?fA1BSCGR}U9{Ktq0$Aeph=gzT+w@8&}k@8*kcZs zSZfSe=*x4jai5dGR=qCXkH7i`jFMV8+VkrT4S^2=Lh4!1s-o8MLlC&xDn4;<3mH+) zT;Cy|-#bjQxGJ=9jcram?WKP7bgB<4J}W(aIurCdcim3Zo8%6HH>4#lE5?me8Rr`= ztnkB`8&ScTS-^VT+ChISON|*0!v#C)4h_ZDw6xj=q&(~VVmG;bt=+bQ-oB9uFDN8* zWyIJ}Mt#nOC7tW*+n2|2F_HItWbYb; zD(5nerperJXu_r=cJ6!HDmFvO*$W(w85{ie(l<`?@5SK9#kB&_LfpIJ5~`carB?md zm@IUg3+26I`JO6WKaFsIGaToNJh6QaX7F=)`;!#(uHuKN!CtT$_Rze%cSl+a)lxED9*g{!Ie{2kozwPwldVVdStChJ+^%Sf;7XoX<3T0&(@08Zq>h0Wi1 zG%n)JV>3T0q0-MY1<{T|7L`BQ?HHT3?E2+#d4ZGrT3DyJomXIl=4E2?v-8@ZWQ7KM zW$S3BvRfd&=4o53QywO^k>-%GJ#*+GJ=ssjhYzyJJ{%(w8JGkcb6!TddzdYfsr4OV z$RCuhWCadmF(D^DgVmmITHx=~V9e+IjL787M1Y5scK}{W*0(MPyscTQ1`Qeclm$iD z-(3|pvio2>ouAqI=~36orW+M|D1Oyz^tmd*DI zu^m0QAgiH8FWjwq(QnT$9gVv8eBa@n*==ORxebSjv4}EL($?kbPZDV_i2fwgbpyS? zYRsZ1U+jdDDlE4ZF1N~wQH}K27TBzD(f;vwtzGDC%5QH)qFPevVaK7RvhhQDG?eK2 zVI8yE&gT6}X8!p2n*pbMvPku$&JB!mLy_1=^;L4?Bv|-$1|OOLfi8M<)18@K5TsyN zQQvVC5gv^EOJIA|Nw$s1d((ik5ef#+%H#{?h!H3aUE*Fvux5RL`<6ATzz|yLk8&PD zp$l*uV(4zx7UfvZozCUhh5T|{Fkkmw+)8?@CyUEK{UX*8_?=*UW%N^OwF-sy0)5* zlZEzGUS#0yUH&TU#8NuPl^`vxp5~g_n-gcstk4WJ&M!< zNd1l1l+h>ddxdpsOs(e=8C65CMf;n zj%3rCX01hz14yPw37@7e@TlgQNz&16bO_Z=%XfGi5F9DPN+w(i{I1aI$bn9Jor^7? zXOtO`yVQIApctRPN}>~Ux2Z-2e#azlYULbLE(%(Y8dd}s=uG^zyB8Y8O6W-+Yhr~M zPd#cKThP-?|1};o`6Y(1dZq(c5JCnh*d2g7{pPaZ)OmhsJ={fbTMI`uZKG=72oXP8 zb0yp{DOnUuzV~s}cP?acZRJsYHJw6!7Mwnxud@cyI!frmB3bgVMdvVe+pgC%N=m%C z-3h?$1>BucRf8%%by|sY11j!HPcAYbG^}-E$so(hj+wc5%kta3rjXHnB4OZ;geY;G zC(hZ=^8vh7`nvyo*LV#$StMLPt3!-^{)Txb7Ww@9B9pH{0AaVJu!Kn1r%W-T&cahx zkdL>robHLc%?PEU0+=+=yAdHlm9Hlb{m@;zej;2Qq5JXQ0y$YtaUmc{|I0!dM(m~VMvm^8i3*W+Z^bUAw3oaaDv(?-^CExaVh%RZUH17ARD`pu zx9prTrT1)BS1J9;)yv~vJ04!bSk6X`aN}~19sU)ZBY&^L=;*mBzK+}2#I%{9Qcp@O zUZtza5nTL5I~Di4l6!~e@R9$PENULK_JBe^6Mf=NlrPn?ec86sljO@e-_LC~i|_Oq z_pS@%ec-YPW#@T4`bQfYU`DDG$l()=_rg%=M`@7_RvifLLlGUb2CU<3#HyZdzrNWC zYpq`E9vShd!Y8y1>>=h_u05%+Xx16tZL{kNoxuB@l4IEnls!ZFWtb$=uYfB#>h^PR zu9QBwaOX;-(s$=3m-UmqCh_i$av&_brm0f{q?j7B=&+OZjqyz1`l*P0YN&R1g&6vW zhsE!JZC_GU`9f~cCx^QV3JQ#u$9ew?%>9_`HcT^ATi(gLSqlHfasJ&A1FDAAON5;h z^bF;_^TT<}i-DTA!W%F@z97rMBoi;>X#OqU9x_DNAMc?GWTjA&&qP|InG-%w9* zOimjQJ$Y~N=MRdA#XqNhcGT%Lg)Gj^4JsZFqb)&l?=r5q@M6~;E_36|U*Zj|)fv|D zi%*spPrRv^#vC%Ct@sDFqLt1YZ=CWuf8pH*;~Az$i(IF-X{^+R1msGGhdAgf^v6}>O;B!HO0thKPvsbRqx+-LM^8-Zh^9hpVKi2IY#tM&9Oxmgz-+s)*%?5N``FF!fU&TgkuL zbRxBuRUF{RTLCGb;TD)-Mq_a&?>$V6QJZ?Bj^NBPz$QM%%5GLa#j;Th+s#1yNDV5wg)@m1MCEj)ce{U_=k&_L zd!ZL;SU;vVjv3v)GUtF4o`MuO5{S+pYMJi@@d$U9GhM1tx>Q3^N7r&trl`= zabvib8B&r!@D$>Zs)RRe3b3H>bc?P%P~ix1gE(+sPZH3qBe23BEJ%Vx=MT;1^Kinh z%$)majXj9^%PaFhF6=Vl6`@PWpODS1EehWs_9-#>%;aRLMEq5W-@P|)`cf6|E$IX$ z`IC^4s7K6X$`P3j@$t8DM7|woBV1hGT`IRR_Wl2WR7q-HvJwQL!g68xZCY`oOND?Z zRb@%dSHzibv;Q25`wG#MlM+m>qz#8BYPVt&0YIrR zqYgjy`d>G!IIMu}Mfn3I+*Hko6D!)}eQx;v`(fLf1JM+OZ)po`P2F&)(c>9u13Dr$ z+R^%Stk{p9oFCp*2-rl5$O~!7PIfSzLTn4b$REA4Xns9(-JUk~{{>bq~(ZhXFO*2_&5~LT{PM(!D|DLPbyGmgwR`I|96@j-!ebtoHT4(G|rZoe-ssRA|WE< zkki6TP8jrRG%UfJr*0cnx@>+6n4DGg;-9V!E{faT6KqHiTvb#I(Eo_!)a4vHS9j%N6Qu51`Z_R+Bi+m|JE%AqTCDtB9MS^zxXBRq5LSw zA=&0cnhG*d1Np1f3l2<|LI6P@R0JdT#qhR0hw|Ug7Z?4!zo{65muT~O$cECwR0+4< z=#NnGR>Q@^H%sMM4}NgK2|F2z_QZL9(y@#$hgdld?>`_}Sc@F~;vZ_*Nm8R!)Z2|x z>(T*Zzz=W3*^2(}Y&|RvgojX!2x0dcJ>!EGKVPcTvS%`5=IGIvm0o$9RK)~yN8;4c z_P;>7(b?O(xdFNR8qTo(;EI78gR++v4#fyTz;r*#?s!-O@8ejUPkj4aZUYb})maR8mD7-H(*6<(tf3;mY46iVI|}89t_9mFzCG( zF#pT`b5-+_A-Gi%kAe}cac_Joyg)XsX|@vj>Ft`yEe3RVa}WysUhzaNJG{cPK$+~4 z9}^t5K_74jcpwV`d9Cm=NVLG8O6al|*jQSAU>(d$drAGp+k?fokFxj$P2-4__p7PI z_Ylnqc1(MO2Sd%C(K|j6(zn#Lm0BfDO#-h~=!g#mRYe6`TUfXX_9|4hY-!dy`&{z; z2Qt}V?wtBS4gftZ^hFiBWFyXa^Hvc{p?1)h28ot;SuM=sV)FUc z=OjXkSV4QYkiJ3Fbm%Won7#-1!0uz`gA;t)^G8K7E7xTHG6%wId`7 zhAjE-v2Nb>gJdl|0q~q zrDSIP{e6x};)b4k)X;~F-5=oRc|*g~><+*MLfYYYLt(%nZ$Q+vZWu{zCdprrQB>pW zZjx2_em#`|=W#Dvr&0z78}?W%T21xUJ9f^b$iOygB&uZ)ZuT7}O%w6@b!z1;H9HTN zzD@LDwHCmEnn=uQ(A2Eb;S2!d$HNK)u0OQQKERGD(8YXeRVk4R9~-$K@`o^FSnoW#2M)wac&wzPMh}2H1*-_E3A^C|J(0j0Ijuc6akEK zoiHj@omEANjn|30<@;A0L|dYjnnWR!Ts%C3+|MEGO^Ar8iX>=f;eej_ ztM=u;-$5YWlY1FY-y&Vv!qvv#>KHlDDXOf5TS-Krg*6c;+dRBfbc=ieMY4+*p=KnQ zqwCG)^OtnC|2~%^`MEWslx}f&NX+U+qymP4jaKs9L#hDG4U<8t)Uok-SHG}Hy z5tDpTngYAAVa}I@HM>c=afs?I-+%?kgvO<7XI4)kSaE|c%M01AlwTD5sBn|`ii(6A z6lDHj#Xye6eXz;ED(zkj=n=&Bv*J1^m^7@Cs`G@p%^TiXx!uo>@W>%RxP+mFLS)(s zyJVh}t*-t-WceP4)aUm&zle)WEwL9CoU^#SUe%_$gWI;3P;9G5}q1h1b7iEs6#&9*uQPwho28J@K>K>>lj zTj}W^Rh-TBcNH7H?v4*(OdnFEUy3DE;k~#AT`%4U@&+9;JO}gTj~?MU;lKPPkM21i zbsy&sFv$PQ9|k^55xNX~IU%`?|G$#k=%LO>Y6h8yx*V*tX%^E68mrYDyY&Gd&mgn^ z8HIKW02znDnF;lDE&Jja_2^Hba+WfQc&-AS)7!whx4*JvlEw*K6ZtbutIJ!#$?~Wy zlI7jcQ+p9ghJlL2S;M++%sag4S_?*S%`W}^{ZRG>WPRRC|3mIE5K(}GMw;bP+S+uW z^wg?5;XqPD}X99QXnxt1xX5qU453x6(569e)1CQl=FTrPSebtuwe-}%v}@>yfRY+FY0w) zZQF2#R8|AeAl$79pJ#vO@nt*2$=q)$TB%z7Ofr?sU*2^roS8g$f@B{$wf~wG7JC#q%;E+`fO1BADZSmi1JDURu3p7P0qq zHCE;?$T#b#whBD2dtE)5B~grm@T0sHCX>wL5BG;bpN9Io!OGCZap>1PDh?dkG%9h^ zn|jFY5$3+!ovx)z2?Wv43`iWc{|K&Q);v91$|B=LQBZ{{F5jWRBc0Fz712uJQo7lLOM@?Q)eHGvTC}UP ze@bwMBRxHTo2hWxdi(wyH3}QAL+R<{oeS|^O3e2&rx>p3aIh*A{iVzzjT_n2=J#Ze z4m?yp)07OAFJ={JptZqvWhKR(YR*R=A7GjvK3|09iTCwLg($Nfb`!L_qVr9NorgxU zlEUCUWfMyMJcnd*#D$OcgF*eJ6KYv&yQ59##q=}Ta zGemUx;jV0LZblN|eB4Dii38$~&;$Bb>UgJW$fYKT*vrUyh&|xx$cY!tCaLnb4RuxE-McG>+^i}5 zOcyL+6~5TK%0JSuQWUn(PzWCg_D3^%>vDzgyCcvur(hwU^e2KV86Kudxlv5@>(IS6 zmZ=(DYySjDl>-YDre;$vPe*9G%har>x-Jw~0}!*@<+8U(p@Vz@O8>6d(@=pAY1lLR z#n5m?%So|0me$+CunZo1_N=ez$z6MB1{QLh&aX~i&7!N$l2EMOeu`j!q44j4oUo-^ zv|vbkOth-f+82TmW!bo;a6^m5zkIY8-sQyehw29$j(Mdvk8ayj-UmLB#)i9K%gfI~ z18S?`7vbzYo=CMN9if@lm7=UkYS>`-au|~ynMyO30mazaH1#ypx@sZH&sP+_rzj#Qb6? zDythtvqmHm*8YB_A;ETu^jaU8I<))a`yiVqLZ@PGOE~}X?ixmWdIl}NkBaO#74%L9z-4`Wf1lsua_(?}hMaSt z;s<)A9YA3$6;KfWy5k03HQb;kgBzVw&g&g)HC$B62QQX^2ye#8G?BR_>Ma?{z7lwI z6el|SH0sGTU>ir4JlAt+E+7LvJ$jj&r(t4V27D_Xyi%_?;41I|-*l5~DpS!ox;~aB zh27d(n`_d%5ex?_5z$3DVNw{)2UyItu7cAJe5wIwLmgB{*C7P+@mf{PpNbbh5>%Eb zcrUYx6pcJL6GuIlbAB8hki&8gBnm_WF2{$hJ1-?kav_Oh)Yn)o8(D7-!}u1C_J{R_ z*9409Et^^>!VlLFa08tm8tnyvI2W-lKI2HGXo-8#M(CS9!o)D52rb1_Rsnlo;h$KwU6S$g5@{X?J;h5FPR>QJby+`%W=zt-monH+eBG z;M>)|tv!FN-^)0B<0qp{Wwn@hdtu z@x{EyD--R&=J1agnYQX#Y(U9sy;E%tI$ES(PtUe0rT@e#7J@@nkZ-E zhO$JS!z8O6$?4xyaP6&Fmslpr%uPG)Rw?#HGnVc`@^V+KvOsyXO5LbbYz?PLlm znglekWHH9et3&#E0|d->t17b*mte1#Hg?()TUa=g*!F-o=D9xNpNp}Xv2N;w@>=jG z(DnsU4aaLNRazJu8#_kuS_xrgrS4|1SaOSM7U?x(&`gnt}4u?*n6% z#sxyhyEPB)fGiiiet+R&I4dikC&O&JbAJ}o@G=?;wO346O#v+LTD=+wAVUkjBYLnz z{;8{PvPCKPAoz3CP=#ivP_RKuVlcZLwx@hwZel&pg`whlknUT;2uIJ3H8w-n?qX5) zybXlRI`D>GuVr*rmdm-fC#0VDi$_9dOP&5IQ*sP$Y{VnoK=xt@IC#Qcv-c0^YzzNg zS!+wn1Bblo47^+(f8S=g+eGRiHmJ!k$J~b$Ziu!AdyHBLmb^2VvS|$B2X3`LavhZa zLs-&5Vc2v-5Sd-f3v!>J`o-_Ih^*lCqbu#@+YiyL@HsxHjPg|)E=!bfm=V5PH{uTC z^zbSqB@q-zP(tw&0I+tYw{(@$%+~TJZ4C3Q$EjWIXD*fhEpDqRaN?0K6`LwqA z$gB04P(lugri*Ip%&k010R-R#MuLqFIYct3CE|Wb;2s#d*&4;H^($x6EmM`-#;*Rg zDM40J8?V+M%jHIE`CD`95^miTYKHan37>VYzda~sv$FbxCwYvPM?W=3!1PT9IK|c| zmA>E~>*Bq&?I663LEa qLm(3Eh{Wo}jL84FA?}+f2L1g1zhSuPF_0f{IK Date: Thu, 17 Oct 2024 20:59:46 +0800 Subject: [PATCH 170/416] Update README.md --- README.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/README.md b/README.md index 136d8fc55..2a2f68204 100644 --- a/README.md +++ b/README.md @@ -49,5 +49,11 @@ If you like this project, please consider donating so we can keep this project r Buy Me a Coffee Liberapay +### Sponsors + + + Cloudflare Logo + + ### Similar Services If you want to find services similar to is-a.dev, take a look at [Free For Life](https://github.com/wdhdev/free-for-life#domains). From af135c9f6ae885ceccc83e9063623b6a2d9f0034 Mon Sep 17 00:00:00 2001 From: William Harrison Date: Thu, 17 Oct 2024 21:09:03 +0800 Subject: [PATCH 171/416] Create *.json --- domains/*.json | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100644 domains/*.json diff --git a/domains/*.json b/domains/*.json new file mode 100644 index 000000000..def2efa74 --- /dev/null +++ b/domains/*.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "is-a-dev", + "email": "" + }, + "record": { + "URL": "https://is-a.dev" + } +} From fec24f02281df8d12f31cfb5e3dd6e9e001fa730 Mon Sep 17 00:00:00 2001 From: William Harrison Date: Thu, 17 Oct 2024 21:10:54 +0800 Subject: [PATCH 172/416] Update *.json --- domains/*.json | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/domains/*.json b/domains/*.json index def2efa74..92b29552b 100644 --- a/domains/*.json +++ b/domains/*.json @@ -4,6 +4,7 @@ "email": "" }, "record": { - "URL": "https://is-a.dev" - } + "A": ["45.85.238.5"] + }, + "proxied": true } From 7a3d97acb8b20e7378cafbd593e4f891ac25be44 Mon Sep 17 00:00:00 2001 From: William Harrison Date: Thu, 17 Oct 2024 21:11:57 +0800 Subject: [PATCH 173/416] Create _redirect._.json --- domains/_redirect._.json | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100644 domains/_redirect._.json diff --git a/domains/_redirect._.json b/domains/_redirect._.json new file mode 100644 index 000000000..7a45bf8cb --- /dev/null +++ b/domains/_redirect._.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "is-a-dev", + "email": "" + }, + "record": { + "TXT": "v=txtv0;type=host;to=https://is-a.dev" + } +} From 9b36154caa6afe2dca6c846062fe4cb4e610adc2 Mon Sep 17 00:00:00 2001 From: William Harrison Date: Thu, 17 Oct 2024 21:20:11 +0800 Subject: [PATCH 174/416] Rename _redirect._.json to _redirect.json --- domains/{_redirect._.json => _redirect.json} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename domains/{_redirect._.json => _redirect.json} (100%) diff --git a/domains/_redirect._.json b/domains/_redirect.json similarity index 100% rename from domains/_redirect._.json rename to domains/_redirect.json From 383f799787593cf165d6cef148711d6c2d654813 Mon Sep 17 00:00:00 2001 From: William Harrison Date: Thu, 17 Oct 2024 21:23:16 +0800 Subject: [PATCH 175/416] Delete domains/*.json --- domains/*.json | 10 ---------- 1 file changed, 10 deletions(-) delete mode 100644 domains/*.json diff --git a/domains/*.json b/domains/*.json deleted file mode 100644 index 92b29552b..000000000 --- a/domains/*.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "owner": { - "username": "is-a-dev", - "email": "" - }, - "record": { - "A": ["45.85.238.5"] - }, - "proxied": true -} From be3a62806f97509101c6e542f218d6d363487265 Mon Sep 17 00:00:00 2001 From: William Harrison Date: Thu, 17 Oct 2024 21:23:48 +0800 Subject: [PATCH 176/416] Delete domains/_redirect.json --- domains/_redirect.json | 9 --------- 1 file changed, 9 deletions(-) delete mode 100644 domains/_redirect.json diff --git a/domains/_redirect.json b/domains/_redirect.json deleted file mode 100644 index 7a45bf8cb..000000000 --- a/domains/_redirect.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "owner": { - "username": "is-a-dev", - "email": "" - }, - "record": { - "TXT": "v=txtv0;type=host;to=https://is-a.dev" - } -} From fc43ffd7801423ea67d65a7222d2ca53085b0281 Mon Sep 17 00:00:00 2001 From: ukriu <80760888+ukriu@users.noreply.github.com> Date: Thu, 17 Oct 2024 19:23:57 +0530 Subject: [PATCH 177/416] Update ukriu.json --- domains/ukriu.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/domains/ukriu.json b/domains/ukriu.json index ee86dab3e..bd405f6e5 100644 --- a/domains/ukriu.json +++ b/domains/ukriu.json @@ -4,6 +4,6 @@ "email": "isadev@ukriu.com" }, "record": { - "URL": "https://ukriu.com" + "NS": ["love.ns.cloudflare.com", "pete.ns.cloudflare.com"] } } From 651d64237aefbf7f500ea7cbd552f80cc5a4ef89 Mon Sep 17 00:00:00 2001 From: om Date: Thu, 17 Oct 2024 19:43:15 +0530 Subject: [PATCH 178/416] NS for om --- domains/om.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/domains/om.json b/domains/om.json index 1f097dafd..a31fc31ff 100644 --- a/domains/om.json +++ b/domains/om.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 a3da6d39620914ace3e6e2043b1341613fc6ea21 Mon Sep 17 00:00:00 2001 From: Luis Alejandro Bravo Ferreira Date: Thu, 17 Oct 2024 09:26:52 -0500 Subject: [PATCH 179/416] 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 180/416] 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 1c6d721477f7f24ffe0b867ace39366e6df1f350 Mon Sep 17 00:00:00 2001 From: Harsh Verma <91981716+synacktraa@users.noreply.github.com> Date: Thu, 17 Oct 2024 20:22:14 +0530 Subject: [PATCH 181/416] Create synacktra.json --- domains/synacktra.json | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 domains/synacktra.json diff --git a/domains/synacktra.json b/domains/synacktra.json new file mode 100644 index 000000000..30c9992a6 --- /dev/null +++ b/domains/synacktra.json @@ -0,0 +1,11 @@ +{ + "description": "Personal Portfolio", + "repo": "https://github.com/synacktraa/synacktraa.github.io", + "owner": { + "username": "synacktraa", + "email": "synacktra.work@gmail.com" + }, + "record": { + "CNAME": "synacktraa.github.io" + } +} From 30e3938a367c772236fa94632dd33bcf932b7782 Mon Sep 17 00:00:00 2001 From: om Date: Thu, 17 Oct 2024 20:42:35 +0530 Subject: [PATCH 182/416] 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 b95501359cd5f014cae181379dae163d96849cbf Mon Sep 17 00:00:00 2001 From: ukriu <80760888+ukriu@users.noreply.github.com> Date: Thu, 17 Oct 2024 21:10:51 +0530 Subject: [PATCH 183/416] Create really.json --- domains/really.json | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100644 domains/really.json diff --git a/domains/really.json b/domains/really.json new file mode 100644 index 000000000..bd405f6e5 --- /dev/null +++ b/domains/really.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "ukriu", + "email": "isadev@ukriu.com" + }, + "record": { + "NS": ["love.ns.cloudflare.com", "pete.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 184/416] 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 185/416] 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 186/416] 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 187/416] 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 188/416] 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 189/416] 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 190/416] 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 191/416] 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 192/416] 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 193/416] 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 194/416] 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 195/416] 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 196/416] 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 197/416] 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 198/416] 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 199/416] 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 200/416] 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 201/416] 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 202/416] 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 203/416] 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 204/416] 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 205/416] 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 206/416] 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 207/416] 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 208/416] 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 209/416] 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 210/416] 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 211/416] 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 212/416] 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 213/416] 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 214/416] 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 215/416] 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 216/416] 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 217/416] 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 218/416] 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 c48a65133970fe7046a65282ddd76c3115f25bba Mon Sep 17 00:00:00 2001 From: Debjit Mandal <115482933+tensorgenius@users.noreply.github.com> Date: Fri, 18 Oct 2024 12:38:08 +0530 Subject: [PATCH 219/416] Delete domains/debjit-mandal.json --- domains/debjit-mandal.json | 9 --------- 1 file changed, 9 deletions(-) delete mode 100644 domains/debjit-mandal.json diff --git a/domains/debjit-mandal.json b/domains/debjit-mandal.json deleted file mode 100644 index 501c3dc44..000000000 --- a/domains/debjit-mandal.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "owner": { - "username": "debjit-mandal", - "email": "debjitmandal8925@gmail.com" - }, - "record": { - "CNAME": "debjit-mandal.github.io" - } -} From 05d467ffc401beae02546389e851ebbc3a9b95b6 Mon Sep 17 00:00:00 2001 From: Debjit Mandal <115482933+tensorgenius@users.noreply.github.com> Date: Fri, 18 Oct 2024 12:40:27 +0530 Subject: [PATCH 220/416] Create tensorgenius.json --- domains/tensorgenius.json | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100644 domains/tensorgenius.json diff --git a/domains/tensorgenius.json b/domains/tensorgenius.json new file mode 100644 index 000000000..47a527206 --- /dev/null +++ b/domains/tensorgenius.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "tensorgenius", + "email": "debjitmandal8925@gmail.com" + }, + "record": { + "CNAME": "tensorgenius.github.io" + } +} From b581affd7e3c42deda3500c1dde139eec69e53fd Mon Sep 17 00:00:00 2001 From: EducatedSuddenBucket Date: Fri, 18 Oct 2024 13:57:13 +0530 Subject: [PATCH 221/416] 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 222/416] 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 223/416] 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 224/416] 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 225/416] 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 226/416] 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 227/416] 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 228/416] 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 229/416] 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 230/416] 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 231/416] 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 232/416] 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 dde5298e0497ed55b41bfd658a4ecdf38fa1fdcd Mon Sep 17 00:00:00 2001 From: win123139 Date: Fri, 18 Oct 2024 17:54:11 +0700 Subject: [PATCH 233/416] Register thiennb.is-a.dev --- domains/thiennb.json | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 domains/thiennb.json diff --git a/domains/thiennb.json b/domains/thiennb.json new file mode 100644 index 000000000..37a481657 --- /dev/null +++ b/domains/thiennb.json @@ -0,0 +1,13 @@ +{ + "owner": { + "username": "win123139", + "email": "", + "discord": "544548892327411734", + "OWL": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiUlNBLU9BRVAiLCJraWQiOiJaa1VsRmRqVThiUEstLXVVM2JJR09PVHFYYVFFS1ZINFVXOW53MTR6WTJnIn0.pMSTKQk111zQJxPTcuQxQHByoZLjTTgd3kxGT89nNiSzF-s8uXFJ0bVZMqzQ0pn2EQmG7DF9906Ndni5DCObhjm2k8R59B5WYWDwarqOJmjDUwTFRutMOYjwf90E4E7FXodCsVmck2zQejU3MeOrfzuUf_B7glKq9pkdwt7gRUV9KBIkT1a6Q-IkrrvFT8DmIJFq70H4DLdWDW7KjeI9k7XHuEN3WYKcvbUknCZsAPChgpje15CqFxS_bJHjwtv7Vjn3pUyfLZ9Pyt71RCBdSBeQBMuhvF48h6To2pRv1SwBBgD4iutO3n4zb0Q9viprDtYczzGnE3ABhsg2Gyf0GQ.yv2s62qPTuE9h2b91ptGsA.AtdgyIGHNHkQdX93UYf6nuCtacmpwaAee7vm1pm_WyB2SgBUikZPxHt1C9WOqR3_zdK0XdZsJF4QSTNXhsczMybfRSOsRjxD7TtiYBmi5sM.yRvYKeuOqf-szZ5KP7ejXg" + }, + + "record": { + "CNAME": "resume-next.onrender.com" + } + } + \ No newline at end of file From fb916d1842a74302d3c28095b7b91f4758cdcc6e Mon Sep 17 00:00:00 2001 From: VaibhavSys Date: Fri, 18 Oct 2024 16:28:11 +0530 Subject: [PATCH 234/416] 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 235/416] 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 75f14b7fe9a9df4e5cce1bab81d7ff6b1d9a0924 Mon Sep 17 00:00:00 2001 From: 3nf94Cmnds <163428485+3nf94Cmnds@users.noreply.github.com> Date: Fri, 18 Oct 2024 14:15:23 +0200 Subject: [PATCH 236/416] Add SPF and change A record --- domains/celesta.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/domains/celesta.json b/domains/celesta.json index ddffb96d5..ca99d83f4 100644 --- a/domains/celesta.json +++ b/domains/celesta.json @@ -6,7 +6,7 @@ "discord": "notveryc00l." }, "record": { - "A": "87.13.246.22" - "MX": "mail.celesta.is-a.dev" + "A": "37.101.98.55" + "TXT": "v=spf1 a ~all" } } 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 237/416] 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 238/416] 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 203c325894b7c3a107a6341aa61b028fe9ff9d0b Mon Sep 17 00:00:00 2001 From: 1C3D Date: Fri, 18 Oct 2024 18:36:11 +0530 Subject: [PATCH 239/416] Create 45i.json register for 45i.is-a.dev --- domains/45i.json | 1 + 1 file changed, 1 insertion(+) create mode 100644 domains/45i.json diff --git a/domains/45i.json b/domains/45i.json new file mode 100644 index 000000000..8b1378917 --- /dev/null +++ b/domains/45i.json @@ -0,0 +1 @@ + From c19c8543ec0c069475c11e3ac5c23fcb75718ea8 Mon Sep 17 00:00:00 2001 From: 1C3D Date: Fri, 18 Oct 2024 18:40:48 +0530 Subject: [PATCH 240/416] Update 45i.json --- domains/45i.json | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/domains/45i.json b/domains/45i.json index 8b1378917..85d56fc8e 100644 --- a/domains/45i.json +++ b/domains/45i.json @@ -1 +1,11 @@ - +{ + "description": "45i.is-a.dev", + "repo": "https://github.com/45i/things", + "owner": { + "username": "45i", + "email": "sayakpalit61@gmail.com" + }, + "record": { + "CNAME": "45i.github.io" + } +} From 19c1fe55ffedc780ad7f7e850fe33cd9ba629133 Mon Sep 17 00:00:00 2001 From: Smartlinuxcoder Date: Fri, 18 Oct 2024 15:20:11 +0200 Subject: [PATCH 241/416] 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 242/416] 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 +} From 3dbd2215adaa89bfbb5fc5dd885bc6574788a26f Mon Sep 17 00:00:00 2001 From: 3nf94Cmnds <163428485+3nf94Cmnds@users.noreply.github.com> Date: Fri, 18 Oct 2024 15:29:48 +0200 Subject: [PATCH 243/416] Dammit, I forgot the comma again --- domains/celesta.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/domains/celesta.json b/domains/celesta.json index ca99d83f4..d00c7924a 100644 --- a/domains/celesta.json +++ b/domains/celesta.json @@ -2,7 +2,7 @@ "description": "A miscellaneous webrepo, for containing files.", "owner": { "username": "3nf94Cmnds", - "email": "francescosuardi51@gmail.com" + "email": "francescosuardi51@gmail.com", "discord": "notveryc00l." }, "record": { From 55c4d804f43d8f7847988e2a1fb29a0375d0226c Mon Sep 17 00:00:00 2001 From: Ace Duke <123620052+xAceDuke@users.noreply.github.com> Date: Sat, 19 Oct 2024 00:16:45 +0900 Subject: [PATCH 244/416] Update udhaya.json --- domains/udhaya.json | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/domains/udhaya.json b/domains/udhaya.json index 31dc2651a..f8b9d9211 100644 --- a/domains/udhaya.json +++ b/domains/udhaya.json @@ -1,12 +1,12 @@ { - "description": "Dev Portfolio", - "owner": { - "username": "xaceduke", - "email": "kinghtth0@gmail.com" - }, - "record": { - "A": [ - "75.2.60.5" - ] - } + "description": "Main Page", + "owner": { + "username": "xaceduke", + "email": "kinghtth0@gmail.com" + }, + "record": { + "A": [ + "76.76.21.21" + ] + } } From c784e39d966f8b1a7ce28e96df7746ebde6db908 Mon Sep 17 00:00:00 2001 From: 3nf94Cmnds <163428485+3nf94Cmnds@users.noreply.github.com> Date: Fri, 18 Oct 2024 19:26:22 +0200 Subject: [PATCH 245/416] Forgot the comma again --- domains/celesta.json | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/domains/celesta.json b/domains/celesta.json index d00c7924a..d1cbd7b8a 100644 --- a/domains/celesta.json +++ b/domains/celesta.json @@ -6,7 +6,8 @@ "discord": "notveryc00l." }, "record": { - "A": "37.101.98.55" - "TXT": "v=spf1 a ~all" + "A": "37.101.98.55", + "TXT": "v=spf1 a ~all", + "NS": "paislee.ns.cloudflare.com", "salvador.ns.cloudflare.com" } } From 2770b8ea5e7af8c2471d6cb3de5f5c98cad2bf51 Mon Sep 17 00:00:00 2001 From: 3nf94Cmnds <163428485+3nf94Cmnds@users.noreply.github.com> Date: Fri, 18 Oct 2024 19:29:27 +0200 Subject: [PATCH 246/416] I am terrible at coding, fixed the brackets --- domains/celesta.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/domains/celesta.json b/domains/celesta.json index d1cbd7b8a..356548e6a 100644 --- a/domains/celesta.json +++ b/domains/celesta.json @@ -8,6 +8,6 @@ "record": { "A": "37.101.98.55", "TXT": "v=spf1 a ~all", - "NS": "paislee.ns.cloudflare.com", "salvador.ns.cloudflare.com" + "NS": ["paislee.ns.cloudflare.com", "salvador.ns.cloudflare.com"] } } From cadbfffe15c427958f58e1bef61c4b4f569782fd Mon Sep 17 00:00:00 2001 From: Sampath Gujarathi Date: Fri, 18 Oct 2024 23:08:42 +0530 Subject: [PATCH 247/416] Register _vercel.sampath.is-a.dev --- domains/_vercel.sampath.json | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 domains/_vercel.sampath.json diff --git a/domains/_vercel.sampath.json b/domains/_vercel.sampath.json new file mode 100644 index 000000000..b5de3999e --- /dev/null +++ b/domains/_vercel.sampath.json @@ -0,0 +1,13 @@ +{ + "owner": { + "username": "gujarathisampath", + "email": "", + "discord": "984015688807100419", + "OWL": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiUlNBLU9BRVAiLCJraWQiOiJaa1VsRmRqVThiUEstLXVVM2JJR09PVHFYYVFFS1ZINFVXOW53MTR6WTJnIn0.HdRKWFBWLb9Jow6ok8KJNePBagFbW4z4fYlKRDJsiLJaIMHoY0uuWuI2GfZncB8gVBGIkkahmVVtAogA9jEcJsvPnJq9KJm3m4gnCAUZqMUf7yb_Wo7SAMBTj5qdvQEvMbQdRHYBk9aHu5hna6vjPXe3PMDM6zBeLL9478YDFWUYo-PGuTOZOoea7Y6oqlgLEKAu1Qv8_Hn9P9ev4UD3FPjCoVDpUV0AypUr61W5BsHnmeLT3yrd_w0cKrPUsKdGZ8ChK4M_Hx3-bSAvNYnxO4PPDwZd_m2GCFATUCY6YIyCZpbH_YDXhhyruRDLQ_ExYpuvn015a1Y-OA2KsJ6pSQ.jz4w3iTeX1vzZRvWmZdFKA.bjI7XBJ1E7_P7NsFJ8ITY3G3bm1XVHjsTyhTtI09_UkO20BRVX1YQeyp03Gk2Pjjp5BMSq6AbY3hoTbkhhFnDJ0ryLWSgSQBdBx2vWjI4kREcXHkcrgWrj1ZqMQaM0Fz.gh6XZkWRwBpF3AXU9l3wkg" + }, + + "record": { + "TXT": "vc-domain-verify=sampath.is-a.dev,2b8694fbc2f1811cbff4" + } + } + \ No newline at end of file From a1976ee4e83a7cdecc4782b393d9198731bb9cb7 Mon Sep 17 00:00:00 2001 From: Sampath Gujarathi Date: Fri, 18 Oct 2024 23:10:59 +0530 Subject: [PATCH 248/416] Register sampath.is-a.dev --- domains/sampath.json | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 domains/sampath.json diff --git a/domains/sampath.json b/domains/sampath.json new file mode 100644 index 000000000..9b0be13db --- /dev/null +++ b/domains/sampath.json @@ -0,0 +1,13 @@ +{ + "owner": { + "username": "gujarathisampath", + "email": "", + "discord": "984015688807100419", + "OWL": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiUlNBLU9BRVAiLCJraWQiOiJaa1VsRmRqVThiUEstLXVVM2JJR09PVHFYYVFFS1ZINFVXOW53MTR6WTJnIn0.pl6QsQtuSeTxI4qW8VNCuAxSYrmPySIp-thnTbJzhdXyYrejfz3ypbCWqYX02RusfAkil6PMI_Y59cKhi_-EqWsEPNywQOqS1YWOQdRcH3XBIbZOXolGYyOUsCzCJDt52bn3RMbU0v1C7nw7bBElgOq6oQNYmUtQBPSG3BrEDJnwtyaIWAQmrI19mdG2lgMITPtB6bc9lkyDphg5CN44VON-dflwPzajVLcLKd7UFn-aupC8_k0SQ2Ls-9ldRFe45yrS2I1rK5NA5CdXahVn0HqOR4hjYBAcZ9n9TDWOdIw2KNKVy9uiKeS5omruwDaJlUX_rV6dZ0IYL4TFmRFqRQ.sdhuYH6WZA070TY-hK14_w.oNx0grctR0mFrgxZsrG_6alCz2x_XmYCWpot7ZEDP7HPaBu4WMLzUXAOX1e6yOE4UJX2Fuu3woZGmE9LHibD6KGw5fM6EHG0TFFzGbHdqh1S5P1OcGRVT46wEFMx8vh7.R4PT633lIs8sA7pkAaS8mg" + }, + + "record": { + "CNAME": "cname.vercel-dns.com" + } + } + \ No newline at end of file From 4b7870b740e6189cf187d5db1656f0db6287317b Mon Sep 17 00:00:00 2001 From: 3nf94Cmnds <163428485+3nf94Cmnds@users.noreply.github.com> Date: Fri, 18 Oct 2024 20:46:16 +0200 Subject: [PATCH 249/416] Actually use the Dynu nameservers --- domains/celesta.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/domains/celesta.json b/domains/celesta.json index 356548e6a..8e53f2c07 100644 --- a/domains/celesta.json +++ b/domains/celesta.json @@ -8,6 +8,6 @@ "record": { "A": "37.101.98.55", "TXT": "v=spf1 a ~all", - "NS": ["paislee.ns.cloudflare.com", "salvador.ns.cloudflare.com"] + "NS": ["ns1.dynu.com", "ns11.dynu.com", "ns8.dynu.com"] } } From 4191e5c98c8418acd278d349cb9584c49f1650a8 Mon Sep 17 00:00:00 2001 From: Cryptid Date: Fri, 18 Oct 2024 23:15:33 +0200 Subject: [PATCH 250/416] Register cryptid.is-a.dev --- domains/cryptid.json | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 domains/cryptid.json diff --git a/domains/cryptid.json b/domains/cryptid.json new file mode 100644 index 000000000..8c23645b5 --- /dev/null +++ b/domains/cryptid.json @@ -0,0 +1,13 @@ +{ + "owner": { + "username": "NotCryptid", + "email": "", + "discord": "545305641212706819", + "OWL": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiUlNBLU9BRVAiLCJraWQiOiJaa1VsRmRqVThiUEstLXVVM2JJR09PVHFYYVFFS1ZINFVXOW53MTR6WTJnIn0.Ow5vOC5DYFkZ20ukBdrfiOfcTb9zGMbnQyldB0CaiIN8dVdXiZKVGEkmNIKWS6qyhnN-zmGA4gyqdwJ2YC7k3A6YNWcVwMq2mGPGnELtaavIkeex55z4fyZ8qxM49I51s5VT43V05qabzEBAJRrJeoX_qj4djtttxHWj5u7h5eZMMM3LFiYGgrzZ6H7Hdckl57sxzuC5KVz6JP_8e46ip6lowekUxPSe0TWuW910zO97sqc2cbCtQNwp6k5nCV4L0Us669A5XxRgI4LLGxSrjac7ACp4bv7tvXxE11pQPb0fQeqa0hyxB_lUDK8GvmKt6DGS8xLwyjwQdGALPc-BIQ.A-ZKIYM1iQTnY9mqtSxVkw.Fujnp_Vv-c6MDtH1I4XeaJiI0mwOM8Z4Cdp5IjAO-slOgsZnGJuhdX_azeWWNZrLB3HiftQwekFS9J9JP6zHgToirezSoKYrWf3IihYxSoZODysPgfha4weChAq_fNhv.-l3CfdXMoneU79zq_7GRDA" + }, + + "record": { + "TXT": "vc-domain-verify=cryptid.is-a.dev,c6c6b86d7991baca2498" + } + } + \ No newline at end of file From 09bf78ba12a871f106c6b7168a3d5d0b656b7372 Mon Sep 17 00:00:00 2001 From: Tycho10101 <107083420+Tycho10101@users.noreply.github.com> Date: Fri, 18 Oct 2024 11:17:35 -1000 Subject: [PATCH 251/416] Update tycho10101.json --- domains/tycho10101.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/domains/tycho10101.json b/domains/tycho10101.json index 8f73c55dc..992b84345 100644 --- a/domains/tycho10101.json +++ b/domains/tycho10101.json @@ -7,7 +7,7 @@ }, "record": { - "CNAME": "www.tycho10101.is-a.dev. 1 in cname tycho10101.is-a.dev." + "CNAME": "tycho10101.github.io" } } - \ No newline at end of file + From f83a34e74dd1a25bd321f94aa68eb1afa0c0c788 Mon Sep 17 00:00:00 2001 From: Cryptid Date: Fri, 18 Oct 2024 23:22:40 +0200 Subject: [PATCH 252/416] Create _vercel.cryptid.json --- domains/_vercel.cryptid.json | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 domains/_vercel.cryptid.json diff --git a/domains/_vercel.cryptid.json b/domains/_vercel.cryptid.json new file mode 100644 index 000000000..34713092c --- /dev/null +++ b/domains/_vercel.cryptid.json @@ -0,0 +1,10 @@ +{ + "owner": { + "username": "NotCryptid", + "email": "cryptid@thingai.xyz", + "discord": "545305641212706819" + }, + "record": { + "TXT": "vc-domain-verify=cryptid.is-a.dev,c6c6b86d7991baca2498" + } +} From 2a053614780132783640e4e5710ee8959e3c83ab Mon Sep 17 00:00:00 2001 From: Cryptid Date: Fri, 18 Oct 2024 23:24:01 +0200 Subject: [PATCH 253/416] Update cryptid.json --- domains/cryptid.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/domains/cryptid.json b/domains/cryptid.json index 8c23645b5..77a3a09c2 100644 --- a/domains/cryptid.json +++ b/domains/cryptid.json @@ -1,13 +1,13 @@ { "owner": { "username": "NotCryptid", - "email": "", + "email": "cryptid@thingai.xyz", "discord": "545305641212706819", "OWL": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiUlNBLU9BRVAiLCJraWQiOiJaa1VsRmRqVThiUEstLXVVM2JJR09PVHFYYVFFS1ZINFVXOW53MTR6WTJnIn0.Ow5vOC5DYFkZ20ukBdrfiOfcTb9zGMbnQyldB0CaiIN8dVdXiZKVGEkmNIKWS6qyhnN-zmGA4gyqdwJ2YC7k3A6YNWcVwMq2mGPGnELtaavIkeex55z4fyZ8qxM49I51s5VT43V05qabzEBAJRrJeoX_qj4djtttxHWj5u7h5eZMMM3LFiYGgrzZ6H7Hdckl57sxzuC5KVz6JP_8e46ip6lowekUxPSe0TWuW910zO97sqc2cbCtQNwp6k5nCV4L0Us669A5XxRgI4LLGxSrjac7ACp4bv7tvXxE11pQPb0fQeqa0hyxB_lUDK8GvmKt6DGS8xLwyjwQdGALPc-BIQ.A-ZKIYM1iQTnY9mqtSxVkw.Fujnp_Vv-c6MDtH1I4XeaJiI0mwOM8Z4Cdp5IjAO-slOgsZnGJuhdX_azeWWNZrLB3HiftQwekFS9J9JP6zHgToirezSoKYrWf3IihYxSoZODysPgfha4weChAq_fNhv.-l3CfdXMoneU79zq_7GRDA" }, "record": { - "TXT": "vc-domain-verify=cryptid.is-a.dev,c6c6b86d7991baca2498" + "CNAME": "cryptidbleh.vercel.app" } } - \ No newline at end of file + From 18567836ebbc3396db9c399d8b208778075a308c Mon Sep 17 00:00:00 2001 From: SkyExploreWasTaken Date: Sat, 19 Oct 2024 03:02:10 +0200 Subject: [PATCH 254/416] Update sewt.json --- domains/sewt.json | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/domains/sewt.json b/domains/sewt.json index 2b9df5a9f..c3a37cc32 100644 --- a/domains/sewt.json +++ b/domains/sewt.json @@ -14,12 +14,7 @@ "TXT": [ "v=spf1 include:zohomail.eu ~all" ], - "A": [ - "185.199.108.153", - "185.199.109.153", - "185.199.110.153", - "185.199.111.153" - ] + "A": ["82.67.68.228"] }, "proxied": true } From 4bb3415a42f71daed669877f88c05c8bc1cc7060 Mon Sep 17 00:00:00 2001 From: Mason McAlister <119998752+catto24@users.noreply.github.com> Date: Sat, 19 Oct 2024 14:50:27 +1300 Subject: [PATCH 255/416] Create _atproto.catto24.is-a.dev --- domains/_atproto.catto24.is-a.dev | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 domains/_atproto.catto24.is-a.dev diff --git a/domains/_atproto.catto24.is-a.dev b/domains/_atproto.catto24.is-a.dev new file mode 100644 index 000000000..108ca22d2 --- /dev/null +++ b/domains/_atproto.catto24.is-a.dev @@ -0,0 +1,10 @@ +{ + "description": "domain verification for bluesky", + "owner": { + "username": "catto24", + "email": "catto24@proton.me" + }, + "record": { + "TXT": did=did:plc:whzff4s3db6taso3s43ylrou" + } +} From f63a35287dbbd9f31d904377cd5053f989008bbf Mon Sep 17 00:00:00 2001 From: William Harrison Date: Sat, 19 Oct 2024 11:51:10 +0800 Subject: [PATCH 256/416] test single redirects --- dnsconfig.js | 63 +++++++++++++++++++++++++++++----------------------- 1 file changed, 35 insertions(+), 28 deletions(-) diff --git a/dnsconfig.js b/dnsconfig.js index b838f4ce1..541445af9 100644 --- a/dnsconfig.js +++ b/dnsconfig.js @@ -14,9 +14,10 @@ function getDomainsList(filesPath) { var domains = getDomainsList("./domains"); var commit = []; -for (var idx in domains) { - var subdomainName = domains[idx].name; - var domainData = domains[idx].data; +for (var subdomain in domains) { + var subdomainName = domains[subdomain].name; + var fullSubdomain = subdomainName + ".is-a.dev"; + var domainData = domains[subdomain].data; var proxyState = domainData.proxied ? { cloudflare_proxy: "on" } : { cloudflare_proxy: "off" }; // Handle A records @@ -89,32 +90,38 @@ for (var idx in domains) { commit.push( A(subdomainName, "45.85.238.5", { cloudflare_proxy: "on" }), TXT("_redirect." + subdomainName, "v=txtv0;type=host;to=" + domainData.record.URL) - ); + ) } - - // Exceptions - // 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 - commit.push(IGNORE("_dmarc", "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")); } +// Test +commit.push( + A("test", "192.0.2.1", { cloudflare_proxy: "on" }), + CF_SINGLE_REDIRECT("test.is-a.dev", 302, 'http.host eq "test.is-a.dev"', "https://google.com") +) + +// Exceptions +// 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 +commit.push(IGNORE("_dmarc", "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 -D("is-a.dev", NewRegistrar("none"), DnsProvider(NewDnsProvider("cloudflare")), commit); +D("is-a.dev", NewRegistrar("none"), DnsProvider(NewDnsProvider("cloudflare", { "manage_single_redirects": true })), commit); From c21dec703802ba6eb6c2fce9dfb5413838664472 Mon Sep 17 00:00:00 2001 From: William Harrison Date: Sat, 19 Oct 2024 11:55:15 +0800 Subject: [PATCH 257/416] Update dnsconfig.js --- dnsconfig.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dnsconfig.js b/dnsconfig.js index 541445af9..b8a4107da 100644 --- a/dnsconfig.js +++ b/dnsconfig.js @@ -97,7 +97,7 @@ for (var subdomain in domains) { // Test commit.push( A("test", "192.0.2.1", { cloudflare_proxy: "on" }), - CF_SINGLE_REDIRECT("test.is-a.dev", 302, 'http.host eq "test.is-a.dev"', "https://google.com") + CF_SINGLE_REDIRECT("test.is-a.dev", 302, 'http.host eq "test.is-a.dev"', 'concat("https://google.com", "")') ) // Exceptions From c53ad352454bf81f788a5f7997905b9ea838b815 Mon Sep 17 00:00:00 2001 From: William Harrison Date: Sat, 19 Oct 2024 11:59:10 +0800 Subject: [PATCH 258/416] Update dnsconfig.js --- dnsconfig.js | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) diff --git a/dnsconfig.js b/dnsconfig.js index b8a4107da..2d33fe6af 100644 --- a/dnsconfig.js +++ b/dnsconfig.js @@ -88,18 +88,12 @@ for (var subdomain in domains) { // Handle URL records if (domainData.record.URL) { commit.push( - A(subdomainName, "45.85.238.5", { cloudflare_proxy: "on" }), - TXT("_redirect." + subdomainName, "v=txtv0;type=host;to=" + domainData.record.URL) + A(subdomainName, "192.0.2.1", { cloudflare_proxy: "on" }), + // CF_SINGLE_REDIRECT(fullSubdomain, 302, 'http.host eq "' + fullSubdomain + '"', 'concat("' + domainData.record.URL + '", "")') ) } } -// Test -commit.push( - A("test", "192.0.2.1", { cloudflare_proxy: "on" }), - CF_SINGLE_REDIRECT("test.is-a.dev", 302, 'http.host eq "test.is-a.dev"', 'concat("https://google.com", "")') -) - // Exceptions // is-a.dev commit.push(IGNORE("@", "MX")); From 54060be226e51bafa5a66322af4d3f7dc2b6fc93 Mon Sep 17 00:00:00 2001 From: William Harrison Date: Sat, 19 Oct 2024 12:06:02 +0800 Subject: [PATCH 259/416] Update dnsconfig.js --- dnsconfig.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dnsconfig.js b/dnsconfig.js index 2d33fe6af..f1a6827cf 100644 --- a/dnsconfig.js +++ b/dnsconfig.js @@ -88,7 +88,7 @@ for (var subdomain in domains) { // Handle URL records if (domainData.record.URL) { commit.push( - A(subdomainName, "192.0.2.1", { cloudflare_proxy: "on" }), + A(subdomainName, "192.0.2.1", { cloudflare_proxy: "on" }) // CF_SINGLE_REDIRECT(fullSubdomain, 302, 'http.host eq "' + fullSubdomain + '"', 'concat("' + domainData.record.URL + '", "")') ) } From c92a03fc7600335c234bb8e372e930e898825fc8 Mon Sep 17 00:00:00 2001 From: Alecks20 <109296824+Alecks20@users.noreply.github.com> Date: Sat, 19 Oct 2024 12:59:38 +0800 Subject: [PATCH 260/416] Update alecks.json cname target and add cf proxy --- domains/alecks.json | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/domains/alecks.json b/domains/alecks.json index e61b812fc..fbc168fa0 100644 --- a/domains/alecks.json +++ b/domains/alecks.json @@ -6,7 +6,8 @@ }, "record": { - "CNAME": "mmsehn6m.up.railway.app" - } + "CNAME": "evergarden.alecks.cloud" + }, + + "proxied": true } - From 6b4e6cd749c24c450227acb75cbeed8201aeaa2f Mon Sep 17 00:00:00 2001 From: thaihwng Date: Sat, 19 Oct 2024 12:20:52 +0700 Subject: [PATCH 261/416] Register h.is-a.dev --- domains/h.json | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 domains/h.json diff --git a/domains/h.json b/domains/h.json new file mode 100644 index 000000000..e1ce2f482 --- /dev/null +++ b/domains/h.json @@ -0,0 +1,13 @@ +{ + "owner": { + "username": "thaihwng", + "email": "", + "discord": "913402397588611162", + "OWL": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiUlNBLU9BRVAiLCJraWQiOiJaa1VsRmRqVThiUEstLXVVM2JJR09PVHFYYVFFS1ZINFVXOW53MTR6WTJnIn0.DlgVUxlDvBwmitiShjGH7v07E-3PzBajhoPLtMY8VqUFaK4Dlk-2Vtbf-prPmKLj26MR7TuyiPP6vG5HpBNhJmymmFs0p5h_PICI-OJqAtX4dJq1sESiK9Rpbt88vXkiXDMD0vUJWJajdGpGz__dwRawy6iINyMQVVtuKrD41m_VfV6uYn8I4OekB3M0C9Y3eEOVEd113MFO4uPdzYYqjT_6GWI0kE0ra9mOiN10qRytituc9TANADx_6STVZHl_6sMF7v11Ui2YcJctAlpajknKKpg1T9dY6OuR7KyTzFpbABsE3x-oHfQa8hGte-5zk8F2ZFlWgGNkj081uVJkmg.eQeHQqoJp2uT8vHXcOLtnA.Nh511lf5K9YkvaGfQKtKucwSpyp3Kb98w0vCylRd5u2gvW3QcUVxGwLyHmLnCHEAAqrSVvtj2PZAUPN06Fhx9CTzIKmHIBS7B3XMQodjiDM.hL7u4luGeaqfQfZI83HXGw" + }, + + "record": { + "CNAME": "thaihwng.github.io" + } + } + \ No newline at end of file From 990921eb121d20cfdd8691e55232464450863b9f Mon Sep 17 00:00:00 2001 From: fenrir Date: Fri, 18 Oct 2024 22:39:31 -0700 Subject: [PATCH 262/416] Create fenrir.json --- domains/fenrir.json | 12 ++++++++++++ 1 file changed, 12 insertions(+) create mode 100644 domains/fenrir.json diff --git a/domains/fenrir.json b/domains/fenrir.json new file mode 100644 index 000000000..ccb9e7896 --- /dev/null +++ b/domains/fenrir.json @@ -0,0 +1,12 @@ +{ + "owner": { + "username": "fenrir-san", + "email": "", + "discord": "459219626484826113", + "OWL": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiUlNBLU9BRVAiLCJraWQiOiJaa1VsRmRqVThiUEstLXVVM2JJR09PVHFYYVFFS1ZINFVXOW53MTR6WTJnIn0.UoRrv1IHlwaxxz5pjNT0ADqyG3EpR8FA3v2oBJGdoMuSZ5v-8ImQVabz3rQ8P1peUKADV4RExI0OtGfajWYQw11bJD9KNXCPMi_MevxxaAX22yvnyW3hPGf_sUe6qhltlGftElkG_yoO6MzxtZyB1_NTeiHR44IZywuoOOEZIwdkrWyLtgczCoTLFNPBtAwcBPaCQf1t94yTgI09juyLVQzHL26dzb-VISsWxfAxAnanBfMfn1ELUnMQXm32QlJPbuQ7f0OATmGfW-XwIiBRt3Zyn28PNZm7Vhgyr3m4NYylpgDjz5v2jibtw7rAO9eP_a9cfToZY7bwj02mZfMIBA.KnAaAaz-Spr94XeYJF4lLQ.dyOn2mafCFB2J1682xUN2VxAtMG35Sh8nJ1AFLqYGmo1nttcRWosRX6NjRxoK_FLRP1Bv9CdVhzhx-R39bLmXYM7fksuKYd_qsY_od-0vwGSm56iHkLrE5PZnjYULssO.70k22YtUqSrQtnO1MDwHwg" + }, + + "record": { + "CNAME": "fenrir-san.github.io" + } + } From 5ff0cf80cc480d25ddd293c69667c16df53a9f76 Mon Sep 17 00:00:00 2001 From: fenrir Date: Fri, 18 Oct 2024 22:40:02 -0700 Subject: [PATCH 263/416] Delete domains/raikan.json --- domains/raikan.json | 12 ------------ 1 file changed, 12 deletions(-) delete mode 100644 domains/raikan.json diff --git a/domains/raikan.json b/domains/raikan.json deleted file mode 100644 index 5debb03ac..000000000 --- a/domains/raikan.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "owner": { - "username": "raikan-san", - "email": "", - "discord": "459219626484826113", - "OWL": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiUlNBLU9BRVAiLCJraWQiOiJaa1VsRmRqVThiUEstLXVVM2JJR09PVHFYYVFFS1ZINFVXOW53MTR6WTJnIn0.UoRrv1IHlwaxxz5pjNT0ADqyG3EpR8FA3v2oBJGdoMuSZ5v-8ImQVabz3rQ8P1peUKADV4RExI0OtGfajWYQw11bJD9KNXCPMi_MevxxaAX22yvnyW3hPGf_sUe6qhltlGftElkG_yoO6MzxtZyB1_NTeiHR44IZywuoOOEZIwdkrWyLtgczCoTLFNPBtAwcBPaCQf1t94yTgI09juyLVQzHL26dzb-VISsWxfAxAnanBfMfn1ELUnMQXm32QlJPbuQ7f0OATmGfW-XwIiBRt3Zyn28PNZm7Vhgyr3m4NYylpgDjz5v2jibtw7rAO9eP_a9cfToZY7bwj02mZfMIBA.KnAaAaz-Spr94XeYJF4lLQ.dyOn2mafCFB2J1682xUN2VxAtMG35Sh8nJ1AFLqYGmo1nttcRWosRX6NjRxoK_FLRP1Bv9CdVhzhx-R39bLmXYM7fksuKYd_qsY_od-0vwGSm56iHkLrE5PZnjYULssO.70k22YtUqSrQtnO1MDwHwg" - }, - - "record": { - "CNAME": "raikan-san.github.io" - } - } From 6f0696180b288bfdbc69227c966a26745e04321e Mon Sep 17 00:00:00 2001 From: "winbo.yml" Date: Sat, 19 Oct 2024 08:54:51 +0200 Subject: [PATCH 264/416] delete sparkos subdomain as project is abandoned --- domains/sparkos.json | 10 ---------- 1 file changed, 10 deletions(-) delete mode 100644 domains/sparkos.json diff --git a/domains/sparkos.json b/domains/sparkos.json deleted file mode 100644 index 8abce667e..000000000 --- a/domains/sparkos.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "owner": { - "discord": "winbo.py", - "username": "winbo-yml-exe", - "email": "winbo.yml@proton.me" - }, - "record": { - "CNAME": "sparkos-win.github.io" - } -} From 219a2c3c8bec55e65d7385483b09183850855527 Mon Sep 17 00:00:00 2001 From: "winbo.yml" Date: Sat, 19 Oct 2024 08:55:28 +0200 Subject: [PATCH 265/416] remove luminaos subdomain (i also abandoned that a long time ago) --- domains/luminaos.json | 9 --------- 1 file changed, 9 deletions(-) delete mode 100644 domains/luminaos.json diff --git a/domains/luminaos.json b/domains/luminaos.json deleted file mode 100644 index f40a1bb76..000000000 --- a/domains/luminaos.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "owner": { - "username": "luminaOS-win", - "email": "winbo-yml-exe@outlook.com" - }, - "record": { - "CNAME": "luminaos-win.github.io" - } -} From 8b4325a89b65c6abcc1c096d4eb94cc9ce1c3901 Mon Sep 17 00:00:00 2001 From: William Harrison Date: Sat, 19 Oct 2024 14:57:54 +0800 Subject: [PATCH 266/416] Update domains/celesta.json Co-authored-by: CuteDog5695 --- domains/celesta.json | 2 -- 1 file changed, 2 deletions(-) diff --git a/domains/celesta.json b/domains/celesta.json index 8e53f2c07..4a17f262a 100644 --- a/domains/celesta.json +++ b/domains/celesta.json @@ -6,8 +6,6 @@ "discord": "notveryc00l." }, "record": { - "A": "37.101.98.55", - "TXT": "v=spf1 a ~all", "NS": ["ns1.dynu.com", "ns11.dynu.com", "ns8.dynu.com"] } } From d09293a688cc259d13c5a25c25bf028f3718e8bf Mon Sep 17 00:00:00 2001 From: CuteDog5695 Date: Sat, 19 Oct 2024 10:00:53 +0300 Subject: [PATCH 267/416] Fix invalid stuff --- domains/{_atproto.catto24.is-a.dev => _atproto.catto24.json} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) rename domains/{_atproto.catto24.is-a.dev => _atproto.catto24.json} (75%) diff --git a/domains/_atproto.catto24.is-a.dev b/domains/_atproto.catto24.json similarity index 75% rename from domains/_atproto.catto24.is-a.dev rename to domains/_atproto.catto24.json index 108ca22d2..92d85afa0 100644 --- a/domains/_atproto.catto24.is-a.dev +++ b/domains/_atproto.catto24.json @@ -5,6 +5,6 @@ "email": "catto24@proton.me" }, "record": { - "TXT": did=did:plc:whzff4s3db6taso3s43ylrou" + "TXT": "did=did:plc:whzff4s3db6taso3s43ylrou" } } From c56652766fb488a07b0c44b518d8889f86a7a27d Mon Sep 17 00:00:00 2001 From: Seven SUN Date: Sat, 19 Oct 2024 15:50:56 +0800 Subject: [PATCH 268/416] Register 7.is-a.dev --- domains/7.json | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 domains/7.json diff --git a/domains/7.json b/domains/7.json new file mode 100644 index 000000000..f60fc5820 --- /dev/null +++ b/domains/7.json @@ -0,0 +1,13 @@ +{ + "owner": { + "username": "realSunyz", + "email": "", + "discord": "800186537719365662", + "OWL": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiUlNBLU9BRVAiLCJraWQiOiJaa1VsRmRqVThiUEstLXVVM2JJR09PVHFYYVFFS1ZINFVXOW53MTR6WTJnIn0.lcA-FDIDxbODMySbmJgJOi2oJl04JAODrUgFTVwXa0w-jncbJ6Frvykm7oGVxqKmtOMnRJD7wVTl1Sfr-Y-nOAmN0ZY6FNW1vR1kwY1x_sXLnko9S_t-p0dgZ7lo1cVI1TcL2Z0C7yGOgK06U02dB7tN-m9piRa2cf09QM35oLm8_UZvTeZeCLRJnzTG3FVK0yosy38oXIk0c3oNgEkgufTQZDJgmh4lU4Ws8qmCdrqzRCFFUoNarx_6Q3y22we1x_zr4fGGqarv2lVZOz7DR0_zDK7jrsoC4-42sM_WnECfCVGxyMPeWbNlQyrfqzJjcM2MvKwodx5KbJBHOkRhoA.6n1HQotWwFwdkIu61eaz4A.T-S96mKQwHRD78Xq-8h1htrsFx8PI5XxRneVrP_yed28BIRAtjcNLNvj4CwwaewrNeRp8MBDVYAjKKl79gDZSvnX7SuusOU2Cj82tFkpdJeR_vyqTyODUx5rIIMtD2p5.5MxztQbJrVaqmRuW6e57Cg" + }, + + "record": { + "CNAME": "sunyz.net" + } + } + \ No newline at end of file From 2afbaed8fb3591692539036c1c217d3204a16720 Mon Sep 17 00:00:00 2001 From: Seven SUN Date: Sat, 19 Oct 2024 15:54:38 +0800 Subject: [PATCH 269/416] Update 7.json --- domains/7.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/domains/7.json b/domains/7.json index f60fc5820..0ea93e702 100644 --- a/domains/7.json +++ b/domains/7.json @@ -7,7 +7,7 @@ }, "record": { - "CNAME": "sunyz.net" + "CNAME": "pub-seven-intro.pages.dev" } } - \ No newline at end of file + From 367d88f35f9f2c6d32a38fe365aa9a82cd95c310 Mon Sep 17 00:00:00 2001 From: Celso Jr Date: Sat, 19 Oct 2024 12:19:29 +0400 Subject: [PATCH 270/416] Create celsojr.json --- domains/celsojr.json | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100644 domains/celsojr.json diff --git a/domains/celsojr.json b/domains/celsojr.json new file mode 100644 index 000000000..3f0bdad47 --- /dev/null +++ b/domains/celsojr.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "celsojr", + "email": "celsojrfull@gmail.com" + }, + "record": { + "CNAME": "celsojr.github.io" + } +} From 278ea33affe7117263764445837cc70b13cd2501 Mon Sep 17 00:00:00 2001 From: Om Shahane <71377782+shahane806@users.noreply.github.com> Date: Sat, 19 Oct 2024 14:01:02 +0530 Subject: [PATCH 271/416] Update omshahane.json --- domains/omshahane.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/domains/omshahane.json b/domains/omshahane.json index 5cc6814bb..da4b08cf3 100644 --- a/domains/omshahane.json +++ b/domains/omshahane.json @@ -6,6 +6,6 @@ "email": "om.p.shahane@gmail.com" }, "record": { - "CNAME": "shahaneom-portfolio.vercel.app" + "TXT": "vc-domain-verify=omshahane.is-a.dev,6e9f5b8eb4f56ccf9b5a" } } From be44bcdc1f7e192d5df3094e10a63c23f5dfe071 Mon Sep 17 00:00:00 2001 From: Celso Jr Date: Sat, 19 Oct 2024 12:36:50 +0400 Subject: [PATCH 272/416] Update celsojr.json --- domains/celsojr.json | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/domains/celsojr.json b/domains/celsojr.json index 3f0bdad47..5865564bb 100644 --- a/domains/celsojr.json +++ b/domains/celsojr.json @@ -1,9 +1,11 @@ { + "description": "CelsoJr's developer personal website", + "repo": "https://github.com/celsojr/celsojr", "owner": { "username": "celsojr", "email": "celsojrfull@gmail.com" }, "record": { - "CNAME": "celsojr.github.io" + "CNAME": "https://celsojr.github.io/celsojr" } } From 2393b00820ac051cdfc512601f108c8c1e634cc4 Mon Sep 17 00:00:00 2001 From: Celso Jr Date: Sat, 19 Oct 2024 12:44:16 +0400 Subject: [PATCH 273/416] Update celsojr.json --- domains/celsojr.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/domains/celsojr.json b/domains/celsojr.json index 5865564bb..bc13e6068 100644 --- a/domains/celsojr.json +++ b/domains/celsojr.json @@ -6,6 +6,6 @@ "email": "celsojrfull@gmail.com" }, "record": { - "CNAME": "https://celsojr.github.io/celsojr" + "CNAME": "celsojr.github.io/celsojr" } } From fa5564e23d0217135549e6ac5646f072b80ddfb4 Mon Sep 17 00:00:00 2001 From: William Harrison Date: Sat, 19 Oct 2024 17:31:33 +0800 Subject: [PATCH 274/416] feat(ci): ignore test domains --- dnsconfig.js | 3 +++ 1 file changed, 3 insertions(+) diff --git a/dnsconfig.js b/dnsconfig.js index f1a6827cf..de4185f6c 100644 --- a/dnsconfig.js +++ b/dnsconfig.js @@ -116,6 +116,9 @@ commit.push(IGNORE("ns3", "AAAA")); // ns4.is-a.dev commit.push(IGNORE("ns4", "A")); commit.push(IGNORE("ns4", "AAAA")); +// test.is-a.dev +commit.push(IGNORE("test.is-a.dev")); +commit.push(IGNORE("**.test.is-a.dev")); // Commit all DNS records D("is-a.dev", NewRegistrar("none"), DnsProvider(NewDnsProvider("cloudflare", { "manage_single_redirects": true })), commit); From 9da157237b973d9fdcde94d2d6b0a7b24dafcd5f Mon Sep 17 00:00:00 2001 From: Katz <108922729+Bananalolok@users.noreply.github.com> Date: Sat, 19 Oct 2024 15:32:28 +0530 Subject: [PATCH 275/416] Update katz.json Made katz.is-a.dev to use NS using Cloudflare, so I can use their tunnel insted of the proxy thingy i'm using rn --- domains/katz.json | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/domains/katz.json b/domains/katz.json index 9ea7902c3..d1841fd2a 100644 --- a/domains/katz.json +++ b/domains/katz.json @@ -5,11 +5,9 @@ "email": "" }, "record": { - "A": [ - "34.120.54.55" - ], - "AAAA": [ - "2600:1901:0:6d85::" + "NS": [ + "audrey.ns.cloudflare.com", + "hank.ns.cloudflare.com" ] } } From 13ba00ba55c5e2a632d3d320cdbf7c57af0a7b16 Mon Sep 17 00:00:00 2001 From: William Harrison Date: Sat, 19 Oct 2024 18:06:27 +0800 Subject: [PATCH 276/416] chore: ignore all DS records --- dnsconfig.js | 2 ++ 1 file changed, 2 insertions(+) diff --git a/dnsconfig.js b/dnsconfig.js index de4185f6c..227c56f39 100644 --- a/dnsconfig.js +++ b/dnsconfig.js @@ -95,6 +95,8 @@ for (var subdomain in domains) { } // Exceptions +// * +commit.push(IGNORE("*", "DS", "*"); // is-a.dev commit.push(IGNORE("@", "MX")); commit.push(IGNORE("@", "TXT")); From 06115bc311f38943e1ffc552998341174ae9cf4d Mon Sep 17 00:00:00 2001 From: William Harrison Date: Sat, 19 Oct 2024 18:08:12 +0800 Subject: [PATCH 277/416] fix missing bracket --- dnsconfig.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dnsconfig.js b/dnsconfig.js index 227c56f39..4434106f4 100644 --- a/dnsconfig.js +++ b/dnsconfig.js @@ -96,7 +96,7 @@ for (var subdomain in domains) { // Exceptions // * -commit.push(IGNORE("*", "DS", "*"); +commit.push(IGNORE("*", "DS", "*")); // is-a.dev commit.push(IGNORE("@", "MX")); commit.push(IGNORE("@", "TXT")); From 7d2a3043fb948a68ae4931c514e9c73a81f7d639 Mon Sep 17 00:00:00 2001 From: William Harrison Date: Sat, 19 Oct 2024 18:10:23 +0800 Subject: [PATCH 278/416] subdomain, not full domain --- dnsconfig.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dnsconfig.js b/dnsconfig.js index 4434106f4..11d506388 100644 --- a/dnsconfig.js +++ b/dnsconfig.js @@ -119,8 +119,8 @@ commit.push(IGNORE("ns3", "AAAA")); commit.push(IGNORE("ns4", "A")); commit.push(IGNORE("ns4", "AAAA")); // test.is-a.dev -commit.push(IGNORE("test.is-a.dev")); -commit.push(IGNORE("**.test.is-a.dev")); +commit.push(IGNORE("test")); +commit.push(IGNORE("**.test")); // Commit all DNS records D("is-a.dev", NewRegistrar("none"), DnsProvider(NewDnsProvider("cloudflare", { "manage_single_redirects": true })), commit); From addc6d53b3d763e20dc36e07f247940d79aab201 Mon Sep 17 00:00:00 2001 From: Katz <108922729+Bananalolok@users.noreply.github.com> Date: Sat, 19 Oct 2024 16:14:16 +0530 Subject: [PATCH 279/416] Delete domains/_acme-challenge.katz.json --- domains/_acme-challenge.katz.json | 11 ----------- 1 file changed, 11 deletions(-) delete mode 100644 domains/_acme-challenge.katz.json diff --git a/domains/_acme-challenge.katz.json b/domains/_acme-challenge.katz.json deleted file mode 100644 index 434720b24..000000000 --- a/domains/_acme-challenge.katz.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "owner": { - "username": "Bananalolok", - "email": "", - "discord": "bananalol7678" - }, - - "record": { - "CNAME": "77c60266e3d311053d5b2fe1._acme.deno.dev" - } -} From f75f930ace1db54fa49e44c18f11022e643a5f39 Mon Sep 17 00:00:00 2001 From: William Harrison Date: Sat, 19 Oct 2024 18:49:03 +0800 Subject: [PATCH 280/416] feat(ci): add mail server exceptions --- dnsconfig.js | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/dnsconfig.js b/dnsconfig.js index 11d506388..ac3bd1db3 100644 --- a/dnsconfig.js +++ b/dnsconfig.js @@ -102,10 +102,20 @@ commit.push(IGNORE("@", "MX")); commit.push(IGNORE("@", "TXT")); // *.is-a.dev commit.push(IGNORE("\\*")); +// *._domainkey.is-a.dev +commit.push(IGNORE("*._domainkey", "TXT")); // _acme-challenge.is-a.dev commit.push(IGNORE("_acme-challenge", "TXT")); +// _autodiscover._tcp.is-a.dev +commit.push(IGNORE("_autodiscover._tcp", "SRV")); // _dmarc.is-a.dev commit.push(IGNORE("_dmarc", "TXT")); +// _psl.is-a.dev +commit.push(IGNORE("_psl", "TXT")); +// autoconfig.is-a.dev +commit.push(IGNORE("autoconfig", "CNAME")); +// autodiscover.is-a.dev +commit.push(IGNORE("autodiscover", "CNAME")); // ns1.is-a.dev commit.push(IGNORE("ns1", "A")); commit.push(IGNORE("ns1", "AAAA")); From 1a5b99fc418721aa5ac1a5d6c3648310c81f7a8f Mon Sep 17 00:00:00 2001 From: William Harrison Date: Sat, 19 Oct 2024 18:51:14 +0800 Subject: [PATCH 281/416] Delete domains/_psl.json --- domains/_psl.json | 10 ---------- 1 file changed, 10 deletions(-) delete mode 100644 domains/_psl.json diff --git a/domains/_psl.json b/domains/_psl.json deleted file mode 100644 index 79f23886c..000000000 --- a/domains/_psl.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "description": "PSL validation record", - "owner": { - "username": "is-a-dev", - "email": "" - }, - "record": { - "TXT": "https://github.com/publicsuffix/list/pull/2225" - } -} From d138c5b4243d90fa347a47dc2e517fd6716da4b7 Mon Sep 17 00:00:00 2001 From: SkyExploreWasTaken Date: Sat, 19 Oct 2024 13:32:23 +0200 Subject: [PATCH 282/416] Update sewt.json --- domains/sewt.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/domains/sewt.json b/domains/sewt.json index c3a37cc32..73aa1abd0 100644 --- a/domains/sewt.json +++ b/domains/sewt.json @@ -16,5 +16,5 @@ ], "A": ["82.67.68.228"] }, - "proxied": true + "proxied": false } From c31a5ec7eb6a0c3775bd771d21460de1c802a503 Mon Sep 17 00:00:00 2001 From: Celso Jr Date: Sat, 19 Oct 2024 15:52:34 +0400 Subject: [PATCH 283/416] Update celsojr.json --- domains/celsojr.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/domains/celsojr.json b/domains/celsojr.json index bc13e6068..b8439c9e5 100644 --- a/domains/celsojr.json +++ b/domains/celsojr.json @@ -6,6 +6,6 @@ "email": "celsojrfull@gmail.com" }, "record": { - "CNAME": "celsojr.github.io/celsojr" + "CNAME": "celsojr.github.io" } } From 2ef51600e70a720899dfa2285c4db1a6273237e9 Mon Sep 17 00:00:00 2001 From: SkyExploreWasTaken Date: Sat, 19 Oct 2024 18:13:43 +0200 Subject: [PATCH 284/416] Delete domains/mc.sewt.json --- domains/mc.sewt.json | 12 ------------ 1 file changed, 12 deletions(-) delete mode 100644 domains/mc.sewt.json diff --git a/domains/mc.sewt.json b/domains/mc.sewt.json deleted file mode 100644 index d4125db41..000000000 --- a/domains/mc.sewt.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "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": { - "CNAME": "2ad91f09d3acba5ca94988f1f77baadc.ipv4.tcpshield.com" - } - } From 9abdfa19ae8d00a692154613b500b53347fccaf5 Mon Sep 17 00:00:00 2001 From: Bob16077777 <80724277+bob16077@users.noreply.github.com> Date: Sat, 19 Oct 2024 19:33:17 +0200 Subject: [PATCH 285/416] Create _discord.bob16077.json --- domains/_discord.bob16077.json | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 domains/_discord.bob16077.json diff --git a/domains/_discord.bob16077.json b/domains/_discord.bob16077.json new file mode 100644 index 000000000..873e7b077 --- /dev/null +++ b/domains/_discord.bob16077.json @@ -0,0 +1,10 @@ +{ + "owner": { + "username": "bob16077", + "email": "", + "discord": "bob16077777" + }, + "record": { + "TXT": "dh=82f4456e6c61592f5dcdc8a4a9066d6111292de6" + } +} From ea479356aa00809db4af898e28322457a644719d Mon Sep 17 00:00:00 2001 From: Bob16077777 <80724277+bob16077@users.noreply.github.com> Date: Sat, 19 Oct 2024 19:35:28 +0200 Subject: [PATCH 286/416] Update chess.bob16077.json --- domains/chess.bob16077.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/domains/chess.bob16077.json b/domains/chess.bob16077.json index af3733f54..f501a974d 100644 --- a/domains/chess.bob16077.json +++ b/domains/chess.bob16077.json @@ -5,6 +5,6 @@ "email": "" }, "record": { - "CNAME": "bob16077.github.io" + "URL": "https://chesscord.com" } } From d252eb6f91c04be71e9a65ecb5880663b8198ef3 Mon Sep 17 00:00:00 2001 From: Asteral <134489068+Asteral1@users.noreply.github.com> Date: Sat, 19 Oct 2024 20:54:19 +0300 Subject: [PATCH 287/416] Register asteral.is-a.dev --- domains/asteral.json | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 domains/asteral.json diff --git a/domains/asteral.json b/domains/asteral.json new file mode 100644 index 000000000..e6b326a78 --- /dev/null +++ b/domains/asteral.json @@ -0,0 +1,13 @@ +{ + "owner": { + "username": "Asteral1", + "email": "", + "discord": "870366927653056582", + "OWL": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiUlNBLU9BRVAiLCJraWQiOiJaa1VsRmRqVThiUEstLXVVM2JJR09PVHFYYVFFS1ZINFVXOW53MTR6WTJnIn0.H9xCuEnIBR7E8nLTC_Sjyda_0l2TZlFk5MeyxWiAz9gjxnV9RbPWy6bQfTWip6-Jro_UaAzbgyqT6uDQvFc94M4lrXGs7mygPVmdJlpEelG0bDwtKYAMizZPeFY-1FnkNen-IfrHf4fDwWmt_HBej2IHuWZBgKW_QAy7YFAjiqpAaocf3L4HszP_GCSeh1cFGtpjZxRYHP4FHiuqGaSblf_JPRiE0LwLgfzkyq3S3X9C8Vewph4qJke8vh7TbGVFw0VK8mOSlu-4eB124nCckw09k72qjHr2e3AnXOfO9G6jwlTtpe7a2x3ietmAc-hG2bWt-b4GulSuY7_e05vVzA.i_5GHMDD0QHPBP-Wu7JOSg.HlXpErR61jU-8EcTR4jTFnG48MK1U4YSgAbDJIBMwaNwPT-jBcY0Slx7RhT8Z4NoF3QQL5P3XTHPAcQ6S0e7lM50RJ-gdXyc9ovO-MMhmqs.ZH3nfNB5tWwjqxFRba9XKQ" + }, + + "record": { + "CNAME": "asteral1.github.io" + } + } + \ No newline at end of file From 39faa921d21c21dac43a2fe6f071ca89ec3b8ff3 Mon Sep 17 00:00:00 2001 From: jon-edward Date: Sat, 19 Oct 2024 18:31:32 -0400 Subject: [PATCH 288/416] Register jon.is-a.dev --- domains/jon.json | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 domains/jon.json diff --git a/domains/jon.json b/domains/jon.json new file mode 100644 index 000000000..7c9532600 --- /dev/null +++ b/domains/jon.json @@ -0,0 +1,11 @@ +{ + "description": "Personal Portfolio", + "repo": "https://github.com/jon-edward/jon-edward.github.io", + "owner": { + "username": "jon-edward", + "email": "townsend.jonathan.e@gmail.com" + }, + "record": { + "CNAME": "jon-edward.github.io" + } +} \ No newline at end of file From b95412f3de76c2f188a419d7679b4c1bbff73a1e Mon Sep 17 00:00:00 2001 From: Mahdi Date: Sat, 19 Oct 2024 18:33:38 -0400 Subject: [PATCH 289/416] Update mahdiruiz.json --- domains/mahdiruiz.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/domains/mahdiruiz.json b/domains/mahdiruiz.json index 0911004a4..f31028b54 100644 --- a/domains/mahdiruiz.json +++ b/domains/mahdiruiz.json @@ -7,6 +7,6 @@ }, "record": { - "TXT": "I'm using this domain for github" + "CNAME": "mrdev88.github.io" } } From 574db93b8c4b35e7d2ffb6783df226b3c94d7827 Mon Sep 17 00:00:00 2001 From: DIBSTER <76603072+DEV-DIBSTER@users.noreply.github.com> Date: Sat, 19 Oct 2024 18:37:59 -0400 Subject: [PATCH 290/416] chore: formatting --- ...hub-pages-challenge-Mrdev88.mahdiruiz.json | 20 +++++++++---------- 1 file changed, 9 insertions(+), 11 deletions(-) diff --git a/domains/_github-pages-challenge-Mrdev88.mahdiruiz.json b/domains/_github-pages-challenge-Mrdev88.mahdiruiz.json index d48fd0dbd..62f6f7b8a 100644 --- a/domains/_github-pages-challenge-Mrdev88.mahdiruiz.json +++ b/domains/_github-pages-challenge-Mrdev88.mahdiruiz.json @@ -1,13 +1,11 @@ { - "owner": { - "username": "Mrdev88", - "email": "", - "discord": "1182049473673830435", - "OWL": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiUlNBLU9BRVAiLCJraWQiOiJaa1VsRmRqVThiUEstLXVVM2JJR09PVHFYYVFFS1ZINFVXOW53MTR6WTJnIn0.ePsSqFOGNkSh4H1BcdgVTr7Ie66h4JZ2t3AQPLM9OBgfOZcSTDU6VYAxTy2sHEMZkOPVGC97DpDVmngpyKQgkJD8B3nxecnzpboapW1lY6tlNp0drwcIeGfHH9oHdAw8ylY9BarqkAzxKeHtiqf6NPWCBc2xmgszDzk9CN4fKY6RelA9Yhdu_HUFnKHVUdSvm2MVfZYUzaChN2hOZoMmm_TUQI3s__CeXKlOPlywcP3L21zQk7uFdO3_pyavpesO2BB4f5gTerRYQE1CodhJvtkPTfxHEM0bWgzQ8g3gBJptcWR8937-yU2V7rFrvPCbyKpICP9TnpE5Pi5ncG4WLQ.ivq5ahY4SO1IXoJyhTghVw.3ma2bVTFuG7H6kaPUrzFl39vDPtx_0rHRftLlUD2eslqmlXm1tH2TAIZvZcQvuNTNLnX6gF_JBoPvqIr9TtRxg.9aIDcwUbsqrjtsqT9LOAsQ" - }, - - "record": { - "TXT": "65c54af493ba1f32538abe77da41ac" - } + "owner": { + "username": "Mrdev88", + "email": "", + "discord": "1182049473673830435", + "OWL": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiUlNBLU9BRVAiLCJraWQiOiJaa1VsRmRqVThiUEstLXVVM2JJR09PVHFYYVFFS1ZINFVXOW53MTR6WTJnIn0.ePsSqFOGNkSh4H1BcdgVTr7Ie66h4JZ2t3AQPLM9OBgfOZcSTDU6VYAxTy2sHEMZkOPVGC97DpDVmngpyKQgkJD8B3nxecnzpboapW1lY6tlNp0drwcIeGfHH9oHdAw8ylY9BarqkAzxKeHtiqf6NPWCBc2xmgszDzk9CN4fKY6RelA9Yhdu_HUFnKHVUdSvm2MVfZYUzaChN2hOZoMmm_TUQI3s__CeXKlOPlywcP3L21zQk7uFdO3_pyavpesO2BB4f5gTerRYQE1CodhJvtkPTfxHEM0bWgzQ8g3gBJptcWR8937-yU2V7rFrvPCbyKpICP9TnpE5Pi5ncG4WLQ.ivq5ahY4SO1IXoJyhTghVw.3ma2bVTFuG7H6kaPUrzFl39vDPtx_0rHRftLlUD2eslqmlXm1tH2TAIZvZcQvuNTNLnX6gF_JBoPvqIr9TtRxg.9aIDcwUbsqrjtsqT9LOAsQ" + }, + "record": { + "TXT": "65c54af493ba1f32538abe77da41ac" } - +} From c08b40ebb0747897d05da3a75c447ce1b5b06b3f Mon Sep 17 00:00:00 2001 From: DIBSTER <76603072+DEV-DIBSTER@users.noreply.github.com> Date: Sat, 19 Oct 2024 18:38:38 -0400 Subject: [PATCH 291/416] chore: formatting and validation --- domains/jon.json | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/domains/jon.json b/domains/jon.json index 7c9532600..c46945d65 100644 --- a/domains/jon.json +++ b/domains/jon.json @@ -2,10 +2,10 @@ "description": "Personal Portfolio", "repo": "https://github.com/jon-edward/jon-edward.github.io", "owner": { - "username": "jon-edward", - "email": "townsend.jonathan.e@gmail.com" + "username": "jon-edward", + "email": "townsend.jonathan.e@gmail.com" }, "record": { - "CNAME": "jon-edward.github.io" + "CNAME": "jon-edward.github.io" } -} \ No newline at end of file +} From 8cfb41a98496d15606721e50adb4c23f407b54b0 Mon Sep 17 00:00:00 2001 From: SkyExploreWasTaken Date: Sun, 20 Oct 2024 01:30:08 +0200 Subject: [PATCH 292/416] Update sewt.json --- domains/sewt.json | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/domains/sewt.json b/domains/sewt.json index 73aa1abd0..c3631668d 100644 --- a/domains/sewt.json +++ b/domains/sewt.json @@ -2,10 +2,10 @@ "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" + "discord": "1049263707177353247" }, "record": { + "A": ["82.67.68.228"], "MX": [ "mx.zoho.eu", "mx2.zoho.eu", @@ -13,8 +13,7 @@ ], "TXT": [ "v=spf1 include:zohomail.eu ~all" - ], - "A": ["82.67.68.228"] + ] }, - "proxied": false + "proxied": true } From 4d0f206caf29afff5afc4d4aa17df180e461cb1a Mon Sep 17 00:00:00 2001 From: synqqrawr <174339922+synqqrawr@users.noreply.github.com> Date: Sun, 20 Oct 2024 12:01:26 +0900 Subject: [PATCH 293/416] Register async.json --- domains/async.json | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 domains/async.json diff --git a/domains/async.json b/domains/async.json new file mode 100644 index 000000000..b640d8f72 --- /dev/null +++ b/domains/async.json @@ -0,0 +1,10 @@ +{ + "owner": { + "username": "synqqrawr", + "discord": "797422750321999943", + "owl": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiUlNBLU9BRVAiLCJraWQiOiJaa1VsRmRqVThiUEstLXVVM2JJR09PVHFYYVFFS1ZINFVXOW53MTR6WTJnIn0.crVD_cCdtO6b_JicT3SsK0s6yaSVj3jrf4uy2ecSvBp-kgiqcmhOaeuMyU10dMdvcvrhhfLrDvbYYawk6i4cCbThsYKVoNcmfQmFG4EE-CA98kwasx_g1xHlwXCq3tu1TxLpAOmahvp871714nMFqXvUGK2j0bLsZngbQXbxgz_-3z7o-Kr3T8JhvjSvNXpv8JNyHnQp4bFQ8x7wbSgvAK0y2cskwpKPafc3KigaD511hkWi0YXrZidsW8v3iOUv_uEUXporuGjtf5tsTu0ABmAZjzJ4KCuyM6pYuXJ8tms9W6nXP-fAv6j-c9yEnj6gZnvGk5cZmSjzKxjeqlnoJA.MltIcXwGYYlotVb2BMAjQw.FgwQ7PdSm6tYQ4UVzc7of9O8G02KBJ9U3XgJ69sBTJZf4LOdG6Dwb-87FQ9rPwRZ-U-8PUl9290ub6qDfIqzic8wft5wi1mjJBRIT4B9Luo.sLGOlk_-pYJLI8Oqmo1mOw" + }, + "record": { + "CNAME": "synqq.pages.dev" + } +} From e279a538c2b512765c0e73cf08300a8d8c37a222 Mon Sep 17 00:00:00 2001 From: Ace Duke <123620052+xAceDuke@users.noreply.github.com> Date: Sun, 20 Oct 2024 17:41:10 +0900 Subject: [PATCH 294/416] Create law.udhaya.json --- domains/law.udhaya.json | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100644 domains/law.udhaya.json diff --git a/domains/law.udhaya.json b/domains/law.udhaya.json new file mode 100644 index 000000000..9e8bd626f --- /dev/null +++ b/domains/law.udhaya.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "xaceduke", + "email": "kinghtth0@gmail.com" + }, + "record": { + "CNAME": "lawudhaya.netlify.app" + } +} From 156842d6e80120077b7c9cb3733d0d1080fd3075 Mon Sep 17 00:00:00 2001 From: Hiten Sharma Date: Sun, 20 Oct 2024 14:16:00 +0530 Subject: [PATCH 295/416] Create hiten.json --- domains/hiten.json | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 domains/hiten.json diff --git a/domains/hiten.json b/domains/hiten.json new file mode 100644 index 000000000..68eda86cd --- /dev/null +++ b/domains/hiten.json @@ -0,0 +1,11 @@ +{ + "description": "Hiten's portfolio website", + "repo": "https://github.com/htadg/htadg.github.io", + "owner": { + "username": "htadg", + "email": "sharma.hiten3@gmail.com" + }, + "record": { + "CNAME": "htadg.github.io" + } +} From 20622914a26e5d16c48f893a81af92cb89879a87 Mon Sep 17 00:00:00 2001 From: DrPleaseRespect <61642760+DrPleaseRespect@users.noreply.github.com> Date: Sun, 20 Oct 2024 17:51:37 +0800 Subject: [PATCH 296/416] Create ags.server.drpleaserespect.json --- domains/ags.server.drpleaserespect.json | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 domains/ags.server.drpleaserespect.json diff --git a/domains/ags.server.drpleaserespect.json b/domains/ags.server.drpleaserespect.json new file mode 100644 index 000000000..ee0613c67 --- /dev/null +++ b/domains/ags.server.drpleaserespect.json @@ -0,0 +1,10 @@ +{ + "owner": { + "username": "DrPleaseRespect", + "email": "juliannayr2007@gmail.com" + }, + "record": { + "A": ["146.19.100.135"], + "AAAA": ["2a05:dfc1:4400:6c00::a"] + } +} From 40b64d02bdce50242f6c9959793387e2960e8822 Mon Sep 17 00:00:00 2001 From: CallMeBill Date: Sun, 20 Oct 2024 22:42:09 +0800 Subject: [PATCH 297/416] Create bill.json --- domains/bill.json | 12 ++++++++++++ 1 file changed, 12 insertions(+) create mode 100644 domains/bill.json diff --git a/domains/bill.json b/domains/bill.json new file mode 100644 index 000000000..75c22eb90 --- /dev/null +++ b/domains/bill.json @@ -0,0 +1,12 @@ +{ + "description": "Bill's blog site.", + "repo": "https://github.com/CMBill/CMBill.github.io", + "owner": { + "username": "CMBill", + "email": "callmebill@billw.cn", + "twitter": "BillWen14" + }, + "record": { + "CNAME": "CMBill.github.io" + } +} From d5142cd87ffc10ea1b29af7ac6ba5e602b9ab1d0 Mon Sep 17 00:00:00 2001 From: Abdo <160148781+xAbdoAT@users.noreply.github.com> Date: Sun, 20 Oct 2024 17:26:44 +0200 Subject: [PATCH 298/416] fix abdo.json fix for GitHub pages + update username. --- domains/abdo.json | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/domains/abdo.json b/domains/abdo.json index 0ddd4b60e..960480773 100644 --- a/domains/abdo.json +++ b/domains/abdo.json @@ -1,9 +1,12 @@ { + "description": "Abdo AT Main Web Page", + "repo": "https://github.com/xAbdoAT/xabdoat.github.io", "owner": { - "username": "xAbdoATx", - "email": "xabdoat@gmail.com" + "username": "xAbdoAT", + "email": "xabdoat@gmail.com", + "twitter": "xAbdoAT" }, "record": { - "CNAME": "xabdoatx.github.io" + "CNAME": "xabdoat.github.io" } } From ea3fe7f28b6470ceb76945ee1cbe737af0538207 Mon Sep 17 00:00:00 2001 From: Ardaninho <103660564+Ardaninho@users.noreply.github.com> Date: Sun, 20 Oct 2024 17:38:51 +0200 Subject: [PATCH 299/416] Delete gameserver.ardaninho.is-a.dev --- domains/gameserver.ardaninho.json | 12 ------------ 1 file changed, 12 deletions(-) delete mode 100644 domains/gameserver.ardaninho.json diff --git a/domains/gameserver.ardaninho.json b/domains/gameserver.ardaninho.json deleted file mode 100644 index a57c2383b..000000000 --- a/domains/gameserver.ardaninho.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "owner": { - "username": "Ardaninho", - "email": "", - "discord": "639439553698201626" - }, - - "record": { - "A": ["23.88.73.88"] - } - } - \ No newline at end of file From 126325c34f26f7492dd7bcb4cfa91746e80a5352 Mon Sep 17 00:00:00 2001 From: xandaaah <74632800+xandaaah@users.noreply.github.com> Date: Sun, 20 Oct 2024 11:47:15 -0400 Subject: [PATCH 300/416] Register xandaah.is-a.dev --- domains/xandaah.json | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 domains/xandaah.json diff --git a/domains/xandaah.json b/domains/xandaah.json new file mode 100644 index 000000000..ce547dda3 --- /dev/null +++ b/domains/xandaah.json @@ -0,0 +1,13 @@ +{ + "owner": { + "username": "xandaaah", + "email": "", + "discord": "726910228289028127", + "OWL": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiUlNBLU9BRVAiLCJraWQiOiJaa1VsRmRqVThiUEstLXVVM2JJR09PVHFYYVFFS1ZINFVXOW53MTR6WTJnIn0.oxrqqSqk9XxZnJWHNR5pvh-uugiwuZObvtdKEK13Ukiuv_JoIVoADXbyLKQsWMbmC5RkNae5ynPvf7hCEljvIes9SPv7RAmkBXlJ62dSgF4pv500KKYhw3rYfvLH42f-Q122hxEDqrCEE-ipcfBJKuLw6XZm-RJBRZWOqZ_qcWlMmt1lODds5zPfccXuaUE2_CzN1vEfxm_gFeLRGPAwavy3Iu-03wCoE7GCljIdL4fTWTC5B6CoKYlT8WBtbcTsbIYKPvx6jaZcoVyK9gyAlX4MzUT1bGn9CfsBeJFPsr2fcrVV7WUlTKwGb7m0dE7i0lsVs-IDHIc0Fj75n6lCFA.4RWb42LiXSLOcR862EbpwA.7zo3KErqOjZC9VbtZ6KxQ6DW6M8gAwJCE2Vq8oEulH8TlThXAi0qTEdLLGxJoyJvlR_0ACfcVlJnPsOUx5fDnOJd2rG9SgqTH6uqLS1UUzc.gWnPDXFPz_YGFAnBd5GuIA" + }, + + "record": { + "CNAME": "xandaaah.github.io" + } + } + \ No newline at end of file From f93667d2b341126c7ef753880661af1708d02575 Mon Sep 17 00:00:00 2001 From: DIBSTER <76603072+DEV-DIBSTER@users.noreply.github.com> Date: Sun, 20 Oct 2024 11:50:03 -0400 Subject: [PATCH 301/416] chore: formatting and validation --- domains/xandaah.json | 20 +++++++++----------- 1 file changed, 9 insertions(+), 11 deletions(-) diff --git a/domains/xandaah.json b/domains/xandaah.json index ce547dda3..5a215c17b 100644 --- a/domains/xandaah.json +++ b/domains/xandaah.json @@ -1,13 +1,11 @@ { - "owner": { - "username": "xandaaah", - "email": "", - "discord": "726910228289028127", - "OWL": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiUlNBLU9BRVAiLCJraWQiOiJaa1VsRmRqVThiUEstLXVVM2JJR09PVHFYYVFFS1ZINFVXOW53MTR6WTJnIn0.oxrqqSqk9XxZnJWHNR5pvh-uugiwuZObvtdKEK13Ukiuv_JoIVoADXbyLKQsWMbmC5RkNae5ynPvf7hCEljvIes9SPv7RAmkBXlJ62dSgF4pv500KKYhw3rYfvLH42f-Q122hxEDqrCEE-ipcfBJKuLw6XZm-RJBRZWOqZ_qcWlMmt1lODds5zPfccXuaUE2_CzN1vEfxm_gFeLRGPAwavy3Iu-03wCoE7GCljIdL4fTWTC5B6CoKYlT8WBtbcTsbIYKPvx6jaZcoVyK9gyAlX4MzUT1bGn9CfsBeJFPsr2fcrVV7WUlTKwGb7m0dE7i0lsVs-IDHIc0Fj75n6lCFA.4RWb42LiXSLOcR862EbpwA.7zo3KErqOjZC9VbtZ6KxQ6DW6M8gAwJCE2Vq8oEulH8TlThXAi0qTEdLLGxJoyJvlR_0ACfcVlJnPsOUx5fDnOJd2rG9SgqTH6uqLS1UUzc.gWnPDXFPz_YGFAnBd5GuIA" - }, - - "record": { - "CNAME": "xandaaah.github.io" - } + "owner": { + "username": "xandaaah", + "email": "", + "discord": "726910228289028127", + "OWL": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiUlNBLU9BRVAiLCJraWQiOiJaa1VsRmRqVThiUEstLXVVM2JJR09PVHFYYVFFS1ZINFVXOW53MTR6WTJnIn0.oxrqqSqk9XxZnJWHNR5pvh-uugiwuZObvtdKEK13Ukiuv_JoIVoADXbyLKQsWMbmC5RkNae5ynPvf7hCEljvIes9SPv7RAmkBXlJ62dSgF4pv500KKYhw3rYfvLH42f-Q122hxEDqrCEE-ipcfBJKuLw6XZm-RJBRZWOqZ_qcWlMmt1lODds5zPfccXuaUE2_CzN1vEfxm_gFeLRGPAwavy3Iu-03wCoE7GCljIdL4fTWTC5B6CoKYlT8WBtbcTsbIYKPvx6jaZcoVyK9gyAlX4MzUT1bGn9CfsBeJFPsr2fcrVV7WUlTKwGb7m0dE7i0lsVs-IDHIc0Fj75n6lCFA.4RWb42LiXSLOcR862EbpwA.7zo3KErqOjZC9VbtZ6KxQ6DW6M8gAwJCE2Vq8oEulH8TlThXAi0qTEdLLGxJoyJvlR_0ACfcVlJnPsOUx5fDnOJd2rG9SgqTH6uqLS1UUzc.gWnPDXFPz_YGFAnBd5GuIA" + }, + "record": { + "CNAME": "xandaaah.github.io" } - \ No newline at end of file +} From a130af3f8df7a028f2d804dd2709dc916b9b6cd1 Mon Sep 17 00:00:00 2001 From: Ardaninho <103660564+Ardaninho@users.noreply.github.com> Date: Sun, 20 Oct 2024 17:57:37 +0200 Subject: [PATCH 302/416] Register gameserver.ardaninho.is-a.dev --- domains/gameserver.ardaninho.json | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 domains/gameserver.ardaninho.json diff --git a/domains/gameserver.ardaninho.json b/domains/gameserver.ardaninho.json new file mode 100644 index 000000000..6602c4764 --- /dev/null +++ b/domains/gameserver.ardaninho.json @@ -0,0 +1,13 @@ +{ + "owner": { + "username": "Ardaninho", + "email": "", + "discord": "639439553698201626", + "OWL": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiUlNBLU9BRVAiLCJraWQiOiJaa1VsRmRqVThiUEstLXVVM2JJR09PVHFYYVFFS1ZINFVXOW53MTR6WTJnIn0.bjiGBnBlH6rh_Xn9iKTzopCYh2l24YpNo0ifUSGYXgIAJXCIEPyvNyLwMUyKfiAlde_A3R_Ay15qbYfSrp5KyqhPVAFSAivpjEE7TnmtiTa0eCU6zOgpgn34Bsmh7HtFKLxrXq09q2nWGshiPx8w_ZWIGQCQh0lwUtUEG7u-c-9AEFWtEXqAWg5r_U3nN8oYiAKcCOrMv0mXusxmQPNkDRdtZuVUgFVKMe66Jfuy3zxeOuKqBSMpmuZ8XrUswXQa5xMm_byIJMio4ne4_p9y7paMf2ij0VddFXFoKZbsceexTGtgttTKP4mBmbxCd5KvnjGfzsKXHx-6c9b7bbE9ZQ.eF6d3Ot94wEgFJVQyPcJ7A.i7yqrXYM9SzUXcsqbOEU1dzpczVgutM7NJZUGqZyO4iHmaE8ELWT-eNsu1En2AzoL8sPU5uLpBHXAoAcpXXWuQOraq9jWcgHvfC9Ayj2JSk.RZwVl5IxtKwHTVtYVwqjvg" + }, + + "record": { + "A": ["207.244.199.139"] + } + } + \ No newline at end of file From 350a43761dc6048896c964c070cfacfd19fa6594 Mon Sep 17 00:00:00 2001 From: Abdo <160148781+xAbdoAT@users.noreply.github.com> Date: Sun, 20 Oct 2024 18:20:14 +0200 Subject: [PATCH 303/416] fix aftermath.json fix for GitHub pages --- domains/aftermath.json | 19 ++++++++++--------- 1 file changed, 10 insertions(+), 9 deletions(-) diff --git a/domains/aftermath.json b/domains/aftermath.json index fa4e9f942..b7a3026ee 100644 --- a/domains/aftermath.json +++ b/domains/aftermath.json @@ -1,11 +1,12 @@ { - "description": "Documentation for is-a-dev", - "repo": "https://github.com/aftermath9", - "owner": { - "username": "aftermath9", - "email": "amrmafalani@yahoo.com" - }, + "description": "Describe the use of this subdomain", + "repo": "https://github.com/AfterMath9/aftermath9.github.io", + "owner": { + "username": "AfterMath9", + "email": "amrmafalani@yahoo.com", + "twitter": "iBadDroid" + }, "record": { - "TXT": "Hello World!" - } -} \ No newline at end of file + "CNAME": "aftermath9.github.io" + } +} From 75b1f6a8d91f73fe888961e2c32aacafcddd5f05 Mon Sep 17 00:00:00 2001 From: Chirayu Ajay Sahu <81841434+ChirayuSahu@users.noreply.github.com> Date: Sun, 20 Oct 2024 21:58:39 +0530 Subject: [PATCH 304/416] Register chirayu.is-a.dev --- domains/chirayu.json | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 domains/chirayu.json diff --git a/domains/chirayu.json b/domains/chirayu.json new file mode 100644 index 000000000..4d941dfdb --- /dev/null +++ b/domains/chirayu.json @@ -0,0 +1,13 @@ +{ + "owner": { + "username": "ChirayuSahu", + "email": "", + "discord": "711526476704382979", + "OWL": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiUlNBLU9BRVAiLCJraWQiOiJaa1VsRmRqVThiUEstLXVVM2JJR09PVHFYYVFFS1ZINFVXOW53MTR6WTJnIn0.ihTUVQWNcGA53XifmYjS2dWn74UkUXwyANV5aLOTElsbPImLsum-sVjGak-RGlg5MRVwE_wdnDK6q7UMlD3MEcef7yJkzj3H8Zt-ozXRzPRmokBunfow8QGE66jrazJAUenesWiRkgdp15kkjBUN4Nu0lJgSJ7YStt-DYKZ8vsCiVsrrTAr5eZuWoRSc8sUwYflk-WpbVTY0tjWH3hpmwU1k3wK-I74WSK_O6KJXW392aZkADaH20jcphgoiLnodigbPbyrNK-p5JE7Q2OQdErY7qhiZq2wzGHQpk1PbrUeEnC3SM8AiqeMJ-qAMfJw99Z7gZRHKwjGFPpr86j9m9A.yZ2fu6EhzkAsep2zdwVNIA._-c1mD8h_SW2n48Pdd5Tv8O8MU7Mtqh7m01TFYtQV-2Fj75YzkU3snyDvcb5-qEI1XpBQOzS0IIPrmIwYFwtU3_YuFwlqzr7by2L0Offt-s.jBI6OG1xvtErnYeO6Ms5rA" + }, + + "record": { + "CNAME": "chirayusahu.is-a.dev" + } + } + \ No newline at end of file From 6fd2b56589b83c8e346ff9e65e6c54187d797c75 Mon Sep 17 00:00:00 2001 From: Lumix Date: Sun, 20 Oct 2024 18:36:09 +0200 Subject: [PATCH 305/416] Create redirect.lumix.json --- domains/redirect.lumix.json | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100644 domains/redirect.lumix.json diff --git a/domains/redirect.lumix.json b/domains/redirect.lumix.json new file mode 100644 index 000000000..a2a24b188 --- /dev/null +++ b/domains/redirect.lumix.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "o-lumix", + "email": "lumixfr@outlook.com" + }, + "record": { + "CNAME": "redirect-8qp.pages.dev" + } +} From 3d281147e3682634b86e93e43b398bd88aafa8f2 Mon Sep 17 00:00:00 2001 From: Mahdi Date: Sun, 20 Oct 2024 12:40:37 -0400 Subject: [PATCH 306/416] Update _github-pages-challenge-Mrdev88.mahdiruiz.json --- domains/_github-pages-challenge-Mrdev88.mahdiruiz.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/domains/_github-pages-challenge-Mrdev88.mahdiruiz.json b/domains/_github-pages-challenge-Mrdev88.mahdiruiz.json index 62f6f7b8a..ee55d207d 100644 --- a/domains/_github-pages-challenge-Mrdev88.mahdiruiz.json +++ b/domains/_github-pages-challenge-Mrdev88.mahdiruiz.json @@ -6,6 +6,6 @@ "OWL": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiUlNBLU9BRVAiLCJraWQiOiJaa1VsRmRqVThiUEstLXVVM2JJR09PVHFYYVFFS1ZINFVXOW53MTR6WTJnIn0.ePsSqFOGNkSh4H1BcdgVTr7Ie66h4JZ2t3AQPLM9OBgfOZcSTDU6VYAxTy2sHEMZkOPVGC97DpDVmngpyKQgkJD8B3nxecnzpboapW1lY6tlNp0drwcIeGfHH9oHdAw8ylY9BarqkAzxKeHtiqf6NPWCBc2xmgszDzk9CN4fKY6RelA9Yhdu_HUFnKHVUdSvm2MVfZYUzaChN2hOZoMmm_TUQI3s__CeXKlOPlywcP3L21zQk7uFdO3_pyavpesO2BB4f5gTerRYQE1CodhJvtkPTfxHEM0bWgzQ8g3gBJptcWR8937-yU2V7rFrvPCbyKpICP9TnpE5Pi5ncG4WLQ.ivq5ahY4SO1IXoJyhTghVw.3ma2bVTFuG7H6kaPUrzFl39vDPtx_0rHRftLlUD2eslqmlXm1tH2TAIZvZcQvuNTNLnX6gF_JBoPvqIr9TtRxg.9aIDcwUbsqrjtsqT9LOAsQ" }, "record": { - "TXT": "65c54af493ba1f32538abe77da41ac" + "TXT": "892403b0e8310067a1787afeb3e8f7" } } From 6035b1c57908981a44fa8b9b7a5b6a4a967bed0d Mon Sep 17 00:00:00 2001 From: Exigent07 Date: Sun, 20 Oct 2024 22:24:13 +0530 Subject: [PATCH 307/416] Adding my subdomain --- domains/_vercel.exigent-app.json | 10 ++++++++++ domains/exigent-app.json | 10 ++++++++++ 2 files changed, 20 insertions(+) create mode 100644 domains/_vercel.exigent-app.json create mode 100644 domains/exigent-app.json diff --git a/domains/_vercel.exigent-app.json b/domains/_vercel.exigent-app.json new file mode 100644 index 000000000..ea5ed6a39 --- /dev/null +++ b/domains/_vercel.exigent-app.json @@ -0,0 +1,10 @@ +{ + "owner": { + "usernme": "Exigent07", + "email": "", + "discord": "exigent07" + }, + "record": { + "TXT": "vc-domain-verify=exigent-app.is-a.dev,e9abd842187022c39fa4" + } +} diff --git a/domains/exigent-app.json b/domains/exigent-app.json new file mode 100644 index 000000000..6f15de5fe --- /dev/null +++ b/domains/exigent-app.json @@ -0,0 +1,10 @@ +{ + "owner": { + "usernme": "Exigent07", + "email": "", + "discord": "exigent07" + }, + "record": { + "CNAME": "exigent-app.vercel.app" + } +} From 00ca7b74ff309d1847e2ba4843645fe290858a64 Mon Sep 17 00:00:00 2001 From: Om Shahane <71377782+shahane806@users.noreply.github.com> Date: Sun, 20 Oct 2024 22:45:35 +0530 Subject: [PATCH 308/416] Update omshahane.json --- domains/omshahane.json | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/domains/omshahane.json b/domains/omshahane.json index da4b08cf3..6f20af003 100644 --- a/domains/omshahane.json +++ b/domains/omshahane.json @@ -1,11 +1,10 @@ { - "description": "Om Shahanee' personal developer website", - "repo": "https://github.com/shahane806/shahane806.github.io", "owner": { "username": "shahane806", - "email": "om.p.shahane@gmail.com" + "email": "om.p.shahane@gmail.com", + "discord": "" }, "record": { - "TXT": "vc-domain-verify=omshahane.is-a.dev,6e9f5b8eb4f56ccf9b5a" + "CNAME": "shahaneom-portfolio.vercel.app" } } From 96fb654f140affebe8e572e8163fb7189c3180ac Mon Sep 17 00:00:00 2001 From: Om Shahane <71377782+shahane806@users.noreply.github.com> Date: Sun, 20 Oct 2024 22:53:01 +0530 Subject: [PATCH 309/416] Create _vercel.omshahane.json --- domains/_vercel.omshahane.json | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 domains/_vercel.omshahane.json diff --git a/domains/_vercel.omshahane.json b/domains/_vercel.omshahane.json new file mode 100644 index 000000000..d857ad4b4 --- /dev/null +++ b/domains/_vercel.omshahane.json @@ -0,0 +1,10 @@ +{ + "owner": { + "username": "shahane806", + "email": "om.p.shahane@gmail.com", + "discord": "" + }, + "record": { + "TXT": "vc-domain-verify=omshahane.is-a.dev,6e9f5b8eb4f56ccf9b5a" + } +} From af04539711f971859026b3ec99ca3645766741c9 Mon Sep 17 00:00:00 2001 From: Thor Erik Date: Sun, 20 Oct 2024 21:49:37 +0200 Subject: [PATCH 310/416] Register aida.is-a.dev --- domains/aida.json | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 domains/aida.json diff --git a/domains/aida.json b/domains/aida.json new file mode 100644 index 000000000..79d50abb8 --- /dev/null +++ b/domains/aida.json @@ -0,0 +1,13 @@ +{ + "owner": { + "username": "thorerik", + "email": "", + "discord": "107056552212447232", + "OWL": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiUlNBLU9BRVAiLCJraWQiOiJaa1VsRmRqVThiUEstLXVVM2JJR09PVHFYYVFFS1ZINFVXOW53MTR6WTJnIn0.F6zhssd8zE-flkk300JMr63UJLCkeuPHAwqIH5cGnonDP518oKiR1OZYawVLnzKrIHNrGcZBPX09cCxiLg9sebHfP0TLthuGpM3PWEw6F0Zmbo3kvIHYWlmtnCJLhM5a4bxxwGJYS_Lb77-SzZkZrRsc__slqrpzZspu4R0SFjC6XSvfutYJLac00Wfp0yW4PZhgja9v-2W0DVW7a5fGUAKJT-E-JXfIORrmjHOCysJdxGfn468h6TDKxYDJbwjFffjNuY3jVHNK1s9Nouf7bya9bTvgtdQCoiaPO0OdlX4PIbeHKD01oLAOlKQjcPkUC2L9YLqN0rrwpHop3vHwBA.-rIc3UZYeyaMd64cOpSYbw.UridMk-3yNDqMa0VdqmjUKjS8rSmY2blxZDEv7DoMB6dd_Eb6yLFq1MYWujwTO93W6EatgvotWXAM9ZUPhYchWY1uPMQ99S_1P_Q4c6qR7Ch7yTSvKnU_qYsT4QiC-gO.BYZgAlo82oK0UJsCavGwSg" + }, + + "record": { + "CNAME": "beorn-blog.pages.dev" + } + } + \ No newline at end of file From 50a3fcbd9a7a8ff1c80f7f5de6052684b118bfa2 Mon Sep 17 00:00:00 2001 From: Vauth <122077080+Vauth@users.noreply.github.com> Date: Sun, 20 Oct 2024 23:24:25 +0330 Subject: [PATCH 311/416] Delete odi.is-a.dev --- domains/odi.json | 11 ----------- 1 file changed, 11 deletions(-) delete mode 100644 domains/odi.json diff --git a/domains/odi.json b/domains/odi.json deleted file mode 100644 index 127a862ef..000000000 --- a/domains/odi.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "description": "is-a.dev subdomain for my portfolio", - "repo": "https://github.com/vauth/hueco", - "owner": { - "username": "vauth", - "email": "ivuxey@gmail.com" - }, - "record": { - "CNAME": "vauth.github.io" - } -} From 69714b4b2498392ec49b5ce68105bd6bfa8ac9a7 Mon Sep 17 00:00:00 2001 From: Vauth <122077080+Vauth@users.noreply.github.com> Date: Sun, 20 Oct 2024 23:25:44 +0330 Subject: [PATCH 312/416] Create this.is-a.dev --- domains/this.json | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 domains/this.json diff --git a/domains/this.json b/domains/this.json new file mode 100644 index 000000000..127a862ef --- /dev/null +++ b/domains/this.json @@ -0,0 +1,11 @@ +{ + "description": "is-a.dev subdomain for my portfolio", + "repo": "https://github.com/vauth/hueco", + "owner": { + "username": "vauth", + "email": "ivuxey@gmail.com" + }, + "record": { + "CNAME": "vauth.github.io" + } +} From 5864849d25b0f6ae70d728ba358cc61e4ef956f6 Mon Sep 17 00:00:00 2001 From: Vauth <122077080+Vauth@users.noreply.github.com> Date: Sun, 20 Oct 2024 23:26:40 +0330 Subject: [PATCH 313/416] Edit repo-url --- domains/this.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/domains/this.json b/domains/this.json index 127a862ef..436e7afb0 100644 --- a/domains/this.json +++ b/domains/this.json @@ -1,6 +1,6 @@ { "description": "is-a.dev subdomain for my portfolio", - "repo": "https://github.com/vauth/hueco", + "repo": "https://github.com/vauth/vauth.github.io", "owner": { "username": "vauth", "email": "ivuxey@gmail.com" From 50538428d1cafefe899a925098cd89e6b6f99f59 Mon Sep 17 00:00:00 2001 From: Madhup Sukoon <29144316+madhup@users.noreply.github.com> Date: Mon, 21 Oct 2024 17:11:58 +0530 Subject: [PATCH 314/416] Register Madhup.is-a.dev --- domains/madhup.json | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 domains/madhup.json diff --git a/domains/madhup.json b/domains/madhup.json new file mode 100644 index 000000000..24a2b94ef --- /dev/null +++ b/domains/madhup.json @@ -0,0 +1,13 @@ +{ + "owner": { + "username": "madhup", + "email": "", + "discord": "714323644641181737", + "OWL": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiUlNBLU9BRVAiLCJraWQiOiJaa1VsRmRqVThiUEstLXVVM2JJR09PVHFYYVFFS1ZINFVXOW53MTR6WTJnIn0.FudKVLrMa8Q4yq0sg6zxHlvtXq8KbfVv3tPlVaDvIeHJpHbviikAzWuGKxWnrGPrXJLzggxzjrmGfE-TwymhzhhN1K7t1iteQNsPMvs3ip-nBqV3urK9Hj-UvTT_n_qi-a5sH98-UvNWJcoqk52JvBNcyefncswd7qSx_4pI_rF68wMXIRgVqvz6sB45lupouDGKmbakDFaNqNY2Pi5LpUrZfCjl5wLcaXMv-0CJJ4bCCzpki8V8HAbVod-OfhpuJTy3S-P0XOHiHJ5HM10WIyjSfZEN9fm9ejT9pwoB3gdFqetXT0HWa2OYIpzM2TQUT7bzkf-xkdOzunOGit6FLg.F0pfD9nwaAjmepPR5cQKHg.FG9GyKfRJrX2qW0XI3-u-SbCeCMznQnr5hJlWuGo6nD0nOX0pLU5jeeOOXIsfXncIoTVhOx-_Me5eV2sIwUacA.sMMoX_OUCKYynrzuwKIrGQ" + }, + + "record": { + "CNAME": "madhup.github.io" + } + } + \ No newline at end of file From e1a0999c631406def0ad3fcb1b0e4b6574695e0a Mon Sep 17 00:00:00 2001 From: Bence Date: Mon, 21 Oct 2024 18:25:34 +0200 Subject: [PATCH 315/416] Register spitkov.is-a.dev --- domains/spitkov.json | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 domains/spitkov.json diff --git a/domains/spitkov.json b/domains/spitkov.json new file mode 100644 index 000000000..49e27c7ef --- /dev/null +++ b/domains/spitkov.json @@ -0,0 +1,13 @@ +{ + "owner": { + "username": "spitkov", + "email": "", + "discord": "1092100801478004816", + "OWL": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiUlNBLU9BRVAiLCJraWQiOiJaa1VsRmRqVThiUEstLXVVM2JJR09PVHFYYVFFS1ZINFVXOW53MTR6WTJnIn0.LPkO2Au5DPC2ARd6OZbf5NT8jhecHb9TBEz1L-1qCjLdM62qEY5OBrilld7d5weC0Zw5t0vYg-wNC55N2EJ7XEnugcMneWuolfppFmWTKAppu5xYXKYrjbERuwr3xXjaAFyCFrSjG1ZiBXPnv8wBxTj4VtQhgOxPxxBcIsgFUV_gWu4ZMva2wiN95cNfcQu2m0ssBfrk_jTC8uYqGlJARedRi64zg5HBWBCM_3ULAUykEga2nTfGxMtUYOs8cqDyTo4O0tkIYtJYt1cS0PvqbmyirX-M0TBpsevln9xioJLABNDz593Fehf35DOjqwtA-G25RAE8BS41CgNInxxx8A.7ZPjLovvSkfQJ9bhr1_Qzw.MVqq1FsnW1tPdPQJzkqt-tG-lXgycqD8ajR26ePfsnV_fazYWjaOorve7gkmHT8hp2H2wGkmgaiTz58SoGdCzZLZWBwPOS5zAnJXwmchdxD9Ncd_nQWI56SaKOA_a9YK.mapoe8bzfTsxcbvyTPiyyA" + }, + + "record": { + "A": ["144.91.67.20"] + } + } + \ No newline at end of file From 8f09e55f0d4a39817fa77099cbec6bbb45e1f0be Mon Sep 17 00:00:00 2001 From: Debjit Mandal <115482933+opulentloop@users.noreply.github.com> Date: Tue, 22 Oct 2024 00:12:01 +0530 Subject: [PATCH 316/416] Update and rename tensorgenius.json to opulentloop.json --- domains/{tensorgenius.json => opulentloop.json} | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) rename domains/{tensorgenius.json => opulentloop.json} (53%) diff --git a/domains/tensorgenius.json b/domains/opulentloop.json similarity index 53% rename from domains/tensorgenius.json rename to domains/opulentloop.json index 47a527206..a15d1f1d2 100644 --- a/domains/tensorgenius.json +++ b/domains/opulentloop.json @@ -1,9 +1,9 @@ { "owner": { - "username": "tensorgenius", + "username": "opulentloop", "email": "debjitmandal8925@gmail.com" }, "record": { - "CNAME": "tensorgenius.github.io" + "CNAME": "opulentloop.github.io" } } From de244b7c19a51b7ae16821630d2e95050541fa98 Mon Sep 17 00:00:00 2001 From: Sourav Kumar Parida <111356351+Sourav-Parida@users.noreply.github.com> Date: Tue, 22 Oct 2024 01:16:57 +0530 Subject: [PATCH 317/416] Create sourav-parida.json --- domains/sourav-parida.json | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 domains/sourav-parida.json diff --git a/domains/sourav-parida.json b/domains/sourav-parida.json new file mode 100644 index 000000000..1e2378e46 --- /dev/null +++ b/domains/sourav-parida.json @@ -0,0 +1,11 @@ +{ + "description": "I need a subdomain to customise it as in my university wifi i can not open my website", + "repo": "https://github.com/Sourav-Parida/My_website", + "owner": { + "username": "Sourav-Parida", + "email": "souravparida170@gmail.com" + }, + "record": { + "CNAME": "Sourav-Parida.github.io" + } +} From 14d24ee007756e12694c076b941b432a7e852a95 Mon Sep 17 00:00:00 2001 From: DIBSTER <76603072+DEV-DIBSTER@users.noreply.github.com> Date: Mon, 21 Oct 2024 23:21:42 -0400 Subject: [PATCH 318/416] feat: new domain --- domains/dibsec.json | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 domains/dibsec.json diff --git a/domains/dibsec.json b/domains/dibsec.json new file mode 100644 index 000000000..9996a7c4e --- /dev/null +++ b/domains/dibsec.json @@ -0,0 +1,13 @@ +{ + "description": "[MAINTANER] DEV-DIBSTER Site", + "owner": { + "username": "DEV-DIBSTER", + "email": "dibster+is-a-dev@danbot.host" + }, + "record": { + "NS": [ + "eugene.ns.cloudflare.com", + "teresa.ns.cloudflare.com" + ] + } +} From 00753f062ac13f5ce219e44e8f470244fefb22a9 Mon Sep 17 00:00:00 2001 From: Dgegesg <153971195+Dgegesg@users.noreply.github.com> Date: Tue, 22 Oct 2024 13:41:52 +0700 Subject: [PATCH 319/416] Register Thisisepicdomain.is-a.dev --- domains/thisisepicdomain.json | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 domains/thisisepicdomain.json diff --git a/domains/thisisepicdomain.json b/domains/thisisepicdomain.json new file mode 100644 index 000000000..45c423a62 --- /dev/null +++ b/domains/thisisepicdomain.json @@ -0,0 +1,13 @@ +{ + "owner": { + "username": "Dgegesg", + "email": "", + "discord": "652903829225865247", + "OWL": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiUlNBLU9BRVAiLCJraWQiOiJaa1VsRmRqVThiUEstLXVVM2JJR09PVHFYYVFFS1ZINFVXOW53MTR6WTJnIn0.prxghnQMVJHUKOaffwNXwM9EfrhY_-Qa1bjZuOg1z4JcUp9sX5jOecoaQByLe9Yk65_K-AwyJ5tA9-tFnwr9t5Fx31kAA9vjsQ3vVKd_fLvRMLZPlqXa4C3iLsVoB1DfGXt_MCM6gBTVQn4QaFrbcvJfSJDJubYHDgcEG_0pZ0i5DqPwGmmoKnwuWydRB2g36b0ELw1LL_HfAV5GLzwOXguNAK2oVeqqtGp-63a0cbZj2QSvwdmX4OQhZGtQiMEpfikk0Nj8jMyPJ35ZuqTIvyvlDEgcm2ugT6lrwAUbzA_oKy0SYJe5T0ADrH5laPuvrGdFkPgpXSrujwd18yzEJg.jtS76jpOrdsVbnKjkR-ysw.C5zqruZf3gQA7-hUjFd1yLmTpWoOsITcbmJW09JKUDnk-zw6WCLrze1dj6Cf9vdGXcuJoplqRkMNxUcTwfHsa9LsArkYPZtVqwXMoRtzUrA.ltbt1tSvQu7E2L04S0zMUw" + }, + + "record": { + "CNAME": "dwqdwqd.serv00.net" + } + } + \ No newline at end of file From c90197084305e6d2d36fa051768ee20ec77d8973 Mon Sep 17 00:00:00 2001 From: Alecks20 <109296824+Alecks20@users.noreply.github.com> Date: Tue, 22 Oct 2024 17:45:43 +0800 Subject: [PATCH 320/416] Create _discord.alecks.json --- domains/_discord.alecks.json | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 domains/_discord.alecks.json diff --git a/domains/_discord.alecks.json b/domains/_discord.alecks.json new file mode 100644 index 000000000..5b516034e --- /dev/null +++ b/domains/_discord.alecks.json @@ -0,0 +1,11 @@ +{ + "owner": { + "username": "Alecks20", + "email": "contact@alecks.dev", + "discord": "612522818294251522" + }, + + "record": { + "TXT": "dh=0d543348d17f2be631fd3a25c3ae3e099741ff81" + } +} From d5553ee14673ce097ee6f034ed378f149197c990 Mon Sep 17 00:00:00 2001 From: William Harrison Date: Tue, 22 Oct 2024 19:12:59 +0800 Subject: [PATCH 321/416] Update dnsconfig.js --- dnsconfig.js | 29 +++-------------------------- 1 file changed, 3 insertions(+), 26 deletions(-) diff --git a/dnsconfig.js b/dnsconfig.js index ac3bd1db3..ecd26bb7f 100644 --- a/dnsconfig.js +++ b/dnsconfig.js @@ -95,40 +95,17 @@ for (var subdomain in domains) { } // Exceptions -// * -commit.push(IGNORE("*", "DS", "*")); -// is-a.dev -commit.push(IGNORE("@", "MX")); -commit.push(IGNORE("@", "TXT")); -// *.is-a.dev +commit.push(IGNORE("*", "DS")); +commit.push(IGNORE("@", "MX,TXT")); commit.push(IGNORE("\\*")); -// *._domainkey.is-a.dev commit.push(IGNORE("*._domainkey", "TXT")); -// _acme-challenge.is-a.dev commit.push(IGNORE("_acme-challenge", "TXT")); -// _autodiscover._tcp.is-a.dev commit.push(IGNORE("_autodiscover._tcp", "SRV")); -// _dmarc.is-a.dev commit.push(IGNORE("_dmarc", "TXT")); -// _psl.is-a.dev commit.push(IGNORE("_psl", "TXT")); -// autoconfig.is-a.dev commit.push(IGNORE("autoconfig", "CNAME")); -// autodiscover.is-a.dev commit.push(IGNORE("autodiscover", "CNAME")); -// 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")); -// test.is-a.dev +commit.push(IGNORE("ns[1-5]", "A,AAAA")); commit.push(IGNORE("test")); commit.push(IGNORE("**.test")); From c887c82620527b0d67d9811bf62ef7958b29f187 Mon Sep 17 00:00:00 2001 From: William Harrison Date: Tue, 22 Oct 2024 20:11:47 +0800 Subject: [PATCH 322/416] Create _github-pages-challenge-is-a-dev.json --- domains/_github-pages-challenge-is-a-dev.json | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100644 domains/_github-pages-challenge-is-a-dev.json diff --git a/domains/_github-pages-challenge-is-a-dev.json b/domains/_github-pages-challenge-is-a-dev.json new file mode 100644 index 000000000..dc0982535 --- /dev/null +++ b/domains/_github-pages-challenge-is-a-dev.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "is-a-dev", + "email": "" + }, + "record": { + "TXT": "aa6e2c0b-6ba9-486e-b632-b66f87e2862b" + } +} From 0c4ca45e96498a141e08aabed71343bbedec1066 Mon Sep 17 00:00:00 2001 From: Lohit Kolluri Date: Tue, 22 Oct 2024 19:38:33 +0530 Subject: [PATCH 323/416] Add Record for Lohit --- domains/_vercel.lohit.json | 11 +++++++++++ domains/lohit.json | 11 +++++++++++ 2 files changed, 22 insertions(+) create mode 100644 domains/_vercel.lohit.json create mode 100644 domains/lohit.json diff --git a/domains/_vercel.lohit.json b/domains/_vercel.lohit.json new file mode 100644 index 000000000..b396f44e3 --- /dev/null +++ b/domains/_vercel.lohit.json @@ -0,0 +1,11 @@ +{ + "owner": { + "username": "lohitkolluri", + "email": "lohitkolluri@gmail.com", + "discord": "drxven" + }, + "record": { + "TXT": "vc-domain-verify=lohit.is-a.dev,0195609f54fd0b8bb019" + } + } + \ No newline at end of file diff --git a/domains/lohit.json b/domains/lohit.json new file mode 100644 index 000000000..30d9bf609 --- /dev/null +++ b/domains/lohit.json @@ -0,0 +1,11 @@ +{ + "owner": { + "username": "lohitkolluri", + "email": "lohitkolluri@gmail.com", + "discord": "drxven" + }, + "record": { + "CNAME": "lohitkolluri.vercel.app" + } + } + \ No newline at end of file From 21eb697c6bb8bd56b8bc8ceef361354d0eae4883 Mon Sep 17 00:00:00 2001 From: Urging <90156029+UrgingOfc@users.noreply.github.com> Date: Tue, 22 Oct 2024 16:27:15 +0200 Subject: [PATCH 324/416] Create ugdev.json --- domains/ugdev.json | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100644 domains/ugdev.json diff --git a/domains/ugdev.json b/domains/ugdev.json new file mode 100644 index 000000000..4cd799e44 --- /dev/null +++ b/domains/ugdev.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "UrgingOfc", + "email": "diogo.lopes.silva.ch@gmail.com" + }, + "record": { + "A": ["82.165.193.230"] + } +} From 0e7ad5ac616706ce8cb142a93b4f686ea1b0f3ff Mon Sep 17 00:00:00 2001 From: Urging <90156029+UrgingOfc@users.noreply.github.com> Date: Tue, 22 Oct 2024 16:30:09 +0200 Subject: [PATCH 325/416] Update urging.json --- domains/urging.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/domains/urging.json b/domains/urging.json index e3d2583f6..4cd799e44 100644 --- a/domains/urging.json +++ b/domains/urging.json @@ -4,6 +4,6 @@ "email": "diogo.lopes.silva.ch@gmail.com" }, "record": { - "A": ["198.91.81.13"] + "A": ["82.165.193.230"] } } From a3e699b8d2b3b33d7556053a32f844a89df2b2be Mon Sep 17 00:00:00 2001 From: DrPleaseRespect <61642760+DrPleaseRespect@users.noreply.github.com> Date: Tue, 22 Oct 2024 22:52:41 +0800 Subject: [PATCH 326/416] Create vault.server.drpleaserespect.json --- domains/vault.server.drpleaserespect.json | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 domains/vault.server.drpleaserespect.json diff --git a/domains/vault.server.drpleaserespect.json b/domains/vault.server.drpleaserespect.json new file mode 100644 index 000000000..ee0613c67 --- /dev/null +++ b/domains/vault.server.drpleaserespect.json @@ -0,0 +1,10 @@ +{ + "owner": { + "username": "DrPleaseRespect", + "email": "juliannayr2007@gmail.com" + }, + "record": { + "A": ["146.19.100.135"], + "AAAA": ["2a05:dfc1:4400:6c00::a"] + } +} From dec8a90661c17ed6551c5810988dbab165846fcd Mon Sep 17 00:00:00 2001 From: Kenny <75525014+KennySB-dev@users.noreply.github.com> Date: Tue, 22 Oct 2024 16:08:34 +0100 Subject: [PATCH 327/416] Update kenny.json --- domains/kenny.json | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/domains/kenny.json b/domains/kenny.json index a8954a4c9..674dabce5 100644 --- a/domains/kenny.json +++ b/domains/kenny.json @@ -5,11 +5,6 @@ "discord": "kenny.sb" }, "record": { - "A": [ - "185.199.108.153", - "185.199.109.153", - "185.199.110.153", - "185.199.111.153" - ] + "URL": "https://kennysb.xyz" } } From 7d19e12c396ee6b7ca3a6b509068f6341eebadda Mon Sep 17 00:00:00 2001 From: Kenny <75525014+KennySB-dev@users.noreply.github.com> Date: Tue, 22 Oct 2024 16:09:05 +0100 Subject: [PATCH 328/416] Update zync.kenny.json --- domains/zync.kenny.json | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/domains/zync.kenny.json b/domains/zync.kenny.json index a206964f4..681e2143f 100644 --- a/domains/zync.kenny.json +++ b/domains/zync.kenny.json @@ -6,11 +6,6 @@ "github_id": 75525014 }, "record": { - "A": [ - "185.199.108.153", - "185.199.109.153", - "185.199.110.153", - "185.199.111.153" - ] + "URL": "https://kennysb.xyz" } } From 5f9507d97ef3ad8b5aa51649a6219ecc02b279cb Mon Sep 17 00:00:00 2001 From: Kenny <75525014+KennySB-dev@users.noreply.github.com> Date: Tue, 22 Oct 2024 16:09:18 +0100 Subject: [PATCH 329/416] Update zync.kenny.json --- domains/zync.kenny.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/domains/zync.kenny.json b/domains/zync.kenny.json index 681e2143f..cb56a8f94 100644 --- a/domains/zync.kenny.json +++ b/domains/zync.kenny.json @@ -6,6 +6,6 @@ "github_id": 75525014 }, "record": { - "URL": "https://kennysb.xyz" + "URL": "https://zync.kennysb.xyz" } } From 0ec17c2187749c8e9f513325d36007f960cb8e60 Mon Sep 17 00:00:00 2001 From: Kenny <75525014+KennySB-dev@users.noreply.github.com> Date: Tue, 22 Oct 2024 16:09:43 +0100 Subject: [PATCH 330/416] Delete domains/img.kenny.json --- domains/img.kenny.json | 9 --------- 1 file changed, 9 deletions(-) delete mode 100644 domains/img.kenny.json diff --git a/domains/img.kenny.json b/domains/img.kenny.json deleted file mode 100644 index 1f3d6287f..000000000 --- a/domains/img.kenny.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "owner": { - "username": "KennySB-dev", - "email": "kennybugeja@gmail.com" - }, - "record": { - "CNAME": "ikenny.only-fans.club" - } -} From 2b3458a0b9b759397d24ba61f392d089c7ad0c68 Mon Sep 17 00:00:00 2001 From: CuteDog5695 Date: Tue, 22 Oct 2024 18:29:51 +0300 Subject: [PATCH 331/416] Update omshahane.json --- domains/omshahane.json | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/domains/omshahane.json b/domains/omshahane.json index 6f20af003..ab7792842 100644 --- a/domains/omshahane.json +++ b/domains/omshahane.json @@ -1,8 +1,7 @@ { "owner": { "username": "shahane806", - "email": "om.p.shahane@gmail.com", - "discord": "" + "email": "om.p.shahane@gmail.com" }, "record": { "CNAME": "shahaneom-portfolio.vercel.app" From 7810f8e77fcf07950adec6c4cc3f19cdacd2baa9 Mon Sep 17 00:00:00 2001 From: Cyril Akaluka <31706741+cyrilakaluka@users.noreply.github.com> Date: Tue, 22 Oct 2024 15:39:44 -0400 Subject: [PATCH 332/416] Create cyril.json --- domains/cyril.json | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100644 domains/cyril.json diff --git a/domains/cyril.json b/domains/cyril.json new file mode 100644 index 000000000..b631b717e --- /dev/null +++ b/domains/cyril.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "cyrilakaluka", + "email": "akalukacyril@gmail.com" + }, + "record": { + "CNAME": "cyrilakaluka.github.io" + } +} From 57ac0013a87dca2be57e43130d43a56caa4293cc Mon Sep 17 00:00:00 2001 From: William Harrison Date: Wed, 23 Oct 2024 10:22:53 +0800 Subject: [PATCH 333/416] Update dnsconfig.js --- dnsconfig.js | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/dnsconfig.js b/dnsconfig.js index ecd26bb7f..dc7063e7e 100644 --- a/dnsconfig.js +++ b/dnsconfig.js @@ -87,15 +87,11 @@ for (var subdomain in domains) { // Handle URL records if (domainData.record.URL) { - commit.push( - A(subdomainName, "192.0.2.1", { cloudflare_proxy: "on" }) - // CF_SINGLE_REDIRECT(fullSubdomain, 302, 'http.host eq "' + fullSubdomain + '"', 'concat("' + domainData.record.URL + '", "")') - ) + commit.push(A(subdomainName, "192.0.2.1", { cloudflare_proxy: "on" })); } } // Exceptions -commit.push(IGNORE("*", "DS")); commit.push(IGNORE("@", "MX,TXT")); commit.push(IGNORE("\\*")); commit.push(IGNORE("*._domainkey", "TXT")); From 6bf19be464e76a1ca75369dd743217135c859b28 Mon Sep 17 00:00:00 2001 From: William Harrison Date: Wed, 23 Oct 2024 10:29:40 +0800 Subject: [PATCH 334/416] feat(ci): DS records --- dnsconfig.js | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/dnsconfig.js b/dnsconfig.js index dc7063e7e..72a796c71 100644 --- a/dnsconfig.js +++ b/dnsconfig.js @@ -52,6 +52,11 @@ for (var subdomain in domains) { } } + // Handle DS records + if (domainData.record.DS) { + commit.push(DS(subdomainName, domainData.record.DS.key_tag, domainData.record.DS.algorithm, domainData.record.DS.digest_type, domainData.record.DS.digest)); + } + // Handle MX records if (domainData.record.MX) { for (var mx in domainData.record.MX) { From 2949a0d6373fe73073b3b2273484a1540ca49509 Mon Sep 17 00:00:00 2001 From: William Harrison Date: Wed, 23 Oct 2024 10:30:21 +0800 Subject: [PATCH 335/416] Update william.json --- domains/william.json | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/domains/william.json b/domains/william.json index 0dc69e1cc..cb73faabf 100644 --- a/domains/william.json +++ b/domains/william.json @@ -5,6 +5,12 @@ }, "record": { - "NS": ["chuck.ns.cloudflare.com", "walk.ns.cloudflare.com"] + "NS": ["bingo.ns.cloudflare.com", "matias.ns.cloudflare.com"], + "DS": { + "key_tag": 2371, + "algorithm": 13, + "digest_type": 2, + "digest": "CC332225EB1A226C72D83767ACC3834FE20C129CBD8B1A74FBDCBAD36624B2E0" + } } } From faccf02709c7e6aaf93f55ce5d7b0e9a917084a9 Mon Sep 17 00:00:00 2001 From: jikey0210 <88705593+jikey0210@users.noreply.github.com> Date: Wed, 23 Oct 2024 12:39:17 +0700 Subject: [PATCH 336/416] Register iamtphuc.is-a.dev --- domains/iamtphuc.json | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 domains/iamtphuc.json diff --git a/domains/iamtphuc.json b/domains/iamtphuc.json new file mode 100644 index 000000000..aa341c29d --- /dev/null +++ b/domains/iamtphuc.json @@ -0,0 +1,13 @@ +{ + "owner": { + "username": "jikey0210", + "email": "", + "discord": "786795224738824253", + "OWL": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiUlNBLU9BRVAiLCJraWQiOiJaa1VsRmRqVThiUEstLXVVM2JJR09PVHFYYVFFS1ZINFVXOW53MTR6WTJnIn0.ee1_-Hd9pOdM8TcGUOWeAP0h4BdpuyqIBuSvNx5_KSPpDZkXKFtYl21y6FxaCiy1PTsY_OnnC5B-fa5YMNjdvlJtiTVOpLY-HInJBz0dC-vXFbmadz9CIFFjxM-NF8-VomijgrWafUJQx4RFtRIohb3V_XdpCj5vV5JXFrsYkK-ruATrHyH06bHqLdXbIWygLhLOLtuI1sphhcw_Ud8rj6JtoxtvbZ-8qQ-D_7cuUNOKNN6ulzEa85BKN--OczTmQxTLFfAMR2vCk_NiPbppC_CLEfKdATQOY7n17qGF0jTa0VisztE1LDDeDxyyAx0ziSeODTXJyeIseq5SXzIAXg.erxs67CcIn9XGm7FDTefAw.cNT6tPgWyYx9hBEee7TviJQa8m_IxjjHPV68IL9xVKvostsQDysgw_RfVzFWvNGj4BPPvns6PklpvKQb2vFQiKF1VZqAFAlYV-_VGW_M77Y.puDjbRl-QL9A6S6WhCKiOQ" + }, + + "record": { + "CNAME": "https://jikey0210.github.io/" + } + } + \ No newline at end of file From ce23802c249794642d5367c7f0a3cf58ab221cd6 Mon Sep 17 00:00:00 2001 From: orangc Date: Wed, 23 Oct 2024 09:14:26 +0300 Subject: [PATCH 337/416] Update domains/iamtphuc.json --- domains/iamtphuc.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/domains/iamtphuc.json b/domains/iamtphuc.json index aa341c29d..abad19e49 100644 --- a/domains/iamtphuc.json +++ b/domains/iamtphuc.json @@ -7,7 +7,7 @@ }, "record": { - "CNAME": "https://jikey0210.github.io/" + "CNAME": "jikey0210.github.io" } } \ No newline at end of file From 22f44f42edc6f31c0036b21813795ccea7d91891 Mon Sep 17 00:00:00 2001 From: Alora Mia Date: Wed, 23 Oct 2024 15:50:30 +0900 Subject: [PATCH 338/416] Delete domains/selenite.json --- domains/selenite.json | 9 --------- 1 file changed, 9 deletions(-) delete mode 100644 domains/selenite.json diff --git a/domains/selenite.json b/domains/selenite.json deleted file mode 100644 index e88327251..000000000 --- a/domains/selenite.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "owner": { - "username": "skysthelimitt", - "email": "skysth3limit@pm.me" - }, - "record": { - "A": ["5.161.118.69"] - } -} From 7b2655e785eb5a50d201bf99629a65f5d452e10d Mon Sep 17 00:00:00 2001 From: Alora Mia Date: Wed, 23 Oct 2024 15:50:52 +0900 Subject: [PATCH 339/416] Delete domains/abid.json Abuse --- domains/abid.json | 9 --------- 1 file changed, 9 deletions(-) delete mode 100644 domains/abid.json diff --git a/domains/abid.json b/domains/abid.json deleted file mode 100644 index 8c17122ee..000000000 --- a/domains/abid.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "owner": { - "username": "abidhasannir", - "email": "abidhasannir@omail.edu.pl" - }, - "record": { - "CNAME": "abidhasannir.github.io" - } -} From 974152bbcda7432751f7d5624a4eb201257ea705 Mon Sep 17 00:00:00 2001 From: Alora Mia Date: Wed, 23 Oct 2024 15:51:10 +0900 Subject: [PATCH 340/416] Delete domains/botolbaba.json Abuse --- domains/botolbaba.json | 12 ------------ 1 file changed, 12 deletions(-) delete mode 100644 domains/botolbaba.json diff --git a/domains/botolbaba.json b/domains/botolbaba.json deleted file mode 100644 index a45cb17e5..000000000 --- a/domains/botolbaba.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "description": "Linktr Clone", - "repo": "https://github.com/BotolMehedi/botolmehedi.github.io", - "owner": { - "username": "BotolMehedi", - "email": "thebotolbaba@gmail.com", - "twitter": "botolbaba" - }, - "record": { - "CNAME": "botolmehedi.github.io" - } -} From 1996b0bc9956a10a06727e273a29c479b9ce4e7d Mon Sep 17 00:00:00 2001 From: Alora Mia Date: Wed, 23 Oct 2024 15:51:28 +0900 Subject: [PATCH 341/416] Delete domains/albinpraveen.json Abuse --- domains/albinpraveen.json | 9 --------- 1 file changed, 9 deletions(-) delete mode 100644 domains/albinpraveen.json diff --git a/domains/albinpraveen.json b/domains/albinpraveen.json deleted file mode 100644 index 9478e78c4..000000000 --- a/domains/albinpraveen.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "owner": { - "username": "ALBINPRAVEEN", - "email": "albinpraveen135790@gmail.com" - }, - "record": { - "CNAME": "albinpraveen.github.io" - } -} From b0ee4f5253192b44712f01affb8c8cc7797c5758 Mon Sep 17 00:00:00 2001 From: Alora Mia Date: Wed, 23 Oct 2024 15:51:48 +0900 Subject: [PATCH 342/416] Delete domains/_github-pages-challenge-albinpraveen.albinpraveen.json Abuse --- ...hub-pages-challenge-albinpraveen.albinpraveen.json | 11 ----------- 1 file changed, 11 deletions(-) delete mode 100644 domains/_github-pages-challenge-albinpraveen.albinpraveen.json diff --git a/domains/_github-pages-challenge-albinpraveen.albinpraveen.json b/domains/_github-pages-challenge-albinpraveen.albinpraveen.json deleted file mode 100644 index 61a62e522..000000000 --- a/domains/_github-pages-challenge-albinpraveen.albinpraveen.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "description": "Personal portfolio website (domain verification)", - "repo": "https://github.com/ALBINPRAVEEN/albinpraveen.github.io", - "owner": { - "username": "albinpraveen", - "email": "hi@albinpraveen.com" - }, - "record": { - "TXT": "815094cd16aed1ad1a2eb8306c390a" - } -} From b34198d6476a5cc14f7ff99b6bfa7fe8f8fba053 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Shomy=20=F0=9F=8D=82?= <61943525+shomykohai@users.noreply.github.com> Date: Wed, 23 Oct 2024 10:00:24 +0200 Subject: [PATCH 343/416] Register shomy.json --- domains/shomy.json | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 domains/shomy.json diff --git a/domains/shomy.json b/domains/shomy.json new file mode 100644 index 000000000..84f303f83 --- /dev/null +++ b/domains/shomy.json @@ -0,0 +1,10 @@ +{ + "repo": "https://github.com/shomykohai/shomykohai.github.io", + "owner": { + "username": "shomykohai", + "twitter": "shomykohai" + }, + "record": { + "CNAME": "shomykohai.github.io" + } +} From 96ebb2af3f21d53b22683191888364b1dbda42bd Mon Sep 17 00:00:00 2001 From: Undefined Date: Wed, 23 Oct 2024 17:32:50 +0700 Subject: [PATCH 344/416] Update undefined.json --- domains/undefined.json | 12 +----------- 1 file changed, 1 insertion(+), 11 deletions(-) diff --git a/domains/undefined.json b/domains/undefined.json index f9d8d472b..d860e36c3 100644 --- a/domains/undefined.json +++ b/domains/undefined.json @@ -7,16 +7,6 @@ "twitter": "undefiined__" }, "record": { - "A": [ - "185.199.108.153", - "185.199.109.153", - "185.199.110.153", - "185.199.111.153" - ], - "MX": [ - "mx1.improvmx.com", - "mx2.improvmx.com" - ], - "TXT": "v=spf1 include:spf.improvmx.com ~all" + "NS": ["elijah.ns.cloudflare.com", "jo.ns.cloudflare.com"] } } From a651cbf71f31e78e06c43a27d1a73b92b9f1bd56 Mon Sep 17 00:00:00 2001 From: Alora Mia Date: Wed, 23 Oct 2024 23:26:13 +0900 Subject: [PATCH 345/416] Create samp.alora.json --- domains/samp.alora.json | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 domains/samp.alora.json diff --git a/domains/samp.alora.json b/domains/samp.alora.json new file mode 100644 index 000000000..96cfe96d0 --- /dev/null +++ b/domains/samp.alora.json @@ -0,0 +1,13 @@ +{ + "description": "Making my SA-MP server accessible via a custom domain name", + "repo": "https://www.sa-mp.mp/", + "owner": { + "username": "aloramiaa", + "email": "xaloramia@gmail.com" + }, + "record": { + "A": [ + "46.183.184.33" + ] + } +} From 8fe0052df18b0eb7b8b72127aa0be259f2eeb007 Mon Sep 17 00:00:00 2001 From: VMOS <93501803+hungwt@users.noreply.github.com> Date: Wed, 23 Oct 2024 21:48:04 +0700 Subject: [PATCH 346/416] Update duyhung.json --- domains/duyhung.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/domains/duyhung.json b/domains/duyhung.json index 05736e1f2..d1cf0cb92 100644 --- a/domains/duyhung.json +++ b/domains/duyhung.json @@ -4,6 +4,6 @@ "email": "hungwt334@gmail.com" }, "record": { - "A": ["31.186.83.254"] + "A": ["82.165.193.230"] } } From 54a75487889d5b5d97aca0ef9ad9641db91fb8c4 Mon Sep 17 00:00:00 2001 From: Alvin Joy <89687635+alvinsjoy@users.noreply.github.com> Date: Wed, 23 Oct 2024 21:07:16 +0530 Subject: [PATCH 347/416] add email --- domains/alvin.json | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/domains/alvin.json b/domains/alvin.json index 337cc9f33..bd898d52f 100644 --- a/domains/alvin.json +++ b/domains/alvin.json @@ -5,7 +5,14 @@ "discord": "825382504353234954" }, "record": { + "MX": [ + "mx1.improvmx.com", + "mx2.improvmx.com" + ] "A": ["76.76.21.21"], - "TXT": ["google-site-verification=OFAPUslqNNZEkB5-UDAC1K1QjXCwDW_e3flhEchoobM"] + "TXT": [ + "google-site-verification=OFAPUslqNNZEkB5-UDAC1K1QjXCwDW_e3flhEchoobM", + "v=spf1 include:spf.improvmx.com ~all" + ] } } From 2e1bd9734ffc2ae22bc4960ac2ad38a8cf70d23e Mon Sep 17 00:00:00 2001 From: Alvin Joy <89687635+alvinsjoy@users.noreply.github.com> Date: Wed, 23 Oct 2024 21:12:57 +0530 Subject: [PATCH 348/416] add missing comma --- domains/alvin.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/domains/alvin.json b/domains/alvin.json index bd898d52f..22d610fa7 100644 --- a/domains/alvin.json +++ b/domains/alvin.json @@ -8,7 +8,7 @@ "MX": [ "mx1.improvmx.com", "mx2.improvmx.com" - ] + ], "A": ["76.76.21.21"], "TXT": [ "google-site-verification=OFAPUslqNNZEkB5-UDAC1K1QjXCwDW_e3flhEchoobM", From 0a8b90f1084d89a5cf64f433714057b80c9f3bd7 Mon Sep 17 00:00:00 2001 From: JustDeveloper Date: Wed, 23 Oct 2024 21:27:44 +0500 Subject: [PATCH 349/416] Update j.json --- domains/j.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/domains/j.json b/domains/j.json index 8207723f2..eb82db8a0 100644 --- a/domains/j.json +++ b/domains/j.json @@ -6,6 +6,6 @@ "discord": "1117482901353812088" }, "record": { - "A": ["89.106.200.1"] + "CNAME": "juststudio7.github.io" } } From e7af6bbd7bd88dc18398414230c91177213e8c5b Mon Sep 17 00:00:00 2001 From: JustDeveloper Date: Wed, 23 Oct 2024 21:56:53 +0500 Subject: [PATCH 350/416] Update j.json --- domains/j.json | 1 + 1 file changed, 1 insertion(+) diff --git a/domains/j.json b/domains/j.json index eb82db8a0..9469a066e 100644 --- a/domains/j.json +++ b/domains/j.json @@ -1,5 +1,6 @@ { "description": "Short link to juststudio.is-a.dev", + "repo": "https://github.com/JustStudio7/juststudio7.github.io/tree/main", "owner": { "username": "JustDeveloper1", "email": "support@juststudio.is-a.dev", From 9ecab64380ea37a670622d3f4c19a82749a84b3d Mon Sep 17 00:00:00 2001 From: uwunot Date: Wed, 23 Oct 2024 10:08:58 -0700 Subject: [PATCH 351/416] Create uwunotislove.json --- domains/uwunotislove.json | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100644 domains/uwunotislove.json diff --git a/domains/uwunotislove.json b/domains/uwunotislove.json new file mode 100644 index 000000000..669fb2ae9 --- /dev/null +++ b/domains/uwunotislove.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "@uwunotislove", + "email": "moody761@hotmail.com" + }, + "record": { + "CNAME": "uwunotislove.github.io" + } +} From 953d50b5abcf63ee78062a8a710332685e1817d8 Mon Sep 17 00:00:00 2001 From: nvct-website <139073726+nvct-website@users.noreply.github.com> Date: Wed, 23 Oct 2024 17:11:28 +0000 Subject: [PATCH 352/416] Update and rename noahvocat.json to frenchguy.json --- domains/{noahvocat.json => frenchguy.json} | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) rename domains/{noahvocat.json => frenchguy.json} (50%) diff --git a/domains/noahvocat.json b/domains/frenchguy.json similarity index 50% rename from domains/noahvocat.json rename to domains/frenchguy.json index 56144613f..105431fff 100644 --- a/domains/noahvocat.json +++ b/domains/frenchguy.json @@ -1,8 +1,8 @@ { - "description": "A dumb kid who like da computer", - "repo": "https://github.com/nvct-website/website/settings/pages", + "description": "A dumb kid who likes da computer", + "repo": "https://github.com/nvct-website/nvct-website.github.io", "owner": { - "username": "Noahvocat (also known as NVCT, Noahvocado or Noahvocados)", + "username": "Noahvocat (also known as NVCT, Noahvocado or Noahvocados or FrenchGuy or AverageFrenchGuy or AvrgFrnchGuy)", "email": "", "discord": "noahvocat" }, From c6fadd76039232326161c9587437cf3d500ee5c4 Mon Sep 17 00:00:00 2001 From: orangc Date: Wed, 23 Oct 2024 20:53:22 +0300 Subject: [PATCH 353/416] Update c.json --- domains/c.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/domains/c.json b/domains/c.json index 8fdc0ccc6..3e9a3b66e 100644 --- a/domains/c.json +++ b/domains/c.json @@ -6,5 +6,6 @@ }, "record": { "NS": ["nucum.ns.cloudflare.com", "tate.ns.cloudflare.com"] - } + }, + "proxied": false } From 1167f5b96eb36328dbdcec1b694908d58157308a Mon Sep 17 00:00:00 2001 From: orangc Date: Wed, 23 Oct 2024 20:54:23 +0300 Subject: [PATCH 354/416] Update orangc.json --- domains/orangc.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/domains/orangc.json b/domains/orangc.json index 8fdc0ccc6..3e9a3b66e 100644 --- a/domains/orangc.json +++ b/domains/orangc.json @@ -6,5 +6,6 @@ }, "record": { "NS": ["nucum.ns.cloudflare.com", "tate.ns.cloudflare.com"] - } + }, + "proxied": false } From ba736bc336f3d63186ba62100fbf0fd5c0877e6d Mon Sep 17 00:00:00 2001 From: Rahil <44476072+Rahilkzi@users.noreply.github.com> Date: Wed, 23 Oct 2024 23:24:24 +0530 Subject: [PATCH 355/416] Create rahil.json --- domains/rahil.json | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 domains/rahil.json diff --git a/domains/rahil.json b/domains/rahil.json new file mode 100644 index 000000000..9e0d52ec0 --- /dev/null +++ b/domains/rahil.json @@ -0,0 +1,10 @@ +{ + "owner": { + "username": "rahilkzi", + "email": "rahilkazi66@gmail.com", + "discord": "rahilkzi" + }, + "record": { + "CNAME": "cname.vercel-dns.com" + } +} From 526e284b47360c8b06c12a98d20bc00c564ddd5a Mon Sep 17 00:00:00 2001 From: orangc Date: Wed, 23 Oct 2024 21:01:40 +0300 Subject: [PATCH 356/416] Revert "nekos are pog" --- domains/c.json | 3 +-- domains/orangc.json | 3 +-- 2 files changed, 2 insertions(+), 4 deletions(-) diff --git a/domains/c.json b/domains/c.json index 3e9a3b66e..8fdc0ccc6 100644 --- a/domains/c.json +++ b/domains/c.json @@ -6,6 +6,5 @@ }, "record": { "NS": ["nucum.ns.cloudflare.com", "tate.ns.cloudflare.com"] - }, - "proxied": false + } } diff --git a/domains/orangc.json b/domains/orangc.json index 3e9a3b66e..8fdc0ccc6 100644 --- a/domains/orangc.json +++ b/domains/orangc.json @@ -6,6 +6,5 @@ }, "record": { "NS": ["nucum.ns.cloudflare.com", "tate.ns.cloudflare.com"] - }, - "proxied": false + } } From b82fe818cec410f3d9e1250e831cb0c120a22926 Mon Sep 17 00:00:00 2001 From: nvct-website <139073726+nvct-website@users.noreply.github.com> Date: Wed, 23 Oct 2024 18:10:31 +0000 Subject: [PATCH 357/416] Update frenchguy.json --- domains/frenchguy.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/domains/frenchguy.json b/domains/frenchguy.json index 105431fff..6328dce69 100644 --- a/domains/frenchguy.json +++ b/domains/frenchguy.json @@ -4,7 +4,7 @@ "owner": { "username": "Noahvocat (also known as NVCT, Noahvocado or Noahvocados or FrenchGuy or AverageFrenchGuy or AvrgFrnchGuy)", "email": "", - "discord": "noahvocat" + "discord": "avrgfrnchguy" }, "record": { "CNAME": "nvct-website.github.io" From c10b1dcc56e16b34b6d783151427e10613420cf3 Mon Sep 17 00:00:00 2001 From: xandaaah <74632800+xandaaah@users.noreply.github.com> Date: Wed, 23 Oct 2024 16:38:22 -0400 Subject: [PATCH 358/416] Register host.xandaah.is-a.dev --- domains/host.xandaah.json | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 domains/host.xandaah.json diff --git a/domains/host.xandaah.json b/domains/host.xandaah.json new file mode 100644 index 000000000..82ed8fad5 --- /dev/null +++ b/domains/host.xandaah.json @@ -0,0 +1,13 @@ +{ + "owner": { + "username": "xandaaah", + "email": "", + "discord": "726910228289028127", + "OWL": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiUlNBLU9BRVAiLCJraWQiOiJaa1VsRmRqVThiUEstLXVVM2JJR09PVHFYYVFFS1ZINFVXOW53MTR6WTJnIn0.T1qnVgduBT3ZaAhLEpPEEpb7lbe4ISMDiDt3L2wEAAbg-_gm0F_9uB1DsruJ6418nBUqz9eG_v0DInwIW6CvlbvceaOvBdF0lFElUSYowFWQg7fTBCIw1DkzUxiQubGAqpt6WiVt0sOSBFUnzOoYbxrmPFH3S5LgSzWoNwcqNZyFdz7At-vj3w61pL59zTHy_wdc_nckD1aLeonZIUxzfQKbL4dvdvnhLRlalVdBtE_Co20zUiUa_-JpEqSlfxAmURQSAyjfOCl_Y9ypizv018se-P0d6K8p7Ta2vNpWLsXWVMW3fOStQiiSqZMx-5V1b6FZdlDTMdXIXBywGH7LNQ.xVZdl43zV0s9MvRWdwvv_w.7Su9KEKZiIDVcbcsiehxY8zisq82fUx44Lj0tO6v9em0f65-x5Wi_FFa4yKBfqZxfVpsvpoc8wDHiOAqQPk_3I1XCxRKP07O884FgeLWEmc.7y2cHSgkts0nDvbHecDvCA" + }, + + "record": { + "A": ["32.216.38.220"] + } + } + \ No newline at end of file From 25a5c1c00046985555309d6bb0ad80cbcd1dc731 Mon Sep 17 00:00:00 2001 From: Habibur Rahman <90517084+perfecthabibur@users.noreply.github.com> Date: Thu, 24 Oct 2024 03:24:08 +0600 Subject: [PATCH 359/416] Create perfecthabibur.json --- domains/perfecthabibur.json | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 domains/perfecthabibur.json diff --git a/domains/perfecthabibur.json b/domains/perfecthabibur.json new file mode 100644 index 000000000..10143fad6 --- /dev/null +++ b/domains/perfecthabibur.json @@ -0,0 +1,11 @@ +{ + "description": "Portfolio website", + "repo": "https://github.com/perfecthabibur/perfecthabibur.github.io", + "owner": { + "username": "perfecthabibur", + "email": "socialhabibur@gmail.com" + }, + "record": { + "CNAME": "perfecthabibur.github.io" + } +} From 2258cbc340e55d8b7b18bc6d9de97d33ee63037f Mon Sep 17 00:00:00 2001 From: William Harrison Date: Thu, 24 Oct 2024 08:19:40 +0800 Subject: [PATCH 360/416] Update dnsconfig.js --- dnsconfig.js | 6 ------ 1 file changed, 6 deletions(-) diff --git a/dnsconfig.js b/dnsconfig.js index 72a796c71..762dcba92 100644 --- a/dnsconfig.js +++ b/dnsconfig.js @@ -99,16 +99,10 @@ for (var subdomain in domains) { // Exceptions commit.push(IGNORE("@", "MX,TXT")); commit.push(IGNORE("\\*")); -commit.push(IGNORE("*._domainkey", "TXT")); commit.push(IGNORE("_acme-challenge", "TXT")); -commit.push(IGNORE("_autodiscover._tcp", "SRV")); commit.push(IGNORE("_dmarc", "TXT")); commit.push(IGNORE("_psl", "TXT")); -commit.push(IGNORE("autoconfig", "CNAME")); -commit.push(IGNORE("autodiscover", "CNAME")); commit.push(IGNORE("ns[1-5]", "A,AAAA")); -commit.push(IGNORE("test")); -commit.push(IGNORE("**.test")); // Commit all DNS records D("is-a.dev", NewRegistrar("none"), DnsProvider(NewDnsProvider("cloudflare", { "manage_single_redirects": true })), commit); From b3868a696bee942e221bde64ca899899d1255420 Mon Sep 17 00:00:00 2001 From: Law Heng Yi <72597973+B83C@users.noreply.github.com> Date: Thu, 24 Oct 2024 09:36:34 +0800 Subject: [PATCH 361/416] Register b83c.is-a.dev --- domains/b83c.json | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 domains/b83c.json diff --git a/domains/b83c.json b/domains/b83c.json new file mode 100644 index 000000000..783ff05cb --- /dev/null +++ b/domains/b83c.json @@ -0,0 +1,13 @@ +{ + "owner": { + "username": "B83C", + "email": "", + "discord": "836525839511846912", + "OWL": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiUlNBLU9BRVAiLCJraWQiOiJaa1VsRmRqVThiUEstLXVVM2JJR09PVHFYYVFFS1ZINFVXOW53MTR6WTJnIn0.Nvw0e8-E9zApBPATxpQU5BXbRqbR1_h7xux5l7hZQzksus5TRzzXo4Zfc5sfq85atvtSWqCVnHt-wZ8gjz3q2yZzz2DCCFxEI8JkZFYN8UWwqjxm6uMIdAZC82adnLybz5ywmLPqDEM2zXyza0ACNp6u_ooiNYl15Gl1uobBO5KVK31_eOS9jcc9TPeHu_WIX2DDDpOBw5rdekJHkk4t71erXDQixSSqKQz_aOX-LZF1RKxtllN_fiEwYhvS1yVFsMzjoQYUc2B5V0nrXazlohjrmXp1-l4uFYJhpSWOBxLhxp8JLY_oXpVCsDOQ4a_4fAC2YEk2QdlSuoHIzU5Cng.ofqOmbKjozwSbakUCct1Rw.5kQuo8e_WtPz3f7zUliULphR8hUDwrfFzz_rASfJrMvtcqxQ3p52af200MdxdvEiZZy6bus7EdK5p4NCNwUbmDSl3HPnfCqonfFvYUwAPCVdx_XISm48pEpcMNLonkJ0.FrIUaCviOgnPnxkFbhfbJw" + }, + + "record": { + "CNAME": "b83c.eu.org" + } + } + \ No newline at end of file From bb10f0d30e41d344ad6530f2218eafb8364bff61 Mon Sep 17 00:00:00 2001 From: DIBSTER <76603072+DEV-DIBSTER@users.noreply.github.com> Date: Wed, 23 Oct 2024 21:42:30 -0400 Subject: [PATCH 362/416] chore: formatting and validation --- domains/b83c.json | 20 +++++++++----------- 1 file changed, 9 insertions(+), 11 deletions(-) diff --git a/domains/b83c.json b/domains/b83c.json index 783ff05cb..b5d0bd3d7 100644 --- a/domains/b83c.json +++ b/domains/b83c.json @@ -1,13 +1,11 @@ { - "owner": { - "username": "B83C", - "email": "", - "discord": "836525839511846912", - "OWL": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiUlNBLU9BRVAiLCJraWQiOiJaa1VsRmRqVThiUEstLXVVM2JJR09PVHFYYVFFS1ZINFVXOW53MTR6WTJnIn0.Nvw0e8-E9zApBPATxpQU5BXbRqbR1_h7xux5l7hZQzksus5TRzzXo4Zfc5sfq85atvtSWqCVnHt-wZ8gjz3q2yZzz2DCCFxEI8JkZFYN8UWwqjxm6uMIdAZC82adnLybz5ywmLPqDEM2zXyza0ACNp6u_ooiNYl15Gl1uobBO5KVK31_eOS9jcc9TPeHu_WIX2DDDpOBw5rdekJHkk4t71erXDQixSSqKQz_aOX-LZF1RKxtllN_fiEwYhvS1yVFsMzjoQYUc2B5V0nrXazlohjrmXp1-l4uFYJhpSWOBxLhxp8JLY_oXpVCsDOQ4a_4fAC2YEk2QdlSuoHIzU5Cng.ofqOmbKjozwSbakUCct1Rw.5kQuo8e_WtPz3f7zUliULphR8hUDwrfFzz_rASfJrMvtcqxQ3p52af200MdxdvEiZZy6bus7EdK5p4NCNwUbmDSl3HPnfCqonfFvYUwAPCVdx_XISm48pEpcMNLonkJ0.FrIUaCviOgnPnxkFbhfbJw" - }, - - "record": { - "CNAME": "b83c.eu.org" - } + "owner": { + "username": "B83C", + "email": "", + "discord": "836525839511846912", + "OWL": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiUlNBLU9BRVAiLCJraWQiOiJaa1VsRmRqVThiUEstLXVVM2JJR09PVHFYYVFFS1ZINFVXOW53MTR6WTJnIn0.Nvw0e8-E9zApBPATxpQU5BXbRqbR1_h7xux5l7hZQzksus5TRzzXo4Zfc5sfq85atvtSWqCVnHt-wZ8gjz3q2yZzz2DCCFxEI8JkZFYN8UWwqjxm6uMIdAZC82adnLybz5ywmLPqDEM2zXyza0ACNp6u_ooiNYl15Gl1uobBO5KVK31_eOS9jcc9TPeHu_WIX2DDDpOBw5rdekJHkk4t71erXDQixSSqKQz_aOX-LZF1RKxtllN_fiEwYhvS1yVFsMzjoQYUc2B5V0nrXazlohjrmXp1-l4uFYJhpSWOBxLhxp8JLY_oXpVCsDOQ4a_4fAC2YEk2QdlSuoHIzU5Cng.ofqOmbKjozwSbakUCct1Rw.5kQuo8e_WtPz3f7zUliULphR8hUDwrfFzz_rASfJrMvtcqxQ3p52af200MdxdvEiZZy6bus7EdK5p4NCNwUbmDSl3HPnfCqonfFvYUwAPCVdx_XISm48pEpcMNLonkJ0.FrIUaCviOgnPnxkFbhfbJw" + }, + "record": { + "CNAME": "b83c.eu.org" } - \ No newline at end of file +} From 7e29c3da7d8b2d9c97af74d81ba429aa04f439cf Mon Sep 17 00:00:00 2001 From: DIBSTER <76603072+DEV-DIBSTER@users.noreply.github.com> Date: Wed, 23 Oct 2024 21:45:37 -0400 Subject: [PATCH 363/416] chore: formatting and validation --- domains/host.xandaah.json | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/domains/host.xandaah.json b/domains/host.xandaah.json index 82ed8fad5..e50b0b8ff 100644 --- a/domains/host.xandaah.json +++ b/domains/host.xandaah.json @@ -1,13 +1,13 @@ { - "owner": { - "username": "xandaaah", - "email": "", - "discord": "726910228289028127", - "OWL": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiUlNBLU9BRVAiLCJraWQiOiJaa1VsRmRqVThiUEstLXVVM2JJR09PVHFYYVFFS1ZINFVXOW53MTR6WTJnIn0.T1qnVgduBT3ZaAhLEpPEEpb7lbe4ISMDiDt3L2wEAAbg-_gm0F_9uB1DsruJ6418nBUqz9eG_v0DInwIW6CvlbvceaOvBdF0lFElUSYowFWQg7fTBCIw1DkzUxiQubGAqpt6WiVt0sOSBFUnzOoYbxrmPFH3S5LgSzWoNwcqNZyFdz7At-vj3w61pL59zTHy_wdc_nckD1aLeonZIUxzfQKbL4dvdvnhLRlalVdBtE_Co20zUiUa_-JpEqSlfxAmURQSAyjfOCl_Y9ypizv018se-P0d6K8p7Ta2vNpWLsXWVMW3fOStQiiSqZMx-5V1b6FZdlDTMdXIXBywGH7LNQ.xVZdl43zV0s9MvRWdwvv_w.7Su9KEKZiIDVcbcsiehxY8zisq82fUx44Lj0tO6v9em0f65-x5Wi_FFa4yKBfqZxfVpsvpoc8wDHiOAqQPk_3I1XCxRKP07O884FgeLWEmc.7y2cHSgkts0nDvbHecDvCA" - }, - - "record": { - "A": ["32.216.38.220"] - } + "owner": { + "username": "xandaaah", + "email": "", + "discord": "726910228289028127", + "OWL": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiUlNBLU9BRVAiLCJraWQiOiJaa1VsRmRqVThiUEstLXVVM2JJR09PVHFYYVFFS1ZINFVXOW53MTR6WTJnIn0.T1qnVgduBT3ZaAhLEpPEEpb7lbe4ISMDiDt3L2wEAAbg-_gm0F_9uB1DsruJ6418nBUqz9eG_v0DInwIW6CvlbvceaOvBdF0lFElUSYowFWQg7fTBCIw1DkzUxiQubGAqpt6WiVt0sOSBFUnzOoYbxrmPFH3S5LgSzWoNwcqNZyFdz7At-vj3w61pL59zTHy_wdc_nckD1aLeonZIUxzfQKbL4dvdvnhLRlalVdBtE_Co20zUiUa_-JpEqSlfxAmURQSAyjfOCl_Y9ypizv018se-P0d6K8p7Ta2vNpWLsXWVMW3fOStQiiSqZMx-5V1b6FZdlDTMdXIXBywGH7LNQ.xVZdl43zV0s9MvRWdwvv_w.7Su9KEKZiIDVcbcsiehxY8zisq82fUx44Lj0tO6v9em0f65-x5Wi_FFa4yKBfqZxfVpsvpoc8wDHiOAqQPk_3I1XCxRKP07O884FgeLWEmc.7y2cHSgkts0nDvbHecDvCA" + }, + "record": { + "A": [ + "32.216.38.220" + ] } - \ No newline at end of file +} From 55fb6bcfb46e2a9568aa435798c3af164e669ba8 Mon Sep 17 00:00:00 2001 From: DIBSTER <76603072+DEV-DIBSTER@users.noreply.github.com> Date: Wed, 23 Oct 2024 21:47:37 -0400 Subject: [PATCH 364/416] chore: formatting and validation --- domains/j.json | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/domains/j.json b/domains/j.json index 9469a066e..6f54e488a 100644 --- a/domains/j.json +++ b/domains/j.json @@ -1,12 +1,12 @@ { - "description": "Short link to juststudio.is-a.dev", - "repo": "https://github.com/JustStudio7/juststudio7.github.io/tree/main", - "owner": { - "username": "JustDeveloper1", - "email": "support@juststudio.is-a.dev", - "discord": "1117482901353812088" - }, - "record": { - "CNAME": "juststudio7.github.io" - } + "description": "Short link to juststudio.is-a.dev", + "repo": "https://github.com/JustStudio7/juststudio7.github.io/tree/main", + "owner": { + "username": "JustDeveloper1", + "email": "support@juststudio.is-a.dev", + "discord": "1117482901353812088" + }, + "record": { + "CNAME": "juststudio7.github.io" + } } From 6bc3dd061202acfd36002fdbf21bb6a5e0c4433c Mon Sep 17 00:00:00 2001 From: Luihh Date: Wed, 23 Oct 2024 20:53:30 -0500 Subject: [PATCH 365/416] Create _vercel.luihh.json --- domains/_vercel.luihh.json | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 domains/_vercel.luihh.json diff --git a/domains/_vercel.luihh.json b/domains/_vercel.luihh.json new file mode 100644 index 000000000..7a6bc3945 --- /dev/null +++ b/domains/_vercel.luihh.json @@ -0,0 +1,10 @@ +{ + "owner": { + "username": "luihh", + "email": "luihh@proton.me", + "discord": "481268875586174986" + }, + "record": { + "TXT": "vc-domain-verify=luihh.is-a.dev,918089867ac61f642dfc" + } +} From cd37184425bc8116fa1c2e60036458bcc8d2e08d Mon Sep 17 00:00:00 2001 From: Luihh Date: Wed, 23 Oct 2024 20:56:10 -0500 Subject: [PATCH 366/416] Update luihh.json --- domains/luihh.json | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/domains/luihh.json b/domains/luihh.json index af0238aed..82db15c06 100644 --- a/domains/luihh.json +++ b/domains/luihh.json @@ -1,12 +1,10 @@ { - "description": "Luihh's website", - "repo": "https://github.com/iLui/iLui.github.io", "owner": { - "username": "Luihh", - "email": "luihhbusiness23@gmail.com", - "twitter": "PoweredByLuihh" + "username": "luihh", + "email": "luihh@proton.me", + "discord": "481268875586174986" }, "record": { - "CNAME": "iLui.github.io" + "CNAME": "extreme-demons-spreadsheet.vercel.app" } } From f831b12d67c2d2352e5199938e20e365479c70d8 Mon Sep 17 00:00:00 2001 From: Luihh Date: Wed, 23 Oct 2024 21:15:38 -0500 Subject: [PATCH 367/416] Create _discord.luihh.json --- domains/_discord.luihh.json | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100644 domains/_discord.luihh.json diff --git a/domains/_discord.luihh.json b/domains/_discord.luihh.json new file mode 100644 index 000000000..4eb7f0cb7 --- /dev/null +++ b/domains/_discord.luihh.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "luihh", + "email": "luihh@proton.me" + }, + "record": { + "TXT": "dh=81d234bda025f0796690ab6cf411be3a6b6c73c2" + } +} From 9febadf586be9b25a98a24caec37acf9efbd1876 Mon Sep 17 00:00:00 2001 From: Luihh Date: Wed, 23 Oct 2024 21:18:11 -0500 Subject: [PATCH 368/416] Create _atproto.luihh.json --- domains/_atproto.luihh.json | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 domains/_atproto.luihh.json diff --git a/domains/_atproto.luihh.json b/domains/_atproto.luihh.json new file mode 100644 index 000000000..3e7edd867 --- /dev/null +++ b/domains/_atproto.luihh.json @@ -0,0 +1,10 @@ +{ + "description": "domain verification for bluesky", + "owner": { + "username": "luihh", + "email": "luihh@proton.me" + }, + "record": { + "TXT": "did=did:plc:nkzlgllahrw2v2y6p4inqx6t" + } +} From 8d04758b5833fc09b9ae22fe45394ae60be6abf1 Mon Sep 17 00:00:00 2001 From: Habibur Rahman <90517084+perfecthabibur@users.noreply.github.com> Date: Thu, 24 Oct 2024 08:47:35 +0600 Subject: [PATCH 369/416] Create CNAME --- CNAME | 1 + 1 file changed, 1 insertion(+) create mode 100644 CNAME diff --git a/CNAME b/CNAME new file mode 100644 index 000000000..25f796814 --- /dev/null +++ b/CNAME @@ -0,0 +1 @@ +perfecthabibur.is-a.dev \ No newline at end of file From fb6cb7585d5c4ed2551e56a88e4f855b458010d3 Mon Sep 17 00:00:00 2001 From: shockbs <77534483+shockbs@users.noreply.github.com> Date: Thu, 24 Oct 2024 11:02:14 +0800 Subject: [PATCH 370/416] Update docs.shockbs.json --- domains/docs.shockbs.json | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/domains/docs.shockbs.json b/domains/docs.shockbs.json index 2613ca429..9e4197234 100644 --- a/domains/docs.shockbs.json +++ b/domains/docs.shockbs.json @@ -4,6 +4,5 @@ "discord": "880084860327313459" }, "record": { - "CNAME": "documentationggffddjussdddgghhirrdssh6dd.onrender.com" }, - "proxied": true + "URL": "https://docs.shockbs.pro/" } From f435fdcda8b84dbc303bcce87eb580d704be604d Mon Sep 17 00:00:00 2001 From: shockbs <77534483+shockbs@users.noreply.github.com> Date: Thu, 24 Oct 2024 12:43:44 +0800 Subject: [PATCH 371/416] Update status.shockbs.json --- domains/status.shockbs.json | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/domains/status.shockbs.json b/domains/status.shockbs.json index 7513244d1..51544bef1 100644 --- a/domains/status.shockbs.json +++ b/domains/status.shockbs.json @@ -4,6 +4,5 @@ "discord": "880084860327313459" }, "record": { - "CNAME": "bbbsjsijb8hsbsnakkshdbfdnds.onrender.com" }, - "proxied": true + "URL": "https://status.shockbs.pro/" } From 2a1b648d4e9274017da45e3167b9baff05aabc09 Mon Sep 17 00:00:00 2001 From: Zarox <85471432+ZAR0X@users.noreply.github.com> Date: Thu, 24 Oct 2024 11:08:56 +0530 Subject: [PATCH 372/416] Create zarox.json --- domains/zarox.json | 12 ++++++++++++ 1 file changed, 12 insertions(+) create mode 100644 domains/zarox.json diff --git a/domains/zarox.json b/domains/zarox.json new file mode 100644 index 000000000..47fa9e6a0 --- /dev/null +++ b/domains/zarox.json @@ -0,0 +1,12 @@ +{ + "description": "Personal Portfolio", + "repo": "https://github.com/ZAR0X/ZAR0X.github.io", + "owner": { + "username": "ZAR0X", + "email": "qzarox@gmail.com", + "twitter": "qzarox" + }, + "record": { + "CNAME": "zar0x.github.io" + } +} From 809c4285c7b47fcfc08f06ee1911109c79acf9a2 Mon Sep 17 00:00:00 2001 From: orangc Date: Thu, 24 Oct 2024 08:52:08 +0300 Subject: [PATCH 373/416] Delete CNAME --- CNAME | 1 - 1 file changed, 1 deletion(-) delete mode 100644 CNAME diff --git a/CNAME b/CNAME deleted file mode 100644 index 25f796814..000000000 --- a/CNAME +++ /dev/null @@ -1 +0,0 @@ -perfecthabibur.is-a.dev \ No newline at end of file From 3541eae1fda5e77ded02973f79cea937ca8859f9 Mon Sep 17 00:00:00 2001 From: JustDeveloper Date: Thu, 24 Oct 2024 11:27:08 +0500 Subject: [PATCH 374/416] Create _github-pages-challenge-JustStudio7.j.json --- domains/_github-pages-challenge-JustStudio7.j.json | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 domains/_github-pages-challenge-JustStudio7.j.json diff --git a/domains/_github-pages-challenge-JustStudio7.j.json b/domains/_github-pages-challenge-JustStudio7.j.json new file mode 100644 index 000000000..e4aeb1e4d --- /dev/null +++ b/domains/_github-pages-challenge-JustStudio7.j.json @@ -0,0 +1,11 @@ +{ + "description": "verify domain (github)", + "owner": { + "username": "JustDeveloper1", + "email": "support@juststudio.is-a.dev", + "discord": "1117482901353812088" + }, + "record": { + "TXT": "3e256d5551b9e9252f9da7270f6aec" + } +} From 33eacecf40baa16db9de356971123d070ebe1585 Mon Sep 17 00:00:00 2001 From: JustDeveloper Date: Thu, 24 Oct 2024 11:40:17 +0500 Subject: [PATCH 375/416] Update api.juststudio.json --- domains/api.juststudio.json | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/domains/api.juststudio.json b/domains/api.juststudio.json index ff3f8ca29..12663ca7d 100644 --- a/domains/api.juststudio.json +++ b/domains/api.juststudio.json @@ -1,7 +1,7 @@ { - "description": "JustStudio.API", + "description": "JustStudio.API. Docs: https://juststudio.is-a.dev/api", "owner": { - "username": "JustStudio7", + "username": "JustDeveloper1", "email": "support@juststudio.is-a.dev", "discord": "1117482901353812088" }, @@ -12,5 +12,6 @@ "AAAA": [ "2600:1901:0:6d85::" ] - } + }, + "proxied": true } From b45ecc3eb47dcae9b1cb1a509293de35ee5fdb72 Mon Sep 17 00:00:00 2001 From: JustDeveloper Date: Thu, 24 Oct 2024 12:35:30 +0500 Subject: [PATCH 376/416] Update api.juststudio.json --- domains/api.juststudio.json | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/domains/api.juststudio.json b/domains/api.juststudio.json index 12663ca7d..093d72087 100644 --- a/domains/api.juststudio.json +++ b/domains/api.juststudio.json @@ -12,6 +12,5 @@ "AAAA": [ "2600:1901:0:6d85::" ] - }, - "proxied": true + } } From a856492c238dca0e124412c4fb84817f83cb6069 Mon Sep 17 00:00:00 2001 From: shockbs <77534483+shockbs@users.noreply.github.com> Date: Thu, 24 Oct 2024 17:33:19 +0800 Subject: [PATCH 377/416] Update status.shockbs.json --- domains/status.shockbs.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/domains/status.shockbs.json b/domains/status.shockbs.json index 51544bef1..8eb893807 100644 --- a/domains/status.shockbs.json +++ b/domains/status.shockbs.json @@ -4,5 +4,5 @@ "discord": "880084860327313459" }, "record": { - "URL": "https://status.shockbs.pro/" + "URL": "https://status.shockbs.pro/"} } From 72c3994e39635d4a21a7b46d8b6e45e578095f6b Mon Sep 17 00:00:00 2001 From: shockbs <77534483+shockbs@users.noreply.github.com> Date: Thu, 24 Oct 2024 17:33:45 +0800 Subject: [PATCH 378/416] Update docs.shockbs.json --- domains/docs.shockbs.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/domains/docs.shockbs.json b/domains/docs.shockbs.json index 9e4197234..30868e236 100644 --- a/domains/docs.shockbs.json +++ b/domains/docs.shockbs.json @@ -4,5 +4,5 @@ "discord": "880084860327313459" }, "record": { - "URL": "https://docs.shockbs.pro/" + "URL": "https://docs.shockbs.pro/"} } From cc182834c65ef56cf502f80be788d43702fb0a02 Mon Sep 17 00:00:00 2001 From: Ibalh0 <122243269+Ibalh0@users.noreply.github.com> Date: Thu, 24 Oct 2024 14:24:40 +0400 Subject: [PATCH 379/416] Register Ibalh0.is-a.dev --- domains/ibalh0.json | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 domains/ibalh0.json diff --git a/domains/ibalh0.json b/domains/ibalh0.json new file mode 100644 index 000000000..3f7055f39 --- /dev/null +++ b/domains/ibalh0.json @@ -0,0 +1,13 @@ +{ + "owner": { + "username": "Ibalh0", + "email": "", + "discord": "1148535309160677376", + "OWL": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiUlNBLU9BRVAiLCJraWQiOiJaa1VsRmRqVThiUEstLXVVM2JJR09PVHFYYVFFS1ZINFVXOW53MTR6WTJnIn0.Q8OM23V_DPmsBSJrSdkYq4oK3ZzqYOmFumlIfDLjj3xDYnFWSzks4Hvwm_SiplJlPzqTgfsw4FqG51CbcBcuTlUzkhvoK3hyNY8CxZ8Np8_c35JPVo2v_8UkH9H1_qarNYAgquJqk08wGGc32xaaZrpJeN1jO8pCUhL6uc_r2xaJyvMMkO2w8jwu3iqCJpTJH5UH3-XpwJRUT_uzE1RK3rL9laab5TaLR6QIPFgNW5F71bN4Anj3HIlCbG5ee9mJQowSaS5YAMb4fttTYkSNT-1PR3ekKWMieg1z_7K7SbAn4vG3cE0AQj_fL06l6aO_hTWHi5M54WHUbsVj7fjsTQ.nYgVmf3xj0MTFDqn7XA-oA.BOs8XDiRPkOQ4yx9WzNlFJne3kyQPsec2y6g-LWvpvrq4xg9erYPK78xJtJlpyNwjqkxZf3dZW73bKW50kWpWUJ2UC67OWiMTYxXoKPrcs0.fWo46QmZvvKiLirmPoy7kA" + }, + + "record": { + "CNAME": "https://ibalh0.github.io/ibalh0-portfolio/" + } + } + \ No newline at end of file From e6848082537d2b2e1dcb7cd462be88c72345b064 Mon Sep 17 00:00:00 2001 From: whisp <179332949+itswhisp@users.noreply.github.com> Date: Thu, 24 Oct 2024 05:27:43 -0600 Subject: [PATCH 380/416] Create _vercel.whisp.json --- domains/_vercel.whisp.json | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 domains/_vercel.whisp.json diff --git a/domains/_vercel.whisp.json b/domains/_vercel.whisp.json new file mode 100644 index 000000000..b5e18cfbd --- /dev/null +++ b/domains/_vercel.whisp.json @@ -0,0 +1,10 @@ +{ + "owner": { + "username": "itswhisp", + "email": "ag.whisp@gmail.com", + "discord": "1276688713434529854" + }, + "record": { + "TXT": "vc-domain-verify=whisp.is-a.dev,131ed1253e922c1133f2" + } +} From b6a670788b4e012f506ab91af36a0f3ed9e3d44b Mon Sep 17 00:00:00 2001 From: whisp <179332949+itswhisp@users.noreply.github.com> Date: Thu, 24 Oct 2024 05:28:59 -0600 Subject: [PATCH 381/416] Create whisp.json --- domains/whisp.json | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 domains/whisp.json diff --git a/domains/whisp.json b/domains/whisp.json new file mode 100644 index 000000000..1af8c7df8 --- /dev/null +++ b/domains/whisp.json @@ -0,0 +1,10 @@ +{ + "owner": { + "username": "itswhisp", + "email": "ag.whisp@gmail.com", + "discord": "1276688713434529854" + }, + "record": { + "A": ["76.76.21.21"] + } +} From acd92a91d97bc044f4fcacd0e9c79115f5d21bf2 Mon Sep 17 00:00:00 2001 From: Alvin Joy <89687635+alvinsjoy@users.noreply.github.com> Date: Thu, 24 Oct 2024 18:31:14 +0530 Subject: [PATCH 382/416] Create hive.alvin.json --- hive.alvin.json | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 hive.alvin.json diff --git a/hive.alvin.json b/hive.alvin.json new file mode 100644 index 000000000..7e13bcbcf --- /dev/null +++ b/hive.alvin.json @@ -0,0 +1,10 @@ +{ + "owner": { + "username": "alvinsjoy", + "email": "", + "discord": "825382504353234954" + }, + "record": { + "A": ["76.76.21.21"] + } +} From 72a094a93fe727bd4ce73c14940f3de6482367fc Mon Sep 17 00:00:00 2001 From: Alvin Joy <89687635+alvinsjoy@users.noreply.github.com> Date: Thu, 24 Oct 2024 18:34:33 +0530 Subject: [PATCH 383/416] Create _vercel.hive.alvin.json --- _vercel.hive.alvin.json | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 _vercel.hive.alvin.json diff --git a/_vercel.hive.alvin.json b/_vercel.hive.alvin.json new file mode 100644 index 000000000..203fd6a88 --- /dev/null +++ b/_vercel.hive.alvin.json @@ -0,0 +1,13 @@ +{ + "owner": { + "username": "alvinsjoy", + "email": "", + "discord": "825382504353234954" + }, + "record": { + "TXT": [ + "vc-domain-verify=hive.alvin.is-a.dev,c60034f22ad745c15021", + "vc-domain-verify=www.hive.alvin.is-a.dev,682186731d1f9275c277" + ] + } +} From de33f676862f7ca4b6bece90c83d35278df09765 Mon Sep 17 00:00:00 2001 From: Alvin Joy <89687635+alvinsjoy@users.noreply.github.com> Date: Thu, 24 Oct 2024 18:35:24 +0530 Subject: [PATCH 384/416] Create www.hive.alvin.json --- www.hive.alvin.json | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 www.hive.alvin.json diff --git a/www.hive.alvin.json b/www.hive.alvin.json new file mode 100644 index 000000000..7e13bcbcf --- /dev/null +++ b/www.hive.alvin.json @@ -0,0 +1,10 @@ +{ + "owner": { + "username": "alvinsjoy", + "email": "", + "discord": "825382504353234954" + }, + "record": { + "A": ["76.76.21.21"] + } +} From 84f72b8f31c97836bb90148cbce5340a8c8bcb3a Mon Sep 17 00:00:00 2001 From: Catrin <95254982+winter7eaf@users.noreply.github.com> Date: Thu, 24 Oct 2024 14:18:36 +0100 Subject: [PATCH 385/416] Create catrin.json --- domains/catrin.json | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100644 domains/catrin.json diff --git a/domains/catrin.json b/domains/catrin.json new file mode 100644 index 000000000..765493ba8 --- /dev/null +++ b/domains/catrin.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "winter7eaf", + "email": "winter.leafie@gmail.com" + }, + "record": { + "CNAME": "winter7eaf.github.io" + } +} From 3daf6873b60e088fd50d9d8d1f5a53fa88cc5889 Mon Sep 17 00:00:00 2001 From: Alvin Joy <89687635+alvinsjoy@users.noreply.github.com> Date: Thu, 24 Oct 2024 18:51:37 +0530 Subject: [PATCH 386/416] Delete _vercel.hive.alvin.json --- _vercel.hive.alvin.json | 13 ------------- 1 file changed, 13 deletions(-) delete mode 100644 _vercel.hive.alvin.json diff --git a/_vercel.hive.alvin.json b/_vercel.hive.alvin.json deleted file mode 100644 index 203fd6a88..000000000 --- a/_vercel.hive.alvin.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "owner": { - "username": "alvinsjoy", - "email": "", - "discord": "825382504353234954" - }, - "record": { - "TXT": [ - "vc-domain-verify=hive.alvin.is-a.dev,c60034f22ad745c15021", - "vc-domain-verify=www.hive.alvin.is-a.dev,682186731d1f9275c277" - ] - } -} From 58e91bd6e135186a787fb625c406dcfa438ed144 Mon Sep 17 00:00:00 2001 From: Alvin Joy <89687635+alvinsjoy@users.noreply.github.com> Date: Thu, 24 Oct 2024 18:52:50 +0530 Subject: [PATCH 387/416] vercel says to update _vercel.alvin.json and not _vercel.hive.alvin.json --- domains/_vercel.alvin.json | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/domains/_vercel.alvin.json b/domains/_vercel.alvin.json index b133bd341..236a3fe7b 100644 --- a/domains/_vercel.alvin.json +++ b/domains/_vercel.alvin.json @@ -5,6 +5,10 @@ "discord": "825382504353234954" }, "record": { - "TXT": "vc-domain-verify=www.alvin.is-a.dev,8cfb8dfac816eacccf2d" + "TXT": [ + "vc-domain-verify=www.alvin.is-a.dev,8cfb8dfac816eacccf2d", + "vc-domain-verify=hive.alvin.is-a.dev,c60034f22ad745c15021", + "vc-domain-verify=www.hive.alvin.is-a.dev,682186731d1f9275c277" + ] } } From ed15627c496e6f4a818a47b498f4c6a9b0a4d7ab Mon Sep 17 00:00:00 2001 From: Alvin Joy <89687635+alvinsjoy@users.noreply.github.com> Date: Thu, 24 Oct 2024 18:59:46 +0530 Subject: [PATCH 388/416] Rename hive.alvin.json to domains/hive.alvin.json --- hive.alvin.json => domains/hive.alvin.json | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename hive.alvin.json => domains/hive.alvin.json (100%) diff --git a/hive.alvin.json b/domains/hive.alvin.json similarity index 100% rename from hive.alvin.json rename to domains/hive.alvin.json From a9d0249a6ac5522f7c238bea5543097301915d55 Mon Sep 17 00:00:00 2001 From: Alvin Joy <89687635+alvinsjoy@users.noreply.github.com> Date: Thu, 24 Oct 2024 19:00:14 +0530 Subject: [PATCH 389/416] Rename www.hive.alvin.json to domains/www.hive.alvin.json --- www.hive.alvin.json => domains/www.hive.alvin.json | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename www.hive.alvin.json => domains/www.hive.alvin.json (100%) diff --git a/www.hive.alvin.json b/domains/www.hive.alvin.json similarity index 100% rename from www.hive.alvin.json rename to domains/www.hive.alvin.json From 58bdb61ce929852e4aeaddcf40c0d6b08d84c1d2 Mon Sep 17 00:00:00 2001 From: TunaPham <156062141+Tun52299@users.noreply.github.com> Date: Thu, 24 Oct 2024 20:41:14 +0700 Subject: [PATCH 390/416] Register tuanpham.is-a.dev --- domains/tuanpham.json | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 domains/tuanpham.json diff --git a/domains/tuanpham.json b/domains/tuanpham.json new file mode 100644 index 000000000..dfb46c32f --- /dev/null +++ b/domains/tuanpham.json @@ -0,0 +1,13 @@ +{ + "owner": { + "username": "Tun52299", + "email": "", + "discord": "699291160157618226", + "OWL": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiUlNBLU9BRVAiLCJraWQiOiJaa1VsRmRqVThiUEstLXVVM2JJR09PVHFYYVFFS1ZINFVXOW53MTR6WTJnIn0.NO4Prmw4__zqB_JFqETf5p4zidLyqmBWvdQdtXTZ1AkyrCUUXRzqJX_Ls4rVWgkO_L-7tJgwLqo1Kd_bLWXm9KgI28TiqxqtAyuHBvQ2k_Ljy5AKzv1e7f_0SsJYGdONyz8JcRwE7lnzm9fkjbGwtLmmbY79vX4z0WckcIQXJZXsToT2cp33M_11wb1F9JpTDBq4SKvBcu11jeTSv3J_gyeL8JMFQQ87F16U30QGY98mtMJq7x0LWWqS2FevqPRyuiFwPOVuiir0qLVfCN9rOj3hnjsQh5ZDXaLCW-KoIBxJtAouQx7gOWsvAgEw9QUH4Z8NRKuklsIpk1ZbSSRgHw.VdDmy0RUUAIVXJfbm8FO3Q.nxTc-dx3PdfwHgGdk3yXfbsJj2Kdr6UrWSvlF9_yecVQH1eOETVxL6iwBdiNdLxfKKrP76gTS-9GK6j-cL1Ix-W5CaeyX4l2Jz_0nDgRVE8.zGKqhWqeyusy1PwiiMxnJA" + }, + + "record": { + "CNAME": "tun52299.github.io" + } + } + \ No newline at end of file From d61959e5cf590286e62547362badf8a5d773c9d1 Mon Sep 17 00:00:00 2001 From: JustDeveloper Date: Thu, 24 Oct 2024 20:00:07 +0500 Subject: [PATCH 391/416] Create clerk.juststudio.json --- domains/clerk.juststudio.json | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 domains/clerk.juststudio.json diff --git a/domains/clerk.juststudio.json b/domains/clerk.juststudio.json new file mode 100644 index 000000000..43b980be0 --- /dev/null +++ b/domains/clerk.juststudio.json @@ -0,0 +1,11 @@ +{ + "description": "for account system", + "owner": { + "username": "JustDeveloper1", + "email": "support@juststudio.is-a.dev", + "discord": "1117482901353812088" + }, + "record": { + "CNAME": "frontend-api.clerk.services" + } +} From 5b90d4e101177895e6838cd969120697b25c74bf Mon Sep 17 00:00:00 2001 From: JustDeveloper Date: Thu, 24 Oct 2024 20:01:56 +0500 Subject: [PATCH 392/416] Create accounts.juststudio.json --- domains/accounts.juststudio.json | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 domains/accounts.juststudio.json diff --git a/domains/accounts.juststudio.json b/domains/accounts.juststudio.json new file mode 100644 index 000000000..e2655ff63 --- /dev/null +++ b/domains/accounts.juststudio.json @@ -0,0 +1,11 @@ +{ + "description": "For account system", + "owner": { + "username": "JustDeveloper1", + "email": "support@juststudio.is-a.dev", + "discord": "1117482901353812088" + }, + "record": { + "CNAME": "accounts.clerk.services" + } +} From 3b883a9e68f59eb2ba4e15ceb5a350c18a5d420e Mon Sep 17 00:00:00 2001 From: JustDeveloper Date: Thu, 24 Oct 2024 20:05:15 +0500 Subject: [PATCH 393/416] Create clk._domainkey.juststudio.json --- domains/clk._domainkey.juststudio.json | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 domains/clk._domainkey.juststudio.json diff --git a/domains/clk._domainkey.juststudio.json b/domains/clk._domainkey.juststudio.json new file mode 100644 index 000000000..3808695c4 --- /dev/null +++ b/domains/clk._domainkey.juststudio.json @@ -0,0 +1,11 @@ +{ + "description": "For account system", + "owner": { + "username": "JustDeveloper1", + "email": "support@juststudio.is-a.dev", + "discord": "1117482901353812088" + }, + "record": { + "CNAME": "dkim1.y6sdqd4maii2.clerk.services" + } +} From 2ec0854af3f430b62903097267fd62d569e98ee6 Mon Sep 17 00:00:00 2001 From: JustDeveloper Date: Thu, 24 Oct 2024 20:06:04 +0500 Subject: [PATCH 394/416] Create clk2._domainkey.juststudio.json --- domains/clk2._domainkey.juststudio.json | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 domains/clk2._domainkey.juststudio.json diff --git a/domains/clk2._domainkey.juststudio.json b/domains/clk2._domainkey.juststudio.json new file mode 100644 index 000000000..2c97f1728 --- /dev/null +++ b/domains/clk2._domainkey.juststudio.json @@ -0,0 +1,11 @@ +{ + "description": "For account system", + "owner": { + "username": "JustDeveloper1", + "email": "support@juststudio.is-a.dev", + "discord": "1117482901353812088" + }, + "record": { + "CNAME": "dkim2.y6sdqd4maii2.clerk.services" + } +} From a225918f4a8111731cf40ab2cdc16a6107bcd1e9 Mon Sep 17 00:00:00 2001 From: JustDeveloper Date: Thu, 24 Oct 2024 20:07:00 +0500 Subject: [PATCH 395/416] Create clkmail.juststudio.json --- domains/clkmail.juststudio.json | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 domains/clkmail.juststudio.json diff --git a/domains/clkmail.juststudio.json b/domains/clkmail.juststudio.json new file mode 100644 index 000000000..423e8d13a --- /dev/null +++ b/domains/clkmail.juststudio.json @@ -0,0 +1,11 @@ +{ + "description": "For account system", + "owner": { + "username": "JustDeveloper1", + "email": "support@juststudio.is-a.dev", + "discord": "1117482901353812088" + }, + "record": { + "CNAME": "mail.y6sdqd4maii2.clerk.services" + } +} From ab72609d82f5b2abcf9fa0fcbc9b8c6030f3de05 Mon Sep 17 00:00:00 2001 From: Conaitus Date: Thu, 24 Oct 2024 18:05:47 +0200 Subject: [PATCH 396/416] Register 026.is-a.dev --- domains/026.json | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 domains/026.json diff --git a/domains/026.json b/domains/026.json new file mode 100644 index 000000000..0d1a149f2 --- /dev/null +++ b/domains/026.json @@ -0,0 +1,13 @@ +{ + "owner": { + "username": "conaitus", + "email": "", + "discord": "772867638920609823", + "OWL": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiUlNBLU9BRVAiLCJraWQiOiJaa1VsRmRqVThiUEstLXVVM2JJR09PVHFYYVFFS1ZINFVXOW53MTR6WTJnIn0.KYStWS9u7kn8H-BJLNUxA0PsFkP5qxGPZm-HYknRfHbFc6c3X2z3Fyz2NQcDz1Du3xpCP58mQsd4lEB9ZBYuzYy8f0xpwr_NeZ1H8l8qIrcekOv3znNXBzfEb5f_jY9lzqUCqD-1f3_X-9J-Q403qxVvx3Tg-7rtUNNtuy4nGPWQK92f1MQva2K2mtFjcvwQyKJLhf1hYakfULm_1UnknYTnfcBmsUZL42CzCeZia9ofvahOGjl4tapLWMbcb3gKtY2cIm37aF3bAXvIIpd50BOv8k4J0NAiKB_1pTcPJlIjvPasoD7-sZBTZ9b5gjjIpajuJaJrh2L5ZN5L4c3X8A.T8PosqQdCtq5qKzL_90vWQ.UCrMJwoBu-vRd5Wj4oS-B63aoapDpka6A0x31G1GpIbzUO-7kHBO1uK7c9rDPpAnuHkOSEp0evh9PJ2-7E1xI-UDIjVkLlE6KUL0eBD8oO0.U0OIRYK4tTs9GV6b1FiarQ" + }, + + "record": { + "A": ["77.175.38.88"] + } + } + \ No newline at end of file From 492ba8e8b69ce257e4643f257802ba0140bba56b Mon Sep 17 00:00:00 2001 From: DIBSTER <76603072+DEV-DIBSTER@users.noreply.github.com> Date: Thu, 24 Oct 2024 12:08:00 -0400 Subject: [PATCH 397/416] chore: formatting and validation --- domains/026.json | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/domains/026.json b/domains/026.json index 0d1a149f2..8b72bed70 100644 --- a/domains/026.json +++ b/domains/026.json @@ -1,13 +1,13 @@ { - "owner": { - "username": "conaitus", - "email": "", - "discord": "772867638920609823", - "OWL": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiUlNBLU9BRVAiLCJraWQiOiJaa1VsRmRqVThiUEstLXVVM2JJR09PVHFYYVFFS1ZINFVXOW53MTR6WTJnIn0.KYStWS9u7kn8H-BJLNUxA0PsFkP5qxGPZm-HYknRfHbFc6c3X2z3Fyz2NQcDz1Du3xpCP58mQsd4lEB9ZBYuzYy8f0xpwr_NeZ1H8l8qIrcekOv3znNXBzfEb5f_jY9lzqUCqD-1f3_X-9J-Q403qxVvx3Tg-7rtUNNtuy4nGPWQK92f1MQva2K2mtFjcvwQyKJLhf1hYakfULm_1UnknYTnfcBmsUZL42CzCeZia9ofvahOGjl4tapLWMbcb3gKtY2cIm37aF3bAXvIIpd50BOv8k4J0NAiKB_1pTcPJlIjvPasoD7-sZBTZ9b5gjjIpajuJaJrh2L5ZN5L4c3X8A.T8PosqQdCtq5qKzL_90vWQ.UCrMJwoBu-vRd5Wj4oS-B63aoapDpka6A0x31G1GpIbzUO-7kHBO1uK7c9rDPpAnuHkOSEp0evh9PJ2-7E1xI-UDIjVkLlE6KUL0eBD8oO0.U0OIRYK4tTs9GV6b1FiarQ" - }, - - "record": { - "A": ["77.175.38.88"] - } + "owner": { + "username": "conaitus", + "email": "", + "discord": "772867638920609823", + "OWL": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiUlNBLU9BRVAiLCJraWQiOiJaa1VsRmRqVThiUEstLXVVM2JJR09PVHFYYVFFS1ZINFVXOW53MTR6WTJnIn0.KYStWS9u7kn8H-BJLNUxA0PsFkP5qxGPZm-HYknRfHbFc6c3X2z3Fyz2NQcDz1Du3xpCP58mQsd4lEB9ZBYuzYy8f0xpwr_NeZ1H8l8qIrcekOv3znNXBzfEb5f_jY9lzqUCqD-1f3_X-9J-Q403qxVvx3Tg-7rtUNNtuy4nGPWQK92f1MQva2K2mtFjcvwQyKJLhf1hYakfULm_1UnknYTnfcBmsUZL42CzCeZia9ofvahOGjl4tapLWMbcb3gKtY2cIm37aF3bAXvIIpd50BOv8k4J0NAiKB_1pTcPJlIjvPasoD7-sZBTZ9b5gjjIpajuJaJrh2L5ZN5L4c3X8A.T8PosqQdCtq5qKzL_90vWQ.UCrMJwoBu-vRd5Wj4oS-B63aoapDpka6A0x31G1GpIbzUO-7kHBO1uK7c9rDPpAnuHkOSEp0evh9PJ2-7E1xI-UDIjVkLlE6KUL0eBD8oO0.U0OIRYK4tTs9GV6b1FiarQ" + }, + "record": { + "A": [ + "77.175.38.88" + ] } - \ No newline at end of file +} From 857e242dccef75e18ac279c3d6c4b37dbd6f44ee Mon Sep 17 00:00:00 2001 From: Zayaan AR Date: Thu, 24 Oct 2024 17:11:37 +0100 Subject: [PATCH 398/416] Register bulletboy.is-a.dev --- domains/bulletboy.json | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 domains/bulletboy.json diff --git a/domains/bulletboy.json b/domains/bulletboy.json new file mode 100644 index 000000000..138638fbd --- /dev/null +++ b/domains/bulletboy.json @@ -0,0 +1,13 @@ +{ + "owner": { + "username": "userandaname", + "email": "", + "discord": "823939421686071386", + "OWL": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiUlNBLU9BRVAiLCJraWQiOiJaa1VsRmRqVThiUEstLXVVM2JJR09PVHFYYVFFS1ZINFVXOW53MTR6WTJnIn0.G9oEk7CdABSXPTrtniX-JVzXC_M8Ck8N6lcPx6MEEciAoH7DKPHLPkzEFpkNwKO6PacaHGokIEjxJwCyB7M9MiqOU7qtrFh5vQzqPuaTgKMhKE_HGit1ygWe344_R9Ps1JMM7lH-zYq23oiVC57wcxCZ3K32OaTthIC-2qlTpADGruCWdPX9oTL2bJ2ExXhzBkf3i92w0H4N2Qpf2F6u2phMFrSrf7fFemilgwI0YpA46Tn5zPEs3HnpSWBCeysxG6StzteKpvWh8KONqgFg3ApzDux6IzuzPUQ9Yt672miodCFGmvvygL65IH6O7bA3nmoIEf5ogCohTcaia78RaQ.iznvzpLQ_UYA25UWaS1Xtw.odg3WjLAdhjpYNzZ9Yc1qxH4ZzFMbLR7XVkDMvBDPkcTryoADz0n6W60uxecwALZaBqRmncIxGB-a-HQ_cIW7S2VjYyyZixVIec0BSbmZDE.2mkl-CEdAGkZq62jfjw7Ag" + }, + + "record": { + "CNAME": "bulletboy-coder.github.io" + } + } + \ No newline at end of file From 9416cd6f788be4ef0add3582d79a23755a2c5347 Mon Sep 17 00:00:00 2001 From: Ibalh0 <122243269+Ibalh0@users.noreply.github.com> Date: Thu, 24 Oct 2024 22:32:31 +0400 Subject: [PATCH 399/416] Update ibalh0.json --- domains/ibalh0.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/domains/ibalh0.json b/domains/ibalh0.json index 3f7055f39..59ed1ff98 100644 --- a/domains/ibalh0.json +++ b/domains/ibalh0.json @@ -7,7 +7,7 @@ }, "record": { - "CNAME": "https://ibalh0.github.io/ibalh0-portfolio/" + "CNAME": "ibalh0.github.io" } } - \ No newline at end of file + From 544f9572a0cee3267e8ff9a748e956baa48ad22d Mon Sep 17 00:00:00 2001 From: Sebastian Duque Gutierrez <13395979+sebastiandg7@users.noreply.github.com> Date: Thu, 24 Oct 2024 15:04:12 -0500 Subject: [PATCH 400/416] Register sebastiand.is-a.dev --- domains/sebastiand.json | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 domains/sebastiand.json diff --git a/domains/sebastiand.json b/domains/sebastiand.json new file mode 100644 index 000000000..e7699d4ea --- /dev/null +++ b/domains/sebastiand.json @@ -0,0 +1,13 @@ +{ + "owner": { + "username": "sebastiandg7", + "email": "", + "discord": "208368273086087170", + "OWL": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiUlNBLU9BRVAiLCJraWQiOiJaa1VsRmRqVThiUEstLXVVM2JJR09PVHFYYVFFS1ZINFVXOW53MTR6WTJnIn0.TSHkwx0z2f7tKPzuS6eYo2gfqbD8VG1tfvr34qhGK-SB78GxVj0PXm_kT-ITkOx_h680FZf1__BzFHrEVPoSpFgv2aVOc4QYbk7i0qXPnVxZA9h6AgXMSwVTng-c7xd4vd3qsfZm7re-UBvxGPfYtwSbKPXWs_DxxB-P2Ci1Xzv07A6haVyyqectB_jctnWUq0h3E8r3LfbdnqUut1eQzGPZhbHQj-WPm3XaODu1BF5iiV18dKUNO-Pnv2OXc2AnYXIQPbRYuWo4mXCnOJlNItzhgHJnCKyzihiCJ_ppx6dOzrVtNMDd3D1WrrhK3mkZLnk2wsQnpNtENnez3i8CfQ._Pb9BHSmR48rQv8Wtb-DuQ.miPhqty--2dTp9YtR6eMxGT_YWhIc1Wn6W-zPy-o7luz6VpAii4KYpTt5NQ5rDw8krzrRevGjv2UEw4PAJJ5wp3Kgnz0EQQQx-xMu-64Hyo.05u2HUx_NgIxZ8YRPPEuqQ" + }, + + "record": { + "CNAME": "sebastiandg7.github.io" + } + } + \ No newline at end of file From 18f1bb00998e3445085c87048452367887110f2f Mon Sep 17 00:00:00 2001 From: iLikeToCode <108116949+iLikeToCode@users.noreply.github.com> Date: Thu, 24 Oct 2024 22:30:08 +0100 Subject: [PATCH 401/416] Create archie.json --- domains/archie.json | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 domains/archie.json diff --git a/domains/archie.json b/domains/archie.json new file mode 100644 index 000000000..62b35c58f --- /dev/null +++ b/domains/archie.json @@ -0,0 +1,11 @@ +{ + "description": "My personal developer portfolio.", + "repo": "https://github.com/iLikeToCode/iliketocode.github.io", + "owner": { + "username": "iLikeToCode", + "email": "archie@archiesbytes.xyz" + }, + "record": { + "CNAME": "iliketocode.github.io" + } +} From 20bf1822cb98b328aea3b188ad83362c134248c0 Mon Sep 17 00:00:00 2001 From: DIBSTER <76603072+DEV-DIBSTER@users.noreply.github.com> Date: Thu, 24 Oct 2024 18:21:19 -0400 Subject: [PATCH 402/416] chore: formatting --- domains/bulletboy.json | 20 +++++++++----------- 1 file changed, 9 insertions(+), 11 deletions(-) diff --git a/domains/bulletboy.json b/domains/bulletboy.json index 138638fbd..e42dfd4ab 100644 --- a/domains/bulletboy.json +++ b/domains/bulletboy.json @@ -1,13 +1,11 @@ { - "owner": { - "username": "userandaname", - "email": "", - "discord": "823939421686071386", - "OWL": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiUlNBLU9BRVAiLCJraWQiOiJaa1VsRmRqVThiUEstLXVVM2JJR09PVHFYYVFFS1ZINFVXOW53MTR6WTJnIn0.G9oEk7CdABSXPTrtniX-JVzXC_M8Ck8N6lcPx6MEEciAoH7DKPHLPkzEFpkNwKO6PacaHGokIEjxJwCyB7M9MiqOU7qtrFh5vQzqPuaTgKMhKE_HGit1ygWe344_R9Ps1JMM7lH-zYq23oiVC57wcxCZ3K32OaTthIC-2qlTpADGruCWdPX9oTL2bJ2ExXhzBkf3i92w0H4N2Qpf2F6u2phMFrSrf7fFemilgwI0YpA46Tn5zPEs3HnpSWBCeysxG6StzteKpvWh8KONqgFg3ApzDux6IzuzPUQ9Yt672miodCFGmvvygL65IH6O7bA3nmoIEf5ogCohTcaia78RaQ.iznvzpLQ_UYA25UWaS1Xtw.odg3WjLAdhjpYNzZ9Yc1qxH4ZzFMbLR7XVkDMvBDPkcTryoADz0n6W60uxecwALZaBqRmncIxGB-a-HQ_cIW7S2VjYyyZixVIec0BSbmZDE.2mkl-CEdAGkZq62jfjw7Ag" - }, - - "record": { - "CNAME": "bulletboy-coder.github.io" - } + "owner": { + "username": "userandaname", + "email": "", + "discord": "823939421686071386", + "OWL": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiUlNBLU9BRVAiLCJraWQiOiJaa1VsRmRqVThiUEstLXVVM2JJR09PVHFYYVFFS1ZINFVXOW53MTR6WTJnIn0.G9oEk7CdABSXPTrtniX-JVzXC_M8Ck8N6lcPx6MEEciAoH7DKPHLPkzEFpkNwKO6PacaHGokIEjxJwCyB7M9MiqOU7qtrFh5vQzqPuaTgKMhKE_HGit1ygWe344_R9Ps1JMM7lH-zYq23oiVC57wcxCZ3K32OaTthIC-2qlTpADGruCWdPX9oTL2bJ2ExXhzBkf3i92w0H4N2Qpf2F6u2phMFrSrf7fFemilgwI0YpA46Tn5zPEs3HnpSWBCeysxG6StzteKpvWh8KONqgFg3ApzDux6IzuzPUQ9Yt672miodCFGmvvygL65IH6O7bA3nmoIEf5ogCohTcaia78RaQ.iznvzpLQ_UYA25UWaS1Xtw.odg3WjLAdhjpYNzZ9Yc1qxH4ZzFMbLR7XVkDMvBDPkcTryoADz0n6W60uxecwALZaBqRmncIxGB-a-HQ_cIW7S2VjYyyZixVIec0BSbmZDE.2mkl-CEdAGkZq62jfjw7Ag" + }, + "record": { + "CNAME": "bulletboy-coder.github.io" } - \ No newline at end of file +} From 86adc65b786743841cc65669bc0a121ecdb8f121 Mon Sep 17 00:00:00 2001 From: DIBSTER <76603072+DEV-DIBSTER@users.noreply.github.com> Date: Thu, 24 Oct 2024 18:23:57 -0400 Subject: [PATCH 403/416] chore: formatting --- domains/archie.json | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/domains/archie.json b/domains/archie.json index 62b35c58f..e1a5620a5 100644 --- a/domains/archie.json +++ b/domains/archie.json @@ -1,11 +1,11 @@ { - "description": "My personal developer portfolio.", - "repo": "https://github.com/iLikeToCode/iliketocode.github.io", - "owner": { - "username": "iLikeToCode", - "email": "archie@archiesbytes.xyz" - }, - "record": { - "CNAME": "iliketocode.github.io" - } + "description": "My personal developer portfolio.", + "repo": "https://github.com/iLikeToCode/iliketocode.github.io", + "owner": { + "username": "iLikeToCode", + "email": "archie@archiesbytes.xyz" + }, + "record": { + "CNAME": "iliketocode.github.io" + } } From dec2fe663849a38fc3a0ff160e4ef40ba73e37c1 Mon Sep 17 00:00:00 2001 From: DIBSTER <76603072+DEV-DIBSTER@users.noreply.github.com> Date: Thu, 24 Oct 2024 18:25:09 -0400 Subject: [PATCH 404/416] chore: formatting --- domains/sebastiand.json | 20 +++++++++----------- 1 file changed, 9 insertions(+), 11 deletions(-) diff --git a/domains/sebastiand.json b/domains/sebastiand.json index e7699d4ea..e0a53eedc 100644 --- a/domains/sebastiand.json +++ b/domains/sebastiand.json @@ -1,13 +1,11 @@ { - "owner": { - "username": "sebastiandg7", - "email": "", - "discord": "208368273086087170", - "OWL": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiUlNBLU9BRVAiLCJraWQiOiJaa1VsRmRqVThiUEstLXVVM2JJR09PVHFYYVFFS1ZINFVXOW53MTR6WTJnIn0.TSHkwx0z2f7tKPzuS6eYo2gfqbD8VG1tfvr34qhGK-SB78GxVj0PXm_kT-ITkOx_h680FZf1__BzFHrEVPoSpFgv2aVOc4QYbk7i0qXPnVxZA9h6AgXMSwVTng-c7xd4vd3qsfZm7re-UBvxGPfYtwSbKPXWs_DxxB-P2Ci1Xzv07A6haVyyqectB_jctnWUq0h3E8r3LfbdnqUut1eQzGPZhbHQj-WPm3XaODu1BF5iiV18dKUNO-Pnv2OXc2AnYXIQPbRYuWo4mXCnOJlNItzhgHJnCKyzihiCJ_ppx6dOzrVtNMDd3D1WrrhK3mkZLnk2wsQnpNtENnez3i8CfQ._Pb9BHSmR48rQv8Wtb-DuQ.miPhqty--2dTp9YtR6eMxGT_YWhIc1Wn6W-zPy-o7luz6VpAii4KYpTt5NQ5rDw8krzrRevGjv2UEw4PAJJ5wp3Kgnz0EQQQx-xMu-64Hyo.05u2HUx_NgIxZ8YRPPEuqQ" - }, - - "record": { - "CNAME": "sebastiandg7.github.io" - } + "owner": { + "username": "sebastiandg7", + "email": "", + "discord": "208368273086087170", + "OWL": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiUlNBLU9BRVAiLCJraWQiOiJaa1VsRmRqVThiUEstLXVVM2JJR09PVHFYYVFFS1ZINFVXOW53MTR6WTJnIn0.TSHkwx0z2f7tKPzuS6eYo2gfqbD8VG1tfvr34qhGK-SB78GxVj0PXm_kT-ITkOx_h680FZf1__BzFHrEVPoSpFgv2aVOc4QYbk7i0qXPnVxZA9h6AgXMSwVTng-c7xd4vd3qsfZm7re-UBvxGPfYtwSbKPXWs_DxxB-P2Ci1Xzv07A6haVyyqectB_jctnWUq0h3E8r3LfbdnqUut1eQzGPZhbHQj-WPm3XaODu1BF5iiV18dKUNO-Pnv2OXc2AnYXIQPbRYuWo4mXCnOJlNItzhgHJnCKyzihiCJ_ppx6dOzrVtNMDd3D1WrrhK3mkZLnk2wsQnpNtENnez3i8CfQ._Pb9BHSmR48rQv8Wtb-DuQ.miPhqty--2dTp9YtR6eMxGT_YWhIc1Wn6W-zPy-o7luz6VpAii4KYpTt5NQ5rDw8krzrRevGjv2UEw4PAJJ5wp3Kgnz0EQQQx-xMu-64Hyo.05u2HUx_NgIxZ8YRPPEuqQ" + }, + "record": { + "CNAME": "sebastiandg7.github.io" } - \ No newline at end of file +} From ee36186759e1786bf2cde08f29ed17c045482333 Mon Sep 17 00:00:00 2001 From: DIBSTER <76603072+DEV-DIBSTER@users.noreply.github.com> Date: Thu, 24 Oct 2024 18:30:45 -0400 Subject: [PATCH 405/416] chore: formatting --- domains/tuanpham.json | 20 +++++++++----------- 1 file changed, 9 insertions(+), 11 deletions(-) diff --git a/domains/tuanpham.json b/domains/tuanpham.json index dfb46c32f..b58712ad8 100644 --- a/domains/tuanpham.json +++ b/domains/tuanpham.json @@ -1,13 +1,11 @@ { - "owner": { - "username": "Tun52299", - "email": "", - "discord": "699291160157618226", - "OWL": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiUlNBLU9BRVAiLCJraWQiOiJaa1VsRmRqVThiUEstLXVVM2JJR09PVHFYYVFFS1ZINFVXOW53MTR6WTJnIn0.NO4Prmw4__zqB_JFqETf5p4zidLyqmBWvdQdtXTZ1AkyrCUUXRzqJX_Ls4rVWgkO_L-7tJgwLqo1Kd_bLWXm9KgI28TiqxqtAyuHBvQ2k_Ljy5AKzv1e7f_0SsJYGdONyz8JcRwE7lnzm9fkjbGwtLmmbY79vX4z0WckcIQXJZXsToT2cp33M_11wb1F9JpTDBq4SKvBcu11jeTSv3J_gyeL8JMFQQ87F16U30QGY98mtMJq7x0LWWqS2FevqPRyuiFwPOVuiir0qLVfCN9rOj3hnjsQh5ZDXaLCW-KoIBxJtAouQx7gOWsvAgEw9QUH4Z8NRKuklsIpk1ZbSSRgHw.VdDmy0RUUAIVXJfbm8FO3Q.nxTc-dx3PdfwHgGdk3yXfbsJj2Kdr6UrWSvlF9_yecVQH1eOETVxL6iwBdiNdLxfKKrP76gTS-9GK6j-cL1Ix-W5CaeyX4l2Jz_0nDgRVE8.zGKqhWqeyusy1PwiiMxnJA" - }, - - "record": { - "CNAME": "tun52299.github.io" - } + "owner": { + "username": "Tun52299", + "email": "", + "discord": "699291160157618226", + "OWL": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiUlNBLU9BRVAiLCJraWQiOiJaa1VsRmRqVThiUEstLXVVM2JJR09PVHFYYVFFS1ZINFVXOW53MTR6WTJnIn0.NO4Prmw4__zqB_JFqETf5p4zidLyqmBWvdQdtXTZ1AkyrCUUXRzqJX_Ls4rVWgkO_L-7tJgwLqo1Kd_bLWXm9KgI28TiqxqtAyuHBvQ2k_Ljy5AKzv1e7f_0SsJYGdONyz8JcRwE7lnzm9fkjbGwtLmmbY79vX4z0WckcIQXJZXsToT2cp33M_11wb1F9JpTDBq4SKvBcu11jeTSv3J_gyeL8JMFQQ87F16U30QGY98mtMJq7x0LWWqS2FevqPRyuiFwPOVuiir0qLVfCN9rOj3hnjsQh5ZDXaLCW-KoIBxJtAouQx7gOWsvAgEw9QUH4Z8NRKuklsIpk1ZbSSRgHw.VdDmy0RUUAIVXJfbm8FO3Q.nxTc-dx3PdfwHgGdk3yXfbsJj2Kdr6UrWSvlF9_yecVQH1eOETVxL6iwBdiNdLxfKKrP76gTS-9GK6j-cL1Ix-W5CaeyX4l2Jz_0nDgRVE8.zGKqhWqeyusy1PwiiMxnJA" + }, + "record": { + "CNAME": "tun52299.github.io" } - \ No newline at end of file +} From 01a97218b1b839ea305bfc9e88e64ba1ec1f38e8 Mon Sep 17 00:00:00 2001 From: whisp <179332949+itswhisp@users.noreply.github.com> Date: Thu, 24 Oct 2024 17:32:22 -0600 Subject: [PATCH 406/416] Create _discord.whisp.json --- domains/_discord.whisp.json | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100644 domains/_discord.whisp.json diff --git a/domains/_discord.whisp.json b/domains/_discord.whisp.json new file mode 100644 index 000000000..b9479b0ac --- /dev/null +++ b/domains/_discord.whisp.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "itswhisp", + "email": "ag.whisp@gmail.com" + }, + "record": { + "TXT": "dh=f98e45bf000905131a5ee712210c9561d2079b24" + } +} From ab11d27fe3104144639d2344e54b1bb369714abb Mon Sep 17 00:00:00 2001 From: William Harrison Date: Fri, 25 Oct 2024 10:20:03 +0800 Subject: [PATCH 407/416] Update dnsconfig.js --- dnsconfig.js | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/dnsconfig.js b/dnsconfig.js index 762dcba92..88d2f8d3a 100644 --- a/dnsconfig.js +++ b/dnsconfig.js @@ -99,9 +99,13 @@ for (var subdomain in domains) { // Exceptions commit.push(IGNORE("@", "MX,TXT")); commit.push(IGNORE("\\*")); +commit.push(IGNORE("*._domainkey", "TXT")); commit.push(IGNORE("_acme-challenge", "TXT")); +commit.push(IGNORE("_autodiscover._tcp", "SRV")); commit.push(IGNORE("_dmarc", "TXT")); commit.push(IGNORE("_psl", "TXT")); +commit.push(IGNORE("autoconfig", "CNAME")); +commit.push(IGNORE("autodiscover", "CNAME")); commit.push(IGNORE("ns[1-5]", "A,AAAA")); // Commit all DNS records From e4c3e0178540016cdd5467b560bc132d8c220c69 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Nguy=E1=BB=85n=20H=E1=BB=93ng=20S=C6=A1n?= <81855366+crischutu07@users.noreply.github.com> Date: Fri, 25 Oct 2024 10:49:38 +0700 Subject: [PATCH 408/416] Create _atproto.crischutu07.json --- domains/_atproto.crischutu07.json | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 domains/_atproto.crischutu07.json diff --git a/domains/_atproto.crischutu07.json b/domains/_atproto.crischutu07.json new file mode 100644 index 000000000..e9754feb8 --- /dev/null +++ b/domains/_atproto.crischutu07.json @@ -0,0 +1,10 @@ +{ + "owner": { + "username": "crischutu07", + "email": "crischutu07owo@gmail.com", + "description": "Bluesky custom handle." + }, + "record": { + "TXT": "did=did:plc:tfpfqi3qewuc5ugaipb57waa" + } +} From 3319f95d0d3734a8f46ff6014cf0ddecb26d2122 Mon Sep 17 00:00:00 2001 From: ohdy518 Date: Fri, 25 Oct 2024 15:29:24 +0900 Subject: [PATCH 409/416] Replace A records with CNAME record remove MX records. --- domains/ohdy.json | 10 +--------- 1 file changed, 1 insertion(+), 9 deletions(-) diff --git a/domains/ohdy.json b/domains/ohdy.json index a837e86bd..52e6b9bdd 100644 --- a/domains/ohdy.json +++ b/domains/ohdy.json @@ -4,14 +4,6 @@ "email": "ohdy518@gmail.com" }, "record": { - "A": [ - "172.66.47.126", - "172.66.44.130" - ], - "MX": [ - "mx1.forwardemail.net", - "mx2.forwardemail.net" - ], - "TXT": "forward-email=ohdy518@gmail.com" + "CNAME": "ohdy518.pages.dev" } } From bd41d875323d959e8cf7e6a764f4d3eb1674d204 Mon Sep 17 00:00:00 2001 From: Catrin <95254982+winter7eaf@users.noreply.github.com> Date: Fri, 25 Oct 2024 10:50:32 +0100 Subject: [PATCH 410/416] Create yourthoughts.catrin.json --- domains/yourthoughts.catrin.json | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 domains/yourthoughts.catrin.json diff --git a/domains/yourthoughts.catrin.json b/domains/yourthoughts.catrin.json new file mode 100644 index 000000000..5aad7f558 --- /dev/null +++ b/domains/yourthoughts.catrin.json @@ -0,0 +1,10 @@ +{ + "owner": { + "username": "winter&eaf", + "email": "", + "discord": "614054830360494100" + }, + "record": { + "A": ["144.21.62.57"] + } +} From 4277ae05e5d6a1f7aaac064f8a8fc244cc37a3fc Mon Sep 17 00:00:00 2001 From: Catrin <95254982+winter7eaf@users.noreply.github.com> Date: Fri, 25 Oct 2024 10:54:22 +0100 Subject: [PATCH 411/416] Create www.yourthoughts.catrin.json --- domains/www.yourthoughts.catrin.json | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 domains/www.yourthoughts.catrin.json diff --git a/domains/www.yourthoughts.catrin.json b/domains/www.yourthoughts.catrin.json new file mode 100644 index 000000000..5aad7f558 --- /dev/null +++ b/domains/www.yourthoughts.catrin.json @@ -0,0 +1,10 @@ +{ + "owner": { + "username": "winter&eaf", + "email": "", + "discord": "614054830360494100" + }, + "record": { + "A": ["144.21.62.57"] + } +} From d7892aa3fb0199ba26212229c6c37adfdb0795c9 Mon Sep 17 00:00:00 2001 From: Catrin <95254982+winter7eaf@users.noreply.github.com> Date: Fri, 25 Oct 2024 10:58:42 +0100 Subject: [PATCH 412/416] Create _github-pages-challenge-winter7eaf.json --- domains/_github-pages-challenge-winter7eaf.json | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 domains/_github-pages-challenge-winter7eaf.json diff --git a/domains/_github-pages-challenge-winter7eaf.json b/domains/_github-pages-challenge-winter7eaf.json new file mode 100644 index 000000000..c30f2aba3 --- /dev/null +++ b/domains/_github-pages-challenge-winter7eaf.json @@ -0,0 +1,10 @@ +{ + "owner": { + "username": "winter7eaf", + "email": "", + "discord": "614054830360494100" + }, + "record": { + "TXT": "663a107901939e867a3f6c387dcadd" + } +} From 6333dc8c83985a5bfc9e7378f4c94dd9ffee1f7d Mon Sep 17 00:00:00 2001 From: Emmanouil Athanasopoulos <70025614+athanasso@users.noreply.github.com> Date: Fri, 25 Oct 2024 15:33:17 +0300 Subject: [PATCH 413/416] Create _vercel.athanasopoulos.json --- domains/_vercel.athanasopoulos.json | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 domains/_vercel.athanasopoulos.json diff --git a/domains/_vercel.athanasopoulos.json b/domains/_vercel.athanasopoulos.json new file mode 100644 index 000000000..5cf63ba90 --- /dev/null +++ b/domains/_vercel.athanasopoulos.json @@ -0,0 +1,10 @@ +{ + "owner": { + "username": "athanasso", + "email": "manos.athanasopoulos@yahoo.gr", + "discord": "187183823354724352" + }, + "record": { + "TXT": "vc-domain-verify=athanasopoulos.is-a.dev,56d11a7196dfe6d19e95" + } +} From a149f64e05f34f8129c187da336e9331b9d465fe Mon Sep 17 00:00:00 2001 From: Emmanouil Athanasopoulos <70025614+athanasso@users.noreply.github.com> Date: Fri, 25 Oct 2024 15:34:40 +0300 Subject: [PATCH 414/416] Update athanasopoulos.json --- domains/athanasopoulos.json | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/domains/athanasopoulos.json b/domains/athanasopoulos.json index 42d3109ce..c42231138 100644 --- a/domains/athanasopoulos.json +++ b/domains/athanasopoulos.json @@ -1,11 +1,10 @@ { - "description": "A personal website, for me.", - "repo": "https://github.com/athanasso/athanasso.github.io", "owner": { "username": "athanasso", - "email": "manos.athanasopoulos@yahoo.gr" + "email": "manos.athanasopoulos@yahoo.gr", + "discord": "187183823354724352" }, "record": { - "CNAME": "athanasso.github.io" + "CNAME": "next-portfolio-eight-kohl.vercel.app" } } From 9f346e5cfd8dfd406b6c7e5594537e8d530148d2 Mon Sep 17 00:00:00 2001 From: abiapp789 Date: Fri, 25 Oct 2024 19:19:13 +0530 Subject: [PATCH 415/416] Create abiapp789.json --- domains/abiapp789.json | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100644 domains/abiapp789.json diff --git a/domains/abiapp789.json b/domains/abiapp789.json new file mode 100644 index 000000000..44864e508 --- /dev/null +++ b/domains/abiapp789.json @@ -0,0 +1,9 @@ +{ + "domain": "abiapp1789.is-a.dev", + "owner": { + "email": "abiapp2024@gmail.com" + }, + "record": { + "CNAME": ["abiapp789.github.io/abiapp789.github.io"] + } +} From b14fe9be267e56134a7108812c14e66f0c5fc36c Mon Sep 17 00:00:00 2001 From: DIBSTER <76603072+DEV-DIBSTER@users.noreply.github.com> Date: Fri, 25 Oct 2024 09:58:05 -0400 Subject: [PATCH 416/416] chore: formatting and validation --- domains/abiapp789.json | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/domains/abiapp789.json b/domains/abiapp789.json index 44864e508..32c0a77ce 100644 --- a/domains/abiapp789.json +++ b/domains/abiapp789.json @@ -1,9 +1,9 @@ { - "domain": "abiapp1789.is-a.dev", - "owner": { - "email": "abiapp2024@gmail.com" - }, - "record": { - "CNAME": ["abiapp789.github.io/abiapp789.github.io"] - } + "domain": "abiapp1789.is-a.dev", + "owner": { + "email": "abiapp2024@gmail.com" + }, + "record": { + "CNAME": "abiapp789.github.io" + } }