OpenPAM is an open source PAM library that focuses on simplicity, correctness, and cleanliness. https://openpam.org/
You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 
Go to file
Dag-Erling Smørgrav 9bdf428c5a Fix an off-by-one bug in pam_getenv() which was inadvertantly
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
4 years ago
bin
doc
include
lib Fix an off-by-one bug in pam_getenv() which was inadvertantly 4 years ago
m4 Use pkg-config / pkgconf to locate libcryb-test. 4 years ago
misc
modules
t Fix an off-by-one bug in pam_getenv() which was inadvertantly 4 years ago
CREDITS Fix an off-by-one bug in pam_getenv() which was inadvertantly 4 years ago
HISTORY
INSTALL
LICENSE
Makefile.am
README
RELNOTES
TODO
autogen.des
autogen.sh
configure.ac r940 relied on Cryb's own autoconf macros, which obviously aren't available unless Cryb itself is available, which is precisely what we're trying to figure out. Use plain pkg-config instead, as intended. 4 years ago
mkpkgng.in

README

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>.