dnscontrol/providers/bind
Tom Limoncelli c11a523982
FEATURE: Fixing IDN support for domains (#3879)
# Issue

The previous fix had backwards compatibility issues and treated
uppercase Unicode incorrectly.

# Resolution

* Don't call strings.ToUpper() on Unicode strings. Only call it on the
output of ToASCII.
* Fix BIND's "filenameformat" to be more compatible (only breaks if you
had uppercase unicode in a domain name... which you probably didn't)
* Change IDN to ASCII in most places (Thanks for the suggestion,
@KaiSchwarz-cnic!)
* Update BIND documentation
2025-12-03 20:31:59 -05:00
..
auditrecords.go Update version in go.mod (#2382) 2023-05-20 13:21:45 -04:00
bindProvider.go FEATURE: Fixing IDN support for domains (#3879) 2025-12-03 20:31:59 -05:00
fnames.go FEATURE: Fixing IDN support for domains (#3879) 2025-12-03 20:31:59 -05:00
fnames_test.go FEATURE: Fixing IDN support for domains (#3879) 2025-12-03 20:31:59 -05:00
serial.go Update version in go.mod (#2382) 2023-05-20 13:21:45 -04:00
serial_test.go CHORE: Fix lint warnings from golangci-lint (#3311) 2025-01-13 11:33:12 -05:00
soa.go CHORE: Fix lint warnings from golangci-lint (#3311) 2025-01-13 11:33:12 -05:00
soa_test.go CHORE: Fix lint warnings from golangci-lint (#3311) 2025-01-13 11:33:12 -05:00