diff --git a/domains/_discord.myrdin.is-a.dev.json b/domains/_discord.myrdin.json similarity index 100% rename from domains/_discord.myrdin.is-a.dev.json rename to domains/_discord.myrdin.json diff --git a/domains/_discord.niksne.json b/domains/_discord.niksne.json new file mode 100644 index 000000000..bf4273cb6 --- /dev/null +++ b/domains/_discord.niksne.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "NiKSneMC", + "email": "contact@niksne.ru" + }, + "record": { + "TXT": "dh=47ed92cf32dd1f8ab41a7dd00ee21d1e09fc8317" + } +} diff --git a/domains/_discord.poked.json b/domains/_discord.poked.json new file mode 100644 index 000000000..7f78a4be3 --- /dev/null +++ b/domains/_discord.poked.json @@ -0,0 +1,10 @@ +{ + "owner": { + "username": "PokedWasTaken", + "email": "pokedwastaken@gmail.com", + "discord": "poked" + }, + "record": { + "TXT": "dh=14c9c8708542baf32a78da0ac413184b02e43486" + } +} diff --git a/domains/_discord.toast.json b/domains/_discord.toast.json new file mode 100644 index 000000000..2af883808 --- /dev/null +++ b/domains/_discord.toast.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "lightly-toasted", + "email": "tooast@duck.com" + }, + "record": { + "TXT": "dh=bfb579423bd225af45d72942fe5c646b0504b2c6" + } +} diff --git a/domains/_gh-is-a-dev-o.www.json b/domains/_gh-is-a-dev-o.www.json new file mode 100644 index 000000000..ea1a4d61e --- /dev/null +++ b/domains/_gh-is-a-dev-o.www.json @@ -0,0 +1,10 @@ +{ + "owner": { + "username": "is-a-dev", + "email": "" + }, + + "record": { + "TXT": "1259c184c5" + } +} diff --git a/domains/_github-pages-challenge-Riihime.riihime.json b/domains/_github-pages-challenge-Riihime.riihime.json new file mode 100644 index 000000000..62357f46f --- /dev/null +++ b/domains/_github-pages-challenge-Riihime.riihime.json @@ -0,0 +1,10 @@ +{ + "owner": { + "username": "Riihime", + "email": "", + "discord": "riihime" + }, + "record": { + "TXT": "dbf468dcc12907dc90b485737f344a" + } + } \ No newline at end of file diff --git a/domains/_github-pages-challenge-lightly-toasted.toast.json b/domains/_github-pages-challenge-lightly-toasted.toast.json new file mode 100644 index 000000000..d1069aaf1 --- /dev/null +++ b/domains/_github-pages-challenge-lightly-toasted.toast.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "lightly-toasted", + "email": "tooast@duck.com" + }, + "record": { + "TXT": "b92470bdf6083c1af8509ee249c02f" + } +} diff --git a/domains/_github-pages-challenge-niksnemc.niksne.json b/domains/_github-pages-challenge-niksnemc.niksne.json new file mode 100644 index 000000000..1f1ce902b --- /dev/null +++ b/domains/_github-pages-challenge-niksnemc.niksne.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "NikSneMC", + "email": "contact@niksne.ru" + }, + "record": { + "TXT": "6cde33bca742bd0dd9adf39a8f6d82" + } +} diff --git a/domains/alain.json b/domains/alain.json new file mode 100644 index 000000000..464aee85d --- /dev/null +++ b/domains/alain.json @@ -0,0 +1,12 @@ +{ + "owner": { + "username": "alainsdev", + "email": "ghghello30@gmail.com", + "discord": "970325505989574656" + }, + + "record": { + "CNAME": "testroom.000.pe" + } + } + diff --git a/domains/dan-habot.json b/domains/dan-habot.json index b69f8a9c7..fe6ba021b 100644 --- a/domains/dan-habot.json +++ b/domains/dan-habot.json @@ -1,5 +1,5 @@ { - "description": "Fullstack web & mobile dev, quality assurance, automation, reverse engineering, and flexible", + "description": "My links", "repo": "https://github.com/danhab99/danhab99.github.io", "owner": { "username": "danhab99", diff --git a/domains/dasshark.json b/domains/dasshark.json index 3c749dca8..ab0d6e63a 100644 --- a/domains/dasshark.json +++ b/domains/dasshark.json @@ -1,9 +1,9 @@ { "owner": { "username": "DasSharkk", - "email": "dassharkk@proton.me" + "email": "mail@julius.software" }, "record": { - "CNAME": "dasshark.dasshept.de" + "CNAME": "julius.software" } } diff --git a/domains/harsh.json b/domains/harsh.json new file mode 100644 index 000000000..7c56c7883 --- /dev/null +++ b/domains/harsh.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "Riotly", + "email": "harshskb73@gmail.com" + }, + "record": { + "A": ["217.119.143.38"] + } +} diff --git a/domains/horn7x.is-a.dev.json b/domains/horn7x.is-a.dev.json deleted file mode 100644 index 4dbdc308a..000000000 --- a/domains/horn7x.is-a.dev.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "owner": { - "username": "horn7x", - "email": "133672531+horn7x@users.noreply.github.com", - "note": "This record was created by is-a.dev Discord bot via discord id: 958443139918598204" - }, - - "record": { - "A": [ - "185.199.108.153", - "185.199.109.153", - "185.199.110.153", - "185.199.111.153" - ], - - "MX": ["mx1.forwardemail.net", "mx2.forwardemail.net"], - - "TXT": "forward-email=horn7x@gmail.com" - } -} diff --git a/domains/imm0nv1nhtv.json b/domains/imm0nv1nhtv.json new file mode 100644 index 000000000..151a126f8 --- /dev/null +++ b/domains/imm0nv1nhtv.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "imm0nv1nhtv", + "email": "windows10phamvinh+github@gmail.com" + }, + "record": { + "CNAME": "imm0nv1nhtv.pages.dev" + } +} diff --git a/domains/jb.json b/domains/jb.json new file mode 100644 index 000000000..8ce57515b --- /dev/null +++ b/domains/jb.json @@ -0,0 +1,11 @@ +{ + "description": "jbcarreon123's personal website", + "repo": "https://github.com/jbcarreon123/jbs-website/", + "owner": { + "username": "jbcarreon123", + "email": "jbcarreon212@gmail.com" + }, + "record": { + "A": [ "35.223.92.119" ] + } +} diff --git a/domains/lua.json b/domains/lua.json new file mode 100644 index 000000000..c9ebb09f9 --- /dev/null +++ b/domains/lua.json @@ -0,0 +1,10 @@ +{ + "description": "Just a website for detailing the game development projects of Lua", + "owner": { + "username": "notxlua", + "email": "notxlua@gmail.com" + }, + "record": { +"URL": "https://xmw2.wordpress.com" + } +} diff --git a/domains/newyear.trung.is-a.dev.json b/domains/newyear.trung.json similarity index 100% rename from domains/newyear.trung.is-a.dev.json rename to domains/newyear.trung.json diff --git a/domains/niksne.json b/domains/niksne.json index 9d78e9e26..cfbf9242b 100644 --- a/domains/niksne.json +++ b/domains/niksne.json @@ -1,9 +1,9 @@ { "owner": { "username": "NikSneMC", - "email": "niksne.mc@yandex.ru" + "email": "contact@niksne.ru" }, "record": { - "CNAME": "www.niksne.ru" + "CNAME": "niksne-ru.pages.dev" } } diff --git a/domains/nikywelcome.json b/domains/nikywelcome.json new file mode 100644 index 000000000..fe0666f58 --- /dev/null +++ b/domains/nikywelcome.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "nikyy2", + "email": "anhky581@gmail.com" + }, + "record": { + "CNAME": "nikytap1n.github.io" + } +} diff --git a/domains/oc.json b/domains/oc.json new file mode 100644 index 000000000..86976d89e --- /dev/null +++ b/domains/oc.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "orxngc", + "email": "orangc@proton.me" + }, + "record": { + "URL": "https://orangc.is-a.dev" + } +} diff --git a/domains/orangc.json b/domains/orangc.json new file mode 100644 index 000000000..791bb5de6 --- /dev/null +++ b/domains/orangc.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "orxngc", + "email": "orangc@proton.me" + }, + "record": { + "CNAME": "orxngc.github.io" + } +} diff --git a/domains/orange.json b/domains/orange.json index 0e3a2a77d..86976d89e 100644 --- a/domains/orange.json +++ b/domains/orange.json @@ -4,6 +4,6 @@ "email": "orangc@proton.me" }, "record": { - "CNAME": "sahmed011.github.io" + "URL": "https://orangc.is-a.dev" } } diff --git a/domains/palekiox.json b/domains/palekiox.json new file mode 100644 index 000000000..517659a1b --- /dev/null +++ b/domains/palekiox.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "palekiox", + "email": "zigzagrpg@gmail.com" + }, + "record": { + "CNAME": "palekiox.github.io" + } +} diff --git a/domains/poked.json b/domains/poked.json index 9470797fb..7c7f30683 100644 --- a/domains/poked.json +++ b/domains/poked.json @@ -1,13 +1,12 @@ { "description": "poked.is-a.dev", - "repo": "https://github.com/PokedArmory/PokedArmory.github.io", + "repo": "https://github.com/PokedWasTaken/PokedWasTaken.github.io", "owner": { - "username": "PokedArmory", - "email": "poked.armory@gmail.com", - "discord": "Poked_Armory#0001", - "twitter": "PokedWasTaken" + "username": "PokedWasTaken", + "email": "pokedwastaken@gmail.com", + "discord": "poked" }, "record": { - "CNAME": "PokedArmory.github.io" + "CNAME": "PokedWasTaken.github.io" } } diff --git a/domains/researcx.json b/domains/researcx.json index 4c60eb149..d3e55e21b 100644 --- a/domains/researcx.json +++ b/domains/researcx.json @@ -5,7 +5,7 @@ }, "record": { "A": [ - "129.151.206.225" + "207.127.95.80" ], "MX": [ "mx.zoho.eu", diff --git a/domains/ricky.json b/domains/ricky.json new file mode 100644 index 000000000..ee3d2dbf2 --- /dev/null +++ b/domains/ricky.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "rickynolep", + "email": "rickynolepcuy@gmail.com" + }, + "record": { + "CNAME": "rickynolep.github.io" + } +} diff --git a/domains/riihime.json b/domains/riihime.json index 73183a9e3..e03f7cb15 100644 --- a/domains/riihime.json +++ b/domains/riihime.json @@ -4,6 +4,6 @@ "email": "miuly1459@gmail.com" }, "record": { - "A": ["68.65.123.44"] + "CNAME": "riihime.github.io" } } diff --git a/domains/sky-development.json b/domains/sky-development.json new file mode 100644 index 000000000..c9aa80a6d --- /dev/null +++ b/domains/sky-development.json @@ -0,0 +1,9 @@ +{ +"owner": { + "username":"Skyy-Development", + "email":"strikefn143@gmail.com" + }, +"record": { + "CNAME":"statuspage.betteruptime.com" + } +} diff --git a/domains/toast.json b/domains/toast.json new file mode 100644 index 000000000..a2b007167 --- /dev/null +++ b/domains/toast.json @@ -0,0 +1,11 @@ +{ + "description": "toast's toast", + "repo": "https://github.com/lightly-toasted/lightly-toasted.github.io", + "owner": { + "username": "lightly-toasted", + "email": "tooast@duck.com" + }, + "record": { + "CNAME": "lightly-toasted.github.io" + } +} diff --git a/domains/vishok.json b/domains/vishok.json new file mode 100644 index 000000000..3cf5fd844 --- /dev/null +++ b/domains/vishok.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "mvishok", + "email": "mvishok2005@gmail.com" + }, + "record": { + "CNAME": "mvishok.github.io" + } +} diff --git a/domains/yaman-malla.json b/domains/yaman-malla.json new file mode 100644 index 000000000..e04a6ce7d --- /dev/null +++ b/domains/yaman-malla.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "yamanISyaman", + "email": "yaman.1423@gmail.com" + }, + "record": { + "CNAME": "yaman-malla.surge.sh" + } +} diff --git a/domains/ziko.json b/domains/ziko.json new file mode 100644 index 000000000..0b2589b48 --- /dev/null +++ b/domains/ziko.json @@ -0,0 +1,12 @@ +{ + "owner": { + "username": "hghfth", + "email": "zakariadidah@gmail.com", + "discord": "788397929308225546" + }, + + "record": { + "A": ["51.20.101.210"] + } + } + diff --git a/domains/zwei.json b/domains/zwei.json new file mode 100644 index 000000000..50763b3c0 --- /dev/null +++ b/domains/zwei.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "Vibred", + "email": "vibred@pm.me" + }, + "record": { + "CNAME": "telegraph-image2-c9p.pages.dev" + } +} diff --git a/tests/validations.test.js b/tests/validations.test.js index 6b9054a4a..a102eeb73 100644 --- a/tests/validations.test.js +++ b/tests/validations.test.js @@ -67,6 +67,7 @@ describe('validateDomainData', () => { { ...defaultDomain, name: '_gitlab-pages-verification-code' }, { ...defaultDomain, name: '_acme-challenge' }, { ...defaultDomain, name: '_dmarc' }, + { ...defaultDomain, name: '_gh-is-a-dev' }, ]; const validCases = [ @@ -100,6 +101,9 @@ describe('validateDomainData', () => { { ...defaultDomain, name: '_gitlab-pages-verification-code.subdomain' }, { ...defaultDomain, name: '_acme-challenge.subdomain' }, { ...defaultDomain, name: '_dmarc.subdomain' }, + { ...defaultDomain, name: '_gh-phenax.akshay' }, + { ...defaultDomain, name: '_gh-hello01-ga' }, + { ...defaultDomain, name: '_gh-hello01_ga' }, ]; it('should return false for invalid data', () => { diff --git a/utils/invalid-domains.json b/utils/invalid-domains.json index 193ee41e5..1122df7fe 100644 --- a/utils/invalid-domains.json +++ b/utils/invalid-domains.json @@ -2,9 +2,11 @@ "_acme-challenge", "_discord", "_dmarc", + "_gh-is-a-dev", "_github-challenge-is-a-dev", "_github-pages-challenge-is-a-dev", "_gitlab-pages-verification-code", + "con", "help", "no-reply", "noreply", diff --git a/utils/validations.js b/utils/validations.js index 3731095b2..a5f17eece 100644 --- a/utils/validations.js +++ b/utils/validations.js @@ -42,6 +42,7 @@ const extraSupportedNames = [ R.equals('_gitlab-pages-verification-code'), R.equals('_acme-challenge'), R.equals('_dmarc'), + testRegex(/^_gh-[a-z0-9-_]+$/i), // Exception for the new github org verification records ] const validateDomainData = validate({