diff --git a/.github/PULL_REQUEST_TEMPLATE.md b/.github/PULL_REQUEST_TEMPLATE.md index 36ec3d8b5..e7eb65913 100644 --- a/.github/PULL_REQUEST_TEMPLATE.md +++ b/.github/PULL_REQUEST_TEMPLATE.md @@ -9,7 +9,6 @@ Please note that we reserve the rights not to accept any domain at our own discr - [ ] The file's name is all lowercased and alphanumeric. - [ ] You have completed your website. - [ ] The website is reachable. -- [ ] You're not using Vercel. - [ ] The CNAME record doesn't contain `https://` or `/`. - [ ] There is sufficient information at the `owner` field. 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" + } + } + diff --git a/domains/_github-pages-challenge-Shaunfurtado.blog.shaunfurtado.json b/domains/_github-pages-challenge-Shaunfurtado.blog.shaunfurtado.json new file mode 100644 index 000000000..3ca28bde7 --- /dev/null +++ b/domains/_github-pages-challenge-Shaunfurtado.blog.shaunfurtado.json @@ -0,0 +1,10 @@ +{ + "description": "Verification for blog.shaunfurtado.is-a.dev in Github Pages", + "owner": { + "username": "Shaunfurtado", + "email": "shaunf1801@gmail.com" + }, + "record": { + "TXT": "08ce2f232e7028cbeb1a6baf8c8e49" + } +} diff --git a/domains/_vercel.cutedog5695.json b/domains/_vercel.cutedog5695.json new file mode 100644 index 000000000..0215aac17 --- /dev/null +++ b/domains/_vercel.cutedog5695.json @@ -0,0 +1,11 @@ +{ + "owner": { + "username": "CuteDog5695", + "email": "", + "discord": "716306888492318790", + "twitter": "cutedog5695" + }, + "record": { + "TXT": "vc-domain-verify=vercel.cutedog5695.is-a.dev,92820276b2029f5426ec" + } +} diff --git a/domains/_vercel.ravener.json b/domains/_vercel.ravener.json new file mode 100644 index 000000000..a712d2f1b --- /dev/null +++ b/domains/_vercel.ravener.json @@ -0,0 +1,11 @@ +{ + "owner": { + "username": "ravener", + "email": "ravener.anime@gmail.com", + "twitter": "RavenRavener", + "discord": "292690616285134850" + }, + "record": { + "TXT": "vc-domain-verify=ravener.is-a.dev,80897cd5c55c67bd2af7" + } +} diff --git a/domains/_vercel.retrouser955.json b/domains/_vercel.retrouser955.json new file mode 100644 index 000000000..cae647104 --- /dev/null +++ b/domains/_vercel.retrouser955.json @@ -0,0 +1,10 @@ +{ + "owner": { + "username": "retrouser955", + "email": "", + "discord": "691111067807514685" + }, + "record": { + "TXT": "vc-domain-verify=retrouser955.is-a.dev,7846a7cf34232910d04d" + } + } \ No newline at end of file diff --git a/domains/_vercel.uralamin.json b/domains/_vercel.uralamin.json new file mode 100644 index 000000000..f299196df --- /dev/null +++ b/domains/_vercel.uralamin.json @@ -0,0 +1,10 @@ +{ + "owner": { + "username": "MrAlaminH", + "email": "", + "discord": "440574272856129547" + }, + "record": { + "TXT": "vc-domain-verify=uralamin.is-a.dev,898bea95e45e3ecf00a7" + } +} diff --git a/domains/_vercel.uwu.json b/domains/_vercel.uwu.json new file mode 100644 index 000000000..bec23fd06 --- /dev/null +++ b/domains/_vercel.uwu.json @@ -0,0 +1,10 @@ +{ + "owner": { + "username": "orxngc", + "discord": "orangc", + "email": "orangc@proton.me" + }, + "record": { + "TXT": "vc-domain-verify=vercel.uwu.is-a.dev,61038f548f8542bd1397" + } +} diff --git a/domains/alora.json b/domains/alora.json index d054df134..e3a51e208 100644 --- a/domains/alora.json +++ b/domains/alora.json @@ -5,6 +5,19 @@ "discord": "7q8x" }, "record": { - "CNAME": "aloramiaa.github.io" + "A": [ + "185.199.108.153", + "185.199.109.153", + "185.199.110.153", + "185.199.111.153" + ], + "MX": [ + "mx.zoho.in", + "mx2.zoho.in", + "mx3.zoho.in" + ], + "TXT": [ + "v=spf1 include:zohomail.in ~all" + ] } } diff --git a/domains/artaabedi.json b/domains/artaabedi.json index 6f53b671f..d280f4264 100644 --- a/domains/artaabedi.json +++ b/domains/artaabedi.json @@ -11,6 +11,8 @@ "mx1.improvmx.com", "mx2.improvmx.com" ], - "TXT": ["v=spf1 include:spf.improvemx.com ~all"] + "TXT": [ + "v=spf1 include:spf.improvmx.com ~all" + ] } } diff --git a/domains/books.json b/domains/books.json new file mode 100644 index 000000000..09792f56b --- /dev/null +++ b/domains/books.json @@ -0,0 +1,13 @@ +{ + "owner": { + "username": "showkinglu", + "email": "", + "discord": "1284363590601805845", + "OWL": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiUlNBLU9BRVAiLCJraWQiOiJaa1VsRmRqVThiUEstLXVVM2JJR09PVHFYYVFFS1ZINFVXOW53MTR6WTJnIn0.JJz6sWHFHJXcBrAhqxCZAA2V4SzMpQ-D6WuX15qcPHombBZ2d1jsT7Tb3j4OX0nrR8XTKdsKlxXdeTZ1yY7YLXw9T_TJ28Zgbuo0M5KyU9Ejqc6IPlm4FvJ6DcNKWyq40cq9BdNdcFhzUuRv_Me6g4aLeFjhjR-LJLOLmHMs4GPDJ2-V-MAekWaVHl-Y8VAdwpFuQ2Ve7DV7cBrdbHd4nX8wVGk-Eq65AR_VyUFo0GeiPKjiIejKCnIwopOQW_1KxPhtE1LTov8uNloaN7ZGv6MAdCdFXOkKjHFEmKuPtPf6YgVsAMDjdaULPlvhRemtFqqmzbGEqiQiexzEf2wWfA.RkvKnVVxmdCpuToki3hgvw.J4tL5aFuCX4oNIIuur76DKAYw1uiWWGfIhV7Bwxjl5EBZUqnwQ42zMOLLZqpvaiICk-siW4pt5MSgdAzGeP_8bEIuMS0kJLkqpXdf-NrSU8.a3kNHAcGn9TjQ4oE11leqw" + }, + + "record": { + "A": ["172.104.67.159"] + } + } + \ No newline at end of file diff --git a/domains/emeneekw.json b/domains/emeneekw.json new file mode 100644 index 000000000..e4f5f56bd --- /dev/null +++ b/domains/emeneekw.json @@ -0,0 +1,11 @@ +{ + "description": "Emenee's design portfolio", + "repo": "https://github.com/is-a-dev/docs", + "owner": { + "username": "emeneekw", + "email": "mne-zone@hotmail.com" + }, + "record": { + "URL": "https://emenee-ht4vnrn.gamma.site/" + } +} diff --git a/domains/hassan.json b/domains/hassan.json index 9b03f3081..a6f9b5bd1 100644 --- a/domains/hassan.json +++ b/domains/hassan.json @@ -5,5 +5,4 @@ }, "record": { "CNAME": "portfolio-seven-pi-39.vercel.app" - } } diff --git a/domains/iystreem.json b/domains/iystreem.json index bb57cba2d..f0d913493 100644 --- a/domains/iystreem.json +++ b/domains/iystreem.json @@ -3,11 +3,11 @@ "username": "IYSTREEM", "email": "", "discord": "774642006173286432", - "OWL": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiUlNBLU9BRVAiLCJraWQiOiJaa1VsRmRqVThiUEstLXVVM2JJR09PVHFYYVFFS1ZINFVXOW53MTR6WTJnIn0.Ac-dMH1ksXfXW4uJfisIpqgvNHShqGPHMmxhvitdn5qAIG_c2DZwK__CZcekpEUqC7qZOQUA81wR8eP8qCmdqe6Dfo5e4CFCf-jD7q_GSxOURlBtxzG7tyX4QlFEW6Pbaq7V-8NCfT6REMB3eXcc8158r0jVz6y18z0ryN-XxgYezBk42Qfnl55rPAhpg60XAuoFNZgh82kapCUrEBd9HAnIuzrPVokiPiN36La_NXpw1SqH-OWbNGjOe94KsAsIYziqnrvJw4eKA4l_fzjYqcDn7SDTIFs_8Sd2O3U3UhwJ8IV01W-cYy3RyUpzVCX6rj2KMQQBOMjvTykOokjF1Q.0_mFjTD_OhUPr8i4XedRaw.M2l7as95y90X6ekq2Y_iEoiqQO9e1cMFqv8mv9C-GJXbyuT41oQdhPbI5SQL2qrCd1aUiotnnGO3y5hiCYcGpNkpM40hs4ITYcvj7_B2zHI.7xD1dmVjZS6M7AiDc4pkQg" + "OWL": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiUlNBLU9BRVAiLCJraWQiOiJaa1VsRmRqVThiUEstLXVVM2JJR09PVHFYYVFFS1ZINFVXOW53MTR6WTJnIn0.C64mBBovXkJe1xpUzL5ffA6LW_KuULNyvCgK85ZTegjPRDVAJGpQLRI6F9qUjG9K9CR2yrx15Po8P0LOxUdnKgTtqvSKRCutQJhxa64-wG35OZhJY26tW4Z5PJdUuVelZ2XhzJzO5pdqolxRxD065eLKriXCy2TfKrQV800C0fZcb7tiRC4XxzjJc3OOhE_uWmI9amMtgUtye8XW9LN1zffaiSESkcOjJjan6588i3iQyLS2fKoJPtzkX7fqDsW4soTDMRD5biqaDnmD0dKydJqM6Lay5JiZewo0k4NkP_ph6LCsUVjORp0EWctFXzG6-TIUU1WcQcLGViwAbicczQ.4e_zxFR5hXERQQpLuvs3Cw.qO7ynRvlUG_oPNpOU7OaT4cfciBaTCi2_Q65Eyu9WP3R7P7cPQBJRcU4QCKxdEx79nkus9W4jM8utnTW6WzG3p_K_0SwYuNYBVGz5GXf73k.f1Igi-sO1MQu7I15NVnspA" }, "record": { - "A": ["103.99.216.10"] + "CNAME": "iystreem.freewebhostmost.com" } } \ No newline at end of file diff --git a/domains/parrot.json b/domains/parrot.json new file mode 100644 index 000000000..1caa482a4 --- /dev/null +++ b/domains/parrot.json @@ -0,0 +1,14 @@ +{ + "owner": { + "username": "EducatedSuddenBucket", + "email": "educatedsuddenbucket@gmail.com" + }, + "record": { + "A": [ + "34.120.54.55" + ], + "AAAA": [ + "2600:1901:0:6d85::" + ] + } +} diff --git a/domains/ravener.json b/domains/ravener.json index 6e51a0d68..4a90e5fb4 100644 --- a/domains/ravener.json +++ b/domains/ravener.json @@ -6,7 +6,7 @@ "discord": "292690616285134850" }, "record": { - "URL": "https://ravener.vercel.app", + "A": ["76.76.21.21"], "MX": [ "mx1.improvmx.com", "mx2.improvmx.com" diff --git a/domains/retrouser955.json b/domains/retrouser955.json new file mode 100644 index 000000000..08f313402 --- /dev/null +++ b/domains/retrouser955.json @@ -0,0 +1,10 @@ +{ + "owner": { + "username": "retrouser955", + "email": "", + "discord": "691111067807514685" + }, + "record": { + "CNAME": "retrouser955.vercel.app" + } + } \ No newline at end of file diff --git a/domains/seui.json b/domains/seui.json index 820d0e403..b2c078312 100644 --- a/domains/seui.json +++ b/domains/seui.json @@ -7,7 +7,7 @@ }, "record": { - "A": ["158.179.173.122"] + "A": ["140.245.70.146"] } } - \ No newline at end of file + diff --git a/domains/uptimes.yug.json b/domains/uptimes.yug.json new file mode 100644 index 000000000..270e6d1aa --- /dev/null +++ b/domains/uptimes.yug.json @@ -0,0 +1,12 @@ +{ + "description": "Uptime website for my stuff, gonna use hetrixtools for now, might change to something else later", + "repo": "N/A", + "owner": { + "username": "YUG38", + "email": "4yugpatel123@gmail.com", + "discord": "name_yug" + }, + "record": { + "CNAME": "reports.hetrixtools.com" + } +} diff --git a/domains/uralamin.json b/domains/uralamin.json index fad995a61..3157bbec5 100644 --- a/domains/uralamin.json +++ b/domains/uralamin.json @@ -1,9 +1,10 @@ { - "owner": { - "username": "MrAlaminH", - "email": "alaminiam110@gmail.com" - }, - "record": { - "CNAME": "uralamin.onrender.com" - } + "owner": { + "username": "MrAlaminH", + "email": "", + "discord": "440574272856129547" + }, + "record": { + "CNAME": "retro-folio.vercel.app" + } } diff --git a/domains/vercel.cutedog5695.json b/domains/vercel.cutedog5695.json new file mode 100644 index 000000000..a71d11e68 --- /dev/null +++ b/domains/vercel.cutedog5695.json @@ -0,0 +1,11 @@ +{ + "owner": { + "username": "CuteDog5695", + "email": "", + "discord": "716306888492318790", + "twitter": "cutedog5695" + }, + "record": { + "CNAME": "cutedog5695test.vercel.app" + } +} diff --git a/domains/vercel.uwu.json b/domains/vercel.uwu.json new file mode 100644 index 000000000..304ea2a5c --- /dev/null +++ b/domains/vercel.uwu.json @@ -0,0 +1,10 @@ +{ + "owner": { + "username": "orxngc", + "discord": "orangc", + "email": "orangc@proton.me" + }, + "record": { + "CNAME": "orxngc-github-io.vercel.app" + } +} diff --git a/domains/www.mohan.json b/domains/www.mohan.json new file mode 100644 index 000000000..79e06db28 --- /dev/null +++ b/domains/www.mohan.json @@ -0,0 +1,13 @@ +{ + "owner": { + "username": "mohankumarpaluru", + "email": "", + "discord": "272751100237578241", + "OWL": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiUlNBLU9BRVAiLCJraWQiOiJaa1VsRmRqVThiUEstLXVVM2JJR09PVHFYYVFFS1ZINFVXOW53MTR6WTJnIn0.Q2d7CXJ-jVBCv3PUMEStpVqnk0Lc0YyspsLJEHjke1xPuQrHuMNElJxCERMxrkoDBTAJQS7AVwfGQxEASWM7urhwuWXP5ot3R1OE9QVdnQE-VdYZvit7DrbaboHCItT8K9B1ybWNkgd7oxSJArUiTJOQKXLna8BFWNFowN_4Hi833cWzBxRA_ZvwKB-Ve_vk-5ilpmuPVsUdbdRUSoOVdKBVbSYthwJ_bUKRRg6yVA-XG84M4_JaUb23mMcSBlE9dT-wC7n_iD6y06R4b284zAeqkrsBz-mg7CJ08ib8bu6RgGX_MTZpt-895KVQML1AmGDvMgnn8hP-2IbCfrQxIw.sZmo2jtMegZMGGFW7Eztzw.RCZ6ASMEZy18IC_cxR2WIX674_kJOaeRmWC4NETwulSudLLpHNQbm_41YvBsRfc9aUJ_3JyFoP524bukVS95-ztvYCAQk1Y5YLZDkLKbREGmMn1KGVYWsDHgIe9CyzvU.p8fsRd-LTtbJ1LIhd1YC_A" + }, + + "record": { + "CNAME": "mohan.is-a.dev" + } + } + \ No newline at end of file diff --git a/domains/yug.json b/domains/yug.json deleted file mode 100644 index c80015eaa..000000000 --- a/domains/yug.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "description": "My website", - "repo": "https://github.com/YUG38/YUG38.github.io", - "owner": { - "username": "YUG38", - "email": "4yugpatel123@gmail.com", - "discord": "name_yug" - }, - "record": { - "CNAME": "YUG38.github.io" - } -} diff --git a/domains/zai.json b/domains/zai.json new file mode 100644 index 000000000..e774887a4 --- /dev/null +++ b/domains/zai.json @@ -0,0 +1,11 @@ +{ + "owner": { + "username": "Zai-Kun", + "email": "", + "discord": "1100460955390988410", + "OWL": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiUlNBLU9BRVAiLCJraWQiOiJaa1VsRmRqVThiUEstLXVVM2JJR09PVHFYYVFFS1ZINFVXOW53MTR6WTJnIn0.m6cKdJTirBBSL5dhwU-39VbjpjyfPP_9mSRhao-tr5TYYAZ2KnkwkYsCWJ9euM2LB4GZyUqNCviMtjOM1AXoxWq_lVH7pHgvC8I3a-HeKX0TNcy819o5nlrINjiM4770f09woEl5GVw3bGajgeJLWTPmj7PTWBvQkQ3Ug9Iuye7HmZ-UAIgh8kEw7LJzhyOKS2UTIgrA4hFF7epgCXSrma27dhHqTOjDPeg30dBO1aF8LNaF9GRnAn_IZE8Lah1ZFB9kqZRta466Zuzz8k5ztk4d-cPZEpuR6s6QIpHnddumx_hIt386nsfyQezQIo6TF5InIMT6fWkXUxDlkTyYqQ.D2xW1pY3dTkoLE7rwujNmw.PAHfsXDfCMvwEnw2-xyEYy1PCsEnfFJrkz9wAUOzUebiQsVvJ8_EjuuRFj9okzrjerIpOt2jVSyc_d9F6JFKR4AD9vbFtsMgQ0ni-6wdH6I.2MpIxeaOipjNwh0uvaaAEw" + }, + "record": { + "CNAME": "zai-kun.vercel.app" + } +} diff --git a/domains/zakaria-didah.json b/domains/zakaria-didah.json new file mode 100644 index 000000000..beb862cc3 --- /dev/null +++ b/domains/zakaria-didah.json @@ -0,0 +1,12 @@ +{ + "owner": { + "username": "zakaria-didah", + "email": "zakariadidah@gmail.com", + "discord": "788397929308225546" + }, + + "record": { + "A": ["158.179.209.175"] + } + } + diff --git a/domains/ziko.json b/domains/ziko.json index 2e89af872..941c1e6bc 100644 --- a/domains/ziko.json +++ b/domains/ziko.json @@ -1,11 +1,10 @@ { "owner": { - "username": "hghfth", + "username": "zakaria-didah", "email": "zakariadidah@gmail.com", "discord": "788397929308225546" }, - "record": { - "A": ["51.20.101.210"] + "A": ["158.179.209.175"] } } diff --git a/domains/zmail._domainkey.alora.json b/domains/zmail._domainkey.alora.json new file mode 100644 index 000000000..1d8f5e252 --- /dev/null +++ b/domains/zmail._domainkey.alora.json @@ -0,0 +1,12 @@ +{ + "owner": { + "username": "aloramiaa", + "email": "alora@alora.is-a.dev", + "discord": "1236292707371057216" + }, + "record": { + "TXT": [ + "v=DKIM1; k=rsa; p=MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCpDj1YvQ59sHlGFLqD3vweqrGkr8cDp8CT5V+xBirlBb05D4V5YCvkIDgcDSu5O6yB28PXkzfWgvpGGPDIYQr1fW/zmoktXlwKE53cQv8aEfPmF8u9zucBLUqtFhb5WxBDfd4LSBaSbggLILD2/i8yP2TNQQO2F07IeVCoQFY12wIDAQAB" + ] + } +} diff --git a/tests/validations.test.js b/tests/validations.test.js index 6f71fb55f..af27b68bb 100644 --- a/tests/validations.test.js +++ b/tests/validations.test.js @@ -88,6 +88,7 @@ describe("validateDomainData", () => { { ...defaultDomain, name: "_gh-is-a-dev" }, { ...defaultDomain, name: "_domainkey" }, { ...defaultDomain, name: "_improvmx" }, + { ...defaultDomain, name: "_vercel" }, ]; const validCases = [ @@ -143,6 +144,7 @@ describe("validateDomainData", () => { { ...defaultDomain, name: "_domainkey.subdomain" }, { ...defaultDomain, name: "mx._domainkey.subdomain" }, { ...defaultDomain, name: '_improvmx.subdomain' }, + { ...defaultDomain, name: '_vercel.subdomain' }, { ...defaultDomain, name: "a.b" }, ]; diff --git a/utils/invalid-domains.json b/utils/invalid-domains.json index 1cba56e52..3e6cf64cb 100644 --- a/utils/invalid-domains.json +++ b/utils/invalid-domains.json @@ -8,6 +8,7 @@ "_github-pages-challenge-is-a-dev", "_gitlab-pages-verification-code", "_improvmx", + "_vercel", "con", "help", "no-reply", diff --git a/utils/validations.js b/utils/validations.js index 207981e73..eea099cd4 100644 --- a/utils/validations.js +++ b/utils/validations.js @@ -60,6 +60,7 @@ const extraSupportedNames = [ R.equals("_dmarc"), R.equals("_domainkey"), R.equals("_improvmx"), + R.equals("_vercel"), testRegex(/^_gh-[a-z0-9-_]+$/i), ];