Merge 09a625946ab12605cd66f224e99b1e522c52d461 into 40b6db6a2715628aa977ed1853fe5256704010ae

This commit is contained in:
Vitaly Kireev 2025-04-03 04:00:28 +02:00 committed by GitHub
commit a4b612105d
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -94,11 +94,13 @@ _get_root() {
_regru_rest POST "service/get_list" "username=${REGRU_API_Username}&password=${REGRU_API_Password}&output_format=xml&servtype=domain"
domains_list=$(echo "${response}" | grep dname | sed -r "s/.*dname=\"([^\"]+)\".*/\\1/g")
if [ "$(_idn "${domain}")" != "${domain}" ]; then
_debug "OK! UTF domain!"
for ITEM in ${domains_list}; do
IDN_ITEM=${ITEM}
case "${domain}" in
*${IDN_ITEM}*)
_domain="$(_idn "${ITEM}")"
*${ITEM}*)
_domain=${ITEM}
_debug _domain "${_domain}"
return 0
;;
@ -106,6 +108,26 @@ _get_root() {
done
return 1
else
_debug "OK! Idn domain!"
for ITEM in ${domains_list}; do
IDN_ITEM="$(_idn "${ITEM}")"
case "${domain}" in
*${IDN_ITEM}*)
_domain=${IDN_ITEM}
_debug _domain "${_domain}"
return 0
;;
esac
done
return 1
fi
}
#returns