Previous commit bd73823 broke everything: Certificates do not work on utf or punycode domains!
I tried to make both utf and unicode domains work.
Now this
acme.sh --issue --dns dns_regru --dnssleep 2500 -d 'сайт.рф' -d '*.сайт.рф' --debug
and this
acme.sh --issue --dns dns_regru --dnssleep 2500 -d 'xn--80aswg.xn--p1ai.рф' -d '*.xn--80aswg.xn--p1ai.рф' --debug
works perfect.
I need to work punycode domains due to "Error parsing certificate request: x509: SAN dNSName is malformed" in past with utf.
service/get_list returns domains in utf. But if utf, then error Error parsing certificate request: x509: SAN dNSName is malformed
early using my patch by IDN_ITEM="$(echo "${ITEM}" | idn)"
Now replacing by IDN_ITEM="$(_idn "${ITEM}")"