[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