1
0
mirror of https://github.com/StackExchange/dnscontrol.git synced 2024-05-11 05:55:12 +00:00

FEATURE: CAA_BUILDER: add issue_critical and issuewild_critical (#2728)

Co-authored-by: Tom Limoncelli <tlimoncelli@stackoverflow.com>
This commit is contained in:
llange
2023-12-18 15:35:10 +01:00
committed by GitHub
parent 36f6b19943
commit edf047102b
3 changed files with 84 additions and 15 deletions

View File

@@ -1478,13 +1478,23 @@ function CAA_BUILDER(value) {
}
}
if (value.issue)
if (value.issue) {
var flag = function() {};
if (value.issue_critical) {
flag = CAA_CRITICAL;
}
for (var i = 0, len = value.issue.length; i < len; i++)
r.push(CAA(value.label, 'issue', value.issue[i]));
r.push(CAA(value.label, 'issue', value.issue[i], flag));
}
if (value.issuewild)
if (value.issuewild) {
var flag = function() {};
if (value.issuewild_critical) {
flag = CAA_CRITICAL;
}
for (var i = 0, len = value.issuewild.length; i < len; i++)
r.push(CAA(value.label, 'issuewild', value.issuewild[i]));
r.push(CAA(value.label, 'issuewild', value.issuewild[i], flag));
}
return r;
}