idn - Command line and Emacs interface to GNU Libidn

Property Value
Distribution Debian 8 (Jessie)
Repository Debian Main amd64
Package name idn
Package version 1.29
Package release 1+deb8u2
Package architecture amd64
Package type deb
Installed size 154 B
Download size 106.81 KB
Official Mirror
GNU Libidn is a fully documented implementation of the Stringprep,
Punycode and IDNA specifications.  Libidn's purpose is to encode and
decode internationalized domain names.  The Nameprep, XMPP, SASLprep,
and iSCSI profiles are supported.
This package contains the idn command-line tool and its Emacs lisp


Package Version Architecture Repository
idn_1.29-1+deb8u2_i386.deb 1.29 i386 Debian Main
idn - - -


Name Value
libc6 >= 2.14
libidn11 >= 1.13


Type URL
Binary Package idn_1.29-1+deb8u2_amd64.deb
Source Package libidn

Install Howto

  1. Update the package index:
    # sudo apt-get update
  2. Install idn deb package:
    # sudo apt-get install idn




2016-08-29 - Salvatore Bonaccorso <>
libidn (1.29-1+deb8u2) jessie-security; urgency=high
* Non-maintainer upload by the Security Team.
* CVE-2015-8948: Out-of-bounds read due to use of fgets with fixed-size
* Add help2man to Build-Depends to fix FTBFS due to doc regeneration
* CVE-2016-6261: Out-of-bounds stack read in idna_to_ascii_4i
* CVE-2016-6263: Crash when given invalid UTF-8 data on input
2015-08-18 - Alessandro Ghedini <>
libidn (1.29-1+deb8u1) jessie-security; urgency=high
[ Alessandro Ghedini ]
* Fix out-of-bounds read on invalid UTF-8 input as per CVE-2015-2059
[ Brian May ]
* Skip info generation
2014-08-10 - Simon Josefsson <>
libidn (1.29-1) unstable; urgency=low
[ Simon Josefsson ]
* New upstream release.
* Use dh-autoreconf.  Closes: #755839.
* Update README.source to reflect move from CVS to git.
* Change VCS-* headers.
* Build-Depends on debhelper >= 9.
[ Andreas Barth ]
* include fix for or1k from
* debian/control: add gengetopt to avoid FTBFS
2014-04-24 - Simon Josefsson <>
libidn (1.28-2) unstable; urgency=low
* Bump Standards-Version to 3.9.5.
* Respect DEB_BUILD_OPTIONS=nocheck.  Closes: #719980.
* When bootstrapping, drop gcj.  Closes: #738147.
* Improve watch file and add upstream-signing-key.pgp.
2013-07-09 - Simon Josefsson <>
libidn (1.28-1) unstable; urgency=low
* New upstream release.
* Drop obsolete XS-Dm-Upload-Allowed.
* Bump Standards-Version to 3.9.4.
2012-05-30 - Simon Josefsson <>
libidn (1.25-2) unstable; urgency=low
* Fix copyright format.  Use https for upstream homepage.
* Use dpkg-buildflags to provide, e.g., hardening flags.
2012-05-24 - Simon Josefsson <>
libidn (1.25-1) unstable; urgency=low
* New upstream release.
* Disable silent rules (to get more info in build logs).
2012-03-06 - Simon Josefsson <>
libidn (1.24-2) unstable; urgency=low
* Moved from experimental to unstable after testing.
* Bump Standards-Version to 3.9.3.
2012-01-10 - Simon Josefsson <>
libidn (1.24-1) experimental; urgency=low
* New upstream release.
- License changes, see updated copyright file.
2011-12-06 - Simon Josefsson <>
libidn (1.23-2) unstable; urgency=low
* Change Maintainer: field to point at mailing list.
* Use dh_prep instead of dh_clean -k.

See Also

Package Description
idutch_2.10-2_all.deb Dutch dictionary for Ispell
idzebra-2.0-common_2.0.59-1_all.deb IDZebra common files
idzebra-2.0-doc_2.0.59-1_all.deb IDZebra documentation
idzebra-2.0-examples_2.0.59-1_all.deb IDZebra example configurations
idzebra-2.0-utils_2.0.59-1_amd64.deb IDZebra utility programs
idzebra-2.0_2.0.59-1_amd64.deb IDZebra metapackage (the works)
iec16022_0.2.4-1.1_amd64.deb Generates 2d ISO/IEC 16022 barcodes (data matrix/semacode)
ieee-data_20150531.1~deb8u2_all.deb OUI and IAB listings
ienglish-common_3.3.02-6_all.deb Common files for British and American ispell dictionaries
iesperanto_2.1.2000.02.25-49_all.deb Esperanto dictionary for ispell
iestonian_20030606-23_all.deb Estonian dictionary for Ispell
ifaroese_0.4.2-6_all.deb Faroese dictionary for ispell
ifcico_2.14tx8.10-22_amd64.deb Fidonet Technology transport package
ifenslave-2.6_2.6_all.deb transitional package, use "ifenslave"
ifenslave_2.6_all.deb configure network interfaces for parallel routing (bonding)