Xin LI
1fecd13ed1
Fix incorrect error handling in PAM policy parser. [SA-14:13]
2014-06-03 19:01:38 +00:00
Dag-Erling Smørgrav
69cfb77152
MFV (r262529): fix is_upper() predicate
...
MFC after: 1 week
2014-02-26 17:14:02 +00:00
Dag-Erling Smørgrav
d1c8ba6e97
MFV (r255387): undo autoprop damage
...
Approved by: re (glebius)
2013-09-08 16:56:17 +00:00
Dag-Erling Smørgrav
ce77a8d692
Update to OpenPAM Nummularia.
2013-09-07 19:43:39 +00:00
Dag-Erling Smørgrav
fec3606c04
This was a good idea that never went anywhere.
2013-09-07 18:55:52 +00:00
Dag-Erling Smørgrav
f7e6344d4a
MFV (r255364): move the code around in preparation for Nummularia.
2013-09-07 18:46:35 +00:00
Dag-Erling Smørgrav
fb69d3e351
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
Dag-Erling Smørgrav
ea80740663
Merge upstream r634:646: correctly parse mixed quoted / unquoted text.
2013-03-04 18:51:53 +00:00
Dag-Erling Smørgrav
73c77d2614
OpenPAM Micrampelis was re-rolled due to a showstopper bug.
2012-05-26 23:10:21 +00:00
Dag-Erling Smørgrav
2f3ed61901
Update to OpenPAM Micrampelis.
2012-05-26 17:10:16 +00:00
Dag-Erling Smørgrav
9342e1b15c
r234173 missed one instance of FREE(line).
...
Noticed by: glebius@
2012-04-27 11:29:09 +00:00
Dag-Erling Smørgrav
a7216790d8
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
Dag-Erling Smørgrav
d9ecbdf39e
Merge upstream r509: don't log an error in the common case (ENOENT).
2011-12-22 18:12:51 +00:00
Dag-Erling Smørgrav
7f106882fe
Upgrade to OpenPAM Lycopsida.
2011-12-18 17:22:45 +00:00
Dag-Erling Smørgrav
4125bad6b4
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
Dag-Erling Smørgrav
c399daf6d0
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
Dag-Erling Smørgrav
b5a3d78a88
Merge upstream r421: grammar nit in pam.conf(5).
2009-10-09 09:42:58 +00:00
Dag-Erling Smørgrav
9517e86625
Update and remove CVS-specific items
...
Approved by: re (kib)
2009-08-13 06:07:38 +00:00
Dag-Erling Smørgrav
1dde0f9745
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
Dag-Erling Smørgrav
57392877a2
Flatten and clean up.
2008-12-13 22:45:22 +00:00
Dag-Erling Smørgrav
2f84291cac
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
Dag-Erling Smørgrav
bb9740d80e
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
Dag-Erling Smørgrav
dd63c4e894
Remove dead files
2007-12-21 11:56:21 +00:00
Dag-Erling Smørgrav
fe9807548e
Vendor import of OpenPAM Hydrangea.
2007-12-21 11:49:29 +00:00
Dag-Erling Smørgrav
ce1e940217
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
Dag-Erling Smørgrav
9bc006de0e
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
Dag-Erling Smørgrav
ba619a26fa
MFP4: ( #78671 ) correctly escape \& in Perl strings.
...
Submitted by: ru
Approved by: re (kensmith)
2005-06-17 14:37:52 +00:00
Dag-Erling Smørgrav
347c3b1ea0
MFP4: ( #78670 ) markup nits
...
MFP4: (#78673 ) bump date
Submitted by: ru
Approved by: re (kensmith)
2005-06-17 14:37:16 +00:00
Dag-Erling Smørgrav
05640c12fc
MFP4: ( #78672 ) markup nits.
...
Submitted by: ru
Approved by: re (kensmith)
2005-06-17 14:35:37 +00:00
Dag-Erling Smørgrav
556dce83d8
Vendor import of OpenPAM Figwort.
2005-06-17 08:11:43 +00:00
Dag-Erling Smørgrav
b33ab32994
Vendor import of OpenPAM Feterita.
2005-02-01 10:16:17 +00:00
Dag-Erling Smørgrav
fca836e3e4
This file was removed from the OpenPAM distribution in December, 2002.
2004-07-27 10:15:55 +00:00
Dag-Erling Smørgrav
a1dabad0cd
MFP4 ( #47094 ): avoid bogus NULL pointer warnings when building with -DDEBUG.
2004-03-11 18:04:03 +00:00
Dag-Erling Smørgrav
e10ae02217
Vendor import of OpenPAM Eelgrass.
2004-02-10 10:11:23 +00:00
Dag-Erling Smørgrav
e3f7e72e1a
MFP4: really fix resp issue, and don't trim trailing spaces ( #43727 )
2003-12-10 16:46:08 +00:00
Dag-Erling Smørgrav
47f63312c5
MFP4: fix confusion about the layout of resp ( #42758 )
...
Approved by: re (rwatson)
2003-11-20 07:55:08 +00:00
Dag-Erling Smørgrav
845c1b9ce2
MFP4: revert constification of pam_message.msg (perforce change #34785 )
2003-07-21 19:54:17 +00:00
Dag-Erling Smørgrav
2d142fa40d
These files have been removed from the distribution.
2003-07-15 07:23:52 +00:00
Dag-Erling Smørgrav
ca236e63dd
Vendor import of OpenPAM Dogwood.
2003-07-15 07:18:26 +00:00
Dag-Erling Smørgrav
901243b303
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
Dag-Erling Smørgrav
726edecf4a
Remove debugging output (perforce change #32378 )
2003-06-02 15:04:15 +00:00
Dag-Erling Smørgrav
31c521e9ea
Vendor import of OpenPAM Digitalis.
2003-06-01 12:54:03 +00:00
Dag-Erling Smørgrav
4cb68ea5f3
Vendor import of OpenPAM Dianthus.
2003-05-02 15:08:06 +00:00
Dag-Erling Smørgrav
63303d4131
Initialize variables (perforce change #30310 )
2003-05-01 17:16:48 +00:00
Dag-Erling Smørgrav
740d6dcde7
Initialize dlh (perforce change #30312 )
2003-05-01 17:15:45 +00:00
Dag-Erling Smørgrav
83a75cff45
MFP4: guard against null pointer dereference which sshd can cause ( #25271 )
2003-02-16 11:28:55 +00:00
Dag-Erling Smørgrav
f3ea2ebc1b
MFP4: return the actual value of the requested variable ( #24840 )
2003-02-08 20:19:10 +00:00
Dag-Erling Smørgrav
60f020541d
MFP4: avoid side effects in macro arguments ( #24823 )
2003-02-08 20:18:25 +00:00
Dag-Erling Smørgrav
b511bdf31c
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
Dag-Erling Smørgrav
1e518e37e8
#include <stddef.h> rather than <sys/types.h> (perforce change 24116)
2003-01-23 21:37:53 +00:00