wiki:WikiStart

Version 13 (modified by Dag-Erling Smørgrav, 11 years ago) (diff)

Rung 3

OpenPAM

OpenPAM is an open source PAM library that focuses on simplicity, correctness, and cleanliness.

OpenPAM aims to gather the best features of Solaris PAM, XSSO and Linux-PAM, plus some innovations of its own. In areas where these implementations disagree, OpenPAM tries to remain compatible with Solaris, at the expense of XSSO conformance and Linux-PAM compatibility.

The current version of OpenPAM is Hydrangea.

IMPORTANT NOTE

In OpenPAM Hydrangea, the _OPENPAM macro (intended to allow applications to distinguish OpenPAM from other implementations) was changed to OPENPAM to conform to C namespace rules. Unfortunately, this may break existing applications which rely on this macro. _OPENPAM has been re-added (see r412), though it will eventually go away again—albeit with more adequate prior notice.

OpenPAM is currently the default PAM library in FreeBSD (since 5.0) and NetBSD (since 3.0), and will be the default PAM library in Mac OS X starting with version 10.6 (Snow Leopard).

On January 9, 2008, OpenPAM was promoted to Rung 2 of Coverity's Open Source scan project. See Coverity's press release for additional information.

On September 23, 2009, OpenPAM was promoted to Rung 3 of Coverity's Open Source scan project. See Coverity's press release for additional information.

Notes about the migration to Subversion and Trac

Obtaining and installing OpenPAM