dnscontrol/documentation/provider
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
..
adguardhome.md DOCS: AdGuardHome feedback (#3701) 2025-08-09 10:36:38 -04:00
akamaiedgedns.md AKAMAIEDGEDNS: Add ALIAS and AKAMAITLC support to the Akamai Edge DNS provider (#3836) 2025-11-14 09:48:42 -05:00
autodns.md DOCS: Trailing commas are no longer an issue (#3248) 2024-12-17 07:46:37 -05:00
axfrddns.md DOCS: AXFR+DDNS uses TCP by default (#3713) 2025-08-28 12:27:58 -04:00
azure_dns.md FEATURE: Enable OIDC support for Azure DNS provider (#3398) 2025-01-30 13:00:02 -05:00
azure_private_dns.md DOCS: Trailing commas are no longer an issue (#3248) 2024-12-17 07:46:37 -05:00
bind.md FEATURE: Fixing IDN support for domains (#3879) 2025-12-03 20:31:59 -05:00
bunny_dns.md DOCS: Fix many minor typos (#3752) 2025-09-02 11:00:25 -04:00
cloudflareapi.md CLOUDFLAREAPI: Enable inserting DS records at the domain apex (even if they may be rejected) (#3571) 2025-05-12 17:14:32 -04:00
cloudns.md DOCS: Trailing commas are no longer an issue (#3248) 2024-12-17 07:46:37 -05:00
cnr.md CNR: Update docs with proper Nameserver example (#3592) 2025-06-01 09:04:37 -04:00
cscglobal.md DOCS: Trailing commas are no longer an issue (#3248) 2024-12-17 07:46:37 -05:00
desec.md DESEC: improve formatting of DS records on domain creation (#3766) 2025-09-12 11:04:01 -04:00
digitalocean.md DIGITALOCEAN: DOCS: update instructions for creating API token (#3617) 2025-06-12 09:27:31 -04:00
dnsimple.md DOCS: Trailing commas are no longer an issue (#3248) 2024-12-17 07:46:37 -05:00
dnsmadeeasy.md DOCS: Trailing commas are no longer an issue (#3248) 2024-12-17 07:46:37 -05:00
dnsoverhttps.md DOCS: Trailing commas are no longer an issue (#3248) 2024-12-17 07:46:37 -05:00
domainnameshop.md DOCS: Trailing commas are no longer an issue (#3248) 2024-12-17 07:46:37 -05:00
dynadot.md
easyname.md DOCS: Trailing commas are no longer an issue (#3248) 2024-12-17 07:46:37 -05:00
exoscale.md DOCS: Trailing commas are no longer an issue (#3248) 2024-12-17 07:46:37 -05:00
fortigate.md FORTIGATE: Add NS and MX record support (#3671) 2025-07-18 10:22:37 -04:00
gandi_v5.md DOCS: Trailing commas are no longer an issue (#3248) 2024-12-17 07:46:37 -05:00
gcloud.md DOCS: Fix many minor typos (#3752) 2025-09-02 11:00:25 -04:00
gcore.md DOCS: Trailing commas are no longer an issue (#3248) 2024-12-17 07:46:37 -05:00
hedns.md DOCS: Fix many minor typos (#3752) 2025-09-02 11:00:25 -04:00
hetzner.md DOCS: Trailing commas are no longer an issue (#3248) 2024-12-17 07:46:37 -05:00
hetzner_v2.md HETZNER_V2: Add provider for Hetzner DNS API (#3837) 2025-11-30 09:14:54 -05:00
hexonet.md CHORE: Rename -provider to -profile within the documentation. 2025-01-06 09:38:39 -05:00
hostingde.md DOCS: Trailing commas are no longer an issue (#3248) 2024-12-17 07:46:37 -05:00
huaweicloud.md DOCS: Trailing commas are no longer an issue (#3248) 2024-12-17 07:46:37 -05:00
index.md INWX: Enable concurrency support (#3856) 2025-12-01 09:13:06 -05:00
internetbs.md DOCS: Trailing commas are no longer an issue (#3248) 2024-12-17 07:46:37 -05:00
inwx.md INWX: Let the API (not DNSControl) enforce the RFC 7505 prohibition of mixed regular/null MX records (#3805) 2025-11-03 11:44:40 -05:00
joker.md Joker: Implement DNS Provider (#3661) 2025-08-04 16:37:20 -04:00
linode.md DOCS: Trailing commas are no longer an issue (#3248) 2024-12-17 07:46:37 -05:00
loopia.md DOCS: Trailing commas are no longer an issue (#3248) 2024-12-17 07:46:37 -05:00
luadns.md DOCS: Trailing commas are no longer an issue (#3248) 2024-12-17 07:46:37 -05:00
mythicbeasts.md DOCS: Trailing commas are no longer an issue (#3248) 2024-12-17 07:46:37 -05:00
namecheap.md DOCS: Trailing commas are no longer an issue (#3248) 2024-12-17 07:46:37 -05:00
namedotcom.md DOCS: Trailing commas are no longer an issue (#3248) 2024-12-17 07:46:37 -05:00
netcup.md DOCS: Trailing commas are no longer an issue (#3248) 2024-12-17 07:46:37 -05:00
netlify.md DOCS: Trailing commas are no longer an issue (#3248) 2024-12-17 07:46:37 -05:00
ns1.md DOCS: Trailing commas are no longer an issue (#3248) 2024-12-17 07:46:37 -05:00
opensrs.md DOCS: Trailing commas are no longer an issue (#3248) 2024-12-17 07:46:37 -05:00
oracle.md DOCS: Trailing commas are no longer an issue (#3248) 2024-12-17 07:46:37 -05:00
ovh.md DOCS: Trailing commas are no longer an issue (#3248) 2024-12-17 07:46:37 -05:00
packetframe.md DOCS: Trailing commas are no longer an issue (#3248) 2024-12-17 07:46:37 -05:00
porkbun.md PORKBUN: Configurable retry parameters (#3746) 2025-08-28 12:24:40 -04:00
powerdns.md POWERDNS: Split horizon feature now enabled by flag (#3829) 2025-11-04 09:15:24 -05:00
realtimeregister.md DOCS: Trailing commas are no longer an issue (#3248) 2024-12-17 07:46:37 -05:00
route53.md feat(Route53): Add support for RoleArn and ExternalId #3816 (#3817) 2025-11-03 11:38:13 -05:00
rwth.md DOCS: RWTH provider is only available via the intranet (#3497) (#3623) 2025-06-16 14:25:35 -06:00
sakuracloud.md DOCS: Trailing commas are no longer an issue (#3248) 2024-12-17 07:46:37 -05:00
softlayer.md DOCS: Trailing commas are no longer an issue (#3248) 2024-12-17 07:46:37 -05:00
transip.md DOCS: Trailing commas are no longer an issue (#3248) 2024-12-17 07:46:37 -05:00
vercel.md DOCS: Update Vercel provider docs (#3877) 2025-12-03 09:11:16 -05:00
vultr.md DOCS: Trailing commas are no longer an issue (#3248) 2024-12-17 07:46:37 -05:00