Hi libpsl folks,
the new release allows for specifying a runtime method and a method to
generate built-in PSL data independent of each other.
You can build the built-in data with either libicu, libidn2, libidn or not at
all (--enable-runtime=...).
Similar can you link libpsl to generate punycode and lowercase utf-8 domains
on the fly using either libicu, libidn2, libidn or not at all (--enable-
builtin=...).
When using libidn or libidn2, you also need GNU libunistring (LGPL) and iconv
functionality (normally built into glibc).
Libicu has all needed functionality built in and thus doesn't require
additional libraries.
I'll create a new Debian package the next days.
Tim
02.07.2014 Release V0.5.0
* added configure --enable-runtime to allow for IDNA library
selection as runtime dependency
* added configure --enable-builtin to allow for IDNA library
selection for generating the built-in PSL data
* fixed psl_str_to_utf8lower prototype
* fixed authors name to UTF-8
Project Website
https://github.com/rockdaboot/libpsl
Online Documentation
http://rockdaboot.github.io/libpsl/
Getting the Source Code
git clone
https://guthub.com/rockdaboot/libpsl
The git 'master' branch will reflect the latest release.
The 'develop' branch will be used for future development.
The 'debian' branch will be used for inofficial Debian packaging.