Make Unicode domain names work again in URL after recent changes
commit4a6302330384ad89bcfccce6b563eb5462b753a9
authorLars Ingebrigtsen <larsi@gnus.org>
Fri, 13 Apr 2018 14:38:10 +0000 (13 16:38 +0200)
committerLars Ingebrigtsen <larsi@gnus.org>
Fri, 13 Apr 2018 14:38:10 +0000 (13 16:38 +0200)
tree2695c81d4681e5e62fbbde9dbd9fd68707423f35
parent1fd104d30a8985e1f6962eb325207efad96273b6
Make Unicode domain names work again in URL after recent changes

* lisp/net/gnutls.el (open-gnutls-stream): IDNA-encode hostnames
before passing them on to gnutls for verification.

* lisp/net/network-stream.el (network-stream-open-starttls): Ditto.

* lisp/url/url-http.el (url-http--get-referer): Be IDNA-aware.
(url-http-create-request): Don't de-Unicodify host names, because
they may be IDNA names (that are later encoded).

* lisp/url/url-util.el (url-domain): Be IDNA-aware when doing
domain name computations.
lisp/net/gnutls.el
lisp/net/network-stream.el
lisp/url/url-http.el
lisp/url/url-util.el