From fd7e642457ee7563a7f3927a54f35a015b20a714 Mon Sep 17 00:00:00 2001 From: Jeffrey Cafferata Date: Sun, 29 Jan 2023 19:03:31 +0100 Subject: [PATCH] TRANSIP: Audit records (#2008) Co-authored-by: Tom Limoncelli --- providers/transip/auditrecords.go | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/providers/transip/auditrecords.go b/providers/transip/auditrecords.go index bd3052b43..58fa0f12b 100644 --- a/providers/transip/auditrecords.go +++ b/providers/transip/auditrecords.go @@ -1,10 +1,19 @@ package transip -import "github.com/StackExchange/dnscontrol/v3/models" +import ( + "github.com/StackExchange/dnscontrol/v3/models" + "github.com/StackExchange/dnscontrol/v3/pkg/rejectif" +) // AuditRecords returns a list of errors corresponding to the records // that aren't supported by this provider. If all records are // supported, an empty list is returned. func AuditRecords(records []*models.RecordConfig) []error { - return nil + a := rejectif.Auditor{} + a.Add("MX", rejectif.MxNull) // Last verified 2023-01-28 + a.Add("TXT", rejectif.TxtHasBackticks) // Last verified 2023-01-28 + a.Add("TXT", rejectif.TxtHasTrailingSpace) // Last verified 2023-01-28 + a.Add("TXT", rejectif.TxtIsEmpty) // Last verified 2023-01-28 + + return a.Audit(records) }