Language

Package: libpsl @ 0.21.1

Synopsis

C library for the Publix Suffix List

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, domain highlighting parts of the domain in a user interface, and sorting domain lists by site.

Libpsl has built-in PSL data for fast access, allowing 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, and handles IDNA2008 UTS#46.

Home page
https://github.com/rockdaboot/libpsl
Location
gnu/packages/web.scm (line: 1577, column: 2)
License

Derivations

SystemTargetDerivationBuild status
x86_64-linux/gnu/store/vpyx3xb7l5xhcvfg611ijfhk2gx0w2is-libpsl-0.21.1.drv
    x86_64-linuxx86_64-w64-mingw32/gnu/store/ikwr7gpsf1gjqlr8vh3kfv7glgz4h8pj-libpsl-0.21.1.drv
    x86_64-linuxriscv64-linux-gnu/gnu/store/aplbg9329ivlh5i9lcakr5ql9f80zw49-libpsl-0.21.1.drv
    x86_64-linuxpowerpc-linux-gnu/gnu/store/85mazw1l5sphsvfr2yik0y47zjsk0m1a-libpsl-0.21.1.drv
    x86_64-linuxpowerpc64le-linux-gnu/gnu/store/bihlxgs7wwpa25h9lxb7ny8svzq233fl-libpsl-0.21.1.drv
    x86_64-linuxmips64el-linux-gnu/gnu/store/0cya47zg6lw3fchpqzn2ajzdvjq848al-libpsl-0.21.1.drv
    x86_64-linuxi686-w64-mingw32/gnu/store/vndf894k8sg491i3yb505zbpgzx3hdn7-libpsl-0.21.1.drv
    x86_64-linuxi586-pc-gnu/gnu/store/87sm6cvgdm0wmlx2w71b0lh0vhs50yf8-libpsl-0.21.1.drv
    x86_64-linuxarm-linux-gnueabihf/gnu/store/d8l1c915gbjydfdbk5klmdzy5mfnpvp4-libpsl-0.21.1.drv
    x86_64-linuxaarch64-linux-gnu/gnu/store/z393gks6d63qzjrfmzzalbw4xdcsf5m3-libpsl-0.21.1.drv
    riscv64-linux/gnu/store/vb4mfgp3244rqvxkb7ay4z0l7vqz7fxh-libpsl-0.21.1.drv
      powerpc-linux/gnu/store/q93kpx178xjq202iwjmnxxvx8xfzpx62-libpsl-0.21.1.drv
        powerpc64le-linux/gnu/store/14wdnf92cxm829iv0jsgzg1h77pa4g8y-libpsl-0.21.1.drv
        mips64el-linux/gnu/store/bxyqfrx7hp5kwjp9zgh4fw51i4l1smvp-libpsl-0.21.1.drv
          i686-linux/gnu/store/5xlybjdfbvsxswds2qxjgndz8049jcb1-libpsl-0.21.1.drv
            i586-gnu/gnu/store/lp7isgriqh6xg39lxzjdw95g9mq33zd6-libpsl-0.21.1.drv
            armhf-linux/gnu/store/bmxvy12149ndkc587h3j6y1gnzx45pyp-libpsl-0.21.1.drv
            aarch64-linux/gnu/store/42ya7njhrdcliw1v1mvh5vm76hyqs2ks-libpsl-0.21.1.drv

            Lint warnings

            LinterMessageLocation
            input-labels

            Identify input labels that do not match package names

            label 'python' does not match package name 'python-wrapper'