From f5aeed17523ac9f8c1c6e2c20ed772109b1093d2 Mon Sep 17 00:00:00 2001 From: Kevin Winter Date: Wed, 14 Oct 2026 06:37:08 +0200 Subject: [PATCH] dns_cf: support IDN domains (#7322) * dns_cf: support IDN domains (punycode record lookup, URL-encoded zone lookup) * dns_cf: convert IDN once at the top of dns_cf_add/dns_cf_rm --- dnsapi/dns_cf.sh | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dnsapi/dns_cf.sh b/dnsapi/dns_cf.sh index 7b383c43..3342fbef 100755 --- a/dnsapi/dns_cf.sh +++ b/dnsapi/dns_cf.sh @@ -18,7 +18,7 @@ CF_Api="https://api.cloudflare.com/client/v4" #Usage: add _acme-challenge.www.domain.com "XKrxpRBosdIKFzxW_CT3KLZNf6q0HG9i01zxXp5CPBs" dns_cf_add() { - fulldomain=$1 + fulldomain="$(_idn "$1")" txtvalue=$2 CF_Token="${CF_Token:-$(_readaccountconf_mutable CF_Token)}" @@ -109,7 +109,7 @@ dns_cf_add() { #fulldomain txtvalue dns_cf_rm() { - fulldomain=$1 + fulldomain="$(_idn "$1")" txtvalue=$2 CF_Token="${CF_Token:-$(_readaccountconf_mutable CF_Token)}"