www/libpsl 0.23.3 NetBSD
Library to handle the Public Suffix List
- System
- NetBSD
- Repository
- pkgsrc
- Maintainer
- [email protected]
- Last update
- Commit
616d7c10fe- License
- mit
- Categories
- www
- Package size
- 71.2 KiB, 203.6 KiB installed
Description
A "public suffix" is a domain name under which Internet users can directly register own names.
Browsers and other web clients can use it to
* avoid privacy-leaking "supercookies" * avoid privacy-leaking "super domain" certificates (see post from Jeffry Walton) * domain highlighting (parts of the domain) in a user interface * sorting domain lists by site
libpsl ...
* has built-in PSL data for fast access * allows to load PSL data from files * checks if a given domain is a "public suffix" * provides immediate cookie domain verification * finds the longest public part of a given domain * finds the shortest private part of a given domain * works with international domains (UTF-8 and IDNA2008 Punycode) * is thread-safe * handles IDNA2008 UTS#46
In the other systems
| System | Port | Version |
|---|---|---|
| NetBSD | www/libpsl | 0.23.3 |
| FreeBSD | dns/libpsl | 0.23.3 |
| OpenBSD | net/libpsl | 0.21.1p1 |
| DragonFly | dns/libpsl | 0.21.5_2 |
| MidnightBSD | dns/libpsl | 0.21.5_1 |
| HardenedBSD | dns/libpsl | 0.23.3 |
| GhostBSD | dns/libpsl | 0.23.3 |
| OPNsense | dns/libpsl | 0.21.5_2 |
Install
Binary package:
pkgin install libpsl
From pkgsrc:
cd /usr/pkgsrc/www/libpsl && make install clean
Packages
The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.
| Repository | Version |
|---|---|
| NetBSD 10.1 x86_64 | 0.23.3 |
| NetBSD 10.1 aarch64 | 0.21.5 |
| SmartOS / illumos x86_64 | 0.23.3 |
| macOS 15 arm64 | 0.23.3 |