security/courier-authlib - The NetBSD Packages Collection

Courier Authentication Library

The Courier authentication library provides authentication services for
other Courier applications.  In this context, the term "authentication"
refers to the following functions:

    1. Take a userid or a loginid, and a password. Determine whether the
       loginid and the password are valid.
    2. Given a userid, obtain the following information about the userid:

         A. The account's home directory.
         B. The numeric system userid and groupid that owns all files
            associated with this account.
         C. The location of the account's maildir.
         D. Any maildir quota defined for this account. See the Courier
            documentation for more information on maildir quotas.
         E. Other miscellaneous account-specific options.

    3. Change the password associated with a loginid.
    4. Obtain a complete list of all loginids.

Build dependencies

devel/libtool-base pkgtools/mktools devel/gmake devel/pkgconf pkgtools/cwrappers

Runtime dependencies

lang/perl5 devel/libidn2 devel/libltdl mail/courier-unicode devel/libidn2 devel/libltdl mail/courier-unicode

Binary packages

OSArchitectureVersion
NetBSD 10.0aarch64courier-authlib-0.72.1.tgz
NetBSD 10.0aarch64courier-authlib-0.72.0nb1.tgz
NetBSD 10.0aarch64courier-authlib-0.72.1.tgz
NetBSD 10.0aarch64ebcourier-authlib-0.72.1.tgz
NetBSD 10.0aarch64ebcourier-authlib-0.72.1.tgz
NetBSD 10.0alphacourier-authlib-0.72.1.tgz
NetBSD 10.0alphacourier-authlib-0.72.1.tgz
NetBSD 10.0earmv4courier-authlib-0.72.0nb1.tgz
NetBSD 10.0earmv4courier-authlib-0.72.1.tgz
NetBSD 10.0earmv6hfcourier-authlib-0.72.0nb1.tgz
NetBSD 10.0earmv6hfcourier-authlib-0.72.1.tgz
NetBSD 10.0earmv6hfcourier-authlib-0.72.1.tgz
NetBSD 10.0earmv7hfcourier-authlib-0.72.1.tgz
NetBSD 10.0earmv7hfcourier-authlib-0.72.0nb1.tgz
NetBSD 10.0earmv7hfcourier-authlib-0.72.1.tgz
NetBSD 10.0i386courier-authlib-0.72.1.tgz
NetBSD 10.0i386courier-authlib-0.72.0nb1.tgz
NetBSD 10.0i386courier-authlib-0.72.1.tgz
NetBSD 10.0i386courier-authlib-0.72.1.tgz
NetBSD 10.0m68kcourier-authlib-0.72.0nb1.tgz
NetBSD 10.0mips64ebcourier-authlib-0.72.1.tgz
NetBSD 10.0powerpccourier-authlib-0.72.0.tgz
NetBSD 10.0powerpccourier-authlib-0.72.0nb1.tgz
NetBSD 10.0powerpccourier-authlib-0.72.1.tgz
NetBSD 10.0sh3elcourier-authlib-0.72.1.tgz
NetBSD 10.0sh3elcourier-authlib-0.72.1.tgz
NetBSD 10.0sparc64courier-authlib-0.72.1.tgz
NetBSD 10.0sparc64courier-authlib-0.72.1.tgz
NetBSD 10.0sparccourier-authlib-0.72.1.tgz
NetBSD 10.0vaxcourier-authlib-0.72.1.tgz
NetBSD 10.0vaxcourier-authlib-0.72.1.tgz
NetBSD 10.0x86_64courier-authlib-0.72.1.tgz
NetBSD 10.0x86_64courier-authlib-0.72.0nb1.tgz
NetBSD 10.0x86_64courier-authlib-0.72.1.tgz
NetBSD 10.0x86_64courier-authlib-0.72.1.tgz
NetBSD 9.0aarch64courier-authlib-0.72.1.tgz
NetBSD 9.0aarch64courier-authlib-0.72.0nb1.tgz
NetBSD 9.0aarch64courier-authlib-0.72.1.tgz
NetBSD 9.0alphacourier-authlib-0.72.1.tgz
NetBSD 9.0alphacourier-authlib-0.72.1.tgz
NetBSD 9.0earmv4courier-authlib-0.72.0nb1.tgz
NetBSD 9.0earmv4courier-authlib-0.72.1.tgz
NetBSD 9.0earmv6hfcourier-authlib-0.72.1.tgz
NetBSD 9.0earmv6hfcourier-authlib-0.72.0nb1.tgz
NetBSD 9.0earmv6hfcourier-authlib-0.72.1.tgz
NetBSD 9.0earmv7hfcourier-authlib-0.72.1.tgz
NetBSD 9.0earmv7hfcourier-authlib-0.72.0nb1.tgz
NetBSD 9.0earmv7hfcourier-authlib-0.72.1.tgz
NetBSD 9.0i386courier-authlib-0.72.1.tgz
NetBSD 9.0i386courier-authlib-0.72.0nb1.tgz
NetBSD 9.0i386courier-authlib-0.72.1.tgz
NetBSD 9.0i386courier-authlib-0.72.1.tgz
NetBSD 9.0powerpccourier-authlib-0.72.0nb1.tgz
NetBSD 9.0powerpccourier-authlib-0.72.0.tgz
NetBSD 9.0powerpccourier-authlib-0.72.1.tgz
NetBSD 9.0sparc64courier-authlib-0.72.1.tgz
NetBSD 9.0x86_64courier-authlib-0.72.1.tgz
NetBSD 9.0x86_64courier-authlib-0.72.0nb1.tgz
NetBSD 9.0x86_64courier-authlib-0.72.1.tgz
NetBSD 9.0x86_64courier-authlib-0.72.1.tgz
NetBSD 9.3x86_64courier-authlib-0.72.1.tgz
NetBSD 9.3x86_64courier-authlib-0.72.1.tgz

Binary packages can be installed with the high-level tool pkgin (which can be installed with pkg_add) or pkg_add(1) (installed by default). The NetBSD packages collection is also designed to permit easy installation from source.

Available build options

bdb
Enable Berkeley DB support.
ldap
Enable LDAP support.
mysql
Enable MySQL support.
pam
Enable PAM support.
pgsql
Enable PostgreSQL support.

Known vulnerabilities

The pkg_admin audit command locates any installed package which has been mentioned in security advisories as having vulnerabilities.

Please note the vulnerabilities database might not be fully accurate, and not every bug is exploitable with every configuration.


Problem reports, updates or suggestions for this package should be reported with send-pr.