./www/libpsl, Library to handle the Public Suffix List

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


Branch: CURRENT, Version: 0.21.1nb2, Package name: libpsl-0.21.1nb2, Maintainer: pkgsrc-users

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


Required to run:
[textproc/icu]

Required to build:
[pkgtools/cwrappers] [lang/python37]

Master sites:

SHA1: 566d8bfa77f4d290345825a730c4fe15a71e2dc4
RMD160: 58ef02f4fa00a086790d849ba5473fbd56df9fde
Filesize: 1956.387 KB

Version history: (Expand)


CVS history: (Expand)


   2020-11-07 10:28:17 by Nia Alarie | Files touched by this commit (1)
Log message:
libpsl: Bump for default options change.
   2020-11-07 10:27:39 by Nia Alarie | Files touched by this commit (2)
Log message:
libpsl: Switch to default runtime (not-icu-based, libidn2-based)

- Dependencies never needed icu to link and run (according to the .pc file)
- Use tool.mk for python as a tool.
- Add missing gettext tools.
   2020-11-05 10:09:30 by Ryo ONODERA | Files touched by this commit (1814)
Log message:
*: Recursive revbump from textproc/icu-68.1
   2020-07-27 18:38:51 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
libpsl: updated to 0.21.1

Release v0.21.1
Fixing tests, improved Meson build
   2020-06-02 10:25:05 by Adam Ciarcinski | Files touched by this commit (1689)
Log message:
Revbump for icu
   2020-04-12 10:29:21 by Adam Ciarcinski | Files touched by this commit (956) | Package updated
Log message:
Recursive revision bump after textproc/icu update
   2020-02-24 20:46:23 by Adam Ciarcinski | Files touched by this commit (3) | Package updated
Log message:
libpsl: updated to 0.21.0

Release V0.21.0
* Add -b/--batch to 'psl' to suppress printing the domain
* Add support for Meson build system
* Improve build system
* Improve Windows compatibility
* Remove NLS / gettext
* Several cleanups and cosmetics
   2019-04-25 09:33:32 by Maya Rashish | Files touched by this commit (620)
Log message:
PKGREVISION bump for anything using python without a PYPKGPREFIX.

This is a semi-manual PKGREVISION bump.