[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Libidn 1.6
From: |
Simon Josefsson |
Subject: |
Libidn 1.6 |
Date: |
Wed, 19 Mar 2008 17:46:06 +0100 |
User-agent: |
Gnus/5.110007 (No Gnus v0.7) Emacs/22.1 (gnu/linux) |
* Version 1.6 (released 2008-03-19)
** Add native Windows Visual Studio project files.
Contributed by Adam Strzelecki <address@hidden>.
** Remove non-free portions of RFC 3454 in doc/specifications/rfc3454.txt.
** Update gnulib files.
** Doc fixes in IDNA to clarify that some functions operate on
** just one domain labels and some operate on domain name (which
** can contain several domain labels).
** API and ABI is backwards compatible with the previous version.
Libidn is a fully documented implementation of the Stringprep, Punycode
and IDNA specifications defined by the IETF Internationalized Domain
Names (IDN) working group, used for internationalized domain names. The
native C, C# and Java libraries are available under the GNU Lesser
General Public License version 2.1.
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.
Libidn is developed for the GNU/Linux system, but runs on over 20 Unix
platforms (including Solaris, IRIX, AIX, and Tru64) and Windows. Libidn
is written in C and (parts of) the API is accessible from C, C#, C++,
Emacs Lisp, Python and Java.
Also included is a command line tool, several self tests, code examples,
and more, all licensed under the GNU General Public License version 3.0.
All manual formats are available from:
http://josefsson.org/libidn/manual/
Improving Libidn is costly, but you can help! We are looking for
organizations that find Libidn useful and wish to contribute back. You
can contribute by reporting bugs, improve the software, or donate money
or equipment.
Commercial support contracts for Libidn are available, and they help
finance continued maintenance. Simon Josefsson Datakonsult, a Stockholm
based privately held company, is currently funding Libidn maintenance.
We are always looking for interesting development projects. See
http://josefsson.org/ for more details.
Specifically, the following formats are available.
The main manual:
http://josefsson.org/libidn/manual/libidn.html - HTML format
http://josefsson.org/libidn/manual/libidn.pdf - PDF format
API Reference manual:
http://josefsson.org/libidn/reference/ch01.html - GTK-DOC HTML
Doxygen documentation:
http://josefsson.org/libidn/doxygen/ - HTML format
http://josefsson.org/libidn/doxygen/libidn.pdf - PDF format
JavaDoc output for the Java API:
http://josefsson.org/libidn/javadoc/tree.html
If you need help to use Libidn, or want to help others, you are
invited to join our help-libidn mailing list, see:
<http://lists.gnu.org/mailman/listinfo/help-libidn>.
The project page of the library is available at:
http://www.gnu.org/software/libidn/
http://josefsson.org/libidn/ (updated faster)
Here are the compressed sources (2.5MB):
ftp://ftp.gnu.org/gnu/libidn/libidn-1.6.tar.gz
http://ftp.gnu.org/gnu/libidn/libidn-1.6.tar.gz
Here are GPG detached signatures:
ftp://ftp.gnu.org/gnu/libidn/libidn-1.6.tar.gz.sig
http://ftp.gnu.org/gnu/libidn/libidn-1.6.tar.gz.sig
The software is cryptographically signed by the author using an
OpenPGP key identified by the following information:
pub 1280R/B565716F 2002-05-05 [expires: 2008-06-30]
Key fingerprint = 0424 D4EE 81A0 E3D1 19C6 F835 EDA2 1E94 B565 716F
uid Simon Josefsson <address@hidden>
uid Simon Josefsson <address@hidden>
The key is available from:
http://josefsson.org/key.txt
dns:b565716f.josefsson.org?TYPE=CERT
Here are the SHA-1 and SHA-224 signatures:
ee817e417f64e394c4a6565373a37e56e729bc08 libidn-1.6.tar.gz
d531f5b3c750de2f93b6b0fb49abe268594fe0e9a64b4c6c159169a4 libidn-1.6.tar.gz
Happy hacking,
Simon
pgp3zEd6sh2iy.pgp
Description: PGP signature
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- Libidn 1.6,
Simon Josefsson <=