[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Savannah-hackers] [Savannah] libidn want to be a GNU package
From: |
savannah-hackers |
Subject: |
[Savannah-hackers] [Savannah] libidn want to be a GNU package |
Date: |
Thu, 26 Dec 2002 17:12:50 -0500 |
Hi,
The following project was submitted to Savannah. It needs evaluation to
become a GNU package, can you give it a look, please ?
Submitter: <address@hidden>
Project Full Name: Internationalized Domain Names Library
Project System Name: libidn
License: lgpl
Approval URL: https://savannah.gnu.org/admin/groupedit.php?group_id=3603
Description: Libidn is an implementation of the Stringprep/Nameprep, Punycode
and IDNA specifications defined by the Internationalized Domain Names IETF
working group to implement internationalized domain names. It is licensed
under the GNU Lesser General Public License.
The library contains a generic Stringprep implementation (with Unicode 3.2 NFKC
normalization, table mapping of characters, and the Bidirectional Character
handling), and currently two Stringprep profiles; Nameprep (for IDN) and
Kerberos5. The library also implements Punycode, and the low-level IDNA
operations. A high-level
API for handling internationalized domain names is being developed.
The Stringprep API consists of two main functions, one for converting data from
the system's native representation into UTF-8, and one function to perform the
Stringprep processing. Each stringprep profile has a corresponding CPP macro.
Adding a new Stringprep for your application is straightforward. The Punycode
API consists of one encoding function and one decoding function. The IDNA API
consists of the ToASCII and ToUnicode functions.
The library is currently used by forthcoming SASL and Kerberos libraries to
process user names and passwords before they are input to cryptographic
operations. It is also used by experimental code for domain name related
purposes.
Libidn is developed for the GNU/Linux system, but runs on over 20 Unix
platforms (including Linux, Solaris, IRIX, AIX, and Tru64) and Windows.
The project page of the library is available at:
http://www.josefsson.org/libstringprep/
For more information see:
http://www.ietf.org/html.charters/idn-charter.html
http://www.ietf.org/internet-drafts/draft-hoffman-stringprep-07.txt
http://www.i-d-n.net/
-- the Savannah admin
- [Savannah-hackers] [Savannah] libidn want to be a GNU package,
savannah-hackers <=