OpenPAM is an open source PAM library that focuses on simplicity, correctness, and cleanliness.
https://openpam.org/
9bdf428c5a
introduced when pam_getenv() was (needlessly) rewritten as part of r913. Rewrite pam_getenv() again (but correctly, this time) to reduce the number of times we iterate over the same string. Add a few unit tests for pam_{get,put,set}env(), including one which would have caught the bug. Credit goes to Tim Creech <tcreech@tcreech.com> for discovering and reporting the bug. git-svn-id: svn+ssh://svn.openpam.org/svn/openpam/trunk@943 185d5e19-27fe-0310-9dcf-9bff6b9f3609 |
||
---|---|---|
bin | ||
doc | ||
include | ||
lib | ||
m4 | ||
misc | ||
modules | ||
t | ||
autogen.des | ||
autogen.sh | ||
configure.ac | ||
CREDITS | ||
HISTORY | ||
INSTALL | ||
LICENSE | ||
Makefile.am | ||
mkpkgng.in | ||
README | ||
RELNOTES | ||
TODO |
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. Please direct bug reports and inquiries to <des@des.no>.