[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

libidn2 0.12

From: Simon Josefsson
Subject: libidn2 0.12
Date: Mon, 26 Dec 2016 23:19:28 +0100
User-agent: Gnus/5.130014 (Ma Gnus v0.14) Emacs/24.4 (gnu/linux)

This is Tim's release -- it adds his TR46 implementation.  Thanks, Tim!
Please test IDNA2008+TR46 out, easy command line interface:

address@hidden:~$ echo josefß|idn2 --tr46t
address@hidden:~$ echo josefß|idn2 --tr46nt

Seasonal greetings!


Libidn2 is a free software implementation of IDNA2008/TR46.

* Version 0.12 (released 2016-12-26) [alpha]

** All changes by Tim Rühsen <address@hidden> except stated otherwise.

** Builds/links with libunistring.

** Fix two possible crashes with unchecked NULL pointers.

** Memleak fix.
Reported by Hanno Böck <address@hidden>.

** Binary search for codepoints in tables.

** Do not taint output variable on error in idn2_register_u8().

** Do not taint output variable on error in idn2_lookup_u8().

** Update to Unicode 6.3.0 IDNA tables.

** Add TR46 / UTS#46 support to API and idn2 utility.

** Add NFC quick check.

** Add make target 'check-coverage' for test coverage report.

** Add tests to increase test code coverage.

** API and ABI is backwards compatible with the previous version.

Download release:      (1.6MB)  (OpenPGP signature)



Example code for domain name lookup and label register:

Attachment: signature.asc
Description: PGP signature

reply via email to

[Prev in Thread] Current Thread [Next in Thread]