summaryrefslogtreecommitdiffstats
path: root/contrib/libpam
Commit message (Collapse)AuthorAgeFilesLines
* Although the previous went some way towards fixing the pam.conf / pam.ddes2001-12-071-117/+110
| | | | | | | | | | | | | | | | | | | | | | | | | | problem, it still didn't DTRT for services that did not have a service- specific policy if /etc/pam.d existed but did not contain an "other" policy. This fixes the problems some people have experienced with sudo. And I almost didn't have to use goto. The current configuration sequence is: 1) Look for /etc/pam.d/foo 2) If PAM_READ_BOTH_CONFS is defined, or step 1) failed, look for foo in /etc/pam.conf 3) Look for /etc/pam.d/other (to fill in the gaps) 4) If PAM_READ_BOTH_CONFS is defined, or step 3) failed, look for other in /etc/pam.conf I believe this is the intended behaviour of the original code. The least surprising behaviour seems to be when PAM_READ_BOTH_CONFS is not defined - /etc/pam.d/foo will be preferred over /etc/pam.conf, but the latter will serve as a backup if the former does not exist. Sponsored by: DARPA, NAI Labs
* Fix a bug that made PAM fail if /etc/pam.d/ existed but was empty.des2001-12-051-0/+46
| | | | Sponsored by: DARPA, NAI Labs
* Clean up namespace pollution by prepending underscores to argument names indes2001-12-056-87/+96
| | | | | | function prototypes (or, in a few cases, removing argument names altogether). Sponsored by: DARPA, NAI Labs
* This file isn't used; it's an older version of include/security/pam_misc.h.des2001-12-051-72/+0
| | | | Sponsored by: DARPA, NAI Labs
* Fix namespace pollution by protecting names used as arguments.markm2001-12-011-5/+7
| | | | Reported by: bde
* Due to incorrect include ordering, <dlfcn.h> did not get included, sodes2001-11-271-10/+7
| | | | | | | | RTLD_NOW got incorrectly defined to 1 (which is RTLD_LAZY in FreeBSD). In addition, the comment about FreeBSD requiring SHLIB_SYM_PREFIX to be "_" is incorrect. Submitted by: tobez (except for the bit about the incorrect comment)
* It's idiotic to return PAM_PERM_DENIED when the item argument is NULL;des2001-11-271-1/+2
| | | | PAM_BUF_ERR is much closer to the truth.
* Fix libpam's linker set stuff to use the new API (unbreak world), and getpeter2001-06-141-9/+9
| | | | rid of gensetdefs from here as well.
* Fix bug introduced by myself that often resulted in a session havingmarkm2001-06-071-9/+8
| | | | | | | SIGINTR (^C) and SIGSTP (^Z) masked. Reported by: bde, sobomax Submitted by: sobomax
* In the same manner as getpass(3), block SIGINTR and SIGSTP while we aremarkm2001-06-041-1/+12
| | | | actually reading the line.
* Return an empty string rather than an error at EOF.markm2001-06-041-2/+4
|
* Bring back from the er, dead some useful PAM modules.markm2001-05-2915-0/+1748
|
* Fix problem with static linking:markm2001-05-161-1/+1
| | | | | | | | > Script started on Sat May 12 22:18:47 2001 > ttyp1:bde@gamplex:/usr/src/libexec/rshd> rsh localhost ls > rcmd: localhost: Undefined error: 0 Reported by: bde
* Add utility PAMs for finer userland controlmarkm2001-05-119-0/+556
|
* Resolve conflicts.markm2001-05-0318-413/+189
|
* This commit was generated by cvs2svn to compensate for changes in r76238,markm2001-05-03100-1408/+13314
|\ | | | | | | which included commits to RCS files with non-trunk default branches.
| * Vendor import Linux PAM 0.75markm2001-05-03248-6414/+17868
| |
* | Revive the pam_deny and pam_permit modules from Linux-PAM. They arejdp1999-05-086-0/+450
| | | | | | | | | | | | | | | | | | | | simple enough to be trusted. Add account management functionality to the pam_unix module. These changes should make it possible to use PAM in some ports. Submitted by: Max Khon <fjoe@iclub.nsu.ru>
* | Make it possible to use PAM in statically-linked applications.jdp1999-01-202-29/+61
| |
* | Remove files that we don't use and are unlikely to use. You canjdp1998-11-25163-26807/+0
| | | | | | | | | | still get them with "cvs upd -r pam_unpruned" if you want to look at them.
* | Eliminate a setreuid() call that doesn't make sense for FreeBSD.jdp1998-11-181-0/+2
| | | | | | | | | | We don't use this module, but still I don't want to leave this call in the code.
* | Fix #includes for FreeBSD.jdp1998-11-181-2/+1
| |
* | Don't call openlog() and closelog(). Assume that the applicationjdp1998-11-181-0/+8
| | | | | | | | takes care of that.
* | s/Linux-PAM/PAM/gjdp1998-11-188-43/+37
| |
* | This commit was generated by cvs2svn to compensate for changes in r41220,jdp1998-11-18225-0/+41922
|\ \ | |/ | | | | which included commits to RCS files with non-trunk default branches.
| * Initial import of virgin Linux-PAM 0.65, slightly stripped down.jdp1998-11-18225-0/+41922
|
* Initial revisionjdp1998-11-182-0/+27
OpenPOWER on IntegriCloud