mirror of
https://github.com/StackExchange/dnscontrol.git
synced 2024-05-11 05:55:12 +00:00
Fix SRV record handling when target is shortname (#422)
* models/record.go: SRV targets are case insensitive. Downcase them. * models/t_srv.go: Rename setTargetIntAndStrings() to setTargetSRVIntAndStrings() (makes it easier to search for /setTargetSRV/). * pkg/js/parse_tests/021-srv.js*: SRV: Add parse_tests * pkg/normalize/validate.go: SRV targets are hostnames, turn into FQDNs. * Add #rtype_variations warnings for future developers
This commit is contained in:
7
pkg/js/parse_tests/021-srv.js
Normal file
7
pkg/js/parse_tests/021-srv.js
Normal file
@@ -0,0 +1,7 @@
|
||||
D("foo.com","none"
|
||||
, SRV('_ntp._udp', 1, 100, 123, 'one.foo.com.')
|
||||
, SRV('_ntp._udp', 2, 100, 123, 'two')
|
||||
, SRV('_ntp._udp', 3, 100, 123, 'localhost')
|
||||
, SRV('_ntp._udp', 4, 100, 123, 'three.example.com.')
|
||||
, SRV('_ntp._udp', 0, 0, 1, 'zeros')
|
||||
);
|
||||
Reference in New Issue
Block a user