Initiate name change for savannah project registration.
[libidn.git] / ANNOUNCE
blob73c4b5d0f27b9bd396fddba8676785ac5d2ccdf0
1 Libidn ANNOUNCE -- Overview to attract interest.
2 See the end for copying conditions.
4 Libidn is an implementation of the Stringprep/Nameprep, Punycode and
5 IDNA specifications defined by the Internationalized Domain Names IETF
6 working group to implement internationalized domain names.  It is
7 licensed under the GNU Lesser General Public License.
9 The library contains a generic Stringprep implementation (with Unicode
10 3.2 NFKC normalization, table mapping of characters, and the
11 Bidirectional Character handling), and currently two Stringprep
12 profiles; Nameprep (for IDN) and Kerberos5.  The library also
13 implements Punycode, and the low-level IDNA operations.  A high-level
14 API for handling internationalized domain names is being developed.
16 The Stringprep API consists of two main functions, one for converting
17 data from the system's native representation into UTF-8, and one
18 function to perform the Stringprep processing.  Each stringprep
19 profile has a corresponding CPP macro.  Adding a new Stringprep for
20 your application is straightforward. The Punycode API consists of one
21 encoding function and one decoding function.  The IDNA API consists of
22 the ToASCII and ToUnicode functions.
24 The library is currently used by forthcoming SASL and Kerberos
25 libraries to process user names and passwords before they are input to
26 cryptographic operations.  It is also used by experimental code for
27 domain name related purposes.
29 Libidn is developed for the GNU/Linux system, but runs on over 20 Unix
30 platforms (including Linux, Solaris, IRIX, AIX, and Tru64) and
31 Windows.
33 The project page of the library is available at:
34 http://www.josefsson.org/libstringprep/
36 For more information see:
37 http://www.ietf.org/html.charters/idn-charter.html
38 http://www.ietf.org/internet-drafts/draft-hoffman-stringprep-07.txt
39 http://www.i-d-n.net/
41 Further information including paid contract development:
42 Simon Josefsson <simon@josefsson.org>
44 ----------------------------------------------------------------------
45 Copyright (C) 2002 Simon Josefsson
47 Copying and distribution of this file, with or without modification,
48 are permitted in any medium without royalty provided the copyright
49 notice and this notice are preserved.