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 Requirements

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

라이브러리를 듀얼 즈 + LGPLv3 + LGPLv2 + re-licensed 했다. 병렬 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

이 릴리스 MinGW에 대한 libidn.pc에서 정적 라이브러리 요건으로 - liconv을 추가합니다. idna_to_ascii_4i가 실패할 때 그것은 idna_to_ascii_4z에서 메모리 누수를 해결합니다. - 분석 그 소리는 코드에서 실행되어 일부 죽은 할당 / 초기화가 고정. 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을 컴파일했습니다. 비주얼 스튜디오 파일이 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

대소문자를 insensitively - libidn ToUnicode에 버그가 "xn"비교하는 해결되었습니다. 이제 idn는 대화형으로 사용하는 저작권과 라이선스 추천 광고 인쇄합니다. 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

명령행 도구 "IDN"지금 수용 - n의 짧은 형태로 - nfkc. 컴파일러 경고가 해결되었습니다. 번역 및 gnulib 파일이 업데이 트되었습니다.
Tags: 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