dnscontrol/integrationTest
Tom Limoncelli f7c145a54c
BUGFIX: Multiple bugs in RP (RecordConfig v2) (#3931)
# Issue

Fixes https://github.com/StackExchange/dnscontrol/issues/3918

New "modern" types like RP had multiple bugs:
* When RP() has an error (for example, wrong # of arguments) no error
was printed.
* DefaultTTL() was ignored.
* FQDNs listed in RP() not properly checked to verify the are part of
the D()/D_EXTEND() domain.
* REFACTOR: Implement "double domain" checking and the skip_fqdn_check
override (instead of in validate.go).
* REFACTOR: Always list "names" as Raw, then ASCII, then Unicode.
* REFACTOR: Generate domain DisplayName once, use many places

# Resolution

Fixed and test-cases added to prevent regressions.
2025-12-18 07:00:38 -05:00
..
config DOCS: Converted README.txt to .gitkeep (#1785) 2022-10-30 13:59:38 -04:00
zones DOCS: Converted README.txt to .gitkeep (#1785) 2022-10-30 13:59:38 -04:00
helpers_integration_test.go BUGFIX: Multiple bugs in RP (RecordConfig v2) (#3931) 2025-12-18 07:00:38 -05:00
helpers_test.go CHORE: Move non-provider code out of /providers (#3916) 2025-12-15 12:53:52 -05:00
integration_test.go CHORE: Move non-provider code out of /providers (#3916) 2025-12-15 12:53:52 -05:00
profiles.json ALIDNS: Implement ALIDNS Provider (#3878) 2025-12-04 10:55:14 -05:00
provider_test.go CHORE: Move non-provider code out of /providers (#3916) 2025-12-15 12:53:52 -05:00