diff --git a/domains/_github-pages-challenge-Glqch404.glqch.json b/domains/_github-pages-challenge-Glqch404.glqch.json new file mode 100644 index 0000000000..49ecd356e2 --- /dev/null +++ b/domains/_github-pages-challenge-Glqch404.glqch.json @@ -0,0 +1,11 @@ +{ + "owner": { + "username": "Glqch404", + "email": "bridgerbusiness2@gmail.com", + "twitter": "Glqch", + "discord": "915932527871541309" + }, + "record": { + "TXT": "eb682c2a35bd6139b653df86f7d248" + } +} diff --git a/domains/_gitlab-pages-verification-code.meerkats.shays.json b/domains/_gitlab-pages-verification-code.meerkats.shays.json new file mode 100644 index 0000000000..f16d84749f --- /dev/null +++ b/domains/_gitlab-pages-verification-code.meerkats.shays.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "SHays24", + "email": "SHays24@student.sacs.nsw.edu.au" + }, + "record": { + "TXT": "gitlab-pages-verification-code=ae094773869d07be976fc107f5548311" + } +} diff --git a/domains/blockbreaker.json b/domains/blockbreaker.json new file mode 100644 index 0000000000..568dee72b7 --- /dev/null +++ b/domains/blockbreaker.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "tootypatrooty6", + "email": "jmekhi32@gmail.com" + }, + "record": { + "CNAME": "theblockbreaker.github.io" + } +} diff --git a/domains/cggaurav.json b/domains/cggaurav.json new file mode 100644 index 0000000000..09086a6529 --- /dev/null +++ b/domains/cggaurav.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "cggaurav", + "email": "cggaurav@u.nus.edu" + }, + "record": { + "URL": "https://cggaurav.net" + } +} diff --git a/domains/czwx.json b/domains/czwx.json new file mode 100644 index 0000000000..d5a39d62f8 --- /dev/null +++ b/domains/czwx.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "czwxx", + "email": "czwx790@gmail.com" + }, + "record": { + "CNAME": "czwxx.github.io" + } +} diff --git a/domains/dc.kenny.json b/domains/dc.kenny.json new file mode 100644 index 0000000000..c5686d7e74 --- /dev/null +++ b/domains/dc.kenny.json @@ -0,0 +1,11 @@ +{ + "owner": { + "username": "KennySB-dev", + "email": "kennybugeja@gmail.com", + "discord": "kenny.sb" + }, + + "record": { + "URL": "https://discord.com/users/681811851428102145" + } +} diff --git a/domains/dubrin.json b/domains/dubrin.json new file mode 100644 index 0000000000..ee578dde25 --- /dev/null +++ b/domains/dubrin.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "ImNotDuBrin", + "email": "natlogkiki112@gmail.com" + }, + "record": { + "A": ["91.86.34.87"] + } +} diff --git a/domains/gh.kenny.json b/domains/gh.kenny.json new file mode 100644 index 0000000000..ed8ab0fb86 --- /dev/null +++ b/domains/gh.kenny.json @@ -0,0 +1,10 @@ +{ + "owner": { + "username": "KennySB-dev", + "email": "kennybugeja@gmail.com", + "discord": "kenny.sb" + }, + "record": { + "URL": "https://github.com/KennySB-dev" + } +} diff --git a/domains/hemangyadav.json b/domains/hemangyadav.json new file mode 100644 index 0000000000..b53aee1a28 --- /dev/null +++ b/domains/hemangyadav.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "Zemerik", + "email": "zemerikY@gmail.com" + }, + "record": { + "URL": "https://zemerik.is-a.dev" + } +} diff --git a/domains/ikhlashmulya.json b/domains/ikhlashmulya.json new file mode 100644 index 0000000000..fc2b381351 --- /dev/null +++ b/domains/ikhlashmulya.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "Ikhlashmulya", + "email": "nurahmanmulya@gmail.com" + }, + "record": { + "CNAME": "ikhlashmulya.github.io" + } +} diff --git a/domains/img.json b/domains/img.json new file mode 100644 index 0000000000..68f7705650 --- /dev/null +++ b/domains/img.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "DarindaDraX", + "email": "123kishanvish@gmail.com" + }, + "record": { + "A": ["69.30.249.53"] + } +} diff --git a/domains/itevan.json b/domains/itevan.json new file mode 100644 index 0000000000..7c1aa87e84 --- /dev/null +++ b/domains/itevan.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "ItEvann", + "email": "e.carbonneau11@gmail.com" + }, + "record": { + "A": ["31.6.2.44"] + } +} diff --git a/domains/juqwtf.json b/domains/juqwtf.json new file mode 100644 index 0000000000..d158b79208 --- /dev/null +++ b/domains/juqwtf.json @@ -0,0 +1,11 @@ +{ + "owner": { + "username": "denboy0123", + "email": "pochtaproverka01@gmail.com" + }, + "record": { + "A": ["143.47.231.8"], + "MX": ["mail.is-a.dev"], + "TXT": "v=spf1 mx a:mail.is-a.dev ~all" + } +} diff --git a/domains/lh.json b/domains/lh.json new file mode 100644 index 0000000000..8bf07417cd --- /dev/null +++ b/domains/lh.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "lhwe", + "email": "arieslovespiggies@gmail.com" + }, + "record": { + "A": ["143.198.71.63"] + } +} diff --git a/domains/linkr.json b/domains/linkr.json new file mode 100644 index 0000000000..cfefb66a56 --- /dev/null +++ b/domains/linkr.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "devlinkr", + "email": "magicgamerdiscord@gmail.com" + }, + "record": { + "URL": "https://sites.google.com/view/linkrdiscord" + } +} diff --git a/domains/manav.json b/domains/manav.json new file mode 100644 index 0000000000..5690521b90 --- /dev/null +++ b/domains/manav.json @@ -0,0 +1,11 @@ +{ + "owner": { + "username": "Manav011", + "email": "manavbafna87+Github@gmail.com" + }, + "record": { + "A": ["109.71.252.37"], + "MX": ["mail.is-a.dev"], + "TXT": "v=spf1 mx a:mail.is-a.dev ~all" + } +} diff --git a/domains/marmota.json b/domains/marmota.json new file mode 100644 index 0000000000..988f87cf0c --- /dev/null +++ b/domains/marmota.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "jaimeadf", + "email": "jaimeadanielfilho@hotmail.com" + }, + "record": { + "CNAME": "jaimeadf.com" + } +} diff --git a/domains/meesam.json b/domains/meesam.json new file mode 100644 index 0000000000..7f3fc700a4 --- /dev/null +++ b/domains/meesam.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "meesam4687", + "email": "meesam4687@gmail.com" + }, + "record": { + "CNAME": "meesam4687.github.io" + } +} diff --git a/domains/miten.json b/domains/miten.json new file mode 100644 index 0000000000..d47bb885c7 --- /dev/null +++ b/domains/miten.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "m1ten", + "email": "h4ckr+github@icloud.com" + }, + "record": { + "CNAME": "m1ten.github.io" + } +} diff --git a/domains/n4rc1ssus.json b/domains/n4rc1ssus.json new file mode 100644 index 0000000000..d760a2cc3b --- /dev/null +++ b/domains/n4rc1ssus.json @@ -0,0 +1,10 @@ +{ + "owner": { + "username": "AnubisNekhet", + "email": "extrastuff.j3db6@simplelogin.co", + "note": "Not my actual email, but it forwards to my actual one." + }, + "record": { + "CNAME": "n4rc1ssus.codeberg.page" + } +} diff --git a/domains/none.json b/domains/none.json new file mode 100644 index 0000000000..6b8736dd14 --- /dev/null +++ b/domains/none.json @@ -0,0 +1,12 @@ +{ + "owner": { + "username": "iotran207", + "email": "112244548+iotran207@users.noreply.github.com", + "discord": "895604726454968320" + }, + + "record": { + "A": ["10.147.18.55"] + } + } + \ No newline at end of file diff --git a/domains/oandbtech-chatapp.json b/domains/oandbtech-chatapp.json new file mode 100644 index 0000000000..8d0cd069d1 --- /dev/null +++ b/domains/oandbtech-chatapp.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "oAndBtech", + "email": "oandb.tech@gmail.com" + }, + "record": { + "A": ["20.198.8.42"] + } +} diff --git a/domains/reef.json b/domains/reef.json new file mode 100644 index 0000000000..345d3878c4 --- /dev/null +++ b/domains/reef.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "reefsalter", + "email": "reefsalter@gmail.com" + }, + "record": { + "URL": "https://reefsalter.com" + } +} diff --git a/domains/ronalds.json b/domains/ronalds.json new file mode 100644 index 0000000000..0e3665da77 --- /dev/null +++ b/domains/ronalds.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "Ronalds13424", + "email": "roneturner23@gmail.com" + }, + "record": { + "CNAME": "www.ronaldsdev.rf.gd" + } +} diff --git a/domains/vachanmn.json b/domains/vachanmn.json index 41a8e12625..ed6e2f2a2c 100644 --- a/domains/vachanmn.json +++ b/domains/vachanmn.json @@ -1,9 +1,9 @@ -{ - "owner": { - "username": "vachanmn123", - "email": "vachanmn123@gmail.com" - }, - "record": { - "URL": "https://vachanmn.tech" - } -} + { + "owner": { + "username": "vachanmn123", + "email": "vachanmn123@gmail.com" + }, + "record": { + "URL": "https://vachanmn.tech" + } + } diff --git a/domains/zdc.kenny.json b/domains/zdc.kenny.json new file mode 100644 index 0000000000..f15b6f92d8 --- /dev/null +++ b/domains/zdc.kenny.json @@ -0,0 +1,11 @@ +{ + "owner": { + "username": "KennySB-dev", + "email": "kennybugeja@gmail.com", + "discord": "kenny.sb" + }, + + "record": { + "URL": "https://discord.gg/afWaM4sXyJ" + } +} diff --git a/tests/validations.test.js b/tests/validations.test.js index a07ccf6fa1..1726affaea 100644 --- a/tests/validations.test.js +++ b/tests/validations.test.js @@ -64,6 +64,7 @@ describe('validateDomainData', () => { { ...defaultDomain, record: { AAAA: '182.22.222.22' } }, { ...defaultDomain, record: { A: '::1' } }, { ...defaultDomain, name: '_discord' }, + { ...defaultDomain, name: '_gitlab-pages-verification-code' }, ]; const validCases = [ @@ -94,6 +95,7 @@ describe('validateDomainData', () => { { ...defaultDomain, record: { AAAA: ['::1', '2001:db8:3333:4444:5555:6666:7777:8888'] } }, { ...defaultDomain, record: { A: ['122.222.222.222'] } }, { ...defaultDomain, name: '_discord.subdomain' }, + { ...defaultDomain, name: '_gitlab-pages-verification-code.subdomain' }, ]; it('should return false for invalid data', () => { diff --git a/utils/invalid-domains.json b/utils/invalid-domains.json index ef66a55178..3a5369df56 100644 --- a/utils/invalid-domains.json +++ b/utils/invalid-domains.json @@ -2,6 +2,7 @@ "_acme-challenge", "_github-challenge-is-a-dev", "_github-pages-challenge-is-a-dev", + "_gitlab-pages-verification-code", "help", "no-reply", "noreply", diff --git a/utils/validations.js b/utils/validations.js index b9c851a19e..c7cdd7e16e 100644 --- a/utils/validations.js +++ b/utils/validations.js @@ -39,6 +39,7 @@ const checkRestrictedNames = R.complement(R.includes(R.__, INVALID_NAMES)) const extraSupportedNames = [ testRegex(/^_github(-pages)?-challenge-[a-z0-9-_]+$/i), // Exception for github verification records R.equals('_discord'), + R.equals('_gitlab-pages-verification-code'), ] const validateDomainData = validate({