libpsl 0.10.0 released

3 views
Skip to first unread message

Tim Rühsen

unread,
Sep 19, 2015, 8:28:03 AM9/19/15
to libps...@googlegroups.com
Hi libpsl folks,

there has been a new combination of rules on
https://github.com/publicsuffix/list which deserved some tweaks.

This and the fact that publicsuffix/list now takes libpsl as some kind of test
suite for Travis-CI made me put some more work into libpsl.

We have more checks for input file syntax + semantics.
The internal representation has been simplified and allows better maintainable
code, faster lookups and less memory overhead.

Two functions have been added, psl_suffix_wildcard_count() for the psl tool
and psl_builtin_outdated() as a helper function to easily check wether one
should load a newer PSL file instead of using the built-in data.

Nice weekend !

(No signature today, my mail/gpg settings seem to be broken)

Tim

19.09.2025 Release V0.10.0
* Code simplified
* Less data entries, faster lookups
* Add new function psl_suffix_wildcard_count()
* Add new helper function psl_builtin_outdated()

15.09.2015 Release V0.9.0
* Added semantic checks to PSL entries when generating built-in data
* Fix test suite for TLD exceptions (not used yet in reality)
* Removed wrong assumption from test suite
* Support explicit combination of 'foo.bar' and '*.foo.bar'

Project Website
https://github.com/rockdaboot/libpsl

Online Documentation
http://rockdaboot.github.io/libpsl/

Getting the Source Code
git clone https://github.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 unofficial Debian packaging.
signature.asc
Reply all
Reply to author
Forward
0 new messages