72 Commits

Author SHA1 Message Date
des
db2aa3e62a Upgrade to OpenPAM Tabebuia. 2019-02-25 18:41:16 +00:00
des
e00bc60be4 Upgrade to OpenPAM Resedacea.
MFC after:	3 weeks
2017-05-05 13:31:25 +00:00
des
79c4a0ad28 Restore the NULL check that was removed in upstream r913. It is not
unreasonable to call pam_end() with a NULL pamh in error handling code.

Reported by:	rwatson
2017-03-24 14:45:58 +00:00
des
8b625a3731 Upgrade to OpenPAM Radula. 2017-02-20 00:56:46 +00:00
des
ea85485818 Restore the upstream (and documented) behavior of searching for modules
both in /usr/lib and /usr/local/lib, thus simplifying the use of modules
from ports, without breaking the compat32 case again.

PR:		191151
MFC after:	3 weeks
2015-09-21 17:26:35 +00:00
dim
021a871674 Apply changeset 854 from upstream openpam (by Dag-Erling Smørgrav):
Silence all remaining qual-cast warnings except in the test suite.
2015-01-28 18:13:52 +00:00
des
2cacd00320 Merge upstream r825: fix line continuation in whitespace 2014-10-19 11:06:54 +00:00
des
ec657b1011 Upgrade to OpenPAM Ourouparia. 2014-09-15 13:40:09 +00:00
delphij
f26fc92da5 Fix incorrect error handling in PAM policy parser. [SA-14:13] 2014-06-03 19:01:38 +00:00
des
8a82f5b94f MFV (r262529): fix is_upper() predicate
MFC after:	1 week
2014-02-26 17:14:02 +00:00
des
a496157a2f MFV (r255387): undo autoprop damage
Approved by:	re (glebius)
2013-09-08 16:56:17 +00:00
des
6a7561b73b Update to OpenPAM Nummularia. 2013-09-07 19:43:39 +00:00
des
e50a38ba7d MFV (r255364): move the code around in preparation for Nummularia. 2013-09-07 18:46:35 +00:00
des
4faf138873 Backport upstream r684 (OPENPAM_DEBUG enables debugging macros but does
not turn debugging on by default) and add OPENPAM_DEBUG to CFLAGS.
2013-04-14 16:49:27 +00:00
des
a46fb687f8 Merge upstream r634:646: correctly parse mixed quoted / unquoted text. 2013-03-04 18:51:53 +00:00
des
04c4fe086c OpenPAM Micrampelis was re-rolled due to a showstopper bug. 2012-05-26 23:10:21 +00:00
des
e591108b4f Update to OpenPAM Micrampelis. 2012-05-26 17:10:16 +00:00
des
fa4733b805 r234173 missed one instance of FREE(line).
Noticed by:	glebius@
2012-04-27 11:29:09 +00:00
des
c67d18e869 Keep a copy of the original pointer returned by openpam_readline() so
we can free it later, instead of trying to free a pointer that points
to the end of the buffer.

Committed to head because this code no longer exists upstream.

Submitted by:	jasone@
2012-04-12 11:23:24 +00:00
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
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
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
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
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
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
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
cb0022693c Vendor import of OpenPAM Citronella. 2002-06-30 21:30:05 +00:00