diff --git a/domains/_github-pages-challenge-okineadev.okinea.json b/domains/_github-pages-challenge-okineadev.okinea.json new file mode 100644 index 0000000000..08e93918c3 --- /dev/null +++ b/domains/_github-pages-challenge-okineadev.okinea.json @@ -0,0 +1,11 @@ +{ + "description": "Okinea Dev website", + "repo": "https://github.com/okineadev", + "owner": { + "username": "okineadev", + "email": "81070564+okineadev@users.noreply.github.com" + }, + "record": { + "TXT": "a4553ebffa6a3356fc37fb4f8e8a14" + } +} diff --git a/domains/amaankazi.json b/domains/amaankazi.json index de59467cfe..dd2ac3a606 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/anime-oni.json b/domains/anime-oni.json new file mode 100644 index 0000000000..9aaf7280e2 --- /dev/null +++ b/domains/anime-oni.json @@ -0,0 +1,12 @@ +{ + "owner": { + "username": "anime-oni", + "email": "hiba.aashir@gmail.com", + "discord": "1014232959143907429" + }, + + "record": { + "CNAME": "anime-oni.github.io" + } + } + \ No newline at end of file diff --git a/domains/astrowin.json b/domains/astrowin.json new file mode 100644 index 0000000000..2fa0be1c46 --- /dev/null +++ b/domains/astrowin.json @@ -0,0 +1,12 @@ +{ + "owner": { + "username": "enderfoxbg", + "email": "enderfoxbg670@gmail.com", + "discord": "970380468090437672" + }, + + "record": { + "CNAME": "astrowin.github.io" + } + } + \ No newline at end of file diff --git a/domains/blackneeed.json b/domains/blackneeed.json new file mode 100644 index 0000000000..7534358154 --- /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/charon.json b/domains/charon.json deleted file mode 100644 index e159f057cb..0000000000 --- a/domains/charon.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "owner": { - "username": "Char0nDev", - "email": "charondev1@gmail.com", - "discord": "865606995133202452" - }, - - "record": { - "CNAME": "charondev.xyz" - } - } - diff --git a/domains/email.yp.shockbs.json b/domains/email.yp.shockbs.json deleted file mode 100644 index 89aca18576..0000000000 --- a/domains/email.yp.shockbs.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "owner": { - "username": "shockbs", - "email": "apipherng@gmail.com" - }, - "record": { - "CNAME": "mailgun.org" - } -} diff --git a/domains/freefordevs.json b/domains/freefordevs.json new file mode 100644 index 0000000000..b14fc31dca --- /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/imide.json b/domains/imide.json index b0aa730f6e..757b0ec259 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/keiran.json b/domains/keiran.json new file mode 100644 index 0000000000..25238e87ae --- /dev/null +++ b/domains/keiran.json @@ -0,0 +1,11 @@ +{ + "description": "Personal Bio", + "repo": "https://github.com/is-a-dev/docs", + "owner": { + "username": "keiranscript", + "email": "keiran0@proton.me" + }, + "record": { + "URL": "https://bio.kuuichi.xyz" + } +} diff --git a/domains/mirzosharif.json b/domains/mirzosharif.json index 87db978d62..26d4d62697 100644 --- a/domains/mirzosharif.json +++ b/domains/mirzosharif.json @@ -6,6 +6,6 @@ "email": "mirzoupwork@gmail.com" }, "record": { - "CNAME": "habiboffdev.github.io" + "CNAME": "mirzosharif.me" } } diff --git a/domains/nonomino.json b/domains/nonomino.json new file mode 100644 index 0000000000..b8b197662f --- /dev/null +++ b/domains/nonomino.json @@ -0,0 +1,12 @@ +{ + "owner": { + "username": "nonomino", + "email": "ontharros@gmail.com", + "discord": "937674639881166859" + }, + + "record": { + "CNAME": "nonomino.pages.dev" + } + } + \ No newline at end of file diff --git a/domains/okinea.json b/domains/okinea.json new file mode 100644 index 0000000000..5b83bc6b2c --- /dev/null +++ b/domains/okinea.json @@ -0,0 +1,16 @@ +{ + "description": "Okinea Dev website", + "repo": "https://github.com/okineadev", + "owner": { + "username": "okineadev", + "email": "81070564+okineadev@users.noreply.github.com" + }, + "record": { + "A": [ + "185.199.108.153", + "185.199.109.153", + "185.199.110.153", + "185.199.111.153" + ] + } +} diff --git a/domains/rpi.crazymax.json b/domains/rpi.crazymax.json index 38aa710e6a..05ad075556 100644 --- a/domains/rpi.crazymax.json +++ b/domains/rpi.crazymax.json @@ -4,6 +4,6 @@ "email": "Crazy-Max-2011@yandex.ru" }, "record": { - "URL": "https://crazymax.is-a.dev/rpi" + "URL": "https://Crazy-Max-Blog.github.io/rpi/" } } diff --git a/domains/seven.json b/domains/seven.json new file mode 100644 index 0000000000..24a6e06ad2 --- /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/seyioo.json b/domains/seyioo.json new file mode 100644 index 0000000000..17e90b0a10 --- /dev/null +++ b/domains/seyioo.json @@ -0,0 +1,13 @@ +{ + "description": "For a personnal portfolio", + "repo": "https://github.com/seyiooo/seyiooo.github.io", + "owner": { + "username": "seyiooo", + "email": "", + "discord": "sey.ioo", + "instagram": "sey.ioo" + }, + "record": { + "CNAME": "seyiooo.github.io" + } +} diff --git a/domains/shockbs.json b/domains/shockbs.json index f5b2e30821..ced36bbdd8 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 0000000000..ada35c7297 --- /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.shockbs.json b/domains/status.shockbs.json index 713ecfb817..cd4b9fc6b3 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/subasi.json b/domains/subasi.json new file mode 100644 index 0000000000..6ba35654fe --- /dev/null +++ b/domains/subasi.json @@ -0,0 +1,16 @@ +{ + "description": "For a personnal portfolio", + "repo": "https://github.com/mhmmdlsubasi/mhmmdlsubasi.github.io", + "owner": { + "username": "mhmmdlsubasi", + "email": "mhmmdlsubasi@outlook.com", + "discord": "319735026625413132", + "twitter": "mhmmdlsubasi", + "instagram": "mhmmdlsubasi" + }, + + "record": { + "CNAME": "mhmmdlsubasi.github.io" + } + } + diff --git a/domains/tictactoe.amaankazi.json b/domains/tictactoe.amaankazi.json new file mode 100644 index 0000000000..6e8f6352c6 --- /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/to-zeeshan.json b/domains/to-zeeshan.json new file mode 100644 index 0000000000..10ca6bbf10 --- /dev/null +++ b/domains/to-zeeshan.json @@ -0,0 +1,15 @@ +{ + "description": "zeeshan's email", + "repo": "https://zeeshan.is-a.dev", + "owner": { + "username": "m-zeeshan42" , + "email": "zeeshanashraf424@gmail.com" + }, + "record": { + "MX": [ + "mx1.improvmx.com", + "mx2.improvmx.com" + ], + "TXT": "v=spf1 include:spf.improvmx.com ~all" + } +} diff --git a/domains/zeeshan.json b/domains/zeeshan.json new file mode 100644 index 0000000000..19cab1a91c --- /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 a102eeb737..bb2cac176a 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 1122df7fe7..7c3a1ea1d4 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 a5f17eece3..d68f6a5467 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 ]