GNU Libidn 1.0
Sponsored Links
GNU Libidn 1.0 Ranking & Summary
File size:
2.3 MB
Platform:
Any Platform
License:
GPL v3
Price:
Downloads:
837
Date added:
2007-08-02
Publisher:
Simon Josefsson
GNU Libidn 1.0 description
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 package is available under the GNU Lesser General Public License.
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 iSCSI, Kerberos 5, Nameprep, SASL and XMPP are included. Punycode and ASCII Compatible Encoding (ACE) via IDNA are supported.
The Stringprep API consists of two main functions, one for converting data from the systems native representation into UTF-8, and one function to perform the Stringprep processing. Adding a new Stringprep profile for your application within the API is straightforward.
The Punycode API consists of one encoding function and one decoding function. The IDNA API consists of the ToASCII and ToUnicode functions, as well as an high-level interface for converting entire domain names to and from the ACE encoded form.
The GNU Libidn library is used by, e.g., GNU SASL and Shishi to process user names and passwords. Libidn can be built into GNU Libc to enable a new system-wide getaddrinfo() flag for IDN processing.
Libidn is developed for the GNU/Linux system, but runs on over 20 platforms including most major Unix platforms and Windows, and many kind of devices including iPAQ handhelds and S/390 mainframes. Libidn is written in C and (parts of) the API is accessible from C, C++, Emacs Lisp, Python and Java. An experimental native Java API is also available.
Enhancements:
- Libidn is now considered stable, and is being used in production at many sites world-wide.
- The command-line tools, examples, etc are now licensed under GPL version 3.
- Documentation, translations, and gnulib files have been updated.
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 iSCSI, Kerberos 5, Nameprep, SASL and XMPP are included. Punycode and ASCII Compatible Encoding (ACE) via IDNA are supported.
The Stringprep API consists of two main functions, one for converting data from the systems native representation into UTF-8, and one function to perform the Stringprep processing. Adding a new Stringprep profile for your application within the API is straightforward.
The Punycode API consists of one encoding function and one decoding function. The IDNA API consists of the ToASCII and ToUnicode functions, as well as an high-level interface for converting entire domain names to and from the ACE encoded form.
The GNU Libidn library is used by, e.g., GNU SASL and Shishi to process user names and passwords. Libidn can be built into GNU Libc to enable a new system-wide getaddrinfo() flag for IDN processing.
Libidn is developed for the GNU/Linux system, but runs on over 20 platforms including most major Unix platforms and Windows, and many kind of devices including iPAQ handhelds and S/390 mainframes. Libidn is written in C and (parts of) the API is accessible from C, C++, Emacs Lisp, Python and Java. An experimental native Java API is also available.
Enhancements:
- Libidn is now considered stable, and is being used in production at many sites world-wide.
- The command-line tools, examples, etc are now licensed under GPL version 3.
- Documentation, translations, and gnulib files have been updated.
GNU Libidn 1.0 Screenshot
GNU Libidn 1.0 Keywords
GNU
GNU Libidn
GNU Libidn 1.0
IDNA
libidn
Api
library
internationalized
one
1.0
GNU Libidn 1.0
Libraries
Programming
Bookmark GNU Libidn 1.0
GNU Libidn 1.0 Copyright
WareSeeker periodically updates pricing and software information of GNU Libidn 1.0 full version from the publisher, so some information may be slightly out-of-date. You should confirm all information before relying on it. Software piracy is theft, Using crack, password, serial numbers, registration codes, key generators is illegal and prevent future development of GNU Libidn 1.0 Edition. Download links are directly from our publisher sites, torrent files or links from rapidshare.com, yousendit.com or megaupload.com are not allowed
Featured Software
Want to place your software product here?
Please contact us for consideration.
Contact WareSeeker.com
Related Information
Related Software
GNU Anubis is an SMTP message submission daemon. Free Download
GNU libsigsegv is a library for handling page faults. Free Download
GNU mcron (Mellors cron) is a 100% compatible replacement for Vixie cron. Free Download
GUIDOLib is designed as a project aiming at the development of a generic, portable library and API for the graphical rendering of musical scores. Free Download
GNU C library is the C library used in the GNU system. Free Download
GNU Shishi project is a (still incomplete) implementation of Kerberos 5. Free Download
GNU Mailutils contains a series of useful mail clients, servers, and libraries. Free Download
GNU Gadu is an "Instant Messenger" program created to work with protocols popular in Poland (but not only) Free Download
Latest Software
Popular Software
Favourite Software