dnscontrol/models
Ed Bardsley 61c92c9215 Correctly group R53_ALIAS records during IncrementalDiff. (#399)
Previously, unnecessary corrections were possible if both an R53_ALIAS
pointing to an A record and to an AAAA record existed for the same label,
and map iteration over existing and desired found them in different orders.
(This is a common configuration for IPv6-enabled records.)

This commit:
 * mirrors key logic in the R53 provider
 * centralizes logic around keys in the models package
 * adds tests
2018-09-04 10:55:27 -04:00
..
dns.go Let's Encrypt Certificate Generation (#327) 2018-04-26 13:11:13 -04:00
dns_test.go Refactor in preparation to unexport RecordConfig.{Name,NameFQDN,Target} (#337) 2018-03-19 17:18:58 -04:00
domain.go Refactor in preparation to unexport RecordConfig.{Name,NameFQDN,Target} (#337) 2018-03-19 17:18:58 -04:00
provider.go Refactor RecordConfig: Add getters/setters (#314) 2018-02-15 12:02:50 -05:00
quotes.go Refactor RecordConfig: Add getters/setters (#314) 2018-02-15 12:02:50 -05:00
quotes_test.go Refactor RecordConfig: Add getters/setters (#314) 2018-02-15 12:02:50 -05:00
record.go Correctly group R53_ALIAS records during IncrementalDiff. (#399) 2018-09-04 10:55:27 -04:00
record_test.go Correctly group R53_ALIAS records during IncrementalDiff. (#399) 2018-09-04 10:55:27 -04:00
t_caa.go Refactor in preparation to unexport RecordConfig.{Name,NameFQDN,Target} (#337) 2018-03-19 17:18:58 -04:00
t_mx.go Refactor in preparation to unexport RecordConfig.{Name,NameFQDN,Target} (#337) 2018-03-19 17:18:58 -04:00
t_parse.go Refactor RecordConfig: Add getters/setters (#314) 2018-02-15 12:02:50 -05:00
t_srv.go Refactor in preparation to unexport RecordConfig.{Name,NameFQDN,Target} (#337) 2018-03-19 17:18:58 -04:00
t_tlsa.go Refactor in preparation to unexport RecordConfig.{Name,NameFQDN,Target} (#337) 2018-03-19 17:18:58 -04:00
t_txt.go Refactor in preparation to unexport RecordConfig.{Name,NameFQDN,Target} (#337) 2018-03-19 17:18:58 -04:00
target.go Refactor in preparation to unexport RecordConfig.{Name,NameFQDN,Target} (#337) 2018-03-19 17:18:58 -04:00
util.go Refactor RecordConfig: Add getters/setters (#314) 2018-02-15 12:02:50 -05:00