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/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/email.yp.shockbs.json b/domains/email.yp.shockbs.json deleted file mode 100644 index 89aca1857..000000000 --- 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 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/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/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/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.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/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 ]