Merge branch 'is-a-dev:main' into main

This commit is contained in:
༒ᶜʳᵃᶻʸᴮᴼˢˢ卂乃卄丨丂卄乇Ҝ༒ authored and GitHub committed 2025-01-03 05:31:56 +05:30
commit 894fbf57a0
79 files changed
+611 -178

No files matched your search

+15 -16
View File
@@ -1,21 +1,20 @@
name: StaleBOT
on:
workflow_dispatch:
name: 'Force cleanup'
schedule:
- cron: "30 14 * * *"
workflow_dispatch:
schedule:
- cron: "30 14 * * *"
jobs:
stale:
runs-on: ubuntu-latest
steps:
- uses: actions/stale@v3
with:
repo-token: ${{ secrets.GITHUB_TOKEN }}
days-before-stale: 7
days-before-close: 3
stale-issue-message: 'This issue has been marked as stale due to inactivity and will be closed. Comment anything on this issue to prevent it'
stale-pr-message: 'This pull request has been marked as stale due to inactivity and will be closed. Comment anything on this PR to prevent it'
exempt-issue-labels: 'no-stale'
exempt-pr-labels: 'no-stale'
stale:
runs-on: ubuntu-latest
steps:
- uses: actions/stale@v3
with:
repo-token: ${{ secrets.GITHUB_TOKEN }}
days-before-stale: 7
days-before-close: 3
stale-issue-message: "This issue has been marked as stale due to inactivity and will be closed. Comment anything on this issue to prevent it"
stale-pr-message: "This pull request has been marked as stale due to inactivity and will be closed. Comment anything on this PR to prevent it"
exempt-issue-labels: "no-stale"
exempt-pr-labels: "no-stale"
+17 -1
View File
@@ -36,6 +36,22 @@ jobs:
steps:
- uses: actions/checkout@v4
- name: Clone is-a-dev/register
run: git clone https://github.com/is-a-dev/register.git register-${{ github.run_id }}
- run: npm install
- run: npm test
- name: Get all modified domain JSON files
if: github.event_name == 'pull_request'
id: changed-files
uses: tj-actions/changed-files@v45
with:
files: domains/*.json
- name: Run tests
run: npx ava tests/*.test.js
env:
EVENT: ${{ github.event_name }}
RUN_ID: ${{ github.run_id }}
PR_AUTHOR: ${{ github.event.pull_request.user.login }}
MODIFIED_FILES: ${{ steps.changed-files.outputs.all_changed_files }}
+3
View File
@@ -128,3 +128,6 @@ dist
.yarn/build-state.yml
.yarn/install-state.gz
.pnp.*
# Custom
.DS_Store
+2 -1
View File
@@ -14,7 +14,7 @@ The abuse reports will be investigated and the necessary action will be taken.
- Online stores/shopping websites
- Gambling websites
- Game cheat sites
- CDNs distributing potentially malicious content (APKs, executables)
- CDNs distributing potentially malicious content (e.g. APKs, executables)
- 'Unblocked' gaming websites
- Alternate URLs for commonly blocked websites (e.g. gambling/casino websites)
- Websites containing 18+ content
@@ -28,3 +28,4 @@ The abuse reports will be investigated and the necessary action will be taken.
- Online services for identity theft or forgery
- Platforms promoting self-harm or violence
- Illegal drug marketplaces
- Proxy sites (e.g. embedding other websites)
+3 -3
View File
@@ -42,16 +42,16 @@ In your PR, please provide sufficient reasoning of why you need NS records, to h
> Also see: [Why are you so strict with NS records?](https://is-a.dev/docs/faq/#why-are-you-so-strict-with-ns-records)
> [!NOTE]
> You may bypass these requirements by [donating](https://wdh.gg/pvNCdvs) a small amount of $2 (you can also donate via [GitHub Sponsors](https://wdh.gg/sponsor)).
> You may bypass these requirements by [donating](https://wdh.gg/pvNCdvs) a small amount of $2 (you can also donate via [GitHub Sponsors](https://wdh.gg/sponsor)). You also get a special role in our [Discord server](https://discord.gg/is-a-dev-830872854677422150)!
>
> If you decide to donate, please email william@is-a.dev (or send a message on Discord to `@williamharrison`) with your payment confirmation and your pull request link to have your PR approved.
> If you decide to donate, please email william@is-a.dev (or DM `@williamharrison` on Discord) with your payment receipt and your pull request link.
## Report Abuse
If you find any subdomains being abused, please report them by [creating an issue](https://github.com/is-a-dev/register/issues/new?assignees=&labels=report-abuse&projects=&template=report-abuse.md&title=Report+abuse) with the relevant evidence.
---
We are proud to announce that we are fully supported by Cloudflare's [Project Alexandria](https://www.cloudflare.com/lp/project-alexandria) sponsorship program. We would not be able to operate without their help! 💖
We are proud to announce that we are supported by Cloudflare's [Project Alexandria](https://www.cloudflare.com/lp/project-alexandria) sponsorship program. We would not be able to operate without their help! 💖
<a href="https://www.cloudflare.com">
<img alt="Cloudflare Logo" src="https://raw.githubusercontent.com/is-a-dev/register/main/media/cloudflare.png" height="96">
@@ -1,14 +0,0 @@
{
"owner": {
"username": "Yunexiz",
"discord": "1040303561847881729"
},
"record": {
"A": [
"185.199.109.153",
"185.199.108.153",
"185.199.110.153",
"185.199.111.153"
]
}
}
+10
View File
@@ -0,0 +1,10 @@
{
"description": "LIGMATV's URL Manager (aka 2)",
"owner": {
"username": "LIGMATV",
"email": "ligmatv.id@gmail.com"
},
"record": {
"CNAME": "ligmatv-links.vercel.app"
}
}
File renamed without changes.
+10
View File
@@ -0,0 +1,10 @@
{
"description": "Domain verification for my Bluesky account.",
"owner": {
"username": "LIGMATV",
"email": "ligmatv.id@gmail.com"
},
"record": {
"TXT": "did=did:plc:pibkszlhfix34y257kqcozix"
}
}
+8
View File
@@ -0,0 +1,8 @@
{
"owner": {
"username": "cjolivier123"
},
"record": {
"TXT": ["dh=74c1e1cd4df113f2b79e799d4f0e5910ef8f9557"]
}
}
@@ -4,6 +4,6 @@
"bluesky": "did:plc:5f2c6awh4ffekm7srmi4d6zg"
},
"record": {
"TXT": "dh=d8213a7b69c2c71bfc2cdddc2744080847a4b0da"
"TXT": "dh=4d34d136feda8f0fade8d9cbf34cfb3ff0adee15"
}
}
+9
View File
@@ -0,0 +1,9 @@
{
"owner": {
"username": "enderfoxbg",
"discord": "970380468090437672"
},
"record": {
"TXT": ["dh=75e9bdc423ca4351bb8938087b552bc2ee9a3e16"]
}
}
+10
View File
@@ -0,0 +1,10 @@
{
"owner": {
"username": "nikyy2",
"email": "anhky581@gmail.com",
"discord": "1007521768761729094"
},
"record": {
"TXT": "dh=eb8bcab3a2e8a1f278e7cb88404974b46f58a31c"
}
}
+9
View File
@@ -0,0 +1,9 @@
{
"owner": {
"username": "profxadke",
"email": "xadkeg@duck.com"
},
"record": {
"TXT": ["dh=35ca5646ff4cbe25158bef568c0e26c7224f5a61"]
}
}
@@ -1,10 +0,0 @@
{
"description": "GitHub said that the verification was needed so I created this record.",
"owner": {
"username": "jwaxy",
"email": "me@yxawj.aleeas.com"
},
"record": {
"TXT": "8e4b33b2837436011e57d5cade6b40"
}
}
@@ -0,0 +1,8 @@
{
"owner": {
"username": "ogsamrat"
},
"record": {
"TXT": ["eeef7c979489f42f420873389f2bef"]
}
}
@@ -1,9 +0,0 @@
{
"owner": {
"username": "Yunexiz",
"discord": "1040303561847881729"
},
"record": {
"TXT": "a39a9e9549128753e8f6757a37d2c2"
}
}
@@ -1,9 +0,0 @@
{
"owner": {
"username": "yunexiz",
"discord": "1040303561847881729"
},
"record": {
"TXT": "44acf50d05a09c5bdcb82f64551e6c"
}
}
+10
View File
@@ -0,0 +1,10 @@
{
"description": "LIGMATV's URL Manager (aka 2)",
"owner": {
"username": "LIGMATV",
"email": "ligmatv.id@gmail.com"
},
"record": {
"TXT": ["vc-domain-verify=2.is-a.dev,ea014a1b9a6ec8986aa0"]
}
}
+10
View File
@@ -0,0 +1,10 @@
{
"owner": {
"username": "lunas-private-dungeon",
"email": "luna.tsx@proton.me",
"discord": "507625218467168257"
},
"record": {
"TXT": ["vc-domain-verify=alisa.is-a.dev,01abd793050b01c5d63f"]
}
}
+3 -1
View File
@@ -9,7 +9,9 @@
"vc-domain-verify=hive.alvin.is-a.dev,c60034f22ad745c15021",
"vc-domain-verify=www.hive.alvin.is-a.dev,682186731d1f9275c277",
"vc-domain-verify=chat.alvin.is-a.dev,520a1452a367459dd568",
"vc-domain-verify=www.chat.alvin.is-a.dev,df452600790ef98fd42e"
"vc-domain-verify=www.chat.alvin.is-a.dev,df452600790ef98fd42e",
"vc-domain-verify=todo.alvin.is-a.dev,08b2734d859de7c855c5",
"vc-domain-verify=www.todo.alvin.is-a.dev,affd5e1204871843ebb8"
]
}
}
+10
View File
@@ -0,0 +1,10 @@
{
"owner": {
"username": "TheHCJ",
"bluesky": "did:plc:5f2c6awh4ffekm7srmi4d6zg"
},
"record": {
"TXT": ["vc-domain-verify=hcj.is-a.dev,010396202f45aacdad27"]
}
}
+8
View File
@@ -0,0 +1,8 @@
{
"owner": {
"username": "jxaq"
},
"record": {
"TXT": ["vc-domain-verify=jax.is-a.dev,f8cf558f95e96e1c703e"]
}
}
+9
View File
@@ -0,0 +1,9 @@
{
"owner": {
"username": "enderfoxbg",
"discord": "970380468090437672"
},
"record": {
"TXT": ["vc-domain-verify=justwinstuff.is-a.dev,f7737c243dc3c1080dd7"]
}
}
+8
View File
@@ -0,0 +1,8 @@
{
"owner": {
"username": "RyanBaig"
},
"record": {
"TXT": ["vc-domain-verify=ryanbaig.is-a.dev,6611c040f39e1689070b"]
}
}
+9
View File
@@ -0,0 +1,9 @@
{
"owner": {
"username": "ah2",
"email": "uni.ahmamy@gmail.com"
},
"record": {
"CNAME": "hamd.cloud.libraryofcode.org"
}
}
-9
View File
@@ -1,9 +0,0 @@
{
"owner": {
"username": "yunexiz",
"discord": "1040303561847881729"
},
"record": {
"CNAME": "ai-y.onrender.com"
}
}
-9
View File
@@ -1,9 +0,0 @@
{
"owner": {
"username": "yunexiz",
"discord": "1040303561847881729"
},
"record": {
"CNAME": "ai-y-main.pages.dev"
}
}
-9
View File
@@ -1,9 +0,0 @@
{
"owner": {
"username": "yunexiz",
"discord": "1040303561847881729"
},
"record": {
"CNAME": "yunexiz.github.io"
}
}
+9
View File
@@ -0,0 +1,9 @@
{
"owner": {
"username": "ajtabjs",
"email": "oro10jua@gmail.com"
},
"record": {
"CNAME": "ajtabjs.github.io"
}
}
+10
View File
@@ -0,0 +1,10 @@
{
"owner": {
"username": "lunas-private-dungeon",
"email": "luna.tsx@proton.me",
"discord": "507625218467168257"
},
"record": {
"CNAME": "alisa-win95.vercel.app"
}
}
-11
View File
@@ -1,11 +0,0 @@
{
"repo": "https://github.com/amjadAH/amjadAH.github.io",
"owner": {
"username": "amjadAH",
"email": "amjad_ah_@hotmail.com",
"tiwtter": "amjad_ah_"
},
"record": {
"CNAME": "amjadah.github.io"
}
}
+7 -11
View File
@@ -1,12 +1,8 @@
{
"description": "Portfolio for anbuinfosec..",
"repo": "https://github.com/anbuinfosec/anbuinfosec.github.io",
"owner": {
"username": "anbuinfosec",
"email": "anbuinfosec@gmail.com",
"twitter": ""
},
"record": {
"CNAME": "anbuinfosec.github.io"
}
}
"owner": {
"username": "anbuinfosec"
},
"record": {
"CNAME": "anbuinfosec.github.io"
}
}
+10
View File
@@ -0,0 +1,10 @@
{
"owner": {
"username": "ThatNerdyKun",
"discord": "629851641579044874"
},
"record": {
"CNAME": "annant.pages.dev"
}
}
+10
View File
@@ -0,0 +1,10 @@
{
"owner": {
"username": "Smartlinuxcoder",
"email": "smartcoder@linuxmail.org",
"discord": "694986201739952229"
},
"record": {
"NS": ["ignacio.ns.cloudflare.com", "nicole.ns.cloudflare.com"]
}
}
+12
View File
@@ -0,0 +1,12 @@
{
"owner": {
"username": "cjolivier123",
"discord": "1175481072088268920",
"OWL": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiUlNBLU9BRVAiLCJraWQiOiJaa1VsRmRqVThiUEstLXVVM2JJR09PVHFYYVFFS1ZINFVXOW53MTR6WTJnIn0.XlWqBdmbdUC_mgDhKMY0Hcl1_FRp5IxKkBD1UF2bGowx-BgYpv7UnElAdcrktTrHjJLD75zzEWNR8A_1UH7-4abrnY4lsqu2p9GIScw9j-9zrNZi_EeTmN8XRuD2fVvPFEVmzAQ7O9jE-B6fkMl4GybJB6td05nxzwHi5J-cDGzT1Wg2qu5ierWuHe7P8TI4tq-SwshaxpNTWkMJN9mgGie6QD7zXBo76G7lbFWTOJHM65UK81I2N8nmyttlD2E5ncNgMTyspkR0hmKeIb1cQvR4lVXu3n-NmJg4-PIOMP3BJ_FgiZFQEDps_opWCA-XhcET7C_EjCbZPEJlBfuTxQ.GFEDQow6ltp5UmM6d7EqfA.xoHXb_B_eC2HGsJ-7iTlZ0FAagE6icNiiVRILA3y5YPiC8chzN3t1JpWEP-uyODEUi7HDGVJzPhRwtTBSbY4S4lx4ZxVOIMr2-l5v50hTjo.ebOtxNCyuP2tf0zsqTg8Hg"
},
"record": {
"CNAME": "cjolivier123.github.io"
}
}
+9
View File
@@ -0,0 +1,9 @@
{
"owner": {
"username": "riotoff",
"discord": "1040929084684902460"
},
"record": {
"CNAME": "riotoff.github.io"
}
}
+18
View File
@@ -0,0 +1,18 @@
{
"description": "This sub-subdomain will i use for my Zoho email.",
"owner": {
"username": "LIGMATV",
"email": "ligmatv.id@gmail.com"
},
"record": {
"MX": [
"mx.zoho.com",
"mx2.zoho.com",
"mx3.zoho.com"
],
"TXT": [
"zoho-verification=zb21447312.zmverify.zoho.com",
"v=spf1 include:zoho.com ~all"
]
}
}
-11
View File
@@ -1,11 +0,0 @@
{
"owner": {
"username": "VinceAle7082",
"email": "vinceale7082@gmail.com",
"discord": "1078447459900063816",
"OWL": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiUlNBLU9BRVAiLCJraWQiOiJaa1VsRmRqVThiUEstLXVVM2JJR09PVHFYYVFFS1ZINFVXOW53MTR6WTJnIn0.gJMoU3q_oUV1HkwQ_iqc9c5A-CrQpYDBcbv825Y26CHrUZZwrSb6oRfqqsEqiClcCyKMoFW3jbUdCEk3OsjldrgQOzY0xIvLuchXu1VCbSkkDXeSJCxS7lTpTJ_2TQe9zPs1nanuUf8k3zVxvpis_DIs4ON9vqyW-D9iXgCLJEqF6ILJla4aMSvya2yEWzz56Rdh242J5F3HMQwqEEQpYTJPdM-XN3NuQxsu9f6dfhBNd-QMKqc7nPDqDYSpKCABdWphikCjMEyYQHXXVnlLmXOYjaATE-ZvWyb-1aHTpqZwRxjB77AdrfPgwEpUVstCMYGuXehjz_VqZ5ihPGefRw.Hyqa9XTdQZexcwDXH6wcSw.ygPBwgZujpLGVzWFsjlHla6y14-6E7lL-ifYaFZ40jbXj-ukWpL4eXaXx6P-4yNYSjoNIXcaToQxvDVHbQkClZJiu5XDJ7ahzTnlCQ3ngqg.1LRgjc8WbrkWVnqpHBBQIw"
},
"record": {
"CNAME": "return.smtp2go.net"
}
}
+9
View File
@@ -0,0 +1,9 @@
{
"owner": {
"username": "jxaq"
},
"record": {
"A": ["207.211.149.245"]
},
"proxied": true
}
-9
View File
@@ -1,9 +0,0 @@
{
"owner": {
"username": "shockbs",
"email": "apipherng@gmail.com"
},
"record": {
"CNAME": "na-west1.surge.sh"
}
}
+12
View File
@@ -0,0 +1,12 @@
{
"owner": {
"username": "xgeneric",
"discord": "1194494419064328296",
"OWL": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiUlNBLU9BRVAiLCJraWQiOiJaa1VsRmRqVThiUEstLXVVM2JJR09PVHFYYVFFS1ZINFVXOW53MTR6WTJnIn0.MTsG19pQNdLCwl95D9NzxouR4mZ-7y2uRcBVVIqCc9Tal1P0D-Qt4JsDR7K-YJWNqRZpTx3-BZzMXweeteboVNF3fDlh06XENgnd2PoxjeGZzovR9sMqn4Ngl9dpGgYsmZgWf7rTjSzzePZx5h-GbTD5mI6ysxda0zrpR-cwjKVv92Lf6T0XTCwxH10DgAXZ_CtUrDq9Sn5pO-ONbUnnRgVDqBW9unD4qSCcKOAAJurGfYfLNX8qYZWfD-Hcs_wptS8fJpjpXIGkP_JF1qsj95pG0t4Bp7hhIXeXm1jmJm2-C-WQkKdZLdBDQ1gIsDhP0fLNfmSyyy532aIbR1FDqA.qX2TYd3WzaYOeAOktSXu5A.7ojhiDUioav23zhWk7sP9yLVAfNvOxL6bTAn78ILURWTwI5pEQWJloCfImCpjwGuoteHerCQNTJLRD8Vvhvd87X6YvbCiJqRPJp77J-VeJICLN5DAFlzeCNGUX4g8c_t.VThkX88tara8h8WKOXlreg"
},
"record": {
"CNAME": "paulswebhelp.com"
}
}
+12
View File
@@ -0,0 +1,12 @@
{
"owner": {
"username": "xgeneric",
"discord": "1194494419064328296",
"OWL": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiUlNBLU9BRVAiLCJraWQiOiJaa1VsRmRqVThiUEstLXVVM2JJR09PVHFYYVFFS1ZINFVXOW53MTR6WTJnIn0.DNr2jxeR-0YVkAChAl4uPX31TrkGI4S8REI18sZvz4gGrL9c2LRtnnHlJfq0fMntFjAvLoD2lvb-kbjDq-INycXI0YHr-MG4YIvJmccyAmaxmtfhIqSWQc6EwMRar7mx0aE3NaOXJSKZQSpH86MVHqO4X9TZMGxkCfq9IAaXHmAVBazCNPFySzCY2jHo3LRmDFsJyTf0mWm_RwaYuPlS7__slgs2XQnWCYNP_kdMwENR7dDFVG9IjwSXQI-D12nyqquN_oM6WDg2ajfwMdbfd3aOpNkLOvAj-slpw81v2zccP040MrQJdTlN_LiMGFMqUPqNqev3lDwu-up8xDKIzQ.Fq8v4wlDvYQWahwdgcSXPQ.b_b4xs8S2pJNAPSPFJfZ6u5nMlNfAnxnm0UbH_LrqXCGIMX5ymm54wsnWFrymwp9OSqTbotZeYMFXWZlCouMxXOqrOmLHb58OJmsRZarQ0lqSOduCvFnonngL6gTpa1s.1o8XkyzrR4qKrVrinRJhzQ"
},
"record": {
"CNAME": "paulswebhelp.com"
}
}
+12
View File
@@ -0,0 +1,12 @@
{
"owner": {
"username": "xgeneric",
"discord": "1194494419064328296",
"OWL": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiUlNBLU9BRVAiLCJraWQiOiJaa1VsRmRqVThiUEstLXVVM2JJR09PVHFYYVFFS1ZINFVXOW53MTR6WTJnIn0.TEnVT2QVvesNKLztHkI3jp-5JggHFHs0jLf93VH0_CT63TcEHlhkMGl6iE1iXGGfW4kjuOkyDfTgxYWHGfHGM9KJ3O57NCNxSPVcK_t-IrImmymmEXrxLKSnyI1QFxBiFpNO7mFIGy7xAWJSTkA5ZvGciR_tJRbB9ftAme5WYLKE7tPgfQxMHoGFE22Q1yKpK9lbCFoeFi0bLtbYRvvveBP78oqK4cMIRkVC6TKhFHo6wWorsJDlEGrVCYQ8-OEP2Y1pu1WkVLJ1Dd1E2OJcZcEn-QmTkfU7ar4U_2LlNTRmDnoXhQNt5O6xsh6savYjm1jzl_u_fZwlgVFgRV9_WA.hEaGKy3NTYfzyeqez2Y5KA.j0OHFUF5Pbr8c7dqb0X0GPIZL4y3gvGLf-BkXNMeWvUwVTfS2S5HD6RpnbDmpnhnwRbX4_fKcEMBLAwkf0Mv0cCUGk4yr9vu_kYH_s8as3q2_2cKJe8P-7wQCioS6lwn.Lv4G5WOkVnbHCssVDM_rww"
},
"record": {
"CNAME": "paulswebhelp.com"
}
}
+1 -1
View File
@@ -6,6 +6,6 @@
"OWL": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiUlNBLU9BRVAiLCJraWQiOiJaa1VsRmRqVThiUEstLXVVM2JJR09PVHFYYVFFS1ZINFVXOW53MTR6WTJnIn0.gJMoU3q_oUV1HkwQ_iqc9c5A-CrQpYDBcbv825Y26CHrUZZwrSb6oRfqqsEqiClcCyKMoFW3jbUdCEk3OsjldrgQOzY0xIvLuchXu1VCbSkkDXeSJCxS7lTpTJ_2TQe9zPs1nanuUf8k3zVxvpis_DIs4ON9vqyW-D9iXgCLJEqF6ILJla4aMSvya2yEWzz56Rdh242J5F3HMQwqEEQpYTJPdM-XN3NuQxsu9f6dfhBNd-QMKqc7nPDqDYSpKCABdWphikCjMEyYQHXXVnlLmXOYjaATE-ZvWyb-1aHTpqZwRxjB77AdrfPgwEpUVstCMYGuXehjz_VqZ5ihPGefRw.Hyqa9XTdQZexcwDXH6wcSw.ygPBwgZujpLGVzWFsjlHla6y14-6E7lL-ifYaFZ40jbXj-ukWpL4eXaXx6P-4yNYSjoNIXcaToQxvDVHbQkClZJiu5XDJ7ahzTnlCQ3ngqg.1LRgjc8WbrkWVnqpHBBQIw"
},
"record": {
"A": ["2.32.208.124"]
"URL": "https://gitea.vinceale7082.com"
}
}
+9
View File
@@ -0,0 +1,9 @@
{
"owner": {
"username": "jxaq"
},
"record": {
"A": ["207.211.149.245"]
},
"proxied": true
}
+11
View File
@@ -0,0 +1,11 @@
{
"description": "A portfolio website",
"repo": "https://github.com/hash-cracker/hash-cracker.github.io",
"owner": {
"username": "Hash-Cracker",
"email": "tspamiitesh@gmail.com"
},
"record": {
"CNAME": "hash-cracker.github.io"
}
}
+1 -1
View File
@@ -4,6 +4,6 @@
"bluesky": "did:plc:5f2c6awh4ffekm7srmi4d6zg"
},
"record": {
"CNAME": "thehcj.github.io"
"A": ["76.76.21.21"]
}
}
+12
View File
@@ -0,0 +1,12 @@
{
"description": "A minecraft server",
"repo": "https://github.com/HaiYTB/register",
"owner": {
"username": "HaiYTB",
"email": "haiwt2xbox@gmail.com"
},
"record": {
"A": ["103.229.52.14"]
},
"proxied": true
}
+12
View File
@@ -0,0 +1,12 @@
{
"description": "Jackson's Portfolio",
"repo": "https://github.com/jxaq/jxaq.github.io",
"owner": {
"username": "jxaq",
"email": "wild.dives.0x@icloud.com"
},
"record": {
"TXT": ["v=spf1 -all"],
"A": ["76.76.21.21"]
}
}
+11
View File
@@ -0,0 +1,11 @@
{
"owner": {
"username": "jobayedsumon",
"email": "jobayedahmedsumon@gmail.com"
},
"record": {
"A": [
"103.159.73.11"
]
}
}
+9
View File
@@ -0,0 +1,9 @@
{
"owner": {
"username": "Jqnn",
"email:": "contact@jqnn.studio"
},
"record": {
"A": ["144.24.170.49"]
}
}
+9
View File
@@ -0,0 +1,9 @@
{
"owner": {
"username": "enderfoxbg",
"discord": "970380468090437672"
},
"record": {
"CNAME": "justwinstuff.vercel.app"
}
}
+1 -1
View File
@@ -6,6 +6,6 @@
"email": "me@yxawj.aleeas.com"
},
"record": {
"CNAME": "jwaxy.github.io"
"NS": ["isabel.ns.cloudflare.com", "kolton.ns.cloudflare.com"]
}
}
-11
View File
@@ -1,11 +0,0 @@
{
"owner": {
"username": "VinceAle7082",
"email": "vinceale7082@gmail.com",
"discord": "1078447459900063816",
"OWL": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiUlNBLU9BRVAiLCJraWQiOiJaa1VsRmRqVThiUEstLXVVM2JJR09PVHFYYVFFS1ZINFVXOW53MTR6WTJnIn0.gJMoU3q_oUV1HkwQ_iqc9c5A-CrQpYDBcbv825Y26CHrUZZwrSb6oRfqqsEqiClcCyKMoFW3jbUdCEk3OsjldrgQOzY0xIvLuchXu1VCbSkkDXeSJCxS7lTpTJ_2TQe9zPs1nanuUf8k3zVxvpis_DIs4ON9vqyW-D9iXgCLJEqF6ILJla4aMSvya2yEWzz56Rdh242J5F3HMQwqEEQpYTJPdM-XN3NuQxsu9f6dfhBNd-QMKqc7nPDqDYSpKCABdWphikCjMEyYQHXXVnlLmXOYjaATE-ZvWyb-1aHTpqZwRxjB77AdrfPgwEpUVstCMYGuXehjz_VqZ5ihPGefRw.Hyqa9XTdQZexcwDXH6wcSw.ygPBwgZujpLGVzWFsjlHla6y14-6E7lL-ifYaFZ40jbXj-ukWpL4eXaXx6P-4yNYSjoNIXcaToQxvDVHbQkClZJiu5XDJ7ahzTnlCQ3ngqg.1LRgjc8WbrkWVnqpHBBQIw"
},
"record": {
"CNAME": "track.smtp2go.net"
}
}
+3 -1
View File
@@ -5,6 +5,8 @@
"discord": "drxven"
},
"record": {
"CNAME": "lohitkolluri.vercel.app"
"A": ["76.76.21.21"],
"MX": ["mx.zoho.in", "mx2.zoho.in", "mx3.zoho.in"],
"TXT": ["v=spf1 include:zohomail.in ~all", "v=DKIM1; k=rsa; p=MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDk3bjKjaUSMk1CmR3dk3zbYxepsBEwSlM5Sz7f0IMEQICvmR4rv3O3dnT+2JmzV9sr/97sqQpucCVDJaJrnLB4XlFCvgJfwUTU8TX4CPSnWOJ4P7cxrfaMRMZARJoj31m81NB/eVArLcCZFZ/wprNeiOMhPGDL4B2lZRZkDts63wIDAQAB"]
}
}
+11
View File
@@ -0,0 +1,11 @@
{
"description": "Manish's Personal Website",
"repo": "https://github.com/m-manish03/m-manish03",
"owner": {
"username": "m-manish03",
"email": "manish.rebel14@gmail.com"
},
"record": {
"CNAME": "m-manish03.github.io"
}
}
+8
View File
@@ -0,0 +1,8 @@
{
"owner": {
"username": "mostypc123"
},
"record": {
"CNAME": "mostypc123.github.io"
}
}
+9
View File
@@ -0,0 +1,9 @@
{
"owner": {
"username": "nikyy2",
"email": "anhky581@gmail.com"
},
"record": {
"CNAME": "nikyy2.github.io"
}
}
+9
View File
@@ -0,0 +1,9 @@
{
"owner": {
"username": "profxadke",
"email": "xadkeg@duck.com"
},
"record": {
"CNAME": "profxadke.github.io"
}
}
+11
View File
@@ -0,0 +1,11 @@
{
"description": "reiyuchan personal website",
"repo": "https://github.com/reiyuchan/reiyuchan.github.io",
"owner": {
"username": "reiyuchan",
"email":"iwakura.rei.tk@gmail.com"
},
"record": {
"CNAME": "reiyuchan.github.io"
}
}
+8
View File
@@ -0,0 +1,8 @@
{
"owner": {
"username": "RyanBaig"
},
"record": {
"CNAME": "ryanthedev.vercel.app"
}
}
@@ -1,11 +0,0 @@
{
"owner": {
"username": "VinceAle7082",
"email": "vinceale7082@gmail.com",
"discord": "1078447459900063816",
"OWL": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiUlNBLU9BRVAiLCJraWQiOiJaa1VsRmRqVThiUEstLXVVM2JJR09PVHFYYVFFS1ZINFVXOW53MTR6WTJnIn0.gJMoU3q_oUV1HkwQ_iqc9c5A-CrQpYDBcbv825Y26CHrUZZwrSb6oRfqqsEqiClcCyKMoFW3jbUdCEk3OsjldrgQOzY0xIvLuchXu1VCbSkkDXeSJCxS7lTpTJ_2TQe9zPs1nanuUf8k3zVxvpis_DIs4ON9vqyW-D9iXgCLJEqF6ILJla4aMSvya2yEWzz56Rdh242J5F3HMQwqEEQpYTJPdM-XN3NuQxsu9f6dfhBNd-QMKqc7nPDqDYSpKCABdWphikCjMEyYQHXXVnlLmXOYjaATE-ZvWyb-1aHTpqZwRxjB77AdrfPgwEpUVstCMYGuXehjz_VqZ5ihPGefRw.Hyqa9XTdQZexcwDXH6wcSw.ygPBwgZujpLGVzWFsjlHla6y14-6E7lL-ifYaFZ40jbXj-ukWpL4eXaXx6P-4yNYSjoNIXcaToQxvDVHbQkClZJiu5XDJ7ahzTnlCQ3ngqg.1LRgjc8WbrkWVnqpHBBQIw"
},
"record": {
"CNAME": "dkim.smtp2go.net"
}
}
+8
View File
@@ -0,0 +1,8 @@
{
"owner": {
"username": "ogsamrat"
},
"record": {
"CNAME": "ogsamrat.github.io"
}
}
+9
View File
@@ -0,0 +1,9 @@
{
"owner": {
"username": "sana-afk",
"email": "srijita3010@gmail.com"
},
"record": {
"CNAME": "sana-afk.github.io"
}
}
+9
View File
@@ -0,0 +1,9 @@
{
"owner": {
"username": "lostboysatyam",
"email": "lostboysatyam54@gmail.com"
},
"record": {
"NS": ["braden.ns.cloudflare.com","diana.ns.cloudflare.com"]
}
}
+9
View File
@@ -0,0 +1,9 @@
{
"owner": {
"username": "alvinsjoy",
"discord": "825382504353234954"
},
"record": {
"A": ["76.76.21.21"]
}
}
+1 -1
View File
@@ -6,6 +6,6 @@
"OWL": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiUlNBLU9BRVAiLCJraWQiOiJaa1VsRmRqVThiUEstLXVVM2JJR09PVHFYYVFFS1ZINFVXOW53MTR6WTJnIn0.gJMoU3q_oUV1HkwQ_iqc9c5A-CrQpYDBcbv825Y26CHrUZZwrSb6oRfqqsEqiClcCyKMoFW3jbUdCEk3OsjldrgQOzY0xIvLuchXu1VCbSkkDXeSJCxS7lTpTJ_2TQe9zPs1nanuUf8k3zVxvpis_DIs4ON9vqyW-D9iXgCLJEqF6ILJla4aMSvya2yEWzz56Rdh242J5F3HMQwqEEQpYTJPdM-XN3NuQxsu9f6dfhBNd-QMKqc7nPDqDYSpKCABdWphikCjMEyYQHXXVnlLmXOYjaATE-ZvWyb-1aHTpqZwRxjB77AdrfPgwEpUVstCMYGuXehjz_VqZ5ihPGefRw.Hyqa9XTdQZexcwDXH6wcSw.ygPBwgZujpLGVzWFsjlHla6y14-6E7lL-ifYaFZ40jbXj-ukWpL4eXaXx6P-4yNYSjoNIXcaToQxvDVHbQkClZJiu5XDJ7ahzTnlCQ3ngqg.1LRgjc8WbrkWVnqpHBBQIw"
},
"record": {
"A": ["2.32.208.124"]
"URL": "https://vinceale7082.com"
}
}
+10
View File
@@ -0,0 +1,10 @@
{
"owner": {
"username": "sevinda-herath",
"email": "sevindaherath@gmail.com"
},
"record": {
"A": ["170.64.240.215"]
},
"proxied": true
}
-10
View File
@@ -1,10 +0,0 @@
{
"description": "VPS",
"owner": {
"username": "QuinceTart10",
"discord": "862644161156218891"
},
"record": {
"A": ["64.226.124.11"]
}
}
+8
View File
@@ -0,0 +1,8 @@
{
"owner": {
"username": "wirisungs"
},
"record": {
"CNAME": "wirisungs.github.io"
}
}
+9
View File
@@ -0,0 +1,9 @@
{
"owner": {
"username": "alvinsjoy",
"discord": "825382504353234954"
},
"record": {
"A": ["76.76.21.21"]
}
}
+12
View File
@@ -0,0 +1,12 @@
{
"owner": {
"username": "xgeneric",
"discord": "1194494419064328296",
"OWL": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiUlNBLU9BRVAiLCJraWQiOiJaa1VsRmRqVThiUEstLXVVM2JJR09PVHFYYVFFS1ZINFVXOW53MTR6WTJnIn0.D232zLsD29QIoCDQBNjD76jn7VgIPpSOIrRPBMn37VV_JTS_3fJAKK7ADQtFwQu0A-I0TcZTU3UczrEGdwjmkHHAhPu95BuRbFqbWruAnX6ETw0JjSJQvYmlrFjF1xDMM33CJ3GW0R985HyTcB5MbU6-QvWbqPou5bwRShlQ06KKP944EiASahDDNAog2HUwEf7VJjWxdB-hP3Yj_BOvlC_kQBfZBhOTG4OWwbvbAonKjK26oqrVdUKhuDT0VfvI4VsBXlSG3g8P2LnyZZPmh3xJ3UQ4aWYRFhJkC3f0M98NQ4mI7ddwZu4YPVcw9yHiMD9iDnTBnNiSsJVZeMhqQw.6v7QP1iKQEXF2xIliVLoxA.n1gPGIhivHdAaq9enhjewqRKzW2BtPsOt97Ng4x7yp8nv-OzAS4Jev1hp_M3z0XL7l5z1Wc2YrPW7z3trdUlmTZkCLcOziKhwwECaKbQNErOq3yXDxe7K5FvhmQWGNQJ.fZiP_f8z_xpVs5jS0MRQPQ"
},
"record": {
"CNAME": "paulswebhelp.com"
}
}
+10
View File
@@ -0,0 +1,10 @@
{
"description": "This sub-subdomain will i use for my Zoho email.",
"owner": {
"username": "LIGMATV",
"email": "ligmatv.id@gmail.com"
},
"record": {
"TXT": "v=DKIM1; k=rsa; p=MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDO+5yaTA58OpZCT1ejrzPxjO4xNvsImCfvA2UigeVQwtFbl5QbwcdZUf6ga0LE6VOIDA3bMzHmVgTSZfYizmYDxNZ3TOobKEiT3TaaMcZj1sM2zWFVCpuYCHZ3WYPJj7rFF/PKZK9gCPPr1eLgao2SFkXnpwL/BWGL+uQ5OHZvlQIDAQAB"
}
}
+10
View File
@@ -0,0 +1,10 @@
{
"owner": {
"username": "lohitkolluri",
"email": "lohitkolluri@gmail.com",
"discord": "drxven"
},
"record": {
"TXT": ["v=DKIM1; k=rsa; p=MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDk3bjKjaUSMk1CmR3dk3zbYxepsBEwSlM5Sz7f0IMEQICvmR4rv3O3dnT+2JmzV9sr/97sqQpucCVDJaJrnLB4XlFCvgJfwUTU8TX4CPSnWOJ4P7cxrfaMRMZARJoj31m81NB/eVArLcCZFZ/wprNeiOMhPGDL4B2lZRZkDts63wIDAQAB"]
}
}
+3 -6
View File
@@ -8,8 +8,7 @@ const requiredFields = {
};
const optionalFields = {
proxied: "boolean",
reserved: "boolean"
proxied: "boolean"
};
const requiredOwnerFields = {
@@ -79,10 +78,8 @@ t("All files should have the required fields", (t) => {
// Validate owner object fields
validateRequiredFields(t, data.owner, requiredOwnerFields, file);
// Ensure 'record' field is not empty unless reserved
if (!data.reserved) {
t.true(Object.keys(data.record).length > 0, `${file}: No record types found`);
}
// Ensure 'record' field is not empty
t.true(Object.keys(data.record).length > 0, `${file}: Missing DNS records`);
});
});
+69
View File
@@ -0,0 +1,69 @@
const t = require("ava");
const fs = require("fs-extra");
const path = require("path");
const PR_AUTHOR = process.env.PR_AUTHOR;
const MODIFIED_FILES = (process.env.MODIFIED_FILES || "").split(" ").map((file) => file.replace(/^domains\//, ""));
const EVENT = process.env.EVENT;
const RUN_ID = process.env.RUN_ID;
const domainsPath = path.resolve("domains");
const headDomainsPath = path.resolve(`register-${RUN_ID}/domains`);
const admins = require("../util/administrators.json");
async function getJSONContent(basePath, fileName) {
try {
return await fs.readJson(path.join(basePath, fileName));
} catch {
return null;
}
}
t("Modified JSON files must be owned by the PR author", async (t) => {
if (EVENT !== "pull_request") return t.pass();
const checks = MODIFIED_FILES.map(async (file) => {
const [modifiedDomain, currentDomain] = await Promise.all([
getJSONContent(domainsPath, file),
getJSONContent(headDomainsPath, file)
]);
const domainToCheck = currentDomain || modifiedDomain;
if (!modifiedDomain || !domainToCheck) {
t.fail(`${file}: Unable to read domain data`);
return;
}
t.true(
domainToCheck.owner.username === PR_AUTHOR || admins.includes(PR_AUTHOR),
`${file}: Domain owner is ${domainToCheck.owner.username} but ${PR_AUTHOR} is the PR author`
);
});
await Promise.all(checks);
t.pass();
});
t("New JSON files must be owned by the PR author", async (t) => {
if (EVENT !== "pull_request") return t.pass();
const [newFiles, currentFiles] = await Promise.all([fs.readdir(domainsPath), fs.readdir(headDomainsPath)]);
const newDomainFiles = newFiles.filter((file) => !currentFiles.includes(file));
const checks = newDomainFiles.map(async (file) => {
const domain = await getJSONContent(domainsPath, file);
if (!domain) return t.fail(`${file}: Unable to read domain data`);
t.true(
domain.owner.username === PR_AUTHOR || admins.includes(PR_AUTHOR),
`${file}: Domain owner is ${domain.owner.username} but ${PR_AUTHOR} is the PR author`
);
});
await Promise.all(checks);
t.pass();
});
+4
View File
@@ -0,0 +1,4 @@
[
"wdhdev",
"DEV-DIBSTER"
]
+3 -1
View File
@@ -8,7 +8,9 @@
"api",
"auth",
"authentication",
"authorisation",
"authorise",
"authorization",
"authorize",
"aux",
"billing",
@@ -17,6 +19,7 @@
"cart",
"catalog",
"checkout",
"co",
"com",
"com[1-9]",
"con",
@@ -74,7 +77,6 @@
"payments",
"portal",
"postmaster",
"prn",
"recovery",
"redirect",
"registrar",