Download List

项目描述

GNU Libidn is an implementation of the Stringprep, Punycode, and IDNA specifications defined by the IETF Internationalized Domain Names (IDN) working group.
It is used to prepare internationalized strings (such as domain name labels, usernames, and passwords) in order to increase the likelihood that string input and string comparison work in ways that make sense for typical users throughout the world. The library contains a generic Stringprep implementation that does Unicode 3.2 NFKC normalization, mapping and prohibition of characters, and bidirectional character handling. Profiles for iSCSI, Kerberos 5, Nameprep, SASL, and XMPP are included. Punycode and ASCII Compatible Encoding (ACE) via IDNA are supported.

系统要求

System requirement is not defined
Information regarding Project Releases and Project Resources. Note that the information here is a quote from Freecode.com page, and the downloads themselves may not be hosted on OSDN.

2012-01-17 20:49
1.24

图书馆是重新从 LGPLv2 + 双 GPLv2 + 和 LGPLv3 + 向持牌。并行 Windows 生成被固定。在 pr29 代码中潜在的无限循环被固定。'Stringprep_ucs4_nfkc_normalize' 函数现在具有一个 const 关键字。巧 NFKC 代码同步和版权/许可证的发言得到改善。已更新的 Gnulib 文件。
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.

2011-05-05 06:46
1.22

此版本增加了作为一个静态库中libidn.pc为MinGW要求liconv。它修正了idna_to_ascii_4z内存泄漏时idna_to_ascii_4i失败。铛,分析已经运行的代码,一些死任务/初始化固定。 win32/libidn4win.mk现在真的分布。
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.

2011-04-25 10:33
1.21

此版本要求的gettext> = 0.18.1,以获得新的Solaris M4的文件。它有一个改进的MinGW的交叉编译的Makefile。 Visual Studio的文件已被固定在定义LIBIDN_BUILDING。
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.

2011-03-02 01:51
1.20

中libidn ToUnicode错误是固定的比较“xn的 - ”不区分大小写。现在,国际化域名只打印的版权和许可使用时Blurb的交互。 Gnulib文件和翻译进行了更新。
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.

2008-10-02 00:57
1.10

命令行工具“印度尼西亚”现在接受,作为短期形式的n - nfkc。编译器警告已得到修复。翻译和gnulib的文件已被更新。
标签: Minor bugfixes
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.

Project Resources