About this blog…

I am employed by Netnod as head of engineering, research and development and am among other things chair of the Security and Stability Advisory Committee at ICANN. You can find CV and photos of me at this page.

As I wear so many hats, I find it being necessary to somewhere express my personal view on things. This is the location where that happens. Postings on this blog, or at Facebook, Twitter etc, falls under this policy.

The views expressed on this post are mine and do not necessarily reflect the views of Netnod or any other of the organisations I have connections to.

New version of IDNA tool, and tests with upcoming Unicode 6.2.0

Today I updated the version of the tool I use for generating tables for Unicode Characters according to the algorithm described in RFC 5892 and RFC 6452.

The only change that exists from 6.1.0 to 6.2.0 is the addition of one codepoint, U+20BA that is allocated to TURKISH LIRA SIGN. The codepoint because of this moves from being UNASSIGNED to be DISALLOWED.

A diff between the 6.1 and 6.2.0d6:

# diff 6.1/allcodepoints.txt 6.2/allcodepoints-6.2.0d6.txt 
8380c8380
< 20BA;UNASSIGNED;I;J;
---
> 20BA;DISALLOWED;I;;TURKISH LIRA SIGN

The full list of changes in Unicode can be found here.

At the same time I updated the createtables.rb tool that can be found on the IDNA web page I have. I would like to take the opportunity to thank Yoshiro Yoneya at JPRS in Japan and his team for a great patch that makes it possible to directly generate XML formatted tables that might be easier to parse for some people (than the text format I generated in earlier versions of the tool). The old text format is still generated so if you rely on that format, stay calm. The XML features is an addition to what has been earlier done.

Comments are closed.