dnscontrol/pkg
Tom Limoncelli a0288bd759
bug(split horizon): Domains with split horizons not working (#3895)
Fixes https://github.com/StackExchange/dnscontrol/issues/3894

# Issue

* Split horizon DNS broke in 4.28.0
* Insufficient automated testing to detect this in the future 

# Resolution

* domain.PostProcess() was called twice. The first time the tag was
properly parsed, removing the tag from DomainConfig.Name and putting it
in DomainConfig.Tag. The second time DomainConfig.Name no longer had the
tag and .Tag was set to "".
* The JSON output of DomainConfig doesn't output .UniqueName. If it had,
this bug would have been noticed prior to release. Test updated to
include that field.
2025-12-05 11:41:16 -05:00
..
bindserial Linting (#2308) 2023-05-01 18:40:10 -04:00
credsfile NEW FEATURE: Empty creds.json should not be an error (#3844) 2025-11-21 10:46:18 -05:00
diff Warn if IGNORE() is unreliable for this provider (#3683) 2025-07-30 20:41:49 -04:00
diff2 REFACTOR: BIND/GANDI_V5 add "RP" record type, rewrite CLOUDFLAREAPI CF_* and more (#3886) 2025-12-04 16:42:20 -05:00
dnsgraph CHORE: Fix lint warnings from golangci-lint (#3311) 2025-01-13 11:33:12 -05:00
dnssort CHORE: Fix lint warnings from golangci-lint (#3311) 2025-01-13 11:33:12 -05:00
dnstree CHORE: Fix lint warnings from golangci-lint (#3311) 2025-01-13 11:33:12 -05:00
domaintags REFACTOR: BIND/GANDI_V5 add "RP" record type, rewrite CLOUDFLAREAPI CF_* and more (#3886) 2025-12-04 16:42:20 -05:00
js bug(split horizon): Domains with split horizons not working (#3895) 2025-12-05 11:41:16 -05:00
nameservers CHORE: Fix lint warnings from golangci-lint (#3311) 2025-01-13 11:33:12 -05:00
normalize REFACTOR: BIND/GANDI_V5 add "RP" record type, rewrite CLOUDFLAREAPI CF_* and more (#3886) 2025-12-04 16:42:20 -05:00
notifications DEPS: Switch to maintained fork of shoutrrr (#3838) 2025-11-17 11:52:26 -05:00
prettyzone POWERDNS: New record type: LUA (#3815) 2025-11-03 11:32:28 -05:00
printer BUGFIX: Reverse order of domain ascii/unicode displayed (#3872) 2025-12-02 10:47:11 -05:00
recorddb CHORE: Fix lint warnings from golangci-lint (#3311) 2025-01-13 11:33:12 -05:00
rejectif ALIDNS: Implement ALIDNS Provider (#3878) 2025-12-04 10:55:14 -05:00
rfc4183 CHORE: Fix lint warnings from golangci-lint (#3311) 2025-01-13 11:33:12 -05:00
rtype REFACTOR: BIND/GANDI_V5 add "RP" record type, rewrite CLOUDFLAREAPI CF_* and more (#3886) 2025-12-04 16:42:20 -05:00
rtypecontrol REFACTOR: BIND/GANDI_V5 add "RP" record type, rewrite CLOUDFLAREAPI CF_* and more (#3886) 2025-12-04 16:42:20 -05:00
rtypeinfo REFACTOR: BIND/GANDI_V5 add "RP" record type, rewrite CLOUDFLAREAPI CF_* and more (#3886) 2025-12-04 16:42:20 -05:00
soautil CHORE: Satisfy Staticcheck and remove unused code (#2331) 2023-05-08 16:49:26 -04:00
spflib FEATURE: Optionally disable spfcache.json (#3765) 2025-09-13 12:23:46 -04:00
transform FEATURE: Extend PTR magic handling to support RFC4183 names (#3364) 2025-01-14 21:07:19 -05:00
txtutil Update deps (#3790) 2025-10-10 14:16:46 -04:00
version BUG: Output better "version" string when running main.go directly (#3658) 2025-07-09 16:35:23 -04:00
zonecache REFACTOR: Rename commands/zonecache.go (#3646) 2025-06-30 16:16:58 -04:00
zonerecs INWX: Fix INWX provider after their unexpected data-type breaking-change (#3855) 2025-11-29 12:17:13 -05:00