]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
Build structure for contribified Linux-PAM, plus some home-grown
authorJohn Polstra <jdp@FreeBSD.org>
Wed, 18 Nov 1998 01:44:37 +0000 (01:44 +0000)
committerJohn Polstra <jdp@FreeBSD.org>
Wed, 18 Nov 1998 01:44:37 +0000 (01:44 +0000)
commit9a10bb17e10d2946e2d04ab369fb133d0d17c7c9
tree7ea8aeb0b29c51beab837667bf2dba48add8101a
parent41058e060e6e4612c00109051cd1b1de04ce3f90
Build structure for contribified Linux-PAM, plus some home-grown
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.
22 files changed:
lib/libpam/Makefile [new file with mode: 0644]
lib/libpam/Makefile.inc [new file with mode: 0644]
lib/libpam/libpam/Makefile [new file with mode: 0644]
lib/libpam/libpam/pam_get_pass.c [new file with mode: 0644]
lib/libpam/libpam/pam_mod_misc.h [new file with mode: 0644]
lib/libpam/libpam/pam_prompt.c [new file with mode: 0644]
lib/libpam/libpam/pam_std_option.c [new file with mode: 0644]
lib/libpam/libpam/security/pam_mod_misc.h [new file with mode: 0644]
lib/libpam/modules/Makefile [new file with mode: 0644]
lib/libpam/modules/Makefile.inc [new file with mode: 0644]
lib/libpam/modules/pam_cleartext_pass_ok/Makefile [new file with mode: 0644]
lib/libpam/modules/pam_cleartext_pass_ok/pam_cleartext_pass_ok.c [new file with mode: 0644]
lib/libpam/modules/pam_kerberosIV/Makefile [new file with mode: 0644]
lib/libpam/modules/pam_kerberosIV/pam_kerberosIV.c [new file with mode: 0644]
lib/libpam/modules/pam_radius/Makefile [new file with mode: 0644]
lib/libpam/modules/pam_radius/pam_radius.c [new file with mode: 0644]
lib/libpam/modules/pam_skey/Makefile [new file with mode: 0644]
lib/libpam/modules/pam_skey/pam_skey.c [new file with mode: 0644]
lib/libpam/modules/pam_tacplus/Makefile [new file with mode: 0644]
lib/libpam/modules/pam_tacplus/pam_tacplus.c [new file with mode: 0644]
lib/libpam/modules/pam_unix/Makefile [new file with mode: 0644]
lib/libpam/modules/pam_unix/pam_unix.c [new file with mode: 0644]