[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
GNU Libidn 0.4.3 alpha released
From: |
Simon Josefsson |
Subject: |
GNU Libidn 0.4.3 alpha released |
Date: |
Thu, 22 Apr 2004 14:00:20 +0200 |
User-agent: |
Gnus/5.110002 (No Gnus v0.2) Emacs/21.3.50 (gnu/linux) |
GNU Libidn is an implementation of the Stringprep, Punycode and IDNA
specifications defined by the IETF Internationalized Domain Names
(IDN) working group, used for internationalized domain names. The
library contains a generic Stringprep implementation that does Unicode
3.2 NFKC normalization, mapping and prohibitation of characters, and
bidirectional character handling. Profiles for Nameprep, iSCSI, SASL
and XMPP are included. Punycode and ASCII Compatible Encoding (ACE)
via IDNA are supported. A mechanism to define Top-Level Domain (TLD)
specific validation tables, and to compare strings against those
tables, is included. Default tables for some TLDs are also included.
Here are the compressed sources:
ftp://alpha.gnu.org/gnu/libidn/libidn-0.4.3.tar.gz (1.6)
http://josefsson.org/libidn/releases/libidn-0.4.3.tar.gz (1.6MB)
Here are GPG detached signatures:
ftp://alpha.gnu.org/gnu/libidn/libidn-0.4.3.tar.gz.sig
http://josefsson.org/libidn/releases/libidn-0.4.3.tar.gz.sig
Here are the build reports for various platforms:
http://josefsson.org/autobuild/libidn.html
Here are the MD5 and SHA1 signatures:
037271567340efbe8b23d0aa6c50ea4a libidn-0.4.3.tar.gz
a4e66ae3a179c88b6bd2f173487a6271 libidn-0.4.3.tar.gz.sig
df8838ee432daa54014f957e3f9e980f148dafcb libidn-0.4.3.tar.gz
a236838ae97200a91464e953e89699709ec5a2a1 libidn-0.4.3.tar.gz.sig
Noteworthy changes since version 0.4.2:
* Version 0.4.3 (released 2004-04-22)
** Fixed a bug in table processing code to prohibit control characters.
The problem was that the code used a code point of 0 to indicate end
of table, but if (as for table C.2.1) a range starts with 0, this
logic would fail. The end-of-table test is now that both the start
and end code points of the range is 0. Table C.2.1 is responsible for
prohibiting non-ASCII control characters, i.e. ASCII 0-31 and 127.
Before, libidn silently accepted such strings without complaining.
** A few test vectors for SASLprep were added.
** The pkg-config script no longer include a -R parameter.
** More translations.
Added Dutch (by Elros Cyriatan), and German (by Roland Illig).
** API and ABI is backwards compatible with the previous version.
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- GNU Libidn 0.4.3 alpha released,
Simon Josefsson <=