Christian Heimes added the comment:

It's a big, complicated mess. I can't implement IDN support correctly because 
Python lacks UTS#46 and IDNA2008 support. I just found out that IDNA 2008 is 
not enough because it does not provide a case mapping. Lack of case mapping 
broke my fix for curl CVE-2016-8625.

At the moment IDN support is broken in a sane way: it just doesn't work and 
fails.

A partial fix will introduce security issues. 
http://unicode.org/reports/tr46/#Processing lists "www.sparkasse-gießen.de" as 
a critical example. It's the domain of a German savings and loan bank.

----------

_______________________________________
Python tracker <rep...@bugs.python.org>
<http://bugs.python.org/issue28414>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com

Reply via email to