diff --git a/.github/CODEOWNERS b/.github/CODEOWNERS index a4788b050..6b9d689e6 100644 --- a/.github/CODEOWNERS +++ b/.github/CODEOWNERS @@ -1,8 +1,4 @@ -* @phenax @wdhdev +* @wdhdev -/.github/ @wdhdev /domains/ @is-a-dev/maintainers - *.md @is-a-dev/maintainers -/LICENSE @phenax -/dnsconfig.js @wdhdev diff --git a/.github/workflows/validate.yml b/.github/workflows/validation.yml similarity index 67% rename from .github/workflows/validate.yml rename to .github/workflows/validation.yml index 0ca0890ec..716a6a3ef 100644 --- a/.github/workflows/validate.yml +++ b/.github/workflows/validation.yml @@ -7,7 +7,9 @@ on: branches: [main] paths: - "domains/*" - - ".github/workflows/validation.yml" + - "tests/*" + - "utils/*" + - ".github/workflows/validate.yml" - "dnsconfig.js" workflow_dispatch: @@ -28,15 +30,12 @@ jobs: with: args: check - json: - name: JSON + tests: + name: Tests runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 - - name: JSON Syntax Check - uses: limitusus/json-syntax-check@v2 - with: - pattern: "\\.json$" - env: - BASE: "domains/" + - run: npm install + + - run: npm test diff --git a/.gitignore b/.gitignore new file mode 100644 index 000000000..c6bba5913 --- /dev/null +++ b/.gitignore @@ -0,0 +1,130 @@ +# Logs +logs +*.log +npm-debug.log* +yarn-debug.log* +yarn-error.log* +lerna-debug.log* +.pnpm-debug.log* + +# Diagnostic reports (https://nodejs.org/api/report.html) +report.[0-9]*.[0-9]*.[0-9]*.[0-9]*.json + +# Runtime data +pids +*.pid +*.seed +*.pid.lock + +# Directory for instrumented libs generated by jscoverage/JSCover +lib-cov + +# Coverage directory used by tools like istanbul +coverage +*.lcov + +# nyc test coverage +.nyc_output + +# Grunt intermediate storage (https://gruntjs.com/creating-plugins#storing-task-files) +.grunt + +# Bower dependency directory (https://bower.io/) +bower_components + +# node-waf configuration +.lock-wscript + +# Compiled binary addons (https://nodejs.org/api/addons.html) +build/Release + +# Dependency directories +node_modules/ +jspm_packages/ + +# Snowpack dependency directory (https://snowpack.dev/) +web_modules/ + +# TypeScript cache +*.tsbuildinfo + +# Optional npm cache directory +.npm + +# Optional eslint cache +.eslintcache + +# Optional stylelint cache +.stylelintcache + +# Microbundle cache +.rpt2_cache/ +.rts2_cache_cjs/ +.rts2_cache_es/ +.rts2_cache_umd/ + +# Optional REPL history +.node_repl_history + +# Output of 'npm pack' +*.tgz + +# Yarn Integrity file +.yarn-integrity + +# dotenv environment variable files +.env +.env.development.local +.env.test.local +.env.production.local +.env.local + +# parcel-bundler cache (https://parceljs.org/) +.cache +.parcel-cache + +# Next.js build output +.next +out + +# Nuxt.js build / generate output +.nuxt +dist + +# Gatsby files +.cache/ +# Comment in the public line in if your project uses Gatsby and not Next.js +# https://nextjs.org/blog/next-9-1#public-directory-support +# public + +# vuepress build output +.vuepress/dist + +# vuepress v2.x temp and cache directory +.temp +.cache + +# Docusaurus cache and generated files +.docusaurus + +# Serverless directories +.serverless/ + +# FuseBox cache +.fusebox/ + +# DynamoDB Local files +.dynamodb/ + +# TernJS port file +.tern-port + +# Stores VSCode versions used for testing VSCode extensions +.vscode-test + +# yarn v2 +.yarn/cache +.yarn/unplugged +.yarn/build-state.yml +.yarn/install-state.gz +.pnp.* diff --git a/dnsconfig.js b/dnsconfig.js index 72d06ac87..7f631d406 100644 --- a/dnsconfig.js +++ b/dnsconfig.js @@ -23,25 +23,20 @@ var records = []; for (var subdomain in domains) { var subdomainName = domains[subdomain].name; - var fullSubdomain = subdomainName + "." + domainName; var domainData = domains[subdomain].data; var proxyState = domainData.proxied ? CF_PROXY_ON : CF_PROXY_OFF; // Handle A records if (domainData.record.A) { for (var a in domainData.record.A) { - records.push( - A(subdomainName, IP(domainData.record.A[a]), proxyState) - ); + records.push(A(subdomainName, IP(domainData.record.A[a]), proxyState)); } } // Handle AAAA records if (domainData.record.AAAA) { for (var aaaa in domainData.record.AAAA) { - records.push( - AAAA(subdomainName, domainData.record.AAAA[aaaa], proxyState) - ); + records.push(AAAA(subdomainName, domainData.record.AAAA[aaaa], proxyState)); } } @@ -49,14 +44,7 @@ for (var subdomain in domains) { if (domainData.record.CAA) { for (var caa in domainData.record.CAA) { var caaRecord = domainData.record.CAA[caa]; - records.push( - CAA( - subdomainName, - caaRecord.flags, - caaRecord.tag, - caaRecord.value - ) - ); + records.push(CAA(subdomainName, caaRecord.flags, caaRecord.tag, caaRecord.value)); } } @@ -64,39 +52,26 @@ for (var subdomain in domains) { if (domainData.record.CNAME) { // Allow CNAME record on root if (subdomainName === "@") { - records.push( - ALIAS(subdomainName, domainData.record.CNAME + ".", proxyState) - ); + records.push(ALIAS(subdomainName, domainData.record.CNAME + ".", proxyState)); } else { - records.push( - CNAME(subdomainName, domainData.record.CNAME + ".", proxyState) - ); + records.push(CNAME(subdomainName, domainData.record.CNAME + ".", proxyState)); } } // Handle DS records if (domainData.record.DS) { - records.push( - DS( - subdomainName, - domainData.record.DS.key_tag, - domainData.record.DS.algorithm, - domainData.record.DS.digest_type, - domainData.record.DS.digest - ) - ); + for (var ds in domainData.record.DS) { + var dsRecord = domainData.record.DS[ds]; + records.push( + DS(subdomainName, dsRecord.key_tag, dsRecord.algorithm, dsRecord.digest_type, dsRecord.digest) + ); + } } // Handle MX records if (domainData.record.MX) { for (var mx in domainData.record.MX) { - records.push( - MX( - subdomainName, - 10 + parseInt(mx), - domainData.record.MX[mx] + "." - ) - ); + records.push(MX(subdomainName, 10 + parseInt(mx), domainData.record.MX[mx] + ".")); } } @@ -112,13 +87,7 @@ for (var subdomain in domains) { for (var srv in domainData.record.SRV) { var srvRecord = domainData.record.SRV[srv]; records.push( - SRV( - subdomainName, - srvRecord.priority, - srvRecord.weight, - srvRecord.port, - srvRecord.target + "." - ) + SRV(subdomainName, srvRecord.priority, srvRecord.weight, srvRecord.port, srvRecord.target + ".") ); } } @@ -152,7 +121,6 @@ var options = { var ignored = [ IGNORE("@", "MX,TXT"), - IGNORE("\\*"), IGNORE("_acme-challenge", "TXT"), IGNORE("_autodiscover._tcp", "SRV"), IGNORE("_dmarc", "TXT"), diff --git a/domains/2fa.phoenix.json b/domains/2fa.phoenix.json deleted file mode 100644 index 4d74122a1..000000000 --- a/domains/2fa.phoenix.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "owner": { - "username": "PhoenixOrigin", - "email": "phoenixorigin171@gmail.com" - }, - "record": { - "A": ["130.162.166.134"] - } -} diff --git a/domains/_acme-challenge.ai.esb.json b/domains/_acme-challenge.ai.esb.json deleted file mode 100644 index 12a43982d..000000000 --- a/domains/_acme-challenge.ai.esb.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "owner": { - "username": "EducatedSuddenBucket", - "discord": "1167825360151380032", - "OWL": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiUlNBLU9BRVAiLCJraWQiOiJaa1VsRmRqVThiUEstLXVVM2JJR09PVHFYYVFFS1ZINFVXOW53MTR6WTJnIn0.guUEvTOIBPJv8oJfvZdvgudRQpsBlIxnKLhef83On6LPv7t8yR4GXWxwwRWUmwlpsPJBLJBSzV1AZS26i7dgezj5k4-gfQdhr1ZKUz_w5T7JgQ9MIbWeOo5ocEMcMjmkC6WLesVMwH5cfCoOJeW097Gr6of_60Jt1JcpyNRX3s5zySh9cVb1p3_II0jrPbQ1Nj8ZqwNJhiRNT8xCdHt1cfsYi76RgFRx2iTsYbEmL0v933CCeqD75aYnlVmCqyKD-dv41QBhuq9dfUwKnJusArtxtbNC9h4EwX2Y9MnoIg7nKKLrOSllSS8tRIiVw2oHv_jHm3XRJascmoni2EzdmA.5waf0tgo5uTY4rjfw8gJUA.O0wUU5TTcpQ_8wkwEeKUsSX6wKEtwVZ-G0k1R0zjhAU9hXsii5BiittxlrdR2JKP_917n2rUCN7NKnYAFIg5acwvJS8NmZlvNcTIRxb_yFmC7fRfQ6RqXGkYjc0EEDWS.bxYmFS-IlttaZTgqdZdnHQ" - }, - "record": { - "CNAME": "af252befb545b3b27e96b5b9._acme.deno.dev" - } -} diff --git a/domains/_acme-challenge.cdn.esb.json b/domains/_acme-challenge.cdn.esb.json deleted file mode 100644 index 7cc7237c9..000000000 --- a/domains/_acme-challenge.cdn.esb.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "owner": { - "username": "EducatedSuddenBucket", - "discord": "1167825360151380032", - "OWL": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiUlNBLU9BRVAiLCJraWQiOiJaa1VsRmRqVThiUEstLXVVM2JJR09PVHFYYVFFS1ZINFVXOW53MTR6WTJnIn0.guUEvTOIBPJv8oJfvZdvgudRQpsBlIxnKLhef83On6LPv7t8yR4GXWxwwRWUmwlpsPJBLJBSzV1AZS26i7dgezj5k4-gfQdhr1ZKUz_w5T7JgQ9MIbWeOo5ocEMcMjmkC6WLesVMwH5cfCoOJeW097Gr6of_60Jt1JcpyNRX3s5zySh9cVb1p3_II0jrPbQ1Nj8ZqwNJhiRNT8xCdHt1cfsYi76RgFRx2iTsYbEmL0v933CCeqD75aYnlVmCqyKD-dv41QBhuq9dfUwKnJusArtxtbNC9h4EwX2Y9MnoIg7nKKLrOSllSS8tRIiVw2oHv_jHm3XRJascmoni2EzdmA.5waf0tgo5uTY4rjfw8gJUA.O0wUU5TTcpQ_8wkwEeKUsSX6wKEtwVZ-G0k1R0zjhAU9hXsii5BiittxlrdR2JKP_917n2rUCN7NKnYAFIg5acwvJS8NmZlvNcTIRxb_yFmC7fRfQ6RqXGkYjc0EEDWS.bxYmFS-IlttaZTgqdZdnHQ" - }, - "record": { - "CNAME": "fe4cfa72d5862865fb2759c8._acme.deno.dev" - } -} diff --git a/domains/_discord.akatsuki2555.json b/domains/_discord.akatsuki2555.json deleted file mode 100644 index ec0b6beba..000000000 --- a/domains/_discord.akatsuki2555.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "owner": { - "username": "Akatsuki2555", - "email": "akatsuki2555@proton.me", - "discord": "1226900455037075509" - }, - "record": { - "TXT": "dh=30962b6c5cdbbd4629fdf0da9d0bf4c717f065e9" - } -} diff --git a/domains/_discord.akk1to.json b/domains/_discord.akk1to.json new file mode 100644 index 000000000..6697420f7 --- /dev/null +++ b/domains/_discord.akk1to.json @@ -0,0 +1,10 @@ +{ + "owner": { + "username": "akk1to", + "email": "akk1to.dev@gmail.com", + "discord": "727497287777124414" + }, + "record": { + "TXT": ["dh=1b549c9ba1012a210482879df31eaddc4dbf0c7e"] + } +} diff --git a/domains/_discord.cupglass.json b/domains/_discord.cupglass.json deleted file mode 100644 index 53b155171..000000000 --- a/domains/_discord.cupglass.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "description": "My base website. Very epik tbh 💥💥", - "repo": "https://github.com/cupglassdev/cupglassdev.github.io", - "owner": { - "username": "cupglassdev", - "twitter": "https://x.com/cupglassdev", - "lahelu": "https://lahelu.com/user/cupglassdev", - "discord": "cupglassdev" - }, - "record": { - "TXT": ["dh=1a7a67b133e464ce252912f15ae575f3a74b7c45"] - } -} diff --git a/domains/_discord.dag.json b/domains/_discord.dag.json deleted file mode 100644 index 19ddf9df7..000000000 --- a/domains/_discord.dag.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "owner": { - "username": "daglaroglou", - "email": "christos.daglaroglou@gmail.com" - }, - "record": { - "TXT": "dh=835bc23146b3e22366c53fc75b2e573d30f02730" - } -} diff --git a/domains/_discord.dem0n.json b/domains/_discord.dem0n.json index 1c2a32864..53bb45999 100644 --- a/domains/_discord.dem0n.json +++ b/domains/_discord.dem0n.json @@ -1,9 +1,9 @@ { - "owner": { - "username": "probablydem0n", - "discord": 935272776586129419 - }, - "record": { - "TXT": ["dh=5ce927a38096a3a9d48e24ba44d85b0655aa4fc6"] - } -} + "owner": { + "username": "probablydem0n", + "discord": 935272776586129419 + }, + "record": { + "TXT": ["dh=5ce927a38096a3a9d48e24ba44d85b0655aa4fc6"] + } +} diff --git a/domains/_discord.esb.json b/domains/_discord.esb.json deleted file mode 100644 index 634e43fac..000000000 --- a/domains/_discord.esb.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "owner": { - "username": "EducatedSuddenBucket", - "discord": "1167825360151380032", - "OWL": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiUlNBLU9BRVAiLCJraWQiOiJaa1VsRmRqVThiUEstLXVVM2JJR09PVHFYYVFFS1ZINFVXOW53MTR6WTJnIn0.fiKDfHFdeXEvcx-9T9B_2QxG8p8P-fC3uT5So98T78XutxFp6Nc6qElNABob_nxlsiOK9N1RIqeRdDfPDN1jMATvN5NbJK3djCOaSDU7gb7qXVKpNHJKERtcSBVfFP4GzEgnyFP2x6y0USWUI3qjuuyhEP73lVvBkI8Xwi9ijhVGPiJI2OXMh4SRLvUlTXxSyi0EmK5GJEZNMan0Phxhe1vIN4HXialEHu5X9z85VVDaPnTKtZUM0cv_YSlnL5KbHxL8o82zNdiuTX1XV2gjACcmk1-YW_AhH3pUOvCNlbodewyVG9Q0whaLZvtccOnsbVst8dzc2STxanASBN2idA.hMiZtTdAF3ZgNO_mRHziWw.fImfROdecxp7xIqWTq_k-a339nOvZCxndcY8pHEQ6ZMYJ0gNwSBWbm3W8ob1k83z9DvgrYFwBansZ4JrlG7VU_o4HPAmB0sHPMpp8EsHpOQ1IORmNM5sMUEJbBeXeekG.n_nbnPDDQbi7MqrJXIc5xw" - }, - "record": { - "TXT": "dh=fb569bc3fb022455ac370440b925e73fbf40b75d" - } -} diff --git a/domains/_discord.jirafey.json b/domains/_discord.jirafey.json deleted file mode 100644 index ca5092c75..000000000 --- a/domains/_discord.jirafey.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "owner": { - "username": "jirafey", - "email": "e9282425-361f-427d-a3dd-249a564432b9@anonaddy.me" - }, - "record": { - "TXT": "dh=3c80d94ed181b223255b5fbf35f8fda6a402058f" - } -} diff --git a/domains/_discord.krazy.json b/domains/_discord.krazy.json deleted file mode 100644 index 136b23b6d..000000000 --- a/domains/_discord.krazy.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "owner": { - "username": "KrazyKleb", - "email": "krazykleb@outlook.com" - }, - "record": { - "TXT": "dh=9b437fc3639b73eb33fe9b536d5ad6acbec42dd1" - } -} diff --git a/domains/_discord.kuba.json b/domains/_discord.kuba.json deleted file mode 100644 index 9e353aa16..000000000 --- a/domains/_discord.kuba.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "description": "_discord.kuba is a subdomain for verification of Discord's domain ownership system.", - "owner": { - "telegram": "idkuba", - "username": "kbvivi", - "email": "kbvivi.contact@gmail.com", - "discord": "105170831130234880" - }, - "repo": "https://github.com/kbvivi/kuba.lol", - "record": { - "TXT": ["dh=4f43d84403713773fa9506963218fe01cfd9b61d"] - } -} diff --git a/domains/_discord.shing.json b/domains/_discord.shing.json deleted file mode 100644 index 81fbb0f5a..000000000 --- a/domains/_discord.shing.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "owner": { - "username": "ShingSemicolon", - "email": "Shing.XD.0602@gmail.com" - }, - "record": { - "TXT": "dh=df5daefdc7745f38295b3f89ac5de5373eec9c6c" - } -} diff --git a/domains/_discord.tentomasne.json b/domains/_discord.tentomasne.json index 82a4a11a5..129f3e26a 100644 --- a/domains/_discord.tentomasne.json +++ b/domains/_discord.tentomasne.json @@ -1,8 +1,8 @@ { - "owner": { - "username": "jasomtubratu" - }, - "record": { - "TXT": ["dh=47fddb5e68440c61b93da59a8e57d91da546ae1e"] - } -} + "owner": { + "username": "jasomtubratu" + }, + "record": { + "TXT": ["dh=47fddb5e68440c61b93da59a8e57d91da546ae1e"] + } +} diff --git a/domains/_discord.xzonix.json b/domains/_discord.xzonix.json deleted file mode 100644 index 3ce849246..000000000 --- a/domains/_discord.xzonix.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "owner": { - "username": "xzonix", - "email": "imahalojigi@gmail.com" - }, - "record": { - "TXT": "dh=9ffde6acccff8c74faeb599818e2901110d15fa5" - } -} diff --git a/domains/_discord.z.json b/domains/_discord.z.json deleted file mode 100644 index 8e5cbf989..000000000 --- a/domains/_discord.z.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "owner": { - "username": "SkyExploreWasTaken", - "discord": "1049263707177353247", - "OWL": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiUlNBLU9BRVAiLCJraWQiOiJaa1VsRmRqVThiUEstLXVVM2JJR09PVHFYYVFFS1ZINFVXOW53MTR6WTJnIn0.JjnXMeB-5yChFwqeTjRtzK3S_0JshRprm7Ix_Yl-zlvBzrR4ZlVNljlNwz5hHd6RwuBC_y5QFA1wpuLY7J9tuvaW_ttJpnbU58UGV2JNs6yR0C6ZBp5S0XR7J0zKoloVPgoN9i4q8SOzJeBQCanVOFzX3d9haVlZxrZFInLbMybS8FegbUdzDuV6s6TB0gA8fpBWx29ftzsLfwVj96tO9gmB0cJAU-URofHxmMBDUCIXDELQdrlRl_sj4kjW3uIKus_lgN7GU55xIvErfpV2_NVZTiuPzOh5HcP7rwWHhDaeKvQL4HeKWxIlrqQhPtQHQTFTgJuh7MmJimD95ixgVg.fhYccie9reT4Mi7XAmEtZA.lNh66dK74iYl7grB--wq1yi-AEKzvkuN7TLOS75XwYxJskb4dSr8TUcM0Y5ZVfR27oMahE1_kerqZOZOtZW58ZFwqoFD0oCFaEm68nwTd3or3uBWcYbZk5ilghu8TpPN.zKRzlPiGTBfNQTbJkCbrGg" - }, - "record": { - "TXT": "dh=f84f09e3884eca601066a6e1dba5175f6e82940f" - } -} diff --git a/domains/_gh-DeadCodeGames-o.deadcode.json b/domains/_gh-deadcodegames-o.deadcode.json similarity index 100% rename from domains/_gh-DeadCodeGames-o.deadcode.json rename to domains/_gh-deadcodegames-o.deadcode.json diff --git a/domains/_github-challenge-SpicyDevs-org.spicy.json b/domains/_github-challenge-spicydevs-org.spicy.json similarity index 100% rename from domains/_github-challenge-SpicyDevs-org.spicy.json rename to domains/_github-challenge-spicydevs-org.spicy.json diff --git a/domains/_github-pages-challenge-0pearlcz0.pearlcz.json b/domains/_github-pages-challenge-0pearlcz0.pearlcz.json index 3be8464b0..5f35c0fe3 100644 --- a/domains/_github-pages-challenge-0pearlcz0.pearlcz.json +++ b/domains/_github-pages-challenge-0pearlcz0.pearlcz.json @@ -1,12 +1,11 @@ { - "owner": { - "username": "0pearlcz0", - "discord": "809488731353776149", - "OWL": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiUlNBLU9BRVAiLCJraWQiOiJaa1VsRmRqVThiUEstLXVVM2JJR09PVHFYYVFFS1ZINFVXOW53MTR6WTJnIn0.EWTrZf_5I2GQGS2_M2eRydgef__rnGfaJplaMYAtS-0BxFSldAaScbilhvJXA-LGBa7Y79M3fYvUG_WCaoEV-GUGrNubGdfub4EnUBCAiatsMr5c6jBAZKze2qp2xRzpwGbTFs2nLGK-ON6s6LmBQfmqDdBRMAofSeWYSDDmjntJ9YBiC0eEor-0DtB7ljRTonUt-8th_n5s1AszQxM6koZRO8IFIe7hfL4PylTZaR1n-9hSU4j7X6zHkpJmC0Q8x9VP8KzuPzmApFO4Trc2oN8fs1YsUJSeMR5PZ4A4XiCEQ_ZhUlm1QuuUB25pEao8uoFx4ZSDDRN5mougkdqYFg.vxBW0pzGpQAcBqm0jHWZOw.Zu5v21jKdWfaHo3ErT3SkOVdcmrCw0b8c2NLSflMvKagusHcXg6qhaKmyATLUjQn_uVE6epD1OEim54ji-S_a7ypkn40Ii_Rl7HXgWIHDZg.CPb58_yXhixs83QtFx3ROQ" - }, - - "record": { - "TXT": "bf6f41543a58bffd08fd85ffd9d254" - } - } - \ No newline at end of file + "owner": { + "username": "0pearlcz0", + "discord": "809488731353776149", + "OWL": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiUlNBLU9BRVAiLCJraWQiOiJaa1VsRmRqVThiUEstLXVVM2JJR09PVHFYYVFFS1ZINFVXOW53MTR6WTJnIn0.EWTrZf_5I2GQGS2_M2eRydgef__rnGfaJplaMYAtS-0BxFSldAaScbilhvJXA-LGBa7Y79M3fYvUG_WCaoEV-GUGrNubGdfub4EnUBCAiatsMr5c6jBAZKze2qp2xRzpwGbTFs2nLGK-ON6s6LmBQfmqDdBRMAofSeWYSDDmjntJ9YBiC0eEor-0DtB7ljRTonUt-8th_n5s1AszQxM6koZRO8IFIe7hfL4PylTZaR1n-9hSU4j7X6zHkpJmC0Q8x9VP8KzuPzmApFO4Trc2oN8fs1YsUJSeMR5PZ4A4XiCEQ_ZhUlm1QuuUB25pEao8uoFx4ZSDDRN5mougkdqYFg.vxBW0pzGpQAcBqm0jHWZOw.Zu5v21jKdWfaHo3ErT3SkOVdcmrCw0b8c2NLSflMvKagusHcXg6qhaKmyATLUjQn_uVE6epD1OEim54ji-S_a7ypkn40Ii_Rl7HXgWIHDZg.CPb58_yXhixs83QtFx3ROQ" + }, + + "record": { + "TXT": "bf6f41543a58bffd08fd85ffd9d254" + } +} diff --git a/domains/_github-pages-challenge-Akatsuki2555.akatsuki2555.json b/domains/_github-pages-challenge-Akatsuki2555.akatsuki2555.json deleted file mode 100644 index 862696f8f..000000000 --- a/domains/_github-pages-challenge-Akatsuki2555.akatsuki2555.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "owner": { - "username": "Akatsuki2555", - "email": "Akatsuki2555@proton.me" - }, - "record": { - "TXT": "af66c6734ae2342654c413fbb3b9aa" - } -} diff --git a/domains/_github-pages-challenge-Glqch404.glqch.json b/domains/_github-pages-challenge-Glqch404.glqch.json deleted file mode 100644 index e9001d5ba..000000000 --- a/domains/_github-pages-challenge-Glqch404.glqch.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "owner": { - "username": "Glqch404", - "email": "bridgerbusiness2@gmail.com", - "twitter": "Glqch", - "discord": "915932527871541309" - }, - "record": { - "TXT": "a3b430c8adc12043863d6785cfa782" - } -} diff --git a/domains/_github-pages-challenge-SkyExploreWasTaken.z.json b/domains/_github-pages-challenge-SkyExploreWasTaken.z.json deleted file mode 100644 index 3a9ea96a5..000000000 --- a/domains/_github-pages-challenge-SkyExploreWasTaken.z.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "owner": { - "username": "SkyExploreWasTaken", - "discord": "1049263707177353247", - "OWL": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiUlNBLU9BRVAiLCJraWQiOiJaa1VsRmRqVThiUEstLXVVM2JJR09PVHFYYVFFS1ZINFVXOW53MTR6WTJnIn0.JjnXMeB-5yChFwqeTjRtzK3S_0JshRprm7Ix_Yl-zlvBzrR4ZlVNljlNwz5hHd6RwuBC_y5QFA1wpuLY7J9tuvaW_ttJpnbU58UGV2JNs6yR0C6ZBp5S0XR7J0zKoloVPgoN9i4q8SOzJeBQCanVOFzX3d9haVlZxrZFInLbMybS8FegbUdzDuV6s6TB0gA8fpBWx29ftzsLfwVj96tO9gmB0cJAU-URofHxmMBDUCIXDELQdrlRl_sj4kjW3uIKus_lgN7GU55xIvErfpV2_NVZTiuPzOh5HcP7rwWHhDaeKvQL4HeKWxIlrqQhPtQHQTFTgJuh7MmJimD95ixgVg.fhYccie9reT4Mi7XAmEtZA.lNh66dK74iYl7grB--wq1yi-AEKzvkuN7TLOS75XwYxJskb4dSr8TUcM0Y5ZVfR27oMahE1_kerqZOZOtZW58ZFwqoFD0oCFaEm68nwTd3or3uBWcYbZk5ilghu8TpPN.zKRzlPiGTBfNQTbJkCbrGg" - }, - "record": { - "TXT": "7eb5b6034d696256f342136b0289cc" - } -} diff --git a/domains/_github-pages-challenge-TorchedSammy.sammy.json b/domains/_github-pages-challenge-TorchedSammy.sammy.json deleted file mode 100644 index 6b2d4517e..000000000 --- a/domains/_github-pages-challenge-TorchedSammy.sammy.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "owner": { - "username": "TorchedSammy", - "email": "torchedsammy@gmail.com" - }, - "record": { - "TXT": "9693d9e721696f4184aa3abfa35921" - } -} diff --git a/domains/_github-pages-challenge-YesnielX.yesnielx.json b/domains/_github-pages-challenge-YesnielX.yesnielx.json deleted file mode 100644 index d37f8eea0..000000000 --- a/domains/_github-pages-challenge-YesnielX.yesnielx.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "description": "Portfolio Website", - "repo": "https://github.com/YesnielX/yesnielx.github.io", - "owner": { - "username": "YesnielX", - "discord": "yesnielx" - }, - "record": { - "TXT": ["7b437ce587783bab1a17084b82cca0"] - } -} diff --git a/domains/_github-pages-challenge-Abaan5467.abaan.json b/domains/_github-pages-challenge-abaan5467.abaan.json similarity index 100% rename from domains/_github-pages-challenge-Abaan5467.abaan.json rename to domains/_github-pages-challenge-abaan5467.abaan.json diff --git a/domains/_github-pages-challenge-Adolar0042.adolar0042.json b/domains/_github-pages-challenge-adolar0042.adolar0042.json similarity index 100% rename from domains/_github-pages-challenge-Adolar0042.adolar0042.json rename to domains/_github-pages-challenge-adolar0042.adolar0042.json diff --git a/domains/_github-pages-challenge-anamolsapkota.anamolsapkota.json b/domains/_github-pages-challenge-anamolsapkota.anamolsapkota.json deleted file mode 100644 index fad4aa9f3..000000000 --- a/domains/_github-pages-challenge-anamolsapkota.anamolsapkota.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "owner": { - "username": "anamolsapkota", - "email": "anamolsapkota@gmail.com" - }, - "record": { - "TXT": "d89d65454e6f71641cc8e45a2ad8b2" - } -} diff --git a/domains/_github-pages-challenge-anshbhimani.anshbhimani.json b/domains/_github-pages-challenge-anshbhimani.anshbhimani.json deleted file mode 100644 index 405a10c0e..000000000 --- a/domains/_github-pages-challenge-anshbhimani.anshbhimani.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "owner": { - "username": "anshbhimani", - "email": "ansh.bhimani@outlook.com" - }, - "record": { - "TXT": "36d0b9db7565094d11ea8fdb539e1dg" - } -} diff --git a/domains/_github-pages-challenge-Arch881010.arch.json b/domains/_github-pages-challenge-arch881010.arch.json similarity index 100% rename from domains/_github-pages-challenge-Arch881010.arch.json rename to domains/_github-pages-challenge-arch881010.arch.json diff --git a/domains/_github-pages-challenge-Bikoil.biko.json b/domains/_github-pages-challenge-bikoil.biko.json similarity index 100% rename from domains/_github-pages-challenge-Bikoil.biko.json rename to domains/_github-pages-challenge-bikoil.biko.json diff --git a/domains/_github-pages-challenge-Bimarsha69.bimarsha.json b/domains/_github-pages-challenge-bimarsha69.bimarsha.json similarity index 100% rename from domains/_github-pages-challenge-Bimarsha69.bimarsha.json rename to domains/_github-pages-challenge-bimarsha69.bimarsha.json diff --git a/domains/_github-pages-challenge-charmingdisorder.alexey.json b/domains/_github-pages-challenge-charmingdisorder.alexey.json index f60e638af..0733d85c2 100644 --- a/domains/_github-pages-challenge-charmingdisorder.alexey.json +++ b/domains/_github-pages-challenge-charmingdisorder.alexey.json @@ -1,7 +1,6 @@ { "owner": { - "username": "charmingdisorder", - "email": "null" + "username": "charmingdisorder" }, "record": { "TXT": "8045a0394db9ecae4e8f4a76f5c17c" diff --git a/domains/_github-pages-challenge-Codemaine.maine.json b/domains/_github-pages-challenge-codemaine.maine.json similarity index 100% rename from domains/_github-pages-challenge-Codemaine.maine.json rename to domains/_github-pages-challenge-codemaine.maine.json diff --git a/domains/_github-pages-challenge-crazy-max-blog.crazy-max.json b/domains/_github-pages-challenge-crazy-max-blog.crazy-max.json deleted file mode 100644 index 388b4dfbe..000000000 --- a/domains/_github-pages-challenge-crazy-max-blog.crazy-max.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "owner": { - "username": "Crazy-Max-Blog", - "email": "Crazy-Max-2011@yandex.ru" - }, - "record": { - "TXT": "bf0161fd315024bd5069ccb7f38cdc" - } -} diff --git a/domains/_github-pages-challenge-Crazy-Max-Blog.rpi.crazymax.json b/domains/_github-pages-challenge-crazy-max-blog.rpi.crazymax.json similarity index 100% rename from domains/_github-pages-challenge-Crazy-Max-Blog.rpi.crazymax.json rename to domains/_github-pages-challenge-crazy-max-blog.rpi.crazymax.json diff --git a/domains/_github-pages-challenge-cupglassDEV.cupglass.json b/domains/_github-pages-challenge-cupglassDEV.cupglass.json deleted file mode 100644 index ae1b40d30..000000000 --- a/domains/_github-pages-challenge-cupglassDEV.cupglass.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "description": "My base website. Very epik tbh 💥💥", - "repo": "https://github.com/cupglassdev/cupglassdev.github.io", - "owner": { - "username": "cupglassdev", - "twitter": "https://x.com/cupglassdev", - "lahelu": "https://lahelu.com/user/cupglassdev", - "discord": "cupglassdev" - }, - "record": { - "TXT": ["8512bd6443e9d125eb9223d57c1a40"] - } -} diff --git a/domains/_github-pages-challenge-CuteDog5695.cutedog5695.json b/domains/_github-pages-challenge-cutedog5695.cutedog5695.json similarity index 100% rename from domains/_github-pages-challenge-CuteDog5695.cutedog5695.json rename to domains/_github-pages-challenge-cutedog5695.cutedog5695.json diff --git a/domains/_github-pages-challenge-D-Pow.devon.json b/domains/_github-pages-challenge-d-pow.devon.json similarity index 100% rename from domains/_github-pages-challenge-D-Pow.devon.json rename to domains/_github-pages-challenge-d-pow.devon.json diff --git a/domains/_github-pages-challenge-Daamin909.daamin.json b/domains/_github-pages-challenge-daamin909.daamin.json similarity index 100% rename from domains/_github-pages-challenge-Daamin909.daamin.json rename to domains/_github-pages-challenge-daamin909.daamin.json diff --git a/domains/_github-pages-challenge-danilofuchs.danilofuchs.json b/domains/_github-pages-challenge-danilofuchs.danilofuchs.json deleted file mode 100644 index 7dcb7b90c..000000000 --- a/domains/_github-pages-challenge-danilofuchs.danilofuchs.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "owner": { - "username": "danilofuchs", - "email": "danilo_fuchs@hotmail.com" - }, - "record": { - "TXT": "09bee48261a7e91718432a7b51baaa" - } -} diff --git a/domains/_github-pages-challenge-DebtlessFlea.debtlessflea.json b/domains/_github-pages-challenge-debtlessflea.debtlessflea.json similarity index 100% rename from domains/_github-pages-challenge-DebtlessFlea.debtlessflea.json rename to domains/_github-pages-challenge-debtlessflea.debtlessflea.json diff --git a/domains/_github-pages-challenge-Defective4.defective.json b/domains/_github-pages-challenge-defective4.defective.json similarity index 100% rename from domains/_github-pages-challenge-Defective4.defective.json rename to domains/_github-pages-challenge-defective4.defective.json diff --git a/domains/_github-pages-challenge-dev-420.dev-420.json b/domains/_github-pages-challenge-dev-420.dev-420.json deleted file mode 100644 index a0512f44d..000000000 --- a/domains/_github-pages-challenge-dev-420.dev-420.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "owner": { - "username": "Dev-420", - "email": "imakbss@gmail.com" - }, - "record": { - "TXT": "af648cf0502797580ddf061805dad3" - } -} diff --git a/domains/_github-pages-challenge-Dev-Ajay-sahani.ajays.json b/domains/_github-pages-challenge-dev-ajay-sahani.ajays.json similarity index 100% rename from domains/_github-pages-challenge-Dev-Ajay-sahani.ajays.json rename to domains/_github-pages-challenge-dev-ajay-sahani.ajays.json diff --git a/domains/_github-pages-challenge-devendrakanojiya.devendrakanojiya.json b/domains/_github-pages-challenge-devendrakanojiya.devendrakanojiya.json deleted file mode 100644 index bc273caf0..000000000 --- a/domains/_github-pages-challenge-devendrakanojiya.devendrakanojiya.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "owner": { - "username": "devendrakanojiya", - "email": "s_36100@bkbirlacollegekalyan.com" - }, - "record": { - "TXT": "37b9724a41bf8e23b2a352d65b7d19" - } -} diff --git a/domains/_github-pages-challenge-DevHanza.hansana.json b/domains/_github-pages-challenge-devhanza.hansana.json similarity index 100% rename from domains/_github-pages-challenge-DevHanza.hansana.json rename to domains/_github-pages-challenge-devhanza.hansana.json diff --git a/domains/_github-pages-challenge-Diordnas.cassie.json b/domains/_github-pages-challenge-diordnas.cassie.json similarity index 100% rename from domains/_github-pages-challenge-Diordnas.cassie.json rename to domains/_github-pages-challenge-diordnas.cassie.json diff --git a/domains/_github-pages-challenge-Fluffythebunny.json b/domains/_github-pages-challenge-fluffythebunny.json similarity index 100% rename from domains/_github-pages-challenge-Fluffythebunny.json rename to domains/_github-pages-challenge-fluffythebunny.json diff --git a/domains/_github-pages-challenge-FoxsDenYT.foxsden.json b/domains/_github-pages-challenge-foxsdenyt.foxsden.json similarity index 100% rename from domains/_github-pages-challenge-FoxsDenYT.foxsden.json rename to domains/_github-pages-challenge-foxsdenyt.foxsden.json diff --git a/domains/_github-pages-challenge-HarshNarayanJha.harshnj.json b/domains/_github-pages-challenge-harshnarayanjha.harshnj.json similarity index 100% rename from domains/_github-pages-challenge-HarshNarayanJha.harshnj.json rename to domains/_github-pages-challenge-harshnarayanjha.harshnj.json diff --git a/domains/_github-pages-challenge-heyshaquib.heyshaquib.json b/domains/_github-pages-challenge-heyshaquib.heyshaquib.json deleted file mode 100644 index a2dbe89ac..000000000 --- a/domains/_github-pages-challenge-heyshaquib.heyshaquib.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "owner": { - "username": "heyshaquib", - "email": "heyshaquib@proton.me" - }, - "record": { - "TXT": "cd081244e0ad3700962e9d4280285a" - } -} diff --git a/domains/_github-pages-challenge-Hima-Pro.tdim.json b/domains/_github-pages-challenge-hima-pro.tdim.json similarity index 100% rename from domains/_github-pages-challenge-Hima-Pro.tdim.json rename to domains/_github-pages-challenge-hima-pro.tdim.json diff --git a/domains/_github-pages-challenge-himangshu147-git.himangshu147.json b/domains/_github-pages-challenge-himangshu147-git.himangshu147.json deleted file mode 100644 index 587f472e7..000000000 --- a/domains/_github-pages-challenge-himangshu147-git.himangshu147.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "owner": { - "username": "himangshu147-git", - "email": "saikiahimangshu1256@gmail.com", - "discord": "775660503342776341" - }, - "record": { - "TXT": "2679f35b2c0a88253be04cc1230ee2" - } -} diff --git a/domains/_github-pages-challenge-i-Jer.jer.json b/domains/_github-pages-challenge-i-jer.jer.json similarity index 100% rename from domains/_github-pages-challenge-i-Jer.jer.json rename to domains/_github-pages-challenge-i-jer.jer.json diff --git a/domains/_github-pages-challenge-ImShyMike.shymike.json b/domains/_github-pages-challenge-imshymike.shymike.json similarity index 100% rename from domains/_github-pages-challenge-ImShyMike.shymike.json rename to domains/_github-pages-challenge-imshymike.shymike.json diff --git a/domains/_github-pages-challenge-joythejoystick1.glqch.json b/domains/_github-pages-challenge-joythejoystick1.glqch.json deleted file mode 100644 index 229a87d5f..000000000 --- a/domains/_github-pages-challenge-joythejoystick1.glqch.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "owner": { - "username": "joythejoystick1", - "email": "midoayoub778@gmail.com" - }, - "record": { - "TXT": "eb682c2a35bd6139b653df86f7d248" - } -} diff --git a/domains/_github-pages-challenge-JustStudio7.j.json b/domains/_github-pages-challenge-juststudio7.j.json similarity index 100% rename from domains/_github-pages-challenge-JustStudio7.j.json rename to domains/_github-pages-challenge-juststudio7.j.json diff --git a/domains/_github-pages-challenge-JustStudio7.juststudio.json b/domains/_github-pages-challenge-juststudio7.juststudio.json similarity index 100% rename from domains/_github-pages-challenge-JustStudio7.juststudio.json rename to domains/_github-pages-challenge-juststudio7.juststudio.json diff --git a/domains/_github-pages-challenge-JVDesignBavaria.jvdesign.json b/domains/_github-pages-challenge-jvdesignbavaria.jvdesign.json similarity index 100% rename from domains/_github-pages-challenge-JVDesignBavaria.jvdesign.json rename to domains/_github-pages-challenge-jvdesignbavaria.jvdesign.json diff --git a/domains/_github-pages-challenge-jy1263.ayanamy.json b/domains/_github-pages-challenge-jy1263.ayanamy.json deleted file mode 100644 index 592384e15..000000000 --- a/domains/_github-pages-challenge-jy1263.ayanamy.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "description": "AyanAmy's About Page - Verification", - "repo": "https://github.com/jy1263/jy1263.github.io", - "owner": { - "username": "jy1263", - "twitter": "jy126orjy126" - }, - "record": { - "TXT": "250303a2dde21ac34ad10792da01fa" - } -} diff --git a/domains/_github-pages-challenge-k22rma.k22rma.json b/domains/_github-pages-challenge-k22rma.k22rma.json deleted file mode 100644 index b0b3db76c..000000000 --- a/domains/_github-pages-challenge-k22rma.k22rma.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "owner": { - "username": "k22rma", - "email": "krrishsharma.ks12345@gmail.com" - }, - "record": { - "TXT": "c4d4e7c7ad03a88fd89ea4f1beb994" - } -} diff --git a/domains/_github-pages-challenge-kingsmen732.mithilesh.json b/domains/_github-pages-challenge-kingsmen732.mithilesh.json deleted file mode 100644 index 3604cc9a5..000000000 --- a/domains/_github-pages-challenge-kingsmen732.mithilesh.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "description": "Personal site to showcase my future works.", - "repo": "https://github.com/kingsmen732/nextgen-Resume-OTA", - "owner": { - "username": "kingsmen732", - "email": "kingsmen732@gmail.com" - }, - "record": { - "TXT": "796acaf6e18fb8e734811097f93a0a" - } -} diff --git a/domains/_github-pages-challenge-LevaniVashadze.levani.json b/domains/_github-pages-challenge-levanivashadze.levani.json similarity index 100% rename from domains/_github-pages-challenge-LevaniVashadze.levani.json rename to domains/_github-pages-challenge-levanivashadze.levani.json diff --git a/domains/_github-pages-challenge-LIGMATV.ligmatv.json b/domains/_github-pages-challenge-ligmatv.ligmatv.json similarity index 100% rename from domains/_github-pages-challenge-LIGMATV.ligmatv.json rename to domains/_github-pages-challenge-ligmatv.ligmatv.json diff --git a/domains/_github-pages-challenge-likalium.likalium.json b/domains/_github-pages-challenge-likalium.likalium.json deleted file mode 100644 index 0a9154f62..000000000 --- a/domains/_github-pages-challenge-likalium.likalium.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "owner": { - "username": "likalium", - "discord": "likalium" - }, - "record": { - "TXT": "57407626f3a1e351e728a974c6d5af" - } -} diff --git a/domains/_github-pages-challenge-LowkeyGUY4444.akshya.json b/domains/_github-pages-challenge-lowkeyguy4444.akshya.json similarity index 100% rename from domains/_github-pages-challenge-LowkeyGUY4444.akshya.json rename to domains/_github-pages-challenge-lowkeyguy4444.akshya.json diff --git a/domains/_github-pages-challenge-mackrz.mackrz.json b/domains/_github-pages-challenge-mackrz.mackrz.json deleted file mode 100644 index 558858b2d..000000000 --- a/domains/_github-pages-challenge-mackrz.mackrz.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "description": "GitHub Pages verification for mackrz.is-a.dev", - "owner": { - "username": "mackrz", - "email": "macio181@gmail.com" - }, - "record": { - "TXT": "5a7205dd21c68bf953f930899845d9" - } -} diff --git a/domains/_github-pages-challenge-MadisonWirtanen.zwyz.json b/domains/_github-pages-challenge-madisonwirtanen.zwyz.json similarity index 100% rename from domains/_github-pages-challenge-MadisonWirtanen.zwyz.json rename to domains/_github-pages-challenge-madisonwirtanen.zwyz.json diff --git a/domains/_github-pages-challenge-Mrdev88.mahdiruiz.json b/domains/_github-pages-challenge-mrdev88.mahdiruiz.json similarity index 100% rename from domains/_github-pages-challenge-Mrdev88.mahdiruiz.json rename to domains/_github-pages-challenge-mrdev88.mahdiruiz.json diff --git a/domains/_github-pages-challenge-MukuJhansi.gunman.json b/domains/_github-pages-challenge-mukujhansi.gunman.json similarity index 100% rename from domains/_github-pages-challenge-MukuJhansi.gunman.json rename to domains/_github-pages-challenge-mukujhansi.gunman.json diff --git a/domains/_github-pages-challenge-Myrdincx.myrdin.json b/domains/_github-pages-challenge-myrdincx.myrdin.json similarity index 100% rename from domains/_github-pages-challenge-Myrdincx.myrdin.json rename to domains/_github-pages-challenge-myrdincx.myrdin.json diff --git a/domains/_github-pages-challenge-nameisminh.ming.json b/domains/_github-pages-challenge-nameisminh.ming.json deleted file mode 100644 index d527e49ce..000000000 --- a/domains/_github-pages-challenge-nameisminh.ming.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "owner": { - "username": "nameisminh", - "email": "buicongminh081104@gmail.com" - }, - "record": { - "TXT": "124480cad3fd4ed9b6cf85747562f6" - } -} diff --git a/domains/_github-pages-challenge-NamesMT.namesmt.json b/domains/_github-pages-challenge-namesmt.namesmt.json similarity index 100% rename from domains/_github-pages-challenge-NamesMT.namesmt.json rename to domains/_github-pages-challenge-namesmt.namesmt.json diff --git a/domains/_github-pages-challenge-nCenti.centi.json b/domains/_github-pages-challenge-ncenti.centi.json similarity index 100% rename from domains/_github-pages-challenge-nCenti.centi.json rename to domains/_github-pages-challenge-ncenti.centi.json diff --git a/domains/_github-pages-challenge-Nekitori17.nekitori17.json b/domains/_github-pages-challenge-nekitori17.nekitori17.json similarity index 100% rename from domains/_github-pages-challenge-Nekitori17.nekitori17.json rename to domains/_github-pages-challenge-nekitori17.nekitori17.json diff --git a/domains/_github-pages-challenge-night0721.night.json b/domains/_github-pages-challenge-night0721.night.json deleted file mode 100644 index cb6960f96..000000000 --- a/domains/_github-pages-challenge-night0721.night.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "description": "Personal portfolio for showing my projects, contacts and about me", - "repo": "https://github.com/night0721/night0721.github.io", - "owner": { - "username": "night0721", - "email": "nightkalyyy@gmail.com" - }, - "record": { - "TXT": "e87fbe224df0c16bf8e0796e229952" - } -} diff --git a/domains/_github-pages-challenge-node0505.node.json b/domains/_github-pages-challenge-node0505.node.json deleted file mode 100644 index d50fdd21c..000000000 --- a/domains/_github-pages-challenge-node0505.node.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "owner": { - "username": "node0505", - "email": "node0505@outlook.com" - }, - "record": { - "TXT": "18bf4da227454aaee1c8e2ba62d466" - } -} diff --git a/domains/_github-pages-challenge-Noma4321.noma.json b/domains/_github-pages-challenge-noma4321.noma.json similarity index 100% rename from domains/_github-pages-challenge-Noma4321.noma.json rename to domains/_github-pages-challenge-noma4321.noma.json diff --git a/domains/_github-pages-challenge-p3nguin-kun.p3nguin.json b/domains/_github-pages-challenge-p3nguin-kun.p3nguin.json deleted file mode 100644 index 0a0536331..000000000 --- a/domains/_github-pages-challenge-p3nguin-kun.p3nguin.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "owner": { - "username": "p3nguin-kun", - "email": "p3nguinkun@proton.me" - }, - "record": { - "TXT": "5c46702c7db5dc72a476dec9da3d34" - } -} diff --git a/domains/_github-pages-challenge-PokedWasTaken.poked.json b/domains/_github-pages-challenge-pokedwastaken.poked.json similarity index 100% rename from domains/_github-pages-challenge-PokedWasTaken.poked.json rename to domains/_github-pages-challenge-pokedwastaken.poked.json diff --git a/domains/_github-pages-challenge-PrivacySecured.ps.json b/domains/_github-pages-challenge-privacysecured.ps.json similarity index 100% rename from domains/_github-pages-challenge-PrivacySecured.ps.json rename to domains/_github-pages-challenge-privacysecured.ps.json diff --git a/domains/_github-pages-challenge-quackduck.ishan.json b/domains/_github-pages-challenge-quackduck.ishan.json deleted file mode 100644 index c2c9c3831..000000000 --- a/domains/_github-pages-challenge-quackduck.ishan.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "owner": { - "username": "quackduck", - "email": "igoel.mail@gmail.com" - }, - "record": { - "TXT": "14ec35f5a4a8dc217d642452be6b35" - } -} diff --git a/domains/_github-pages-challenge-Riihime.riihime.json b/domains/_github-pages-challenge-riihime.riihime.json similarity index 100% rename from domains/_github-pages-challenge-Riihime.riihime.json rename to domains/_github-pages-challenge-riihime.riihime.json diff --git a/domains/_github-pages-challenge-RomzyyTV.romzyytv.json b/domains/_github-pages-challenge-romzyytv.romzyytv.json similarity index 100% rename from domains/_github-pages-challenge-RomzyyTV.romzyytv.json rename to domains/_github-pages-challenge-romzyytv.romzyytv.json diff --git a/domains/_github-pages-challenge-Rouf0x.json b/domains/_github-pages-challenge-rouf0x.json similarity index 100% rename from domains/_github-pages-challenge-Rouf0x.json rename to domains/_github-pages-challenge-rouf0x.json diff --git a/domains/_github-pages-challenge-ryznxx.ryznxx.json b/domains/_github-pages-challenge-ryznxx.ryznxx.json deleted file mode 100644 index 788e192ec..000000000 --- a/domains/_github-pages-challenge-ryznxx.ryznxx.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "description": "To Get Great domain for developers get new dns", - "owner": { - "username": "ryznxx", - "email": "7ryznxx@gmail.com" - }, - "record": { - "TXT": "929fe6044a0a6c6e6d32410d33ceb1" - } -} diff --git a/domains/_github-pages-challenge-Satindar31.satindar.json b/domains/_github-pages-challenge-satindar31.satindar.json similarity index 100% rename from domains/_github-pages-challenge-Satindar31.satindar.json rename to domains/_github-pages-challenge-satindar31.satindar.json diff --git a/domains/_github-pages-challenge-ScytheMediaTheDev.scythemedia.json b/domains/_github-pages-challenge-scythemediathedev.scythemedia.json similarity index 100% rename from domains/_github-pages-challenge-ScytheMediaTheDev.scythemedia.json rename to domains/_github-pages-challenge-scythemediathedev.scythemedia.json diff --git a/domains/_github-pages-challenge-Shaunfurtado.blog.shaunfurtado.json b/domains/_github-pages-challenge-shaunfurtado.blog.shaunfurtado.json similarity index 100% rename from domains/_github-pages-challenge-Shaunfurtado.blog.shaunfurtado.json rename to domains/_github-pages-challenge-shaunfurtado.blog.shaunfurtado.json diff --git a/domains/_github-pages-challenge-Sife-shuo.sife.json b/domains/_github-pages-challenge-sife-shuo.sife.json similarity index 100% rename from domains/_github-pages-challenge-Sife-shuo.sife.json rename to domains/_github-pages-challenge-sife-shuo.sife.json diff --git a/domains/_github-pages-challenge-SkyExploreWasTaken.sewt.json b/domains/_github-pages-challenge-skyexplorewastaken.sewt.json similarity index 100% rename from domains/_github-pages-challenge-SkyExploreWasTaken.sewt.json rename to domains/_github-pages-challenge-skyexplorewastaken.sewt.json diff --git a/domains/_github-pages-challenge-Socketlike.evie.json b/domains/_github-pages-challenge-socketlike.evie.json similarity index 100% rename from domains/_github-pages-challenge-Socketlike.evie.json rename to domains/_github-pages-challenge-socketlike.evie.json diff --git a/domains/_github-pages-challenge-Stacksyz.stacksyz.json b/domains/_github-pages-challenge-stacksyz.stacksyz.json similarity index 100% rename from domains/_github-pages-challenge-Stacksyz.stacksyz.json rename to domains/_github-pages-challenge-stacksyz.stacksyz.json diff --git a/domains/_github-pages-challenge-Th3-C0der.th3.json b/domains/_github-pages-challenge-th3-c0der.th3.json similarity index 100% rename from domains/_github-pages-challenge-Th3-C0der.th3.json rename to domains/_github-pages-challenge-th3-c0der.th3.json diff --git a/domains/_github-pages-challenge-TheOldZoom.zoom.json b/domains/_github-pages-challenge-theoldzoom.zoom.json similarity index 100% rename from domains/_github-pages-challenge-TheOldZoom.zoom.json rename to domains/_github-pages-challenge-theoldzoom.zoom.json diff --git a/domains/_github-pages-challenge-TheWongLife.thewonglife.json b/domains/_github-pages-challenge-thewonglife.thewonglife.json similarity index 100% rename from domains/_github-pages-challenge-TheWongLife.thewonglife.json rename to domains/_github-pages-challenge-thewonglife.thewonglife.json diff --git a/domains/_github-pages-challenge-UtilsForTheWeb.utils.json b/domains/_github-pages-challenge-utilsfortheweb.utils.json similarity index 100% rename from domains/_github-pages-challenge-UtilsForTheWeb.utils.json rename to domains/_github-pages-challenge-utilsfortheweb.utils.json diff --git a/domains/_github-pages-challenge-vasilismylonas.vasilismylonas.json b/domains/_github-pages-challenge-vasilismylonas.vasilismylonas.json deleted file mode 100644 index e26154faa..000000000 --- a/domains/_github-pages-challenge-vasilismylonas.vasilismylonas.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "owner": { - "username": "VasilisMylonas", - "email": "vasilismylonas@protonmail.com" - }, - "record": { - "TXT": "2d79d108f14d2a9587952c4682b285" - } -} diff --git a/domains/_github-pages-challenge-vikramisdev.vikramisdev.json b/domains/_github-pages-challenge-vikramisdev.vikramisdev.json deleted file mode 100644 index ef1fbb273..000000000 --- a/domains/_github-pages-challenge-vikramisdev.vikramisdev.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "owner": { - "username": "vikramisdev", - "email": "vs423502@gmail.com" - }, - "record": { - "TXT": "14810aa9ee3adf44431d8a64abc84a" - } -} diff --git a/domains/_github-pages-challenge-vikramv20.vikramv20.json b/domains/_github-pages-challenge-vikramv20.vikramv20.json deleted file mode 100644 index 37940f9a1..000000000 --- a/domains/_github-pages-challenge-vikramv20.vikramv20.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "owner": { - "username": "vikramv20", - "email": "vs423502@gmail.com" - }, - "record": { - "TXT": "14810aa9ee3adf44431d8a64abc84a" - } -} diff --git a/domains/_github-pages-challenge-xKhronoz.xkhronoz.json b/domains/_github-pages-challenge-xkhronoz.xkhronoz.json similarity index 100% rename from domains/_github-pages-challenge-xKhronoz.xkhronoz.json rename to domains/_github-pages-challenge-xkhronoz.xkhronoz.json diff --git a/domains/_github-pages-challenge-YantCaccia.antonio.json b/domains/_github-pages-challenge-yantcaccia.antonio.json similarity index 100% rename from domains/_github-pages-challenge-YantCaccia.antonio.json rename to domains/_github-pages-challenge-yantcaccia.antonio.json diff --git a/domains/_github-pages-challenge-YouFoundAlpha.alpha.json b/domains/_github-pages-challenge-youfoundalpha.alpha.json similarity index 100% rename from domains/_github-pages-challenge-YouFoundAlpha.alpha.json rename to domains/_github-pages-challenge-youfoundalpha.alpha.json diff --git a/domains/_github-pages-challenge-YummyOreo.oreo.json b/domains/_github-pages-challenge-yummyoreo.oreo.json similarity index 100% rename from domains/_github-pages-challenge-YummyOreo.oreo.json rename to domains/_github-pages-challenge-yummyoreo.oreo.json diff --git a/domains/_vercel.cupglass.json b/domains/_vercel.cupglass.json deleted file mode 100644 index f5973b648..000000000 --- a/domains/_vercel.cupglass.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "description": "just a simple website for my rpi", - "repo": "https://github.com/cupglassdev/rpi-nix-web", - "owner": { - "username": "cupglassdev", - "twitter": "cupglassdev", - "lahelu": "https://lahelu.com/user/cupglassdev", - "discord": "cupglassdev" - }, - "record": { - "TXT": "vc-domain-verify=rpinix.cupglass.is-a.dev,0b8b2c5753fc7cbe4b83" - } -} diff --git a/domains/_vercel.exigent-app.json b/domains/_vercel.exigent-app.json index 6d3076696..3d5a4cb30 100644 --- a/domains/_vercel.exigent-app.json +++ b/domains/_vercel.exigent-app.json @@ -1,6 +1,6 @@ { "owner": { - "usernme": "Exigent07", + "username": "Exigent07", "discord": "exigent07" }, "record": { diff --git a/domains/_vercel.princexd.json b/domains/_vercel.princexd.json index 9b490e911..46c385427 100644 --- a/domains/_vercel.princexd.json +++ b/domains/_vercel.princexd.json @@ -1,9 +1,9 @@ -{ - "owner": { - "username": "notreallyprince", - "email": "prince30112001@gmail.com" - }, - "record": { - "TXT": "vc-domain-verify=princexd.is-a.dev,acf5910bb60fc8fecfd1" - } - } \ No newline at end of file +{ + "owner": { + "username": "notreallyprince", + "email": "prince30112001@gmail.com" + }, + "record": { + "TXT": "vc-domain-verify=princexd.is-a.dev,acf5910bb60fc8fecfd1" + } +} diff --git a/domains/abiapp789.json b/domains/abiapp789.json index f971034aa..8d7a8b8bc 100644 --- a/domains/abiapp789.json +++ b/domains/abiapp789.json @@ -1,6 +1,7 @@ { "domain": "abiapp1789.is-a.dev", "owner": { + "username": "abiapp789", "email": "abiapp2024@gmail.com" }, "record": { diff --git a/domains/ai.esb.json b/domains/ai.esb.json deleted file mode 100644 index 64dce2b97..000000000 --- a/domains/ai.esb.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "owner": { - "username": "EducatedSuddenBucket", - "email": "educatedsuddenbucket@gmail.com" - }, - "record": { - "A": ["34.120.54.55"], - "AAAA": ["2600:1901:0:6d85::"] - } -} diff --git a/domains/akk1to.json b/domains/akk1to.json new file mode 100644 index 000000000..edefd7e61 --- /dev/null +++ b/domains/akk1to.json @@ -0,0 +1,12 @@ +{ + "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": { + "CNAME": "akk1to.github.io" + } +} diff --git a/domains/api.esb.json b/domains/api.esb.json deleted file mode 100644 index c7d2cc935..000000000 --- a/domains/api.esb.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "owner": { - "username": "EducatedSuddenBucket", - "discord": "1167825360151380032", - "OWL": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiUlNBLU9BRVAiLCJraWQiOiJaa1VsRmRqVThiUEstLXVVM2JJR09PVHFYYVFFS1ZINFVXOW53MTR6WTJnIn0.G63MWywbVBPCiP1H_VpGdNl0rXbhsluPIGWYrfPCikVJzHYweS34rK8v65QxLVjPOzAIWcOiRcEofvUZQsKYr3PFOzkZ_n-8D7hOU8It8Y8WQim0uW2GfD8JTu_jbqPl74tWysAlVYYg4L0kqiw-YDY0ZWadCqR7WR9BWK_M_qwB2tABlemLi2TKRFKHl8xuuFtPbVzCtBaWYDcb10AhB0zkIp185q5pwlbsafPxyY747GPvdx9JpqZFE36IfZ36N_Nvre0Pmms38pti1WLHyB3p4RdMVODRbY2FdNMezsYS6oNBrCSw0zeKxTNa__mTJfm17HmeHoiQr5whDP-b0A.r0IqaV4PgVHJJxxIBWCQwA.NonWBIudonu8aCNKSI6kvFYD0QZzkDrNHYJ-dZ7Lp0ISat6uC_gPFsBo1qXP0ghLcrPs9NRKZdKJnGry4sqf5YkCYNIdf22fL1cYqzBQ1ts71f-oIGQnz8tZP-PYgidS.bdLlUgRvdZjL3q4Rf827Rg" - }, - "record": { - "A": ["69.197.135.202"] - } -} diff --git a/domains/ari.json b/domains/ari.json index c1c3f87c6..abd3eacfa 100644 --- a/domains/ari.json +++ b/domains/ari.json @@ -1,11 +1,11 @@ { - "repo": "https://ari.lt/git", - "description": "Ari-web: A personal website of a Lithuanian open source developer Ari Archer (Arija A.) who provides different free, private, and open source services for others.", - "owner": { - "username": "TruncatedDinoSour", - "email": "ari@ari.lt" - }, - "record": { - "URL": "https://ari.lt/" - } + "repo": "https://ari.lt/git", + "description": "Ari-web: A personal website of a Lithuanian open source developer Ari Archer (Arija A.) who provides different free, private, and open source services for others.", + "owner": { + "username": "TruncatedDinoSour", + "email": "ari@ari.lt" + }, + "record": { + "URL": "https://ari.lt/" + } } diff --git a/domains/astris.api.json b/domains/astris.api.json deleted file mode 100644 index 4e87071b2..000000000 --- a/domains/astris.api.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "owner": { - "username": "rherlydev", - "email": "142740981+rherlydev@users.noreply.github.com", - "note": "This record was created by is-a.dev Discord bot via discord id: 948965718794330153" - }, - "record": { - "MX": ["mx1.forwardemail.net", "mx2.forwardemail.net"], - "TXT": "forward-email=rherlydev@proton.me" - } -} diff --git a/domains/blog.syntaxloopers.json b/domains/blog.syntaxloopers.json deleted file mode 100644 index 726befd50..000000000 --- a/domains/blog.syntaxloopers.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "owner": { - "username": "chiragnahata", - "email": "chiragnahata05@gmail.com" - }, - "record": { - "A": ["129.213.151.29"] - } -} diff --git a/domains/blog.uvw.json b/domains/blog.uvw.json deleted file mode 100644 index c7e27f95e..000000000 --- a/domains/blog.uvw.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "owner": { - "username": "The-Intruder", - "email": "ruj1nuvp8@mozmail.com" - }, - "record": { - "A": ["192.227.173.73"] - } -} diff --git a/domains/bot.esb.json b/domains/bot.esb.json deleted file mode 100644 index 8719e4cac..000000000 --- a/domains/bot.esb.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "owner": { - "username": "EducatedSuddenBucket", - "email": "149485703+EducatedSuddenBucket@users.noreply.github.com", - "discord": "1167825360151380032" - }, - "record": { - "A": ["69.197.135.203"] - } -} diff --git a/domains/bracketproto.json b/domains/bracketproto.json index ca4192f3a..6862e76c7 100644 --- a/domains/bracketproto.json +++ b/domains/bracketproto.json @@ -1,6 +1,5 @@ { "owner": { - "email": "not specified, refer to discord.", "username": "not specified, refer to discord.", "discord": "oxmc7769" }, diff --git a/domains/c.json b/domains/c.json index da72e444d..bad8300d4 100644 --- a/domains/c.json +++ b/domains/c.json @@ -4,9 +4,6 @@ "discord": "orangc" }, "record": { - "NS": [ - "nucum.ns.cloudflare.com", - "tate.ns.cloudflare.com" - ] + "NS": ["nucum.ns.cloudflare.com", "tate.ns.cloudflare.com"] } -} \ No newline at end of file +} diff --git a/domains/carmelo.json b/domains/carmelo.json index f43014bbf..d2c332114 100644 --- a/domains/carmelo.json +++ b/domains/carmelo.json @@ -3,7 +3,6 @@ "repo": "https://github.com/2dvisio/2dvisio.github.io", "owner": { "username": "2dvisio", - "email": "[name.lastname]@gmail.com", "twitter": "2dvisio" }, "record": { diff --git a/domains/cdn.esb.json b/domains/cdn.esb.json deleted file mode 100644 index 64dce2b97..000000000 --- a/domains/cdn.esb.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "owner": { - "username": "EducatedSuddenBucket", - "email": "educatedsuddenbucket@gmail.com" - }, - "record": { - "A": ["34.120.54.55"], - "AAAA": ["2600:1901:0:6d85::"] - } -} diff --git a/domains/ciaobot.json b/domains/ciaobot.json index e7441dcf6..5d3df2331 100644 --- a/domains/ciaobot.json +++ b/domains/ciaobot.json @@ -6,6 +6,9 @@ "record": { "A": ["144.91.115.195"], "MX": ["mail.ciaohost.tech"], - "TXT": ["v=spf1 mx a -all", "google-site-verification=ESHkpD4wk4-a2cqONn73cRaELmis2IzdBRB3Fw-t1Dw"] + "TXT": [ + "v=spf1 mx a -all", + "google-site-verification=ESHkpD4wk4-a2cqONn73cRaELmis2IzdBRB3Fw-t1Dw" + ] } } diff --git a/domains/community.syntaxloopers.json b/domains/community.syntaxloopers.json deleted file mode 100644 index 726befd50..000000000 --- a/domains/community.syntaxloopers.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "owner": { - "username": "chiragnahata", - "email": "chiragnahata05@gmail.com" - }, - "record": { - "A": ["129.213.151.29"] - } -} diff --git a/domains/corentinrenard.com.json b/domains/corentinrenard.com.json deleted file mode 100644 index 97d21c150..000000000 --- a/domains/corentinrenard.com.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "owner": { - "username": "Aqu1tain", - "discord": "573841978442383361", - "OWL": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiUlNBLU9BRVAiLCJraWQiOiJaa1VsRmRqVThiUEstLXVVM2JJR09PVHFYYVFFS1ZINFVXOW53MTR6WTJnIn0.o8ipRbOi_L_u7u39LI9GujSmXnPercd-1SIbYzc65oe09pY5AFEOWu-C09pwW1QeRrA97Ma-6A8sd0XQCMpdyEbC_0SssuHiDYkmdEbTk9_HZW5qQ0OkaYKFeS0C7sViL6lBIaGODl0XeE-ZCt85_cEzuf3gL6GEOtthsTrHZb-kuo9JwnsjCQVe4_YrAPb-NUulPGtpNEPJS5lo3OTFyjpN_kcCwsz1mKP-nolGKHjSfHONKruw8OBvyzDcRW4hDvuTYY6tTqnGzfSUc4b0Z-VXLtQ9_RsqrkgFGxrladIT4orADav6SIAOuHF-9_NDSQWJP7oD_dy0yCR8Mv8PAQ.9cI2DSXsh5hSYoQT1jXjTw.3m-R9wN3cbZF0ZY2HlwFCBFfmNDWsBjdzIXrgjc0TaAzqRC7nxqpl8Ol6_hIiL7VCwkbKOAl_g6HEVczaFNa3Q8aS6XlLLJIAab0TsMyHxg.bpfs-bKjE86N4mP-Lbgmug" - }, - "record": { - "CNAME": "www.corentinrenard.com" - } -} diff --git a/domains/cwerl.json b/domains/cwerl.json index fc3c08f61..d22a444c4 100644 --- a/domains/cwerl.json +++ b/domains/cwerl.json @@ -1,8 +1,8 @@ { - "owner": { - "username": "cwerl" - }, - "record": { - "CNAME": "cwerl.github.io" - } + "owner": { + "username": "cwerl" + }, + "record": { + "CNAME": "cwerl.github.io" + } } diff --git a/domains/data.json b/domains/data.json index b8d2e61c5..708e00ecc 100644 --- a/domains/data.json +++ b/domains/data.json @@ -5,5 +5,6 @@ }, "record": { "CNAME": "is-a.dev" - } + }, + "proxied": true } diff --git a/domains/dem0n.json b/domains/dem0n.json index 48c7defd7..6831a30e7 100644 --- a/domains/dem0n.json +++ b/domains/dem0n.json @@ -1,9 +1,9 @@ { - "owner": { - "username": "probablydem0n", - "discord": "935272776586129419" - }, - "record": { - "CNAME": "probablydem0n.github.io" - } -} + "owner": { + "username": "probablydem0n", + "discord": "935272776586129419" + }, + "record": { + "CNAME": "probablydem0n.github.io" + } +} diff --git a/domains/devarnav.json b/domains/devarnav.json index eedac49b9..a137cde6f 100644 --- a/domains/devarnav.json +++ b/domains/devarnav.json @@ -11,11 +11,7 @@ "185.199.110.153", "185.199.109.153" ], - "MX": [ - "mx.zoho.in", - "mx2.zoho.in", - "mx3.zoho.in" - ], + "MX": ["mx.zoho.in", "mx2.zoho.in", "mx3.zoho.in"], "TXT": "v=spf1 include:zoho.in ~all" } } diff --git a/domains/donate.gornostay25.json b/domains/donate.gornostay25.json deleted file mode 100644 index 184f0e4b8..000000000 --- a/domains/donate.gornostay25.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "owner": { - "username": "gornostay25", - "email": "me@gornostay25.is-a.dev" - }, - "record": { - "A": [ - "185.199.108.153", - "185.199.109.153", - "185.199.110.153", - "185.199.111.153" - ] - } -} diff --git a/domains/elaruu.jamied132.json b/domains/elaruu.jamied132.json deleted file mode 100644 index 7427f9012..000000000 --- a/domains/elaruu.jamied132.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "description": "A wiki designed so people never forget about elaruu", - "repo": "https://github.com/elaruu/elaruu.github.io", - "owner": { - "username": "jamied132 and elaruu", - "email": "jamied132.email@gmail.com" - }, - "record": { - "CNAME": "elaruu.github.io" - } -} diff --git a/domains/email.nota.json b/domains/email.nota.json deleted file mode 100644 index 1eb9b98bd..000000000 --- a/domains/email.nota.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "owner": { - "username": "dewiscool", - "email": "zerolikecyber.2005@gmail.com", - "note": "This record was created by is-a.dev Discord bot via discord id: 878821057748926534" - }, - "record": { - "MX": ["mx1.forwardemail.net", "mx2.forwardemail.net"], - "TXT": "forward-email=zerolikecyber.2005@gmail.com" - } -} diff --git a/domains/email.ps.json b/domains/email.ps.json index 71831b22a..41b6cc6a2 100644 --- a/domains/email.ps.json +++ b/domains/email.ps.json @@ -1,11 +1,9 @@ { "owner": { "username": "PrivacySecured", - "email": "https://email.ps.is-a.dev/", - "OWL": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiUlNBLU9BRVAiLCJraWQiOiJaa1VsRmRqVThiUEstLXVVM2JJR09PVHFYYVFFS1ZINFVXOW53MTR6WTJnIn0.VoJDQtbSUW3kYsQ0IuIE4CTIomV-e8GVUO2wS0fZp_-DkO6QltgcnKL_mAqMH5Salut7IGMZy48HExbambDrl11jQWwYHBAqqyAuAlxsqnUh83KGY3UKYfQzA8eRkdCPTth1pxvyXfUFnAnjEtmJLMNTSCds-J8fmcIkNEu-xT2UMEjxPQkoN8sJ7EA8YTHn4t3078D8tMr3AV5DJ1rg0QnuFwjra5FbjuJGHeYenEzS-Tdha7LTUyTEbKrdqdxYNpN4pv45sNrVpsDZPt3sR1CgOnXNSsfVwjUm-5DRweNquJHUxSpNZblJnbWBErWyg9_NZvISrClpJZ4We48oDg.YdsO9C1ulWhtaJYei-z-Zg.8p4HE12styyP4JSTFrlLWMmfIUAOw1kDQWrAcqSOlqbbtujr4Ww-QyBuUBIQojGvuFKs3jflF5tuvIjOgU8hTOWxB2uS4KItHwpIsFeQo9i1OHSTzj0glP2ly-XMY1Wi.99kVL134lF7knduFKnqfGQ", - "notes": "I rarely go on my emails. If I do its because I needed a verification code." + "OWL": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiUlNBLU9BRVAiLCJraWQiOiJaa1VsRmRqVThiUEstLXVVM2JJR09PVHFYYVFFS1ZINFVXOW53MTR6WTJnIn0.VoJDQtbSUW3kYsQ0IuIE4CTIomV-e8GVUO2wS0fZp_-DkO6QltgcnKL_mAqMH5Salut7IGMZy48HExbambDrl11jQWwYHBAqqyAuAlxsqnUh83KGY3UKYfQzA8eRkdCPTth1pxvyXfUFnAnjEtmJLMNTSCds-J8fmcIkNEu-xT2UMEjxPQkoN8sJ7EA8YTHn4t3078D8tMr3AV5DJ1rg0QnuFwjra5FbjuJGHeYenEzS-Tdha7LTUyTEbKrdqdxYNpN4pv45sNrVpsDZPt3sR1CgOnXNSsfVwjUm-5DRweNquJHUxSpNZblJnbWBErWyg9_NZvISrClpJZ4We48oDg.YdsO9C1ulWhtaJYei-z-Zg.8p4HE12styyP4JSTFrlLWMmfIUAOw1kDQWrAcqSOlqbbtujr4Ww-QyBuUBIQojGvuFKs3jflF5tuvIjOgU8hTOWxB2uS4KItHwpIsFeQo9i1OHSTzj0glP2ly-XMY1Wi.99kVL134lF7knduFKnqfGQ" }, "record": { "URL": "http://scr.im/PrivSec" } -} \ No newline at end of file +} diff --git a/domains/exigent-app.json b/domains/exigent-app.json index e1666134a..4b421307c 100644 --- a/domains/exigent-app.json +++ b/domains/exigent-app.json @@ -1,6 +1,6 @@ { "owner": { - "usernme": "Exigent07", + "username": "Exigent07", "discord": "exigent07" }, "record": { diff --git a/domains/fakhri.json b/domains/fakhri.json index d2c159eaf..fc9a1eafd 100644 --- a/domains/fakhri.json +++ b/domains/fakhri.json @@ -1,8 +1,8 @@ -{ - "owner": { - "username": "FDMZ17" - }, - "record": { - "CNAME": "fdmz17.github.io" - } -} +{ + "owner": { + "username": "FDMZ17" + }, + "record": { + "CNAME": "fdmz17.github.io" + } +} diff --git a/domains/fawwaz.json b/domains/fawwaz.json index 3b0aaa65c..f3ce99921 100644 --- a/domains/fawwaz.json +++ b/domains/fawwaz.json @@ -1,11 +1,9 @@ { - "owner": { - "username": "fawwazanvilen", - "email": "fawwazanvi@gmail.com" - }, - "record": { - "A": [ - "103.16.117.247" - ] - } + "owner": { + "username": "fawwazanvilen", + "email": "fawwazanvi@gmail.com" + }, + "record": { + "A": ["103.16.117.247"] + } } diff --git a/domains/felixgao.json b/domains/felixgao.json index e0137dcfc..950f29826 100644 --- a/domains/felixgao.json +++ b/domains/felixgao.json @@ -1,12 +1,11 @@ { - "owner": { - "username": "felixgao-0", - "discord": "725081836874760224", - "OWL": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiUlNBLU9BRVAiLCJraWQiOiJaa1VsRmRqVThiUEstLXVVM2JJR09PVHFYYVFFS1ZINFVXOW53MTR6WTJnIn0.edtDo61A7pYaO4MLf3Td4bVHkR5ldkmvFtbYd2Sw87iVFJyWPXoyA5iG286-HSgmddMvd7M4YWkXqLd5VOFmBxIaP8a9_zzDHhoUUQIVPdlwCew1N4fr-pwgOJyLVqw2vlINaF2ZHxP2SXWk0pAFX15x_PvODV9YrbQdbWGwXr2SCgecGRZOgec-cE2K7aCPtuzjpY2iniOt6P-5I5Fji0r7heoCRTwB-4Cut8fjp34qD-EvatXs9evSQ2SVaaHBbu8qe5b9t_56YTkJAwR00ph9XWiwYEfyJID2I9RQ5oh79oLTZO2QYY5U2vzc_EBwlILKZNHqg3LK-HnhCLdXkQ.KvKANPJXfk-sREifDQWxeA.wwsk5S0aIZIQ2tCFEQzO_U5mQx1_ZTYw6OaePsF7zumqY8hO4zznQ94sWHFNaGfK9sxXRFZVBfacV5dxIyr3yI8IiYaTPfNK4QXHJUYUr4k.UaVnWH5AmKo22MGn6_cjBA" - }, - - "record": { - "CNAME": "felixgao.hackclub.app" - } - } - \ No newline at end of file + "owner": { + "username": "felixgao-0", + "discord": "725081836874760224", + "OWL": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiUlNBLU9BRVAiLCJraWQiOiJaa1VsRmRqVThiUEstLXVVM2JJR09PVHFYYVFFS1ZINFVXOW53MTR6WTJnIn0.edtDo61A7pYaO4MLf3Td4bVHkR5ldkmvFtbYd2Sw87iVFJyWPXoyA5iG286-HSgmddMvd7M4YWkXqLd5VOFmBxIaP8a9_zzDHhoUUQIVPdlwCew1N4fr-pwgOJyLVqw2vlINaF2ZHxP2SXWk0pAFX15x_PvODV9YrbQdbWGwXr2SCgecGRZOgec-cE2K7aCPtuzjpY2iniOt6P-5I5Fji0r7heoCRTwB-4Cut8fjp34qD-EvatXs9evSQ2SVaaHBbu8qe5b9t_56YTkJAwR00ph9XWiwYEfyJID2I9RQ5oh79oLTZO2QYY5U2vzc_EBwlILKZNHqg3LK-HnhCLdXkQ.KvKANPJXfk-sREifDQWxeA.wwsk5S0aIZIQ2tCFEQzO_U5mQx1_ZTYw6OaePsF7zumqY8hO4zznQ94sWHFNaGfK9sxXRFZVBfacV5dxIyr3yI8IiYaTPfNK4QXHJUYUr4k.UaVnWH5AmKo22MGn6_cjBA" + }, + + "record": { + "CNAME": "felixgao.hackclub.app" + } +} diff --git a/domains/ghozi.json b/domains/ghozi.json index 39196f450..567104690 100644 --- a/domains/ghozi.json +++ b/domains/ghozi.json @@ -1,9 +1,9 @@ { - "owner": { - "username": "m-ghozi", - "email": "ghozi286@gmail.com" - }, - "record": { - "CNAME": "m-ghozi.github.io" - } -} + "owner": { + "username": "m-ghozi", + "email": "ghozi286@gmail.com" + }, + "record": { + "CNAME": "m-ghozi.github.io" + } +} diff --git a/domains/harshikesh-abhinav.json b/domains/harshikesh-abhinav.json index 469aea2bb..d65305aa3 100644 --- a/domains/harshikesh-abhinav.json +++ b/domains/harshikesh-abhinav.json @@ -1,9 +1,9 @@ { - "owner": { - "username": "Abhinav-676", - "email": "harshikeshabhinav676@gmail.com" - }, - "record": { - "CNAME": "abhinav-portfolio-s-47.deno.dev" - } + "owner": { + "username": "Abhinav-676", + "email": "harshikeshabhinav676@gmail.com" + }, + "record": { + "CNAME": "abhinav-portfolio-s-47.deno.dev" + } } diff --git a/domains/huygd.json b/domains/huygd.json index 2a438e3f9..43c2b585e 100644 --- a/domains/huygd.json +++ b/domains/huygd.json @@ -1,11 +1,16 @@ { - "description": "My first domain to learn", + "description": "First domain to study", "repo": "https://github.com/huygmdvn/register", "owner": { "username": "huygmdvn", "email": "huynhquochuytkna@gmail.com" }, "record": { - "A": ["103.77.240.59"] + "A": [ + "103.77.240.59" + ], + "TXT": [ + "google-site-verification=ccDxQ_D0wTltS6cPq0sG76u3vGEPeqFFQEwHOGfXXE8" + ] } } diff --git a/domains/huygmd.json b/domains/huygmd.json new file mode 100644 index 000000000..712ad5b16 --- /dev/null +++ b/domains/huygmd.json @@ -0,0 +1,16 @@ +{ + "description": "The domain I will use to test a PHP code", + "repo": "https://github.com/huygmdvn/register", + "owner": { + "username": "huygmdvn", + "email": "huynhquochuytkna@gmail.com" + }, + "record": { + "A": [ + "103.77.240.59" + ], + "TXT": [ + "google-site-verification=FCWHg1XBnXBvp3xuLqQatJfp0esM4CrZYbPfkhkMzyk" + ] + } +} diff --git a/domains/i.esb.json b/domains/i.esb.json deleted file mode 100644 index b14fc31dc..000000000 --- a/domains/i.esb.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "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/i3.esb.json b/domains/i3.esb.json deleted file mode 100644 index 2872fc5e8..000000000 --- a/domains/i3.esb.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "owner": { - "username": "EducatedSuddenBucket", - "email": "educatedsuddenbucket@gmail.com", - "discord": "1167825360151380032" - }, - "record": { - "A": ["69.197.135.205"] - } -} diff --git a/domains/jalaj.json b/domains/jalaj.json index b5c2c7b2d..bb7e2777c 100644 --- a/domains/jalaj.json +++ b/domains/jalaj.json @@ -6,7 +6,6 @@ "owner": { "username": "jalajcodes", - "twitter": "jalajcodes" }, "record": { diff --git a/domains/jayasurya.json b/domains/jayasurya.json index 0c7cc56e3..774366957 100644 --- a/domains/jayasurya.json +++ b/domains/jayasurya.json @@ -3,8 +3,6 @@ "username": "jsuryakt" }, "record": { - "A": [ - "72.2.60.5" - ] + "A": ["72.2.60.5"] } -} \ No newline at end of file +} diff --git a/domains/linstall.json b/domains/linstall.json index c2652d957..3d2753ff3 100644 --- a/domains/linstall.json +++ b/domains/linstall.json @@ -1,9 +1,9 @@ { - "owner": { - "username": "riotoff", - "discord": "1040929084684902460" - }, - "record": { - "CNAME": "riotoff.github.io" - } -} + "owner": { + "username": "riotoff", + "discord": "1040929084684902460" + }, + "record": { + "CNAME": "riotoff.github.io" + } +} diff --git a/domains/llm.fawwaz.json b/domains/llm.fawwaz.json index 3b0aaa65c..f3ce99921 100644 --- a/domains/llm.fawwaz.json +++ b/domains/llm.fawwaz.json @@ -1,11 +1,9 @@ { - "owner": { - "username": "fawwazanvilen", - "email": "fawwazanvi@gmail.com" - }, - "record": { - "A": [ - "103.16.117.247" - ] - } + "owner": { + "username": "fawwazanvilen", + "email": "fawwazanvi@gmail.com" + }, + "record": { + "A": ["103.16.117.247"] + } } diff --git a/domains/lowrp.site.json b/domains/lowrp.site.json deleted file mode 100644 index 4018785c4..000000000 --- a/domains/lowrp.site.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "owner": { - "username": "Grinti1", - "email": "mlody6869@gmail.com" - }, - "record": { - "CNAME": "lowrp.site" - } -} diff --git a/domains/lungustefan.json b/domains/lungustefan.json new file mode 100644 index 000000000..d2e3d12b9 --- /dev/null +++ b/domains/lungustefan.json @@ -0,0 +1,12 @@ +{ + "owner": { + "username": "InterJadify", + "email": "", + "discord": "753179409682399332", + "OWL": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiUlNBLU9BRVAiLCJraWQiOiJaa1VsRmRqVThiUEstLXVVM2JJR09PVHFYYVFFS1ZINFVXOW53MTR6WTJnIn0.ZerVkVuk5RE7iT8ymXVcKhUkihyAdAbufacrfxq1u7NKQ4Hd0_PbY5FYDAR5uuVd-sCe7fOztiSKV7f9q1OI4HNGDqQxiaWqzom_lQsrIMW-gWUDsBG4Vo8gsq0wrw2th797i-JfsXy2crWaeXlX7X1kROV5KZhGwlSusnUrMp3jlN-uUM3b4hxUyEs3grbh4BiZ9CWShm-kLUs572OBpMigXh3aO0DcUl-BdYdlpSEdRQe8zwylJbFnetxG3qBaMcciGwImixY6V4qaqFwH18isGjDknsHB2WvXM8ekMZmSxgMyRtv1VRSbC22grzMeBazgWoj3x65KU3Z8C7KNmw.w-d8n6WalLAvFcWHqlRkcw.W7GJTwpNRB9pUehhfBXVlkOR1knSNSjvJWeDViV6u2h6AyBdwyaAyILEQzC5ishw0f209VgdyaCqocC7nJp_ZjWjAfcyw0ICLiUXM37Sn3Q.xQOo4RjPMh6dBbWiF1Polw" + }, + + "record": { + "NS": ["teagan.ns.cloudflare.com", "yevgen.ns.cloudflare.com"] + } +} diff --git a/domains/m.json b/domains/m.json new file mode 100644 index 000000000..1570b3e57 --- /dev/null +++ b/domains/m.json @@ -0,0 +1,8 @@ +{ + "owner": { + "username": "is-a-dev", + "email": "admin@is-a.dev" + }, + "record": {}, + "reserved": true +} diff --git a/domains/m.ps.json b/domains/m.ps.json index 8471c05fc..6f13b302c 100644 --- a/domains/m.ps.json +++ b/domains/m.ps.json @@ -4,14 +4,8 @@ "OWL": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiUlNBLU9BRVAiLCJraWQiOiJaa1VsRmRqVThiUEstLXVVM2JJR09PVHFYYVFFS1ZINFVXOW53MTR6WTJnIn0.VoJDQtbSUW3kYsQ0IuIE4CTIomV-e8GVUO2wS0fZp_-DkO6QltgcnKL_mAqMH5Salut7IGMZy48HExbambDrl11jQWwYHBAqqyAuAlxsqnUh83KGY3UKYfQzA8eRkdCPTth1pxvyXfUFnAnjEtmJLMNTSCds-J8fmcIkNEu-xT2UMEjxPQkoN8sJ7EA8YTHn4t3078D8tMr3AV5DJ1rg0QnuFwjra5FbjuJGHeYenEzS-Tdha7LTUyTEbKrdqdxYNpN4pv45sNrVpsDZPt3sR1CgOnXNSsfVwjUm-5DRweNquJHUxSpNZblJnbWBErWyg9_NZvISrClpJZ4We48oDg.YdsO9C1ulWhtaJYei-z-Zg.8p4HE12styyP4JSTFrlLWMmfIUAOw1kDQWrAcqSOlqbbtujr4Ww-QyBuUBIQojGvuFKs3jflF5tuvIjOgU8hTOWxB2uS4KItHwpIsFeQo9i1OHSTzj0glP2ly-XMY1Wi.99kVL134lF7knduFKnqfGQ", "notes": "I rarely go on my emails. If I do its because I needed a verification code." }, -"record": { - "TXT": [ - "zoho-verification=zb51857919.zmverify.zoho.com" - ], - "MX": [ - "mx.zoho.com", - "mx2.zoho.com", - "mx3.zoho.com" - ] + "record": { + "TXT": ["zoho-verification=zb51857919.zmverify.zoho.com"], + "MX": ["mx.zoho.com", "mx2.zoho.com", "mx3.zoho.com"] } } diff --git a/domains/mail.boolean44.json b/domains/mail.boolean44.json deleted file mode 100644 index b008c8f0f..000000000 --- a/domains/mail.boolean44.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "owner": { - "username": "boolean44-repos", - "email": "serenitypalmer10@gmail.com" - }, - "record": { - "MX": ["mx1.forwardemail.net", "mx2.forwardemail.net"], - "TXT": ["forward-email=palmerowen100@gmail.com"] - } -} diff --git a/domains/mail.boolean442.json b/domains/mail.boolean442.json deleted file mode 100644 index b008c8f0f..000000000 --- a/domains/mail.boolean442.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "owner": { - "username": "boolean44-repos", - "email": "serenitypalmer10@gmail.com" - }, - "record": { - "MX": ["mx1.forwardemail.net", "mx2.forwardemail.net"], - "TXT": ["forward-email=palmerowen100@gmail.com"] - } -} diff --git a/domains/mail.gs.json b/domains/mail.gs.json index eaac3be20..ac0096acc 100644 --- a/domains/mail.gs.json +++ b/domains/mail.gs.json @@ -10,10 +10,6 @@ "zoho-verification=zb26727871.zmverify.zoho.com", "v=spf1 include:zohomail.com ~all" ], - "MX": [ - "mx.zoho.com", - "mx2.zoho.com", - "mx3.zoho.com" - ] + "MX": ["mx.zoho.com", "mx2.zoho.com", "mx3.zoho.com"] } } diff --git a/domains/mail.icehead.json b/domains/mail.icehead.json deleted file mode 100644 index 765bbc998..000000000 --- a/domains/mail.icehead.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "owner": { - "username": "Tanjimfuad", - "email": "tanjim_fuad@proton.me" - }, - "record": { - "MX": ["mx1.improvmx.com", "mx2.improvmx.com"], - "TXT": "v=spf1 include:spf.improvmx.com ~all" - } -} diff --git a/domains/mail.jamied132.json b/domains/mail.jamied132.json deleted file mode 100644 index 4180fcec7..000000000 --- a/domains/mail.jamied132.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "owner": { - "username": "jamied132", - "email": "jamied132.email@gmail.com" - }, - "record": { - "MX": ["mail.hmailserver.com"] - } -} diff --git a/domains/maintainers.json b/domains/maintainers.json new file mode 100644 index 000000000..1570b3e57 --- /dev/null +++ b/domains/maintainers.json @@ -0,0 +1,8 @@ +{ + "owner": { + "username": "is-a-dev", + "email": "admin@is-a.dev" + }, + "record": {}, + "reserved": true +} diff --git a/domains/mano.json b/domains/mano.json index bedef02b9..40398015d 100644 --- a/domains/mano.json +++ b/domains/mano.json @@ -1,9 +1,9 @@ -{ - "owner": { - "username": "infofbnr", - "email": "manuelhagopian961@gmail.com" - }, - "record": { - "CNAME": "infofbnr.github.io" - } -} \ No newline at end of file +{ + "owner": { + "username": "infofbnr", + "email": "manuelhagopian961@gmail.com" + }, + "record": { + "CNAME": "infofbnr.github.io" + } +} diff --git a/domains/maps.vulcanocraft.json b/domains/maps.vulcanocraft.json index 663783199..e9e29e75d 100644 --- a/domains/maps.vulcanocraft.json +++ b/domains/maps.vulcanocraft.json @@ -1,12 +1,11 @@ { - "owner": { - "username": "VulcanoSoftware", - "discord": "814891541205876767", - "OWL": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiUlNBLU9BRVAiLCJraWQiOiJaa1VsRmRqVThiUEstLXVVM2JJR09PVHFYYVFFS1ZINFVXOW53MTR6WTJnIn0.sIf_Ps8WbH_gxCdpTRX4pW-t2UH0uDm6j9dZbmDUM4joSTKNzlCq_vILFhEnBaffuUmYlpK7H0D29oZkl_agqgJ54Py6zm0E3IbFzbD7d5MIZeK_FXwpDb4yVV1dUMqB2iwIRG8dteCaE1dSIxMrckwuKxHR4QQR3k3_lr5J9Gx5RHIqYv3aWcVvgto8OtLX77SAywaz_b9ApXLHcokyGn20R4olg-7F_7OxFS6evQlnUabcf9sM4g-FkmygM_lDwCkjYmlXfTFmgMvE3XFpmheQY0yDtZSOKdGhmCGoxQTygyQuBlqmLd8GLnCVfEmCBc2oS4xLI1KzT5mb3rYbDA.h31K0cwMVajgtr9_PBGCvg.CzF5EYfU9U2LnSrayx3TCx2n3FHTG8ywzS6TONZmJdBWIB2GOg5hlXXYk0CMRVOO62DpZ_P1HGsN3utzVxNRJExKJHCr7VUCpJ0sPYpd8KdBfpEKHwJ8A3tHFPXqHYwx.0q-hLeHabXueOUCtZtJV4Q" - }, - - "record": { - "CNAME": "vulcanomap.pages.dev" - } - } - \ No newline at end of file + "owner": { + "username": "VulcanoSoftware", + "discord": "814891541205876767", + "OWL": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiUlNBLU9BRVAiLCJraWQiOiJaa1VsRmRqVThiUEstLXVVM2JJR09PVHFYYVFFS1ZINFVXOW53MTR6WTJnIn0.sIf_Ps8WbH_gxCdpTRX4pW-t2UH0uDm6j9dZbmDUM4joSTKNzlCq_vILFhEnBaffuUmYlpK7H0D29oZkl_agqgJ54Py6zm0E3IbFzbD7d5MIZeK_FXwpDb4yVV1dUMqB2iwIRG8dteCaE1dSIxMrckwuKxHR4QQR3k3_lr5J9Gx5RHIqYv3aWcVvgto8OtLX77SAywaz_b9ApXLHcokyGn20R4olg-7F_7OxFS6evQlnUabcf9sM4g-FkmygM_lDwCkjYmlXfTFmgMvE3XFpmheQY0yDtZSOKdGhmCGoxQTygyQuBlqmLd8GLnCVfEmCBc2oS4xLI1KzT5mb3rYbDA.h31K0cwMVajgtr9_PBGCvg.CzF5EYfU9U2LnSrayx3TCx2n3FHTG8ywzS6TONZmJdBWIB2GOg5hlXXYk0CMRVOO62DpZ_P1HGsN3utzVxNRJExKJHCr7VUCpJ0sPYpd8KdBfpEKHwJ8A3tHFPXqHYwx.0q-hLeHabXueOUCtZtJV4Q" + }, + + "record": { + "CNAME": "vulcanomap.pages.dev" + } +} diff --git a/domains/mariano.avila.json b/domains/mariano.avila.json deleted file mode 100644 index b0af1b49c..000000000 --- a/domains/mariano.avila.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "owner": { - "username": "DxRavage", - "email": "marianoavilaj4@gmail.com" - }, - "record": { - "CNAME": "dxravage.github.io" - } -} diff --git a/domains/marketplace.syntaxloopers.json b/domains/marketplace.syntaxloopers.json deleted file mode 100644 index 726befd50..000000000 --- a/domains/marketplace.syntaxloopers.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "owner": { - "username": "chiragnahata", - "email": "chiragnahata05@gmail.com" - }, - "record": { - "A": ["129.213.151.29"] - } -} diff --git a/domains/mc.esb.json b/domains/mc.esb.json deleted file mode 100644 index ac2255ca1..000000000 --- a/domains/mc.esb.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "owner": { - "username": "EducatedSuddenBucket", - "email": "educatedsuddenbucket@gmail.com" - }, - "record": { - "CNAME": "bff5bd034c7fbbeafaaf626f505c8cc5.ipv4.tcpshield.com" - } -} diff --git a/domains/mc.katz.json b/domains/mc.katz.json deleted file mode 100644 index c9e4c260a..000000000 --- a/domains/mc.katz.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "owner": { - "username": "bananalolok", - "email": "imethlol1234@gmail.com", - "discord": "banana_lol_7678" - }, - "record": { - "CNAME": "5e8898d8b635c8dbffbd3c5c7574b456.ipv4.tcpshield.com" - } -} diff --git a/domains/mc.vulcanocraft.json b/domains/mc.vulcanocraft.json index 340176468..09f897f17 100644 --- a/domains/mc.vulcanocraft.json +++ b/domains/mc.vulcanocraft.json @@ -1,12 +1,11 @@ { - "owner": { - "username": "VulcanoSoftware", - "discord": "814891541205876767", - "OWL": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiUlNBLU9BRVAiLCJraWQiOiJaa1VsRmRqVThiUEstLXVVM2JJR09PVHFYYVFFS1ZINFVXOW53MTR6WTJnIn0.WYB8jKD71t5bNPCzGO99a6kcjoLLipJVLzHxhAqoPUcGLm8MAPJRa4WMlKhCDM0eN49rQ5EHzL08go2s05jE12ezxmZ92m58MJ9ztAlF16TOxCTI4Vy3hFknZlOWhIdE69DhINJT1sG1ceWLY_oGk758-GIvBAQrDVPB-5m1nYEpp2LYipiMngwgZDvz0gLF0BXXRrP7b74phJUmw39nK1_gE1uJFKuDknWGYlCxPfhJ1aNQEAHHxgbuVghaLCv3tIqrh29j99dXZjw8wFxmaubcew0eei1NaG_An_OzbgwsTJn3QiAnanYRtnSaMGBGTHzhJ3OWx9st5Phxfut7lQ.qPrZy8EOYsGDVaIXF-Ilcg.CXoxIk3NL2J6h0tipv9pRe47YDHQ3Vl7VB58l0tdPtSTE_guNUoBwxvNOLkwj5pozh3oVKlqdGH4sego6PCw1blqG5nIPKq3Lju0-jdQr_jH74BrOJ6Vp4VOY-m0-2kG.0kLSV4Xse1p9_QqEod0M6g" - }, - - "record": { - "CNAME": "f14fb61a3cd4425fe52de16b257ca673.ipv4.tcpshield.com" - } - } - \ No newline at end of file + "owner": { + "username": "VulcanoSoftware", + "discord": "814891541205876767", + "OWL": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiUlNBLU9BRVAiLCJraWQiOiJaa1VsRmRqVThiUEstLXVVM2JJR09PVHFYYVFFS1ZINFVXOW53MTR6WTJnIn0.WYB8jKD71t5bNPCzGO99a6kcjoLLipJVLzHxhAqoPUcGLm8MAPJRa4WMlKhCDM0eN49rQ5EHzL08go2s05jE12ezxmZ92m58MJ9ztAlF16TOxCTI4Vy3hFknZlOWhIdE69DhINJT1sG1ceWLY_oGk758-GIvBAQrDVPB-5m1nYEpp2LYipiMngwgZDvz0gLF0BXXRrP7b74phJUmw39nK1_gE1uJFKuDknWGYlCxPfhJ1aNQEAHHxgbuVghaLCv3tIqrh29j99dXZjw8wFxmaubcew0eei1NaG_An_OzbgwsTJn3QiAnanYRtnSaMGBGTHzhJ3OWx9st5Phxfut7lQ.qPrZy8EOYsGDVaIXF-Ilcg.CXoxIk3NL2J6h0tipv9pRe47YDHQ3Vl7VB58l0tdPtSTE_guNUoBwxvNOLkwj5pozh3oVKlqdGH4sego6PCw1blqG5nIPKq3Lju0-jdQr_jH74BrOJ6Vp4VOY-m0-2kG.0kLSV4Xse1p9_QqEod0M6g" + }, + + "record": { + "CNAME": "f14fb61a3cd4425fe52de16b257ca673.ipv4.tcpshield.com" + } +} diff --git a/domains/mebius-.json b/domains/mebius.json similarity index 100% rename from domains/mebius-.json rename to domains/mebius.json diff --git a/domains/mehul.json b/domains/mehul.json new file mode 100644 index 000000000..545045737 --- /dev/null +++ b/domains/mehul.json @@ -0,0 +1,10 @@ +{ + "description" : "My Portfolio Website", + "owner": { + "username" : "psvm-tallman", + "email": "mehulsavio@gmail.com" + }, + "record": { + "URL" : "https://mehul-uttam-portfolio.vercel.app" + } +} diff --git a/domains/meters.dalpex.json b/domains/meters.dalpex.json deleted file mode 100644 index f0a2bd291..000000000 --- a/domains/meters.dalpex.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "owner": { - "username": "Dalpex", - "email": "dantupro@gmail.com" - }, - "record": { - "CNAME": "dalpex.github.io" - } -} diff --git a/domains/naffy.json b/domains/naffy.json index cf4c10991..956734e4a 100644 --- a/domains/naffy.json +++ b/domains/naffy.json @@ -3,7 +3,6 @@ "repo": "https://github.com/knownasnaffy/knownasnaffy.github.io", "owner": { "username": "knownasnaffy", - "email": "email@address", "twitter": "dharni_naffy" }, "record": { diff --git a/domains/nicol.json b/domains/nicol.json index 53fafa4ae..ff62bf56c 100644 --- a/domains/nicol.json +++ b/domains/nicol.json @@ -2,9 +2,7 @@ "description": "Lina website", "repo": "https://github.com/Linadevv/Linadevv.github.io", "owner": { - "username": "Linadevv", - "email": "any@email", - "twitter": "Lina" + "username": "Linadevv" }, "record": { "CNAME": "Linadevv.github.io" diff --git a/domains/node.nvsn.json b/domains/node.nvsn.json deleted file mode 100644 index 87bcfb13e..000000000 --- a/domains/node.nvsn.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "owner": { - "username": "GMR828", - "email": "gmr828@null.net" - }, - "record": { - "A": ["173.212.202.171"] - } -} diff --git a/domains/obedev.json b/domains/obedev.json index eb7b2b63d..c89d67365 100644 --- a/domains/obedev.json +++ b/domains/obedev.json @@ -4,7 +4,7 @@ "email": "obedev.dev@gmail.com", "discord": "1149424852986511441" }, - "record": { - "CNAME": "obedev.onrender.com" - } + "record": { + "CNAME": "obedev.onrender.com" + } } diff --git a/domains/objectrecognisation.syntaxloopers.json b/domains/objectrecognisation.syntaxloopers.json deleted file mode 100644 index 726befd50..000000000 --- a/domains/objectrecognisation.syntaxloopers.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "owner": { - "username": "chiragnahata", - "email": "chiragnahata05@gmail.com" - }, - "record": { - "A": ["129.213.151.29"] - } -} diff --git a/domains/oc.json b/domains/oc.json index d59a9f352..f5b369bce 100644 --- a/domains/oc.json +++ b/domains/oc.json @@ -6,4 +6,4 @@ "record": { "CNAME": "edge.redirect.pizza" } -} \ No newline at end of file +} diff --git a/domains/orangc.json b/domains/orangc.json index da72e444d..bad8300d4 100644 --- a/domains/orangc.json +++ b/domains/orangc.json @@ -4,9 +4,6 @@ "discord": "orangc" }, "record": { - "NS": [ - "nucum.ns.cloudflare.com", - "tate.ns.cloudflare.com" - ] + "NS": ["nucum.ns.cloudflare.com", "tate.ns.cloudflare.com"] } -} \ No newline at end of file +} diff --git a/domains/orange.json b/domains/orange.json index d59a9f352..f5b369bce 100644 --- a/domains/orange.json +++ b/domains/orange.json @@ -6,4 +6,4 @@ "record": { "CNAME": "edge.redirect.pizza" } -} \ No newline at end of file +} diff --git a/domains/owl.json b/domains/owl.json index 00eb3c451..018b2b59a 100644 --- a/domains/owl.json +++ b/domains/owl.json @@ -5,5 +5,6 @@ }, "record": { "CNAME": "p2pb.dev" - } + }, + "proxied": true } diff --git a/domains/owo.json b/domains/owo.json index 085024bcb..a09f4bb39 100644 --- a/domains/owo.json +++ b/domains/owo.json @@ -4,8 +4,6 @@ "discord": "orangc" }, "record": { - "A": [ - "18.133.72.105" - ] + "A": ["18.133.72.105"] } -} \ No newline at end of file +} diff --git a/domains/pablo.json b/domains/pablo.json index 1bd881e0e..5d252ea58 100644 --- a/domains/pablo.json +++ b/domains/pablo.json @@ -4,8 +4,6 @@ "email": "pasanflo@protonmail.com" }, "record": { - "A": [ - "75.2.60.5" - ] + "A": ["75.2.60.5"] } } diff --git a/domains/panel.nvsn.json b/domains/panel.nvsn.json deleted file mode 100644 index 87bcfb13e..000000000 --- a/domains/panel.nvsn.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "owner": { - "username": "GMR828", - "email": "gmr828@null.net" - }, - "record": { - "A": ["173.212.202.171"] - } -} diff --git a/domains/panel.shing.json b/domains/panel.shing.json deleted file mode 100644 index 0f5d71008..000000000 --- a/domains/panel.shing.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "owner": { - "username": "ShingSemicolon", - "email": "Shing.XD.0602@gmail.com" - }, - "record": { - "A": ["129.213.85.212"], - "AAAA": ["2603:c020:400d:3e89:ae49:1b0b:470c:5f33"] - } -} diff --git a/domains/panel.vulcanocraft.json b/domains/panel.vulcanocraft.json index 97bb8b9d6..476c8e910 100644 --- a/domains/panel.vulcanocraft.json +++ b/domains/panel.vulcanocraft.json @@ -1,12 +1,11 @@ { - "owner": { - "username": "VulcanoSoftware", - "discord": "814891541205876767", - "OWL": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiUlNBLU9BRVAiLCJraWQiOiJaa1VsRmRqVThiUEstLXVVM2JJR09PVHFYYVFFS1ZINFVXOW53MTR6WTJnIn0.cT0Sm5ImSgFtrSLPMnQCdiQ22eeG9cU-X47BHIi-PwL6zMYOeUdsPEOpqDci0QKqrY9F0htQgSrgftsz5RtsbO0NWJsMwLcDdJ7daHeJQLKEjK_mMjv0xwf7pM4rRzGaed7euFSMP-LWAy3yni3911hMfU31BKYpoLzKOAvlzIRzFx58yT2URT2a7pzXLKQjhOHrBepCE9ssYyWmHiOhh8-zbUi8rMqX0m8zDntWqTVjjOdjyfji4QTyaTNsGK5CoMQudYcY3LHaVFvWM2kTJ6sTu26bWRTIth09WWdegQMMtSxuQoo8BRd_gHcweSN-yE5a9PSo5yh8-_6f1EeX_Q.XQLnjpPi_TRxouddA3YfTQ.GMRXSo5jiV2gnabTbuZaNbb5etbBABBaof-7KggBf7CCy2J2E5RsE4Zy6Nwwer2AJ_QK8XnRn7z0W4ahjnFRMq5DTUzAUGqyY5qrAKuoSXBvVNrK9X0n2TwnyxzZPIHT.v-xaNb6vPxjQjEYSAPFXnw" - }, - - "record": { - "CNAME": "vulcanopanel.pages.dev" - } - } - \ No newline at end of file + "owner": { + "username": "VulcanoSoftware", + "discord": "814891541205876767", + "OWL": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiUlNBLU9BRVAiLCJraWQiOiJaa1VsRmRqVThiUEstLXVVM2JJR09PVHFYYVFFS1ZINFVXOW53MTR6WTJnIn0.cT0Sm5ImSgFtrSLPMnQCdiQ22eeG9cU-X47BHIi-PwL6zMYOeUdsPEOpqDci0QKqrY9F0htQgSrgftsz5RtsbO0NWJsMwLcDdJ7daHeJQLKEjK_mMjv0xwf7pM4rRzGaed7euFSMP-LWAy3yni3911hMfU31BKYpoLzKOAvlzIRzFx58yT2URT2a7pzXLKQjhOHrBepCE9ssYyWmHiOhh8-zbUi8rMqX0m8zDntWqTVjjOdjyfji4QTyaTNsGK5CoMQudYcY3LHaVFvWM2kTJ6sTu26bWRTIth09WWdegQMMtSxuQoo8BRd_gHcweSN-yE5a9PSo5yh8-_6f1EeX_Q.XQLnjpPi_TRxouddA3YfTQ.GMRXSo5jiV2gnabTbuZaNbb5etbBABBaof-7KggBf7CCy2J2E5RsE4Zy6Nwwer2AJ_QK8XnRn7z0W4ahjnFRMq5DTUzAUGqyY5qrAKuoSXBvVNrK9X0n2TwnyxzZPIHT.v-xaNb6vPxjQjEYSAPFXnw" + }, + + "record": { + "CNAME": "vulcanopanel.pages.dev" + } +} diff --git a/domains/paris.node.shing.json b/domains/paris.node.shing.json deleted file mode 100644 index c87fa66f5..000000000 --- a/domains/paris.node.shing.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "owner": { - "username": "ShingSemicolon", - "email": "Shing.XD.0602@gmail.com" - }, - "record": { - "A": ["141.145.205.47"], - "AAAA": ["2603:c027:c003:6aa9:a974:e2d6:f01e:dea8"] - } -} diff --git a/domains/pearlcz.json b/domains/pearlcz.json index 48a4c3bbf..56f953b26 100644 --- a/domains/pearlcz.json +++ b/domains/pearlcz.json @@ -1,12 +1,12 @@ { - "description": "Making a website about me and my projects.", - "repo": "https://github.com/0pearlcz0/is-a.dev", - "owner": { - "username": "0pearl_cz0", - "email": "vitekjurcik@gmail.com", - "twitter": "pearl_czoffic" - }, - "record": { - "CNAME": "0pearl_cz0.github.io" - } -} + "description": "Making a website about me and my projects.", + "repo": "https://github.com/0pearlcz0/is-a.dev", + "owner": { + "username": "0pearlcz0", + "email": "vitekjurcik@gmail.com", + "twitter": "pearl_czoffic" + }, + "record": { + "CNAME": "0pearlcz0.github.io" + } +} diff --git a/domains/plan.vulcanocraft.json b/domains/plan.vulcanocraft.json index 888c06feb..e411b2a9e 100644 --- a/domains/plan.vulcanocraft.json +++ b/domains/plan.vulcanocraft.json @@ -1,12 +1,11 @@ { - "owner": { - "username": "VulcanoSoftware", - "discord": "814891541205876767", - "OWL": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiUlNBLU9BRVAiLCJraWQiOiJaa1VsRmRqVThiUEstLXVVM2JJR09PVHFYYVFFS1ZINFVXOW53MTR6WTJnIn0.U1HQ4j2veW3D6ZRfm8J-dyfphms0kkF7IYRUmA2n6zawu-A3FyVRC4PzxMEmRpZO_Q3rQXCbHcO_EtWQFtVw244aHgjASUW2bfbHr7Rhpl2VjdMNXXfWeQKR4XhoOmYRM4qmN585VSiMfV5WVYk96UKf9-VUhmWQpf-EDbModBujIIqLXQdMVVu3awmcXEvyPqOyVntrX7wg7sFT_z0GiZVB-LhdiXJBjl5M2Me-aWQX9TzY_US6deMO6MuhLo1MwPdQbvnwQp0cDx9yoI2Ef9kxihRGPr6aD7OiEXE4CF1LdDw7bt2hDEoJwnBNWCOLHDCpUJELx5qhKmAu3ulUYQ.K3l5byKhIee3xpCLLlcGBA.z5Csrbp2TdpvdGfegFKIgsipiWdGMC5oUsmLpDhOiNx8QPc3u-jhsf-97HigCS7ul789Kepa78SC5FTJbVjszVTFFcADXB9IlCb6RQjfE8a2gHMY75HXgcpxoA6HNnaR.SwL0PQR_FS5DQ-zXBhCSlA" - }, - - "record": { - "CNAME": "vulcanoplan.pages.dev" - } - } - + "owner": { + "username": "VulcanoSoftware", + "discord": "814891541205876767", + "OWL": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiUlNBLU9BRVAiLCJraWQiOiJaa1VsRmRqVThiUEstLXVVM2JJR09PVHFYYVFFS1ZINFVXOW53MTR6WTJnIn0.U1HQ4j2veW3D6ZRfm8J-dyfphms0kkF7IYRUmA2n6zawu-A3FyVRC4PzxMEmRpZO_Q3rQXCbHcO_EtWQFtVw244aHgjASUW2bfbHr7Rhpl2VjdMNXXfWeQKR4XhoOmYRM4qmN585VSiMfV5WVYk96UKf9-VUhmWQpf-EDbModBujIIqLXQdMVVu3awmcXEvyPqOyVntrX7wg7sFT_z0GiZVB-LhdiXJBjl5M2Me-aWQX9TzY_US6deMO6MuhLo1MwPdQbvnwQp0cDx9yoI2Ef9kxihRGPr6aD7OiEXE4CF1LdDw7bt2hDEoJwnBNWCOLHDCpUJELx5qhKmAu3ulUYQ.K3l5byKhIee3xpCLLlcGBA.z5Csrbp2TdpvdGfegFKIgsipiWdGMC5oUsmLpDhOiNx8QPc3u-jhsf-97HigCS7ul789Kepa78SC5FTJbVjszVTFFcADXB9IlCb6RQjfE8a2gHMY75HXgcpxoA6HNnaR.SwL0PQR_FS5DQ-zXBhCSlA" + }, + + "record": { + "CNAME": "vulcanoplan.pages.dev" + } +} diff --git a/domains/playboyfear.json b/domains/playboyfear.json index 677b1b6cd..e7d99bef4 100644 --- a/domains/playboyfear.json +++ b/domains/playboyfear.json @@ -1,10 +1,10 @@ { - "owner": { - "username": "Fear-Itself", - "discord": "1079471323220295781", - "OWL": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiUlNBLU9BRVAiLCJraWQiOiJaa1VsRmRqVThiUEstLXVVM2JJR09PVHFYYVFFS1ZINFVXOW53MTR6WTJnIn0.lxlc-07Kcz9oxe3endfLP2iaYnhFx1YdAtlEl8n0GHWodaqDj6rscZ-tyqOgcQLgH4juWf4tm8f3ExHzYrwx097K5X97Rf3ZvibOI5KlhKwNxMDEPSrsaq13r2ILCAZGmeQmVnNVWzmbiwDns-z_uh0QEl-YvGatR2Z5XhNfvID_dRtshwkqdwi9SsDuwX6Y2qHUBBTtuy0a35nBU9iITFMLHKSvkmfnul6hwRo6g9rJhUZIebynuUCwDxb9seba8kI1tWYBGXNE0uwGb-1SJKp4XrFTsLZYlMXBCTdwCFtebONQtWAkbkuQAfhUuqtOvIbz6KcIyI7g6KV5OnPNzw.q9Fb1LgcuGOhDM7d8UPiuw.fdmJ9W-LPDrT6p53ITGhZqNxbisbRcssIA9XUoFvbrDCk8apYtDAeIaqR3N5QWtydIcKVkPdvhbEU-Dduga5PXqsO9Ot1MQLeErtI28O1H8.pKzhEjWsJBuESoPUMQzM4g" - }, - "record": { - "CNAME": "fear-itself.github.io" - } + "owner": { + "username": "Fear-Itself", + "discord": "1079471323220295781", + "OWL": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiUlNBLU9BRVAiLCJraWQiOiJaa1VsRmRqVThiUEstLXVVM2JJR09PVHFYYVFFS1ZINFVXOW53MTR6WTJnIn0.lxlc-07Kcz9oxe3endfLP2iaYnhFx1YdAtlEl8n0GHWodaqDj6rscZ-tyqOgcQLgH4juWf4tm8f3ExHzYrwx097K5X97Rf3ZvibOI5KlhKwNxMDEPSrsaq13r2ILCAZGmeQmVnNVWzmbiwDns-z_uh0QEl-YvGatR2Z5XhNfvID_dRtshwkqdwi9SsDuwX6Y2qHUBBTtuy0a35nBU9iITFMLHKSvkmfnul6hwRo6g9rJhUZIebynuUCwDxb9seba8kI1tWYBGXNE0uwGb-1SJKp4XrFTsLZYlMXBCTdwCFtebONQtWAkbkuQAfhUuqtOvIbz6KcIyI7g6KV5OnPNzw.q9Fb1LgcuGOhDM7d8UPiuw.fdmJ9W-LPDrT6p53ITGhZqNxbisbRcssIA9XUoFvbrDCk8apYtDAeIaqR3N5QWtydIcKVkPdvhbEU-Dduga5PXqsO9Ot1MQLeErtI28O1H8.pKzhEjWsJBuESoPUMQzM4g" + }, + "record": { + "CNAME": "fear-itself.github.io" + } } diff --git a/domains/playeranalytics.vulcanocraft.json b/domains/playeranalytics.vulcanocraft.json index 989dcaf7f..eb8bf077e 100644 --- a/domains/playeranalytics.vulcanocraft.json +++ b/domains/playeranalytics.vulcanocraft.json @@ -1,12 +1,11 @@ { - "owner": { - "username": "VulcanoSoftware", - "discord": "814891541205876767", - "OWL": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiUlNBLU9BRVAiLCJraWQiOiJaa1VsRmRqVThiUEstLXVVM2JJR09PVHFYYVFFS1ZINFVXOW53MTR6WTJnIn0.PaUlk6ZArYasb5GFWnvJMTUcFLt0hlPqX2DDMAs_8dKVCFZhhAJYHfjbuo7Imsx8y9TQSv3b2_qSaTvo488GReI4sa8uscSTFUtypOeKYE5hzo6G7vWfj_fJ4OWQbxBhiAd-ebA5gJQQFihIS2SL37o1uvTQDdkOGprZS0XxsMN7hl3s9-u9tfwnIM_j5iG6z_TnzkE0QCIANe_y20J8ift_GPd89bz7M2-X7gpqgiWfzTGrRnOF2gFjIHofZB4uljxaPNK3TzzlV72Qwyh_WrU8Kw3XsKxsjr7IO62BrrNzTJyjixJd-oZkcEhd8Z4N5wueMX_Vx9cdJ0xtOIjrmQ.JdAPDqQADI_gas7asULI6A.r5P4wD7e_E-4TpKksyzjdQQvp3OWTHffPIM5_C5EfOWYeR6oUTCNB16WdP6NVKFvfWOdWnVuVgjO9bWTWTZKxuUxXTj0WeBIQSS3plaoNWbuEFY31OgMm-XXFP1ZRBie.lXIj9HQI-dJm1aJ5r-RJXw" - }, - - "record": { - "CNAME": "vulcanoplan.pages.dev" - } - } - \ No newline at end of file + "owner": { + "username": "VulcanoSoftware", + "discord": "814891541205876767", + "OWL": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiUlNBLU9BRVAiLCJraWQiOiJaa1VsRmRqVThiUEstLXVVM2JJR09PVHFYYVFFS1ZINFVXOW53MTR6WTJnIn0.PaUlk6ZArYasb5GFWnvJMTUcFLt0hlPqX2DDMAs_8dKVCFZhhAJYHfjbuo7Imsx8y9TQSv3b2_qSaTvo488GReI4sa8uscSTFUtypOeKYE5hzo6G7vWfj_fJ4OWQbxBhiAd-ebA5gJQQFihIS2SL37o1uvTQDdkOGprZS0XxsMN7hl3s9-u9tfwnIM_j5iG6z_TnzkE0QCIANe_y20J8ift_GPd89bz7M2-X7gpqgiWfzTGrRnOF2gFjIHofZB4uljxaPNK3TzzlV72Qwyh_WrU8Kw3XsKxsjr7IO62BrrNzTJyjixJd-oZkcEhd8Z4N5wueMX_Vx9cdJ0xtOIjrmQ.JdAPDqQADI_gas7asULI6A.r5P4wD7e_E-4TpKksyzjdQQvp3OWTHffPIM5_C5EfOWYeR6oUTCNB16WdP6NVKFvfWOdWnVuVgjO9bWTWTZKxuUxXTj0WeBIQSS3plaoNWbuEFY31OgMm-XXFP1ZRBie.lXIj9HQI-dJm1aJ5r-RJXw" + }, + + "record": { + "CNAME": "vulcanoplan.pages.dev" + } +} diff --git a/domains/playreaver.json b/domains/playreaver.json index cac2d2bfe..6e0cf9fa0 100644 --- a/domains/playreaver.json +++ b/domains/playreaver.json @@ -1,12 +1,11 @@ { - "owner": { - "username": "playreaver", - "discord": "802466803984760853", - "OWL": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiUlNBLU9BRVAiLCJraWQiOiJaa1VsRmRqVThiUEstLXVVM2JJR09PVHFYYVFFS1ZINFVXOW53MTR6WTJnIn0.YIQZW1Q4GvuHtwoVApEhTUfnTvZRbzgeTMFBwrRj4bRe-r37w_KlqAfvqDuBXCPv7a7uPkwE5evyx_DVX2UJ3Jl5M8N1SMKIg26cnzShzMARtF1m6oBGlei_fGung5SHj0UUekOnNqE6XlspxmKZLRT1EfT9H1DxLxXHlWjOaV1uAtEyKcZvv5G1TR_pLEanpcAik1jHaSdRoMOHH_LL4T-yZ_AcY2qfzI9dKdkJSdzdjw0ZKhmmFX9APqUTf9AWV2P0Aj_dKIKejzdR8CgTqnofaI7eWZ3kAJp_8LDVNoisvJvr2BgnPGvCQ_Lfv7YRouD7UE0SHEh9Rb0Ev1owsQ.FDIBraLuBZXlcNTt3jsXdA.MRrBmfOZ3L9_pnW4SuCmAaAr23yqsMOp-ptrX4TUFwY9Gobq7XyzKp1q-8w4Uv_bTsDEVj-QvEhsCRFKrnctLb-yDWHCJfQMau1mgwCgaK4.qG8M04A5TqkLwQnOLJD0QA" - }, - - "record": { - "CNAME": "playreaver.github.io" - } - } - + "owner": { + "username": "playreaver", + "discord": "802466803984760853", + "OWL": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiUlNBLU9BRVAiLCJraWQiOiJaa1VsRmRqVThiUEstLXVVM2JJR09PVHFYYVFFS1ZINFVXOW53MTR6WTJnIn0.YIQZW1Q4GvuHtwoVApEhTUfnTvZRbzgeTMFBwrRj4bRe-r37w_KlqAfvqDuBXCPv7a7uPkwE5evyx_DVX2UJ3Jl5M8N1SMKIg26cnzShzMARtF1m6oBGlei_fGung5SHj0UUekOnNqE6XlspxmKZLRT1EfT9H1DxLxXHlWjOaV1uAtEyKcZvv5G1TR_pLEanpcAik1jHaSdRoMOHH_LL4T-yZ_AcY2qfzI9dKdkJSdzdjw0ZKhmmFX9APqUTf9AWV2P0Aj_dKIKejzdR8CgTqnofaI7eWZ3kAJp_8LDVNoisvJvr2BgnPGvCQ_Lfv7YRouD7UE0SHEh9Rb0Ev1owsQ.FDIBraLuBZXlcNTt3jsXdA.MRrBmfOZ3L9_pnW4SuCmAaAr23yqsMOp-ptrX4TUFwY9Gobq7XyzKp1q-8w4Uv_bTsDEVj-QvEhsCRFKrnctLb-yDWHCJfQMau1mgwCgaK4.qG8M04A5TqkLwQnOLJD0QA" + }, + + "record": { + "CNAME": "playreaver.github.io" + } +} diff --git a/domains/pricing.syntaxloopers.json b/domains/pricing.syntaxloopers.json deleted file mode 100644 index 726befd50..000000000 --- a/domains/pricing.syntaxloopers.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "owner": { - "username": "chiragnahata", - "email": "chiragnahata05@gmail.com" - }, - "record": { - "A": ["129.213.151.29"] - } -} diff --git a/domains/princexd.json b/domains/princexd.json index fe2729aa2..ae58450fd 100644 --- a/domains/princexd.json +++ b/domains/princexd.json @@ -1,9 +1,9 @@ -{ - "owner": { - "username": "notreallyprince", - "email": "prince30112001@gmail.com" - }, - "record": { - "CNAME": "princexd.vercel.app" - } - } \ No newline at end of file +{ + "owner": { + "username": "notreallyprince", + "email": "prince30112001@gmail.com" + }, + "record": { + "CNAME": "princexd.vercel.app" + } +} diff --git a/domains/ps.json b/domains/ps.json index ccd1bbac5..1a4a92db5 100644 --- a/domains/ps.json +++ b/domains/ps.json @@ -1,9 +1,7 @@ { "owner": { "username": "PrivacySecured", - "email": "https://email.ps.is-a.dev/", - "OWL": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiUlNBLU9BRVAiLCJraWQiOiJaa1VsRmRqVThiUEstLXVVM2JJR09PVHFYYVFFS1ZINFVXOW53MTR6WTJnIn0.VoJDQtbSUW3kYsQ0IuIE4CTIomV-e8GVUO2wS0fZp_-DkO6QltgcnKL_mAqMH5Salut7IGMZy48HExbambDrl11jQWwYHBAqqyAuAlxsqnUh83KGY3UKYfQzA8eRkdCPTth1pxvyXfUFnAnjEtmJLMNTSCds-J8fmcIkNEu-xT2UMEjxPQkoN8sJ7EA8YTHn4t3078D8tMr3AV5DJ1rg0QnuFwjra5FbjuJGHeYenEzS-Tdha7LTUyTEbKrdqdxYNpN4pv45sNrVpsDZPt3sR1CgOnXNSsfVwjUm-5DRweNquJHUxSpNZblJnbWBErWyg9_NZvISrClpJZ4We48oDg.YdsO9C1ulWhtaJYei-z-Zg.8p4HE12styyP4JSTFrlLWMmfIUAOw1kDQWrAcqSOlqbbtujr4Ww-QyBuUBIQojGvuFKs3jflF5tuvIjOgU8hTOWxB2uS4KItHwpIsFeQo9i1OHSTzj0glP2ly-XMY1Wi.99kVL134lF7knduFKnqfGQ", - "notes": "I rarely go on my emails. If I do its because I needed a verification code." + "OWL": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiUlNBLU9BRVAiLCJraWQiOiJaa1VsRmRqVThiUEstLXVVM2JJR09PVHFYYVFFS1ZINFVXOW53MTR6WTJnIn0.VoJDQtbSUW3kYsQ0IuIE4CTIomV-e8GVUO2wS0fZp_-DkO6QltgcnKL_mAqMH5Salut7IGMZy48HExbambDrl11jQWwYHBAqqyAuAlxsqnUh83KGY3UKYfQzA8eRkdCPTth1pxvyXfUFnAnjEtmJLMNTSCds-J8fmcIkNEu-xT2UMEjxPQkoN8sJ7EA8YTHn4t3078D8tMr3AV5DJ1rg0QnuFwjra5FbjuJGHeYenEzS-Tdha7LTUyTEbKrdqdxYNpN4pv45sNrVpsDZPt3sR1CgOnXNSsfVwjUm-5DRweNquJHUxSpNZblJnbWBErWyg9_NZvISrClpJZ4We48oDg.YdsO9C1ulWhtaJYei-z-Zg.8p4HE12styyP4JSTFrlLWMmfIUAOw1kDQWrAcqSOlqbbtujr4Ww-QyBuUBIQojGvuFKs3jflF5tuvIjOgU8hTOWxB2uS4KItHwpIsFeQo9i1OHSTzj0glP2ly-XMY1Wi.99kVL134lF7knduFKnqfGQ" }, "record": { "CNAME": "privacysecured.github.io" diff --git a/domains/ptero.phoenix.json b/domains/ptero.phoenix.json deleted file mode 100644 index 37214625f..000000000 --- a/domains/ptero.phoenix.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "owner": { - "username": "PhoenixOrigin", - "email": "phoenixorigin171@gmail.com", - "github_id": 85183285 - }, - "record": { - "A": ["130.162.166.134"] - } -} diff --git a/domains/qui.json b/domains/qui.json index 5b6c1f641..cb82f193a 100644 --- a/domains/qui.json +++ b/domains/qui.json @@ -1,9 +1,9 @@ { - "owner": { - "username": "quiww", - "mastodon": "qui@bsd.cafe" - }, - "record": { - "CNAME": "quiww.github.io" - } + "owner": { + "username": "quiww", + "mastodon": "qui@bsd.cafe" + }, + "record": { + "CNAME": "quiww.github.io" + } } diff --git a/domains/rahulps.json b/domains/rahulps.json index 66142d1ec..bfda672ce 100644 --- a/domains/rahulps.json +++ b/domains/rahulps.json @@ -4,8 +4,6 @@ "email": "rahulps1000@gmail.com" }, "record": { - "A": [ - "75.2.60.5" - ] - } + "A": ["75.2.60.5"] + } } diff --git a/domains/random.json b/domains/random.json index c70527107..0b0d32b26 100644 --- a/domains/random.json +++ b/domains/random.json @@ -6,6 +6,6 @@ "email": "gusruben@protonmail.com" }, "record": { - "A": [ "173.255.236.153" ] + "A": ["173.255.236.153"] } -} \ No newline at end of file +} diff --git a/domains/raw-api.json b/domains/raw-api.json index b8d2e61c5..708e00ecc 100644 --- a/domains/raw-api.json +++ b/domains/raw-api.json @@ -5,5 +5,6 @@ }, "record": { "CNAME": "is-a.dev" - } + }, + "proxied": true } diff --git a/domains/register-bot.json b/domains/register-bot.json index 00eb3c451..018b2b59a 100644 --- a/domains/register-bot.json +++ b/domains/register-bot.json @@ -5,5 +5,6 @@ }, "record": { "CNAME": "p2pb.dev" - } + }, + "proxied": true } diff --git a/domains/ryan.ginut.json b/domains/ryan.ginut.json deleted file mode 100644 index 690f2d10a..000000000 --- a/domains/ryan.ginut.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "owner": { - "username": "rtb523", - "email": "ryan.ginut@gmail.com" - }, - "record": { - "MX": ["mx1.improvmx.com", "mx2.improvmx.com"] - } -} diff --git a/domains/ryz.json b/domains/ryz.json index 2ebca8f0b..709827766 100644 --- a/domains/ryz.json +++ b/domains/ryz.json @@ -1,11 +1,11 @@ { - "description": "This subdomain is for my personal projects and mail forwarding.", - "owner": { - "username": "0ryz", - "email": "j6qt9x5sj@mozmail.com", - "discord": "4ryz" - }, - "record": { - "NS": ["betty.ns.cloudflare.com", "cody.ns.cloudflare.com"] - } + "description": "This subdomain is for my personal projects and mail forwarding.", + "owner": { + "username": "0ryz", + "email": "j6qt9x5sj@mozmail.com", + "discord": "4ryz" + }, + "record": { + "NS": ["betty.ns.cloudflare.com", "cody.ns.cloudflare.com"] + } } diff --git a/domains/sandbox.json b/domains/sandbox.json new file mode 100644 index 000000000..7c9301fc2 --- /dev/null +++ b/domains/sandbox.json @@ -0,0 +1,21 @@ +{ + "description": "Sandbox environment for is-a.dev", + "owner": { + "username": "is-a-dev" + }, + "record": { + "NS": [ + "blue.foundationdns.com", + "blue.foundationdns.net", + "blue.foundationdns.org" + ], + "DS": [ + { + "key_tag": 2371, + "algorithm": 13, + "digest_type": 2, + "digest": "023DD50C657C5F2471728B76127008F244CFB45F32AA0CE1978C0182D363EF12" + } + ] + } +} diff --git a/domains/saxophone.json b/domains/saxophone.json index fafeb425a..09300ddff 100644 --- a/domains/saxophone.json +++ b/domains/saxophone.json @@ -7,6 +7,6 @@ "record": { "MX": ["mx1.forwardemail.net", "mx2.forwardemail.net"], "TXT": "forward-email=itsarchit@keemail.me", - "A": [ "216.24.57.1" ] + "A": ["216.24.57.1"] } } diff --git a/domains/schumerism.json b/domains/schumerism.json index 403d90c01..90c4b59f9 100644 --- a/domains/schumerism.json +++ b/domains/schumerism.json @@ -1,11 +1,9 @@ { - "owner": { - "username": "homosapiensapien", - "email": "nathanielswoo@gmail.com" - }, - "record": { - "A": [ - "75.2.60.5" - ] - } + "owner": { + "username": "homosapiensapien", + "email": "nathanielswoo@gmail.com" + }, + "record": { + "A": ["75.2.60.5"] + } } diff --git a/domains/sdheeraj.json b/domains/sdheeraj.json index 9c66a9281..73e3dfcb2 100644 --- a/domains/sdheeraj.json +++ b/domains/sdheeraj.json @@ -1,7 +1,7 @@ { "owner": { "username": "17sdheeraj", - "email": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJkYXRhIjp7InVzZXJfaWQiOiIxMzE4NDk3NjUiLCJ1c2VybmFtZSI6IjE3c2RoZWVyYWoiLCJlbWFpbCI6IjE3c2RoZWVyYWpAd2luZ2Fyci5ldS5vcmcifSwiZXhwaXJlc0luIjoiOTk5OXkiLCJpYXQiOjE3MjE1MzM2ODJ9.7wMG7oM75_RVLS7uWP0b0gqJOP_v9jsfxRq-UcqPlgM" + "OWL": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJkYXRhIjp7InVzZXJfaWQiOiIxMzE4NDk3NjUiLCJ1c2VybmFtZSI6IjE3c2RoZWVyYWoiLCJlbWFpbCI6IjE3c2RoZWVyYWpAd2luZ2Fyci5ldS5vcmcifSwiZXhwaXJlc0luIjoiOTk5OXkiLCJpYXQiOjE3MjE1MzM2ODJ9.7wMG7oM75_RVLS7uWP0b0gqJOP_v9jsfxRq-UcqPlgM" }, "record": { "CNAME": "17sdheeraj.github.io" diff --git a/domains/sharex.phoenix.json b/domains/sharex.phoenix.json deleted file mode 100644 index 4d74122a1..000000000 --- a/domains/sharex.phoenix.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "owner": { - "username": "PhoenixOrigin", - "email": "phoenixorigin171@gmail.com" - }, - "record": { - "A": ["130.162.166.134"] - } -} diff --git a/domains/ss.xcyth.json b/domains/ss.xcyth.json deleted file mode 100644 index b729a82f2..000000000 --- a/domains/ss.xcyth.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "owner": { - "username": "Xcyth", - "email": "ritam.choudhuri@gmail.com" - }, - "record": { - "CNAME": "proxy.private.danbot.host" - } -} diff --git a/domains/status.vulcanocraft.json b/domains/status.vulcanocraft.json index 47c111d51..53fede4d8 100644 --- a/domains/status.vulcanocraft.json +++ b/domains/status.vulcanocraft.json @@ -1,12 +1,11 @@ { - "owner": { - "username": "VulcanoSoftware", - "discord": "814891541205876767", - "OWL": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiUlNBLU9BRVAiLCJraWQiOiJaa1VsRmRqVThiUEstLXVVM2JJR09PVHFYYVFFS1ZINFVXOW53MTR6WTJnIn0.mpPL9XXteeODNSJOnZAXl9g5kus0xQEGYMYgUHCkJGr5nRcIN1KNwQYV_wxyGiWdT1bo5Yy-HyK3vMh50g2ECLKdltfbJbOsSJkyOJewtKmvwkSVuZNl2rQ8KMNZ46se3LLHrOjEpRB-1ijmSnuXYuiYZ1AeEqaUfQSCRMY_yTlvMm_OdUj9VK97bjHliB6NHffuX93AtVSK5-OwxZyJsEpICevJd6YHbJiFzKTmUXEUtVM90LBI-BqlblawDq8cLyB1D1eXzNiTFT9JdEmTqalPusePWT8RO2knz9wkb2f4BeGJSGCCai7n9f-hO8X41pWS9UzP2qfutkinveBX4g.qPPdM2OBmIURG_QSgCiZvA.IVp2jGQA6Y0ZEcAuBeyKntWmnF2Y_1jCMJnJ8f-PQ6ceVooVM2r-ZzVnIN7khw5gou4Sc--VGnARlJRaXV5ma-vPZqr_4x1qQs-eYiPq_y5TcD_7qoDjmK3g5MwOMXbS.r-gr82Miw4q6KqKxSdZQDg" - }, - - "record": { - "CNAME": "vulcanostatus.pages.dev" - } - } - \ No newline at end of file + "owner": { + "username": "VulcanoSoftware", + "discord": "814891541205876767", + "OWL": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiUlNBLU9BRVAiLCJraWQiOiJaa1VsRmRqVThiUEstLXVVM2JJR09PVHFYYVFFS1ZINFVXOW53MTR6WTJnIn0.mpPL9XXteeODNSJOnZAXl9g5kus0xQEGYMYgUHCkJGr5nRcIN1KNwQYV_wxyGiWdT1bo5Yy-HyK3vMh50g2ECLKdltfbJbOsSJkyOJewtKmvwkSVuZNl2rQ8KMNZ46se3LLHrOjEpRB-1ijmSnuXYuiYZ1AeEqaUfQSCRMY_yTlvMm_OdUj9VK97bjHliB6NHffuX93AtVSK5-OwxZyJsEpICevJd6YHbJiFzKTmUXEUtVM90LBI-BqlblawDq8cLyB1D1eXzNiTFT9JdEmTqalPusePWT8RO2knz9wkb2f4BeGJSGCCai7n9f-hO8X41pWS9UzP2qfutkinveBX4g.qPPdM2OBmIURG_QSgCiZvA.IVp2jGQA6Y0ZEcAuBeyKntWmnF2Y_1jCMJnJ8f-PQ6ceVooVM2r-ZzVnIN7khw5gou4Sc--VGnARlJRaXV5ma-vPZqr_4x1qQs-eYiPq_y5TcD_7qoDjmK3g5MwOMXbS.r-gr82Miw4q6KqKxSdZQDg" + }, + + "record": { + "CNAME": "vulcanostatus.pages.dev" + } +} diff --git a/domains/steake.json b/domains/steake.json index 6097bc2e2..fb19248c3 100644 --- a/domains/steake.json +++ b/domains/steake.json @@ -1,12 +1,12 @@ { - "description": "Steake", - "repo": "https://github.com/Steake/about/", - "owner": { - "username": "steake", - "email": "ollie.steake@gmail.com", - "twitter": "officialELTCOIN" - }, - "record": { - "CNAME": "steake.github.io" - } + "description": "Steake", + "repo": "https://github.com/Steake/about/", + "owner": { + "username": "steake", + "email": "ollie.steake@gmail.com", + "twitter": "officialELTCOIN" + }, + "record": { + "CNAME": "steake.github.io" + } } diff --git a/domains/tahseen.json b/domains/tahseen.json index 3f938f85c..76d36c4f6 100644 --- a/domains/tahseen.json +++ b/domains/tahseen.json @@ -4,8 +4,6 @@ "email": "itxtahseen@gmail.com" }, "record": { - "A": [ - "72.2.60.5" - ] + "A": ["72.2.60.5"] } } diff --git a/domains/team.json b/domains/team.json index 31c79da96..993cade10 100644 --- a/domains/team.json +++ b/domains/team.json @@ -1,11 +1,11 @@ { - "description": "The Maintainer Docs For The Is-A.Dev Website!", - "repo": "github.com/is-a-dev/maintainer-docs", + "repo": "https://github.com/is-a-dev/team-docs", "owner": { "username": "is-a-dev", "email": "admin@is-a.dev" }, "record": { "CNAME": "is-a.dev" - } + }, + "proxied": true } diff --git a/domains/tentomasne.json b/domains/tentomasne.json index 8974a9512..1e20af687 100644 --- a/domains/tentomasne.json +++ b/domains/tentomasne.json @@ -1,8 +1,8 @@ { - "owner": { - "username": "jasomtubratu" - }, - "record": { - "CNAME": "tomasdavidik.sk" - } + "owner": { + "username": "jasomtubratu" + }, + "record": { + "CNAME": "tomasdavidik.sk" + } } diff --git a/domains/test.json b/domains/test.json deleted file mode 100644 index b52175d6e..000000000 --- a/domains/test.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "owner": { - "username": "is-a-dev" - }, - "record": { - "NS": [ - "bingo.ns.cloudflare.com", - "matias.ns.cloudflare.com" - ] - } -} diff --git a/domains/thehcj.json b/domains/thehcj.json index f176fc493..8f312d4f1 100644 --- a/domains/thehcj.json +++ b/domains/thehcj.json @@ -1,9 +1,9 @@ { - "owner": { - "username": "thehcj", - "bluesky": "did:plc:5f2c6awh4ffekm7srmi4d6zg" - }, - "record": { - "CNAME": "thehcj.github.io" - } -} + "owner": { + "username": "thehcj", + "bluesky": "did:plc:5f2c6awh4ffekm7srmi4d6zg" + }, + "record": { + "CNAME": "thehcj.github.io" + } +} diff --git a/domains/thiaguinho.json b/domains/thiaguinho.json index af4c088d7..fdd2af922 100644 --- a/domains/thiaguinho.json +++ b/domains/thiaguinho.json @@ -1,9 +1,9 @@ { - "owner": { - "username": "HomeamdAfK", - "email": "homeamd@hotmail.com" - }, - "record": { - "CNAME": "umbrel.minotaur-enigmatic.ts.net" - } + "owner": { + "username": "HomeamdAfK", + "email": "homeamd@hotmail.com" + }, + "record": { + "CNAME": "umbrel.minotaur-enigmatic.ts.net" + } } diff --git a/domains/tim.json b/domains/tim.json index a0eb45dbb..3c170dbad 100644 --- a/domains/tim.json +++ b/domains/tim.json @@ -1,8 +1,7 @@ { "description": "Tim is a Dev", "owner": { - "username": "xorob0", - "email": "xorob0@toum" + "username": "xorob0" }, "repo": "https://github.com/xorob0/register", "record": { diff --git a/domains/tunnel.vulcanocraft.json b/domains/tunnel.vulcanocraft.json index 2f768a5d4..839f03fd4 100644 --- a/domains/tunnel.vulcanocraft.json +++ b/domains/tunnel.vulcanocraft.json @@ -1,14 +1,13 @@ { - "owner": { - "username": "VulcanoSoftware", - "email": "", - "discord": "814891541205876767", - "OWL": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiUlNBLU9BRVAiLCJraWQiOiJaa1VsRmRqVThiUEstLXVVM2JJR09PVHFYYVFFS1ZINFVXOW53MTR6WTJnIn0.JPhn4mFGL270NVjNvcLw1eYMU_-BAJ7GiIPBlijkSzPPJsByxT2CJErVgHV3K_QjLQRPMGeQE0jjYHOWFLhlZc2mjav7vcAYrcWjnSa-QKbQho_ppnebX1E8OfLtsKWtvqxfGm3O-ii7Eh4XYo7ozm49gTKed_Ypc1svCFp7SePt5DXzhuDoeJ7Ob-vd8zkmhuIoIBXBERWWnfQgaDDfUwCtkmziOmKGYECzpxK6y1z_jhHcjcftLSXn0S7730nODGhidOB9x-YSCkG-O3e72ECu0KH3SRg-HwJz4pQlmeYXGDZClDe9YG1GSHiW4xa9iT36PE8Q0zBLMvS8UWQh4g.LL602nYC1Zm6b1Rjv_5OGQ.QJymDzTupny-bEtQy-G8hZI1Ey49IDr3ZzhhBwE3Qtg7XQnsDf63q3nAGVX3zEHtK8GWQ-dnDg2FStiBRSihFczry1fYk1BOEbtwDQ-PYnphLeLhZuDz3BzVshnqVavw.1I4mHnmNjPVv4AwJvcUPKA" - }, - - "record": { - "A": ["147.185.221.23"] - }, - "proxied": true - } - + "owner": { + "username": "VulcanoSoftware", + "email": "", + "discord": "814891541205876767", + "OWL": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiUlNBLU9BRVAiLCJraWQiOiJaa1VsRmRqVThiUEstLXVVM2JJR09PVHFYYVFFS1ZINFVXOW53MTR6WTJnIn0.JPhn4mFGL270NVjNvcLw1eYMU_-BAJ7GiIPBlijkSzPPJsByxT2CJErVgHV3K_QjLQRPMGeQE0jjYHOWFLhlZc2mjav7vcAYrcWjnSa-QKbQho_ppnebX1E8OfLtsKWtvqxfGm3O-ii7Eh4XYo7ozm49gTKed_Ypc1svCFp7SePt5DXzhuDoeJ7Ob-vd8zkmhuIoIBXBERWWnfQgaDDfUwCtkmziOmKGYECzpxK6y1z_jhHcjcftLSXn0S7730nODGhidOB9x-YSCkG-O3e72ECu0KH3SRg-HwJz4pQlmeYXGDZClDe9YG1GSHiW4xa9iT36PE8Q0zBLMvS8UWQh4g.LL602nYC1Zm6b1Rjv_5OGQ.QJymDzTupny-bEtQy-G8hZI1Ey49IDr3ZzhhBwE3Qtg7XQnsDf63q3nAGVX3zEHtK8GWQ-dnDg2FStiBRSihFczry1fYk1BOEbtwDQ-PYnphLeLhZuDz3BzVshnqVavw.1I4mHnmNjPVv4AwJvcUPKA" + }, + + "record": { + "A": ["147.185.221.23"] + }, + "proxied": true +} diff --git a/domains/uwu.json b/domains/uwu.json index d59a9f352..f5b369bce 100644 --- a/domains/uwu.json +++ b/domains/uwu.json @@ -6,4 +6,4 @@ "record": { "CNAME": "edge.redirect.pizza" } -} \ No newline at end of file +} diff --git a/domains/vendors.syntaxloopers.json b/domains/vendors.syntaxloopers.json deleted file mode 100644 index 726befd50..000000000 --- a/domains/vendors.syntaxloopers.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "owner": { - "username": "chiragnahata", - "email": "chiragnahata05@gmail.com" - }, - "record": { - "A": ["129.213.151.29"] - } -} diff --git a/domains/vikrant.json b/domains/vikrant.json index f71a5fcbe..bddc18231 100644 --- a/domains/vikrant.json +++ b/domains/vikrant.json @@ -1,9 +1,9 @@ { - "owner": { - "username": "diluteoxygen", - "email": "diluteoxygen@gmail.com" - }, - "record": { - "CNAME": "diluteoxygen.github.io" - } + "owner": { + "username": "diluteoxygen", + "email": "diluteoxygen@gmail.com" + }, + "record": { + "CNAME": "diluteoxygen.github.io" + } } diff --git a/domains/william.json b/domains/william.json index 390bdf838..51c7f248e 100644 --- a/domains/william.json +++ b/domains/william.json @@ -4,9 +4,6 @@ "email": "william@is-a.dev" }, "record": { - "NS": [ - "bingo.ns.cloudflare.com", - "matias.ns.cloudflare.com" - ] + "NS": ["bingo.ns.cloudflare.com", "matias.ns.cloudflare.com"] } } diff --git a/domains/www.jamied132.json b/domains/www.jamied132.json deleted file mode 100644 index eaec72ecf..000000000 --- a/domains/www.jamied132.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "description": "personal portfolio", - "repo": "github.com/jamied132/jamied132.github.io", - "owner": { - "username": "jamied132", - "email": "jamied132.email@gmail.com", - "wasteof.money": "jamied132", - "darflen": "jamied132" - }, - "record": { - "URL": "https://jamied132.is-a.dev" - } -} diff --git a/domains/www.joe50097.json b/domains/www.joe50097.json index 469cdaf61..f5c662b6a 100644 --- a/domains/www.joe50097.json +++ b/domains/www.joe50097.json @@ -6,5 +6,5 @@ "record": { "CNAME": "joe50097.netlify.app" }, - "proxied":false + "proxied": false } diff --git a/domains/www.json b/domains/www.json index b8d2e61c5..708e00ecc 100644 --- a/domains/www.json +++ b/domains/www.json @@ -5,5 +5,6 @@ }, "record": { "CNAME": "is-a.dev" - } + }, + "proxied": true } diff --git a/domains/www.schumerism.json b/domains/www.schumerism.json index 403d90c01..90c4b59f9 100644 --- a/domains/www.schumerism.json +++ b/domains/www.schumerism.json @@ -1,11 +1,9 @@ { - "owner": { - "username": "homosapiensapien", - "email": "nathanielswoo@gmail.com" - }, - "record": { - "A": [ - "75.2.60.5" - ] - } + "owner": { + "username": "homosapiensapien", + "email": "nathanielswoo@gmail.com" + }, + "record": { + "A": ["75.2.60.5"] + } } diff --git a/domains/xabdoat.json b/domains/xabdoat.json index daedb1078..6d862b66e 100644 --- a/domains/xabdoat.json +++ b/domains/xabdoat.json @@ -3,7 +3,6 @@ "repo": "https://github.com/xAbdoAT/xAbdoAT.github.io", "owner": { "username": "xAbdoAT", - "email": "email@address", "twitter": "xAbdoAT" }, "record": { diff --git a/domains/yug.json b/domains/yug.json index 2bca5cd47..799dbdc19 100644 --- a/domains/yug.json +++ b/domains/yug.json @@ -1,12 +1,12 @@ { - "description": "Personal website!", - "repo": "N/A", - "owner": { - "username": "YUG38", - "email": "4yugpatel123@gmail.com", - "discord": "name_yug" - }, - "record": { - "CNAME": "name-yug.pages.dev" - } + "description": "Personal website!", + "repo": "N/A", + "owner": { + "username": "YUG38", + "email": "4yugpatel123@gmail.com", + "discord": "name_yug" + }, + "record": { + "CNAME": "name-yug.pages.dev" + } } diff --git a/domains/zaid.json b/domains/zaid.json index 76668dabd..728d4240e 100644 --- a/domains/zaid.json +++ b/domains/zaid.json @@ -3,7 +3,7 @@ "repo": "https://github.com/zaidmukaddam/zaidmukaddam.github.io", "owner": { "username": "zaidmukaddam", - "email": "zaidlunatic1@gmail", + "email": "zaidlunatic1@gmail.com", "twitter": "Zaid08079154" }, "record": { diff --git a/domains/zer0.json b/domains/zer0.json index 46ac812f8..a998a613b 100644 --- a/domains/zer0.json +++ b/domains/zer0.json @@ -1,7 +1,6 @@ { "owner": { "username": "Zer0Dev-exe", - "email": "zero", "discord": "817515739711406140" }, "record": { diff --git a/domains/zerotwo.json b/domains/zerotwo.json index 191503615..d89b36127 100644 --- a/domains/zerotwo.json +++ b/domains/zerotwo.json @@ -3,7 +3,7 @@ "repo": "https://github.com/ZeroTwoDiscord/zerotwodiscord.github.io", "owner": { "username": "ConnorDoesDev", - "email": "connordoesdev@gmail.com / connor@zerotwo.sytes.net" + "email": "connordoesdev@gmail.com" }, "record": { "CNAME": "zerotwodiscord.github.io" diff --git a/domains/zmail._domainkey.esb.json b/domains/zmail._domainkey.esb.json deleted file mode 100644 index 7ec91a761..000000000 --- a/domains/zmail._domainkey.esb.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "owner": { - "username": "EducatedsuddenBucket", - "email": "educatedsuddenbucket@gmail.com" - }, - "record": { - "TXT": [ - "v=DKIM1; k=rsa; p=MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCOCPIlvAEZxJibdx9OiUyJHoj63GUkBafTzg5XI4kfG7LFcONNdJwjxbOipmriktgDwyltEM4ZC1kw+Vf3mSYwIqtfuMmFZXBawYW9nU7KbNqH2xLZF+7z0SkHdyB0ODm78ouiQLdr6IPc+ZSjyZD0M3eOMlXnwsBrCzhM+itKowIDAQAB" - ] - } -} diff --git a/domains/zmail._domainkey.mail.gs.json b/domains/zmail._domainkey.mail.gs.json index 412aa40e8..2356e433b 100644 --- a/domains/zmail._domainkey.mail.gs.json +++ b/domains/zmail._domainkey.mail.gs.json @@ -9,4 +9,3 @@ "TXT": "v=DKIM1; k=rsa; p=MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCIBTe8Y/UeDzWD6h6UcnIbE9+hQrVo1V/s4tBlINTsI0uLLqGrdOMjnkXAXljqm5HBx5L+qNOw5s7d+LLUMtUKLY01nttqhaiPsP1KdzJdoCwQR38VwzVDMIHyNVKxd4YY99MIkVCoR7KoWds6pLvYKYOB+EGucZJWs8VjWrK8UQIDAQAB" } } - diff --git a/package.json b/package.json new file mode 100644 index 000000000..858f3ddd5 --- /dev/null +++ b/package.json @@ -0,0 +1,9 @@ +{ + "devDependencies": { + "ava": "^6.2.0", + "fs-extra": "^11.2.0" + }, + "scripts": { + "test": "npx ava tests/*.test.js" + } +} diff --git a/tests/domains.test.js b/tests/domains.test.js new file mode 100644 index 000000000..eddb7833c --- /dev/null +++ b/tests/domains.test.js @@ -0,0 +1,35 @@ +const t = require("ava"); +const fs = require("fs-extra"); +const path = require("path"); + +const domainsPath = path.resolve("domains"); +const files = fs.readdirSync(domainsPath); + +t("Nested subdomains should not exist without a parent subdomain", (t) => { + files.forEach((file) => { + const subdomain = file.replace(".json", ""); + + if (subdomain.split(".").length > 1) { + const parentSubdomain = subdomain.split(".").pop(); + + t.true(files.includes(`${parentSubdomain}.json`), `${file}: Parent subdomain does not exist`); + } + }); + + t.pass(); +}); + +t("Nested subdomains should not exist if the parent subdomain has NS records", (t) => { + files.forEach((file) => { + const subdomain = file.replace(".json", ""); + + if (subdomain.split(".").length > 1) { + const parentSubdomain = subdomain.split(".").pop(); + const parentDomain = fs.readJsonSync(path.join(domainsPath, `${parentSubdomain}.json`)); + + t.is(parentDomain.record.NS, undefined, `${file}: Parent subdomain has NS records`); + } + }); + + t.pass(); +}); diff --git a/tests/json.test.js b/tests/json.test.js new file mode 100644 index 000000000..a9486349a --- /dev/null +++ b/tests/json.test.js @@ -0,0 +1,95 @@ +const t = require("ava"); +const fs = require("fs-extra"); +const path = require("path"); + +const requiredFields = { + owner: "object", + record: "object" +}; + +const optionalFields = { + proxied: "boolean", + reserved: "boolean" +}; + +const requiredOwnerFields = { + username: "string" +}; + +const optionalOwnerFields = { + email: "string" +}; + +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}$/; + +const domainsPath = path.resolve("domains"); +const files = fs.readdirSync(domainsPath); + +const validateRequiredFields = (t, obj, requiredFields, file) => { + Object.keys(requiredFields).forEach((key) => { + t.true(obj.hasOwnProperty(key), `${file}: Missing required field: ${key}`); + t.is(typeof obj[key], requiredFields[key], `${file}: Field ${key} should be of type ${requiredFields[key]}`); + }); +}; + +const validateOptionalFields = (t, obj, optionalFields, file) => { + Object.keys(optionalFields).forEach((key) => { + if (obj.hasOwnProperty(key)) { + t.is( + typeof obj[key], + optionalFields[key], + `${file}: Field ${key} should be of type ${optionalFields[key]}` + ); + } + }); +}; + +t("All files should be valid JSON", (t) => { + files.forEach((file) => { + t.notThrows(() => fs.readJsonSync(path.join(domainsPath, file)), `${file}: Invalid JSON file`); + }); +}); + +t("All files should have valid file names", (t) => { + files.forEach((file) => { + t.true(file.endsWith(".json"), `${file}: File does not have .json extension`); + t.false(file.includes(".is-a.dev"), `${file}: File name should not contain .is-a.dev`); + t.true(file === file.toLowerCase(), `${file}: File name should be lowercase`); + + // Ignore root domain + if (file !== "@.json") { + t.regex( + file.replace(/\.json$/, "") + ".is-a.dev", + hostnameRegex, + `${file}: FQDN must be 1-253 characters, use letters, numbers, dots, or hyphens, and not start or end with a hyphen.` + ); + } + }); +}); + +t("All files should have the required fields", (t) => { + files.forEach((file) => { + const data = fs.readJsonSync(path.join(domainsPath, file)); + + validateRequiredFields(t, data, requiredFields, file); + validateRequiredFields(t, data.owner, requiredOwnerFields, file); + + if (!data.reserved) { + t.true(Object.keys(data.record).length > 0, `${file}: No record types found`); + } + }); +}); + +t("All files should have valid optional fields", (t) => { + files.forEach((file) => { + const data = fs.readJsonSync(path.join(domainsPath, file)); + + validateOptionalFields(t, data, optionalFields, file); + validateOptionalFields(t, data.owner, optionalOwnerFields, file); + + if (data.owner.email) { + t.regex(data.owner.email, emailRegex, `${file}: Owner email should be a valid email address`); + } + }); +}); diff --git a/tests/records.test.js b/tests/records.test.js new file mode 100644 index 000000000..2dc8fa4f0 --- /dev/null +++ b/tests/records.test.js @@ -0,0 +1,79 @@ +const t = require("ava"); +const fs = require("fs-extra"); +const path = require("path"); + +const { + checkCNAME, + checkNSAndDS, + validateHostname, + validateIPv4, + validateIPv6, + validateSpecialRecords, + validateTXT, + validateURL +} = require("../utils/records"); + +const validRecordTypes = ["A", "AAAA", "CAA", "CNAME", "DS", "MX", "NS", "SRV", "TXT", "URL"]; + +const domainsPath = path.resolve("domains"); +const files = fs.readdirSync(domainsPath); + +t("All files should have valid record types", (t) => { + files.forEach((file) => { + const data = fs.readJsonSync(path.join(domainsPath, file)); + const recordKeys = Object.keys(data.record); + + recordKeys.forEach((key) => { + t.true(validRecordTypes.includes(key), `${file}: Invalid record type: ${key}`); + }); + + checkCNAME(t, file, recordKeys); + checkNSAndDS(t, file, recordKeys); + }); +}); + +t("All files should not have duplicate record keys", (t) => { + files.forEach((file) => { + const data = fs.readJsonSync(path.join(domainsPath, file)); + const recordKeys = Object.keys(data.record); + const uniqueRecordKeys = new Set(recordKeys); + + t.is(recordKeys.length, uniqueRecordKeys.size, `${file}: Duplicate record keys found`); + }); +}); + +t("All files should have valid record values", (t) => { + files.forEach((file) => { + const data = fs.readJsonSync(path.join(domainsPath, file)); + Object.keys(data.record).forEach((key) => { + const value = data.record[key]; + + if (["A", "AAAA", "MX", "NS"].includes(key)) { + t.true(Array.isArray(value), `${file}: Record value should be an array for ${key}`); + + value.forEach((record) => + t.true(typeof record === "string", `${file}: Record value should be a string for ${key}`) + ); + + if (key === "A") validateIPv4(t, file, key, value, data); + if (key === "AAAA") validateIPv6(t, file, key, value); + if (["MX", "NS"].includes(key)) validateHostname(t, file, key, value); + } else if (["CNAME", "URL"].includes(key)) { + t.true(typeof value === "string", `${file}: Record value should be a string for ${key}`); + + if (key === "CNAME") validateHostname(t, file, key, [value]); + if (key === "URL") validateURL(t, file, key, value); + } else if (["CAA", "DS", "SRV"].includes(key)) { + t.true(Array.isArray(value), `${file}: Record value should be an array for ${key}`); + + value.forEach((record) => + t.true(typeof record === "object", `${file}: Record value should be an object for ${key}`) + ); + + validateSpecialRecords(t, file, key, value); + } else if (key === "TXT") { + validateTXT(t, file, key, value); + } + }); + }); +}); diff --git a/utils/functions.js b/utils/functions.js new file mode 100644 index 000000000..ce15acdd4 --- /dev/null +++ b/utils/functions.js @@ -0,0 +1,73 @@ +module.exports.expandIPv6 = function (ip) { + // Split into segments by ":" + let segments = ip.split(":"); + + // Count the number of segments that are empty due to "::" shorthand + const emptyIndex = segments.indexOf(""); + if (emptyIndex !== -1) { + // Calculate how many "0000" segments are missing + const nonEmptySegments = segments.filter((seg) => seg !== ""); + const missingSegments = 8 - nonEmptySegments.length; + + // Insert the missing "0000" segments into the position of the empty segment + segments = [ + ...nonEmptySegments.slice(0, emptyIndex), + ...Array(missingSegments).fill("0000"), + ...nonEmptySegments.slice(emptyIndex) + ]; + } + + // Expand each segment to 4 characters, padding with leading zeros + const expandedSegments = segments.map((segment) => segment.padStart(4, "0")); + + // Join the segments back together + return expandedSegments.join(":"); +}; + +module.exports.isPublicIPv4 = function (ip, proxied) { + const parts = ip.split(".").map(Number); + + // Validate IPv4 address format + if (parts.length !== 4 || parts.some((part) => isNaN(part) || part < 0 || part > 255)) { + return false; + } + + // Exception for 192.0.2.1, assuming the domain is proxied + if (ip === "192.0.2.1" && proxied) { + return true; + } + + // Check for private and reserved IPv4 ranges + return !( + // Private ranges + ( + parts[0] === 10 || + (parts[0] === 172 && parts[1] >= 16 && parts[1] <= 31) || + (parts[0] === 192 && parts[1] === 168) || + // Reserved or special-use ranges + (parts[0] === 100 && parts[1] >= 64 && parts[1] <= 127) || // Carrier-grade NAT + (parts[0] === 169 && parts[1] === 254) || // Link-local + (parts[0] === 192 && parts[1] === 0 && parts[2] === 0) || // IETF Protocol Assignments + (parts[0] === 192 && parts[1] === 0 && parts[2] === 2) || // Documentation (TEST-NET-1) + (parts[0] === 198 && parts[1] === 18) || // Network Interconnect Devices + (parts[0] === 198 && parts[1] === 51 && parts[2] === 100) || // Documentation (TEST-NET-2) + (parts[0] === 203 && parts[1] === 0 && parts[2] === 113) || // Documentation (TEST-NET-3) + parts[0] >= 224 + ) // Multicast and reserved ranges + ); +}; + +module.exports.isPublicIPv6 = function (ip) { + const normalizedIP = ip.toLowerCase(); + + // Check for private or special-use IPv6 ranges + return !( + ( + normalizedIP.startsWith("fc") || // Unique Local Address (ULA) + normalizedIP.startsWith("fd") || // Unique Local Address (ULA) + normalizedIP.startsWith("fe80") || // Link-local + normalizedIP.startsWith("::1") || // Loopback address (::1) + normalizedIP.startsWith("2001:db8") + ) // Documentation range + ); +}; diff --git a/utils/records.js b/utils/records.js new file mode 100644 index 000000000..3840157bb --- /dev/null +++ b/utils/records.js @@ -0,0 +1,112 @@ +const { expandIPv6, isPublicIPv4, isPublicIPv6 } = require("./functions"); + +const hostnameRegex = /^(?=.{1,253}$)(?:(?:[_a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)\.)+[a-zA-Z]{2,63}$/; +const ipv4Regex = /^(25[0-5]|2[0-4][0-9]|1[0-9]{2}|[1-9]?[0-9])(\.(25[0-5]|2[0-4][0-9]|1[0-9]{2}|[1-9]?[0-9])){3}$/; +const ipv6Regex = + /^(?:[0-9a-fA-F]{1,4}:){7}[0-9a-fA-F]{1,4}$|^::(?:[0-9a-fA-F]{1,4}:){0,6}[0-9a-fA-F]{1,4}$|^(?:[0-9a-fA-F]{1,4}:){1,7}:$|^(?:[0-9a-fA-F]{1,4}:){0,6}::(?:[0-9a-fA-F]{1,4}:){0,5}[0-9a-fA-F]{1,4}$/; + +// Check CNAME records +function checkCNAME(t, file, recordKeys) { + if (recordKeys.includes("CNAME")) { + t.is(recordKeys.length, 1, `${file}: CNAME records cannot be combined with other records`); + } +} + +// Check NS and DS records +function checkNSAndDS(t, file, recordKeys) { + if (recordKeys.includes("NS")) { + t.true( + recordKeys.length === 1 || (recordKeys.length === 2 && recordKeys.includes("DS")), + `${file}: NS records cannot be combined with other records, except for DS records` + ); + } + + if (recordKeys.includes("DS")) { + t.true(recordKeys.includes("NS"), `${file}: DS records must be combined with NS records`); + } +} + +// Validate IPv4 record +function validateIPv4(t, file, key, value, data) { + value.forEach((record) => { + t.regex(record, ipv4Regex, `${file}: Record value should be a valid IPv4 address for ${key}`); + t.true(isPublicIPv4(record, data.proxied), `${file}: Record value should be a public IPv4 address for ${key}`); + }); +} + +// Validate IPv6 record +function validateIPv6(t, file, key, value) { + value.forEach((record) => { + t.regex(expandIPv6(record), ipv6Regex, `${file}: Record value should be a valid IPv6 address for ${key}`); + t.true(isPublicIPv6(record), `${file}: Record value should be a public IPv6 address for ${key}`); + }); +} + +// Validate hostname record +function validateHostname(t, file, key, value) { + value.forEach((record) => { + t.regex(record, hostnameRegex, `${file}: Record value should be a valid hostname for ${key}`); + }); +} + +// Validate URL record +function validateURL(t, file, key, value) { + try { + new URL(value); + } catch (error) { + t.fail(`${file}: Record value should be a valid URL for ${key}`); + } +} + +// Validate special records (CAA, DS, SRV) +function validateSpecialRecords(t, file, key, value) { + if (key === "CAA") { + value.forEach((record) => { + t.true(typeof record.flags === "number", `${file}: CAA record value should have a number for flags`); + t.true(typeof record.tag === "string", `${file}: CAA record value should have a string for tag`); + t.true(typeof record.value === "string", `${file}: CAA record value should have a string for value`); + }); + } + if (key === "DS") { + value.forEach((record) => { + t.true(typeof record.key_tag === "number", `${file}: DS record value should have a number for key_tag`); + t.true(typeof record.algorithm === "number", `${file}: DS record value should have a number for algorithm`); + t.true( + typeof record.digest_type === "number", + `${file}: DS record value should have a number for digest_type` + ); + t.true(typeof record.digest === "string", `${file}: DS record value should have a string for digest`); + }); + } + if (key === "SRV") { + value.forEach((record) => { + t.true(typeof record.priority === "number", `${file}: SRV record value should have a number for priority`); + t.true(typeof record.weight === "number", `${file}: SRV record value should have a number for weight`); + t.true(typeof record.port === "number", `${file}: SRV record value should have a number for port`); + t.true(typeof record.target === "string", `${file}: SRV record value should have a string for target`); + t.regex(record.target, hostnameRegex, `${file}: SRV record value should have a valid hostname for target`); + }); + } +} + +// Validate TXT record +function validateTXT(t, file, key, value) { + if (Array.isArray(value)) { + value.forEach((record) => + t.true(typeof record === "string", `${file}: Record value should be a string for ${key}`) + ); + } else { + t.true(typeof value === "string", `${file}: Record value should be a string for ${key}`); + } +} + +module.exports = { + checkCNAME, + checkNSAndDS, + validateIPv4, + validateIPv6, + validateHostname, + validateURL, + validateSpecialRecords, + validateTXT +};