summaryrefslogtreecommitdiffstats
path: root/lib/libpam
Commit message (Collapse)AuthorAgeFilesLines
* Update to the version of pam_ssh corresponding to OpenSSH 2.1 (takenkris2000-05-301-19/+23
| | | | | | from the openssh port) Submitted by: Hajimu UMEMOTO <ume@mahoroba.org>
* Back out the previous change to the queue(3) interface.jake2000-05-261-2/+2
| | | | | | It was not discussed and should probably not happen. Requested by: msmith and others
* Change the way that the queue(3) structures are declared; don't assume thatjake2000-05-231-2/+2
| | | | | | | | the type argument to *_HEAD and *_ENTRY is a struct. Suggested by: phk Reviewed by: phk Approved by: mdodd
* Connect pam_opie to the build.kris2000-04-172-0/+2
|
* Add pam_opie, a PAM module using the OPIE one-time-password scheme.kris2000-04-172-0/+150
| | | | Submitted by: Jim Bloom <bloom@acm.org>
* Fix a memory leak.kris2000-03-291-5/+8
| | | | | PR: 17360 Submitted by: Andrew J. Korty <ajk@iu.edu>
* Fixed missing libraries in DPADD.bde2000-03-271-3/+3
| | | | | Fixed some style bugs (some usual ones for DPADD and LDADD, and misformatting of $FreeBSD$).
* Buildworld fixes for NO_OPENSSH and NO_OPENSSLkris2000-03-092-6/+6
| | | | Approved by: jkh
* Make pam_ssh work. It had an undefined symbol when it was dlopen()ed.peter2000-03-061-1/+1
| | | | | | | | | | I'm not quite sure about this, I think it should be using -lssh_pic since it's being linked into a .so, but nothing seems to complain ahd it does work. (well, it works for using the authorized_keys file, but I have not figured out how to get it to start a ssh-agent and cache the key for me) PR: 17191 Submitted by: Adrian Pavlykevych <pam@polynet.lviv.ua>
* Remove single-space hard sentence breaks. These degrade the qualitysheldonh2000-03-021-1/+2
| | | | | of the typeset output, tend to make diffs harder to read and provide bad examples for new-comers to mdoc.
* Remove single-space hard sentence breaks. These degrade the qualitysheldonh2000-03-011-2/+4
| | | | | of the typeset output, tend to make diffs harder to read and provide bad examples for new-comers to mdoc.
* Don't try to build k5 PAM; it ain't ready yet.markm2000-02-282-2/+2
|
* Same fix as in ../modules, dont use the crypto stuff if its not there.sos2000-02-261-1/+1
|
* Argh, I can't win today. Spell ${.CURDIR} correctly.peter2000-02-261-1/+1
|
* Don't build pam_ssh if the crypto code is missing.peter2000-02-261-1/+1
| | | | Found by: sos
* Redo this with a repo copy from the original file and reset thepeter2000-02-261-1/+1
| | | | __PREFIX__ markers.
* Use libcrypto instead of libdes.markm2000-02-245-3/+32
| | | | Also - OpenSSH blesses us with a module for PAM.
* Remove the version information from `.Os FreeBSD' here. Not onlychris2000-02-141-1/+1
| | | | | | | | might it confuse people, but it causes a warning message with nroff, and no version history mentions a 1.2 version of FreeBSD. If anything, a ``HISTORY'' section should show which version this appeared in.
* Upgrade to the pam_ssh module, version 1.1..green1999-12-281-12/+173
| | | | | | | | | | (From the author:) Primarily, I have added built-in functions for manipulating the environment, so putenv() is no longer used. XDM and its variants should now work without modification. Note that the new code uses the macros in <sys/queue.h>. Submitted by: Andrew J. Korty <ajk@iu.edu>
* Add the PAM SSH RSA key authentication module. For example, you can add,green1999-11-291-0/+328
| | | | | | | | | "login auth sufficient pam_ssh.so" to your /etc/pam.conf, and users with a ~/.ssh/identity can login(1) with their SSH key :) PR: 15158 Submitted by: Andrew J. Korty <ajk@waterspout.com> Reviewed by: obrien
* Don't include Kerberos if NOCRYPT is defined, because it isn't buildmarcel1999-11-143-5/+11
| | | | | if NOCRYPT is defined. Likewise, don't include DES if NOSECURE is defined.
* Add libcrypt. This previously/coincidentally worked for login,markm1999-09-301-2/+2
| | | | | because login was already linked against it, but others have a problem.
* Common Error libraries are needed here.markm1999-09-202-2/+5
|
* $Id$ -> $FreeBSD$peter1999-08-281-1/+1
|
* $Id$ -> $FreeBSD$peter1999-08-281-1/+1
|
* Restore INTERNALLIB.abial1999-08-201-0/+1
| | | | Noticed by: bde,jdp
* Add pam_radius.so manual page.abial1999-08-182-1/+130
| | | | Reviewed by: jdp
* Add $Id$, to make it simpler for members of the translation teams tonik1999-07-121-0/+3
| | | | | | | | | | | | | | | | | track. The $Id$ line is normally at the bottom of the main comment block in the man page, separated from the rest of the manpage by an empty comment, like so; .\" $Id$ .\" If the immediately preceding comment is a @(#) format ID marker than the the $Id$ will line up underneath it with no intervening blank lines. Otherwise, an additional blank line is inserted. Approved by: bde
* Revive the pam_deny and pam_permit modules from Linux-PAM. They arejdp1999-05-086-2/+163
| | | | | | | | | | 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>
* Fix bug that prevented accounts with empty passwords from loggingjdp1999-04-061-1/+1
| | | | | | in. Submitted by: Paul Traina <pst@juniper.net>
* Fix breakage for the static a.out case. The a.out linker doesn'tjdp1999-01-221-4/+10
| | | | | | | | consider a linker set definition to be sufficient reason to pull an object module from an archive library. This caused undefined symbols when linking with libpam.a using a.out. I solved it by linking in the object that references the linker set in the "ld -r" step.
* Revert my last change, "Rename some globals to reduce namespacejdp1999-01-212-20/+20
| | | | | pollution." Unfortunately, some of these globals are used by ftpd, and I broke make world. Pointy hat, please.
* Rename some globals to reduce namespace pollution.jdp1999-01-202-20/+20
|
* Make it possible to use PAM in statically-linked applications.jdp1999-01-2015-74/+86
|
* Fix an NFS-related installation problem.jdp1999-01-111-1/+1
| | | | Submitted by: asami
* Obtained from: "Jan B. Koum " <jkb@best.com>dillon1998-12-011-1/+2
| | | | | Add a reference to pam(8) in the login(1) and login.access(5) manual pages.
* Install PAM modules into ${SHLIBDIR}, not ${LIBDIR}.jdp1998-11-222-2/+2
| | | | Noticed by: bde
* This commit was generated by cvs2svn to compensate for changes in r41227,jdp1998-11-1821-0/+1631
|\ | | | | | | which included commits to RCS files with non-trunk default branches.
| * Build structure for contribified Linux-PAM, plus some home-grownjdp1998-11-1821-0/+1631
| | | | | | | | | | | | | | | | | modules for FreeBSD's standard authentication methods. Although the Linux-PAM modules are present in the contrib tree, we don't use any of them. The main library "libpam" is composed of sources taken from three places. First are the standard Linux-PAM libpam sources from the contrib tree. Second are the Linux-PAM "libpam_misc" sources, also from the contrib tree. In Linux these form a separate library. But as Mike Smith pointed out to me, that seems pointless, so I have combined them into the libpam library. Third are some additional sources from the "src/lib/libpam" tree with some common functions that make it easier to write modules. Those I wrote myself. This work has been donated to FreeBSD by Juniper Networks, Inc.
* Build structure for contribified Linux-PAM, plus some home-grownjdp1998-11-181-0/+48
| | | | | | | | | | | | | | | | | modules for FreeBSD's standard authentication methods. Although the Linux-PAM modules are present in the contrib tree, we don't use any of them. The main library "libpam" is composed of sources taken from three places. First are the standard Linux-PAM libpam sources from the contrib tree. Second are the Linux-PAM "libpam_misc" sources, also from the contrib tree. In Linux these form a separate library. But as Mike Smith pointed out to me, that seems pointless, so I have combined them into the libpam library. Third are some additional sources from the "src/lib/libpam" tree with some common functions that make it easier to write modules. Those I wrote myself. This work has been donated to FreeBSD by Juniper Networks, Inc.
* .Sh AUTHOR -> .Sh AUTHORS. Use .An/.Aq.charnier1998-03-231-2/+2
|
* Changes for KTH KerberosIV.markm1997-09-282-3/+3
| | | | Also quieten -Wall a bit.
* = -> ==, strcpy -> strncpy from OpenBSD.charnier1997-07-222-8/+8
| | | | | update man page. Add usage(). Obtained from: OpenBSD
* Fix the man page's title (.Dt).max1997-06-021-1/+1
| | | | (It has been ``SKEY.ACCESS''.)
* Cruft cleanup to eliminate useless warningspst1997-02-021-3/+6
|
* Fix some compilation warnings.pst1996-09-211-5/+7
|
* #include <kerberosIV/des.h> -> #include <des.h>markm1996-02-111-1/+1
|
* Remove trailing whitespace.rgrimes1995-05-301-1/+1
|
* In the non-PARANOID case, make sure to set `notickets' to 0 sothat login.cwollman1995-01-201-0/+1
| | | | doesn't complain.
* Modify klogin to:wollman1995-01-141-0/+11
| | | | | | | | | | 1) Don't spit out an error message if Kerberos is installed but not yet set up. 2) Don't attempt to verify the ticket you got back, as workstations are not intended to have srvtab files of their own. Both behaviors can be re-enabled with KLOGIN_PARANOID.
OpenPOWER on IntegriCloud