Differences between revisions 1 and 49 (spanning 48 versions)
Revision 1 as of 2014-08-24 16:30:52
Size: 737
Editor: noel
Comment: initial page beginning to collect software status
Revision 49 as of 2016-03-11 13:55:29
Size: 3033
Editor: noel
Comment: links and links2 is the same package (version 2.12 today)
Deletions are marked like this. Additions are marked like this.
Line 1: Line 1:
= IDN =
'''[[https://en.wikipedia.org/wiki/Internationalized_domain_name | internationalized domain name]]'''
'''[[https://en.wikipedia.org/wiki/Internationalized_domain_name | internationalized domain name]]''' http://www.unicode.org/faq/idn.html
Line 4: Line 3:
In short: it is the job of the client to convert an IDN to [[https://en.wikipedia.org/wiki/Punycode | Punycode]]. Example: In short: it is the job of the client to convert an IDN to [[https://en.wikipedia.org/wiki/Punycode | Punycode]]. DebianPkg:idn2 can do the convertion for you:
Line 6: Line 5:
köthe.de -> xn--kthe-5qa.de # idn2 www.köthe.de
www.
xn--kthe-5qa.de
Line 8: Line 8:

Testcases: http://www.köthe.de http://www.köln.de http://abcdefghijklmnopqrstuvxyzæøå.dk/
mailto:echo@köthe.de http://www.háčkyčárky.cz http://stránky.háčkyčárky.cz mailto:testmail@háčkyčárky.cz?subject=IDN
Line 14: Line 17:
|| chromium || (./) || IDN are shown depending on the language setting [[http://www.chromium.org/developers/design-documents/idn-in-google-chrome]] ||
|| epiphany (GNOME) || (./) || URL showed broken ||
Line 15: Line 20:
|| Konqueror (KDE) || (./) || ||
|| elinks || (./) || ||
|| links and links2 || {X} || ||
|| lynx || {X} || ||
|| wget || (./) || ||
|| w3m || {X} || ||

Browsing IDN works. :)
Line 19: Line 32:
|| evolution || {X} || ([[https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=537124 |#537124]]; [[https://bugzilla.gnome.org/show_bug.cgi?id=505198 |#505198]]) || || claws || {X} || ||
|| evolution || (./) || (DebianBug:537124 [[https://bugzilla.gnome.org/show_bug.cgi?id=486018 |#486018]] + [[https://bugzilla.gnome.org/show_bug.cgi?id=742578 |#742578]]) ||
|| kmail || (./) || ||
|| mutt || (./) || ||
|| Thunderbird/Icedove || (./) || ||
|| tin || (./) || ||

Still under construction.
Line 22: Line 42:

|| '''Software''' || '''IDN''' || '''note''' (Debian bug; upstream bug) ||
|| DebianPkg:apt || (./) || [[http://ftp.uni-köln.de/debian/]] DebianBug:763437 ||
|| DebianPkg:bind9-host || {X} || DebianBug:459010 ||
|| DebianPkg:curl || (./) || ||
|| DebianPkg:dnsutils || {X} || see bind9-host ||
|| DebianPkg:iptuils-ping || (./) || DebianBug:242080 ||
|| DebianPkg:knot-host || (./) || alternative to DebianPkg:bind9-host, compiled with libidn11 since 1.5.1-2 ||
|| DebianPkg:knot-dnsutils || (./) || alternative to DebianPkg:dnsutils, compiled with libidn11 since 1.5.1-2 ||
|| DebianPkg:lftp || (./) || [[https://github.com/lavv17/lftp/issues/89 | #89]] since 4.5.5||
|| DebianPkg:mtr || {X} || [[https://bugs.launchpad.net/mtr/+bug/1361779]] ||
|| DebianPkg:signing-party caff || (./) || DebianBug:637222 ||
|| DebianPkg:systemd || {X} || DebianBug:814528 ||
|| DebianPkg:wget || (./) || ||
|| DebianPkg:whois || (./) || ||

Server software like apache, bind9, postfix, dovecot still works with ASCII because of punycode and is not needed to be tested/listed.

== non Debian software ==
just for comparision

|| '''Software''' || '''IDN''' ||
|| Android Mail: || ? ||
|| Android Browser: || (./) but URL shown in punycode ||
|| Apple iOS+Mac: Mail || (./) ||
|| Apple iOS+Mac: Safari || (./) ||
|| Windows: IE 9++ || (./) ||
|| Windows: Outlook 2010 || (./) ||
|| Zimbra 8.5.0_Beta3 || (./) ||

internationalized domain name http://www.unicode.org/faq/idn.html

In short: it is the job of the client to convert an IDN to Punycode. idn2 can do the convertion for you:

# idn2 www.köthe.de
www.xn--kthe-5qa.de

Testcases: http://www.köthe.de http://www.köln.de http://abcdefghijklmnopqrstuvxyzæøå.dk/ mailto:echo@köthe.de http://www.háčkyčárky.cz http://stránky.háčkyčárky.cz mailto:testmail@háčkyčárky.cz?subject=IDN

The status of IDN support in Debian:

Browser

Software

IDN

note (Debian bug; upstream bug)

chromium

(./)

IDN are shown depending on the language setting http://www.chromium.org/developers/design-documents/idn-in-google-chrome

epiphany (GNOME)

(./)

URL showed broken

Firefox/Iceweasel

(./)

Konqueror (KDE)

(./)

elinks

(./)

links and links2

{X}

lynx

{X}

wget

(./)

w3m

{X}

Browsing IDN works. :)

Email client

Software

IDN

note (Debian bug; upstream bug)

claws

{X}

evolution

(./)

(537124 #486018 + #742578)

kmail

(./)

mutt

(./)

Thunderbird/Icedove

(./)

tin

(./)

Still under construction.

other software

Software

IDN

note (Debian bug; upstream bug)

apt

(./)

http://ftp.uni-köln.de/debian/ 763437

bind9-host

{X}

459010

curl

(./)

dnsutils

{X}

see bind9-host

iptuils-ping

(./)

242080

knot-host

(./)

alternative to bind9-host, compiled with libidn11 since 1.5.1-2

knot-dnsutils

(./)

alternative to dnsutils, compiled with libidn11 since 1.5.1-2

lftp

(./)

#89 since 4.5.5

mtr

{X}

https://bugs.launchpad.net/mtr/+bug/1361779

signing-party caff

(./)

637222

systemd

{X}

814528

wget

(./)

whois

(./)

Server software like apache, bind9, postfix, dovecot still works with ASCII because of punycode and is not needed to be tested/listed.

non Debian software

just for comparision

Software

IDN

Android Mail:

?

Android Browser:

(./) but URL shown in punycode

Apple iOS+Mac: Mail

(./)

Apple iOS+Mac: Safari

(./)

Windows: IE 9++

(./)

Windows: Outlook 2010

(./)

Zimbra 8.5.0_Beta3

(./)