(libidn.info)Top
GNU Libidn
**********
This manual is last updated 22 July 2021 for version 1.38 of GNU Libidn.
Copyright © 2002–2021 Simon Josefsson.
Permission is granted to copy, distribute and/or modify this
document under the terms of the GNU Free Documentation License,
Version 1.3 or any later version published by the Free Software
Foundation; with no Invariant Sections, no Front-Cover Texts, and
no Back-Cover Texts. A copy of the license is included in the
section entitled “GNU Free Documentation License”.
Introduction- How to use this manual.
Preparation- What you should do before using the library.
Utility Functions- Unicode transformation utility functions.
Stringprep Functions- Stringprep functions.
Punycode Functions- Punycode functions.
IDNA Functions- IDNA functions.
TLD Functions- TLD functions.
PR29 Functions- Detect strings non-idempotent under NFKC.
Examples- Demonstrate how to use the library.
Invoking idn- Command line interface to the library.
Emacs API- Emacs Lisp API for Libidn.
Java API- Notes on the Java port of Libidn.
C# API- Notes on the C# port of Libidn.
Acknowledgements- Whom to blame.
History- Rough outline of development history.
Appendices
PR29 discussion- Implementation aspects of the PR29 flaw.
On Label Separators- Discussions of a flaw in the IDNA spec.
Copying Information- License texts.
Indices
Function and Variable Index
Concept Index