diff --git a/domains/_discord.ante.json b/domains/_discord.ante.json new file mode 100644 index 000000000..825a82e84 --- /dev/null +++ b/domains/_discord.ante.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "antebrl", + "email": "ahcwnh@gmail.com" + }, + "record": { + "TXT": ["dh=6d109bce7d0aeacdc4a573c959d85a778d239527"] + } +} diff --git a/domains/_discord.codesuthar.json b/domains/_discord.codesuthar.json deleted file mode 100644 index 1d18066b6..000000000 --- a/domains/_discord.codesuthar.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "owner": { - "username": "CodeSuthar", - "email": "AdityaSuthar13@outlook.com" - }, - "record": { - "TXT": "dh=c9d95514358feae443357e8366bfa224cb7709e1" - } -} diff --git a/domains/_discord.ela.json b/domains/_discord.ela.json new file mode 100644 index 000000000..0a5dcf453 --- /dev/null +++ b/domains/_discord.ela.json @@ -0,0 +1,10 @@ +{ + "owner": { + "username": "DXRdev", + "discordID": "335635478684499970", + "discord": "elastrixx" + }, + "record": { + "TXT": ["dh=146345133ea568500a36844c85d85ec0aead3bae"] + } +} diff --git a/domains/_discord.keybinds.json b/domains/_discord.keybinds.json new file mode 100644 index 000000000..82012508a --- /dev/null +++ b/domains/_discord.keybinds.json @@ -0,0 +1,8 @@ +{ + "owner": { + "username": "tr1xem" + }, + "record": { + "TXT": ["dh=2cd8606690feb1e7c8ed348d2875d718bb5b87f1"] + } +} diff --git a/domains/_discord.ploszukiwacz.json b/domains/_discord.ploszukiwacz.json deleted file mode 100644 index 737224e5f..000000000 --- a/domains/_discord.ploszukiwacz.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "owner": { - "username": "PlOszukiwaczDEV", - "email": "ploszukiwacz1@gmail.com" - }, - "record": { - "TXT": "dh=eaa22a150696d8482b787e7ec7b05b3512224995" - } -} diff --git a/domains/_github-pages-challenge-aruntechpro.aruntechpro.json b/domains/_github-pages-challenge-aruntechpro.aruntechpro.json new file mode 100644 index 000000000..e5a97f5a3 --- /dev/null +++ b/domains/_github-pages-challenge-aruntechpro.aruntechpro.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "aruntechpro", + "email": "arunkumarakr03@gmail.com" + }, + "record": { + "TXT": "8583e778337112b720ebf6e1ec46a5" + } + } \ No newline at end of file diff --git a/domains/_github-pages-challenge-yz9551.yxz.json b/domains/_github-pages-challenge-yz9551.yxz.json new file mode 100644 index 000000000..3e6b82cd8 --- /dev/null +++ b/domains/_github-pages-challenge-yz9551.yxz.json @@ -0,0 +1,12 @@ +{ + "owner": { + "username": "yz9551", + "email": "", + "discord": "yz9551" + }, + "record": { + "TXT": [ + "1b83953af6bc9eb40dc5ccfb434238" + ] + } +} diff --git a/domains/_vercel.alvin.json b/domains/_vercel.alvin.json index 5945bbeb5..3ac30aa3a 100644 --- a/domains/_vercel.alvin.json +++ b/domains/_vercel.alvin.json @@ -7,7 +7,9 @@ "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" + "vc-domain-verify=www.hive.alvin.is-a.dev,682186731d1f9275c277", + "vc-domain-verify=chat.alvin.is-a.dev,520a1452a367459dd568", + "vc-domain-verify=www.chat.alvin.is-a.dev,df452600790ef98fd42e" ] } } diff --git a/domains/abby.json b/domains/abby.json new file mode 100644 index 000000000..70ff7f6dd --- /dev/null +++ b/domains/abby.json @@ -0,0 +1,13 @@ +{ + "owner": { + "username": "MiloDev123", + "email": "milo@milosantos.com", + "discord": "699318362848886864" + }, + "record": { + "NS": [ + "kristin.ns.cloudflare.com", + "uriah.ns.cloudflare.com" + ] + } +} diff --git a/domains/acme-test.json b/domains/acme-test.json deleted file mode 100644 index d5694ca57..000000000 --- a/domains/acme-test.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "owner": { - "username": "is-a-dev", - "email": "admin@is-a.dev" - }, - "record": { - "NS": ["bingo.ns.cloudflare.com", "matias.ns.cloudflare.com"] - } -} diff --git a/domains/aruntechpro.json b/domains/aruntechpro.json new file mode 100644 index 000000000..b0fab6ae8 --- /dev/null +++ b/domains/aruntechpro.json @@ -0,0 +1,10 @@ +{ + "description": "Personal Website", + "owner": { + "username": "aruntechpro", + "email": "arunkumarakr03@gmail.com" + }, + "record": { + "CNAME": "aruntechpro.github.io" + } +} diff --git a/domains/ashikmuhammed.json b/domains/ashikmuhammed.json new file mode 100644 index 000000000..9a7c933cf --- /dev/null +++ b/domains/ashikmuhammed.json @@ -0,0 +1,11 @@ +{ + "repo": "https://github.com/professorSergioMarquina/professorSergioMarquina.github.io", + "owner": { + "username": "professorSergioMarquina", + "email": "mrjinnoftg@gmail.com" + }, + "record": { + "CNAME": "professorsergiomarquina.github.io" + }, + "proxied": true +} diff --git a/domains/axo.json b/domains/axo.json new file mode 100644 index 000000000..97a4b991f --- /dev/null +++ b/domains/axo.json @@ -0,0 +1,12 @@ +{ + "owner": { + "username": "ImAxolotlicekDev", + "discord": "1125148972449796136", + "OWL": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiUlNBLU9BRVAiLCJraWQiOiJaa1VsRmRqVThiUEstLXVVM2JJR09PVHFYYVFFS1ZINFVXOW53MTR6WTJnIn0.qTh1SRQ2rIL26gQVBhmWSiLfW8cEEKLYBIYAj90jEctx9sSIXBWVGNBbtHzRKEajLmLPJClSn3H1ZEh1y0a-xaZZtyyQMJPSnLz0uq9GwjGqnC7GERliGZZMgdcdbHkskkDx5HU0yIjQYKcCKcTxDpEoIGfjJsc0sxQSGvz7gzH2XLuPmaGQY_9N-iJRT5Qxoe7dZ8f8cXT1XQr0SMuVw_MK-oHv05N8Mq33n7bYBdevRJjwGm9-fgceAS4Az30GCu4LPftFw2aUnz-mfzQNP7FaTq6hAkmIXGF1TI4zZwI8s0E5SYYF0Wdeza5I5bL2eV9U0ZKb8TBDYlOCu4zt-A.l7hez3hwbNNkuYc5mGcHnw.ZaJJd4kNJZPDYem-sNHBJ1qzSaGPQiERP1LBUZ-HDvbGC6FHBrdBJ-LFm_9k_jmPTSYgyU7Pz9YqKcaZhLWPHmYYhurP2t3gG9jDEAGoi4HB6I5Ddlc0g_WthxOak8Yx.bwqnONbqUYeiqlYhZ6fWXw" + }, + + "record": { + "A": ["158.178.206.169"] + } + } + \ No newline at end of file diff --git a/domains/base-swag.json b/domains/base-swag.json new file mode 100644 index 000000000..8a4b322eb --- /dev/null +++ b/domains/base-swag.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "Base-Swag", + "email": "officialnamefier@gmail.com" + }, + "record": { + "CNAME": "base-swag.github.io" + } +} diff --git a/domains/blacsheep.json b/domains/blacsheep.json new file mode 100644 index 000000000..7d2f86b7b --- /dev/null +++ b/domains/blacsheep.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "blacsheep", + "email": "lanzou1.0@gmail.com" + }, + "record": { + "CNAME": "blacsheep.github.io" + } +} diff --git a/domains/blog.aayushsiwa.json b/domains/blog.aayushsiwa.json new file mode 100644 index 000000000..1ed0096bf --- /dev/null +++ b/domains/blog.aayushsiwa.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "aayushsiwa", + "email": "22052177@kiit.ac.in" + }, + "record": { + "CNAME": "blog-aayushsiwa.pages.dev" + } +} diff --git a/domains/chat.alvin.json b/domains/chat.alvin.json new file mode 100644 index 000000000..810c13865 --- /dev/null +++ b/domains/chat.alvin.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "alvinsjoy", + "discord": "825382504353234954" + }, + "record": { + "A": ["76.76.21.21"] + } +} diff --git a/domains/codelabworks.json b/domains/codelabworks.json new file mode 100644 index 000000000..09bf2c3d8 --- /dev/null +++ b/domains/codelabworks.json @@ -0,0 +1,13 @@ +{ + "repo": "https://github.com/shadowgaming-backup/register", + "owner": { + "email": "shadowgaming-backup@proton.me", + "username": "shadowgaming-backup" + }, + "record": { + "NS": [ + "mina.ns.cloudflare.com", + "harlan.ns.cloudflare.com" + ] + } +} diff --git a/domains/codesuthar.json b/domains/codesuthar.json index 1c010dc13..dde7f4542 100644 --- a/domains/codesuthar.json +++ b/domains/codesuthar.json @@ -4,11 +4,9 @@ "email": "AdityaSuthar13@outlook.com" }, "record": { - "A": [ - "185.199.108.153", - "185.199.109.153", - "185.199.111.153", - "185.199.110.153" + "NS": [ + "dexter.ns.cloudflare.com", + "fay.ns.cloudflare.com" ] } } diff --git a/domains/ela.json b/domains/ela.json new file mode 100644 index 000000000..58fb9c211 --- /dev/null +++ b/domains/ela.json @@ -0,0 +1,8 @@ +{ + "owner": { + "username": "DXRdev" + }, + "record": { + "CNAME": "dxrdev.github.io" + } +} diff --git a/domains/elite.json b/domains/elite.json new file mode 100644 index 000000000..402135049 --- /dev/null +++ b/domains/elite.json @@ -0,0 +1,12 @@ +{ + "owner": { + "username": "thaihung48", + "email": "contact.hungg+dev@gmail.com" + }, + "record": { + "NS": [ + "dilbert.ns.cloudflare.com", + "fish.ns.cloudflare.com" + ] + } +} diff --git a/domains/evansrrr.json b/domains/evansrrr.json new file mode 100644 index 000000000..7ffbfd77f --- /dev/null +++ b/domains/evansrrr.json @@ -0,0 +1,11 @@ +{ + "description": "A personal portfolio website", + "repo": "https://github.com/evansrrr/evans", + "owner": { + "username": "Evansrrr", + "email": "enzoraziore@outlook.com" + }, + "record": { + "CNAME": "evansrrr.netlify.app" + } +} diff --git a/domains/gilang.json b/domains/gilang.json new file mode 100644 index 000000000..9cfa123d6 --- /dev/null +++ b/domains/gilang.json @@ -0,0 +1,11 @@ +{ + "owner": { + "username": "gilangportofolio", + "email": "gilang.portofolioo@gmail.com", + "description": "Personal Portfolio Website" + }, + "record": { + "CNAME": "gilangportofolio.github.io" + }, + "proxied": true +} diff --git a/domains/host.xandaah.json b/domains/host.xandaah.json index 6748a50bd..91160721f 100644 --- a/domains/host.xandaah.json +++ b/domains/host.xandaah.json @@ -5,6 +5,6 @@ "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.50.244"] + "A": ["32.216.183.113"] } } diff --git a/domains/iscordian.json b/domains/iscordian.json new file mode 100644 index 000000000..f2123e4a4 --- /dev/null +++ b/domains/iscordian.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "iscordian", + "email": "iscordian.dev@gmail.com" + }, + "record": { + "CNAME": "iscordian.github.io" + } +} diff --git a/domains/jayakrishna.json b/domains/jayakrishna.json new file mode 100644 index 000000000..cc6111d71 --- /dev/null +++ b/domains/jayakrishna.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "jayakrishna-g", + "email": "rareone.jk@gmail.com" + }, + "record": { + "CNAME": "jggandha-30911ba21954.herokuapp.com" + } +} diff --git a/domains/keybinds.json b/domains/keybinds.json new file mode 100644 index 000000000..b9512c5cd --- /dev/null +++ b/domains/keybinds.json @@ -0,0 +1,18 @@ +{ + "owner": { + "username": "tr1xem", + "email": "admin@trix.is-a.dev" + }, + "record": { + "A": [ + "185.199.110.153", + "185.199.109.153", + "185.199.111.153", + "185.199.108.153" + ], + "MX": [ + "mx1.improvmx.com", + "mx2.improvmx.com" + ] + } +} diff --git a/domains/niyakipham.json b/domains/niyakipham.json new file mode 100644 index 000000000..241c092d9 --- /dev/null +++ b/domains/niyakipham.json @@ -0,0 +1,11 @@ +{ + "description": "niyakipham.is-a.dev", + "repo": "https://github.com/alexis-elaxis/alexis-elaxis.github.io", + "owner": { + "username": "niyakipham", + "email": "niyakipham@gmail.com" + }, + "record": { + "CNAME": "niyakipham.github.io" + } +} diff --git a/domains/owl.json b/domains/owl.json index 018b2b59a..c1ee8caa7 100644 --- a/domains/owl.json +++ b/domains/owl.json @@ -4,7 +4,7 @@ "email": "admin@is-a.dev" }, "record": { - "CNAME": "p2pb.dev" + "CNAME": "wdh.app" }, "proxied": true } diff --git a/domains/ploszukiwacz.json b/domains/ploszukiwacz.json index aad9b4407..dd1d68a42 100644 --- a/domains/ploszukiwacz.json +++ b/domains/ploszukiwacz.json @@ -7,13 +7,9 @@ "email": "ploszukiwacz1@gmail.com" }, "record": { - "A": ["172.66.47.187"], - "MX": [ - "mx1.improvmx.com", - "mx2.improvmx.com" - ], - "TXT": [ - "v=spf1 include:spf.improvmx.com ~all" + "NS": [ + "jake.ns.cloudflare.com", + "stephane.ns.cloudflare.com" ] } } diff --git a/domains/potatochips0706.json b/domains/potatochips0706.json index e7dccb3ae..9b930b885 100644 --- a/domains/potatochips0706.json +++ b/domains/potatochips0706.json @@ -1,11 +1,11 @@ { - "description": "A sub-domain to my portfolio github page.", - "repo": "https://github.com/potato0706/potato0706.github.io", - "owner": { - "username": "potato0706", - "email": "potatochips0706@gmail.com" - }, - "record": { - "CNAME": "potato0706.github.io" - } + "description": "Redirect to my profile page.", + "repo": "https://github.com/potato0706/potatochips0706.com", + "owner": { + "username": "potato0706", + "email": "potatochips0706@gmail.com" + }, + "record": { + "CNAME": "potatochips0706.com" + } } diff --git a/domains/ryanzam.json b/domains/ryanzam.json index 460e43d37..3c79f866c 100644 --- a/domains/ryanzam.json +++ b/domains/ryanzam.json @@ -1,9 +1,9 @@ { - "owner": { - "username": "ryanzam", - "email": "ryanzam2005@yahoo.com" - }, - "record": { - "CNAME": "icy-coast-0d7690d03.3.azurestaticapps.net" - } + "owner": { + "username": "ryanzam", + "email": "ryanzam2005@yahoo.com" + }, + "record": { + "CNAME": "orange-island-07b3bb803.5.azurestaticapps.net" + } } diff --git a/domains/sunnyychi.json b/domains/sunnyychi.json new file mode 100644 index 000000000..a313e75b1 --- /dev/null +++ b/domains/sunnyychi.json @@ -0,0 +1,11 @@ +{ + "description": "A personal portfolio website", + "repo": "https://github.com/sunnyychi/Website", + "owner": { + "username": "sunnyychi", + "email": "sunnyychi@lona-development.org" + }, + "record": { + "CNAME": "sunnyychi.github.io" + } +} diff --git a/domains/theveryheavy.json b/domains/theveryheavy.json new file mode 100644 index 000000000..d58e8c777 --- /dev/null +++ b/domains/theveryheavy.json @@ -0,0 +1,12 @@ +{ + "owner": { + "username": "theveryheavy", + "discord": "1266113644643614803", + "OWL": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiUlNBLU9BRVAiLCJraWQiOiJaa1VsRmRqVThiUEstLXVVM2JJR09PVHFYYVFFS1ZINFVXOW53MTR6WTJnIn0.suIFFV54UOL9Uwa0noRId59uf3EFtDxH9ExQfDv0RMETAGRUfXgK5h68nPm94oBHBVdTrgqlxB1prBpZsoDRhNJnowBjtJL8NP6i40uChltcaAUMsL76kHFlx9I-HojhoHAg6BY3Kt3iQRkMuwHFmJLFwNBCEgK45IlxiBQQ_Of_LW_C7jfp_kqQhrXggqdZYLwKUvsp-JPXCwPmny7IlYF5T6OIhEmjkj2QWEjyqPj8MhvZOpB5WI5nxsxwXKVDvdQysWDm8UuvKThgoY73yoOsKMV6-8RLSIPzSA--hSz8OOzao-YOXMlropqHx9SSQKF2gbg8Jt0la-0o77OYOw._JRnIF_by82ZehfCV5YDgg.O8_d7esMCv2vadIOAxU3oP2njMeEUmuHn7Ud46KZakXuzA8WBZntj3rYa7PZYYDf4sAFwvVCE3O5sdBJsb27Pfbx4G2NjUd04t2tGVKvI6U.U3UdmUku7uVh1MQkFfHOyg" + }, + + "record": { + "CNAME": "theveryheavy.github.io" + } + } + diff --git a/domains/vra.json b/domains/vra.json new file mode 100644 index 000000000..144d40066 --- /dev/null +++ b/domains/vra.json @@ -0,0 +1,18 @@ +{ + "owner": { + "username": "vra-thenix", + "email": "rawatsiddhant25@gmail.com" + }, + "record": { + "A": [ + "185.199.110.153", + "185.199.109.153", + "185.199.111.153", + "185.199.108.153" + ], + "MX": [ + "mx1.improvmx.com", + "mx2.improvmx.com" + ] + } +} diff --git a/domains/www.chat.alvin.json b/domains/www.chat.alvin.json new file mode 100644 index 000000000..810c13865 --- /dev/null +++ b/domains/www.chat.alvin.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "alvinsjoy", + "discord": "825382504353234954" + }, + "record": { + "A": ["76.76.21.21"] + } +} diff --git a/domains/yxz.json b/domains/yxz.json index 1e964a44c..e1e159461 100644 --- a/domains/yxz.json +++ b/domains/yxz.json @@ -1,10 +1,16 @@ { - "repo": "https://github.com/yz9551/blog", - "owner": { - "username": "yz9551", - "email": "yixuan0808@gmail.com" - }, - "record": { - "CNAME": "yz9551.github.io" - } + "repo": "https://github.com/yz9551/blog", + "owner": { + "username": "yz9551", + "email": "", + "discord": "yz9551" + }, + "record": { + "MX": [ + "tourmaline.uksouth.cloudapp.azure.com" + ], + "A": [ + "4.234.99.151" + ] + } } diff --git a/tests/records.test.js b/tests/records.test.js index 90011493e..2970b629e 100644 --- a/tests/records.test.js +++ b/tests/records.test.js @@ -95,8 +95,8 @@ t("All files should have valid record types", (t) => { t.true(validRecordTypes.includes(key), `${file}: Invalid record type: ${key}`); }); - // CNAME records cannot be combined with any other record type - if (recordKeys.includes("CNAME")) { + // CNAME records cannot be combined with any other record type unless it is proxied + if (recordKeys.includes("CNAME") && !data.proxied) { t.is(recordKeys.length, Number(1), `${file}: CNAME records cannot be combined with other records`); }