Comment 8 for bug 1771109

Revision history for this message
Simon Dรฉziel (sdeziel) wrote :

wget has no problem with it:

root@b1:~# wget ๐Ÿ“™.la
--2019-01-17 20:53:17-- http://xn--yt8h.la/
Resolving xn--yt8h.la (xn--yt8h.la)... 62.116.130.8
Connecting to xn--yt8h.la (xn--yt8h.la)|62.116.130.8|:80... connected.
...

root@b1:~# curl ๐Ÿ“™.la
curl: (3) Failed to convert ๐Ÿ“™.la to ACE; string contains a disallowed character

Yet, both link to libidn2:

root@b1:~# ldd $(which wget) | grep idn
 libidn2.so.0 => /usr/lib/x86_64-linux-gnu/libidn2.so.0 (0x00007fc8ce5ba000)
root@b1:~# ldd $(which curl) | grep idn
 libidn2.so.0 => /usr/lib/x86_64-linux-gnu/libidn2.so.0 (0x00007f295d476000)

So maybe it's a bug in curl itself?

Additional info:

root@b1:~# apt-cache policy curl wget
curl:
  Installed: 7.58.0-2ubuntu3.5
  Candidate: 7.58.0-2ubuntu3.5
  Version table:
 *** 7.58.0-2ubuntu3.5 500
        500 http://archive.ubuntu.com/ubuntu bionic-updates/main amd64 Packages
        500 http://security.ubuntu.com/ubuntu bionic-security/main amd64 Packages
        100 /var/lib/dpkg/status
     7.58.0-2ubuntu3 500
        500 http://archive.ubuntu.com/ubuntu bionic/main amd64 Packages
wget:
  Installed: 1.19.4-1ubuntu2.1
  Candidate: 1.19.4-1ubuntu2.1
  Version table:
 *** 1.19.4-1ubuntu2.1 500
        500 http://archive.ubuntu.com/ubuntu bionic-updates/main amd64 Packages
        500 http://security.ubuntu.com/ubuntu bionic-security/main amd64 Packages
        100 /var/lib/dpkg/status
     1.19.4-1ubuntu2 500
        500 http://archive.ubuntu.com/ubuntu bionic/main amd64 Packages