info-gnu
[Top][All Lists]
Advanced

[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.




reply via email to

[Prev in Thread] Current Thread [Next in Thread]