libpsl v0.18.0 released

4 views
Skip to first unread message

Tim Rühsen

unread,
Jul 20, 2017, 9:17:05 AM7/20/17
to libps...@googlegroups.com
Hi,

this release addresses a few bugs that have been found mainly by
fuzzing, either by OSS-Fuzz or by local fuzzing.

The API didn't change.

Building now defaults to use libidn2 (formerly libicu) since recent
versions have TR46 support. Nothing changes for you if you already use
--enable-runtime and --enable-builtin to explicitly set one of the
supported IDNA libraries.


20.07.2017 Release V0.18.0
* Fix order of files in psl_latest()
* Add fuzzing architecture
* Fix memleak in _psl_is_public_suffix()
* Add configure option --enable-asan (Address sanitizer)
* Add configure option --enable-usan (Undefined sanitizer)
* Add configure option --enable-cfi (Control Flow Integrity)
* Fix finding libidn2 for static builds
* Fix use of uninitialized stack value
* Fix buffer overflow in libicu build
* Use libidn2 as default for builds (former libicu)
* Add pkg-config support for libidn and libidn2

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

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

Getting the Source Code
git clone https://github.com/rockdaboot/libpsl

Source Code Test Coverage
https://coveralls.io/github/rockdaboot/libpsl?branch=master

Regards, Tim

signature.asc
Reply all
Reply to author
Forward
0 new messages