[Freeipa-devel] [PATCH] 871 add hostname regex

Alexander Bokovoy abokovoy at redhat.com
Tue Sep 13 07:18:41 UTC 2011


On Tue, 13 Sep 2011, Jan Cholasta wrote:
> >>What about IDN hosts? With this change we would require them to be
> >>always in Punycode?
> >>
> >
> >Oh, hadn't considered that, I was just following the relevent RFCs. Is
> >there a way we can easily support those as well?
> 
> The easiest way would probably be:
> 
>     normalizer=lambda value: unicode(value.encode('idna'))
That's one part. Another one is visualizing such content -- for both 
Web UI and CLI we would need to run encodings.idna.ToUnicode(). 
Finally, make sure whatever we pass to external applications is 
properly formatted as well -- all of them should be able to work with 
xn-<Punycode> form.
-- 
/ Alexander Bokovoy




More information about the Freeipa-devel mailing list