[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Savannah-hackers] Re: [Savannah] libidn want to be a GNU package
From: |
Hugo Gayosso |
Subject: |
Re: [Savannah-hackers] Re: [Savannah] libidn want to be a GNU package |
Date: |
Fri, 27 Dec 2002 15:25:08 -0500 |
User-agent: |
Gnus/5.09 (Gnus v5.9.0) Emacs/21.2 |
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Simon Josefsson <address@hidden> writes:
> FYI, libidn is already part of GNU SASL (under the name libstringprep,
> the name is being changed to libidn). Since it is useful in other
> applications too, I want to release separately as well as part of GNU
> SASL. I'm not sure if this requires another evaluation as a GNU
> package. Perhaps it is more work than necessary; I'd be happy to
> release it standalone alongside GNU SASL so libidn need not be a GNU
> project proper. OTOH it might be useful to have libidn as part of the
> GNU project too, as the standards' libidn implement is likely to
> provide internationalization for many network protocols.
If 'libidn' is already part of GNU SASL, then there is no need to
re-submit for evaluation as gnueval already evaluated GNU SASL, and
RMS already dubbed it a GNU project.
But, in order to 'libidn' be a separate product RMS needs to dub it
GNU and it should be recorded in the 'maintainers' file.
I am copying RMS in this message so he does whatever needs to be done
to make this happen.
[ Original request follows ]:
> address@hidden writes:
>
> > 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/
- --
Hugo Gayosso
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.0 (GNU/Linux)
iD8DBQE+DLckMNObVRBZveYRApLxAKCUVfkD4Dewt9BbwYaYKHFntM3/AgCfW99E
LTckCt7kcO+KCoODGvmLiTY=
=+I35
-----END PGP SIGNATURE-----