Commit Graph

73 Commits

Author SHA1 Message Date
des
b075a9fc19 Merge upstream r509: don't log an error in the common case (ENOENT). 2011-12-22 18:12:51 +00:00
des
50a0ec7697 Upgrade to OpenPAM Lycopsida. 2011-12-18 17:22:45 +00:00
des
efab740882 Add minimal validation of the service name to fend off at least one
attack vector against applications that allow the applicant to specify
which policy to apply.

Submitted by:	Matthias Drochner <drochner@netbsd.org>
MFC after:	1 week
2011-12-10 01:44:24 +00:00
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
dd851241ac Merge upstream r421: grammar nit in pam.conf(5). 2009-10-09 09:42:58 +00:00
des
32589bd8e2 Update and remove CVS-specific items
Approved by:	re (kib)
2009-08-13 06:07:38 +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
646ea20dec Flatten and clean up. 2008-12-13 22:45:22 +00:00
des
76b6e0b06e As per discussion, commit experimental metadata for my contrib packages.
The idea is to have a FREEBSD-vendor file for every third-party package
in the tree.
2008-02-06 23:06:24 +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
274f594de6 Remove dead files 2007-12-21 11:56:21 +00:00
des
e05e8ab881 Vendor import of OpenPAM Hydrangea. 2007-12-21 11:49:29 +00:00
des
ea144ae9da Merge from upstream:
------------------------------------------------------------------------
r380 | des | 2006-03-14 15:42:09 +0100 (Tue, 14 Mar 2006) | 1 line

Fix signedness mismatch, and use an explicit cast when calling ctype functions.
------------------------------------------------------------------------
2007-04-07 13:36:53 +00:00
des
a41c608b44 Fix markup errors caused by a bug in gendoc.pl (see P4 change #78671)
Approved by:	re (kensmith)
2005-06-17 14:39:09 +00:00
des
74d48f7bc8 MFP4: (#78671) correctly escape \& in Perl strings.
Submitted by:	ru
Approved by:	re (kensmith)
2005-06-17 14:37:52 +00:00
des
a5a1a07fd9 MFP4: (#78670) markup nits
MFP4: (#78673) bump date

Submitted by:	ru
Approved by:	re (kensmith)
2005-06-17 14:37:16 +00:00
des
771f41713c MFP4: (#78672) markup nits.
Submitted by:	ru
Approved by:	re (kensmith)
2005-06-17 14:35:37 +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
26edb61b76 This file was removed from the OpenPAM distribution in December, 2002. 2004-07-27 10:15:55 +00:00
des
be2af0e1d9 MFP4 (#47094): avoid bogus NULL pointer warnings when building with -DDEBUG. 2004-03-11 18:04:03 +00:00
des
e7b7250764 Vendor import of OpenPAM Eelgrass. 2004-02-10 10:11:23 +00:00
des
0ac9b614f9 MFP4: really fix resp issue, and don't trim trailing spaces (#43727) 2003-12-10 16:46:08 +00:00
des
309ac786af MFP4: fix confusion about the layout of resp (#42758)
Approved by:	re (rwatson)
2003-11-20 07:55:08 +00:00
des
66b982e44c MFP4: revert constification of pam_message.msg (perforce change #34785) 2003-07-21 19:54:17 +00:00
des
de170d509e These files have been removed from the distribution. 2003-07-15 07:23:52 +00:00
des
4f94712dd1 Vendor import of OpenPAM Dogwood. 2003-07-15 07:18:26 +00:00
des
49e0f275db Avoid side effects in macro arguments (perforce change #33323)
Submitted by:	Dmitry V. Levin <ldv@altlinux.org>
2003-06-18 09:44:09 +00:00
des
f4ecd47466 Remove debugging output (perforce change #32378) 2003-06-02 15:04:15 +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
f1f9c1228b Initialize variables (perforce change #30310) 2003-05-01 17:16:48 +00:00
des
08e6577407 Initialize dlh (perforce change #30312) 2003-05-01 17:15:45 +00:00
des
2e76ae7fcb MFP4: guard against null pointer dereference which sshd can cause (#25271) 2003-02-16 11:28:55 +00:00
des
5945314a7a MFP4: return the actual value of the requested variable (#24840) 2003-02-08 20:19:10 +00:00
des
08e4475303 MFP4: avoid side effects in macro arguments (#24823) 2003-02-08 20:18:25 +00:00
des
ead41a55fb Sync with P4. Most of this is debugging code; the only substantial changes
are improvements to openpam_{borrow,restore}_cred() (#24779 and #24780).
2003-02-07 15:27:03 +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
99ec0b3f5a Vendor import of OpenPAM Daffodil. 2003-01-06 16:07:51 +00:00
des
138c0848a7 Fix typo in debugging macro (perforce change 23072) 2003-01-03 02:18:53 +00:00
des
18c136aadd Vendor import of OpenPAM Cyclamen. 2002-12-16 15:28:05 +00:00
des
d4a7314383 Add default cases to the switches (perforce change 21902) 2002-12-04 14:37:35 +00:00
des
9bd2a545b1 (MFP4#19900) Write message to stdout, not stderr.
Submitted by:	jmallet
Sponsored by:	Rachel Hestilow <rachel@jerkcity.com>
2002-10-23 08:21:00 +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
d5f591c3ab Add missing include (perforce change 11137) 2002-05-10 22:03:19 +00:00
des
b12f600bff Initialize other to all-zeroes before using it (perforce change 10738) 2002-05-03 12:56:29 +00:00
des
3b59856f3c Vendor import of OpenPAM Cinnamon. 2002-05-02 04:40:21 +00:00