diff --git a/domains/69.json b/domains/69.json deleted file mode 100644 index 0f2d4e83b..000000000 --- a/domains/69.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "owner": { - "username": "maskduck", - "discord": "716134528409665586" - }, - "record": { - "CNAME": "maskduck.pages.dev" - } -} diff --git a/domains/_dmarc.peme969.json b/domains/_dmarc.peme969.json new file mode 100644 index 000000000..c6b62d20f --- /dev/null +++ b/domains/_dmarc.peme969.json @@ -0,0 +1,11 @@ +{ + "owner": { + "username": "peme969", + "email": "mrcoderpeme@gmail.com" + }, + "record": { + "TXT":[ + "forward-email=NjNhNjJlMjMzOGJhMWUxNy1hOTk2MzljYmY0ZDczZWViZDY2NTljZmUwMDc4OTM5MmQ3YmVjN2RmYWEyMjFlN2VhODAxZWUwOWI5ODhhNDY2" + ] + } +} diff --git a/domains/_gh-lumidevelopment-o.lumi.json b/domains/_gh-lumidevelopment-o.lumi.json new file mode 100644 index 000000000..28eedd71a --- /dev/null +++ b/domains/_gh-lumidevelopment-o.lumi.json @@ -0,0 +1,8 @@ +{ + "owner": { + "username": "LUMIDevelopment" + }, + "record": { + "TXT": ["eade7c5be7"] + } +} diff --git a/domains/_github-pages-challenge-0v90.json b/domains/_github-pages-challenge-0v90.json deleted file mode 100644 index ca64ecee6..000000000 --- a/domains/_github-pages-challenge-0v90.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "owner": { - "username": "0v90", - "discord": "651519394673065989" - }, - "record": { - "TXT": "9e58408bb4a7267e5a81669f75cfb3" - } -} diff --git a/domains/_github-pages-challenge-abiapp789.json b/domains/_github-pages-challenge-abiapp789.json deleted file mode 100644 index 5726a4a9a..000000000 --- a/domains/_github-pages-challenge-abiapp789.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "owner": { - "username": "abiapp789", - "email": "abiapp2024@gmail.com" - }, - "record": { - "TXT": "5bcd2d69c4cca15abd91d504a5b72a" - } -} diff --git a/domains/_github-pages-challenge-akk1to.json b/domains/_github-pages-challenge-akk1to.json deleted file mode 100644 index ccde44cd8..000000000 --- a/domains/_github-pages-challenge-akk1to.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "description": "This website is my personal portfollo XD (let it on rq)", - "repo": "https://github.com/akk1to/akk1to.github.io", - "owner": { - "username": "akk1to", - "email": "akk1to.dev@gmail.com", - "discord": "727497287777124414" - }, - "record": { - "TXT": ["b7205350c0f56235a5eebee2fd1993"] - } -} diff --git a/domains/_github-pages-challenge-akzana.json b/domains/_github-pages-challenge-akzana.json deleted file mode 100644 index 899eddad0..000000000 --- a/domains/_github-pages-challenge-akzana.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "owner": { - "username": "akzana" - }, - "record": { - "TXT": ["a9e7df1f4744431d00299a1ca92510"] - } -} diff --git a/domains/_github-pages-challenge-fluffythebunny.json b/domains/_github-pages-challenge-fluffythebunny.json deleted file mode 100644 index 3b3919f04..000000000 --- a/domains/_github-pages-challenge-fluffythebunny.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "owner": { - "username": "Fluffythebunny", - "email": "puglsytt@gmail.com" - }, - "record": { - "TXT": "beb68ebc988463b8b1753c41c14f9e" - } -} diff --git a/domains/_github-pages-challenge-mohamadoday.bn3di.json b/domains/_github-pages-challenge-mohamadoday.bn3di.json new file mode 100644 index 000000000..ad61da66f --- /dev/null +++ b/domains/_github-pages-challenge-mohamadoday.bn3di.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "MohamadOday", + "email": "adada133321t@gmail.com" + }, + "record": { + "TXT": "a67c1c7ad9e8f589a22c5c161548f8" + } +} diff --git a/domains/_github-pages-challenge-rouf0x.json b/domains/_github-pages-challenge-rouf0x.json deleted file mode 100644 index 16c8283a8..000000000 --- a/domains/_github-pages-challenge-rouf0x.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "owner": { - "username": "Rouf0x", - "email": "Gabrielruf.fr@gmail.com" - }, - "record": { - "TXT": "f01cd0a4cbac68efe6b87568776ad9" - } -} diff --git a/domains/_psl.json b/domains/_psl.json index 80ac8a2f0..9ddffa978 100644 --- a/domains/_psl.json +++ b/domains/_psl.json @@ -4,6 +4,6 @@ "email": "admin@is-a.dev" }, "record": { - "TXT": ["https://github.com/publicsuffix/list/pull/2225"] + "TXT": "https://github.com/publicsuffix/list/pull/2225" } } diff --git a/domains/_vercel.magedibrahim.json b/domains/_vercel.magedibrahim.json new file mode 100644 index 000000000..3b84e7123 --- /dev/null +++ b/domains/_vercel.magedibrahim.json @@ -0,0 +1,10 @@ +{ + "owner": { + "username": "Maqed", + "email": "magedibra@yahoo.com", + "discord": "272808689688248320" + }, + "record": { + "TXT": "vc-domain-verify=magedibrahim.is-a.dev,7bdbe7e115da902cbd7d" + } +} diff --git a/domains/_vercel.markasaad.json b/domains/_vercel.markasaad.json new file mode 100644 index 000000000..b9c1c5fb4 --- /dev/null +++ b/domains/_vercel.markasaad.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "voltonik", + "email": "markasaadramzy@gmail.com" + }, + "record": { + "TXT": "vc-domain-verify=markasaad.is-a.dev,466430b693facfcda35d" + } +} diff --git a/domains/_vercel.mrincer.json b/domains/_vercel.mrincer.json new file mode 100644 index 000000000..31a83093c --- /dev/null +++ b/domains/_vercel.mrincer.json @@ -0,0 +1,10 @@ +{ + "owner": { + "username": "khincer", + "email": "kirk.incerg@gmail.com", + "discord": "kyllhua" + }, + "record": { + "TXT": "vc-domain-verify=mrincer.is-a.dev,b49fbc8c9c4be061da53" + } +} \ No newline at end of file diff --git a/domains/_vercel.renzcole.json b/domains/_vercel.renzcole.json new file mode 100644 index 000000000..62940b594 --- /dev/null +++ b/domains/_vercel.renzcole.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "CodeBuddySLTNS", + "email": "renz2arjhay@gmail.com" + }, + "record": { + "TXT": "vc-domain-verify=renzcole.is-a.dev,ed459816c1440ddeef46" + } +} diff --git a/domains/_vercel.samirkhanal.json b/domains/_vercel.samirkhanal.json new file mode 100644 index 000000000..c089a90bd --- /dev/null +++ b/domains/_vercel.samirkhanal.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "khanal-samir", + "email": "gdssamir@gmail.com" + }, + "record": { + "TXT": "vc-domain-verify=samirkhanal.is-a.dev,ea1c15390e801aa3ea34" + } +} diff --git a/domains/_vercel.wallsified.json b/domains/_vercel.wallsified.json new file mode 100644 index 000000000..d272bf08b --- /dev/null +++ b/domains/_vercel.wallsified.json @@ -0,0 +1,10 @@ +{ + "owner": { + "username": "wallsified", + "email": "danielparedes@ciencias.unam.mx", + "discord": "" + }, + "record": { + "TXT": "vc-domain-verify=wallsified.is-a.dev,a6e231e5e5b6733aba43" + } +} diff --git a/domains/aaronfort.json b/domains/aaronfort.json new file mode 100644 index 000000000..14c416640 --- /dev/null +++ b/domains/aaronfort.json @@ -0,0 +1,11 @@ +{ + "description": "Documentation website for Aaron Fort", + "repo": "https://github.com/AaronFortG", + "owner": { + "username": "AaronFortG", + "email": "aaronfortg@gmail.com" + }, + "record": { + "CNAME": "mycurriculum.salleurl.edu" + } +} \ No newline at end of file diff --git a/domains/anibalbastiass.json b/domains/anibalbastiass.json new file mode 100644 index 000000000..f6ce6b89d --- /dev/null +++ b/domains/anibalbastiass.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "anibalbastiass", + "email": "anibal.bastias@gmail.com" + }, + "record": { + "CNAME": "anibalbastiass.github.io" + } +} diff --git a/domains/aocsa.json b/domains/aocsa.json new file mode 100644 index 000000000..35a2d6f1e --- /dev/null +++ b/domains/aocsa.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "aocsa", + "email": "alexander.ocsa@gmail.com" + }, + "record": { + "CNAME": "aocsa.github.io" + } +} \ No newline at end of file diff --git a/domains/api.seiko.json b/domains/api.seiko.json new file mode 100644 index 000000000..0dfeedd7e --- /dev/null +++ b/domains/api.seiko.json @@ -0,0 +1,10 @@ +{ + "owner": { + "username": "Delta-0mega", + "email": "seikoo.dev@gmail.com", + "discord": "1293641904860172389" + }, + "record": { + "A": ["88.151.197.194"] + } +} diff --git a/domains/borismoreno.json b/domains/borismoreno.json new file mode 100644 index 000000000..5245ccf27 --- /dev/null +++ b/domains/borismoreno.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "borismoreno", + "email": "boris_marco_moreno@hotmail.com" + }, + "record": { + "CNAME": "borismoreno.com" + } +} \ No newline at end of file diff --git a/domains/bro.json b/domains/bro.json new file mode 100644 index 000000000..310745b12 --- /dev/null +++ b/domains/bro.json @@ -0,0 +1,11 @@ +{ + "description": "Portfolio Website", + "repo": "https://github.com/codevodka/Random-PDF", + "owner": { + "username": "codevodka", + "email": "mafiurislam2022@gmail.com" + }, + "record": { + "CNAME": "codevodka.github.io" + } +} diff --git a/domains/danielzambrano.json b/domains/danielzambrano.json new file mode 100644 index 000000000..8372b3402 --- /dev/null +++ b/domains/danielzambrano.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "DanielZambranoC", + "email": "trail.moth9771@eagereverest.com" + }, + "record": { + "URL": "https://www.linkedin.com/in/danielzambranoc/" + } +} \ No newline at end of file diff --git a/domains/ermal.json b/domains/ermal.json index 0b14c85c0..1d12d243e 100644 --- a/domains/ermal.json +++ b/domains/ermal.json @@ -1,18 +1,9 @@ { - "description": "Applying for an is-a.dev domain on behalf of my friend so he can use one.", - "repo": "https://github.com/ErmalHasani/ErmalHasani.github.io", - "owner": { - "username": "ErmalHasani", - "email": "ermalhasani15@gmail.com" - }, - "record": { - "A": [ - "185.199.108.153", - "185.199.109.153", - "185.199.110.153", - "185.199.111.153" - ], - "MX": ["mx1.improvmx.com", "mx2.improvmx.com"], - "TXT": "v=spf1 include:spf.improvmx.com ~all" - } + "owner": { + "username": "ErmalHasani", + "email": "ermalhasani15@gmail.com" + }, + "record": { + "CNAME": "terminalportfolio-2wp.pages.dev" + } } diff --git a/domains/frankra.json b/domains/frankra.json new file mode 100644 index 000000000..030d73215 --- /dev/null +++ b/domains/frankra.json @@ -0,0 +1,11 @@ +{ + "description": "Personal Portfolio", + "repo": "https://github.com/frankra/frankra.github.io", + "owner": { + "username": "frankra", + "email": "rafael.h.frank@gmail.com" + }, + "record": { + "CNAME": "frankra.github.io" + } +} \ No newline at end of file diff --git a/domains/franky.json b/domains/franky.json new file mode 100644 index 000000000..2d1e8abc6 --- /dev/null +++ b/domains/franky.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "senseikoder", + "email": "molina.frank@gmail.com" + }, + "record": { + "CNAME": "efrank.xyz" + } +} diff --git a/domains/gary.json b/domains/gary.json index 7947054c1..57bd8f6e5 100644 --- a/domains/gary.json +++ b/domains/gary.json @@ -6,6 +6,6 @@ "email": "contact@garybot.dev" }, "record": { - "URL": "https://garylovesclimbingtreesexploringplacesandchasingbutterflies.garythecatisanadorablefelinealwaysseekingfunandadventure.site" + "CNAME": "garylovesclimbingtreesexploringplacesandchasingbutterflies.garythecatisanadorablefelinealwaysseekingfunandadventure.site" } } diff --git a/domains/ishh.json b/domains/ishh.json index d4ef01652..6ac82e27e 100644 --- a/domains/ishh.json +++ b/domains/ishh.json @@ -6,6 +6,8 @@ "email": "ishh-xd@proton.me" }, "record": { - "CNAME": "ishh-xd.github.io" - } + "A": ["185.199.111.153", "185.199.110.153", "185.199.108.153", "185.199.109.153"], + "MX": ["mx1.improvmx.com", "mx2.improvmx.com"], + "TXT": ["v=spf1 include:spf.improvmx.com ~all"] + } } diff --git a/domains/ivo.json b/domains/ivo.json new file mode 100644 index 000000000..36cf1be60 --- /dev/null +++ b/domains/ivo.json @@ -0,0 +1,14 @@ +{ + "description": "Personal Portfolio Website", + "repo": "https://github.com/ifayala", + "owner": { + "username": "ifayala", + "email": "ivo@dailabs.io", + "discord": "lt_smash666" + }, + "record": { + "A": [ + "34.16.212.81" + ] + } +} diff --git a/domains/jeff.json b/domains/jeff.json new file mode 100644 index 000000000..3d0db8456 --- /dev/null +++ b/domains/jeff.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "PentSec", + "email": "jeffreysfu@gmail.com" + }, + "record": { + "CNAME": "pentsec.github.io" + } +} diff --git a/domains/lester.json b/domains/lester.json new file mode 100644 index 000000000..ebc939b52 --- /dev/null +++ b/domains/lester.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "LSTR", + "email": "lesternr@gmail.com" + }, + "record": { + "CNAME": "lstr.github.io" + } +} diff --git a/domains/magedibrahim.json b/domains/magedibrahim.json new file mode 100644 index 000000000..234c0ff4c --- /dev/null +++ b/domains/magedibrahim.json @@ -0,0 +1,10 @@ +{ + "owner": { + "username": "Maqed", + "email": "magedibra@yahoo.com", + "discord": "272808689688248320" + }, + "record": { + "CNAME": "magedibrahim.vercel.app" + } +} diff --git a/domains/mardino.json b/domains/mardino.json new file mode 100644 index 000000000..c1b801ae9 --- /dev/null +++ b/domains/mardino.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "zdienos", + "email": "zdienos@yahoo.com" + }, + "record": { + "CNAME": "zdienos.com" + } +} diff --git a/domains/mario-papetti.json b/domains/mario-papetti.json new file mode 100644 index 000000000..e13296f01 --- /dev/null +++ b/domains/mario-papetti.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "Mario-dango", + "email": "mp.robots@gmail.com" + }, + "record": { + "CNAME": "mario-dango.github.io" + } +} diff --git a/domains/markasaad.json b/domains/markasaad.json new file mode 100644 index 000000000..d300f8cd6 --- /dev/null +++ b/domains/markasaad.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "voltonik", + "email": "markasaadramzy@gmail.com" + }, + "record": { + "CNAME": "markasaad.vercel.app" + } +} diff --git a/domains/memo.json b/domains/memo.json new file mode 100644 index 000000000..4d46c8998 --- /dev/null +++ b/domains/memo.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "gmglln", + "email": "gmogollan@gmail.com" + }, + "record": { + "URL": "https://somosrun.vercel.app/" + } +} diff --git a/domains/mrincer.json b/domains/mrincer.json new file mode 100644 index 000000000..feddafd67 --- /dev/null +++ b/domains/mrincer.json @@ -0,0 +1,10 @@ +{ + "owner": { + "username": "khincer", + "email": "kirk.incerg@gmail.com", + "discord": "kyllhua" + }, + "record": { + "CNAME": "portfolio-ashy-ten-95.vercel.app" + } +} \ No newline at end of file diff --git a/domains/myominhan.json b/domains/myominhan.json new file mode 100644 index 000000000..d9fbd8a84 --- /dev/null +++ b/domains/myominhan.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "mmhann18491", + "email": "myominhan18491@gmail.com" + }, + "record": { + "CNAME": "my-portfolio-site-2d30a.web.app" + } +} diff --git a/domains/neil.json b/domains/neil.json new file mode 100644 index 000000000..50234a6e6 --- /dev/null +++ b/domains/neil.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "nxl22", + "email": "lien.dev.22@gmail.com" + }, + "record": { + "CNAME": "nxl22.github.io" + } +} \ No newline at end of file diff --git a/domains/peme969.json b/domains/peme969.json index 45bf60c97..0e3f8b38d 100644 --- a/domains/peme969.json +++ b/domains/peme969.json @@ -1,15 +1,21 @@ { - "owner": { - "username": "peme969", - "email": "mrcoderpeme@gmail.com" - }, - "record": { - "A": [ - "185.199.108.153", - "185.199.109.153", - "185.199.110.153", - "185.199.111.153" - ], - "TXT": ["sl-verification=dbpgreeqailirhyinpatpewbtegyca"] - } + "owner": { + "username": "peme969", + "email": "mrcoderpeme@gmail.com" + }, + "record": { + "A": [ + "185.199.108.153", + "185.199.109.153", + "185.199.110.153", + "185.199.111.153" + ], + "TXT":[ + "forward-email=NjNhNjJlMjMzOGJhMWUxNy1hOTk2MzljYmY0ZDczZWViZDY2NTljZmUwMDc4OTM5MmQ3YmVjN2RmYWEyMjFlN2VhODAxZWUwOWI5ODhhNDY2" + ], + "MX":[ + "mx1.forwardemail.net", + "mx2.forwardemail.net" + ] + } } diff --git a/domains/pgscom.json b/domains/pgscom.json new file mode 100644 index 000000000..d7537127e --- /dev/null +++ b/domains/pgscom.json @@ -0,0 +1,11 @@ +{ + "description": "Url redirect to pgscom.es", + "repo": "https://github.com/pgscom/pgscom.github.io", + "owner": { + "username": "pgscom", + "twitter": "PGSCOM_54" + }, + "record": { + "URL": "https://pgscom.es" + } +} diff --git a/domains/pgscom54.json b/domains/pgscom54.json new file mode 100644 index 000000000..d7537127e --- /dev/null +++ b/domains/pgscom54.json @@ -0,0 +1,11 @@ +{ + "description": "Url redirect to pgscom.es", + "repo": "https://github.com/pgscom/pgscom.github.io", + "owner": { + "username": "pgscom", + "twitter": "PGSCOM_54" + }, + "record": { + "URL": "https://pgscom.es" + } +} diff --git a/domains/rakib.json b/domains/rakib.json new file mode 100644 index 000000000..0190bf6ec --- /dev/null +++ b/domains/rakib.json @@ -0,0 +1,11 @@ +{ + "description": "for my portfolio website", + "repo": "https://github.com/rakibmia7254/portfolio", + "owner": { + "username": "rakibmia7254", + "email": "rakib4ggp@gmail.com" + }, + "record": { + "CNAME": "rakibmia7254.github.io" + } +} diff --git a/domains/renzcole.json b/domains/renzcole.json new file mode 100644 index 000000000..b967a85d3 --- /dev/null +++ b/domains/renzcole.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "CodeBuddySLTNS", + "email": "renz2arjhay@gmail.com" + }, + "record": { + "CNAME": "renzcole.vercel.app" + } +} diff --git a/domains/samirkhanal.json b/domains/samirkhanal.json new file mode 100644 index 000000000..e118b18f0 --- /dev/null +++ b/domains/samirkhanal.json @@ -0,0 +1,10 @@ +{ + "owner": { + "username": "khanal-samir", + "email": "gdssamir@gmail.com" + + }, + "record": { + "CNAME": "samir-khanal-portfolio.vercel.app" + } +} diff --git a/domains/sarthak-malhotra.json b/domains/sarthak-malhotra.json new file mode 100644 index 000000000..6d0eb390c --- /dev/null +++ b/domains/sarthak-malhotra.json @@ -0,0 +1,11 @@ +{ + "description": "Portfolio Website for Sarthak Malhotra", + "repo": "https://github.com/SaM13997/portfolio-simple", + "owner": { + "username": "Sam13997", + "email": "sarthakmalhotra251@gmail.com" + }, + "record": { + "CNAME": "www.webdevsam.pro" + } +} diff --git a/domains/shubhamsharma.json b/domains/shubhamsharma.json new file mode 100644 index 000000000..bce910b05 --- /dev/null +++ b/domains/shubhamsharma.json @@ -0,0 +1,11 @@ +{ + "description": "Self-made Linktree clone for myself.", + "repo": "https://github.com/Sharma-IT/linktree-clone", + "owner": { + "username": "Sharma-IT", + "email": "shubhamsharma.emails@gmail.com" + }, + "record": { + "CNAME": "shubs-links.netlify.app" + } + } \ No newline at end of file diff --git a/domains/sujal.json b/domains/sujal.json new file mode 100644 index 000000000..3cfa3d825 --- /dev/null +++ b/domains/sujal.json @@ -0,0 +1,10 @@ +{ + "repo":"https://github.com/SuzalShrestha/register", + "owner": { + "username": "suzalshrestha", + "email": "sujalshresthawork@gmail.com" + }, + "record": { + "CNAME": "sujalshrestha.vercel.app" + } +} diff --git a/domains/tstark.json b/domains/tstark.json new file mode 100644 index 000000000..582a7ccb9 --- /dev/null +++ b/domains/tstark.json @@ -0,0 +1,11 @@ +{ + "subdomain": "tstark", + "owner": { + "username": "t-starks", + "email": "sr.shelby.lp@gmail.com" + }, + "record": { + "CNAME": "t-stark.netlify.app" + }, + "proxied": false +} diff --git a/domains/wallsified.json b/domains/wallsified.json new file mode 100644 index 000000000..51cc568a6 --- /dev/null +++ b/domains/wallsified.json @@ -0,0 +1,10 @@ +{ + "owner": { + "username": "wallsified", + "email": "danielparedes@ciencias.unam.mx", + "discord": "" + }, + "record": { + "CNAME": "portafolio-gamma-mauve.vercel.app" + } +} diff --git a/domains/wdh.json b/domains/wdh.json deleted file mode 100644 index 5c6fade85..000000000 --- a/domains/wdh.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "owner": { - "username": "MaskDuck", - "discord": "716134528409665586", - "OWL": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiUlNBLU9BRVAiLCJraWQiOiJaa1VsRmRqVThiUEstLXVVM2JJR09PVHFYYVFFS1ZINFVXOW53MTR6WTJnIn0.hrR-hCSQVXgc9HR5dgQtzdudsQw4N2SwhMOi2wgv3EVMuqZScgijTFAVAANjFynfR-w87WZ6uYNGdl7STDcxsCVf4aTb3bBgvIYrxdn94sjUhvjr9QwfQ_FByjGbcUcdYFqD80Gkzm9j-ywB4gB3plRZ_W8j7cFR0arXrtnbCUjWEvdT5C20zPnlNcgpIOgQT0sd3R_ByX8aKyoo0U66CbWBgfyVTofOBRXFDhOmdbg5-R2_tLVbj0_2keVKaw0rh6H7Vw8ASbRyfgyg4ZTpXYxqlUlnSIpuDvSUutQRaNCCRZJzi49GuDnHT9_c7vEyd16YhIDTjYf4FkQWr_uVZA.6kXO1_LRrVcp1rz5s8Ubzg.LGclXJMQDX3Bri0DVIldYYdRbrrU4maBGcFUYDObHVFKntkmigw_6xCbQZR8JbXDSkfctECmVEsQoG_iOVnXKLDiUyyDevOGZMn3rwY4MQ5374p82B6l1LDFBbuyFX4o.wty6s6UmUNnx3WcrJAljkw" - }, - "record": { - "CNAME": "maskduck.pages.dev" - } -} diff --git a/tests/domains.test.js b/tests/domains.test.js index 4c4dc25d6..f43b05254 100644 --- a/tests/domains.test.js +++ b/tests/domains.test.js @@ -127,3 +127,17 @@ t("Reserved domains file should be valid", (t) => { t.pass(); }); + +const exceptedDomains = require("../util/excepted-domains.json"); + +t("Subdomains on the root should not start with an underscore", (t) => { + for (const file of files) { + const subdomain = file.replace(/\.json$/, ""); + + if (subdomain.split(".").length === 1 && !exceptedDomains.includes(subdomain)) { + t.true(subdomain[0] !== "_", `${file}: Root subdomains should not start with an underscore`); + } + } + + t.pass(); +}) diff --git a/util/excepted-domains.json b/util/excepted-domains.json new file mode 100644 index 000000000..9f7268d2e --- /dev/null +++ b/util/excepted-domains.json @@ -0,0 +1,6 @@ +[ + "_discord", + "_psl", + "_gh-is-a-dev-o", + "_github-pages-challenge-is-a-dev" +]