mirror of
https://github.com/StackExchange/dnscontrol.git
synced 2024-05-11 05:55:12 +00:00
New RTYPE: DS records now supported! (#753)
Thanks to @haraldkoch for starting this, @McNetic for picking it up. * Added DS record type * Added DS for cloudflare provider with tests * Removed DS validation, fixed parse test * Added generated files * Added dnsimple ds record * Regenerated documentation matrix * rebased and regenerated * Updated integration tests * Rebase and regenerate * Enable DS record type for provider desec * Added DS record type * Added DS for cloudflare provider with tests * Removed DS validation, fixed parse test * Added generated files * Added dnsimple ds record * Regenerated documentation matrix * rebased and regenerated * Updated integration tests * Rebase and regenerate * Enable DS record type for provider desec * Rebase and fixes Co-authored-by: Robert Koch <robert@kochie.io> Co-authored-by: Nicolai Ehemann <nicolai.ehemann@enerko-informatik.de>
This commit is contained in:
@ -260,6 +260,25 @@ var CAA = recordBuilder('CAA', {
|
||||
// CNAME(name,target, recordModifiers...)
|
||||
var CNAME = recordBuilder('CNAME');
|
||||
|
||||
// DS(name, keytag, algorithm, digestype, digest)
|
||||
var DS = recordBuilder("DS", {
|
||||
args: [
|
||||
['name', _.isString],
|
||||
['keytag', _.isNumber],
|
||||
['algorithm', _.isNumber],
|
||||
['digesttype', _.isNumber],
|
||||
['digest', _.isString]
|
||||
],
|
||||
transform: function(record, args, modifiers) {
|
||||
record.name = args.name;
|
||||
record.dskeytag = args.keytag;
|
||||
record.dsalgorithm = args.algorithm;
|
||||
record.dsdigesttype = args.digesttype;
|
||||
record.dsdigest = args.digest;
|
||||
record.target = args.target;
|
||||
},
|
||||
});
|
||||
|
||||
// PTR(name,target, recordModifiers...)
|
||||
var PTR = recordBuilder('PTR');
|
||||
|
||||
|
Reference in New Issue
Block a user