diff --git a/domains/4217803c._improvmx.dhilipan.json b/domains/4217803c._improvmx.dhilipan.json new file mode 100644 index 000000000..1308b6706 --- /dev/null +++ b/domains/4217803c._improvmx.dhilipan.json @@ -0,0 +1,13 @@ +{ + "owner": { + "username": "MysticalPvE", + "email": "", + "discord": "1229782675678826496", + "OWL": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiUlNBLU9BRVAiLCJraWQiOiJaa1VsRmRqVThiUEstLXVVM2JJR09PVHFYYVFFS1ZINFVXOW53MTR6WTJnIn0.K-aVOrk2T-4Wp0VAaLx8W9V1QsToSmJJmlK-jJlb-Zzx6kpwvGMlemfsdLH4XQSksUlk6PD51_Mx7d83HzqgqiYb6zwx2-iSgfEn6fUKWlF09k1fWne_wS0sSjYiz6GluI6qNs9hh9buq19iGPVz9L16KWCvL0xnjQxBjVCiR0Q69p9Vaw3_5b7VEUnKQvomYkdbovZ2p10hzGmnrwtKkA0gboxJnqshcV-eUzav7LZJZOwbzoVPEODqdLbqCOlTBP4IJXNjkwKSNKsnQ6BorPydgmXNv4hCsuga3JKg2M438dLG9NK-H8U8Q4GHLk7sx797WY1EJ8AChvgojqX1Ag.OMEl4nD9pPVbIku9jIFcpA.qV3yol4qlMITrJUHTUtYxGLd7ARn8msshNlY6uMWmf8ZeIe7_RQdG-JV1f-rDEZLZX_FcDsE7c8kpOjy9ulW1uiFZW9lw-f0LEqywyLeZ94.K1K5YV-DWV_hIlL8X9l8jQ" + }, + + "record": { + "TXT": "4217803c2e3e461b9f07eb8be0320a79" + } + } + diff --git a/domains/_github-pages-challenge-hansanaD.hansana.json b/domains/_github-pages-challenge-hansanaD.hansana.json new file mode 100644 index 000000000..4c6a207bd --- /dev/null +++ b/domains/_github-pages-challenge-hansanaD.hansana.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "hansanad", + "email": "josephandrew1@logicstreak.com" + }, + "record": { + "TXT": "f5a2e9d9fc400899120ec6e97e3291" + } +} diff --git a/domains/dhilipan.json b/domains/dhilipan.json index d98067d07..07c4ee597 100644 --- a/domains/dhilipan.json +++ b/domains/dhilipan.json @@ -6,7 +6,13 @@ "OWL": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiUlNBLU9BRVAiLCJraWQiOiJaa1VsRmRqVThiUEstLXVVM2JJR09PVHFYYVFFS1ZINFVXOW53MTR6WTJnIn0.WPtn_SlHtmPez8jjftkfl-CgWWn-ZYC-SyRJsyxLt-Gn_aEyTjQCgENyWvEpCzShxRpsqd5Np_gpkW8UM1-1MhIm1LjkGB50Aw_DMZK-gZS5KsWEXG8mclQXpIbcBVzI-HlRtHXicgDs-t7TcdL1qefMiisKwedNEUz9UvBxHFoNuA9E37cNrl5Y5j8Cf2E2x3D7eK2FxA3WvKXaMTRj40pitxwXxOGJqFqiv5QFehiIp_0pwtsjlWXm792LsePHIOKONeFy1p6v7HJgUx3WZKI4-5FADx9XqD3s6pS9jC8gOFqL4zllEE5cLVOz1Fy27tQrMn4B_b7qn5UxO1kBYA.ekzBd4v9e5MKBuUB-08ILg.qLhRJw9HYeu7ifjuRQfOUYdplsU6goAZRwazKk8fnW9FU1N6zxPg_2FjU4yoIki6PHZUrb-I5Bwt8FrX6G-3-M3uBQspwQLb5YdUDU-qJQY.KTelr2g7MJZ-b4qOxnJv2A" }, "record": { - "A": ["75.2.60.5"], - "TXT": ["1d2d287e._improvmx", "1d2d287e105c411381a3e4c3b8909c44"] + "A": [ + "75.2.60.5" + ], + "MX": [ + "mx1.improvmx.com", + "mx2.improvmx.com" + ], + "TXT": "v=spf1 include:spf.improvmx.com ~all" } } diff --git a/domains/egirl.json b/domains/egirl.json new file mode 100644 index 000000000..d288f2271 --- /dev/null +++ b/domains/egirl.json @@ -0,0 +1,13 @@ +{ "owner": { "username":"mAskDucK", + + + + + "email": "", + "discord": "maskduck" + +}, + +"record": { + "CNAME": "maskduck.pages.dev" + }} diff --git a/domains/ehab.json b/domains/ehab.json index 73d5844e6..ef72a863f 100644 --- a/domains/ehab.json +++ b/domains/ehab.json @@ -1,9 +1,12 @@ { - "owner": { - "username": "ehabmansour1", - "email": "mansehab990@gmail.com" - }, - "record": { - "CNAME": "ehabmansour1.github.io" - } + "owner": { + "username": "ehabmansour1", + "email": "mansehab990@gmail.com" + }, + "record": { + "MX": [ + "dns1.serv00.com", + "dns2.serv00.com" + ] + } } diff --git a/domains/films.json b/domains/films.json new file mode 100644 index 000000000..359277b0f --- /dev/null +++ b/domains/films.json @@ -0,0 +1,13 @@ +{ + "owner": { + "username": "wsmdn", + "email": "", + "discord": "1049856856467722242", + "OWL": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiUlNBLU9BRVAiLCJraWQiOiJaa1VsRmRqVThiUEstLXVVM2JJR09PVHFYYVFFS1ZINFVXOW53MTR6WTJnIn0.AM1kF-aodU7n0_bBI28MO7vlg-WccpJAhnV5ltySu602lhBR1Dx3UOD1TskSKmpdBpDXhSOQJ2bQZQ5ouum5txo7kJ42jLOsEr-OhXNREU3pqIE2kfJidObs05iDu2nOFIylFjZGNuYbmJQMPCf0F0KEIbNlgEWKqgPXBuiDOfv8yhi649LbPaj18TCIe04t6pkb77-1lNZiI3ebex4HAbWydF0IKSbijif7FoJbmi_LN6rqYXG-BYRzmdvvCg8FFrDWnTM4KJmc-4dU546kVFtB_GUgMYWl8xSTXKLk9PBHm0Prp3tONhqSMXRIR5Cg-6iVYbkw-Ln0YjYsnrnayQ.u_JCdGcxfWhrAT_7Hh_s2w.uRv4MGy00eRLbLsaHia2fP9FSpuDyGHrb1jF-EWjJ6fjd5XeYw73Up3tiulfQvROZ1li_p5Xfx7RbxaIlEYlA_584ldAutc_AT1YNcg78ck.9dcSw-Ut3ZbG_iO7Vx3-3A" + }, + + "record": { + "CNAME": "nomdn.github.io" + } + } + \ No newline at end of file diff --git a/domains/hansana.json b/domains/hansana.json new file mode 100644 index 000000000..e56adb60c --- /dev/null +++ b/domains/hansana.json @@ -0,0 +1,12 @@ +{ + "description": "Hansana's Portfolio", + "repo": "https://github.com/hansanaD/hansanad.github.io", + "owner": { + "username": "hansanaD", + "email": "josephandrew1@logicstreak.com", + "twitter": "" + }, + "record": { + "CNAME": "hansanad.github.io" + } +} diff --git a/domains/maskduck.json b/domains/maskduck.json index 81573292a..f678bcdbc 100644 --- a/domains/maskduck.json +++ b/domains/maskduck.json @@ -5,6 +5,6 @@ "discord": "_ngiu.a_" }, "record": { - "CNAME": "maskduck.github.io" + "CNAME": "maskduck.pages.dev" } } diff --git a/domains/pvyas.json b/domains/pvyas.json new file mode 100644 index 000000000..4d54cf28e --- /dev/null +++ b/domains/pvyas.json @@ -0,0 +1,13 @@ +{ + "owner": { + "username": "parthvyas7", + "email": "", + "discord": "505731689788473347", + "OWL": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiUlNBLU9BRVAiLCJraWQiOiJaa1VsRmRqVThiUEstLXVVM2JJR09PVHFYYVFFS1ZINFVXOW53MTR6WTJnIn0.sf0jfkbSFi9mJlIHKGJyHq6aLTTeihBVr4C24pYoXyVydhbwXIsvMjzl6EplTvtAdaaTKAeA2Mvda4Q4_FrbsBdkX3Qd56ByRc4uuLHj-IX_-2W4gJ6EFUZ67Fqx1ePQIZ50SpZw9zLZBhXmExF0bOd3c9xJaf081kgqISRjxYlfy0ITaXjvly9ye2CDAgFN-oyKtRAyoolwiGCywfl-njl-oix02Ezc3EWS0zWVTPIjTyGoAxeeexfobLV0wWQa9P27GsnKQrTfpmmWxWlPLLfUlKmotW2C9bEPWSu5dEWhvCnQDry5tJ2m9IHsoSy27YRiqQLLo-WeQNF7CU9tLg.gf0byOghlGoqNnuHgld42A.EddL6PqoWvCcmqTte698ZKtTyyt_8sqMYIvVciH4GSSbOPxsKtRZkYE73QdBSC-tC0CwX2-nxsAGOSff4VFUSCl7S8p-s8YEmLe2-0g21QmPwyXGVwi1lAMcAY0GODf4.VypDGE8qp8W364yhOfkfNA" + }, + + "record": { + "CNAME": "parthvyas7.github.io" + } + } + \ No newline at end of file diff --git a/domains/rblx.json b/domains/rblx.json new file mode 100644 index 000000000..fd934b900 --- /dev/null +++ b/domains/rblx.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "r-b-l-x", + "email": "178317246+r-b-l-x@users.noreply.github.com" + }, + "record": { + "CNAME": "r-b-l-x.github.io" + } +} diff --git a/domains/skduck.json b/domains/skduck.json index aee4880db..93a1a34e6 100644 --- a/domains/skduck.json +++ b/domains/skduck.json @@ -1,8 +1,8 @@ { "description": "my em@il forwarder", "owner": { - "username": "MaskDuck", - "email": "m@skduck.is-a.dev", + "username": "mAskDucK", + "email": "", "discord": "MaskDuck#1337", "twitter": "MaskDuck1", "reddit": "u/maskduck", diff --git a/domains/too-obvious-that.maskduck.json b/domains/too-obvious-that.maskduck.json index 78c5f9e3b..dee070ebf 100644 --- a/domains/too-obvious-that.maskduck.json +++ b/domains/too-obvious-that.maskduck.json @@ -1,6 +1,6 @@ { "owner": { - "username": "MaskDuck", + "username": "mAskDucK", "email": "", "discord": "maskduck", "twitter": "MaskDuck1", diff --git a/tests/validations.test.js b/tests/validations.test.js index 224e244aa..6f71fb55f 100644 --- a/tests/validations.test.js +++ b/tests/validations.test.js @@ -87,6 +87,7 @@ describe("validateDomainData", () => { { ...defaultDomain, name: "_dmarc" }, { ...defaultDomain, name: "_gh-is-a-dev" }, { ...defaultDomain, name: "_domainkey" }, + { ...defaultDomain, name: "_improvmx" }, ]; const validCases = [ @@ -141,6 +142,7 @@ describe("validateDomainData", () => { { ...defaultDomain, name: "_gh-hello01_ga" }, { ...defaultDomain, name: "_domainkey.subdomain" }, { ...defaultDomain, name: "mx._domainkey.subdomain" }, + { ...defaultDomain, name: '_improvmx.subdomain' }, { ...defaultDomain, name: "a.b" }, ]; diff --git a/utils/invalid-domains.json b/utils/invalid-domains.json index c3ab5e2f8..1cba56e52 100644 --- a/utils/invalid-domains.json +++ b/utils/invalid-domains.json @@ -7,6 +7,7 @@ "_github-challenge-is-a-dev", "_github-pages-challenge-is-a-dev", "_gitlab-pages-verification-code", + "_improvmx", "con", "help", "no-reply", diff --git a/utils/validations.js b/utils/validations.js index 2facda7fa..51f242b8b 100644 --- a/utils/validations.js +++ b/utils/validations.js @@ -59,6 +59,7 @@ const extraSupportedNames = [ R.equals("_acme-challenge"), R.equals("_dmarc"), R.equals("_domainkey"), + R.equals("_improvmx"), testRegex(/^_gh-[a-z0-9-_]+$/i), ];