mirror of
https://github.com/StackExchange/dnscontrol.git
synced 2024-05-11 05:55:12 +00:00
NEW RECORD TYPE: HTTPS & SVCB (#2919)
Thanks so much for this contribution! I have a feeling that a lot of people are going to need these records soon!
This commit is contained in:
committed by
GitHub
parent
eae96860cd
commit
3a9b413175
@ -449,6 +449,22 @@ var DNSKEY = recordBuilder('DNSKEY', {
|
||||
},
|
||||
});
|
||||
|
||||
// name, priority, target, params
|
||||
var HTTPS = recordBuilder('HTTPS', {
|
||||
args: [
|
||||
['name', _.isString],
|
||||
['priority', _.isNumber],
|
||||
['target', _.isString],
|
||||
['params', _.isString],
|
||||
],
|
||||
transform: function (record, args, modifiers) {
|
||||
record.name = args.name;
|
||||
record.svcpriority = args.priority;
|
||||
record.target = args.target;
|
||||
record.svcparams = args.params;
|
||||
},
|
||||
});
|
||||
|
||||
// PTR(name,target, recordModifiers...)
|
||||
var PTR = recordBuilder('PTR');
|
||||
|
||||
@ -530,6 +546,22 @@ var SSHFP = recordBuilder('SSHFP', {
|
||||
},
|
||||
});
|
||||
|
||||
// name, priority, target, params
|
||||
var SVCB = recordBuilder('SVCB', {
|
||||
args: [
|
||||
['name', _.isString],
|
||||
['priority', _.isNumber],
|
||||
['target', _.isString],
|
||||
['params', _.isString],
|
||||
],
|
||||
transform: function (record, args, modifiers) {
|
||||
record.name = args.name;
|
||||
record.svcpriority = args.priority;
|
||||
record.target = args.target;
|
||||
record.svcparams = args.params;
|
||||
},
|
||||
});
|
||||
|
||||
// name, usage, selector, matchingtype, certificate
|
||||
var TLSA = recordBuilder('TLSA', {
|
||||
args: [
|
||||
|
Reference in New Issue
Block a user