We are happy to announce the release 2.3.1 of libidn2! Libidn2 is a free software implementation of IDNA2008, Punycode and Unicode TR46. Its purpose is to encode and decode internationalized domain names.
This release was made possible by the contributions of many people, including Chris Malton, Florian Weimer, Ian Eldred Pudney, Nikos Mavrogiannopoulos, Orivej Desh, Simon Josefsson, and Tim Rühsen. Thank you all! It is a real pleasure to hack with you. Website: https://www.gnu.org/software/libidn/#libidn2 Manual: https://www.gnu.org/software/libidn/libidn2/manual/ Example code for domain name lookup and label register: https://www.gnu.org/software/libidn/libidn2/manual/libidn2.html#Lookup https://www.gnu.org/software/libidn/libidn2/manual/libidn2.html#Register Here are the compressed sources and a GPG detached signature[*]: https://ftpmirror.gnu.org/libidn2/libidn2-2.3.1.tar.gz https://ftpmirror.gnu.org/libidn2/libidn2-2.3.1.tar.gz.sig Use a mirror for higher download bandwidth: https://www.gnu.org/order/ftp.html [*] Use a .sig file to verify that the corresponding file (without the .sig suffix) is intact. First, be sure to download both the .sig file and the corresponding tarball. Then, run a command like this: gpg --verify libidn2-2.3.1.tar.gz.sig If that command fails because you don't have the required public key, then run this command to import it: gpg --keyserver keys.gnupg.net --recv-keys D73CF638C53C06BE and rerun the 'gpg --verify' command. This release was bootstrapped with the following tools: Gnulib v0.1-4618-gc499a3c49 Autoconf 2.69 Automake 1.16.1 Libtoolize 2.4.6 Make 4.2.1 Makeinfo 6.5 Help2man 1.47.8 Gperf 3.1 Gengetopt 2.22.6 Gtkdocize 1.28 Tar 1.30 Gzip 1.9 NEWS * Noteworthy changes in release 2.3.1 (2021-05-12) [stable] ** Implement full roundtrip for lookup functionality With TR64 enabled (default), '☺i' was converted to 'xn-- o-oia59s'. The output contains an illegal space and thus could not be decoded any more. Reported-by: Chris Malton. See <https://gitlab.com/libidn/libidn2/issues/78> and <https://gitlab.isc.org/isc-projects/bind9/issues/1610>. ** Fix domain too long error ** doc: idn2.1 and libidn2.texi automatically get idn2 --help output. ** Updated gnulib files and various build fixes. In particular, it no longer attempts to detect a host CC compiler. See <https://gitlab.com/libidn/libidn2/-/issues/83>. Happy hacking, Simon
signature.asc
Description: PGP signature
-- If you have a working or partly working program that you'd like to offer to the GNU project as a GNU package, see https://www.gnu.org/help/evaluation.html.