diff --git a/domains/67.json b/domains/67.json new file mode 100644 index 00000000000..15cbfa62a88 --- /dev/null +++ b/domains/67.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "FWEEaaaa1", + "email": "gorgonfweman@outlook.com" + }, + "records": { + "CNAME": "fweeaaaa1.github.io" + } +} diff --git a/domains/_dmarc.seanti.json b/domains/_dmarc.seanti.json new file mode 100644 index 00000000000..d642198d58b --- /dev/null +++ b/domains/_dmarc.seanti.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "PizzaSpark", + "email": "seanpizzaspark@gmail.com" + }, + "records": { + "TXT": "v=DMARC1; p=none;" + } +} diff --git a/domains/_github-pages-challenge-node.node.json b/domains/_github-pages-challenge-node.node.json new file mode 100644 index 00000000000..d9d05851332 --- /dev/null +++ b/domains/_github-pages-challenge-node.node.json @@ -0,0 +1,10 @@ +{ + "description": "Github verification", + "owner": { + "username": "node", + "email": "nodexy@gmail.com" + }, + "records": { + "TXT": "c233c6762e3f8fa6bcbbc400733020" + } +} diff --git a/domains/_github-pages-challenge-romainchen.romain.json b/domains/_github-pages-challenge-romainchen.romain.json new file mode 100644 index 00000000000..69724e0ad00 --- /dev/null +++ b/domains/_github-pages-challenge-romainchen.romain.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "RomainCHEN", + "email": "romain.c@foxmail.com" + }, + "records": { + "TXT": "6204606d632b1dfd9f8fc4edbcc76b" + } +} diff --git a/domains/_vercel.amaruki.json b/domains/_vercel.amaruki.json new file mode 100644 index 00000000000..5506c520c8f --- /dev/null +++ b/domains/_vercel.amaruki.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "amaruki", + "email": "krilinamar@gmail.com" + }, + "records": { + "TXT": "vc-domain-verify=amaruki.is-a.dev,bdcde7d36b05671cb878" + } +} diff --git a/domains/_vercel.jamessev.json b/domains/_vercel.jamessev.json new file mode 100644 index 00000000000..d8e530b401d --- /dev/null +++ b/domains/_vercel.jamessev.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "semajame", + "email": "jamesanquillano@gmail.com" + }, + "records": { + "TXT": "vc-domain-verify=jamessev.is-a.dev,ca2542c2ea3403f6b7ac" + } +} \ No newline at end of file diff --git a/domains/_vercel.sahiljadhav.json b/domains/_vercel.sahiljadhav.json new file mode 100644 index 00000000000..ddce8f7879e --- /dev/null +++ b/domains/_vercel.sahiljadhav.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "Sahil7475", + "email": "sahilj7475@gmail.com" + }, + "records": { + "TXT": "vc-domain-verify=sahiljadhav.is-a.dev,5161c0710389d080d06d" + } +} diff --git a/domains/_vercel.sreesen.json b/domains/_vercel.sreesen.json new file mode 100644 index 00000000000..df48b40287e --- /dev/null +++ b/domains/_vercel.sreesen.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "Sreejit-Sengupto", + "email": "sreesen2003@gmail.com" + }, + "records": { + "TXT": "vc-domain-verify=sreesen.is-a.dev,f3a866c7c92301ed166d" + } +} \ No newline at end of file diff --git a/domains/_vercel.stephenportfolio.json b/domains/_vercel.stephenportfolio.json new file mode 100644 index 00000000000..bf7ad2268d4 --- /dev/null +++ b/domains/_vercel.stephenportfolio.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "Demaestro5", + "email": "osstephen70@gmail.com" + }, + "records": { + "TXT": "vc-domain-verify=stephenportfpolio.is-a.dev,07857de21b71d0489088" + } +} diff --git a/domains/_vercel.techifydev.json b/domains/_vercel.techifydev.json new file mode 100644 index 00000000000..382eb368e6d --- /dev/null +++ b/domains/_vercel.techifydev.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "TechifyDev1", + "email": "yusufabdulqudus02@gmail.com" + }, + "records": { + "TXT": "vc-domain-verify=techifydev.is-a.dev,cc2f7d96200b766a8511" + } +} diff --git a/domains/aashish-anil.json b/domains/aashish-anil.json new file mode 100644 index 00000000000..e75c6f18b93 --- /dev/null +++ b/domains/aashish-anil.json @@ -0,0 +1,10 @@ +{ + "owner": { + "username": "Aashish019", + "email": "aashishanil321@gmail.com" + }, + "records": { + "CNAME": "ashphotfolio.vercel.app" + }, + "proxied": true +} diff --git a/domains/amaruki.json b/domains/amaruki.json new file mode 100644 index 00000000000..0f44367d4ab --- /dev/null +++ b/domains/amaruki.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "amaruki", + "email": "krilinamar@gmail.com" + }, + "records": { + "A": ["216.198.79.1"] + } +} diff --git a/domains/aminsee.json b/domains/aminsee.json new file mode 100644 index 00000000000..c8ddaf30b4b --- /dev/null +++ b/domains/aminsee.json @@ -0,0 +1,11 @@ +{ + "description": "Personal website of aminsee", + "repo": "https://github.com/aminsee30/see30", + "owner": { + "username": "aminsee30", + "email": "amingholamisee@gmail.com" + }, + "records": { + "CNAME": "aminsee30.github.io" + } +} diff --git a/domains/atul-kumar.json b/domains/atul-kumar.json new file mode 100644 index 00000000000..fb88055ca18 --- /dev/null +++ b/domains/atul-kumar.json @@ -0,0 +1,8 @@ +{ + "owner": { + "username": "the-evolver" + }, + "records": { + "CNAME": "the-evolver.github.io" + } +} diff --git a/domains/beyouth-me.json b/domains/beyouth-me.json new file mode 100644 index 00000000000..4274c13f141 --- /dev/null +++ b/domains/beyouth-me.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "beyoung", + "email": "im@beyouth.me" + }, + "records": { + "URL": "https://beyouth.me" + } +} diff --git a/domains/bug.json b/domains/bug.json new file mode 100644 index 00000000000..3e25259d7af --- /dev/null +++ b/domains/bug.json @@ -0,0 +1,8 @@ +{ + "owner": { + "username": "gotoobe" + }, + "records": { + "CNAME": "bug-is-a-dev.pages.dev" + } +} \ No newline at end of file diff --git a/domains/ela.json b/domains/ela.json index c66cb75091d..b1cae393b1b 100644 --- a/domains/ela.json +++ b/domains/ela.json @@ -3,6 +3,6 @@ "username": "DXRdev" }, "records": { - "CNAME": "dxrdev.github.io" + "CNAME": "strixed.pages.dev" } } diff --git a/domains/farhanr22.json b/domains/farhanr22.json new file mode 100644 index 00000000000..6b00f501abf --- /dev/null +++ b/domains/farhanr22.json @@ -0,0 +1,8 @@ +{ + "owner": { + "username": "farhanr22" + }, + "records": { + "CNAME": "farhanr22.netlify.app" + } +} diff --git a/domains/feio.json b/domains/feio.json new file mode 100644 index 00000000000..2a534db564c --- /dev/null +++ b/domains/feio.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "federicoiosue" + }, + "records": { + "CNAME": "iosue.it" + }, + "proxied": true +} diff --git a/domains/huskynarr.json b/domains/huskynarr.json new file mode 100644 index 00000000000..a501e044552 --- /dev/null +++ b/domains/huskynarr.json @@ -0,0 +1,12 @@ +{ + "owner": { + "username": "huskynarr", + "email": "isadev@huskynarr.de", + "discord": "@Huskynarr", + "instagram": "@Huskynarr" + }, + "records": { + "CNAME": "huskynarr.github.io" + }, + "proxied": false +} diff --git a/domains/isaiabreu.json b/domains/isaiabreu.json new file mode 100644 index 00000000000..25bc8109599 --- /dev/null +++ b/domains/isaiabreu.json @@ -0,0 +1,12 @@ +{ + "description": "Portfolio personal de DevSecOps Engineer - Isai Abreu", + "repo": "https://github.com/iabreuIjam99/devsecops-portfolio", + "owner": { + "username": "iabreuIjam99", + "email": "iabreu99@proton.me" + }, + "records": { + "CNAME": "cname.vercel-dns.com" + }, + "proxied": false +} diff --git a/domains/jamessev.json b/domains/jamessev.json new file mode 100644 index 00000000000..91d854c34ed --- /dev/null +++ b/domains/jamessev.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "semajame", + "email": "jamesanquillano@gmail.com" + }, + "records": { + "A": ["216.198.79.1"] + } +} \ No newline at end of file diff --git a/domains/jaya.json b/domains/jaya.json new file mode 100644 index 00000000000..8bab0f2aa06 --- /dev/null +++ b/domains/jaya.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "yLegendzz", + "email": "madapsn2015@gmail.com" + }, + "records": { + "A": ["75.2.60.5"] + } +} diff --git a/domains/jenish1231.json b/domains/jenish1231.json new file mode 100644 index 00000000000..044a0133548 --- /dev/null +++ b/domains/jenish1231.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "jenish1231", + "email": "shrestha.jenish1@gmail.com" + }, + "records": { + "CNAME": "jenish1231.github.io" + } +} diff --git a/domains/kanxu.json b/domains/kanxu.json new file mode 100644 index 00000000000..3bacf1a4e11 --- /dev/null +++ b/domains/kanxu.json @@ -0,0 +1,8 @@ +{ + "owner": { + "username": "Rvtea" + }, + "records": { + "CNAME": "rvtea.github.io" + } +} \ No newline at end of file diff --git a/domains/kt.json b/domains/kt.json new file mode 100644 index 00000000000..077ab7fd1ea --- /dev/null +++ b/domains/kt.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "ktkongtong", + "email": "kongtong23709@gmail.com" + }, + "records": { + "CNAME": "www.ktlab.io" + } +} diff --git a/domains/leotrimhaliti.json b/domains/leotrimhaliti.json index 20ce06d459e..d865aaa2e39 100644 --- a/domains/leotrimhaliti.json +++ b/domains/leotrimhaliti.json @@ -4,6 +4,6 @@ "email": "leotrimhalitti@gmail.com" }, "records": { - "CNAME": "leotrimhaliti.github.io" + "CNAME": "leotrimhaliti.netlify.app" } } diff --git a/domains/matheusdums.json b/domains/matheusdums.json new file mode 100644 index 00000000000..f05ba2f65ec --- /dev/null +++ b/domains/matheusdums.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "MatheusDums", + "email": "dumss@icloud.com" + }, + "records": { + "CNAME": "matheusdums.github.io" + } +} diff --git a/domains/paul-mothapo.json b/domains/paul-mothapo.json new file mode 100644 index 00000000000..9ceb2c5e16a --- /dev/null +++ b/domains/paul-mothapo.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "paul-mothapo", + "email": "paulmothapo.business@gmail.com" + }, + "records": { + "A": ["216.198.79.1"] + } +} diff --git a/domains/resend._domainkey.seanti.json b/domains/resend._domainkey.seanti.json new file mode 100644 index 00000000000..f56dba5db2a --- /dev/null +++ b/domains/resend._domainkey.seanti.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "PizzaSpark", + "email": "seanpizzaspark@gmail.com" + }, + "records": { + "TXT": "p=MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCvJM5IT2NpexMssZqLBkq3VgFw7nwBjGswhbzWwj+Z/H1glBrFUkqV+nGfKZ/qanFkY9M6MY9z21nE4c0+lfGaJSM6HzK4iBQnrcDasMpHeUh32NIIwT8wc2b1O5dTYKT9Pwo6UrxB2rPjb58T8pu3sH0UhS1bszXa2F5KiQRJzQIDAQAB" + } +} diff --git a/domains/reza.json b/domains/reza.json new file mode 100644 index 00000000000..0db5076dc3f --- /dev/null +++ b/domains/reza.json @@ -0,0 +1,8 @@ +{ + "owner": { + "username": "rezafardan" + }, + "records": { + "CNAME": "rezafardan.github.io" + } +} diff --git a/domains/robo-go.json b/domains/robo-go.json new file mode 100644 index 00000000000..337f12990eb --- /dev/null +++ b/domains/robo-go.json @@ -0,0 +1,8 @@ +{ + "owner": { + "username": "RoBo-Go" + }, + "records": { + "CNAME": "robo-go.github.io" + } +} diff --git a/domains/romain.json b/domains/romain.json index f6175fad3cb..eb9fead46d5 100644 --- a/domains/romain.json +++ b/domains/romain.json @@ -4,6 +4,25 @@ "email": "romain.c@foxmail.com" }, "records": { - "CNAME": "romainchen.github.io" - } + "CNAME": "romainchen.github.io", + "TXT": [ + "zoho-verification=zb73526407.zmverify.zoho.com", + "v=spf1 include:zohomail.com ~all" + ], + "MX": [ + { + "target": "mx.zoho.com", + "priority": 10 + }, + { + "target": "mx2.zoho.com", + "priority": 20 + }, + { + "target": "mx3.zoho.com", + "priority": 50 + } + ] + }, + "proxied": true } diff --git a/domains/rydenx.json b/domains/rydenx.json new file mode 100644 index 00000000000..5b7f4698821 --- /dev/null +++ b/domains/rydenx.json @@ -0,0 +1,10 @@ +{ + "description": "RydenX — personal developer portfolio hosted on Vercel", + "owner": { + "email": "rydenxgod@gmail.com", + "username": "rydenxgod-bot" + }, + "records": { + "CNAME": "cname.vercel-dns.com" + } +} \ No newline at end of file diff --git a/domains/sahiljadhav.json b/domains/sahiljadhav.json new file mode 100644 index 00000000000..aef99934d69 --- /dev/null +++ b/domains/sahiljadhav.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "Sahil7475", + "email": "sahilj7475@gmail.com" + }, + "records": { + "A": ["216.198.79.1"] + } +} diff --git a/domains/sambhavsoni.json b/domains/sambhavsoni.json new file mode 100644 index 00000000000..e83a983a01f --- /dev/null +++ b/domains/sambhavsoni.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "Smugcurve13", + "email": "sambhavsoni14@gmail.com" + }, + "records": { + "CNAME": "portfolio-website-3fv.pages.dev" + } +} diff --git a/domains/send.seanti.json b/domains/send.seanti.json new file mode 100644 index 00000000000..43ab33f0b5a --- /dev/null +++ b/domains/send.seanti.json @@ -0,0 +1,10 @@ +{ + "owner": { + "username": "PizzaSpark", + "email": "seanpizzaspark@gmail.com" + }, + "records": { + "MX": ["feedback-smtp.ap-northeast-1.amazonses.com"], + "TXT": "v=spf1 include:amazonses.com ~all" + } +} diff --git a/domains/ser163.json b/domains/ser163.json new file mode 100644 index 00000000000..40668378316 --- /dev/null +++ b/domains/ser163.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "Ser163", + "email": "l3478830@163.com" + }, + "records": { + "CNAME": "ser163.github.io" + } +} diff --git a/domains/shellwen.json b/domains/shellwen.json new file mode 100644 index 00000000000..99a432a18d1 --- /dev/null +++ b/domains/shellwen.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "ShellWen", + "email": "me@shellwen.com" + }, + "records": { + "URL": "https://shellwen.com" + } +} diff --git a/domains/sreesen.json b/domains/sreesen.json new file mode 100644 index 00000000000..fc8efbadbee --- /dev/null +++ b/domains/sreesen.json @@ -0,0 +1,11 @@ +{ + "owner": { + "username": "Sreejit-Sengupto", + "email": "sreesen2003@gmail.com" + }, + "records": { + "A": [ + "216.198.79.1" + ] + } +} \ No newline at end of file diff --git a/domains/ssword.json b/domains/ssword.json new file mode 100644 index 00000000000..6a664b521d5 --- /dev/null +++ b/domains/ssword.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "ssword", + "email": "ssword@gmail.com" + }, + "records": { + "CNAME": "ssword.netlify.app" + } +} \ No newline at end of file diff --git a/domains/stenstromen.json b/domains/stenstromen.json new file mode 100644 index 00000000000..1f7bd005047 --- /dev/null +++ b/domains/stenstromen.json @@ -0,0 +1,8 @@ +{ + "owner": { + "username": "stenstromen" + }, + "records": { + "CNAME": "head.next-portfolio-8qu.pages.dev" + } +} diff --git a/domains/stephenportfolio.json b/domains/stephenportfolio.json new file mode 100644 index 00000000000..218a1cc60c2 --- /dev/null +++ b/domains/stephenportfolio.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "Demaestro5", + "email": "osstephen70@gmail.com" + }, + "records": { + "A": ["216.198.79.1"] + } +} diff --git a/domains/steven.json b/domains/steven.json new file mode 100644 index 00000000000..d75e602bbfe --- /dev/null +++ b/domains/steven.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "stevenld165", + "email": "stevenld165@gmail.com" + }, + "records": { + "A": ["75.2.60.5"] + } +} diff --git a/domains/techifydev.json b/domains/techifydev.json new file mode 100644 index 00000000000..33bb4cc5519 --- /dev/null +++ b/domains/techifydev.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "TechifyDev1", + "email": "yusufabdulqudus02@gmail.com" + }, + "records": { + "A": ["216.198.79.1"] + } +} diff --git a/domains/withoutminh.json b/domains/withoutminh.json new file mode 100644 index 00000000000..813510a8dfd --- /dev/null +++ b/domains/withoutminh.json @@ -0,0 +1,8 @@ +{ + "owner": { + "username": "withoutminh" + }, + "records": { + "URL": "https://guns.lol/withoutminh" + } +} diff --git a/domains/yashwant.json b/domains/yashwant.json new file mode 100644 index 00000000000..8f4a5b5a1d0 --- /dev/null +++ b/domains/yashwant.json @@ -0,0 +1,11 @@ +{ + "description": "Personal Portfolio Website", + "repo": "https://github.com/Yashwant176/Portfolio", + "owner": { + "username": "Yashwant176", + "email": "kumarkyashwant@gmail.com" + }, + "records": { + "CNAME": "portfolio2-kappa-flame.vercel.app" + } +} diff --git a/tests/records.test.js b/tests/records.test.js index 3d802451cf2..5d87f0b4792 100644 --- a/tests/records.test.js +++ b/tests/records.test.js @@ -288,8 +288,12 @@ t("All files should have valid records", (t) => { }); // Record type combinations validation - if (recordKeys.includes("CNAME") && !data.proxied) { - t.is(recordKeys.length, 1, `${file}: CNAME records cannot be combined with other records unless proxied`); + if (recordKeys.includes("CNAME")) { + if (!data.proxied) { + t.is(recordKeys.length, 1, `${file}: CNAME records cannot be combined with other records unless proxied`); + } else { + t.true(!recordKeys.includes("A") && !recordKeys.includes("AAAA"), `${file}: CNAME records cannot be combined with A or AAAA records`); + } } if (recordKeys.includes("NS")) { t.true(