./devel/libidn2, Convert internationalized domain names to/from ASCII Encoding

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 2.0.4, Package name: libidn2-2.0.4, Maintainer: pkgsrc-users

Libidn2 is a free software implementation of IDNA2008, Punycode and TR46
in the form of a library. It contains functionality to convert
internationalized domain names to and from ASCII Compatible Encoding
(ACE), following the IDNA2008 and TR46 standards.

The library is a rewrite of the popular but legacy libidn library, and
is backwards (API) compatible with it.


Required to run:
[textproc/libunistring]

Required to build:
[pkgtools/cwrappers]

Master sites: (Expand)

SHA1: b00490f2251f218b130628eccacc170a4bb49db5
RMD160: 574686c7d6facdaae8a8631f22eeaf8402202f1b
Filesize: 1961.449 KB

Version history: (Expand)


CVS history: (Expand)


   2017-08-30 17:22:30 by Amitai Schleier | Files touched by this commit (3) | Package updated
Log message:
Update to 2.0.4. From the changelog:

* Fix integer overflow in bidi.c/_isBidi()
* Fix integer overflow in puny_decode.c/decode_digit()
* Improve docs
* Fix idna_free() to idn_free()
* Update fuzzer corpora

Use the .tar.gz distfile again, for the moment, to work around
https://github.com/jmmv/pkg_comp/issues/24 ("can't extract distfiles
with EXTRACT_SUFX=.tar.lz").
   2017-08-18 23:04:51 by Adam Ciarcinski | Files touched by this commit (5)
Log message:
Version 2.0.3 (released 2017-07-24) [beta]

** %IDN2_USE_STD3_ASCII_RULES disabled by default.
 Previously we were eliminating non-STD3 characters from domain strings
 such as _443._tcp.example.com, or IPs 1.2.3.4/24 provided to libidn2
 functions. That was an unexpected regression for applications switching
 from libidn and thus it is no longer applied by default.
 Use %IDN2_USE_STD3_ASCII_RULES to enable that behavior again.

** Fix several documentation issues

** Fix build issues

** Modernize gtk-doc build infrastructure.
   2017-08-17 15:49:15 by Amitai Schleier | Files touched by this commit (1)
Log message:
Unconditionally buildlink lib{iconv,unistring}, as API clients need them.
   2017-07-22 04:33:00 by Amitai Schleier | Files touched by this commit (4) | Package updated
Log message:
Don't install "idn2_noinstall". Bump PKGREVISION.
   2017-07-17 05:25:32 by Amitai Schleier | Files touched by this commit (5)
Log message:
Initial import of libidn2, a library to convert internationalized domain
names to and from ASCII Compatible Encoding (ACE), following the
IDNA2008 and TR46 standards. The library is a rewrite of the popular but
legacy libidn library, and is backwards (API) compatible with it.