From a1dfedf04dea4f16958b6d3c4bcc98ee75daee74 Mon Sep 17 00:00:00 2001 From: Leiz <153046078+Leizreal@users.noreply.github.com> Date: Wed, 6 Dec 2023 09:32:41 +0700 Subject: [PATCH 01/94] Create Leiz.json --- domains/Leiz.json | 1 + 1 file changed, 1 insertion(+) create mode 100644 domains/Leiz.json diff --git a/domains/Leiz.json b/domains/Leiz.json new file mode 100644 index 000000000..8b1378917 --- /dev/null +++ b/domains/Leiz.json @@ -0,0 +1 @@ + From d1418ed1cb5c68a03b14bd5493952217272bf87e Mon Sep 17 00:00:00 2001 From: Leizreal Date: Wed, 6 Dec 2023 09:38:30 +0700 Subject: [PATCH 02/94] feat(domain): leizreal.is-a.dev --- domains/leizreal.json | 12 ++++++++++++ 1 file changed, 12 insertions(+) create mode 100644 domains/leizreal.json diff --git a/domains/leizreal.json b/domains/leizreal.json new file mode 100644 index 000000000..becac851f --- /dev/null +++ b/domains/leizreal.json @@ -0,0 +1,12 @@ +{ + "owner": { + "username": "Leizreal", + "email": "ridhokur2806@gmail.com" + }, + "record": { + "A": ["217.174.245.249"], + "AAAA": ["2a00:da00:1800:83a4::1"], + "MX": ["hosts.is-a.dev"], + "TXT": "v=spf1 a mx ip4:217.174.245.249 ~all" + } +} \ No newline at end of file From 068ff206501054b608c76d40e037d5672024a7e2 Mon Sep 17 00:00:00 2001 From: William Harrison Date: Mon, 25 Dec 2023 07:21:34 +0800 Subject: [PATCH 03/94] feat(root): mail records --- domains/@.json | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/domains/@.json b/domains/@.json index 56f1851e8..6fdb9372b 100644 --- a/domains/@.json +++ b/domains/@.json @@ -6,6 +6,8 @@ "email": "phenax5@gmail.com" }, "record": { - "URL": "http://www.is-a.dev" + "URL": "http://www.is-a.dev", + "MX": ["mail.is-a.dev"], + "TXT": ["v=spf1 ip4:51.161.54.164 include:mail.is-a.dev ~all"] } } From 1e234683af3c1afcd9de839235c713c4cb7d83b5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Agust=C3=ADn=20Lucentini?= <136536384+lucenstuff@users.noreply.github.com> Date: Thu, 4 Jan 2024 21:45:52 -0300 Subject: [PATCH 04/94] Register lucen.is-a.dev --- domains/lucen.json | 12 ++++++++++++ 1 file changed, 12 insertions(+) create mode 100644 domains/lucen.json diff --git a/domains/lucen.json b/domains/lucen.json new file mode 100644 index 000000000..26aa4ebb9 --- /dev/null +++ b/domains/lucen.json @@ -0,0 +1,12 @@ +{ + "owner": { + "username": "lucenstuff", + "email": "lucentiniagustin@hotmail.com", + "discord": "202467820225822720" + }, + + "record": { + "CNAME": "lucendev.onrender.com" + } + } + \ No newline at end of file From 7aa4259c648bc404a990c38edde42415f2ec102b Mon Sep 17 00:00:00 2001 From: SnoopyCodeX Date: Fri, 5 Jan 2024 10:07:21 +0800 Subject: [PATCH 05/94] feat(domain): johnroylapida.is-a.dev --- domains/johnroylapida.json | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 domains/johnroylapida.json diff --git a/domains/johnroylapida.json b/domains/johnroylapida.json new file mode 100644 index 000000000..cef9bb5be --- /dev/null +++ b/domains/johnroylapida.json @@ -0,0 +1,14 @@ +{ + "owner": { + "username": "SnoopyCodeX", + "email": "johnroy062102calimlim@gmail.com" + }, + "record": { + "A": [ + "217.174.245.249", + "51.161.54.161" + ], + "MX": ["mail.is-a.dev"], + "TXT": "v=spf1 mx a:mail.is-a.dev ~all" + } +} \ No newline at end of file From c9c5c5085b6cfbedcb397df7aa0f51130319843d Mon Sep 17 00:00:00 2001 From: attaf-riski Date: Fri, 5 Jan 2024 09:15:20 +0700 Subject: [PATCH 06/94] feat(domain): attafriski.is-a.dev --- domains/attafriski.json | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 domains/attafriski.json diff --git a/domains/attafriski.json b/domains/attafriski.json new file mode 100644 index 000000000..0c2d87856 --- /dev/null +++ b/domains/attafriski.json @@ -0,0 +1,14 @@ +{ + "owner": { + "username": "attaf-riski", + "email": "atafriski27@gmail.com" + }, + "record": { + "A": [ + "217.174.245.249", + "51.161.54.161" + ], + "MX": ["mail.is-a.dev"], + "TXT": "v=spf1 mx a:mail.is-a.dev ~all" + } +} \ No newline at end of file From 3999b419d3e29ce40b3e91fa28b3d011430b6688 Mon Sep 17 00:00:00 2001 From: heydaristo Date: Fri, 5 Jan 2024 09:17:17 +0700 Subject: [PATCH 07/94] feat(domain): heydaristo.is-a.dev --- domains/heydaristo.json | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 domains/heydaristo.json diff --git a/domains/heydaristo.json b/domains/heydaristo.json new file mode 100644 index 000000000..6e6f9e1ef --- /dev/null +++ b/domains/heydaristo.json @@ -0,0 +1,14 @@ +{ + "owner": { + "username": "heydaristo", + "email": "heydaristo@gmail.com" + }, + "record": { + "A": [ + "217.174.245.249", + "51.161.54.161" + ], + "MX": ["mail.is-a.dev"], + "TXT": "v=spf1 mx a:mail.is-a.dev ~all" + } +} \ No newline at end of file From e0e5c6b187f6fb8a01289c5f71a49a8515716c0b Mon Sep 17 00:00:00 2001 From: Suki Date: Fri, 5 Jan 2024 09:19:10 +0530 Subject: [PATCH 08/94] Create bdays.suki.json --- domains/bdays.suki.json | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100644 domains/bdays.suki.json diff --git a/domains/bdays.suki.json b/domains/bdays.suki.json new file mode 100644 index 000000000..2f1cd119d --- /dev/null +++ b/domains/bdays.suki.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "SukiPlayz", + "email": "sukimayoo@outlook.com" + }, + "record": { + "A": ["69.30.249.53"] + } + } From c4566a96173f1738e900d8a61dda24649b4bf4e5 Mon Sep 17 00:00:00 2001 From: SlycIsACatboy Date: Fri, 5 Jan 2024 09:06:39 +0300 Subject: [PATCH 09/94] feat(domain): catboy.is-a.dev --- domains/catboy.json | 26 ++++++++++++++------------ 1 file changed, 14 insertions(+), 12 deletions(-) diff --git a/domains/catboy.json b/domains/catboy.json index cd13b4c2b..3349e502e 100644 --- a/domains/catboy.json +++ b/domains/catboy.json @@ -1,12 +1,14 @@ -{ - "owner": { - "username": "SlycIsACatboy", - "email": "noahhz942@gmail.com", - "discord": "5.s3" - }, - "record": { - "A": [ - "137.184.119.127" - ] - } - } \ No newline at end of file +{ + "owner": { + "username": "SlycIsACatboy", + "email": "noahhz942@gmail.com" + }, + "record": { + "A": [ + "217.174.245.249", + "51.161.54.161" + ], + "MX": ["mail.is-a.dev"], + "TXT": "v=spf1 mx a:mail.is-a.dev ~all" + } +} \ No newline at end of file From a7be07fd1a81ca86c61acab4bf960c141da01a79 Mon Sep 17 00:00:00 2001 From: amir-mohammad-HP Date: Fri, 5 Jan 2024 09:45:45 +0330 Subject: [PATCH 10/94] feat(domain): college-front.is-a.dev --- domains/college-front.json | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100644 domains/college-front.json diff --git a/domains/college-front.json b/domains/college-front.json new file mode 100644 index 000000000..2dfc9c789 --- /dev/null +++ b/domains/college-front.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "amir-mohammad-HP", + "email": "hamidipour97@gmail.com" + }, + "record": { + "CNAME": "front.collegesaz.ir" + } +} From 6a020d3820bbc2a50ecc4302a4aef7ebc4e99667 Mon Sep 17 00:00:00 2001 From: floofywork Date: Fri, 5 Jan 2024 07:51:52 +0100 Subject: [PATCH 11/94] feat(domain): floofy.exe.is-a.dev --- domains/floofy.exe.json | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 domains/floofy.exe.json diff --git a/domains/floofy.exe.json b/domains/floofy.exe.json new file mode 100644 index 000000000..ea3617d81 --- /dev/null +++ b/domains/floofy.exe.json @@ -0,0 +1,14 @@ +{ + "owner": { + "username": "floofywork", + "email": "floofywork@gmail.com" + }, + "record": { + "A": [ + "217.174.245.249", + "51.161.54.161" + ], + "MX": ["mail.is-a.dev"], + "TXT": "v=spf1 mx a:mail.is-a.dev ~all" + } +} \ No newline at end of file From 41d2cc817688fb4cdb39ce85fa32d36f3ae94c77 Mon Sep 17 00:00:00 2001 From: LilyMusic Date: Fri, 5 Jan 2024 12:36:33 +0530 Subject: [PATCH 12/94] feat(domain): status.astra.is-a.dev --- domains/status.astra.json | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100644 domains/status.astra.json diff --git a/domains/status.astra.json b/domains/status.astra.json new file mode 100644 index 000000000..ccdd07006 --- /dev/null +++ b/domains/status.astra.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "LilyMusic", + "email": "Lilymusicdiscord@gmail.com" + }, + "record": { + "A": ["69.30.249.53"] + } +} From ec66a08481c955f39db4ee6eeb8d3c2a25c6867a Mon Sep 17 00:00:00 2001 From: Lunarate Date: Fri, 5 Jan 2024 14:55:43 +0530 Subject: [PATCH 13/94] feat(domain): lunar.is-a.dev --- domains/lunar.json | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 domains/lunar.json diff --git a/domains/lunar.json b/domains/lunar.json new file mode 100644 index 000000000..67b3b2fb3 --- /dev/null +++ b/domains/lunar.json @@ -0,0 +1,14 @@ +{ + "owner": { + "username": "Lunarate", + "email": "veershrivastava1011@gmail.com" + }, + "record": { + "A": [ + "217.174.245.249", + "51.161.54.161" + ], + "MX": ["mail.is-a.dev"], + "TXT": "v=spf1 mx a:mail.is-a.dev ~all" + } +} \ No newline at end of file From 8b64884dcbe05c04245aa06b407cff33c3176632 Mon Sep 17 00:00:00 2001 From: SlycIsACatboy Date: Fri, 5 Jan 2024 13:26:51 +0300 Subject: [PATCH 14/94] feat(domain): catboy.is-a.dev From 5ff64942dc102cd7ba2d2327f3da3ef40dd8e9a6 Mon Sep 17 00:00:00 2001 From: SlycIsACatboy Date: Fri, 5 Jan 2024 13:27:42 +0300 Subject: [PATCH 15/94] feat(domain): catboy.is-a.dev From fbe6d19a6fb8fc0d91a669228d03ba9e866393e2 Mon Sep 17 00:00:00 2001 From: SlycC <118376331+SlycIsACatboy@users.noreply.github.com> Date: Fri, 5 Jan 2024 13:55:20 +0300 Subject: [PATCH 16/94] Update catboy.json --- domains/catboy.json | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/domains/catboy.json b/domains/catboy.json index 3349e502e..9a451ccdf 100644 --- a/domains/catboy.json +++ b/domains/catboy.json @@ -5,10 +5,9 @@ }, "record": { "A": [ - "217.174.245.249", - "51.161.54.161" + "137.184.119.127" ], "MX": ["mail.is-a.dev"], "TXT": "v=spf1 mx a:mail.is-a.dev ~all" } -} \ No newline at end of file +} From 2813d93bfcec7ad848a59df056e55d26420332a4 Mon Sep 17 00:00:00 2001 From: SlycIsACatboy Date: Fri, 5 Jan 2024 14:04:22 +0300 Subject: [PATCH 17/94] feat(domain): slyc.the.catboy.is-a.dev --- domains/slyc.the.catboy.json | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100644 domains/slyc.the.catboy.json diff --git a/domains/slyc.the.catboy.json b/domains/slyc.the.catboy.json new file mode 100644 index 000000000..2e1941329 --- /dev/null +++ b/domains/slyc.the.catboy.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "SlycIsACatboy", + "email": "noahhz942@gmail.com" + }, + "record": { + "A": ["137.184.119.127"] + } +} From 8e6d6a971974f1ce17b8b5664aa1327ef96e4663 Mon Sep 17 00:00:00 2001 From: V-E-N-O-X Date: Fri, 5 Jan 2024 18:06:24 +0600 Subject: [PATCH 18/94] feat(domain): venox.is-a.dev --- domains/venox.json | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 domains/venox.json diff --git a/domains/venox.json b/domains/venox.json new file mode 100644 index 000000000..e92356fac --- /dev/null +++ b/domains/venox.json @@ -0,0 +1,14 @@ +{ + "owner": { + "username": "V-E-N-O-X", + "email": "akd.bd880@gmail.com" + }, + "record": { + "A": [ + "217.174.245.249", + "51.161.54.161" + ], + "MX": ["mail.is-a.dev"], + "TXT": "v=spf1 mx a:mail.is-a.dev ~all" + } +} \ No newline at end of file From fa4da1827c89266bd8923024763a2a88b6cf61d0 Mon Sep 17 00:00:00 2001 From: SlycIsACatboy Date: Fri, 5 Jan 2024 17:01:13 +0300 Subject: [PATCH 19/94] feat(domain): the.catboy.is-a.dev --- domains/the.catboy.json | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100644 domains/the.catboy.json diff --git a/domains/the.catboy.json b/domains/the.catboy.json new file mode 100644 index 000000000..2e1941329 --- /dev/null +++ b/domains/the.catboy.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "SlycIsACatboy", + "email": "noahhz942@gmail.com" + }, + "record": { + "A": ["137.184.119.127"] + } +} From bf769eb1247336fcda189742f90851b712d7fe00 Mon Sep 17 00:00:00 2001 From: KrazyKleb Date: Sat, 6 Jan 2024 01:03:45 +1100 Subject: [PATCH 20/94] Update ss.kleb.json --- domains/ss.kleb.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/domains/ss.kleb.json b/domains/ss.kleb.json index 1c0c33d68..d60c33257 100644 --- a/domains/ss.kleb.json +++ b/domains/ss.kleb.json @@ -1,9 +1,9 @@ { "owner": { "username": "KrazyKleb", - "email": "krazyklebyt@gmail.com" + "email": "krazykleb@outlook.com" }, "record": { - "CNAME": "proxy.private.danbot.host" + "A": ["69.30.249.53"] } } From 5c70e47c2d6e8f7882761d14bca45244e0f473d9 Mon Sep 17 00:00:00 2001 From: jirafey <97115044+jirafey@users.noreply.github.com> Date: Fri, 5 Jan 2024 16:17:14 +0200 Subject: [PATCH 21/94] Create _discord.jirafey.is-a.dev.json --- domains/_discord.jirafey.is-a.dev.json | 1 + 1 file changed, 1 insertion(+) create mode 100644 domains/_discord.jirafey.is-a.dev.json diff --git a/domains/_discord.jirafey.is-a.dev.json b/domains/_discord.jirafey.is-a.dev.json new file mode 100644 index 000000000..2f26b0059 --- /dev/null +++ b/domains/_discord.jirafey.is-a.dev.json @@ -0,0 +1 @@ +dh=3c80d94ed181b223255b5fbf35f8fda6a402058f From 1f5305d891d2a2afa95a1e8493072a1f9f80ee64 Mon Sep 17 00:00:00 2001 From: jirafey <97115044+jirafey@users.noreply.github.com> Date: Fri, 5 Jan 2024 16:18:39 +0200 Subject: [PATCH 22/94] Update _discord.jirafey.is-a.dev.json --- domains/_discord.jirafey.is-a.dev.json | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/domains/_discord.jirafey.is-a.dev.json b/domains/_discord.jirafey.is-a.dev.json index 2f26b0059..9a7ab2cd2 100644 --- a/domains/_discord.jirafey.is-a.dev.json +++ b/domains/_discord.jirafey.is-a.dev.json @@ -1 +1,10 @@ -dh=3c80d94ed181b223255b5fbf35f8fda6a402058f +{ + "owner": { + "username": "jirafey", + "email": "jirafey@tuta.io", + "discord": "853672321394016256" + } + "record": { + "TXT": "dh=3c80d94ed181b223255b5fbf35f8fda6a402058f" + } +} From 1242e70f71eb5a62a8cc743a596e9778abb898bc Mon Sep 17 00:00:00 2001 From: jirafey <97115044+jirafey@users.noreply.github.com> Date: Fri, 5 Jan 2024 16:19:15 +0200 Subject: [PATCH 23/94] Update _discord.jirafey.is-a.dev.json --- domains/_discord.jirafey.is-a.dev.json | 1 - 1 file changed, 1 deletion(-) diff --git a/domains/_discord.jirafey.is-a.dev.json b/domains/_discord.jirafey.is-a.dev.json index 9a7ab2cd2..8a5d67e15 100644 --- a/domains/_discord.jirafey.is-a.dev.json +++ b/domains/_discord.jirafey.is-a.dev.json @@ -2,7 +2,6 @@ "owner": { "username": "jirafey", "email": "jirafey@tuta.io", - "discord": "853672321394016256" } "record": { "TXT": "dh=3c80d94ed181b223255b5fbf35f8fda6a402058f" From 3871951659c4d7d0eb1fe3ca60856498e988d7fe Mon Sep 17 00:00:00 2001 From: Savar Verma <102670483+savar95x@users.noreply.github.com> Date: Fri, 5 Jan 2024 14:35:16 +0000 Subject: [PATCH 24/94] Create savar.json --- domains/savar.json | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100644 domains/savar.json diff --git a/domains/savar.json b/domains/savar.json new file mode 100644 index 000000000..b95924094 --- /dev/null +++ b/domains/savar.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "savar95x", + "email": "skaar513@gmail.com" + }, + "record": { + "CNAME": "savar95x.github.io" + } +} From b763d340edb3d07c2517a45ca001c6daa9332c07 Mon Sep 17 00:00:00 2001 From: stupidjohanna Date: Fri, 5 Jan 2024 15:47:27 +0100 Subject: [PATCH 25/94] feat(domain): stupidjane.is-a.dev --- domains/stupidjane.json | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 domains/stupidjane.json diff --git a/domains/stupidjane.json b/domains/stupidjane.json new file mode 100644 index 000000000..687e587b7 --- /dev/null +++ b/domains/stupidjane.json @@ -0,0 +1,14 @@ +{ + "owner": { + "username": "stupidjohanna", + "email": "stupidjane@tutanota.com" + }, + "record": { + "A": [ + "217.174.245.249", + "51.161.54.161" + ], + "MX": ["mail.is-a.dev"], + "TXT": "v=spf1 mx a:mail.is-a.dev ~all" + } +} \ No newline at end of file From 18a6eafd8d56f8e1a27fa6cfee2f86519587055d Mon Sep 17 00:00:00 2001 From: jirafey Date: Fri, 5 Jan 2024 16:50:40 +0200 Subject: [PATCH 26/94] feat(domain): _discord.jirafey.is-a.dev --- domains/_discord.jirafey.json | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100644 domains/_discord.jirafey.json diff --git a/domains/_discord.jirafey.json b/domains/_discord.jirafey.json new file mode 100644 index 000000000..363a429d5 --- /dev/null +++ b/domains/_discord.jirafey.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "jirafey", + "email": "jirafey@tuta.io" + }, + "record": { + "TXT": "dh=3c80d94ed181b223255b5fbf35f8fda6a402058f" + } +} From 07d5c2a3ece79e802720e22e99dcaf3b03f0df8c Mon Sep 17 00:00:00 2001 From: jirafey <97115044+jirafey@users.noreply.github.com> Date: Fri, 5 Jan 2024 16:57:04 +0200 Subject: [PATCH 27/94] Delete domains/_discord.jirafey.json --- domains/_discord.jirafey.json | 9 --------- 1 file changed, 9 deletions(-) delete mode 100644 domains/_discord.jirafey.json diff --git a/domains/_discord.jirafey.json b/domains/_discord.jirafey.json deleted file mode 100644 index 363a429d5..000000000 --- a/domains/_discord.jirafey.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "owner": { - "username": "jirafey", - "email": "jirafey@tuta.io" - }, - "record": { - "TXT": "dh=3c80d94ed181b223255b5fbf35f8fda6a402058f" - } -} From 6582453e8ac0b311c6059a2d3f7d2152526ee7eb Mon Sep 17 00:00:00 2001 From: jirafey Date: Fri, 5 Jan 2024 16:57:55 +0200 Subject: [PATCH 28/94] feat(domain): _discord.jirafey.is-a.dev --- domains/_discord.jirafey.json | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100644 domains/_discord.jirafey.json diff --git a/domains/_discord.jirafey.json b/domains/_discord.jirafey.json new file mode 100644 index 000000000..363a429d5 --- /dev/null +++ b/domains/_discord.jirafey.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "jirafey", + "email": "jirafey@tuta.io" + }, + "record": { + "TXT": "dh=3c80d94ed181b223255b5fbf35f8fda6a402058f" + } +} From 2b178bffba11c565eb26fbd9a75aa4b2f156ca09 Mon Sep 17 00:00:00 2001 From: GeekySudhir Date: Fri, 5 Jan 2024 21:14:27 +0530 Subject: [PATCH 29/94] feat(domain): geekysudhir.is-a.dev --- domains/geekysudhir.json | 22 ++++++++++++---------- 1 file changed, 12 insertions(+), 10 deletions(-) diff --git a/domains/geekysudhir.json b/domains/geekysudhir.json index 79a04053c..bd9a263e5 100644 --- a/domains/geekysudhir.json +++ b/domains/geekysudhir.json @@ -1,12 +1,14 @@ { - "owner": { - "username": "GeekySudhir", - "email": "sdhrsingh271@gmail.com", - "discord": "760602820033904641" - }, - - "record": { - "CNAME": "geekysudhir.is-a.dev" - } + "owner": { + "username": "GeekySudhir", + "email": "sdhrsingh271@gmail.com" + }, + "record": { + "A": [ + "217.174.245.249", + "51.161.54.161" + ], + "MX": ["mail.is-a.dev"], + "TXT": "v=spf1 mx a:mail.is-a.dev ~all" } - \ No newline at end of file +} \ No newline at end of file From 7e926b21ccc844d1214241db7cf1b5a9ade4ca30 Mon Sep 17 00:00:00 2001 From: GeekySudhir Date: Fri, 5 Jan 2024 21:23:43 +0530 Subject: [PATCH 30/94] Update geekysudhir.json --- domains/geekysudhir.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/domains/geekysudhir.json b/domains/geekysudhir.json index bd9a263e5..1aa160a39 100644 --- a/domains/geekysudhir.json +++ b/domains/geekysudhir.json @@ -9,6 +9,6 @@ "51.161.54.161" ], "MX": ["mail.is-a.dev"], - "TXT": "v=spf1 mx a:mail.is-a.dev ~all" + "TXT": "a608d9751f86d011d10a8d58ca5a93" } -} \ No newline at end of file +} From e8ffe4268f45d898c52b87fa85ea7d1324974599 Mon Sep 17 00:00:00 2001 From: mehedi6800 Date: Fri, 5 Jan 2024 23:21:52 +0600 Subject: [PATCH 31/94] feat(domain): mhsunny.is-a.dev --- domains/mhsunny.json | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 domains/mhsunny.json diff --git a/domains/mhsunny.json b/domains/mhsunny.json new file mode 100644 index 000000000..b1963a898 --- /dev/null +++ b/domains/mhsunny.json @@ -0,0 +1,14 @@ +{ + "owner": { + "username": "mehedi6800", + "email": "hassainmehedi3@gmail.com" + }, + "record": { + "A": [ + "217.174.245.249", + "51.161.54.161" + ], + "MX": ["mail.is-a.dev"], + "TXT": "v=spf1 mx a:mail.is-a.dev ~all" + } +} \ No newline at end of file From 535da78f12ea51def358bf42b5feb8ee899edd34 Mon Sep 17 00:00:00 2001 From: JonnycatMeow Date: Fri, 5 Jan 2024 14:46:50 -0800 Subject: [PATCH 32/94] feat(domain): jpstore.is-a.dev --- domains/jpstore.json | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 domains/jpstore.json diff --git a/domains/jpstore.json b/domains/jpstore.json new file mode 100644 index 000000000..ea2932833 --- /dev/null +++ b/domains/jpstore.json @@ -0,0 +1,14 @@ +{ + "owner": { + "username": "JonnycatMeow", + "email": "jonnygomez156@gmail.com" + }, + "record": { + "A": [ + "217.174.245.249", + "51.161.54.161" + ], + "MX": ["mail.is-a.dev"], + "TXT": "v=spf1 mx a:mail.is-a.dev ~all" + } +} \ No newline at end of file From 66fb0729f4b3b15efa9b12b627bc689f586d9fb1 Mon Sep 17 00:00:00 2001 From: Rage65 <123thetechguy@gmail.com> Date: Fri, 5 Jan 2024 17:49:00 -0500 Subject: [PATCH 33/94] =?UTF-8?q?feat(domain):=20=C3=B3k.is-a.dev?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- domains/ók.json | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100644 domains/ók.json diff --git a/domains/ók.json b/domains/ók.json new file mode 100644 index 000000000..63ee9e5ee --- /dev/null +++ b/domains/ók.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "Rage65", + "email": "123thetechguy@gmail.com" + }, + "record": { + "CNAME": "deva65.duckdns.org" + } +} From 5a05b526c393ba021b70ad3bbdecf183c8e8a0a6 Mon Sep 17 00:00:00 2001 From: flink1337 Date: Fri, 5 Jan 2024 23:51:05 +0100 Subject: [PATCH 34/94] feat(domain): kacper.is-a.dev --- domains/kacper.json | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 domains/kacper.json diff --git a/domains/kacper.json b/domains/kacper.json new file mode 100644 index 000000000..d8f6a62e6 --- /dev/null +++ b/domains/kacper.json @@ -0,0 +1,14 @@ +{ + "owner": { + "username": "flink1337", + "email": "haviksior@gmail.com" + }, + "record": { + "A": [ + "217.174.245.249", + "51.161.54.161" + ], + "MX": ["mail.is-a.dev"], + "TXT": "v=spf1 mx a:mail.is-a.dev ~all" + } +} \ No newline at end of file From d45bb2c0d122e06abd3501158df7e12e842d1092 Mon Sep 17 00:00:00 2001 From: Rage65 <123thetechguy@gmail.com> Date: Fri, 5 Jan 2024 18:10:56 -0500 Subject: [PATCH 35/94] feat(domain): davin.is-a.dev --- domains/davin.json | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100644 domains/davin.json diff --git a/domains/davin.json b/domains/davin.json new file mode 100644 index 000000000..63ee9e5ee --- /dev/null +++ b/domains/davin.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "Rage65", + "email": "123thetechguy@gmail.com" + }, + "record": { + "CNAME": "deva65.duckdns.org" + } +} From 71cbeedf94c68c3669ef9e9e9dc3770f1bd95644 Mon Sep 17 00:00:00 2001 From: DIBSTER <76603072+DEV-DIBSTER@users.noreply.github.com> Date: Fri, 5 Jan 2024 18:12:10 -0500 Subject: [PATCH 36/94] Delete domains/foreskin.json --- domains/foreskin.json | 11 ----------- 1 file changed, 11 deletions(-) delete mode 100644 domains/foreskin.json diff --git a/domains/foreskin.json b/domains/foreskin.json deleted file mode 100644 index c4a2e2065..000000000 --- a/domains/foreskin.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "owner": { - "username": "disguisedfoxx", - "email": "zzaffserverowner@gmail.com" - }, - "record": { - "A": ["217.174.245.249", "51.161.54.161"], - "MX": ["hosts.is-a.dev"], - "TXT": "v=spf1 a mx ip4:217.174.245.249 ~all" - } -} \ No newline at end of file From cf8fb0da84540e3dd4963fd4c0beaeb9d9ceb710 Mon Sep 17 00:00:00 2001 From: DakUOfficial Date: Sat, 6 Jan 2024 00:31:05 +0100 Subject: [PATCH 37/94] feat(domain): daku.is-a.dev --- domains/daku.json | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 domains/daku.json diff --git a/domains/daku.json b/domains/daku.json new file mode 100644 index 000000000..02295d6f4 --- /dev/null +++ b/domains/daku.json @@ -0,0 +1,14 @@ +{ + "owner": { + "username": "DakUOfficial", + "email": "dominiku718@gmail.com" + }, + "record": { + "A": [ + "217.174.245.249", + "51.161.54.161" + ], + "MX": ["mail.is-a.dev"], + "TXT": "v=spf1 mx a:mail.is-a.dev ~all" + } +} \ No newline at end of file From f37ccce00822f74eb20fc9d4f1fcd731ad854b3a Mon Sep 17 00:00:00 2001 From: Divyanshu9822 Date: Sat, 6 Jan 2024 11:05:37 +0530 Subject: [PATCH 38/94] feat(domain): divyanshuprasad.is-a.dev --- domains/divyanshuprasad.json | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 domains/divyanshuprasad.json diff --git a/domains/divyanshuprasad.json b/domains/divyanshuprasad.json new file mode 100644 index 000000000..b774c1d56 --- /dev/null +++ b/domains/divyanshuprasad.json @@ -0,0 +1,14 @@ +{ + "owner": { + "username": "Divyanshu9822", + "email": "divyanshu9871@gmail.com" + }, + "record": { + "A": [ + "217.174.245.249", + "51.161.54.161" + ], + "MX": ["mail.is-a.dev"], + "TXT": "v=spf1 mx a:mail.is-a.dev ~all" + } +} \ No newline at end of file From d02b4b16a94b99eb6d477ed331ed9d6b3b78d9cc Mon Sep 17 00:00:00 2001 From: vikas-mahi <1vikasmahi@gmail.com> Date: Sat, 6 Jan 2024 11:09:35 +0530 Subject: [PATCH 39/94] feat(domain): vikas-mahi.is-a.dev --- domains/vikas-mahi.json | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 domains/vikas-mahi.json diff --git a/domains/vikas-mahi.json b/domains/vikas-mahi.json new file mode 100644 index 000000000..20b6ec5dc --- /dev/null +++ b/domains/vikas-mahi.json @@ -0,0 +1,14 @@ +{ + "owner": { + "username": "vikas-mahi", + "email": "1vikasmahi@gmail.com" + }, + "record": { + "A": [ + "217.174.245.249", + "51.161.54.161" + ], + "MX": ["mail.is-a.dev"], + "TXT": "v=spf1 mx a:mail.is-a.dev ~all" + } +} \ No newline at end of file From af3cde86548f3cd3e8a0e4fe7f6016f4ccae7f71 Mon Sep 17 00:00:00 2001 From: Divyanshu9822 Date: Sat, 6 Jan 2024 11:13:56 +0530 Subject: [PATCH 40/94] feat(domain): divyanshu.is-a.dev --- domains/divyanshu.json | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 domains/divyanshu.json diff --git a/domains/divyanshu.json b/domains/divyanshu.json new file mode 100644 index 000000000..b774c1d56 --- /dev/null +++ b/domains/divyanshu.json @@ -0,0 +1,14 @@ +{ + "owner": { + "username": "Divyanshu9822", + "email": "divyanshu9871@gmail.com" + }, + "record": { + "A": [ + "217.174.245.249", + "51.161.54.161" + ], + "MX": ["mail.is-a.dev"], + "TXT": "v=spf1 mx a:mail.is-a.dev ~all" + } +} \ No newline at end of file From cbe422b49fa1da7e6a3c4da0001f3b9b4d5eabfa Mon Sep 17 00:00:00 2001 From: Chirag Nahata Date: Sat, 6 Jan 2024 11:18:34 +0530 Subject: [PATCH 41/94] Create teamcodearc.json --- domains/teamcodearc.json | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100644 domains/teamcodearc.json diff --git a/domains/teamcodearc.json b/domains/teamcodearc.json new file mode 100644 index 000000000..a23664d55 --- /dev/null +++ b/domains/teamcodearc.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "chiragnahata", + "email": "chiragnahata05@gmail.com" + }, + "record": { + "A": ["129.213.151.29"] + } +} From b3a738f95bdc9d80f438b355d2b58e97598d5d13 Mon Sep 17 00:00:00 2001 From: Chirag Nahata Date: Sat, 6 Jan 2024 11:19:13 +0530 Subject: [PATCH 42/94] Create mail.teamcodearc.json --- domains/mail.teamcodearc.json | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100644 domains/mail.teamcodearc.json diff --git a/domains/mail.teamcodearc.json b/domains/mail.teamcodearc.json new file mode 100644 index 000000000..a23664d55 --- /dev/null +++ b/domains/mail.teamcodearc.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "chiragnahata", + "email": "chiragnahata05@gmail.com" + }, + "record": { + "A": ["129.213.151.29"] + } +} From dd15d871a895778700b06850b3ac7fbd5ada3059 Mon Sep 17 00:00:00 2001 From: Chirag Nahata Date: Sat, 6 Jan 2024 11:19:32 +0530 Subject: [PATCH 43/94] Create webmail.teamcodearc.json --- domains/webmail.teamcodearc.json | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100644 domains/webmail.teamcodearc.json diff --git a/domains/webmail.teamcodearc.json b/domains/webmail.teamcodearc.json new file mode 100644 index 000000000..a23664d55 --- /dev/null +++ b/domains/webmail.teamcodearc.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "chiragnahata", + "email": "chiragnahata05@gmail.com" + }, + "record": { + "A": ["129.213.151.29"] + } +} From bc13b2163a96bafff99ea865ba44a4b38e773229 Mon Sep 17 00:00:00 2001 From: Chirag Nahata Date: Sat, 6 Jan 2024 11:20:46 +0530 Subject: [PATCH 44/94] Create mail.chiragnahata.json --- domains/mail.chiragnahata.json | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100644 domains/mail.chiragnahata.json diff --git a/domains/mail.chiragnahata.json b/domains/mail.chiragnahata.json new file mode 100644 index 000000000..a23664d55 --- /dev/null +++ b/domains/mail.chiragnahata.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "chiragnahata", + "email": "chiragnahata05@gmail.com" + }, + "record": { + "A": ["129.213.151.29"] + } +} From ea0f4f55549e6dab43135bf9b0f131e85d611e1d Mon Sep 17 00:00:00 2001 From: Chirag Nahata Date: Sat, 6 Jan 2024 11:21:29 +0530 Subject: [PATCH 45/94] Create webmail.chiragnahata --- domains/webmail.chiragnahata | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100644 domains/webmail.chiragnahata diff --git a/domains/webmail.chiragnahata b/domains/webmail.chiragnahata new file mode 100644 index 000000000..a23664d55 --- /dev/null +++ b/domains/webmail.chiragnahata @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "chiragnahata", + "email": "chiragnahata05@gmail.com" + }, + "record": { + "A": ["129.213.151.29"] + } +} From e66db94a51b27a3edf2ff7f88c4b0ebfc1338614 Mon Sep 17 00:00:00 2001 From: Chirag Nahata Date: Sat, 6 Jan 2024 11:23:02 +0530 Subject: [PATCH 46/94] Rename webmail.chiragnahata to webmail.chiragnahata.json --- domains/{webmail.chiragnahata => webmail.chiragnahata.json} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename domains/{webmail.chiragnahata => webmail.chiragnahata.json} (100%) diff --git a/domains/webmail.chiragnahata b/domains/webmail.chiragnahata.json similarity index 100% rename from domains/webmail.chiragnahata rename to domains/webmail.chiragnahata.json From dc00394586ce9dd71f154eb208a28a413e5c1937 Mon Sep 17 00:00:00 2001 From: 2131guhfgjh Date: Fri, 5 Jan 2024 23:41:28 -0800 Subject: [PATCH 47/94] feat(domain): landyn.is-a.dev --- domains/landyn.json | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 domains/landyn.json diff --git a/domains/landyn.json b/domains/landyn.json new file mode 100644 index 000000000..2650ecc81 --- /dev/null +++ b/domains/landyn.json @@ -0,0 +1,14 @@ +{ + "owner": { + "username": "2131guhfgjh", + "email": "themoserhousehold@gmail.com" + }, + "record": { + "A": [ + "217.174.245.249", + "51.161.54.161" + ], + "MX": ["mail.is-a.dev"], + "TXT": "v=spf1 mx a:mail.is-a.dev ~all" + } +} \ No newline at end of file From 07938e530b0faa2243435bb254afa324461f8bd3 Mon Sep 17 00:00:00 2001 From: 2131guhfgjh Date: Fri, 5 Jan 2024 23:44:11 -0800 Subject: [PATCH 48/94] feat(domain): .is-a.dev --- domains/ .json | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 domains/ .json diff --git a/domains/ .json b/domains/ .json new file mode 100644 index 000000000..2650ecc81 --- /dev/null +++ b/domains/ .json @@ -0,0 +1,14 @@ +{ + "owner": { + "username": "2131guhfgjh", + "email": "themoserhousehold@gmail.com" + }, + "record": { + "A": [ + "217.174.245.249", + "51.161.54.161" + ], + "MX": ["mail.is-a.dev"], + "TXT": "v=spf1 mx a:mail.is-a.dev ~all" + } +} \ No newline at end of file From 45e618b77f04ed36f03cc469c3181b623e820ebd Mon Sep 17 00:00:00 2001 From: useflameclient Date: Sat, 6 Jan 2024 11:55:59 +0200 Subject: [PATCH 49/94] feat(domain): useflame.is-a.dev --- domains/useflame.json | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 domains/useflame.json diff --git a/domains/useflame.json b/domains/useflame.json new file mode 100644 index 000000000..7dd69f8e5 --- /dev/null +++ b/domains/useflame.json @@ -0,0 +1,14 @@ +{ + "owner": { + "username": "useflameclient", + "email": "aimloqrtamar@gmail.com" + }, + "record": { + "A": [ + "217.174.245.249", + "51.161.54.161" + ], + "MX": ["mail.is-a.dev"], + "TXT": "v=spf1 mx a:mail.is-a.dev ~all" + } +} \ No newline at end of file From 011ec07ff0ccb501714ee0d5ef8dd8333fcd5069 Mon Sep 17 00:00:00 2001 From: giocoliere Date: Sat, 6 Jan 2024 11:21:32 +0100 Subject: [PATCH 50/94] feat(domain): giocoliere.is-a.dev --- domains/giocoliere.json | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 domains/giocoliere.json diff --git a/domains/giocoliere.json b/domains/giocoliere.json new file mode 100644 index 000000000..10770b706 --- /dev/null +++ b/domains/giocoliere.json @@ -0,0 +1,14 @@ +{ + "owner": { + "username": "giocoliere", + "email": "simcrigjeki@gmail.com" + }, + "record": { + "A": [ + "217.174.245.249", + "51.161.54.161" + ], + "MX": ["mail.is-a.dev"], + "TXT": "v=spf1 mx a:mail.is-a.dev ~all" + } +} \ No newline at end of file From 0d5302eeb93ccd22a8e99650825320e33a9c451a Mon Sep 17 00:00:00 2001 From: Leizreal Date: Sat, 6 Jan 2024 18:22:11 +0700 Subject: [PATCH 51/94] feat(domain): leeiz.is-a.dev --- domains/leeiz.json | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 domains/leeiz.json diff --git a/domains/leeiz.json b/domains/leeiz.json new file mode 100644 index 000000000..0f328d30f --- /dev/null +++ b/domains/leeiz.json @@ -0,0 +1,14 @@ +{ + "owner": { + "username": "Leizreal", + "email": "ridhokur2806@gmail.com" + }, + "record": { + "A": [ + "217.174.245.249", + "51.161.54.161" + ], + "MX": ["mail.is-a.dev"], + "TXT": "v=spf1 mx a:mail.is-a.dev ~all" + } +} \ No newline at end of file From bb05a95f29ad97e19344188922e0fd761f858392 Mon Sep 17 00:00:00 2001 From: Deepankar-Siddharth Date: Sat, 6 Jan 2024 18:17:08 +0530 Subject: [PATCH 52/94] feat(domain): deepankar.is-a.dev --- domains/deepankar.json | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 domains/deepankar.json diff --git a/domains/deepankar.json b/domains/deepankar.json new file mode 100644 index 000000000..1ab1be648 --- /dev/null +++ b/domains/deepankar.json @@ -0,0 +1,14 @@ +{ + "owner": { + "username": "Deepankar-Siddharth", + "email": "deepankarsiddharthoff@gmail.com" + }, + "record": { + "A": [ + "217.174.245.249", + "51.161.54.161" + ], + "MX": ["mail.is-a.dev"], + "TXT": "v=spf1 mx a:mail.is-a.dev ~all" + } +} \ No newline at end of file From 3e823432f63f1254f27ff934e643fbfb5c033685 Mon Sep 17 00:00:00 2001 From: rajuan-r34 Date: Sat, 6 Jan 2024 19:12:08 +0600 Subject: [PATCH 53/94] feat(domain): rajuan.is-a.dev --- domains/rajuan.json | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 domains/rajuan.json diff --git a/domains/rajuan.json b/domains/rajuan.json new file mode 100644 index 000000000..86487e7e1 --- /dev/null +++ b/domains/rajuan.json @@ -0,0 +1,14 @@ +{ + "owner": { + "username": "rajuan-r34", + "email": "rajuan.r34.dev@gmail.com" + }, + "record": { + "A": [ + "217.174.245.249", + "51.161.54.161" + ], + "MX": ["mail.is-a.dev"], + "TXT": "v=spf1 mx a:mail.is-a.dev ~all" + } +} \ No newline at end of file From 37d44e732c7263ac83e35ad96693dc1e5d835085 Mon Sep 17 00:00:00 2001 From: buihuyduc123 Date: Sat, 6 Jan 2024 20:17:13 +0700 Subject: [PATCH 54/94] feat(domain): huyduc.is-a.dev --- domains/huyduc.json | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 domains/huyduc.json diff --git a/domains/huyduc.json b/domains/huyduc.json new file mode 100644 index 000000000..77392e85c --- /dev/null +++ b/domains/huyduc.json @@ -0,0 +1,14 @@ +{ + "owner": { + "username": "buihuyduc123", + "email": "buihuyduckn@gmail.com" + }, + "record": { + "A": [ + "217.174.245.249", + "51.161.54.161" + ], + "MX": ["mail.is-a.dev"], + "TXT": "v=spf1 mx a:mail.is-a.dev ~all" + } +} \ No newline at end of file From c318bc95d8872865c627fc3a98927f94dab7213f Mon Sep 17 00:00:00 2001 From: well-it-wasnt-me Date: Sat, 6 Jan 2024 14:31:23 +0100 Subject: [PATCH 55/94] feat(domain): antoniod.is-a.dev --- domains/antoniod.json | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 domains/antoniod.json diff --git a/domains/antoniod.json b/domains/antoniod.json new file mode 100644 index 000000000..3178c5a5f --- /dev/null +++ b/domains/antoniod.json @@ -0,0 +1,14 @@ +{ + "owner": { + "username": "well-it-wasnt-me", + "email": "dangeloantonio179@gmail.com" + }, + "record": { + "A": [ + "217.174.245.249", + "51.161.54.161" + ], + "MX": ["mail.is-a.dev"], + "TXT": "v=spf1 mx a:mail.is-a.dev ~all" + } +} \ No newline at end of file From 201a1db86aea40e557b1e6828acbe12316c28539 Mon Sep 17 00:00:00 2001 From: Menard Pajares <74762919+DevNanad@users.noreply.github.com> Date: Sat, 6 Jan 2024 21:47:04 +0800 Subject: [PATCH 56/94] Create menard.json --- domains/menard.json | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100644 domains/menard.json diff --git a/domains/menard.json b/domains/menard.json new file mode 100644 index 000000000..4eeb0bb53 --- /dev/null +++ b/domains/menard.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "DevNanad", + "email": "menardpajares02@gmail.com" + }, + "record": { + "TXT": "vc-domain-verify=menard.is-a.dev,7fd42aed34926a806b73" + } +} From 02fe87449ed5c5ca1856bc8a9eb91e5853ef1d67 Mon Sep 17 00:00:00 2001 From: Menard Pajares <74762919+DevNanad@users.noreply.github.com> Date: Sat, 6 Jan 2024 22:09:10 +0800 Subject: [PATCH 57/94] Update menard.json --- domains/menard.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/domains/menard.json b/domains/menard.json index 4eeb0bb53..35c72932a 100644 --- a/domains/menard.json +++ b/domains/menard.json @@ -4,6 +4,6 @@ "email": "menardpajares02@gmail.com" }, "record": { - "TXT": "vc-domain-verify=menard.is-a.dev,7fd42aed34926a806b73" + "CNAME": "portfolio-fe29.onrender.com" } } From da6397a0e27df7b67111babba72d8d7fa396deb3 Mon Sep 17 00:00:00 2001 From: foxsophia Date: Sat, 6 Jan 2024 14:48:37 +0000 Subject: [PATCH 58/94] feat(domain): owl.is-a.dev --- domains/owl.json | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 domains/owl.json diff --git a/domains/owl.json b/domains/owl.json new file mode 100644 index 000000000..608185c25 --- /dev/null +++ b/domains/owl.json @@ -0,0 +1,14 @@ +{ + "owner": { + "username": "foxsophia", + "email": "cchirrpy@outlook.com" + }, + "record": { + "A": [ + "217.174.245.249", + "51.161.54.161" + ], + "MX": ["mail.is-a.dev"], + "TXT": "v=spf1 mx a:mail.is-a.dev ~all" + } +} \ No newline at end of file From 1b05233d6df502be4441e2622d7540638fcb3e40 Mon Sep 17 00:00:00 2001 From: OfirApps Date: Sat, 6 Jan 2024 18:05:33 +0200 Subject: [PATCH 59/94] feat(domain): ofir.is-a.dev --- domains/ofir.json | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 domains/ofir.json diff --git a/domains/ofir.json b/domains/ofir.json new file mode 100644 index 000000000..6e4b8c0a1 --- /dev/null +++ b/domains/ofir.json @@ -0,0 +1,14 @@ +{ + "owner": { + "username": "OfirApps", + "email": "ijumpitsus@gmail.com" + }, + "record": { + "A": [ + "217.174.245.249", + "51.161.54.161" + ], + "MX": ["mail.is-a.dev"], + "TXT": "v=spf1 mx a:mail.is-a.dev ~all" + } +} \ No newline at end of file From ff6297727a45537613f658f5b4ae84ba61c9f04a Mon Sep 17 00:00:00 2001 From: Akshat <75732865+LegendOP1041@users.noreply.github.com> Date: Sun, 7 Jan 2024 02:08:40 +0530 Subject: [PATCH 60/94] Register shinchan.is-a.dev --- domains/shinchan.json | 12 ++++++++++++ 1 file changed, 12 insertions(+) create mode 100644 domains/shinchan.json diff --git a/domains/shinchan.json b/domains/shinchan.json new file mode 100644 index 000000000..d55e38eee --- /dev/null +++ b/domains/shinchan.json @@ -0,0 +1,12 @@ +{ + "owner": { + "username": "LegendOP1041", + "email": "maillegendop@gmail.com", + "discord": "1056531806763102218" + }, + + "record": { + "A": ["69.30.249.53"] + } + } + \ No newline at end of file From b93f6e5b61f18eadb741f302da14a920e958519b Mon Sep 17 00:00:00 2001 From: Akshat <75732865+LegendOP1041@users.noreply.github.com> Date: Sun, 7 Jan 2024 02:09:16 +0530 Subject: [PATCH 61/94] Register doraemon.is-a.dev --- domains/doraemon.json | 12 ++++++++++++ 1 file changed, 12 insertions(+) create mode 100644 domains/doraemon.json diff --git a/domains/doraemon.json b/domains/doraemon.json new file mode 100644 index 000000000..d55e38eee --- /dev/null +++ b/domains/doraemon.json @@ -0,0 +1,12 @@ +{ + "owner": { + "username": "LegendOP1041", + "email": "maillegendop@gmail.com", + "discord": "1056531806763102218" + }, + + "record": { + "A": ["69.30.249.53"] + } + } + \ No newline at end of file From a5c7639961da268e6ac9b757bf8d94cc10e0ebb3 Mon Sep 17 00:00:00 2001 From: Akshat <75732865+LegendOP1041@users.noreply.github.com> Date: Sun, 7 Jan 2024 02:10:31 +0530 Subject: [PATCH 62/94] Register sajan.is-a.dev --- domains/sajan.json | 12 ++++++++++++ 1 file changed, 12 insertions(+) create mode 100644 domains/sajan.json diff --git a/domains/sajan.json b/domains/sajan.json new file mode 100644 index 000000000..d55e38eee --- /dev/null +++ b/domains/sajan.json @@ -0,0 +1,12 @@ +{ + "owner": { + "username": "LegendOP1041", + "email": "maillegendop@gmail.com", + "discord": "1056531806763102218" + }, + + "record": { + "A": ["69.30.249.53"] + } + } + \ No newline at end of file From 7d036485cadeaf1405ca71faf50b1708d97048a1 Mon Sep 17 00:00:00 2001 From: Akshat <75732865+LegendOP1041@users.noreply.github.com> Date: Sun, 7 Jan 2024 02:11:50 +0530 Subject: [PATCH 63/94] Register sourav.is-a.dev --- domains/sourav.json | 12 ++++++++++++ 1 file changed, 12 insertions(+) create mode 100644 domains/sourav.json diff --git a/domains/sourav.json b/domains/sourav.json new file mode 100644 index 000000000..d55e38eee --- /dev/null +++ b/domains/sourav.json @@ -0,0 +1,12 @@ +{ + "owner": { + "username": "LegendOP1041", + "email": "maillegendop@gmail.com", + "discord": "1056531806763102218" + }, + + "record": { + "A": ["69.30.249.53"] + } + } + \ No newline at end of file From 096482d154cbc82777d23c4ef389949a574cb67b Mon Sep 17 00:00:00 2001 From: Akshat <75732865+LegendOP1041@users.noreply.github.com> Date: Sun, 7 Jan 2024 02:13:03 +0530 Subject: [PATCH 64/94] Register mahi.is-a.dev --- domains/mahi.json | 12 ++++++++++++ 1 file changed, 12 insertions(+) create mode 100644 domains/mahi.json diff --git a/domains/mahi.json b/domains/mahi.json new file mode 100644 index 000000000..d55e38eee --- /dev/null +++ b/domains/mahi.json @@ -0,0 +1,12 @@ +{ + "owner": { + "username": "LegendOP1041", + "email": "maillegendop@gmail.com", + "discord": "1056531806763102218" + }, + + "record": { + "A": ["69.30.249.53"] + } + } + \ No newline at end of file From 4744fae70b29976e94b470208f3b5325acbf44e6 Mon Sep 17 00:00:00 2001 From: Akshat <75732865+LegendOP1041@users.noreply.github.com> Date: Sun, 7 Jan 2024 02:13:32 +0530 Subject: [PATCH 65/94] Register mansi.is-a.dev --- domains/mansi.json | 12 ++++++++++++ 1 file changed, 12 insertions(+) create mode 100644 domains/mansi.json diff --git a/domains/mansi.json b/domains/mansi.json new file mode 100644 index 000000000..d55e38eee --- /dev/null +++ b/domains/mansi.json @@ -0,0 +1,12 @@ +{ + "owner": { + "username": "LegendOP1041", + "email": "maillegendop@gmail.com", + "discord": "1056531806763102218" + }, + + "record": { + "A": ["69.30.249.53"] + } + } + \ No newline at end of file From 7dafb0e7563ccf511738647b44b9e9e079037f64 Mon Sep 17 00:00:00 2001 From: luis073094 Date: Sat, 6 Jan 2024 15:58:16 -0500 Subject: [PATCH 66/94] feat(domain): luisandre.is-a.dev --- domains/luisandre.json | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100644 domains/luisandre.json diff --git a/domains/luisandre.json b/domains/luisandre.json new file mode 100644 index 000000000..7dc1ca316 --- /dev/null +++ b/domains/luisandre.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "luis073094", + "email": "luis073094@gmail.com" + }, + "record": { + "URL": "https://portafolio-ctll.onrender.com" + } +} From 795e9efdb8a12b9714a5643312a0f75ed083f7dc Mon Sep 17 00:00:00 2001 From: abdessattarElyagoubi Date: Sun, 7 Jan 2024 01:49:40 +0000 Subject: [PATCH 67/94] feat(domain): droiders.is-a.dev --- domains/droiders.json | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 domains/droiders.json diff --git a/domains/droiders.json b/domains/droiders.json new file mode 100644 index 000000000..2c3e62741 --- /dev/null +++ b/domains/droiders.json @@ -0,0 +1,14 @@ +{ + "owner": { + "username": "abdessattarElyagoubi", + "email": "abdeldroid2@gmail.com" + }, + "record": { + "A": [ + "217.174.245.249", + "51.161.54.161" + ], + "MX": ["mail.is-a.dev"], + "TXT": "v=spf1 mx a:mail.is-a.dev ~all" + } +} \ No newline at end of file From 767e3d66839d5aaf8636db018a46efea102bca5d Mon Sep 17 00:00:00 2001 From: Raviteja77 Date: Sat, 6 Jan 2024 21:13:58 -0500 Subject: [PATCH 68/94] feat(domain): raviteja-geddada.is-a.dev --- domains/raviteja-geddada.json | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 domains/raviteja-geddada.json diff --git a/domains/raviteja-geddada.json b/domains/raviteja-geddada.json new file mode 100644 index 000000000..12866acbb --- /dev/null +++ b/domains/raviteja-geddada.json @@ -0,0 +1,14 @@ +{ + "owner": { + "username": "Raviteja77", + "email": "geddadaraviteja612@gmail.com" + }, + "record": { + "A": [ + "217.174.245.249", + "51.161.54.161" + ], + "MX": ["mail.is-a.dev"], + "TXT": "v=spf1 mx a:mail.is-a.dev ~all" + } +} \ No newline at end of file From 5b445582ef289a0339d8b028bf0e94bf51ad094c Mon Sep 17 00:00:00 2001 From: DIBSTER <76603072+DEV-DIBSTER@users.noreply.github.com> Date: Sat, 6 Jan 2024 22:55:44 -0500 Subject: [PATCH 69/94] Delete domains/Leiz.json --- domains/Leiz.json | 1 - 1 file changed, 1 deletion(-) delete mode 100644 domains/Leiz.json diff --git a/domains/Leiz.json b/domains/Leiz.json deleted file mode 100644 index 8b1378917..000000000 --- a/domains/Leiz.json +++ /dev/null @@ -1 +0,0 @@ - From 6fc16abfc11d914b5b97d08ecf857106896557f9 Mon Sep 17 00:00:00 2001 From: DIBSTER <76603072+DEV-DIBSTER@users.noreply.github.com> Date: Sat, 6 Jan 2024 22:57:10 -0500 Subject: [PATCH 70/94] Delete domains/ .json --- domains/ .json | 14 -------------- 1 file changed, 14 deletions(-) delete mode 100644 domains/ .json diff --git a/domains/ .json b/domains/ .json deleted file mode 100644 index 2650ecc81..000000000 --- a/domains/ .json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "owner": { - "username": "2131guhfgjh", - "email": "themoserhousehold@gmail.com" - }, - "record": { - "A": [ - "217.174.245.249", - "51.161.54.161" - ], - "MX": ["mail.is-a.dev"], - "TXT": "v=spf1 mx a:mail.is-a.dev ~all" - } -} \ No newline at end of file From 9b894b00fb8d2e3dd14721c598f9924ba6856ee3 Mon Sep 17 00:00:00 2001 From: DIBSTER <76603072+DEV-DIBSTER@users.noreply.github.com> Date: Sat, 6 Jan 2024 22:57:27 -0500 Subject: [PATCH 71/94] =?UTF-8?q?Delete=20domains/=C3=B3k.json?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- domains/ók.json | 9 --------- 1 file changed, 9 deletions(-) delete mode 100644 domains/ók.json diff --git a/domains/ók.json b/domains/ók.json deleted file mode 100644 index 63ee9e5ee..000000000 --- a/domains/ók.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "owner": { - "username": "Rage65", - "email": "123thetechguy@gmail.com" - }, - "record": { - "CNAME": "deva65.duckdns.org" - } -} From 735021f1b84e3c0da5d4290a17a154d185158b69 Mon Sep 17 00:00:00 2001 From: SlycIsACatboy Date: Sun, 7 Jan 2024 07:26:02 +0300 Subject: [PATCH 72/94] feat(domain): slyc.the.catboy.is-a.dev --- domains/slyc.the.catboy.json | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/domains/slyc.the.catboy.json b/domains/slyc.the.catboy.json index 2e1941329..3349e502e 100644 --- a/domains/slyc.the.catboy.json +++ b/domains/slyc.the.catboy.json @@ -4,6 +4,11 @@ "email": "noahhz942@gmail.com" }, "record": { - "A": ["137.184.119.127"] + "A": [ + "217.174.245.249", + "51.161.54.161" + ], + "MX": ["mail.is-a.dev"], + "TXT": "v=spf1 mx a:mail.is-a.dev ~all" } -} +} \ No newline at end of file From 56b188f4ab334c9736fc1ea347a32e9f0e7e640a Mon Sep 17 00:00:00 2001 From: vuthanhtrung2010 <69748032+vuthanhtrung2010@users.noreply.github.com> Date: Sun, 7 Jan 2024 11:27:15 +0700 Subject: [PATCH 73/94] Update uptime.trung.json --- domains/uptime.trung.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/domains/uptime.trung.json b/domains/uptime.trung.json index f7dd34ceb..c372c8070 100644 --- a/domains/uptime.trung.json +++ b/domains/uptime.trung.json @@ -4,6 +4,6 @@ "email": "vuthanhtrungsuper@gmail.com" }, "record": { - "CNAME": "proxy.private.danbot.host" + "A": ["69.30.249.53"] } } From 9647b5999dcce21f50dd93bfebc038c37783141f Mon Sep 17 00:00:00 2001 From: alijafari-gd Date: Sun, 7 Jan 2024 10:48:46 +0330 Subject: [PATCH 74/94] feat(domain): alijafari.is-a.dev --- domains/alijafari.json | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 domains/alijafari.json diff --git a/domains/alijafari.json b/domains/alijafari.json new file mode 100644 index 000000000..e638a8338 --- /dev/null +++ b/domains/alijafari.json @@ -0,0 +1,14 @@ +{ + "owner": { + "username": "alijafari-gd", + "email": "ali.jafari.sn@gmail.com" + }, + "record": { + "A": [ + "217.174.245.249", + "51.161.54.161" + ], + "MX": ["mail.is-a.dev"], + "TXT": "v=spf1 mx a:mail.is-a.dev ~all" + } +} \ No newline at end of file From 5a5812ae43590a5aabf79639dbbaee8725f6ffa6 Mon Sep 17 00:00:00 2001 From: alijafari-gd Date: Sun, 7 Jan 2024 10:52:11 +0330 Subject: [PATCH 75/94] feat(domain): a-j.is-a.dev --- domains/a-j.json | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100644 domains/a-j.json diff --git a/domains/a-j.json b/domains/a-j.json new file mode 100644 index 000000000..17469e2f2 --- /dev/null +++ b/domains/a-j.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "alijafari-gd", + "email": "ali.jafari.sn@gmail.com" + }, + "record": { + "URL": "https://alijafari.is-a.dev" + } +} From 07015bb1eb8a2354d07ebe496fb683d2c70cbb69 Mon Sep 17 00:00:00 2001 From: Akshay Nair Date: Sun, 7 Jan 2024 15:39:24 +0530 Subject: [PATCH 76/94] chore: certbot script to bun --- Dockerfile | 9 +++++---- domains/stefdp.json | 2 +- scripts/certbot.sh | 8 ++++---- 3 files changed, 10 insertions(+), 9 deletions(-) diff --git a/Dockerfile b/Dockerfile index d5a4de6b7..990a6e0b2 100644 --- a/Dockerfile +++ b/Dockerfile @@ -5,17 +5,18 @@ 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 npm i -g n yarn && n 15.11 +RUN bash -c "curl -fsSL https://bun.sh/install | bash -s 'bun-v1.0.15'" -RUN node -v +RUN ~/.bun/bin/bun -v WORKDIR /opt/app -COPY yarn.lock . +COPY bun.lockb . COPY package.json . -RUN yarn install +RUN ~/.bun/bin/bun install CMD ["sh", "-c", "cp -r node_modules code; cd code; tail -f /dev/null"] diff --git a/domains/stefdp.json b/domains/stefdp.json index 56c2fc2fd..2882eface 100644 --- a/domains/stefdp.json +++ b/domains/stefdp.json @@ -12,7 +12,7 @@ "mail.is-a.dev" ], "TXT": [ - " v=spf1 mx a:mail.is-a.dev ip4:217.174.245.249 ~all" + "v=spf1 mx a:mail.is-a.dev ip4:217.174.245.249 ~all" ] } } diff --git a/scripts/certbot.sh b/scripts/certbot.sh index 2ab0447ae..ee84aa6d7 100755 --- a/scripts/certbot.sh +++ b/scripts/certbot.sh @@ -1,6 +1,6 @@ #!/usr/bin/env bash -export ENV=production +export NODE_ENV=production DRY_RUN=0 if_dry_run() { [[ $DRY_RUN == 1 ]] && echo "$1" || echo "$2"; } @@ -32,7 +32,7 @@ update_record() { local name="$3"; local address="$4"; local ttl=${5:-"1"}; - echo " + bun -e " const { domainService } = require('./utils/domain-service'); const { ENV, DOMAIN_DOMAIN } = require('./utils/constants'); const method = '$method'; @@ -57,7 +57,7 @@ update_record() { } main().catch(console.error); - " | node - + " } update_acme_txt_record() { @@ -68,6 +68,7 @@ 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}'; } @@ -84,7 +85,6 @@ esac ### STEPS ### # Run ./scripts/certbot.sh cert -# Run ./scripts/certbot.sh acme_txt "" # 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 From 28a85ffac387337ba38a14dbea7275e75a7ae596 Mon Sep 17 00:00:00 2001 From: Akshay Nair Date: Sun, 7 Jan 2024 15:41:04 +0530 Subject: [PATCH 77/94] fix: fixes issue with mail record being reserved + sort record order --- tests/domain-service.test.js | 12 +++++++--- utils/domain-service.js | 43 +++++++++++++++++++++++++----------- utils/lib/cpanel.js | 2 +- 3 files changed, 40 insertions(+), 17 deletions(-) diff --git a/tests/domain-service.test.js b/tests/domain-service.test.js index 79ea1d1e2..077aa4ea2 100644 --- a/tests/domain-service.test.js +++ b/tests/domain-service.test.js @@ -263,8 +263,8 @@ describe('Domain service', () => { ]); expect(removeZone).toHaveBeenCalledTimes(2); expect(getRecordCalls(removeZone)).toEqual([ - { line: 2 }, { line: 3 }, + { line: 2 }, ]); }); @@ -277,6 +277,9 @@ describe('Domain service', () => { { 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' }, @@ -306,8 +309,11 @@ describe('Domain service', () => { { name: 'b', type: 'A', address: '3' }, { name: 'd', type: 'CNAME', address: 'helo.com' }, ]); - expect(removeZone).toHaveBeenCalledTimes(1); + expect(removeZone).toHaveBeenCalledTimes(4); expect(getRecordCalls(removeZone)).toEqual([ + { line: 101 }, + { line: 100 }, + { line: 99 }, { line: 1 }, ]); @@ -317,8 +323,8 @@ describe('Domain service', () => { ]); expect(removeEmail).toHaveBeenCalledTimes(2); expect(getRecordCalls(removeEmail)).toEqual([ - { domain: 'c.is-a.dev', exchanger: 'mx1.hello.com', priority: 20 }, { 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); diff --git a/utils/domain-service.js b/utils/domain-service.js index 81421f7aa..e66099db1 100644 --- a/utils/domain-service.js +++ b/utils/domain-service.js @@ -1,6 +1,6 @@ const R = require('ramda'); const { cpanel } = require('./lib/cpanel'); -const { DOMAIN_DOMAIN } = require('./constants'); +const { DOMAIN_DOMAIN, VALID_RECORD_TYPES } = require('./constants'); const { then, log, print, lazyTask, batchLazyTasks } = require('./helpers'); const BATCH_SIZE = 1; @@ -23,7 +23,7 @@ const recordToZone = ({ name, type, address, id, priority }) => ({ }); const cleanName = name => - name === DOMAIN_DOMAIN ? '@' : `${name}`.replace(new RegExp(`\\.${DOMAIN_DOMAIN}\\.?$`), '').toLowerCase(); + name === DOMAIN_DOMAIN ? '@' : `${name}`.replace(new RegExp(`\\.?${DOMAIN_DOMAIN}\\.?$`), '').toLowerCase(); const zoneToRecord = ({ name, @@ -85,9 +85,21 @@ const executeBatch = (batches) => batches.reduce((promise, batch, index) => { }); }, Promise.resolve()); +const isReserved = (domain) => + !domain.name || + domain.name.startsWith('*') || + !VALID_RECORD_TYPES.includes(domain.type) + const getDomainService = ({ cpanel }) => { - const fetchZoneRecords = R.compose(then(R.map(zoneToRecord)), cpanel.zone.fetch); - const fetchRedirections = R.compose(then(R.map(redirectionToRecord)), cpanel.redirection.fetch); + const fetchZoneRecords = R.compose( + then(R.filter(R.complement(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'), @@ -120,15 +132,20 @@ const getDomainService = ({ cpanel }) => { 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('name', 'www'), R.always(null)], // Ignore www - [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], - ]))); + const addRecords = R.compose( + batchLazyTasks(BATCH_SIZE), + R.filter(Boolean), + R.map(R.cond([ + [R.propEq('name', 'www'), R.always(null)], // Ignore www + [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(); diff --git a/utils/lib/cpanel.js b/utils/lib/cpanel.js index 5c098f281..e61b15a0f 100644 --- a/utils/lib/cpanel.js +++ b/utils/lib/cpanel.js @@ -37,7 +37,7 @@ const CpanelClient = (options) => { // -> [{ class, ttl, name, line, Line, cname, type, record }] fetch: R.compose( p => p.then(R.pathOr([], ['cpanelresult', 'data'])), - api2('ZoneEdit', 'fetchzone_records', { customonly: 1, domain: options.domain }) + api2('ZoneEdit', 'fetchzone_records', { customonly: 0, domain: options.domain }) ), // { name, type(A|CNAME), cname, address, ttl } From f0156f5a40433f0aa71d3dfb34dcb23a2a2ce291 Mon Sep 17 00:00:00 2001 From: Akshay Nair Date: Sun, 7 Jan 2024 16:06:07 +0530 Subject: [PATCH 78/94] fix: removes restriction on root record --- scripts/register-domains.js | 2 +- utils/domain-service.js | 8 +++----- 2 files changed, 4 insertions(+), 6 deletions(-) diff --git a/scripts/register-domains.js b/scripts/register-domains.js index 370949af6..55e201a57 100644 --- a/scripts/register-domains.js +++ b/scripts/register-domains.js @@ -15,7 +15,7 @@ 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) { + if (data.record.URL && data.record.MX || data.name === '@') { data.record.A = [ DOMAIN_HOST_IP ] } diff --git a/utils/domain-service.js b/utils/domain-service.js index e66099db1..5cbafaa2a 100644 --- a/utils/domain-service.js +++ b/utils/domain-service.js @@ -23,7 +23,7 @@ const recordToZone = ({ name, type, address, id, priority }) => ({ }); const cleanName = name => - name === DOMAIN_DOMAIN ? '@' : `${name}`.replace(new RegExp(`\\.?${DOMAIN_DOMAIN}\\.?$`), '').toLowerCase(); + [DOMAIN_DOMAIN, `${DOMAIN_DOMAIN}.`].includes(name) ? '@' : `${name}`.replace(new RegExp(`\\.${DOMAIN_DOMAIN}\\.?$`), '').toLowerCase(); const zoneToRecord = ({ name, @@ -63,8 +63,7 @@ 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) - .filter(r => !['www'].includes(r.name)); + const add = R.differenceWith(isMatchingRecord, newRecords, oldRecords); return { add, remove }; }; @@ -86,8 +85,7 @@ const executeBatch = (batches) => batches.reduce((promise, batch, index) => { }, Promise.resolve()); const isReserved = (domain) => - !domain.name || - domain.name.startsWith('*') || + domain.name.startsWith('*') || !VALID_RECORD_TYPES.includes(domain.type) const getDomainService = ({ cpanel }) => { From e7d299b3ea53ce9d301e60b453710e8af9d56527 Mon Sep 17 00:00:00 2001 From: Akshay Nair Date: Sun, 7 Jan 2024 16:17:17 +0530 Subject: [PATCH 79/94] chore: test fix --- tests/cpanel.test.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/tests/cpanel.test.js b/tests/cpanel.test.js index d2fbd35a3..162a9a5d3 100644 --- a/tests/cpanel.test.js +++ b/tests/cpanel.test.js @@ -12,7 +12,7 @@ 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=1&domain=a.b&cpanel_jsonapi_user=boy&cpanel_jsonapi_module=ZoneEdit&cpanel_jsonapi_func=fetchzone_records&cpanel_jsonapi_apiversion=2'); + 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', @@ -35,7 +35,7 @@ describe('Cpanel client', () => { 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=1&domain=foobar.boeey&cpanel_jsonapi_user=boy&cpanel_jsonapi_module=ZoneEdit&cpanel_jsonapi_func=fetchzone_records&cpanel_jsonapi_apiversion=2'); + 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', From b1ed09ed303ae5b55f251832a094dcd3ec1c6843 Mon Sep 17 00:00:00 2001 From: b1ek Date: Sun, 7 Jan 2024 21:03:24 +1000 Subject: [PATCH 80/94] feat(domain): restore the blek.is-a.dev --- domains/blek.json | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 domains/blek.json diff --git a/domains/blek.json b/domains/blek.json new file mode 100644 index 000000000..5f5d64848 --- /dev/null +++ b/domains/blek.json @@ -0,0 +1,11 @@ +{ + "description": "blek is a dev", + "owner": { + "username": "b1ek", + "email": "me@blek.codes" + }, + "record": { + "A": [ "185.130.226.115" ] + "AAAA": [ "2a05:b40:0:570:4563:92af:9a56:7fc8" ] + } +} From 4a99e0663ffd1bf51d6bd500cb79ac825542c44e Mon Sep 17 00:00:00 2001 From: b1ek Date: Sun, 7 Jan 2024 21:13:33 +1000 Subject: [PATCH 81/94] fix(domain) fix validation error --- domains/blek.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/domains/blek.json b/domains/blek.json index 5f5d64848..df17670cf 100644 --- a/domains/blek.json +++ b/domains/blek.json @@ -5,7 +5,7 @@ "email": "me@blek.codes" }, "record": { - "A": [ "185.130.226.115" ] + "A": [ "185.130.226.115" ], "AAAA": [ "2a05:b40:0:570:4563:92af:9a56:7fc8" ] } } From 9f24bf9b9e4749ee7bf55d0ca24525b2af8226a4 Mon Sep 17 00:00:00 2001 From: vuthanhtrung2010 <69748032+vuthanhtrung2010@users.noreply.github.com> Date: Sun, 7 Jan 2024 20:21:40 +0700 Subject: [PATCH 82/94] Create lavalink.trung.json --- domains/lavalink.trung.json | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100644 domains/lavalink.trung.json diff --git a/domains/lavalink.trung.json b/domains/lavalink.trung.json new file mode 100644 index 000000000..c372c8070 --- /dev/null +++ b/domains/lavalink.trung.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "vuthanhtrung2010", + "email": "vuthanhtrungsuper@gmail.com" + }, + "record": { + "A": ["69.30.249.53"] + } +} From f428b9fe185e2e2d032269d63b78c5ab66f6acac Mon Sep 17 00:00:00 2001 From: Akshay Nair Date: Sun, 7 Jan 2024 20:57:47 +0530 Subject: [PATCH 83/94] fix: removes www restriction --- scripts/register-domains.js | 2 +- utils/domain-service.js | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/scripts/register-domains.js b/scripts/register-domains.js index 55e201a57..20670f8af 100644 --- a/scripts/register-domains.js +++ b/scripts/register-domains.js @@ -15,7 +15,7 @@ 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 === '@') { + if ((data.record.URL && data.record.MX) || data.name === '@') { data.record.A = [ DOMAIN_HOST_IP ] } diff --git a/utils/domain-service.js b/utils/domain-service.js index 5cbafaa2a..f5385cc2a 100644 --- a/utils/domain-service.js +++ b/utils/domain-service.js @@ -134,7 +134,7 @@ const getDomainService = ({ cpanel }) => { batchLazyTasks(BATCH_SIZE), R.filter(Boolean), R.map(R.cond([ - [R.propEq('name', 'www'), R.always(null)], // Ignore www + // [R.propEq('name', 'www'), R.always(null)], // Ignore www [R.propEq('type', 'URL'), addRedirection], [R.T, addZoneRecord], ])), From ca4023af75f8101a5671e877953205610a4ffb39 Mon Sep 17 00:00:00 2001 From: aayank13 Date: Sun, 7 Jan 2024 07:43:33 -0800 Subject: [PATCH 84/94] feat(domain): aayank.is-a.dev --- domains/aayank.json | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 domains/aayank.json diff --git a/domains/aayank.json b/domains/aayank.json new file mode 100644 index 000000000..269b5017e --- /dev/null +++ b/domains/aayank.json @@ -0,0 +1,14 @@ +{ + "owner": { + "username": "aayank13", + "email": "aayank1306@gmail.com" + }, + "record": { + "A": [ + "217.174.245.249", + "51.161.54.161" + ], + "MX": ["mail.is-a.dev"], + "TXT": "v=spf1 mx a:mail.is-a.dev ~all" + } +} \ No newline at end of file From 3efafab38529ea4f398ded73b92ec9860c1039ef Mon Sep 17 00:00:00 2001 From: DarindaDraX <123kishanvish@gmail.com> Date: Sun, 7 Jan 2024 23:05:15 +0530 Subject: [PATCH 85/94] feat(domain): bot.dracx.is-a.dev --- domains/bot.dracx.json | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100644 domains/bot.dracx.json diff --git a/domains/bot.dracx.json b/domains/bot.dracx.json new file mode 100644 index 000000000..68f770565 --- /dev/null +++ b/domains/bot.dracx.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "DarindaDraX", + "email": "123kishanvish@gmail.com" + }, + "record": { + "A": ["69.30.249.53"] + } +} From f3b432bd3a5cc57349d71df5e8662362c9cacabb Mon Sep 17 00:00:00 2001 From: William Harrison Date: Mon, 8 Jan 2024 07:20:06 +0800 Subject: [PATCH 86/94] Create _github-challenge-is-a-dev-org.json --- domains/_github-challenge-is-a-dev-org.json | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 domains/_github-challenge-is-a-dev-org.json diff --git a/domains/_github-challenge-is-a-dev-org.json b/domains/_github-challenge-is-a-dev-org.json new file mode 100644 index 000000000..176de5ce3 --- /dev/null +++ b/domains/_github-challenge-is-a-dev-org.json @@ -0,0 +1,10 @@ +{ + "owner": { + "username": "is-a-dev", + "email": "phenax5@gmail.com" + }, + + "record": { + "TXT": "0162e553bb" + } +} From 18cda7f2ff367a5761626d66f0fd38ff978aad24 Mon Sep 17 00:00:00 2001 From: William Harrison Date: Mon, 8 Jan 2024 07:25:47 +0800 Subject: [PATCH 87/94] chore: update txt --- domains/_github-challenge-is-a-dev-org.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/domains/_github-challenge-is-a-dev-org.json b/domains/_github-challenge-is-a-dev-org.json index 176de5ce3..db1e677a9 100644 --- a/domains/_github-challenge-is-a-dev-org.json +++ b/domains/_github-challenge-is-a-dev-org.json @@ -5,6 +5,6 @@ }, "record": { - "TXT": "0162e553bb" + "TXT": "2c9dfbe7c8" } } From a840881a91b9c580c12f0312347e03f3128d3bfb Mon Sep 17 00:00:00 2001 From: William Harrison Date: Mon, 8 Jan 2024 07:27:26 +0800 Subject: [PATCH 88/94] Create _github-pages-challenge-is-a-dev.team.json --- domains/_github-pages-challenge-is-a-dev.team.json | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 domains/_github-pages-challenge-is-a-dev.team.json diff --git a/domains/_github-pages-challenge-is-a-dev.team.json b/domains/_github-pages-challenge-is-a-dev.team.json new file mode 100644 index 000000000..d7e139dbd --- /dev/null +++ b/domains/_github-pages-challenge-is-a-dev.team.json @@ -0,0 +1,10 @@ +{ + "owner": { + "username": "is-a-dev", + "email": "phenax5@gmail.com" + }, + + "record": { + "TXT": "c551c059fb167540ec0498d9011556" + } +} From ba794e065001d7e8fb3c917ca19c190e4e9ddc5b Mon Sep 17 00:00:00 2001 From: William Harrison Date: Mon, 8 Jan 2024 07:31:30 +0800 Subject: [PATCH 89/94] Discard changes to domains/_discord.jirafey.is-a.dev.json --- domains/_discord.jirafey.is-a.dev.json | 9 --------- 1 file changed, 9 deletions(-) delete mode 100644 domains/_discord.jirafey.is-a.dev.json diff --git a/domains/_discord.jirafey.is-a.dev.json b/domains/_discord.jirafey.is-a.dev.json deleted file mode 100644 index 8a5d67e15..000000000 --- a/domains/_discord.jirafey.is-a.dev.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "owner": { - "username": "jirafey", - "email": "jirafey@tuta.io", - } - "record": { - "TXT": "dh=3c80d94ed181b223255b5fbf35f8fda6a402058f" - } -} From 26a651dc54540c123d9c3feead2c5ae7ac404384 Mon Sep 17 00:00:00 2001 From: William Harrison Date: Mon, 8 Jan 2024 09:00:41 +0800 Subject: [PATCH 90/94] Delete .github/workflows/bot.yml --- .github/workflows/bot.yml | 26 -------------------------- 1 file changed, 26 deletions(-) delete mode 100644 .github/workflows/bot.yml diff --git a/.github/workflows/bot.yml b/.github/workflows/bot.yml deleted file mode 100644 index 4c68ceaa2..000000000 --- a/.github/workflows/bot.yml +++ /dev/null @@ -1,26 +0,0 @@ -name: Helper - -on: - pull_request: - types: - - closed - -jobs: - instructions: - name: instructions - runs-on: ubuntu-latest - steps: - - run: curl https://notify-api.is-a.dev/pr/merged/${{ github.event.pull_request.number }} - if: github.event.action == 'closed' && github.event.pull_request.merged == true -# - uses: actions/checkout@v2 -# - name: Comment -# if: github.event.action == 'closed' && github.event.pull_request.merged == true -# uses: actions/github-script@v3 -# with: -# github-token: ${{secrets.GITHUB_TOKEN}} -# script: | -# const { hasLabel } = require(`${process.env.GITHUB_WORKSPACE}/scripts/action-utils.js`); -# const { instructions } = require(`${process.env.GITHUB_WORKSPACE}/scripts/reply.js`); -# if (hasLabel(context, 'domain')) -# console.log('Domain'); -# await instructions(context, github); From 5b738c58cefe5477d75244753a346d5b899c1e38 Mon Sep 17 00:00:00 2001 From: William Harrison Date: Mon, 8 Jan 2024 09:01:40 +0800 Subject: [PATCH 91/94] Delete domains/notify-api.json --- domains/notify-api.json | 10 ---------- 1 file changed, 10 deletions(-) delete mode 100644 domains/notify-api.json diff --git a/domains/notify-api.json b/domains/notify-api.json deleted file mode 100644 index ef2dd2748..000000000 --- a/domains/notify-api.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "owner": { - "username": "is-a-dev", - "email": "phenax5@gmail.com" - }, - - "record": { - "CNAME": "dns.beadman-network.com" - } -} From 037551e94612d0c601170942c284d1df1fcbc154 Mon Sep 17 00:00:00 2001 From: Nick <76174641+nikxso@users.noreply.github.com> Date: Mon, 8 Jan 2024 11:06:31 +0530 Subject: [PATCH 92/94] [Update username] nik.json --- domains/nik.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/domains/nik.json b/domains/nik.json index 36ee7b613..fae6c2cf1 100644 --- a/domains/nik.json +++ b/domains/nik.json @@ -1,6 +1,6 @@ { "owner": { - "username": "Nikhil", + "username": "nikxso", "email": "nikhilsoniya123@gmail.com", "discord": "nikxso#0000" }, From cfbebd612dd325fc7028ad8420e6c5006817f5f5 Mon Sep 17 00:00:00 2001 From: Siddhant Pandey Date: Mon, 8 Jan 2024 15:22:18 +0530 Subject: [PATCH 93/94] updated siddhant.is-a.dev --- domains/siddhant.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/domains/siddhant.json b/domains/siddhant.json index 8f704162e..e4890fd6c 100644 --- a/domains/siddhant.json +++ b/domains/siddhant.json @@ -6,6 +6,6 @@ "email": "pandeysiddhant21@gmail.com" }, "record": { - "URL": "https://siddhantt.netlify.app" + "URL": "https://siddhantt.vercel.app/" } } From 736f62c1de72f49d2c7efcc9bf4b3f2a11549000 Mon Sep 17 00:00:00 2001 From: Akshay Nair Date: Mon, 8 Jan 2024 21:40:01 +0530 Subject: [PATCH 94/94] fix(domains): removes MX+TXT record from @.json --- domains/@.json | 4 +--- utils/domain-service.js | 10 ++++------ 2 files changed, 5 insertions(+), 9 deletions(-) diff --git a/domains/@.json b/domains/@.json index 6fdb9372b..56f1851e8 100644 --- a/domains/@.json +++ b/domains/@.json @@ -6,8 +6,6 @@ "email": "phenax5@gmail.com" }, "record": { - "URL": "http://www.is-a.dev", - "MX": ["mail.is-a.dev"], - "TXT": ["v=spf1 ip4:51.161.54.164 include:mail.is-a.dev ~all"] + "URL": "http://www.is-a.dev" } } diff --git a/utils/domain-service.js b/utils/domain-service.js index f5385cc2a..fe75aef04 100644 --- a/utils/domain-service.js +++ b/utils/domain-service.js @@ -59,6 +59,9 @@ const recordToEmailMx = ({ name, 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); @@ -84,13 +87,9 @@ const executeBatch = (batches) => batches.reduce((promise, batch, index) => { }); }, Promise.resolve()); -const isReserved = (domain) => - domain.name.startsWith('*') || - !VALID_RECORD_TYPES.includes(domain.type) - const getDomainService = ({ cpanel }) => { const fetchZoneRecords = R.compose( - then(R.filter(R.complement(isReserved))), + then(R.reject(isReserved)), then(R.map(zoneToRecord)), cpanel.zone.fetch ); @@ -134,7 +133,6 @@ const getDomainService = ({ cpanel }) => { batchLazyTasks(BATCH_SIZE), R.filter(Boolean), R.map(R.cond([ - // [R.propEq('name', 'www'), R.always(null)], // Ignore www [R.propEq('type', 'URL'), addRedirection], [R.T, addZoneRecord], ])),