Browse Source

Merge 09a625946a into 10627e4974

pull/4326/merge
Vitaly Kireev 3 months ago
committed by GitHub
parent
commit
8cfda62595
No known key found for this signature in database GPG Key ID: B5690EEEBB952194
  1. 44
      dnsapi/dns_regru.sh

44
dnsapi/dns_regru.sh

@ -94,18 +94,40 @@ _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")
for ITEM in ${domains_list}; do
IDN_ITEM=${ITEM}
case "${domain}" in
*${IDN_ITEM}*)
_domain="$(_idn "${ITEM}")"
_debug _domain "${_domain}"
return 0
;;
esac
done
if [ "$(_idn "${domain}")" != "${domain}" ]; then
_debug "OK! UTF domain!"
for ITEM in ${domains_list}; do
case "${domain}" in
*${ITEM}*)
_domain=${ITEM}
_debug _domain "${_domain}"
return 0
;;
esac
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
return 1
}
#returns

Loading…
Cancel
Save