diff --git a/.github/copilot-instructions.md b/.github/copilot-instructions.md
index e4efd5e4da..a6f78a530f 100644
--- a/.github/copilot-instructions.md
+++ b/.github/copilot-instructions.md
@@ -45,7 +45,7 @@ Every file must be valid JSON and follow this exact structure from https://docs.
**Critical rules (enforce strictly):**
- `"owner"."username"` **MUST** exactly match the GitHub username of the person who opened the PR, **unless** the PR author is a trusted maintainer listed in `util/trusted.json`.
- Trusted maintainers: STICKnoLOGIC, DEV-DIBSTER, iostpa, orangci, Stef-00012, satr14washere, wdhdev.
+ Trusted maintainers: STICKnoLOGIC, DEV-DIBSTER, iostpa, orangci, Stef-DP, satr14washere, wdhdev.
- `"records"` is required (note: it must be `"records"`, never `"record"`).
- **CNAME records cannot be used with any other records and vice versa.** Only one record type is allowed if CNAME is present.
diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml
index e94fd11087..826f192592 100644
--- a/.github/workflows/ci.yml
+++ b/.github/workflows/ci.yml
@@ -10,6 +10,8 @@ on:
- "tests/*"
- "util/*"
- ".github/workflows/ci.yml"
+ - "package.json"
+ - "package-lock.json"
workflow_dispatch:
diff --git a/README.md b/README.md
index 63f51856c8..7cb235a0a7 100644
--- a/README.md
+++ b/README.md
@@ -17,6 +17,13 @@
is-a.dev is a service that allows developers to get a sweet-looking .is-a.dev subdomain for their personal websites.
+> [!TIP]
+> We have just launched another free subdomain service for developers, called [**`is-a.bot`**](https://is-a.bot)!
+>
+> Claim your `.is-a.bot` subdomain for free, before it's too late!
+>
+> **GitHub** — [**free-domains/is-a.bot**](https://github.com/free-domains/is-a.bot)
+
---
## Announcements
diff --git a/domains/_acme-challenge.yanle.json b/domains/_acme-challenge.yanle.json
new file mode 100644
index 0000000000..54142558b4
--- /dev/null
+++ b/domains/_acme-challenge.yanle.json
@@ -0,0 +1,9 @@
+{
+ "owner": {
+ "username": "Listencur",
+ "email": "noidqiao@gmail.com"
+ },
+ "records": {
+ "CNAME": "e2dfdab9-e9b3-466c-8190-7bd129c87489.auth.acme-dns.io"
+ }
+}
diff --git a/domains/_discord.rusky.json b/domains/_discord.rusky.json
new file mode 100644
index 0000000000..5893125593
--- /dev/null
+++ b/domains/_discord.rusky.json
@@ -0,0 +1,8 @@
+{
+ "owner": {
+ "username": "ruskydev"
+ },
+ "records": {
+ "TXT": "dh=cb120c45e7e8c3ff2e65938b1e2fdf9d2f18707f"
+ }
+}
diff --git a/domains/_github-pages-challenge-abriciof.abriciof.json b/domains/_github-pages-challenge-abriciof.abriciof.json
new file mode 100644
index 0000000000..c8062e278d
--- /dev/null
+++ b/domains/_github-pages-challenge-abriciof.abriciof.json
@@ -0,0 +1,9 @@
+{
+ "owner": {
+ "username": "abriciof",
+ "email": "fdcg@icomp.ufam.edu.br"
+ },
+ "records": {
+ "TXT": "bbfdae557e12337e03ca67407d6495"
+ }
+}
diff --git a/domains/_github-pages-challenge-patelnaeem7.naeem-patel.json b/domains/_github-pages-challenge-patelnaeem7.naeem-patel.json
new file mode 100644
index 0000000000..1e8d0a3ef5
--- /dev/null
+++ b/domains/_github-pages-challenge-patelnaeem7.naeem-patel.json
@@ -0,0 +1,9 @@
+{
+ "owner": {
+ "username": "patelnaeem7",
+ "email": "naeem.patel.dev@gmail.com"
+ },
+ "records": {
+ "TXT": "02a5d526f08626c4a17ee75fe8c185"
+ }
+}
diff --git a/domains/_github-pages-challenge-patermars.aryansinha.json b/domains/_github-pages-challenge-patermars.aryansinha.json
new file mode 100644
index 0000000000..05f96bc297
--- /dev/null
+++ b/domains/_github-pages-challenge-patermars.aryansinha.json
@@ -0,0 +1,9 @@
+{
+ "owner": {
+ "username": "patermars",
+ "email": "PaterMars@outlook.com"
+ },
+ "records": {
+ "TXT": "a7d8a384e2585e17be2e513ce26b2f"
+ }
+}
diff --git a/domains/_github-pages-challenge-patermars.patermars.json b/domains/_github-pages-challenge-patermars.patermars.json
new file mode 100644
index 0000000000..11b765c19d
--- /dev/null
+++ b/domains/_github-pages-challenge-patermars.patermars.json
@@ -0,0 +1,9 @@
+{
+ "owner": {
+ "username": "patermars",
+ "email": "PaterMars@outlook.com"
+ },
+ "records": {
+ "TXT": "2b1f9ad8a43523bf6c97157dc0900b"
+ }
+}
diff --git a/domains/_railway-verify.marwaabubaker.json b/domains/_railway-verify.marwaabubaker.json
new file mode 100644
index 0000000000..721f923e1f
--- /dev/null
+++ b/domains/_railway-verify.marwaabubaker.json
@@ -0,0 +1,9 @@
+{
+ "owner": {
+ "username": "5marvv",
+ "email": "safa4marwa5@gmail.com"
+ },
+ "records": {
+ "TXT": "railway-verify=28a5353c309efdc1a66b67d3008701c3631ac4dd2a0168a6365f6d1ca334e35a"
+ }
+}
diff --git a/domains/_vercel.arem.json b/domains/_vercel.arem.json
new file mode 100644
index 0000000000..1c4a88500f
--- /dev/null
+++ b/domains/_vercel.arem.json
@@ -0,0 +1,9 @@
+{
+ "owner": {
+ "username": "Arem-ee",
+ "email": "toromadeadesina@gmail.com"
+ },
+ "records": {
+ "TXT": "vc-domain-verify=arem.is-a.dev,2ed19320fd195ba3dd09"
+ }
+}
diff --git a/domains/_vercel.omairr.json b/domains/_vercel.omairr.json
new file mode 100644
index 0000000000..a0a6454871
--- /dev/null
+++ b/domains/_vercel.omairr.json
@@ -0,0 +1,9 @@
+{
+ "owner": {
+ "username": "omaiirr",
+ "email": "crazyomairennab@gmail.com"
+ },
+ "records": {
+ "TXT": ["vc-domain-verify=omairr.is-a.dev,d606bac1fd47ae274861"]
+ }
+}
diff --git a/domains/_vercel.prasetyobintang.json b/domains/_vercel.prasetyobintang.json
index 9e7132fb57..3550330a12 100644
--- a/domains/_vercel.prasetyobintang.json
+++ b/domains/_vercel.prasetyobintang.json
@@ -4,6 +4,6 @@
"email": "pbsn290704@gmail.com"
},
"records": {
- "TXT": "vc-domain-verify=prasetyobintang.is-a.dev,044647a708e94876abd7"
+ "TXT": "vc-domain-verify=prasetyobintang.is-a.dev,48508ea4546e42ab1b47"
}
}
diff --git a/domains/_vercel.pvsrinivas.json b/domains/_vercel.pvsrinivas.json
new file mode 100644
index 0000000000..528ebdb672
--- /dev/null
+++ b/domains/_vercel.pvsrinivas.json
@@ -0,0 +1,9 @@
+{
+ "owner": {
+ "username": "pv-srinivas1",
+ "email": "pvsrinivas758@gmail.com"
+ },
+ "records": {
+ "TXT": "vc-domain-verify=pvsrinivas.is-a.dev,50645f5c6ae87b3dc197"
+ }
+}
diff --git a/domains/_vercel.rehan-stack.json b/domains/_vercel.rehan-stack.json
new file mode 100644
index 0000000000..0f4b416c86
--- /dev/null
+++ b/domains/_vercel.rehan-stack.json
@@ -0,0 +1,9 @@
+{
+ "owner": {
+ "username": "rehanilyas20196-design",
+ "email": "rehanilyas20196@gmail.com"
+ },
+ "records": {
+ "TXT": "vc-domain-verify=rehan-stack.is-a.dev,8de33e20315ce287027d"
+ }
+}
diff --git a/domains/_vercel.rusky.json b/domains/_vercel.rusky.json
new file mode 100644
index 0000000000..7c84829d1c
--- /dev/null
+++ b/domains/_vercel.rusky.json
@@ -0,0 +1,9 @@
+{
+ "owner": {
+ "username": "ruskydev",
+ "email": "iamayaanalee@gmail.com"
+ },
+ "records": {
+ "TXT": "vc-domain-verify=rusky.is-a.dev,79b8189df5b481e60e4c"
+ }
+}
diff --git a/domains/_vercel.shreshth.json b/domains/_vercel.shreshth.json
new file mode 100644
index 0000000000..df9866720f
--- /dev/null
+++ b/domains/_vercel.shreshth.json
@@ -0,0 +1,9 @@
+{
+ "owner": {
+ "username": "Shreshth-1",
+ "email": "shresthtyagi2004@gmail.com"
+ },
+ "records": {
+ "TXT": "vc-domain-verify=shreshth.is-a.dev,dbced4fb75e804f42598"
+ }
+}
diff --git a/domains/_vercel.thekeshavgandhi.json b/domains/_vercel.thekeshavgandhi.json
new file mode 100644
index 0000000000..7c13e8133d
--- /dev/null
+++ b/domains/_vercel.thekeshavgandhi.json
@@ -0,0 +1,9 @@
+{
+ "owner": {
+ "username": "thekeshavgandhi-dev",
+ "email": "thekeshavgandhi.dev@gmail.com"
+ },
+ "records": {
+ "TXT": "vc-domain-verify=thekeshavgandhi.is-a.dev,c41c62f4b48cd1b44a5b"
+ }
+}
diff --git a/domains/_vercel.thisum.json b/domains/_vercel.thisum.json
new file mode 100644
index 0000000000..7b3100fad9
--- /dev/null
+++ b/domains/_vercel.thisum.json
@@ -0,0 +1,8 @@
+{
+ "owner": {
+ "username": "thisumdev"
+ },
+ "records": {
+ "TXT": "vc-domain-verify=thisum.is-a.dev,06f611f9e7ca0b6419b9"
+ }
+}
diff --git a/domains/_vercel.www.shreshth.json b/domains/_vercel.www.shreshth.json
new file mode 100644
index 0000000000..2b52a380fb
--- /dev/null
+++ b/domains/_vercel.www.shreshth.json
@@ -0,0 +1,9 @@
+{
+ "owner": {
+ "username": "Shreshth-1",
+ "email": "shresthtyagi2004@gmail.com"
+ },
+ "records": {
+ "TXT": "vc-domain-verify=www.shreshth.is-a.dev,a0040d97a366c20ce332"
+ }
+}
diff --git a/domains/_vercel.yuanhao2000.json b/domains/_vercel.yuanhao2000.json
new file mode 100644
index 0000000000..589b239d23
--- /dev/null
+++ b/domains/_vercel.yuanhao2000.json
@@ -0,0 +1,9 @@
+{
+ "owner": {
+ "username": "iapetusbob",
+ "email": "haoyuansayhi@gmail.com"
+ },
+ "records": {
+ "TXT": "vc-domain-verify=yuanhao2000.is-a.dev,2df4cea9429fa39d5970"
+ }
+}
diff --git a/domains/abriciof.json b/domains/abriciof.json
new file mode 100644
index 0000000000..a453a6bdd4
--- /dev/null
+++ b/domains/abriciof.json
@@ -0,0 +1,9 @@
+{
+ "owner": {
+ "username": "abriciof",
+ "email": "fdcg@icomp.ufam.edu.br"
+ },
+ "records": {
+ "CNAME": "abriciof.github.io"
+ }
+}
\ No newline at end of file
diff --git a/domains/alwaysboner.json b/domains/alwaysboner.json
new file mode 100644
index 0000000000..632ad34901
--- /dev/null
+++ b/domains/alwaysboner.json
@@ -0,0 +1,11 @@
+{
+ "owner": {
+ "username": "alwaysboner",
+ "email": "slimmestpickings@gmail.com"
+ },
+ "records": {
+ "A": [
+ "20.127.232.249"
+ ]
+ }
+}
diff --git a/domains/apps.zen.json b/domains/apps.zen.json
new file mode 100644
index 0000000000..de6a067255
--- /dev/null
+++ b/domains/apps.zen.json
@@ -0,0 +1,9 @@
+{
+ "owner": {
+ "username": "zen-geohub",
+ "email": "abidinzaenal556@gmail.com"
+ },
+ "records": {
+ "A": ["3.81.229.169"]
+ }
+}
\ No newline at end of file
diff --git a/domains/arem.json b/domains/arem.json
new file mode 100644
index 0000000000..a437432063
--- /dev/null
+++ b/domains/arem.json
@@ -0,0 +1,9 @@
+{
+ "owner": {
+ "username": "Arem-ee",
+ "email": "toromadeadesina@gmail.com"
+ },
+ "records": {
+ "A": ["216.198.79.1"]
+ }
+}
diff --git a/domains/austin.json b/domains/austin.json
new file mode 100644
index 0000000000..c254bc08bb
--- /dev/null
+++ b/domains/austin.json
@@ -0,0 +1,11 @@
+{
+ "description": "Austin Munene - Developer Portfolio",
+ "repo": "https://github.com/AustinMunene/Austin.is-a.dev",
+ "owner": {
+ "username": "AustinMunene",
+ "email": "austinmunesh@gmail.com"
+ },
+ "records": {
+ "CNAME": "austinmunene.netlify.app"
+ }
+}
diff --git a/domains/ayyoubbidelhajeb.json b/domains/ayyoubbidelhajeb.json
index 08892ff2e3..f648506061 100644
--- a/domains/ayyoubbidelhajeb.json
+++ b/domains/ayyoubbidelhajeb.json
@@ -4,6 +4,7 @@
"email": "oubyaub@gmail.com"
},
"records": {
- "URL": "https://github.com/AubyDemon"
+ "URL": "https://github.com/AubyDemon",
+ "TXT": "zoho-verification=zb11232518.zmverify.zoho.com"
}
}
diff --git a/domains/bandishachowdhury.json b/domains/bandishachowdhury.json
new file mode 100644
index 0000000000..dd198291c6
--- /dev/null
+++ b/domains/bandishachowdhury.json
@@ -0,0 +1,10 @@
+{
+ "description": "Personal portfolio and project site for Bandisha Chowdhury.",
+ "owner": {
+ "username": "binayshaw7777",
+ "email": "bandishachowdhury07@gmail.com"
+ },
+ "records": {
+ "CNAME": "cname.vercel-dns.com"
+ }
+}
diff --git a/domains/corvus.json b/domains/corvus.json
new file mode 100644
index 0000000000..b339ec96d0
--- /dev/null
+++ b/domains/corvus.json
@@ -0,0 +1,9 @@
+{
+ "owner": {
+ "username": "b4rbarroja",
+ "email": "mhmdm0@proton.me"
+ },
+ "records": {
+ "CNAME": "cname.vercel-dns.com"
+ }
+}
diff --git a/domains/dazui.json b/domains/dazui.json
new file mode 100644
index 0000000000..1f12cb547c
--- /dev/null
+++ b/domains/dazui.json
@@ -0,0 +1,9 @@
+{
+ "owner": {
+ "username": "dazui-py",
+ "email": "dazuii@duck.com"
+ },
+ "records": {
+ "CNAME": "dazui-py.vercel.app"
+ }
+}
diff --git a/domains/discipline-os.json b/domains/discipline-os.json
new file mode 100644
index 0000000000..162e59412d
--- /dev/null
+++ b/domains/discipline-os.json
@@ -0,0 +1,9 @@
+{
+ "owner": {
+ "username": "phthen",
+ "email": "cchenyong0821@gmail.com"
+ },
+ "records": {
+ "CNAME": "phthen.github.io"
+ }
+}
diff --git a/domains/docs.amit.json b/domains/docs.amit.json
new file mode 100644
index 0000000000..62597206e2
--- /dev/null
+++ b/domains/docs.amit.json
@@ -0,0 +1,8 @@
+{
+ "owner": {
+ "username": "notamitgamer"
+ },
+ "records": {
+ "CNAME": "notamitgamer.github.io"
+ }
+}
diff --git a/domains/fahrifaturrahman.json b/domains/fahrifaturrahman.json
new file mode 100644
index 0000000000..709396c08b
--- /dev/null
+++ b/domains/fahrifaturrahman.json
@@ -0,0 +1,8 @@
+{
+ "owner": {
+ "username": "fahriftrhmn14"
+ },
+ "records": {
+ "CNAME": "fahriftrhmn14.github.io"
+ }
+}
diff --git a/domains/gojo.json b/domains/gojo.json
index 41614189a4..e936e80eaf 100644
--- a/domains/gojo.json
+++ b/domains/gojo.json
@@ -6,7 +6,22 @@
"records": {
"CNAME": "azanbroib-hash.github.io",
"TXT": [
- "zoho-verification=zb65283090.zmverify.zoho.eu"
+ "zoho-verification=zb65283090.zmverify.zoho.eu",
+ "v=spf1 include:zohomail.eu ~all"
+ ],
+ "MX": [
+ {
+ "target": "mx.zoho.eu",
+ "priority": 10
+ },
+ {
+ "target": "mx2.zoho.eu",
+ "priority": 20
+ },
+ {
+ "target": "mx3.zoho.eu",
+ "priority": 50
+ }
]
},
"proxied": true
diff --git a/domains/h2rhenry.json b/domains/h2rhenry.json
index bf13a5d32a..44258a4f92 100644
--- a/domains/h2rhenry.json
+++ b/domains/h2rhenry.json
@@ -3,8 +3,7 @@
"username": "h2rhenry",
"email": "hoanghai24032024@gmail.com"
},
- "records": {
- "URL": "https://h2rhenry.github.io/"
- },
- "proxied": false
+ "records": {
+ "CNAME": "h2rhenry.github.io"
+ }
}
diff --git a/domains/harshithkolasani.json b/domains/harshithkolasani.json
new file mode 100644
index 0000000000..9d6ed20f65
--- /dev/null
+++ b/domains/harshithkolasani.json
@@ -0,0 +1,8 @@
+{
+ "owner": {
+ "username": "harshithkolasani-dev"
+ },
+ "records": {
+ "CNAME": "cname.vercel-dns.com"
+ }
+}
diff --git a/domains/hasnatibrahim.json b/domains/hasnatibrahim.json
new file mode 100644
index 0000000000..97b69e4fdc
--- /dev/null
+++ b/domains/hasnatibrahim.json
@@ -0,0 +1,10 @@
+{
+ "description": "Portfolio of Hasnat Ibrahim",
+ "owner": {
+ "username": "hasnatibrahim10-sys",
+ "email": "hasnatibrahim10@gmail.com"
+ },
+ "records": {
+ "CNAME": "hasnat-ibrahim.pages.dev"
+ }
+}
diff --git a/domains/hazel.json b/domains/hazel.json
index 4921236bb3..ad485f5a46 100644
--- a/domains/hazel.json
+++ b/domains/hazel.json
@@ -6,5 +6,6 @@
},
"records": {
"CNAME": "hazel.legiti.dev"
- }
+ },
+ "proxied": false
}
diff --git a/domains/jabr.json b/domains/jabr.json
new file mode 100644
index 0000000000..db3ba98e28
--- /dev/null
+++ b/domains/jabr.json
@@ -0,0 +1,17 @@
+{
+
+ "owner": {
+
+ "username": "b4rbarroja"
+
+ },
+
+ "records": {
+
+ "CNAME": "cname.vercel-dns.com"
+
+ },
+
+ "proxied": true
+
+}
diff --git a/domains/joe50097.json b/domains/joe50097.json
index 902e88da00..c087e881d4 100644
--- a/domains/joe50097.json
+++ b/domains/joe50097.json
@@ -1,7 +1,7 @@
{
"owner": {
"username": "Joe50097",
- "email": "me@joe50097.is-a.dev"
+ "email": "me@joe50097.dev"
},
"records": {
"MX": ["mx01.mail.icloud.com", "mx02.mail.icloud.com"],
diff --git a/domains/joserobertoblanco.json b/domains/joserobertoblanco.json
new file mode 100644
index 0000000000..853ac1b6cc
--- /dev/null
+++ b/domains/joserobertoblanco.json
@@ -0,0 +1,9 @@
+{
+ "owner": {
+ "username": "CLOVERFE",
+ "email": "elroberuwu@gmail.com"
+ },
+ "records": {
+ "URL": "https://cloverfe.github.io/JoseRobertoBlanco.github.io/"
+ }
+}
diff --git a/domains/lua.json b/domains/lua.json
index 7a947b6940..aa67734ca2 100644
--- a/domains/lua.json
+++ b/domains/lua.json
@@ -6,6 +6,6 @@
"discord": "778436572835086366"
},
"records": {
- "A": ["69.163.194.55"]
+ "A": ["205.196.222.84"]
}
}
diff --git a/domains/lumina.json b/domains/lumina.json
new file mode 100644
index 0000000000..dd19e5d833
--- /dev/null
+++ b/domains/lumina.json
@@ -0,0 +1,9 @@
+{
+ "owner": {
+ "username": "student2028",
+ "email": "evanyao2028@gmail.com"
+ },
+ "records": {
+ "URL": "https://github.com/student2028"
+ }
+}
diff --git a/domains/magazik.json b/domains/magazik.json
new file mode 100644
index 0000000000..3203e4a715
--- /dev/null
+++ b/domains/magazik.json
@@ -0,0 +1,16 @@
+{
+ "owner": {
+ "username": "barmidan71",
+ "email": "magazik532@gmail.com"
+ },
+ "records": {
+ "MX": [
+ "mx1.improvmx.com",
+ "mx2.improvmx.com"
+ ],
+ "TXT": [
+ "v=spf1 include:spf.improvmx.com ~all"
+ ]
+ },
+ "proxied": false
+}
\ No newline at end of file
diff --git a/domains/mohamedreda.json b/domains/mohamedreda.json
index aef76f31e7..6a5f6fe92a 100644
--- a/domains/mohamedreda.json
+++ b/domains/mohamedreda.json
@@ -4,6 +4,6 @@
"email": "mohamedreda.labwork@gmail.com"
},
"records": {
- "A": ["216.198.79.1"]
+ "CNAME": "cname.vercel-dns.com"
}
}
diff --git a/domains/nanzil.json b/domains/nanzil.json
new file mode 100644
index 0000000000..c1bbdaf2f4
--- /dev/null
+++ b/domains/nanzil.json
@@ -0,0 +1,10 @@
+{
+ "owner": {
+ "username": "Ahm-Nanzil"
+ },
+ "records": {
+ "A": [
+ "18.198.22.148"
+ ]
+ }
+}
\ No newline at end of file
diff --git a/domains/novastar.json b/domains/novastar.json
new file mode 100644
index 0000000000..b7d3128e59
--- /dev/null
+++ b/domains/novastar.json
@@ -0,0 +1,9 @@
+{
+ "owner": {
+ "username": "novastardev",
+ "email": "novastar.dev1@gmail.com"
+ },
+ "records": {
+ "CNAME": "novastar-dev.vercel.app"
+ }
+}
diff --git a/domains/nyxwarden.json b/domains/nyxwarden.json
new file mode 100644
index 0000000000..581470c04e
--- /dev/null
+++ b/domains/nyxwarden.json
@@ -0,0 +1,9 @@
+{
+ "owner": {
+ "username": "malik-cat",
+ "email": "liaquat.aali@gmail.com"
+ },
+ "records": {
+ "CNAME": "malik-cat.github.io"
+ }
+}
diff --git a/domains/omairr.json b/domains/omairr.json
index e055f0fe32..b6ec730639 100644
--- a/domains/omairr.json
+++ b/domains/omairr.json
@@ -4,6 +4,6 @@
"email": "crazyomairennab@gmail.com"
},
"records": {
- "CNAME": "omaiirr.github.io"
+ "A": ["216.198.79.1"]
}
}
diff --git a/domains/phoenix.json b/domains/phoenix.json
new file mode 100644
index 0000000000..c8c6e7363f
--- /dev/null
+++ b/domains/phoenix.json
@@ -0,0 +1,9 @@
+{
+ "owner": {
+ "username": "mj-praba",
+ "email": "manojprabaharj@gmail.com"
+ },
+ "records": {
+ "CNAME": "mj-praba.github.io"
+ }
+}
\ No newline at end of file
diff --git a/domains/prox.json b/domains/prox.json
new file mode 100644
index 0000000000..a6dcc26d74
--- /dev/null
+++ b/domains/prox.json
@@ -0,0 +1,8 @@
+{
+ "owner": {
+ "username": "PROX-Ecosystem"
+ },
+ "records": {
+ "CNAME": "proxecosystem.netlify.app"
+ }
+}
\ No newline at end of file
diff --git a/domains/pvsrinivas.json b/domains/pvsrinivas.json
index 27a499e53a..3ee966f613 100644
--- a/domains/pvsrinivas.json
+++ b/domains/pvsrinivas.json
@@ -4,6 +4,6 @@
"email": "pvsrinivas758@gmail.com"
},
"records": {
- "CNAME": "pv-srinivas1.github.io"
+ "CNAME": "cname.vercel-dns.com"
}
}
diff --git a/domains/r0t0.json b/domains/r0t0.json
new file mode 100644
index 0000000000..36c67c0dd8
--- /dev/null
+++ b/domains/r0t0.json
@@ -0,0 +1,9 @@
+{
+ "owner": {
+ "username": "R0T0-DEV",
+ "email": "lsaddawischmidt@gmail.com"
+ },
+ "records": {
+ "CNAME": "r0t0-dev.github.io"
+ }
+}
diff --git a/domains/rehan-stack.json b/domains/rehan-stack.json
new file mode 100644
index 0000000000..d89f92559c
--- /dev/null
+++ b/domains/rehan-stack.json
@@ -0,0 +1,9 @@
+{
+ "owner": {
+ "username": "rehanilyas20196-design",
+ "email": "rehanilyas20196@gmail.com"
+ },
+ "records": {
+ "A": ["216.198.79.1"]
+ }
+}
diff --git a/domains/rusky.json b/domains/rusky.json
new file mode 100644
index 0000000000..7dd0d3b0ec
--- /dev/null
+++ b/domains/rusky.json
@@ -0,0 +1,9 @@
+{
+ "owner": {
+ "username": "ruskydev",
+ "email": "iamayaanalee@gmail.com"
+ },
+ "records": {
+ "A": ["216.198.79.1"]
+ }
+}
diff --git a/domains/sangwan.json b/domains/sangwan.json
new file mode 100644
index 0000000000..fe39c993aa
--- /dev/null
+++ b/domains/sangwan.json
@@ -0,0 +1,9 @@
+{
+ "owner": {
+ "username": "Sangwaniya",
+ "email": "ms88hr@gmail.com"
+ },
+ "records": {
+ "CNAME": "sangwan.pages.dev"
+ }
+}
diff --git a/domains/shreshth.json b/domains/shreshth.json
new file mode 100644
index 0000000000..bb8d6e6f2e
--- /dev/null
+++ b/domains/shreshth.json
@@ -0,0 +1,9 @@
+{
+ "owner": {
+ "username": "Shreshth-1",
+ "email": "shresthtyagi2004@gmail.com"
+ },
+ "records": {
+ "A": ["216.198.79.1"]
+ }
+}
diff --git a/domains/sig1._domainkey.joe50097.json b/domains/sig1._domainkey.joe50097.json
index 79803016f8..77c16a25ce 100644
--- a/domains/sig1._domainkey.joe50097.json
+++ b/domains/sig1._domainkey.joe50097.json
@@ -1,7 +1,7 @@
{
"owner": {
"username": "Joe50097",
- "email": "me@joe50097.is-a.dev"
+ "email": "me@joe50097.dev"
},
"records": {
"CNAME": "sig1.dkim.joe50097.is-a.dev.at.icloudmailadmin.com"
diff --git a/domains/skyler.json b/domains/skyler.json
new file mode 100644
index 0000000000..0def522a86
--- /dev/null
+++ b/domains/skyler.json
@@ -0,0 +1,9 @@
+{
+ "owner": {
+ "username": "Adem-ARFAOUI",
+ "email": "adem.arfaoui2025@gmail.com"
+ },
+ "records": {
+ "CNAME": "personal-portfolio-website-hzcs.onrender.com"
+ }
+}
diff --git a/domains/thekeshavgandhi.json b/domains/thekeshavgandhi.json
new file mode 100644
index 0000000000..e02c1058fd
--- /dev/null
+++ b/domains/thekeshavgandhi.json
@@ -0,0 +1,9 @@
+{
+ "owner": {
+ "username": "thekeshavgandhi-dev",
+ "email": "thekeshavgandhi.dev@gmail.com"
+ },
+ "records": {
+ "A": ["216.198.79.1"]
+ }
+}
diff --git a/domains/thisum.json b/domains/thisum.json
new file mode 100644
index 0000000000..c686234ac3
--- /dev/null
+++ b/domains/thisum.json
@@ -0,0 +1,8 @@
+{
+ "owner": {
+ "username": "thisumdev"
+ },
+ "records": {
+ "A": ["216.198.79.1"]
+ }
+}
diff --git a/domains/tonghda11.json b/domains/tonghda11.json
new file mode 100644
index 0000000000..79d0621840
--- /dev/null
+++ b/domains/tonghda11.json
@@ -0,0 +1,9 @@
+{
+ "owner": {
+ "username": "tonghda11"
+ },
+ "records": {
+ "CNAME": "tonghda11.github.io"
+ },
+ "proxied": false
+}
diff --git a/domains/tuliodutra27.json b/domains/tuliodutra27.json
new file mode 100644
index 0000000000..9b934262b1
--- /dev/null
+++ b/domains/tuliodutra27.json
@@ -0,0 +1,9 @@
+{
+ "owner": {
+ "username": "tuliodutra27",
+ "email": "tuliodutra27@gmail.com"
+ },
+ "records": {
+ "CNAME": "tuliodutra27.github.io"
+ }
+}
diff --git a/domains/tungnm15.json b/domains/tungnm15.json
new file mode 100644
index 0000000000..6c9026d30b
--- /dev/null
+++ b/domains/tungnm15.json
@@ -0,0 +1,11 @@
+{
+ "description": "Tung Nguyen Manh",
+ "owner": {
+ "username": "coderviet1111",
+ "email": "anhnh@tungnm15.is-a.dev"
+ },
+ "records": {
+ "MX": ["mx1.improvmx.com", "mx2.improvmx.com"],
+ "TXT": ["v=spf1 include:spf.improvmx.com ~all"]
+ }
+}
diff --git a/domains/ukasha167.json b/domains/ukasha167.json
new file mode 100644
index 0000000000..30b70ac241
--- /dev/null
+++ b/domains/ukasha167.json
@@ -0,0 +1,9 @@
+{
+ "owner": {
+ "username": "ukasha167",
+ "email": "ukashaanwar167@gmail.com"
+ },
+ "records": {
+ "CNAME": "ukasha167.github.io"
+ }
+}
diff --git a/domains/vaanigupta.json b/domains/vaanigupta.json
new file mode 100644
index 0000000000..f0b8a29990
--- /dev/null
+++ b/domains/vaanigupta.json
@@ -0,0 +1,9 @@
+{
+ "owner": {
+ "username": "vaanigupta01",
+ "email": "vaanigupta01@gmail.com"
+ },
+ "records": {
+ "CNAME": "vaani-pm-portfolio.pages.dev"
+ }
+}
diff --git a/domains/will.json b/domains/will.json
deleted file mode 100644
index 340e2bfa92..0000000000
--- a/domains/will.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "owner": {
- "username": "wdhdev",
- "email": "william@is-a.dev"
- },
- "records": {
- "URL": "https://wharrison.com.au"
- }
-}
diff --git a/domains/www.joe50097.json b/domains/www.joe50097.json
index fe84307f59..57cb179208 100644
--- a/domains/www.joe50097.json
+++ b/domains/www.joe50097.json
@@ -1,9 +1,9 @@
{
"owner": {
"username": "Joe50097",
- "email": "me@joe50097.is-a.dev"
+ "email": "me@joe50097.dev"
},
"records": {
- "CNAME": "joe50097-redirect.netlify.app"
+ "CNAME": "joe50097.netlify.app"
}
}
diff --git a/domains/www.lua.json b/domains/www.lua.json
index 1b1d5a5598..2e8262b0b9 100644
--- a/domains/www.lua.json
+++ b/domains/www.lua.json
@@ -6,6 +6,6 @@
"discord": "778436572835086366"
},
"records": {
- "A": ["75.119.201.51"]
+ "CNAME": "lua.is-a.dev"
}
}
diff --git a/domains/www.shreshth.json b/domains/www.shreshth.json
new file mode 100644
index 0000000000..84ad05016a
--- /dev/null
+++ b/domains/www.shreshth.json
@@ -0,0 +1,9 @@
+{
+ "owner": {
+ "username": "Shreshth-1",
+ "email": "shresthtyagi2004@gmail.com"
+ },
+ "records": {
+ "CNAME": "5c237e54e38659c9.vercel-dns-017.com"
+ }
+}
diff --git a/domains/yuanhao2000.json b/domains/yuanhao2000.json
new file mode 100644
index 0000000000..1dcd711044
--- /dev/null
+++ b/domains/yuanhao2000.json
@@ -0,0 +1,9 @@
+{
+ "owner": {
+ "username": "iapetusbob",
+ "email": "haoyuansayhi@gmail.com"
+ },
+ "records": {
+ "A": ["216.198.79.1"]
+ }
+}
diff --git a/domains/zmail._domainkey.gojo.json b/domains/zmail._domainkey.gojo.json
new file mode 100644
index 0000000000..089fe76ff4
--- /dev/null
+++ b/domains/zmail._domainkey.gojo.json
@@ -0,0 +1,9 @@
+{
+ "owner": {
+ "username": "azanbroib-hash",
+ "email": "piko98631@gmail.com"
+ },
+ "records": {
+ "TXT": "v=DKIM1; k=rsa; p=MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCQyJbxrl3TBlfmFDgLvzE5WG08DoeOF+9WaiEEkNicQ4jv3NH/ql3STTzb85BBwLlKiUQ7MNahl1jnxu9SD0QTjO3hIysMTJB/oIbLqRZeteTZM1QmJpAJCrRUZES/lxXD4Cv1gTHgMAgWZBDao7YThEWDIJ3ObOVL769PUZYs4wIDAQAB"
+ }
+}
diff --git a/tests/proxy.test.js b/tests/proxy.test.js
index 8fc60f9d46..2cc601ec88 100644
--- a/tests/proxy.test.js
+++ b/tests/proxy.test.js
@@ -50,7 +50,7 @@ t("Domains with proxy enabled must have at least one proxy-able record", (t) =>
});
});
-const disallowedRecords = [
+const unproxyable = [
{
type: "CNAME",
value: "*.onrender.com"
@@ -62,7 +62,7 @@ t("Domains with specific records must not have proxy enabled", (t) => {
const data = getDomainData(file);
if (data.proxied) {
- disallowedRecords.forEach((record) => {
+ unproxyable.forEach((record) => {
let recordExists = false;
if (!data.records[record.type]) {
diff --git a/util/trusted.json b/util/trusted.json
index 8ac2f289ec..a7d185cc66 100644
--- a/util/trusted.json
+++ b/util/trusted.json
@@ -12,7 +12,7 @@
"id": 90866414
},
{
- "username": "Stef-00012",
+ "username": "Stef-DP",
"id": 81536172
},
{