diff --git a/domains/_github-pages-challenge-xKhronoz.xkhronoz.json b/domains/_github-pages-challenge-xKhronoz.xkhronoz.json new file mode 100644 index 000000000..38701e84c --- /dev/null +++ b/domains/_github-pages-challenge-xKhronoz.xkhronoz.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "xKhronoz", + "email": "yeek3063@gmail.com" + }, + "record": { + "TXT": "ea9be10bf29f3df4c2c6a77fc2b9ed" + } +} diff --git a/domains/_gitlab-pages-verification-code.pinage404.json b/domains/_gitlab-pages-verification-code.pinage404.json new file mode 100644 index 000000000..072c8147a --- /dev/null +++ b/domains/_gitlab-pages-verification-code.pinage404.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "pinage404", + "email": "pinage404+is-a.dev@gmail.com" + }, + "record": { + "TXT": "gitlab-pages-verification-code=d43eb39124dec340bdbb11a4d6aa6b52" + } +} diff --git a/domains/amaankazi.json b/domains/amaankazi.json index de59467cf..dd2ac3a60 100644 --- a/domains/amaankazi.json +++ b/domains/amaankazi.json @@ -1,11 +1,11 @@ { - "description": "Personal website with portfolio and projects", - "repo": "https://github.com/Amaan-Kazi/amaan-kazi.github.io", + "description": "Amaan Kazi's website containing portfolio, projects, games and more", + "repo": "https://github.com/Amaan-Kazi/website-amaan-kazi", "owner": { "username": "Amaan-Kazi", "email": "amaankazi1793@gmail.com" }, "record": { - "CNAME": "Amaan-Kazi.github.io" + "CNAME": "amaankazi.pages.dev" } } diff --git a/domains/anbuinfosec.json b/domains/anbuinfosec.json new file mode 100644 index 000000000..40e40a408 --- /dev/null +++ b/domains/anbuinfosec.json @@ -0,0 +1,12 @@ +{ + "description": "Portfolio for anbuinfosec..", + "repo": "https://github.com/anbuinfosec/anbuinfosec.github.io", + "owner": { + "username": "anbuinfosec", + "email": "anbuinfosec@gmail.com", + "twitter": "" + }, + "record": { + "CNAME": "anbuinfosec.github.io" + } +} diff --git a/domains/asnct.json b/domains/asnct.json index 8a0382581..c5d53fced 100644 --- a/domains/asnct.json +++ b/domains/asnct.json @@ -1,11 +1,12 @@ { - "description": "Redirect to my telegram channel", + "description": "Redirect to my telegram channel & mail", "owner": { "username": "asnct", "email": "asnct@proton.me" }, "record": { "URL": "https://asnct_bio.t.me", - "TXT": "mailru-domain: wDSaV835X4LZyKsP" + "TXT": ["mailru-domain: wDSaV835X4LZyKsP", "v=spf1 redirect=_spf.mail.ru"], + "MX": "emx.mail.ru" } } diff --git a/domains/backend.jzitnik.json b/domains/backend.jzitnik.json deleted file mode 100644 index 59600c905..000000000 --- a/domains/backend.jzitnik.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "owner": { - "username": "JZITNIK-github", - "email": "klindkubak@zohomail.eu", - "discord": "jzitnik" - }, - "record": { - "CNAME": "backend-92l0.onrender.com" - } -} diff --git a/domains/blackneeed.json b/domains/blackneeed.json new file mode 100644 index 000000000..753435815 --- /dev/null +++ b/domains/blackneeed.json @@ -0,0 +1,12 @@ +{ + "owner": { + "username": "Blackneeed", + "email": "kontododatkowe.marcelclay@gmail.com", + "discord": "928360278683443210" + }, + + "record": { + "CNAME": "blackneeed.github.io" + } + } + \ No newline at end of file diff --git a/domains/debaleena.json b/domains/debaleena.json new file mode 100644 index 000000000..713a03111 --- /dev/null +++ b/domains/debaleena.json @@ -0,0 +1,12 @@ +{ + "description": "host my portfolio.", + "repo": "https://github.com/Debaleena84/personal-portfolio-website", + "owner": { + "username": "Debaleena84", + "email": "des.debaleenabasu@gmail.com" + }, + "record": { + "CNAME": "debaleena84.github.io" + } + +} diff --git a/domains/duck.json b/domains/duck.json index 2ccc393ff..c27d7455e 100644 --- a/domains/duck.json +++ b/domains/duck.json @@ -1,7 +1,7 @@ { "owner": { "username": "ServerDeveloper9447", - "email": "craftblurdiscord@gmail.com" + "email": "serverdeveloper@duck.com" }, "record": { "CNAME": "glitch.edgeapp.net" diff --git a/domains/egirl.json b/domains/egirl.json deleted file mode 100644 index 2a2e22f0a..000000000 --- a/domains/egirl.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "owner": { - "username": "MaskDuck", - "email": "70831061+MaskDuck@users.noreply.github.com", - "discord": "716134528409665586" - }, - - "record": { - "CNAME": "maskduck.pages.dev" - } - } - \ No newline at end of file diff --git a/domains/esb.json b/domains/esb.json new file mode 100644 index 000000000..d211d8d3d --- /dev/null +++ b/domains/esb.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "EducatedSuddenBucket", + "email": "educatedsuddenbucket@gmail.com" + }, + "record": { + "URL": "https://educatedsuddenbucket.is-a.dev/" + } +} diff --git a/domains/freefordevs.json b/domains/freefordevs.json new file mode 100644 index 000000000..b14fc31dc --- /dev/null +++ b/domains/freefordevs.json @@ -0,0 +1,14 @@ +{ + "owner": { + "username": "EducatedSuddenBucket", + "email": "educatedsuddenbucket@gmail.com" + }, + "record": { + "A": [ + "185.199.108.153", + "185.199.109.153", + "185.199.110.153", + "185.199.111.153" + ] + } +} diff --git a/domains/hastebin.json b/domains/hastebin.json new file mode 100644 index 000000000..1e16486d9 --- /dev/null +++ b/domains/hastebin.json @@ -0,0 +1,12 @@ +{ + "owner": { + "username": "EducatedSuddenBucket", + "email": "149485703+EducatedSuddenBucket@users.noreply.github.com", + "discord": "1167825360151380032" + }, + + "record": { + "A": ["69.197.135.203"] + } + } + \ No newline at end of file diff --git a/domains/imide.json b/domains/imide.json index b0aa730f6..757b0ec25 100644 --- a/domains/imide.json +++ b/domains/imide.json @@ -5,6 +5,13 @@ "discord": "555915168932954112" }, "record": { - "CNAME": "imide-is-a-dev.pages.dev" + "A": [ + "172.18.0.9:4321" + ], + "MX": [ + "mx1.improvmx.com", + "mx2.improvmx.com" + ], + "TXT": "v=spf1 include:spf.improvmx.com ~all" } } diff --git a/domains/jzitnik.json b/domains/jzitnik.json index 79140672f..58e385e73 100644 --- a/domains/jzitnik.json +++ b/domains/jzitnik.json @@ -5,7 +5,6 @@ "discord": "KLIND#1906" }, "record": { - "A": ["216.24.57.1"], "MX": [ "a257fec0e9137cd3.mx2.emailprofi.seznam.cz", "a257fec0e9137cd3.mx1.emailprofi.seznam.cz" diff --git a/domains/klindos.jzitnik.json b/domains/klindos.jzitnik.json deleted file mode 100644 index 5fd90cf60..000000000 --- a/domains/klindos.jzitnik.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "owner": { - "username": "JZITNIK-github", - "email": "klindkubak@zohomail.eu", - "discord": "KLIND#1906" - }, - "record": { - "CNAME": "klind-os.onrender.com" - } -} diff --git a/domains/maskduck.json b/domains/maskduck.json deleted file mode 100644 index 2914b016b..000000000 --- a/domains/maskduck.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "description": "uayuayuayuaysaomoigaplandaumadauminhquayquay", - "owner": { - "username": "masKDuck", - "email": "", - "discord": "maskduck" - }, - "record": { - "CNAME": "maskduck.pages.dev" - }, - "repo": "https://github.com/maskduck/maskduck.pages.dev" -} diff --git a/domains/neel-vaghasiya.json b/domains/neel-vaghasiya.json new file mode 100644 index 000000000..0ff4324ce --- /dev/null +++ b/domains/neel-vaghasiya.json @@ -0,0 +1,12 @@ +{ + "description": "A personal portfolio website.", + "repo": "https://github.com/neel-03/neel-vaghasiya", + "owner": { + "username": "neel-03", + "email": "neelvaghasiya003@gmail.com", + "twitter": "NeelV8803" + }, + "record": { + "CNAME": "neel-03.github.io" + } +} diff --git a/domains/orangc.json b/domains/orangc.json index ed3a85d41..da3053a49 100644 --- a/domains/orangc.json +++ b/domains/orangc.json @@ -5,6 +5,6 @@ "email": "orangc@proton.me" }, "record": { - "CNAME": "orxngc.github.io" + "CNAME": "edge.redirect.pizza" } } diff --git a/domains/owo.json b/domains/owo.json new file mode 100644 index 000000000..da3053a49 --- /dev/null +++ b/domains/owo.json @@ -0,0 +1,10 @@ +{ + "owner": { + "username": "orxngc", + "discord": "orangc", + "email": "orangc@proton.me" + }, + "record": { + "CNAME": "edge.redirect.pizza" + } +} diff --git a/domains/pinage404.json b/domains/pinage404.json new file mode 100644 index 000000000..297c9310d --- /dev/null +++ b/domains/pinage404.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "pinage404", + "email": "pinage404+is-a.dev@gmail.com" + }, + "record": { + "CNAME": "pinage404.gitlab.io" + } +} diff --git a/domains/sajansaji.json b/domains/sajansaji.json new file mode 100644 index 000000000..f372c9371 --- /dev/null +++ b/domains/sajansaji.json @@ -0,0 +1,12 @@ +{ + "owner": { + "username": "sajansaji", + "email": "sajansaji2050@gmail.com", + "discord": "875589371590500425" + }, + + "record": { + "CNAME": "portfolio-me-0bt.pages.dev" + } + } + \ No newline at end of file diff --git a/domains/seven.json b/domains/seven.json new file mode 100644 index 000000000..24a6e06ad --- /dev/null +++ b/domains/seven.json @@ -0,0 +1,25 @@ +{ + "owner": { + "username": "7op3", + "email": "134126156+7op3@users.noreply.github.com", + "discord": "882124409945587773" + }, + + "record": { + + "A":[ + "185.199.110.153", + "185.199.108.153", + "185.199.111.153", + "185.199.109.153" + ], + + "MX": [ + "mx1.simplelogin.co", + "mx2.simplelogin.co" + ], + + "TXT": ["sl-verification=ivfyrhmrpfrkrgrkywcghobxqkhynw","v=spf1 include:simplelogin.co ~all"] + } + } + diff --git a/domains/shockbs.json b/domains/shockbs.json index f5b2e3082..ced36bbdd 100644 --- a/domains/shockbs.json +++ b/domains/shockbs.json @@ -4,6 +4,8 @@ "email": "apipherng@gmail.com" }, "record": { - "CNAME": "shockbshdhhdjdjndjd.onrender.com" + "A": ["216.24.57.1"], + "MX": ["mx1.improvmx.com","mx2.improvmx.com."], + "TXT": "v=spf1 include:spf.improvmx.com ~all" } } diff --git a/domains/smug.json b/domains/smug.json new file mode 100644 index 000000000..ada35c729 --- /dev/null +++ b/domains/smug.json @@ -0,0 +1,10 @@ +{ + "owner": { + "username": "itsf1ckingsmugg", + "email": "smugwhy420p@outlook.com" + }, + + "record": { + "CNAME": "itsf1ckingsmugg.github.io" + } +} diff --git a/domains/status.jzitnik.json b/domains/status.jzitnik.json deleted file mode 100644 index 310a76264..000000000 --- a/domains/status.jzitnik.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "owner": { - "username": "JZITNIK-github", - "email": "klindkubak@zohomail.eu", - "discord": "jzitnik" - }, - "record": { - "URL": "https://status.jzitnik.dev" - } -} diff --git a/domains/status.shockbs.json b/domains/status.shockbs.json index 713ecfb81..cd4b9fc6b 100644 --- a/domains/status.shockbs.json +++ b/domains/status.shockbs.json @@ -4,12 +4,6 @@ "email": "apipherng@gmail.com" }, "record": { - "CNAME": "shockbshsockbsshockbsssrviceeeeeeeewoooo.onrender.com" + "CNAME": "shockbs.github.io" } } - - - - - - diff --git a/domains/teamfive.sono.json b/domains/teamfive.sono.json new file mode 100644 index 000000000..5bfe5ce2a --- /dev/null +++ b/domains/teamfive.sono.json @@ -0,0 +1,12 @@ +{ + "owner": { + "username": "getSono", + "email": "julianwolf2013@outlook.de", + "discord": "1222250424309121145" + }, + + "record": { + "CNAME": "getsono.github.io" + } + } + \ No newline at end of file diff --git a/domains/tictactoe.amaankazi.json b/domains/tictactoe.amaankazi.json new file mode 100644 index 000000000..6e8f6352c --- /dev/null +++ b/domains/tictactoe.amaankazi.json @@ -0,0 +1,11 @@ +{ + "description": "Tic Tac Toe (X & O) local, online and bot", + "repo": "https://github.com/Amaan-Kazi/website-TicTacToe", + "owner": { + "username": "Amaan-Kazi", + "email": "amaankazi1793@gmail.com" + }, + "record": { + "CNAME": "tictactoe-amaankazi.pages.dev" + } +} diff --git a/domains/wb.json b/domains/wb.json index dd1457db7..dccb9a1a7 100644 --- a/domains/wb.json +++ b/domains/wb.json @@ -1,7 +1,8 @@ { "owner": { "username": "davidctinescu", - "email": "david.andrei.pisoi@gmail.com" + "email": "", + "discord": "908591344379899944" }, "record": { "A": ["156.67.25.171"] diff --git a/domains/xkhronoz.json b/domains/xkhronoz.json new file mode 100644 index 000000000..e9f89b5ae --- /dev/null +++ b/domains/xkhronoz.json @@ -0,0 +1,11 @@ +{ + "description": "My Portfolio Web App", + "repo": "https://github.com/xKhronoz/xKhronoz.github.io", + "owner": { + "username": "xKhronoz", + "email": "yeek3063@gmail.com" + }, + "record": { + "CNAME": "xkhronoz.github.io" + } +} diff --git a/domains/yosuke.json b/domains/yosuke.json new file mode 100644 index 000000000..559c675c1 --- /dev/null +++ b/domains/yosuke.json @@ -0,0 +1,10 @@ +{ + "owner": { + "username": "yunexiz", + "discord": "1040303561847881729", + "email": "" + }, + "record": { + "CNAME": "yunexiz.pages.dev" + } +} diff --git a/domains/yp.shockbs.json b/domains/yp.shockbs.json new file mode 100644 index 000000000..987e9af9c --- /dev/null +++ b/domains/yp.shockbs.json @@ -0,0 +1,10 @@ +{ + "owner": { + "username": "shockbs", + "email": "apipherng@gmail.com" + }, + "record": { + "TXT": "v=spf1 include:mailgun.org ~all", + "MX": ["mxa.mailgun.org","mxb.mailgun.org"] + } +} diff --git a/domains/yunus.json b/domains/yunus.json deleted file mode 100644 index de8d924ea..000000000 --- a/domains/yunus.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "owner": { - "username": "Yunexiz", - "email": "yunexiz@aol.com" - }, - "record": { - "CNAME": "yunexiz.pages.dev" - } -} diff --git a/domains/zedxos.json b/domains/zedxos.json new file mode 100644 index 000000000..76231da70 --- /dev/null +++ b/domains/zedxos.json @@ -0,0 +1,11 @@ +{ + "owner": { + "username": "zedxos", + "email": "danpineda12345678910@gmail.com", + "discord": "966170177815339008" + }, + + "record": { + "CNAME": "cheerful-monstera-e4af4f.netlify.app" + } + } diff --git a/domains/zeeshan.json b/domains/zeeshan.json new file mode 100644 index 000000000..19cab1a91 --- /dev/null +++ b/domains/zeeshan.json @@ -0,0 +1,12 @@ +{ + "description": "Portfolio Website", + "repo": "https://github.com/m-zeeshan42/m-zeeshan42.github.io", + "owner": { + "username": "m-zeeshan42", + "email": "zeeshanashraf424@gmail.com" + + }, + "record": { + "CNAME": "m-zeeshan42.github.io" + } +} diff --git a/tests/validations.test.js b/tests/validations.test.js index a102eeb73..bb2cac176 100644 --- a/tests/validations.test.js +++ b/tests/validations.test.js @@ -68,6 +68,7 @@ describe('validateDomainData', () => { { ...defaultDomain, name: '_acme-challenge' }, { ...defaultDomain, name: '_dmarc' }, { ...defaultDomain, name: '_gh-is-a-dev' }, + { ...defaultDomain, name: '_domainkey' }, ]; const validCases = [ @@ -104,6 +105,8 @@ describe('validateDomainData', () => { { ...defaultDomain, name: '_gh-phenax.akshay' }, { ...defaultDomain, name: '_gh-hello01-ga' }, { ...defaultDomain, name: '_gh-hello01_ga' }, + { ...defaultDomain, name: '_domainkey.subdomain' }, + { ...defaultDomain, name: 'mx._domainkey.subdomain' }, ]; it('should return false for invalid data', () => { diff --git a/utils/invalid-domains.json b/utils/invalid-domains.json index 1122df7fe..7c3a1ea1d 100644 --- a/utils/invalid-domains.json +++ b/utils/invalid-domains.json @@ -2,6 +2,7 @@ "_acme-challenge", "_discord", "_dmarc", + "_domainkey", "_gh-is-a-dev", "_github-challenge-is-a-dev", "_github-pages-challenge-is-a-dev", diff --git a/utils/validations.js b/utils/validations.js index a5f17eece..d68f6a546 100644 --- a/utils/validations.js +++ b/utils/validations.js @@ -42,6 +42,7 @@ const extraSupportedNames = [ R.equals('_gitlab-pages-verification-code'), R.equals('_acme-challenge'), R.equals('_dmarc'), + R.equals('_domainkey'), testRegex(/^_gh-[a-z0-9-_]+$/i), // Exception for the new github org verification records ]