Commit Graph

30 Commits

Author SHA1 Message Date
des
333ce73d6a Merge upstream r432:
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.

This fixes a potential NULL pointer dereference in error-handling code
in passwd(1).
2010-03-22 11:00:57 +00:00
des
123e930ac3 Don't try to auto-detect dynamic linking; it fails on mips. The Makefile
part of the patch is an ugly (and hopefully temporary) hack.

Discussed with:	imp@
2009-02-17 16:35:19 +00:00
des
5bb985da80 Merge r412 from vendor, which reintroduces _OPENPAM. See comment in the
code for explanation.  Hopefully, this will forestall any reports of
breakage in OpenPAM-aware ports.

MFC after:	3 days
2008-01-29 20:22:00 +00:00
des
e05e8ab881 Vendor import of OpenPAM Hydrangea. 2007-12-21 11:49:29 +00:00
des
62f0804df4 Vendor import of OpenPAM Figwort. 2005-06-17 08:11:43 +00:00
des
bdbb876515 Vendor import of OpenPAM Feterita. 2005-02-01 10:16:17 +00:00
des
e7b7250764 Vendor import of OpenPAM Eelgrass. 2004-02-10 10:11:23 +00:00
des
66b982e44c MFP4: revert constification of pam_message.msg (perforce change #34785) 2003-07-21 19:54:17 +00:00
des
4f94712dd1 Vendor import of OpenPAM Dogwood. 2003-07-15 07:18:26 +00:00
des
3409f2d5db Vendor import of OpenPAM Digitalis. 2003-06-01 12:54:03 +00:00
des
1b2b5956a0 Vendor import of OpenPAM Dianthus. 2003-05-02 15:08:06 +00:00
des
08883899a5 #include <stddef.h> rather than <sys/types.h> (perforce change 24116) 2003-01-23 21:37:53 +00:00
des
96469890b5 #include <sys/types.h> (perforce change 24073) 2003-01-22 16:46:44 +00:00
des
18c136aadd Vendor import of OpenPAM Cyclamen. 2002-12-16 15:28:05 +00:00
des
63abd18044 Vendor import of OpenPAM Citronella. 2002-06-30 21:36:39 +00:00
des
cb0022693c Vendor import of OpenPAM Citronella. 2002-06-30 21:30:05 +00:00
des
658709f5bc Vendor import of OpenPAM Cinquefoil. 2002-05-24 13:18:43 +00:00
des
3b59856f3c Vendor import of OpenPAM Cinnamon. 2002-05-02 04:40:21 +00:00
des
8161706dd9 Fix braino in the openpam_log() macro that caused the arguments to be
expanded twice (perforce change 9853)
2002-04-16 21:34:41 +00:00
des
3928c97d18 Vendor import of OpenPAM Cineraria. 2002-04-14 18:28:22 +00:00
des
38971df82a Fix typo in openpam_log macro (perforce change 9634)
Sponsored by:	DARPA, NAI Labs
2002-04-12 22:22:27 +00:00
des
5b1e560369 Linux-PAM compatibility improvements (perforce change 9623)
Sponsored by:	DARPA, NAI Labs
2002-04-12 18:31:28 +00:00
des
343af1294c Vendor import of OpenPAM Cinchona. 2002-04-08 12:30:31 +00:00
des
1b3dab89b2 MFOpenPAM: a slew of changes, mostly related to pam_get_authtok() (perforce
changes 9207, 9209, 9210, 9211, 9213, 9220)

Sponsored by:	DARPA, NAI Labs
2002-04-06 19:28:08 +00:00
des
a0947ef00d Vendor import of OpenPAM Centaury. 2002-03-14 20:42:07 +00:00
des
9992450028 s/PAM_REINITIALISE_CRED/PAM_REINITIALIZE_CRED/
Sponsored by:	DARPA, NAI Labs
2002-03-07 12:11:34 +00:00
des
5800a4708c Vendor import of OpenPAM Celandine. 2002-03-05 13:49:56 +00:00
des
b7924daede Vendor import of OpenPAM Cantaloupe 2002-02-23 01:24:02 +00:00
des
8f1441cfb2 Vendor import of OpenPAM Caliopsis 2002-02-23 01:23:20 +00:00
des
8e998796e7 Vendor import of OpenPAM Calamite 2002-02-23 01:22:51 +00:00