wiz
198f608b4a
Bump date for previous.
2010-03-20 11:24:29 +00:00
joerg
1b51c5fb09
Apply the equivalent of r426 and r427 from openpam repository:
...
Fix doc: pam_strerror() ignores pamh.
Portability tip.
2010-03-19 18:26:14 +00:00
joerg
bf23d3125d
Apply r432 from openpam repository:
...
pam_end() already contains a NULL check, and it is not unreasonable to
call it with a NULL pamh in a cleanup / error-handling situation. Remove
OPENPAM_NONNULL, which may cause gcc to optimize away the NULL check.
2010-03-19 18:16:14 +00:00
gmcgarry
a9af41a9f1
Correctly use linksets with PCC too.
2008-08-29 00:35:25 +00:00
drochner
0a06aa4eeb
While openpam overwrites possible sensitive data on cleanup, it misses
...
the buffers used in the password dialog. Clean them too.
2008-07-16 18:20:17 +00:00
christos
a94d934365
Remove __PIC__ because on mips __PIC__ is used to indicate that the pic abi
...
is used, and it is set even in the absence of -fpic or -fPIC. Thanks to
tsutsui@ for the explanation.
2008-01-31 20:07:46 +00:00
christos
ce19c44682
merge conflicts. Unfortunately openpam changed from $P4 -> $Id so there will
...
be RCS screwage in the next import.
2008-01-27 01:22:55 +00:00
christos
70f2fdca0b
from www.openpam.org
2008-01-27 00:54:36 +00:00
drochner
13434589bc
free the temporary path string if the fallback to an unversioned
...
plugin module fails
2007-09-14 17:57:39 +00:00
christos
b7414305ba
Update the manual section
2006-06-14 16:23:46 +00:00
christos
3e2e64af97
Regen
2006-06-14 16:22:54 +00:00
christos
826ade140d
Use /dev/tty if possible and only fall back to stdin/stderr if that is not
...
available like getpass(3) does.
2006-06-14 16:17:01 +00:00
xtraeme
0511c26dfa
openpam_dynamic(): add missing '/' between OPENPAM_MODULES_DIR and
...
the pam's name module, otherwise it will try to load the module as:
"/usr/lib/security<pam_module>"
Before christos' update we were using PAM_SOPREFIX = "/usr/lib/security/"
with the last '/', now we aren't. So be SAFE and add it to avoid
future problems.
2006-02-05 05:39:49 +00:00
christos
aad78462b6
resolve conflicts
2006-02-05 02:37:45 +00:00
christos
70d3347b2d
Import figwort: for changes read the HISTORY file.
2006-02-05 02:32:33 +00:00
lukem
f391b937b7
appease gcc -Wuninitialized
2005-06-01 12:14:53 +00:00
christos
6a3704f4d9
Never fail open: auth chain *must* have at least one required or binding
...
element.
2005-03-16 15:28:55 +00:00
wiz
b67bc0fbc2
Re-remove superfluous .Pp.
2005-03-04 12:32:31 +00:00
christos
e0ebf94412
Regen.
2005-03-03 02:09:04 +00:00
christos
0711b6123a
Deal with the NUSER addition.
2005-03-03 02:07:07 +00:00
christos
9ec5ce8afc
Add a variable to pass in the nested user.
2005-03-03 02:06:42 +00:00
wiz
663b6c2589
Remove superfluous .Pp.
2005-02-28 10:48:08 +00:00
christos
c2c52ef2eb
Resolve conflicts.
2005-02-26 20:58:24 +00:00
christos
4ef1eb92fc
Import feterita from www.openpam.org
2005-02-26 20:44:47 +00:00
wiz
3748b0d6f7
Add xref to openpam_free_data (for man page).
2005-02-22 15:22:02 +00:00
wiz
d2ef6b97b8
Add sections to some functions so xrefs in man page will be correct.
2005-02-22 15:21:26 +00:00
wiz
ea9fa3e293
Some fixes:
...
. add RCS Id to generated man pages
. fix for =cleanup (special case for one man page, sorry)
. sort xrefs in SEE ALSO correctly.
2005-02-22 15:20:48 +00:00
wiz
cf3e23f3e8
Use Ar for function argument.
2005-02-22 15:15:51 +00:00
wiz
b061c59389
Fix some xrefs.
2005-02-20 19:34:40 +00:00
wiz
c952b0b731
FreeBSD -> .Fx.
2005-02-20 19:33:59 +00:00
wiz
85c561fa24
Drop superfluous .Pp.
2005-02-20 19:33:39 +00:00
wiz
0ebd8f8b30
Fix xrefs.
2005-02-20 19:30:51 +00:00
wiz
f0d89116f5
Add RCS Id.
2005-02-20 19:27:58 +00:00
christos
d48b4dc8c5
Regen.
2005-02-01 17:53:07 +00:00
christos
192f3d9e5a
Add a PAM_SOCKADDR extension so that we can pass the socket address
...
of the host we logged in from to the lastlog module.
2005-02-01 17:51:01 +00:00
christos
4f025fd3d0
Protect alarm(0) the same way we protected the other alarm calls.
...
From Dag-Erling Sm=F8rgrav
2005-02-01 13:20:25 +00:00
christos
0e59802be5
Fail closed for NetBSD. If /etc/pam.d and /etc/pam.conf are missing, then
...
return PAM_SYSTEM_ERR. This is done by checking that chains have at least
one member.
2005-01-12 01:38:23 +00:00
christos
edd9734813
Fix debugging compilation.
2005-01-08 07:58:02 +00:00
thorpej
a6336417c1
openpam_dynamic(): If the pathname provided is not an absolute pathname,
...
prepend PAM_SOPREFIX to the name before dlopen()'ing it. On NetBSD, define
PAM_SOPREFIX as "/usr/lib/security/".
2005-01-03 17:21:48 +00:00
christos
36dcc3119d
more size_t casts
2004-12-30 16:22:45 +00:00
christos
28b908ca06
add size_t casts to silence up lint where size_t is unsigned long.
2004-12-30 02:25:51 +00:00
christos
c7df97ab82
Another linted comment about empty macro decl.
2004-12-12 19:44:46 +00:00
christos
980de1e92d
s/__function__/__func__/
2004-12-12 08:29:56 +00:00
christos
80184d2e85
Add a linted comment for an unused variable
2004-12-12 08:16:41 +00:00
christos
a97ddb0609
s/__FUNCTION__/__function__/
2004-12-12 08:06:42 +00:00
christos
a2078b09d1
- link set NetBSD changes from thorpej
...
- lint silencing comments
2004-12-12 06:19:35 +00:00
christos
78a16257c7
Lint silencing comments
2004-12-12 06:18:52 +00:00
christos
3c33f5d161
- unsigned char casts for ctype macros.
...
- lint silencing comments.
2004-12-12 06:18:17 +00:00
christos
d316c2d956
Don't look in /usr/local for pam configuration files. NetBSD does not
...
have them. XXX: maybe look in /usr/pkgsrc?
Unsigned char casts for ctype macros.
2004-12-12 06:17:31 +00:00
christos
e9803b264c
prevent double-free by setting variable to NULL after it has been freed.
...
Avoids problem when shared library is not found during configuration.
2004-12-12 06:15:58 +00:00