diff --git a/dnsconfig.js b/dnsconfig.js index c2ee90aa03..27d727893b 100644 --- a/dnsconfig.js +++ b/dnsconfig.js @@ -111,7 +111,7 @@ for (var subdomain in domains) { subdomainName, tlsaRecord.usage, tlsaRecord.selector, - tlsaRecord.matchingType, + tlsaRecord.matching_type, tlsaRecord.certificate ) ); @@ -136,6 +136,10 @@ for (var subdomain in domains) { // Manage service records if (data.services) { + if (data.services.bluesky) { + records.push(TXT("_atproto." + subdomainName, "\"" + data.services.bluesky + "\"")); + } + if (data.services.discord) { if (Array.isArray(data.services.discord)) { for (var txt in data.services.discord) { @@ -146,6 +150,16 @@ for (var subdomain in domains) { } } + if (data.services.gitlab) { + if (Array.isArray(data.services.gitlab)) { + for (var txt in data.services.gitlab) { + records.push(TXT("_gitlab-pages-verification-code." + subdomainName, "\"" + data.services.gitlab[txt] + "\"")); + } + } else { + records.push(TXT("_gitlab-pages-verification-code." + subdomainName, "\"" + data.services.gitlab + "\"")); + } + } + if (data.services.vercel) { if (Array.isArray(data.services.vercel)) { for (var txt in data.services.vercel) { @@ -155,10 +169,6 @@ for (var subdomain in domains) { records.push(TXT("_vercel." + subdomainName, "\"" + data.services.vercel + "\"")); } } - - if (data.services.bluesky) { - records.push(TXT("_atproto." + subdomainName, "\"" + data.services.bluesky + "\"")); - } } } @@ -167,18 +177,7 @@ var reserved = require("./util/reserved.json"); // Handle reserved domains for (var i = 0; i < reserved.length; i++) { var subdomainName = reserved[i]; - if ( - subdomainName !== "data" && - subdomainName !== "docs" && - subdomainName !== "ns1" && - subdomainName !== "ns2" && - subdomainName !== "ns3" && - subdomainName !== "ns4" && - subdomainName !== "raw" && - subdomainName !== "www" - ) { - records.push(A(subdomainName, IP("192.0.2.1"), CF_PROXY_ON)); - } + records.push(A(subdomainName, IP("192.0.2.1"), CF_PROXY_ON)); } // Zone last updated TXT record diff --git a/domains/9.json b/domains/9.json new file mode 100644 index 0000000000..7123c00d81 --- /dev/null +++ b/domains/9.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "nxrmqlly", + "email": "ritam.das3110@outlook.com" + }, + "records": { + "CNAME": "www.ritam.pw" + } +} diff --git a/domains/_discord.aryan-gupta.json b/domains/_discord.aryan-gupta.json deleted file mode 100644 index 1477e98d48..0000000000 --- a/domains/_discord.aryan-gupta.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "owner": { - "username": "Apoo711", - "email": "aryan18guptaggs@gmail.com" - }, - "records": { - "TXT": "dh=1b2d00cb449cab67bedd1c9f40961835a261a92d" - } -} diff --git a/domains/_github-pages-challenge-anshonweb.ansh31.json b/domains/_github-pages-challenge-anshonweb.ansh31.json new file mode 100644 index 0000000000..47e0b1c748 --- /dev/null +++ b/domains/_github-pages-challenge-anshonweb.ansh31.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "anshonweb", + "email": "ansh.a.3112@gmail.com" + }, + "records": { + "TXT": "bd1b494e62384c696234279b829189" + } +} diff --git a/domains/_github-pages-challenge-harishnkr.hari.json b/domains/_github-pages-challenge-harishnkr.hari.json new file mode 100644 index 0000000000..2ce7c7ccfa --- /dev/null +++ b/domains/_github-pages-challenge-harishnkr.hari.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "harishnkr", + "email": "hari2menon1234@gmail.com" + }, + "records": { + "TXT": "7f15aad6874de8ea118574464c8169" + } +} diff --git a/domains/_github-pages-challenge-kaaeza.kaaeza.json b/domains/_github-pages-challenge-kaaeza.kaaeza.json new file mode 100644 index 0000000000..7eeb1d55f4 --- /dev/null +++ b/domains/_github-pages-challenge-kaaeza.kaaeza.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "kaaeza", + "email": "lamiasecondamail1@gmail.com" + }, + "records": { + "TXT": "cd76a95e334368c1fab82b23ab3136" + } +} diff --git a/domains/_github-pages-challenge-roxithereal.roxi.json b/domains/_github-pages-challenge-roxithereal.roxi.json new file mode 100644 index 0000000000..5c54ca975c --- /dev/null +++ b/domains/_github-pages-challenge-roxithereal.roxi.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "roxiTheReal", + "email": "aetheron.inc@proton.me" + }, + "records": { + "TXT": "b4a63d8475ddf68f5f1a907cb04fff" + } +} diff --git a/domains/_github-pages-challenge-sharafatkarim.sharafat.json b/domains/_github-pages-challenge-sharafatkarim.sharafat.json new file mode 100644 index 0000000000..8256d40c51 --- /dev/null +++ b/domains/_github-pages-challenge-sharafatkarim.sharafat.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "SharafatKarim", + "email": "sharafat2004@gmail.com" + }, + "records": { + "TXT": "e825ca76e3de3ae6b513ac4ff35726" + } +} diff --git a/domains/_gitlab-pages-verification-code.frost-voltage-wiki.json b/domains/_gitlab-pages-verification-code.frost-voltage-wiki.json deleted file mode 100644 index 9fa66a5e5d..0000000000 --- a/domains/_gitlab-pages-verification-code.frost-voltage-wiki.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "owner": { - "username": "Karan-Frost", - "email": "frost.github@gmail.com" - }, - "records": { - "TXT": "gitlab-pages-verification-code=57f76737bb8badd568b055bc4ff9d405" - } -} diff --git a/domains/_gitlab-pages-verification-code.meerkats.shays.json b/domains/_gitlab-pages-verification-code.meerkats.shays.json deleted file mode 100644 index 6f4ce4dacd..0000000000 --- a/domains/_gitlab-pages-verification-code.meerkats.shays.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "owner": { - "username": "SHays24", - "email": "SHays24@student.sacs.nsw.edu.au" - }, - "records": { - "TXT": "gitlab-pages-verification-code=621b768139e0bfaf6eb43d60db03cabf" - } -} diff --git a/domains/_gitlab-pages-verification-code.pinage404.json b/domains/_gitlab-pages-verification-code.pinage404.json deleted file mode 100644 index 701ef97502..0000000000 --- a/domains/_gitlab-pages-verification-code.pinage404.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "owner": { - "username": "pinage404", - "email": "pinage404+is-a.dev@gmail.com" - }, - "records": { - "TXT": "gitlab-pages-verification-code=d43eb39124dec340bdbb11a4d6aa6b52" - } -} diff --git a/domains/_gitlab-pages-verification-code.pretzel.json b/domains/_gitlab-pages-verification-code.pretzel.json deleted file mode 100644 index 81dc1f268e..0000000000 --- a/domains/_gitlab-pages-verification-code.pretzel.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "owner": { - "username": "tobaiscrowley", - "discord": "gus_polinksi" - }, - "records": { - "TXT": "gitlab-pages-verification-code=d1d70cb094c2f16f83caed76145fc105" - } -} diff --git a/domains/_gitlab-pages-verification-code.sadkon.json b/domains/_gitlab-pages-verification-code.sadkon.json deleted file mode 100644 index 28e2168831..0000000000 --- a/domains/_gitlab-pages-verification-code.sadkon.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "owner": { - "username": "MohammedKHC0", - "email": "mohammedkhc@outlook.com" - }, - "records": { - "TXT": "gitlab-pages-verification-code=478e4a7c8445704809ba0fa31e003df3" - } -} diff --git a/domains/_sharp._tcp.based.json b/domains/_sharp._tcp.based.json new file mode 100644 index 0000000000..3038a3f6e6 --- /dev/null +++ b/domains/_sharp._tcp.based.json @@ -0,0 +1,18 @@ +{ + "owner": { + "username": "dragsbruh", + "email": "dragsbruh@protonmail.com", + "discord": "781445370177126401", + "bluesky": "based.nya.pub" + }, + "records": { + "SRV": [ + { + "priority": 10, + "weight": 0, + "port": 1337, + "target": "sharp.based.is-a.dev" + } + ] + } +} diff --git a/domains/_vercel.adhl.json b/domains/_vercel.adhl.json deleted file mode 100644 index abdb4eb15b..0000000000 --- a/domains/_vercel.adhl.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "owner": { - "username": "adhl-0216", - "email": "hanlim2002@gmail.com" - }, - "records": { - "TXT": "vc-domain-verify=adhl.is-a.dev,c29a7cbae5de907f4347" - } -} diff --git a/domains/_vercel.aimaneammar.json b/domains/_vercel.aimaneammar.json deleted file mode 100644 index b2f496c841..0000000000 --- a/domains/_vercel.aimaneammar.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "owner": { - "username": "AymanAegon", - "email": "ayo12ammar24@gmail.com" - }, - "records": { - "TXT": "vc-domain-verify=aimaneammar.is-a.dev,4b673716f741e17e5281" - } -} diff --git a/domains/_vercel.illy.json b/domains/_vercel.illy.json deleted file mode 100644 index 37fd31f2ec..0000000000 --- a/domains/_vercel.illy.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "owner": { - "username": "illy-dev", - "email": "illythehase@gmail.com" - }, - "records": { - "TXT": "vc-domain-verify=illy.is-a.dev,043aa6b06299bebf5ad1" - } -} diff --git a/domains/_vercel.trild.json b/domains/_vercel.trild.json deleted file mode 100644 index 31d287648a..0000000000 --- a/domains/_vercel.trild.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "owner": { - "username": "tuoitho", - "email": "tuoithokhoc1414@gmail.com" - }, - "records": { - "TXT": "vc-domain-verify=trild.is-a.dev,c355ae3f7ef9923a15c4" - } -} diff --git a/domains/_vercel.yashvs.json b/domains/_vercel.yashvs.json deleted file mode 100644 index f0c90425cf..0000000000 --- a/domains/_vercel.yashvs.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "owner": { - "username": "pythonicboat", - "email": "vs21yash@gmail.com" - }, - "records": { - "TXT": "vc-domain-verify=yashvs.is-a.dev,c288565fced784647cef" - } -} diff --git a/domains/adarshsetty.json b/domains/adarshsetty.json new file mode 100644 index 0000000000..9305e27dbc --- /dev/null +++ b/domains/adarshsetty.json @@ -0,0 +1,15 @@ +{ + "description": "Adarsh's Portfolio and Website for design, coding, and more!", + "repo": "https://github.com/aasteriskz7/AdarshPortfolio/", + "owner": { + "username": "AAsteriskz7", + "email": "adarshsetty1@gmail.com", + "LinkedIn": "adarshsetty", + "Discord": "aasteriskz", + "Twitter": "aasteriskz" + }, + "records": { + "CNAME": "aasteriskz7.github.io" + }, + "proxied": true +} diff --git a/domains/adhl.json b/domains/adhl.json index 3e3a3a4a17..0456f273e8 100644 --- a/domains/adhl.json +++ b/domains/adhl.json @@ -1,9 +1,12 @@ { - "owner": { - "username": "adhl-0216", - "email": "hanlim2002@gmail.com" - }, - "records": { - "CNAME": "cname.vercel-dns.com" - } -} + "owner": { + "username": "adhl-0216", + "email": "hanlim2002@gmail.com" + }, + "records": { + "CNAME": "cname.vercel-dns.com" + }, + "services": { + "vercel": "vc-domain-verify=adhl.is-a.dev,c29a7cbae5de907f4347" + } +} \ No newline at end of file diff --git a/domains/affaz.json b/domains/affaz.json new file mode 100644 index 0000000000..5179c6db35 --- /dev/null +++ b/domains/affaz.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "affaz101", + "email": "cmt202150@gmail.com" + }, + "records": { + "CNAME": "affaz101.github.io" + } +} diff --git a/domains/aga.json b/domains/aga.json index 76d471478f..ed8e1202f6 100644 --- a/domains/aga.json +++ b/domains/aga.json @@ -9,6 +9,9 @@ "TXT": "google-site-verification=p24qfEdTMTlahtU3hQxVU_txDQkifpoJH1xS4jmCmlw" }, "services": { - "vercel": "vc-domain-verify=aga.is-a.dev,c9684d0007365a74f553" + "vercel": [ + "vc-domain-verify=aga.is-a.dev,c9684d0007365a74f553", + "vc-domain-verify=www.aga.is-a.dev,60923a901e9bb8670c51" + ] } } diff --git a/domains/aimaneammar.json b/domains/aimaneammar.json index 70689625dc..19affd7a10 100644 --- a/domains/aimaneammar.json +++ b/domains/aimaneammar.json @@ -1,9 +1,12 @@ { - "owner": { - "username": "AymanAegon", - "email": "ayo12ammar24@gmail.com" - }, - "records": { - "CNAME": "ayman-portfolio-fawn.vercel.app" - } -} + "owner": { + "username": "AymanAegon", + "email": "ayo12ammar24@gmail.com" + }, + "records": { + "CNAME": "ayman-portfolio-fawn.vercel.app" + }, + "services": { + "vercel": "vc-domain-verify=aimaneammar.is-a.dev,4b673716f741e17e5281" + } +} \ No newline at end of file diff --git a/domains/aldess.json b/domains/aldess.json index aad12e1ae9..613cb035c6 100644 --- a/domains/aldess.json +++ b/domains/aldess.json @@ -1,9 +1,12 @@ { - "owner": { - "username": "AldessScratch", - "email": "aldess.sc@gmail.com" - }, - "records": { - "CNAME": "aldess.pages.dev" - } + "owner": { + "username": "AldessScratch", + "email": "aldess.sc@gmail.com" + }, + "records": { + "CNAME": "cname.vercel-dns.com" + }, + "services": { + "vercel": "vc-domain-verify=aldess.is-a.dev,677f969f699e3c3d4a5c" + } } diff --git a/domains/alecks.json b/domains/alecks.json index e1678173ec..b1e5c731ff 100644 --- a/domains/alecks.json +++ b/domains/alecks.json @@ -5,9 +5,8 @@ "discord": "612522818294251522" }, "records": { - "CNAME": "alecks.pages.dev" + "CNAME": "pyro.alecks.cloud" }, - "services": { - "discord": "dh=0d543348d17f2be631fd3a25c3ae3e099741ff81" - } + + "proxied": true } diff --git a/domains/anonymousik.json b/domains/anonymousik.json index 4eab04083d..183478d511 100644 --- a/domains/anonymousik.json +++ b/domains/anonymousik.json @@ -1,9 +1,14 @@ { "owner": { "username": "anonymousik", - "email": "anonymousxtutaj@gmail.com" + "email": "anonymousxtutaj@gmail.com", + "discord": "D3KkRKP8" }, "records": { "CNAME": "anonymousik.github.io" - } + }, + "services": { + "discord": "dh=bf41c141edc5338371bdcd2f5224d1e23f030b9f" + }, + "proxied": true } diff --git a/domains/ansh31.json b/domains/ansh31.json new file mode 100644 index 0000000000..62703d421c --- /dev/null +++ b/domains/ansh31.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "anshonweb", + "email": "ansh.a.3112@gmail.com" + }, + "records": { + "CNAME": "anshonweb.github.io" + } +} diff --git a/domains/antoniomonzo.json b/domains/antoniomonzo.json new file mode 100644 index 0000000000..84bbf78209 --- /dev/null +++ b/domains/antoniomonzo.json @@ -0,0 +1,11 @@ +{ + "description": "Portfolio personal de Antonio Monzó", + "repo": "https://github.com/AntonioMonzo4/antoniomonzo.github.io", + "owner": { + "username": "AntonioMonzo4", + "email": "amonansu@gmail.com" + }, + "records": { + "CNAME": "antoniomonzo4.github.io" + } +} diff --git a/domains/api.bala.json b/domains/api.bala.json index acee87d5f8..c3c53bde4f 100644 --- a/domains/api.bala.json +++ b/domains/api.bala.json @@ -1,9 +1,9 @@ { - "owner": { - "username": "parzi-val", - "email": "krbala1511@gmail.com" - }, - "records": { - "CNAME": "s37e9nua.up.railway.app" - } -} + "owner": { + "username": "parzi-val", + "email": "krbala1511@gmail.com" + }, + "records": { + "A": ["216.24.57.1"] + } +} \ No newline at end of file diff --git a/domains/aryan-gupta.json b/domains/aryan-gupta.json index 9209a70839..2e5e1a82ac 100644 --- a/domains/aryan-gupta.json +++ b/domains/aryan-gupta.json @@ -6,5 +6,8 @@ "description": "Aryan Gupta's personal portfolio, blog, and VCE resource website.", "records": { "CNAME": "apoo711.github.io" + }, + "services": { + "discord": "dh=1b2d00cb449cab67bedd1c9f40961835a261a92d" } -} +} \ No newline at end of file diff --git a/domains/asutosh.json b/domains/asutosh.json new file mode 100644 index 0000000000..a6570d0b0a --- /dev/null +++ b/domains/asutosh.json @@ -0,0 +1,12 @@ +{ + "owner": { + "username": "iAsutoshS", + "email": "yashasu40@gmail.com" + }, + "records": { + "CNAME": "iasutosh.vercel.app" + }, + "services": { + "vercel": "vc-domain-verify=asutosh.is-a.dev,3a54da32d6ba22f0a340" + } +} diff --git a/domains/aswin-hariram.json b/domains/aswin-hariram.json index 531fb9aacd..564d10e7e1 100644 --- a/domains/aswin-hariram.json +++ b/domains/aswin-hariram.json @@ -1,9 +1,12 @@ { - "owner": { - "username": "aswin-hariram", - "email": "aswincseskct@gmail.com" - }, - "records": { - "CNAME": "aswin-hariram.vercel.app" - } + "owner": { + "username": "Aswin-Hariram", + "email": "aswincseskct@gmail.com" + }, + "records": { + "CNAME": "aswin-hariram.vercel.app" + }, + "services": { + "vercel": "vc-domain-verify=aswin-hariram.is-a.dev,f97ad879689875658150" + } } diff --git a/domains/badaru.json b/domains/badaru.json new file mode 100644 index 0000000000..510db29182 --- /dev/null +++ b/domains/badaru.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "badarudesign", + "email": "badarudheenvk7@gmail.com" + }, + "records": { + "CNAME": "badarudesign.github.io" + } +} diff --git a/domains/badraan.json b/domains/badraan.json new file mode 100644 index 0000000000..fab163b7ba --- /dev/null +++ b/domains/badraan.json @@ -0,0 +1,13 @@ +{ + "owner": { + "username": "mobadran", + "email": "badraanmo@gmail.com", + "discord": "gm.mo" + }, + "records": { + "CNAME": "cname.vercel-dns.com" + }, + "services": { + "vercel": "vc-domain-verify=badraan.is-a.dev,32cb3bde0c1514742541" + } +} diff --git a/domains/bieelx.json b/domains/bieelx.json new file mode 100644 index 0000000000..6e8ede3dcf --- /dev/null +++ b/domains/bieelx.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "Bieelx", + "email": "Gabbriel.araujo@outlook.com" + }, + "records": { + "A": ["75.2.60.5"] + } +} diff --git a/domains/boboh.json b/domains/boboh.json new file mode 100644 index 0000000000..dffcfa9013 --- /dev/null +++ b/domains/boboh.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "mcyum", + "email": "derpingsteons@gmail.com" + }, + "records": { + "CNAME": "mcyum.github.io" + } +} diff --git a/domains/briankimemia.json b/domains/briankimemia.json new file mode 100644 index 0000000000..024de7e92d --- /dev/null +++ b/domains/briankimemia.json @@ -0,0 +1,12 @@ +{ + "owner": { + "username": "BrianKN019", + "email": "briannkimemia@gmail.com" + }, + "records": { + "CNAME": "briankimemia.vercel.app" + }, + "services": { + "vercel": "vc-domain-verify=briankimemia.is-a.dev,93df6c0ca17c029edca7" + } +} diff --git a/domains/bukonatnat.json b/domains/bukonatnat.json new file mode 100644 index 0000000000..902b5dc41b --- /dev/null +++ b/domains/bukonatnat.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "bukonatnat", + "email": "shirokxd@gmail.com" + }, + "records": { + "CNAME": "bukonatnat.github.io" + } +} diff --git a/domains/bys.json b/domains/bys.json new file mode 100644 index 0000000000..71df774d2c --- /dev/null +++ b/domains/bys.json @@ -0,0 +1,12 @@ +{ + "owner": { + "username": "bysxx", + "email": "0415white@gmail.com" + }, + "records": { + "CNAME": "cname.vercel-dns.com" + }, + "services": { + "vercel": "vc-domain-verify=bys.is-a.dev,021d4aee3c19d366bf9b" + } +} diff --git a/domains/cdn.akshtt.json b/domains/cdn.akshtt.json index 246ebefbd7..4f929e2172 100644 --- a/domains/cdn.akshtt.json +++ b/domains/cdn.akshtt.json @@ -4,6 +4,6 @@ "discord": "1056531806763102218" }, "records": { - "A": ["69.62.118.156"] + "A": ["69.30.249.53"] } } diff --git a/domains/cdn.semant.json b/domains/cdn.semant.json index d7bf579b06..a7d3d27e95 100644 --- a/domains/cdn.semant.json +++ b/domains/cdn.semant.json @@ -1,10 +1,10 @@ { - "description": "My static database", + "description": "Content Delivery Network for main site", "owner": { "username": "s3mant", "email": "contact@semant.is-a.dev" }, "records": { - "CNAME": "web-0wfb.onrender.com" + "CNAME": "cdn-semant.pages.dev" } } diff --git a/domains/cirkutry.json b/domains/cirkutry.json deleted file mode 100644 index 92e13c6fdb..0000000000 --- a/domains/cirkutry.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "owner": { - "username": "Cirkutry", - "discord": "kre0lidge" - }, - "records": { - "CNAME": "cirkutry.github.io" - } -} diff --git a/domains/cosintan.json b/domains/cosintan.json new file mode 100644 index 0000000000..a7a434376d --- /dev/null +++ b/domains/cosintan.json @@ -0,0 +1,13 @@ +{ + "owner": { + "username": "cosintan-tg", + "email": "cosintan.tg@gmail.com" + }, + "records": { + "CNAME": "cname.vercel-dns.com" + }, + "services": { + "vercel": "vc-domain-verify=cosintan.is-a.dev,b33d7124eaba6f7dca28", + "discord": "dh=cc6050f09d0f1563f4dd1b168879b9b03ad5e57f" + } +} diff --git a/domains/cube.json b/domains/cube.json new file mode 100644 index 0000000000..3e9112e3be --- /dev/null +++ b/domains/cube.json @@ -0,0 +1,10 @@ +{ + "description": "CubeZockii™ - Portfolio", + "owner": { + "username": "cubezockii", + "email": "cubezockii@gmail.com" + }, + "records": { + "CNAME": "cubezockii.github.io" + } +} diff --git a/domains/cyberlink.json b/domains/cyberlink.json index 1b9848e1ab..2effa16e96 100644 --- a/domains/cyberlink.json +++ b/domains/cyberlink.json @@ -9,5 +9,5 @@ "services": { "vercel": "vc-domain-verify=cyberlink.is-a.dev,ccef0f5f7c77ae12f085" }, - "proxied": true + "proxied": false } diff --git a/domains/ddtugi.json b/domains/ddtugi.json new file mode 100644 index 0000000000..23da1d1565 --- /dev/null +++ b/domains/ddtugi.json @@ -0,0 +1,12 @@ +{ + "owner": { + "username": "absolutelyrichd", + "email": "dtugi46@gmail.com" + }, + "records": { + "CNAME": "cname.vercel-dns.com" + }, + "services": { + "vercel": "vc-domain-verify=ddtugi.is-a.dev,5657bfecd6b9dcc0be24" + } +} diff --git a/domains/docroch.json b/domains/docroch.json new file mode 100644 index 0000000000..a2cc1be55a --- /dev/null +++ b/domains/docroch.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "docroch", + "email": "soheilabbasnia@gmail.com" + }, + "records": { + "CNAME": "docroch.ir" + } +} diff --git a/domains/ducky.json b/domains/ducky.json index f647679aff..e28339369d 100644 --- a/domains/ducky.json +++ b/domains/ducky.json @@ -1,13 +1,15 @@ { - "repo": "https://github.com/ducky4life/ducky4life.github.io", "owner": { "username": "ducky4life", "email": "duckylai@proton.me" }, "records": { - "CNAME": "ducky4life.github.io" + "CNAME": "ducky4life.github.io", + "MX": ["mx1.improvmx.com", "mx2.improvmx.com"], + "TXT": ["v=spf1 include:spf.improvmx.com ~all"] }, "services": { "discord": "dh=925876829c7314b41fe3c2a412b7a4250214febf" - } + }, + "proxied": true } diff --git a/domains/eldarlrd.json b/domains/eldarlrd.json index 3fd4eabab1..30a1ff5615 100644 --- a/domains/eldarlrd.json +++ b/domains/eldarlrd.json @@ -6,5 +6,10 @@ "records": { "CNAME": "eldarlrd.github.io" }, + "redirect_config": { + "custom_paths": { + "/github": "https://github.com/eldarlrd" + } + }, "proxied": true } diff --git a/domains/fan.json b/domains/fan.json index 4950732a67..1a72b56c9d 100644 --- a/domains/fan.json +++ b/domains/fan.json @@ -1,9 +1,12 @@ { - "owner": { - "username": "fandyahmd", - "email": "fandyahmadazizi@gmail.com" - }, - "records": { - "CNAME": "fann.pages.dev" - } + "owner": { + "username": "fandyahmd", + "email": "fandyahmadazizi@gmail.com" + }, + "records": { + "CNAME": "cname.vercel-dns.com" + }, + "services": { + "vercel": "vc-domain-verify=fan.is-a.dev,6879fd44eb3ce433b8e6" + } } diff --git a/domains/fayaz.json b/domains/fayaz.json new file mode 100644 index 0000000000..2cf3e4e08f --- /dev/null +++ b/domains/fayaz.json @@ -0,0 +1,13 @@ +{ + "owner": { + "username": "Fayaz-246", + "email": "fayazaccer@gmail.com" + }, + "records": { + "CNAME": "cname.vercel-dns.com" + }, + "services": { + "vercel": "vc-domain-verify=fayaz.is-a.dev,9d66b1a7387c64eabac2", + "discord": "dh=ba9820b5b1f84ed8fcf5519d73ddda40b15b9217" + } +} diff --git a/domains/_github-pages-challenge-anonymousik.anonymousik.json b/domains/ferroart.anonymousik.json similarity index 67% rename from domains/_github-pages-challenge-anonymousik.anonymousik.json rename to domains/ferroart.anonymousik.json index dbb93667f1..a2f95a349c 100644 --- a/domains/_github-pages-challenge-anonymousik.anonymousik.json +++ b/domains/ferroart.anonymousik.json @@ -4,6 +4,6 @@ "email": "anonymousxtutaj@gmail.com" }, "records": { - "TXT": "8c8810749d371c0c3f759bbda6761d" + "URL": "https://nieznanynikomu.github.io/FerroART" } } diff --git a/domains/fleetha.json b/domains/fleetha.json index ad64ec6a8c..ae278c365c 100644 --- a/domains/fleetha.json +++ b/domains/fleetha.json @@ -4,6 +4,6 @@ "email": "fleetha.dev@gmail.com" }, "records": { - "URL": "https://fleetha.pythonanywhere.com" + "CNAME": "fleethaofficial.pages.dev" } } diff --git a/domains/formuna.json b/domains/formuna.json index c14036f3ab..de56917a21 100644 --- a/domains/formuna.json +++ b/domains/formuna.json @@ -4,9 +4,9 @@ "discord": "754657845563097108" }, "records": { - "CNAME": "formunagit.github.io" + "CNAME": "cname.vercel-dns.com" }, "services": { - "vercel": "vc-domain-verify=api.formuna.is-a.dev,d52d0266198bf7ac4e7d" + "vercel": "vc-domain-verify=formuna.is-a.dev,13260821808507d1277b" } } diff --git a/domains/frost-voltage-wiki.json b/domains/frost-voltage-wiki.json index 7a0bc798e3..08ca191e73 100644 --- a/domains/frost-voltage-wiki.json +++ b/domains/frost-voltage-wiki.json @@ -5,5 +5,8 @@ }, "records": { "CNAME": "wiki-frost-me-f3415d.gitlab.io" + }, + "services": { + "gitlab": "gitlab-pages-verification-code=57f76737bb8badd568b055bc4ff9d405" } -} +} \ No newline at end of file diff --git a/domains/gabriel.json b/domains/gabriel.json new file mode 100644 index 0000000000..a2bd79f8d8 --- /dev/null +++ b/domains/gabriel.json @@ -0,0 +1,10 @@ +{ + "owner": { + "username": "melogabriel", + "email": "gabrielcm@duck.com" + }, + "records": { + "CNAME": "melogabriel.github.io" + }, + "proxied": true +} diff --git a/domains/gaurav.json b/domains/gaurav.json new file mode 100644 index 0000000000..d6130ae00a --- /dev/null +++ b/domains/gaurav.json @@ -0,0 +1,12 @@ +{ + "owner": { + "username": "gaurav-develops", + "email": "gaurav-develops@proton.me" + }, + "records": { + "CNAME": "cname.vercel-dns.com" + }, + "services": { + "vercel": "vc-domain-verify=gaurav.is-a.dev,f79acf8269a857f1d58f" + } +} diff --git a/domains/gg.shockbs.json b/domains/gg.shockbs.json index e94a264adc..949b7339b6 100644 --- a/domains/gg.shockbs.json +++ b/domains/gg.shockbs.json @@ -5,6 +5,5 @@ }, "records": { "CNAME": "ziplineshockbs.onrender.com" - }, - "proxied": true + } } diff --git a/domains/hari.json b/domains/hari.json new file mode 100644 index 0000000000..b8bf99c846 --- /dev/null +++ b/domains/hari.json @@ -0,0 +1,10 @@ +{ + "owner": { + "username": "harishnkr", + "email": "hari2menon1234@gmail.com" + }, + + "records": { + "CNAME": "harishnkr.github.io" + } +} diff --git a/domains/harvey.json b/domains/harvey.json deleted file mode 100644 index cb7fa22902..0000000000 --- a/domains/harvey.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "owner": { - "username": "hrv3y", - "discord": "969129892614660096" - }, - "records": { - "CNAME": "hosted.omg.lol" - } -} diff --git a/domains/harys.json b/domains/harys.json index 75784126d6..09f35794ec 100644 --- a/domains/harys.json +++ b/domains/harys.json @@ -5,7 +5,7 @@ "email": "contact@harys.is-a.dev" }, "records": { - "CNAME": "harys722.github.io", + "CNAME": "harys.vercel.app", "TXT": ["zoho-verification=zb21864535.zmverify.zoho.com", "v=spf1 include:zohomail.com ~all", "google-site-verification=kyfbQxiPkwN9bikDvsKAiS5O4ZTgdW9gwSczKaZt7nQ"], "MX": [ { @@ -24,6 +24,7 @@ }, "proxied": true, "services": { + "vercel": "vc-domain-verify=harys.is-a.dev,0f7f97e958bfbe3e8831", "discord": "dh=b7e85268028e8c32676bf1e81122c1356159f27d" } } diff --git a/domains/hirakow.json b/domains/hirakow.json new file mode 100644 index 0000000000..3ff434d5ab --- /dev/null +++ b/domains/hirakow.json @@ -0,0 +1,12 @@ +{ + "owner": { + "username": "hirwko", + "email": "tatsumihirako@gmail.com" + }, + "records": { + "CNAME": "cname.vercel-dns.com" + }, + "services": { + "vercel": "vc-domain-verify=hirakow.is-a.dev,8dc46e66306ec7b52e8e" + } +} diff --git a/domains/khty.json b/domains/hkhty.json similarity index 85% rename from domains/khty.json rename to domains/hkhty.json index da3735d9ab..41af1513e8 100644 --- a/domains/khty.json +++ b/domains/hkhty.json @@ -5,5 +5,6 @@ }, "records": { "CNAME": "hkhty.github.io" - } + }, + "proxied": true } diff --git a/domains/hrushikeshkoppula.json b/domains/hrushikeshkoppula.json new file mode 100644 index 0000000000..6f925921f2 --- /dev/null +++ b/domains/hrushikeshkoppula.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "HrushikeshKoppula", + "email": "hrushikeshkoppula@gmail.com" + }, + "records": { + "CNAME": "hrushikeshkoppula.github.io" + } +} diff --git a/domains/illy.json b/domains/illy.json index e6af6aec7b..d45738bfec 100644 --- a/domains/illy.json +++ b/domains/illy.json @@ -5,5 +5,8 @@ }, "records": { "CNAME": "illy-dev-github-io.vercel.app" + }, + "services": { + "vercel": "vc-domain-verify=illy.is-a.dev,043aa6b06299bebf5ad1" } -} +} \ No newline at end of file diff --git a/domains/im.anonymousik.json b/domains/im.anonymousik.json new file mode 100644 index 0000000000..c70fd00ed9 --- /dev/null +++ b/domains/im.anonymousik.json @@ -0,0 +1,15 @@ +{ + "owner": { + "username": "anonymousik", + "email": "anonymousxtutaj@gmail.com" + }, + "records": { + "MX": [ + "mx1.improvmx.com", + "mx2.improvmx.com" + ], + "TXT": [ + "v=spf1 include:spf.improvmx.com ~all" + ] + } +} \ No newline at end of file diff --git a/domains/jerrywu.json b/domains/jerrywu.json new file mode 100644 index 0000000000..9230b875be --- /dev/null +++ b/domains/jerrywu.json @@ -0,0 +1,12 @@ +{ + "owner": { + "username": "JerryWu0430", + "email": "woohaoran@gmail.com" + }, + "records": { + "CNAME": "cname.vercel-dns.com" + }, + "services": { + "vercel": "vc-domain-verify=jerrywu.is-a.dev,02b8b5343accf141471f" + } +} diff --git a/domains/jjw.json b/domains/jjw.json new file mode 100644 index 0000000000..e3aba7154b --- /dev/null +++ b/domains/jjw.json @@ -0,0 +1,8 @@ +{ + "owner": { + "username": "thejjw" + }, + "records": { + "CNAME": "thejjw.github.io" + } +} diff --git a/domains/job.json b/domains/job.json index 15cbfa62a8..fe3e70bbe2 100644 --- a/domains/job.json +++ b/domains/job.json @@ -4,6 +4,6 @@ "email": "gorgonfweman@outlook.com" }, "records": { - "CNAME": "fweeaaaa1.github.io" + "A": ["128.204.223.115"] } } diff --git a/domains/jxkz0.json b/domains/jxkz0.json new file mode 100644 index 0000000000..2bb7abf8f5 --- /dev/null +++ b/domains/jxkz0.json @@ -0,0 +1,12 @@ +{ + "owner": { + "username": "jxkz0", + "discord": "1092448548437643376" + }, + "records": { + "CNAME": "cname.vercel-dns.com" + }, + "services": { + "vercel": "vc-domain-verify=jxkz0.is-a.dev,4e7d2758460236e51547" + } +} diff --git a/domains/kaaeza.json b/domains/kaaeza.json new file mode 100644 index 0000000000..2420c24923 --- /dev/null +++ b/domains/kaaeza.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "kaaeza", + "email": "lamiasecondamail1@gmail.com" + }, + "records": { + "CNAME": "kaaeza.github.io" + } +} diff --git a/domains/kat.json b/domains/kat.json new file mode 100644 index 0000000000..b7598d44e6 --- /dev/null +++ b/domains/kat.json @@ -0,0 +1,10 @@ +{ + "owner": { + "username": "NECOtype", + "email": "gorb@outlook.jp" + }, + "records": { + "CNAME": "necotype.github.io" + }, + "proxied": true +} diff --git a/domains/kito.json b/domains/kito.json index f381c3501e..b7e4a9e1b7 100644 --- a/domains/kito.json +++ b/domains/kito.json @@ -1,9 +1,13 @@ { - "owner": { - "username": "KitoMCVN", - "discord": "915876843884777472" - }, - "records": { - "CNAME": "kitomc.site" - } + "owner": { + "username": "KitoMCVN", + "discord": "915876843884777472", + "email": "kitomcchill@gmail.com" + }, + "records": { + "CNAME": "cname.vercel-dns.com" + }, + "services": { + "vercel": "vc-domain-verify=kito.is-a.dev,8b8fd875eead5c03ef65" + } } diff --git a/domains/kre0lidge.json b/domains/kre0lidge.json new file mode 100644 index 0000000000..e617234434 --- /dev/null +++ b/domains/kre0lidge.json @@ -0,0 +1,12 @@ +{ + "owner": { + "username": "Cirkutry", + "email": "kre0lidge71@gmail.com" + }, + "records": { + "CNAME": "cname.vercel-dns.com" + }, + "services": { + "vercel": "vc-domain-verify=kre0lidge.is-a.dev,5a760466fc6ea35d95a7" + } +} diff --git a/domains/liamsmets.json b/domains/liamsmets.json new file mode 100644 index 0000000000..dc9c0d54aa --- /dev/null +++ b/domains/liamsmets.json @@ -0,0 +1,12 @@ +{ + "owner": { + "username": "smetsliam", + "email": "liam@nextcodetwo.be" + }, + "records": { + "CNAME": "liamsmets.nextcodetwo.workers.dev" + }, + "services": { + "discord": "dh=bb5e70dd01fe1e586790fb9bc75a60e1bf6c7d34" +} +} diff --git a/domains/lucaspalma.json b/domains/lucaspalma.json new file mode 100644 index 0000000000..b46ef0d054 --- /dev/null +++ b/domains/lucaspalma.json @@ -0,0 +1,12 @@ +{ + "owner": { + "username": "Lukkas98", + "email": "lucaspalma988@gmail.com" + }, + "records": { + "CNAME": "lucas-palma.vercel.app" + }, + "services": { + "vercel": "vc-domain-verify=lucaspalma.is-a.dev,ad8a6719b60aa49a2c7b" + } +} diff --git a/domains/maddy.json b/domains/maddy.json new file mode 100644 index 0000000000..eb20e52cbc --- /dev/null +++ b/domains/maddy.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "MADDYPK", + "email": "trdmaddy0@gmail.com" + }, + "records": { + "CNAME": "maddypk.github.io" + } +} diff --git a/domains/meerkats.shays.json b/domains/meerkats.shays.json index f32a63f308..4eb9285a25 100644 --- a/domains/meerkats.shays.json +++ b/domains/meerkats.shays.json @@ -5,5 +5,8 @@ }, "records": { "CNAME": "the-meerkats-projects-shays24-90484013ec4c0067187cd3a154c706ad6.gitlab.io" + }, + "services": { + "gitlab": "gitlab-pages-verification-code=621b768139e0bfaf6eb43d60db03cabf" } -} +} \ No newline at end of file diff --git a/domains/melishy.json b/domains/melishy.json new file mode 100644 index 0000000000..7d0838b2a3 --- /dev/null +++ b/domains/melishy.json @@ -0,0 +1,11 @@ +{ + "owner": { + "username": "Melishy", + "email": "themelishy@outlook.com", + "discord": "1053012080812359750", + "twitter": "themelishy" + }, + "records": { + "CNAME": "melishy.github.io" + } +} diff --git a/domains/mesmerica.json b/domains/mesmerica.json new file mode 100644 index 0000000000..f40f7a4bbe --- /dev/null +++ b/domains/mesmerica.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "mesmerica", + "email": "luciddreaming69420@gmail.com" + }, + "records": { + "CNAME": "mesmerica.github.io" + } +} diff --git a/domains/mttomaz.json b/domains/mttomaz.json new file mode 100644 index 0000000000..e85f98c12e --- /dev/null +++ b/domains/mttomaz.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "mttomaz", + "email": "mttomaz@duck.com" + }, + "records": { + "CNAME": "mttomaz.github.io" + } +} diff --git a/domains/nanashi.json b/domains/nanashi.json new file mode 100644 index 0000000000..0948979b46 --- /dev/null +++ b/domains/nanashi.json @@ -0,0 +1,12 @@ +{ + "owner": { + "username": "IntercomGroup", + "discord": "wello890" + }, + "records": { + "CNAME": "nanashi-introduction.vercel.app" + }, + "services": { + "vercel": "vc-domain-verify=nanashi.is-a.dev,cb5648870de26d7b97dd" + } +} diff --git a/domains/nguyenben.json b/domains/nguyenben.json new file mode 100644 index 0000000000..1247639f8d --- /dev/null +++ b/domains/nguyenben.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "guenbenn", + "email": "nben940665@gmail.com" + }, + "records": { + "CNAME": "guenbenn.github.io" + } +} diff --git a/domains/nicholas.json b/domains/nicholas.json new file mode 100644 index 0000000000..6fcdf842cd --- /dev/null +++ b/domains/nicholas.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "UndeadRonin99", + "email": "themalanboy@gmail.com" + }, + "records": { + "CNAME": "undeadronin99.github.io" + } +} diff --git a/domains/nickkcode.json b/domains/nickkcode.json new file mode 100644 index 0000000000..54e7674d1c --- /dev/null +++ b/domains/nickkcode.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "nickkcode", + "email": "tobecoolaf@gmail.com" + }, + "records": { + "CNAME": "portfolio-smoky-chi-69.vercel.app" + } +} diff --git a/domains/nioka.json b/domains/nioka.json new file mode 100644 index 0000000000..ced6bf61ec --- /dev/null +++ b/domains/nioka.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "niokagi", + "email": "strictnioka@gmail.com" + }, + "records": { + "CNAME": "nioka.pages.dev" + } +} diff --git a/domains/nishant.json b/domains/nishant.json index 49c652d13a..53e536ab34 100644 --- a/domains/nishant.json +++ b/domains/nishant.json @@ -4,8 +4,10 @@ "email": "nishantsheoran1429@gmail.com" }, "records": { - "CNAME": "anirul.vercel.app" + "CNAME": "anirul.vercel.app", + "TXT": "google-site-verification=y1TgTnoiInmOdKQiYj-2cucMuJfjaSX8kaXbK6K5c3I" }, + "proxied": true, "services": { "vercel": "vc-domain-verify=nishant.is-a.dev,6ff81963fb971a7f837d" } diff --git a/domains/nozura.json b/domains/nozura.json index ece1b3622c..5be286241c 100644 --- a/domains/nozura.json +++ b/domains/nozura.json @@ -1,9 +1,12 @@ { - "owner": { - "username": "inozura", - "email": "nodhzen@gmail.com" - }, - "records": { - "CNAME": "inozura.github.io" - } + "owner": { + "username": "inozura", + "email": "nodhzen@gmail.com" + }, + "records": { + "CNAME": "cname.vercel-dns.com" + }, + "services": { + "vercel": "vc-domain-verify=nozura.is-a.dev,039e6d9945559891b759" + } } diff --git a/domains/nxrmqlly.json b/domains/nxrmqlly.json index 6e95b334e3..7123c00d81 100644 --- a/domains/nxrmqlly.json +++ b/domains/nxrmqlly.json @@ -4,6 +4,6 @@ "email": "ritam.das3110@outlook.com" }, "records": { - "CNAME": "nxrmqlly.github.io" + "CNAME": "www.ritam.pw" } } diff --git a/domains/okapi.json b/domains/okapi.json new file mode 100644 index 0000000000..aea69c0579 --- /dev/null +++ b/domains/okapi.json @@ -0,0 +1,20 @@ +{ + "owner": { + "username": "JustAnOkapi" + }, + "records": { + "MX": [ + { + "target": "mx1.forwardemail.net", + "priority": 10 + }, + { + "target": "mx2.forwardemail.net", + "priority": 10 + } + ], + "TXT": [ + "forward-email=MTc4OGNiYjAzNzkzMmZkMi1kZTUxNmQwMDNkMjk4ZTRiYzcwMTZkYjE0NGI3YmM4OTVkYjM4YmZhNzU3YjIyZmMzNjZjNGM5NmM0YTdmYjkw" + ] + } +} diff --git a/domains/omarmomani.json b/domains/omarmomani.json new file mode 100644 index 0000000000..cc8249903c --- /dev/null +++ b/domains/omarmomani.json @@ -0,0 +1,12 @@ +{ + "owner": { + "username": "momanio", + "email": "o.a.momani@gmail.com" + }, + "records": { + "CNAME": "cname.vercel-dns.com" + }, + "services": { + "vercel": "vc-domain-verify=omarmomani.is-a.dev,6248aaf6f3b8fb62d42d" + } +} diff --git a/domains/pen.json b/domains/pen.json new file mode 100644 index 0000000000..04b2368495 --- /dev/null +++ b/domains/pen.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "VulcanoSoftware", + "discord": "814891541205876767" + }, + "records": { + "CNAME": "vulcanodirect.pages.dev" + } +} diff --git a/domains/pinage404.json b/domains/pinage404.json index c9efe6a3f8..decd81378b 100644 --- a/domains/pinage404.json +++ b/domains/pinage404.json @@ -5,5 +5,8 @@ }, "records": { "CNAME": "pinage404.gitlab.io" + }, + "services": { + "gitlab": "gitlab-pages-verification-code=d43eb39124dec340bdbb11a4d6aa6b52" } -} +} \ No newline at end of file diff --git a/domains/pretzel.json b/domains/pretzel.json index 562d5f911c..a276a0f881 100644 --- a/domains/pretzel.json +++ b/domains/pretzel.json @@ -1,9 +1,12 @@ { - "owner": { - "username": "tobaiscrowley", - "discord": "gus_polinksi" - }, - "records": { - "CNAME": "microblog-aa389f.gitlab.io" - } -} + "owner": { + "username": "tobaiscrowley", + "discord": "gus_polinksi" + }, + "records": { + "CNAME": "microblog-aa389f.gitlab.io" + }, + "services": { + "gitlab": "gitlab-pages-verification-code=d1d70cb094c2f16f83caed76145fc105" + } +} \ No newline at end of file diff --git a/domains/projects.itsmarian.json b/domains/projects.itsmarian.json new file mode 100644 index 0000000000..eb9268a6a7 --- /dev/null +++ b/domains/projects.itsmarian.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "itsmarianmc", + "email": "business.itsmarian@gmail.com" + }, + "records": { + "CNAME": "itsmarianmc.github.io" + } +} diff --git a/domains/prt.json b/domains/prt.json new file mode 100644 index 0000000000..654ce8e814 --- /dev/null +++ b/domains/prt.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "Pritam6569", + "email": "skskmdbeheh@gmail.com" + }, + "records": { + "CNAME": "portfr.pages.dev" + } +} diff --git a/domains/rajagrawal.json b/domains/rajagrawal.json index 7edbc9f63b..dc19cac182 100644 --- a/domains/rajagrawal.json +++ b/domains/rajagrawal.json @@ -5,6 +5,5 @@ }, "records": { "CNAME": "raj-page.vercel.app" - }, - "proxy": true + } } diff --git a/domains/ramoweb.json b/domains/ramoweb.json index 3643795c7b..dbd55dddd0 100644 --- a/domains/ramoweb.json +++ b/domains/ramoweb.json @@ -4,6 +4,6 @@ "email": "raul@ramoweb.com" }, "records": { - "CNAME": "ramoweb.onrender.com" + "CNAME": "ramoweb.com" } } diff --git a/domains/refh4ck.json b/domains/refh4ck.json index 4dc92c4b82..2eef40e020 100644 --- a/domains/refh4ck.json +++ b/domains/refh4ck.json @@ -1,10 +1,12 @@ { - "description": "REFH4CK - Portfolio", "owner": { "username": "REFH4CK", "email": "refh4ck.dev@gmail.com" }, "records": { "CNAME": "refh4ck.vercel.app" + }, + "services": { + "vercel": "vc-domain-verify=refh4ck.is-a.dev,cbc2088fe8cd6849093c" } } diff --git a/domains/roxi.json b/domains/roxi.json new file mode 100644 index 0000000000..ce6571b9bf --- /dev/null +++ b/domains/roxi.json @@ -0,0 +1,22 @@ +{ + "owner": { + "username": "roxiTheReal", + "email": "aetheron.inc@proton.me" + }, + "records": { + "A": [ + "185.199.111.153", + "185.199.109.153", + "185.199.108.153", + "185.199.110.153" + ], + "MX": [ + "mx1.improvmx.com", + "mx2.improvmx.com" + ], + "TXT": [ + "v=spf1 include:spf.improvmx.com ~all", + "openai-domain-verification=dv-aDPvVGgm94H2RBc5avIupJbC" + ] + } +} diff --git a/domains/rvc11.json b/domains/rvc11.json index 4775ef9c79..ec7b414ddf 100644 --- a/domains/rvc11.json +++ b/domains/rvc11.json @@ -4,6 +4,6 @@ "email": "membermadde.insiddev25120@hotmail.com" }, "records": { - "CNAME": "rvc11twil.github.io" + "NS": ["arnold.ns.cloudflare.com", "mia.ns.cloudflare.com"] } } diff --git a/domains/sadkon.json b/domains/sadkon.json index 5915410994..8842fd2697 100644 --- a/domains/sadkon.json +++ b/domains/sadkon.json @@ -5,5 +5,8 @@ }, "records": { "CNAME": "sadkon.gitlab.io" + }, + "services": { + "gitlab": "gitlab-pages-verification-code=478e4a7c8445704809ba0fa31e003df3" } -} +} \ No newline at end of file diff --git a/domains/satr14.json b/domains/satr14.json index 38698d70ec..18f32e48ca 100644 --- a/domains/satr14.json +++ b/domains/satr14.json @@ -5,5 +5,8 @@ }, "records": { "URL": "https://satr14.my.id/" + }, + "services": { + "discord": "dh=5e6f0586c145c4073d44aa1e3e4a01a9f2de442e" } } diff --git a/domains/satya.json b/domains/satya.json new file mode 100644 index 0000000000..fdac6447ee --- /dev/null +++ b/domains/satya.json @@ -0,0 +1,11 @@ +{ + "owner": { + "username": "Satya-Siba-Nayak", + "email": "ssnayak8806@gmail.com" + }, + "records": { + "CNAME": "Satya-Siba-Nayak.github.io" + }, + "description": "My personal website/portfolio", + "proxied": true + } \ No newline at end of file diff --git a/domains/saulmrto.json b/domains/saulmrto.json new file mode 100644 index 0000000000..5654799428 --- /dev/null +++ b/domains/saulmrto.json @@ -0,0 +1,8 @@ +{ + "owner": { + "username": "saulmrto" + }, + "records": { + "CNAME": "saulmrto.github.io" + } +} diff --git a/domains/semiqolonn.json b/domains/semiqolonn.json index 4de53e3a3c..8fba8d0a31 100644 --- a/domains/semiqolonn.json +++ b/domains/semiqolonn.json @@ -7,6 +7,7 @@ "CNAME": "semiqolonn.github.io" }, "services": { - "discord": "dh=ff7ac5f50b2671e388f1e378b4c46f2c7a867223" + "discord": "dh=ff7ac5f50b2671e388f1e378b4c46f2c7a867223", + "bluesky": "did=did:plc:7by3itciq5ufovihg4s5jt5i" } } diff --git a/domains/shadowdara.json b/domains/shadowdara.json new file mode 100644 index 0000000000..f68c61e82c --- /dev/null +++ b/domains/shadowdara.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "shadowdara", + "discord": "shadowdara" + }, + "records": { + "CNAME": "shadowdara.github.io" + } +} diff --git a/domains/sharp.based.json b/domains/sharp.based.json new file mode 100644 index 0000000000..121905f292 --- /dev/null +++ b/domains/sharp.based.json @@ -0,0 +1,17 @@ +{ + "owner": { + "username": "dragsbruh", + "email": "dragsbruh@protonmail.com", + "discord": "781445370177126401", + "bluesky": "based.nya.pub" + }, + "description": "a domain for a SHARP-based search engine. using a friend's search vps to tunnel to my home.", + + "records": { + "A": ["94.130.137.16"] + }, + + "services": { + "discord": "dh=257c94db0d4d6fa3c3d077970008aa82cb6b7cb6" + } +} diff --git a/domains/shell.nightapi.json b/domains/shell.nightapi.json new file mode 100644 index 0000000000..233fd48908 --- /dev/null +++ b/domains/shell.nightapi.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "SoySapo6", + "email": "karatekidamericatv@gmail.com" + }, + "records": { + "CNAME": "nightshell.onrender.com" + } +} diff --git a/domains/shovonraul.json b/domains/shovonraul.json new file mode 100644 index 0000000000..e296e11a03 --- /dev/null +++ b/domains/shovonraul.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "ShovonRaul991", + "email": "shovon.kekar@gmail.com" + }, + "records": { + "A": ["75.2.60.5"] + } +} diff --git a/domains/shyam.json b/domains/shyam.json new file mode 100644 index 0000000000..4052f854fd --- /dev/null +++ b/domains/shyam.json @@ -0,0 +1,12 @@ +{ + "owner": { + "username": "Shyamg-1113", + "email": "shyamg1113@gmail.com" + }, + "records": { + "CNAME": "cname.vercel-dns.com" + }, + "services": { + "vercel": "vc-domain-verify=shyam.is-a.dev,b1d7e67b97f99a0d2ec1" + } +} diff --git a/domains/simonknowsstuff.json b/domains/simonknowsstuff.json index 72b0f3c5fa..85bdeb4073 100644 --- a/domains/simonknowsstuff.json +++ b/domains/simonknowsstuff.json @@ -5,6 +5,6 @@ "twitter": "simonknowsstuff" }, "records": { - "CNAME": "blog-7vq.pages.dev" + "CNAME": "simonknowsstuff.github.io" } } diff --git a/domains/sjaquer.json b/domains/sjaquer.json new file mode 100644 index 0000000000..257d94ca26 --- /dev/null +++ b/domains/sjaquer.json @@ -0,0 +1,13 @@ +{ + "owner": { + "username": "sjaquer", + "email": "sjaquer@outlook.es" + }, + "records": { + "CNAME": "sjaquer.vercel.app" + }, + "services": { + "vercel": "vc-domain-verify=sjaquer.is-a.dev,2b72fb331e0a9863120b" + }, + "proxied": true +} diff --git a/domains/spaghetti.json b/domains/spaghetti.json index 46b9b8cf0c..56d64ce62c 100644 --- a/domains/spaghetti.json +++ b/domains/spaghetti.json @@ -5,6 +5,6 @@ "discord": "spagwhetti" }, "records": { - "CNAME": "spaghetti.nekoweb.org" + "URL": "https://spaghetti.nekoweb.org" } } diff --git a/domains/status.akshtt.json b/domains/status.akshtt.json index 246ebefbd7..4f929e2172 100644 --- a/domains/status.akshtt.json +++ b/domains/status.akshtt.json @@ -4,6 +4,6 @@ "discord": "1056531806763102218" }, "records": { - "A": ["69.62.118.156"] + "A": ["69.30.249.53"] } } diff --git a/domains/tanish-poddar.json b/domains/tanish-poddar.json index f71bec8b73..af5daa1dcf 100644 --- a/domains/tanish-poddar.json +++ b/domains/tanish-poddar.json @@ -1,9 +1,9 @@ { - "owner": { - "username": "tanishpoddar", - "email": "tanishpoddar.18@gmail.com" - }, - "records": { - "CNAME": "tanishpoddar.github.io" - } + "owner": { + "username": "tanishpoddar", + "email": "tanishpoddar.18@gmail.com" + }, + "records": { + "A": ["216.24.57.1"] + } } diff --git a/domains/tarn.json b/domains/tarn.json new file mode 100644 index 0000000000..18d1c1a64a --- /dev/null +++ b/domains/tarn.json @@ -0,0 +1,10 @@ +{ + "description": "Tarn's Portfolio", + "owner": { + "username": "tarniscool", + "email": "vfmblockman@gmail.com" + }, + "records": { + "CNAME": "tarniscool.netlify.app" + } +} diff --git a/domains/tas33n.json b/domains/tas33n.json index 5c523b35fe..d1a9d1465b 100644 --- a/domains/tas33n.json +++ b/domains/tas33n.json @@ -4,6 +4,9 @@ "email": "tasu.legend@gmail.com" }, "records": { - "CNAME": "tas33n.pages.dev" + "A": ["76.76.21.21"] + }, + "services": { + "vercel": "vc-domain-verify=tas33n.is-a.dev,cb866d280e157a5c630a" } } diff --git a/domains/termin.json b/domains/termin.json new file mode 100644 index 0000000000..d383cbae80 --- /dev/null +++ b/domains/termin.json @@ -0,0 +1,12 @@ +{ + "owner": { + "username": "Termindev", + "email": "weirdstuff.idly660@passinbox.com" + }, + "records": { + "CNAME": "cname.vercel-dns.com" + }, + "services": { + "vercel": "vc-domain-verify=termin.is-a.dev,2edab7c48c7c6bdd6bbb" + } +} diff --git a/domains/tg.json b/domains/tg.json new file mode 100644 index 0000000000..2b0dbf446d --- /dev/null +++ b/domains/tg.json @@ -0,0 +1,11 @@ +{ + "owner": { + "username": "tggamesyt", + "email": "tothgergoci2@gmail.com" + }, + "records": { + "CNAME": "tggamesyt.github.io", + "TXT": "google-site-verification=MqP9uuv-eJnnCBGFcD2xK5ux6S1YZpLm2aySQQNiAWI" + }, + "proxied": true +} \ No newline at end of file diff --git a/domains/trild.json b/domains/trild.json index 8dc1f80ff2..3c082c9e0f 100644 --- a/domains/trild.json +++ b/domains/trild.json @@ -1,9 +1,12 @@ { - "owner": { - "username": "tuoitho", - "email": "tuoithokhoc1414@gmail.com" - }, - "records": { - "CNAME": "portfolio-sand-two-74.vercel.app" - } -} + "owner": { + "username": "tuoitho", + "email": "tuoithokhoc1414@gmail.com" + }, + "records": { + "CNAME": "portfolio-sand-two-74.vercel.app" + }, + "services": { + "vercel": "vc-domain-verify=trild.is-a.dev,c355ae3f7ef9923a15c4" + } +} \ No newline at end of file diff --git a/domains/trmn.json b/domains/trmn.json new file mode 100644 index 0000000000..25f0e38bc4 --- /dev/null +++ b/domains/trmn.json @@ -0,0 +1,12 @@ +{ + "owner": { + "username": "Termindev", + "email": "weirdstuff.idly660@passinbox.com" + }, + "records": { + "CNAME": "cname.vercel-dns.com" + }, + "services": { + "vercel": "vc-domain-verify=trmn.is-a.dev,9d5ac9a88ec6320c3b31" + } +} diff --git a/domains/twilight.json b/domains/twilight.json new file mode 100644 index 0000000000..7621c31e1c --- /dev/null +++ b/domains/twilight.json @@ -0,0 +1,10 @@ +{ + "owner": { + "username": "twily-chan", + "email": "raiyaadraad132rafan45@gmail.com", + "discord": "twilychan" + }, + "records": { + "CNAME": "twily-chan.github.io" + } +} diff --git a/domains/ump.json b/domains/ump.json new file mode 100644 index 0000000000..3d7727f9a9 --- /dev/null +++ b/domains/ump.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "umplk", + "email": "udithamprasad@gmail.com" + }, + "records": { + "CNAME": "umplk.github.io" + } +} diff --git a/domains/vaibhavingle.json b/domains/vaibhavingle.json new file mode 100644 index 0000000000..05a5759f17 --- /dev/null +++ b/domains/vaibhavingle.json @@ -0,0 +1,15 @@ +{ + "description": "Just a personal portfolio wesite ", + "repo": "https://github.com/vaibhavingle2007/portfolio-web.git", + "owner": { + "username": "vaibhavingle2007", + "email": "vaibhavingleg@gmail.com" + }, + "records": { + "CNAME": "portfolio-web-vaibhavingle2007s-projects.vercel.app" + }, + "proxied": true, + "services": { + "vercel": "vc-domain-verify=vaibhavingle.is-a.dev,393faf165de284bc9236" + } +} diff --git a/domains/vansh.json b/domains/vansh.json new file mode 100644 index 0000000000..2e5db72456 --- /dev/null +++ b/domains/vansh.json @@ -0,0 +1,10 @@ +{ + "description": "Personal Portfolio", + "owner": { + "username": "vxnshK", + "email": "vkapoor0112@gmail.com" + }, + "records": { + "CNAME": "vansh-codes.vercel.app" + } +} \ No newline at end of file diff --git a/domains/wh.json b/domains/wh.json new file mode 100644 index 0000000000..0ae96e2abe --- /dev/null +++ b/domains/wh.json @@ -0,0 +1,17 @@ +{ + "owner": { + "username": "wdhdev", + "email": "william@is-a.dev" + }, + "records": { + "NS": ["kyrie.ns.cloudflare.com", "tara.ns.cloudflare.com"], + "DS": [ + { + "key_tag": 2371, + "algorithm": 13, + "digest_type": 2, + "digest": "020A83220521658994103EE306D9B7968DEDF82555639059EB05A69E4C6C36E6" + } + ] + } +} diff --git a/domains/wizzybot.joe50097.json b/domains/wizzybot.joe50097.json deleted file mode 100644 index 3fc2793d78..0000000000 --- a/domains/wizzybot.joe50097.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "owner": { - "username": "Joe50097", - "email": "zcell9500@gmail.com" - }, - "records": { - "CNAME": "wizzybot.netlify.app" - } -} diff --git a/domains/wukalt.json b/domains/wukalt.json new file mode 100644 index 0000000000..000b27248e --- /dev/null +++ b/domains/wukalt.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "wukalt", + "email": "wuka.sec@gmail.com" + }, + "records": { + "CNAME": "wukalt.github.io" + } +} diff --git a/domains/www.eldarlrd.json b/domains/www.eldarlrd.json index 1a326d219b..a64a191626 100644 --- a/domains/www.eldarlrd.json +++ b/domains/www.eldarlrd.json @@ -7,9 +7,6 @@ "URL": "https://eldarlrd.is-a.dev" }, "redirect_config": { - "custom_paths": { - "/github": "https://github.com/eldarlrd" - }, "redirect_paths": true } } diff --git a/domains/www.wizzybot.joe50097.json b/domains/www.wizzybot.joe50097.json deleted file mode 100644 index 3fc2793d78..0000000000 --- a/domains/www.wizzybot.joe50097.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "owner": { - "username": "Joe50097", - "email": "zcell9500@gmail.com" - }, - "records": { - "CNAME": "wizzybot.netlify.app" - } -} diff --git a/domains/yashvs.json b/domains/yashvs.json index 575343391b..36a66ba51f 100644 --- a/domains/yashvs.json +++ b/domains/yashvs.json @@ -1,9 +1,12 @@ { - "owner": { - "username": "pythonicboat", - "email": "vs21yash@gmail.com" - }, - "records": { - "CNAME": "cname.vercel-dns.com" - } -} + "owner": { + "username": "pythonicboat", + "email": "vs21yash@gmail.com" + }, + "records": { + "CNAME": "cname.vercel-dns.com" + }, + "services": { + "vercel": "vc-domain-verify=yashvs.is-a.dev,c288565fced784647cef" + } +} \ No newline at end of file diff --git a/domains/z.json b/domains/z.json new file mode 100644 index 0000000000..4ae11bc7a8 --- /dev/null +++ b/domains/z.json @@ -0,0 +1,12 @@ +{ + "owner": { + "username": "jartf", + "email": "gh@jar.tf" + }, + "records": { + "CNAME": "cname.vercel-dns.com" + }, + "services": { + "vercel": "vc-domain-verify=z.is-a.dev,423c7e1a8ec177b08498" + } +} diff --git a/tests/domains.test.js b/tests/domains.test.js index 28fa2b5b6b..607f5bd0ef 100644 --- a/tests/domains.test.js +++ b/tests/domains.test.js @@ -128,6 +128,13 @@ t("Disallow nested subdomains when parent has specific service records", (t) => `${file}: Nested subdomain "_atproto.${subdomain}" should not exist when services.bluesky is present` ); } + + if (data?.services?.gitlab) { + t.false( + files.includes(`_gitlab-pages-verification-code.${file}`), + `${file}: Nested subdomain "_gitlab-pages-verification-code.${subdomain}" should not exist when services.gitlab is present` + ); + } }); t.pass(); diff --git a/tests/json.test.js b/tests/json.test.js index fa81c0cb9a..6c5ec2b46d 100644 --- a/tests/json.test.js +++ b/tests/json.test.js @@ -28,7 +28,7 @@ const optionalRedirectConfigFields = { redirect_paths: "boolean" }; -const blockedFields = ["domain", "internal", "reserved", "subdomain"]; +const blockedFields = ["domain", "internal", "proxy", "reserved", "subdomain"]; const emailRegex = /^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}$/; const hostnameRegex = /^(?=.{1,253}$)(?:(?:[_a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)\.)+[a-zA-Z]{2,63}$/; diff --git a/tests/proxy.test.js b/tests/proxy.test.js index 1c3d983006..bc11d477a3 100644 --- a/tests/proxy.test.js +++ b/tests/proxy.test.js @@ -49,3 +49,40 @@ t("Domains with proxy enabled must have at least one proxy-able record", (t) => validateProxiedRecords(t, data, file); }); }); + +const disallowedRecords = [ + { + type: "CNAME", + value: "*.onrender.com" + } +]; + +t("Domains with specific records must not have proxy enabled", (t) => { + files.forEach((file) => { + const data = getDomainData(file); + + if (data.proxied) { + disallowedRecords.forEach((record) => { + let recordExists = false; + + if (!data.records[record.type]) { + t.pass(); + return; + } else if (Array.isArray(data.records[record.type])) { + recordExists = data.records[record.type].some((r) => + record.value.startsWith("*.") ? r.endsWith(record.value.slice(2)) : r === record.value + ); + } else { + recordExists = record.value.startsWith("*.") + ? data.records[record.type].endsWith(record.value.slice(2)) + : data.records[record.type] === record.value; + } + + t.false( + recordExists, + `${file}: Records matching \`${record.type}: "${record.value}"\` cannot be proxied` + ); + }); + } + }); +}); diff --git a/tests/records.test.js b/tests/records.test.js index 7bc851397d..38a0108878 100644 --- a/tests/records.test.js +++ b/tests/records.test.js @@ -212,8 +212,8 @@ function validateRecordValues(t, data, file) { `${file}: Invalid selector for ${key} at index ${idx}` ); t.true( - Number.isInteger(record.matchingType) && record.matchingType >= 0 && record.matchingType <= 255, - `${file}: Invalid matchingType for ${key} at index ${idx}` + Number.isInteger(record.matching_type) && record.matching_type >= 0 && record.matching_type <= 255, + `${file}: Invalid matching_type for ${key} at index ${idx}` ); t.true( isValidHexadecimal(record.certificate), @@ -334,27 +334,23 @@ t("All files should have valid service records", (t) => { files.forEach((file) => { const data = getDomainData(file); + const discordRegex = /^dh=[a-f0-9]{40}$/; + if (data?.services?.discord) { const discord = Array.isArray(data.services.discord) ? data.services.discord : [data.services.discord]; discord.forEach((value) => { - const token = value.split("=")[1]; - - t.true(value.startsWith("dh="), `${file}: Invalid Discord service record format`); - t.true(token.length === 40, `${file}: Discord service token should be 40 characters long`); - t.true( - isValidHexadecimal(token), - `${file}: Discord service token should be a valid hexadecimal string` - ); + t.true(discordRegex.test(value), `${file}: Invalid Discord service record format`); }); } + const vercelRegex = /^vc-domain-verify=([a-z0-9.-]+),([a-f0-9]{20})$/; + if (data?.services?.vercel) { const vercel = Array.isArray(data.services.vercel) ? data.services.vercel : [data.services.vercel]; vercel.forEach((value) => { - t.true(value.startsWith("vc-domain-verify="), `${file}: Invalid Vercel service record format`); - t.true(value.length >= 48, `${file}: Vercel service token should be 48 characters or longer`); + t.true(vercelRegex.test(value), `${file}: Invalid Vercel service record format`); }); } @@ -363,6 +359,16 @@ t("All files should have valid service records", (t) => { if (data?.services?.bluesky) { t.true(atprotoRegex.test(data.services.bluesky), `${file}: Invalid Bluesky service record format`); } + + const gitlabRegex = /^gitlab-pages-verification-code=[a-f0-9]{32}$/; + + if (data?.services?.gitlab) { + const gitlab = Array.isArray(data.services.gitlab) ? data.services.gitlab : [data.services.gitlab]; + + gitlab.forEach((value) => { + t.true(gitlabRegex.test(value), `${file}: Invalid GitLab service record format`); + }); + } }); t.pass(); diff --git a/util/internal.json b/util/internal.json index c55dbed7aa..25672b6bd9 100644 --- a/util/internal.json +++ b/util/internal.json @@ -1,6 +1,11 @@ [ + "bot", "data", "docs", + "ns1", + "ns2", + "ns3", + "ns4", "raw", "www" ] diff --git a/util/raw-api.js b/util/raw-api.js index a4cc181151..f0ba57ef64 100644 --- a/util/raw-api.js +++ b/util/raw-api.js @@ -160,6 +160,9 @@ fs.readdir(directoryPath, function (err, files) { processedCount++; if (processedCount === files.length) { + v1.sort((a, b) => a.domain.localeCompare(b.subdomain)); + v2.sort((a, b) => a.domain.localeCompare(b.subdomain)); + fs.writeFile("raw-api/index.json", JSON.stringify(v1), (err) => { if (err) throw err; }); diff --git a/util/reserved.json b/util/reserved.json index 87d5df52c3..c0968c1bf5 100644 --- a/util/reserved.json +++ b/util/reserved.json @@ -1,5 +1,6 @@ [ "about", + "access", "account", "accounts", "acme", @@ -13,7 +14,6 @@ "autodiscover", "billing", "blog", - "bot", "cdn", "chat", "checkout", @@ -62,10 +62,6 @@ "notifications", "ns", "ns0", - "ns1", - "ns2", - "ns3", - "ns4", "ns5", "ns6", "ns7", @@ -73,6 +69,7 @@ "ns9", "oauth", "org", + "panel", "pay", "payment", "payments", @@ -81,6 +78,8 @@ "private", "prod", "production", + "proxied", + "proxy", "rdap", "redirect", "register",