Skip to content

Commit

Permalink
Update dnsconfigto handle txt arrays, put domain txt in root.
Browse files Browse the repository at this point in the history
  • Loading branch information
Tweak4141 committed Oct 20, 2024
1 parent 0f403ea commit cc47f27
Show file tree
Hide file tree
Showing 7 changed files with 30 additions and 87 deletions.
8 changes: 7 additions & 1 deletion dnsconfig.js
Original file line number Diff line number Diff line change
Expand Up @@ -49,7 +49,13 @@ for (var subdomain in allDomains) {

// Handle TXT records
if (domainData.target.TXT) {
commit.push(TXT(domainData.target.TXT.name === "@" ? subdomainName : domainData.target.TXT.name + "." + subdomainName, domainData.target.TXT.value));
if (Array.isArray(domainData.target.TXT.value)) {
for (var txt in domainData.target.TXT.value) {
commit.push(TXT(domainData.target.TXT.name === "@" ? subdomainName : domainData.target.TXT.name + "." + subdomainName, domainData.target.TXT.value[txt]));
}
} else {
commit.push(TXT(domainData.target.TXT.name === "@" ? subdomainName : domainData.target.TXT.name + "." + subdomainName, domainData.target.TXT.value));
}
}
}

Expand Down
24 changes: 23 additions & 1 deletion domains/reserved/@.json
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,29 @@
"CNAME": {
"name": "@",
"value": "is-a-good-dev.github.io"
}
},
"TXT": [
{
"name": "@",
"value": "v=spf1 include:_spf.mx.cloudflare.net include:spf.brevo.com mx -all"
},
{
"name": "_psl",
"value": "https://github.com/publicsuffix/list/pull/2095"
},
{
"name": "_dmarc",
"value": "v=DMARC1; p=reject; rua=mailto:[email protected],mailto:[email protected]; ruf=mailto:[email protected]; fo=0; adkim=r; aspf=r; pct=100; rf=afrf; ri=86400; sp=none"
},
{
"name": "@",
"value": "brevo-code:c86aed6c03391923d0f871e4b94078db"
},
{
"name": "dkim._domainkey",
"value": "v=DKIM1;k=rsa;t=s;s=email;p=MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAxfs3yu9sCctCuab6NWQybjciG3D7b/AAJZa5PkCu4gtPj2xSe1I+b5gT4ZHVFs9dCRYLW0b0lyNUjpsxkgxHM7gbpb+JpLFl7o+CzDtjI7jsZhXdwkQaUrN9yvuDvM6vMrsPFjKaQJQatp09R9Gi3JdoafjqvUriJqLdrfxFroKGExV93fnZYa2 xB6eKWyHfZuKXxdaF2IJ4jskp6wAR3EPeYkRTY0oqqWvdjYYhHH1/nhrztSn+Fj7B+AgeDovy5Nlx3K2sG+3fCIJ5JGqg0bpGmZuGZviiCoKcfglfi0NTmcQrscMxohGQosClkurMSsR2tCqNPisC1jjQTiVsYwIDAQAB"
}
]
},

"proxied": false
Expand Down
17 changes: 0 additions & 17 deletions domains/reserved/brevo.json

This file was deleted.

17 changes: 0 additions & 17 deletions domains/reserved/dkim._domainkey.json

This file was deleted.

17 changes: 0 additions & 17 deletions domains/reserved/dmarc.json

This file was deleted.

17 changes: 0 additions & 17 deletions domains/reserved/psl.json

This file was deleted.

17 changes: 0 additions & 17 deletions domains/reserved/spf.json

This file was deleted.

0 comments on commit cc47f27

Please sign in to comment.