summaryrefslogtreecommitdiffstats
path: root/lib/libpam
Commit message (Collapse)AuthorAgeFilesLines
* Since pam_get_authtok(3) doesn't know about our options structure, settingdes2002-07-301-10/+11
| | | | | | | | the PAM_ECHO_PASS option on-the-fly is a NOP (though it wasn't with the old pam_get_pass(3) code). Instead, call pam_prompt(3) directly. This actually simplifies the code a bit. MFC after: 3 days
* Install more man pages - I thought I'd committed this ages ago...des2002-07-231-0/+5
|
* Tidy up.ru2002-06-061-10/+3
|
* Missed one in previous commit.des2002-05-301-2/+4
| | | | Pointed out by: nectar
* mdoc(7) police: kill whitespace at EOL.ru2002-05-301-1/+1
|
* mdoc(7) police: polish markup.ru2002-05-301-34/+68
|
* mdoc(7) police: tidy up the markup.ru2002-05-301-6/+15
|
* Add pam_ksu(8), a module to do Kerberos 5 authentication andnectar2002-05-284-0/+412
| | | | | | $HOME/.k5login authorization for su(1). Reviewed by: des (earlier version)
* Add openpam_nullconv.3.des2002-05-241-0/+1
|
* Add missing include.des2002-05-241-0/+1
|
* Just to show that PAM can do almost anything from the ridiculous to thedes2002-05-237-0/+418
| | | | | | | obscene, or - as they say in New York - sophisticated, add pam_echo(8) and pam_exec(8) to our ever-lengthening roster of PAM modules. Sponsored by: DARPA, NAI Labs.
* Hide a couple of unguarded error returns behind the no_fail test.des2002-05-231-5/+6
|
* Free old_pwd only in the code path where it has been allocated.jmallett2002-05-221-1/+1
| | | | Reviewed by: des
* Do not build pam_ssh if NOSECURE is set (NO_OPENSSL is on a subset of NOSECURE)obrien2002-05-151-1/+2
|
* Major cleanup of bsd.lib.mk.ru2002-05-131-2/+2
| | | | | | | Get rid of the INTERNALSTATICLIB knob and just use plain INTERNALLIB. INTERNALLIB now means to build static library only and don't install anything. Added a NOINSTALLLIB knob for libpam/modules. To not build any library at all, just do not set LIB.
* Added new bsd.incs.mk which handles installing of header filesru2002-05-121-10/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | via INCS. Implemented INCSLINKS (equivalent to SYMLINKS) to handle symlinking include files. Allow for multiple groups of include files to be installed, with the powerful INCSGROUPS knob. Documentation to follow. Added standard `includes' and `incsinstall' targets, use them in Makefile.inc1. Headers from the following makefiles were not installed before (during `includes' in Makefile.inc1): kerberos5/lib/libtelnet/Makefile lib/libbz2/Makefile lib/libdevinfo/Makefile lib/libform/Makefile lib/libisc/Makefile lib/libmenu/Makefile lib/libmilter/Makefile lib/libpanel/Makefile Replaced all `beforeinstall' targets for installing includes with the INCS stuff. Renamed INCDIR to INCSDIR, for consistency with FILES and SCRIPTS, and for compatibility with NetBSD. Similarly for INCOWN, INCGRP, and INCMODE. Consistently use INCLUDEDIR instead of /usr/include. gnu/lib/libstdc++/Makefile and gnu/lib/libsupc++/Makefile changes were only lightly tested due to the missing contrib/libstdc++-v3. I fully tested the pre-WIP_GCC31 version of this patch with the contrib/libstdc++.295 stuff. These changes have been tested on i386 with the -DNO_WERROR "make world" and "make release".
* Don't declare krb5_mcc_ops, it's already declared in <krb5.h>des2002-05-121-2/+0
|
* Use libutil and libypclnt for all passwd manipulation and NIS needs.des2002-05-082-22/+41
| | | | Sponsored by: DARPA, NAI Labs
* Add a no_fail option.des2002-05-082-6/+20
| | | | Sponsored by: DARPA, NAI Labs
* Add pam_ftpusers(8), which enforces /etc/ftpusers.des2002-05-084-0/+222
| | | | Sponsored by: DARPA, NAI Labs
* Add openpam_nullconv.c to SRCS.des2002-05-021-0/+1
|
* Don't ask root for the old password, except in the NIS case.des2002-04-261-1/+6
| | | | Sponsored by: DARPA, NAI Labs
* Fix a really dumb bug (missing curly braces around the body of an ifdes2002-04-261-2/+3
| | | | statement) that caused pam_sm_chauthtok() to always fail silently.
* Oops, fix an inverted if test.des2002-04-201-1/+1
|
* Strip /dev/ from tty name, and clean up the "last login" printout.des2002-04-201-6/+10
| | | | Sponsored by: DARPA, NAI Labs
* Revert previous change. bsd.dep.mk,v 1.31 had a bug that was fixedru2002-04-171-2/+2
| | | | in revision 1.32 and made this change OBE.
* Add a missing .El and fix a typo.des2002-04-161-1/+2
| | | | | Spotted by: Solar Designer <solar@openwall.com> Sponsored by: DARPA, NAI Labs
* Reflect change in share/mk/bsd.dep.mk,v 1.31.ru2002-04-161-2/+2
|
* Revert previous commit, it is incorrect.des2002-04-151-1/+1
|
* Properly spell rpcsvc/ypclnt.h and fix the build.obrien2002-04-151-1/+1
|
* Throw in NO_WERROR to please the peanut gallery.des2002-04-151-0/+1
|
* Use PAM_SUCCESS instead of PAM_IGNORE.des2002-04-152-3/+3
|
* Whitespace nits.des2002-04-151-17/+17
|
* Add a manual page based on Solar Designer's README.des2002-04-152-1/+234
| | | | Sponsored by: DARPA, NAI Labs
* pam_passwdqc depends on libcrypt.des2002-04-151-0/+2
|
* Prompt for new password during update phase, not during preliminary phase.des2002-04-151-16/+10
| | | | Sponsored by: DARPA, NAI Labs
* Dike out most of the NIS code and replace it with calls to libypclnt.des2002-04-152-285/+79
| | | | | | | Rework pam_sm_chauthtok() so it (mostly?) works. The standard pw stuff still needs to move into a library somewhere. Sponsored by: DARPA, NAI Labs
* pam_passwdqc builds now.des2002-04-141-1/+1
|
* More recent versions of pam_passwdqc (not yet released) build with verydes2002-04-141-1/+2
| | | | few warnings.
* New files in OpenPAM Cineraria.des2002-04-141-0/+2
| | | | Sponsored by: DARPA, NAI Labs
* Cosmetic nit.des2002-04-141-1/+1
|
* Cast a ptrdiff_t to int before using it as a printf field width.des2002-04-141-2/+2
|
* Change || into && (braino in previous commit). Also append \n to thedes2002-04-131-2/+2
| | | | error message.
* Major cleanup:des2002-04-1222-1415/+499
| | | | | | | | | | | | | - add __unused where appropriate - PAM_RETURN -> return since OpenPAM already logs the return value. - make PAM_LOG use openpam_log() - make PAM_VERBOSE_ERROR use openpam_get_option() and check flags for PAM_SILENT - remove dummy functions since OpenPAM handles missing service functions - fix various warnings Sponsored by: DARPA, NAI Labs
* Add a pam_rhosts module, loosely based on code submitted by Danny Braniss.des2002-04-124-0/+196
| | | | | Submitted by: Danny Braniss <danny@cs.huji.ac.il> Sponsored by: DARPA, NAI Labs
* Rename the even_root option to allow_root.des2002-04-122-7/+6
| | | | Sponsored by: DARPA, NAI Labs
* Reimplement the hack to put pam_static.o into .depend with some magic.ru2002-04-111-7/+3
|
* Moved SHLIB_NAME definition into one place.ru2002-04-1020-27/+9
| | | | Approved by: des
* Fixed broken "make depend; make clean; make all" sequence.ru2002-04-101-1/+1
| | | | | | | | I've looked for this example for a long time, to demonstrate some people why it's a really BAD idea to use ${.OBJDIR} instead of ".". I hope these people are reading this. :-) Approved by: des
* Fix broken `checkdpadd'.ru2002-04-101-1/+1
| | | | | | | | -lroken is an installable library, there's no need to give an explicit path to it. In any case, -L paths should be specified in LDFLAGS if needed. Approved by: des
OpenPOWER on IntegriCloud