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

Added DS for cloudflare provider with tests

This commit is contained in:
Robert Koch
2019-05-13 11:57:14 +08:00
committed by Tom Limoncelli
parent c0354a585d
commit 2e8589e4ce
3 changed files with 5 additions and 4 deletions

View File

@@ -474,7 +474,7 @@ type cfRecData struct {
Selector uint8 `json:"selector"` // TLSA
Matching_Type uint8 `json:"matching_type"` // TLSA
Certificate string `json:"certificate"` // TLSA
Algorithm uint8 `json:"algorithm"` // SSHFP/DS
Algorithm uint8 `json:"algorithm"` // SSHFP or DS
Hash_Type uint8 `json:"type"` // SSHFP
Fingerprint string `json:"fingerprint"` // SSHFP
KeyTag uint16 `json:"key_tag"` // DS

View File

@@ -222,6 +222,7 @@ func (c *CloudflareApi) createRec(rec *models.RecordConfig, domainID string) []*
cf.Name = rec.GetLabelFQDN()
} else if rec.Type == "DS" {
cf.Data = cfDSData(rec)
cf.Content = ""
}
endpoint := fmt.Sprintf(recordsURL, domainID)
buf := &bytes.Buffer{}