OpenPAM is an open source PAM library that focuses on simplicity, correctness, and cleanliness. https://openpam.org/
Go to file
Dag-Erling Smørgrav 46638aa621 Add a flag to struct pam_handle that openpam_dispatch() uses to
detect and prevent indirect recursion.
Fail immediately if the requested chain is empty.
If a module couldn't be loaded, or doesn't provide the requested
service, treat it as a normal failure instead of terminating the
chain.  (Solaris actually ignores this condition!)

Sponsored by:	DARPA, NAI Labs


git-svn-id: svn+ssh://svn.openpam.org/svn/openpam/trunk@20 185d5e19-27fe-0310-9dcf-9bff6b9f3609
2002-02-02 18:22:20 +00:00
bin Use 'sizeof(foo)' instead of 'sizeof foo' even where it's not 2002-02-02 18:04:31 +00:00
doc Whitespace cleanup + keyword expansion sweep. 2002-02-01 22:20:07 +00:00
include/security Whitespace cleanup + keyword expansion sweep. 2002-02-01 22:20:07 +00:00
lib Add a flag to struct pam_handle that openpam_dispatch() uses to 2002-02-02 18:22:20 +00:00
modules Whitespace cleanup + keyword expansion sweep. 2002-02-01 22:20:07 +00:00
LICENSE Import OpenPAM. 2002-02-01 17:16:12 +00:00
Makefile Add two sample modules. 2002-02-01 21:52:02 +00:00