Release Notes: Build issues related to _GL_ATTRIBUTE_CONST and _GL_ATTRIBUTE_PURE for MSVC have been fixed. Compiler warnings about ignoring return values from fgets in examples have been fixed. Libidn now ships with a valgrind suppressions file for the strlen issue. Gnulib files and translations have been updated.
Release Notes: Libraries were re-licensed from LGPLv2+ to dual GPLv2+ and LGPLv3+. Parallel Windows builds were fixed. A potential infinite loop in pr29 code was fixed. The 'stringprep_ucs4_nfkc_normalize' function now has a const keyword. Glib NFKC code was synced and the copyright/license statements improved. Gnulib files were updated.
Release Notes: The stringprep.h header file now #include's sys/types.h instead of unistd.h for ssize_t because some systems (e.g., MingW with MSVC 9) does not have unistd.h. The idn-free.h prototypes are now protected with the 'extern "C"' marker. The links to experimental TLD tables were updated. Gnulib files and translations were updated. Cyclo output was improved. GTK-DOC files were updated and various bugs were fixed.
Release Notes: This release adds -liconv as a static library requirement in libidn.pc for MinGW. It fixes a memory leak in idna_to_ascii_4z when idna_to_ascii_4i fails. clang-analyze has been run on the code, and some dead assignments/initializations fixed. win32/libidn4win.mk is really distributed now.
Release Notes: This release demands gettext >= 0.18.1 in order to get newer M4 files for Solaris. It has an improved MinGW cross-compile makefile. Visual Studio files have been fixed to define LIBIDN_BUILDING.
Release Notes: A bug in libidn ToUnicode was fixed to compare "xn--" case-insensitively. Now idn only prints the copyright and license blurb when used interactively. Gnulib files and translations were updated.
Release Notes: The commandline tool "idn" now accepts -n as a short form of --nfkc. Compiler warnings have been fixed. Translations and gnulib files have been updated.
Release Notes: An error message in the "idn" tool when NFKC fails was fixed. Some other translation fixes were made. A bug that caused a failure during C# compilation was worked around. More non-free text was removed from doc/specifications/rfc3454.txt. The gnulib files were updated, and the gnulib self-tests were included. Translations were updated.
Release Notes: Translation files are no longer stored directly in git to avoid merge conflicts. The gnulib files were updated.
Release Notes: For the idn command line tool, a new parameter, --nfkc, was added to process a string with Unicode v3.2 NFKC. A minor build fix was made for native Win32 builds. The gnulib files were updated.