[Python-Dev] [ssl] The weird case of IDNA (original) (raw)

Stephen J. Turnbull turnbull.stephen.fw at u.tsukuba.ac.jp
Sun Dec 31 10:37:53 EST 2017


Nathaniel Smith writes:

Issue 1: Python's built-in IDNA implementation is wrong (implements IDNA 2003, not IDNA 2008).

Is "wrong" the right word here? I'll grant you that 2008 is better, but typically in practice versions coexist for years. Ie, is there no backward compatibility issue with registries that specified IDNA 2003?

This is not entirely an idle question: I'd like to tool up on the RFCs, research existing practice (especially in the East/Southeast Asian registries), and contribute to the implementation if there may be an issue remaining. (Interpreting RFCs is something I'm reasonably good at.)

Steve



More information about the Python-Dev mailing list