Release documentation.
Sponsored by: DARPA, NAI Labs git-svn-id: svn+ssh://svn.openpam.org/svn/openpam/trunk@46 185d5e19-27fe-0310-9dcf-9bff6b9f3609
This commit is contained in:
parent
f59fd06457
commit
1a24ed0d99
5 changed files with 164 additions and 0 deletions
6
HISTORY
Normal file
6
HISTORY
Normal file
|
@ -0,0 +1,6 @@
|
|||
============================================================================
|
||||
OpenPAM Calamite 2002-02-09
|
||||
|
||||
First (beta) release.
|
||||
============================================================================
|
||||
$Id$
|
25
INSTALL
Normal file
25
INSTALL
Normal file
|
@ -0,0 +1,25 @@
|
|||
|
||||
Installing OpenPAM
|
||||
==================
|
||||
|
||||
1. REQUIREMENTS
|
||||
|
||||
This release of OpenPAM is targeted at FreeBSD-CURRENT, and has not
|
||||
been tested on other platforms. It should, however, build with
|
||||
little or no trouble other BSDs such as BSDI, Darwin, NetBSD or
|
||||
OpenBSD, and should not prove much of a challenge to port to other
|
||||
platforms, except for the static linking support.
|
||||
|
||||
2. CONFIGURATION
|
||||
|
||||
No configuration is necessary or possible at this time.
|
||||
|
||||
3. COMPILATION
|
||||
|
||||
Change into the top-level OpenPAM directory and run 'make'.
|
||||
|
||||
4. INSTALLATION
|
||||
|
||||
Change into the top-level OpenPAM directory and run 'make install'.
|
||||
|
||||
$Id$
|
87
MANIFEST
Normal file
87
MANIFEST
Normal file
|
@ -0,0 +1,87 @@
|
|||
HISTORY
|
||||
INSTALL
|
||||
LICENSE
|
||||
MANIFEST
|
||||
Makefile
|
||||
README
|
||||
RELNOTES
|
||||
bin/Makefile
|
||||
bin/su/Makefile
|
||||
bin/su/su.c
|
||||
doc/Makefile
|
||||
doc/man/Makefile
|
||||
doc/man/pam.3
|
||||
doc/man/pam_acct_mgmt.3
|
||||
doc/man/pam_authenticate.3
|
||||
doc/man/pam_chauthtok.3
|
||||
doc/man/pam_close_session.3
|
||||
doc/man/pam_end.3
|
||||
doc/man/pam_error.3
|
||||
doc/man/pam_get_authtok.3
|
||||
doc/man/pam_get_data.3
|
||||
doc/man/pam_get_item.3
|
||||
doc/man/pam_get_user.3
|
||||
doc/man/pam_getenv.3
|
||||
doc/man/pam_getenvlist.3
|
||||
doc/man/pam_info.3
|
||||
doc/man/pam_open_session.3
|
||||
doc/man/pam_prompt.3
|
||||
doc/man/pam_putenv.3
|
||||
doc/man/pam_set_data.3
|
||||
doc/man/pam_set_item.3
|
||||
doc/man/pam_setcred.3
|
||||
doc/man/pam_setenv.3
|
||||
doc/man/pam_start.3
|
||||
doc/man/pam_strerror.3
|
||||
doc/man/pam_verror.3
|
||||
doc/man/pam_vinfo.3
|
||||
doc/man/pam_vprompt.3
|
||||
include/security/openpam.h
|
||||
include/security/pam_appl.h
|
||||
include/security/pam_constants.h
|
||||
include/security/pam_modules.h
|
||||
include/security/pam_types.h
|
||||
lib/Makefile
|
||||
lib/openpam_dispatch.c
|
||||
lib/openpam_findenv.c
|
||||
lib/openpam_impl.h
|
||||
lib/openpam_load.c
|
||||
lib/openpam_log.c
|
||||
lib/openpam_ttyconv.c
|
||||
lib/pam_acct_mgmt.c
|
||||
lib/pam_authenticate.c
|
||||
lib/pam_authenticate_secondary.c
|
||||
lib/pam_chauthtok.c
|
||||
lib/pam_close_session.c
|
||||
lib/pam_end.c
|
||||
lib/pam_error.c
|
||||
lib/pam_get_authtok.c
|
||||
lib/pam_get_data.c
|
||||
lib/pam_get_item.c
|
||||
lib/pam_get_mapped_authtok.c
|
||||
lib/pam_get_mapped_username.c
|
||||
lib/pam_get_user.c
|
||||
lib/pam_getenv.c
|
||||
lib/pam_getenvlist.c
|
||||
lib/pam_info.c
|
||||
lib/pam_open_session.c
|
||||
lib/pam_prompt.c
|
||||
lib/pam_putenv.c
|
||||
lib/pam_set_data.c
|
||||
lib/pam_set_item.c
|
||||
lib/pam_set_mapped_authtok.c
|
||||
lib/pam_set_mapped_username.c
|
||||
lib/pam_setcred.c
|
||||
lib/pam_setenv.c
|
||||
lib/pam_start.c
|
||||
lib/pam_strerror.c
|
||||
lib/pam_verror.c
|
||||
lib/pam_vinfo.c
|
||||
lib/pam_vprompt.c
|
||||
modules/Makefile
|
||||
modules/pam_deny/Makefile
|
||||
modules/pam_deny/pam_deny.c
|
||||
modules/pam_dummy/Makefile
|
||||
modules/pam_dummy/pam_dummy.c
|
||||
modules/pam_permit/Makefile
|
||||
modules/pam_permit/pam_permit.c
|
30
README
Normal file
30
README
Normal file
|
@ -0,0 +1,30 @@
|
|||
OpenPAM is an open source PAM library that focuses on simplicity,
|
||||
correctness, and cleanliness.
|
||||
|
||||
OpenPAM aims to gather the best features of Solaris PAM, XSSO and
|
||||
Linux-PAM, plus some innovations of its own. In areas where these
|
||||
implementations disagree, OpenPAM tries to remain compatible with
|
||||
Solaris, at the expense of XSSO conformance and Linux-PAM
|
||||
compatibility.
|
||||
|
||||
These are some of OpenPAM's features:
|
||||
|
||||
- Implements the complete PAM API as described in the original PAM
|
||||
paper and in OSF-RFC 86.0; this corresponds to the full XSSO API
|
||||
except for mappings and secondary authentication.
|
||||
|
||||
- Extends the API with several useful and time-saving functions:
|
||||
pam_error(), pam_get_authtok(), pam_info(), pam_prompt(),
|
||||
pam_setenv(), pam_verror(), pam_vinfo(), pam_vprompt()
|
||||
|
||||
- Offers a number of time-saving convenience functions:
|
||||
openpam_log(), openpam_ttyconv().
|
||||
|
||||
- Performs strict checking of return values from service modules.
|
||||
|
||||
- Reads configuration from /etc/pam.d/, /usr/local/etc/pam.d/ and
|
||||
/etc/pam.conf, in that order; this will be made configurable in a
|
||||
future release.Please direct bug reports and inquiries to
|
||||
openpam@thinksec.com.
|
||||
|
||||
$Id$
|
16
RELNOTES
Normal file
16
RELNOTES
Normal file
|
@ -0,0 +1,16 @@
|
|||
|
||||
Release notes for OpenPAM Calamite
|
||||
==================================
|
||||
|
||||
This is a beta release.
|
||||
|
||||
The library itself is mostly complete. Documentation exists in the
|
||||
form of skeletal man pages for the library itself, but no detailed
|
||||
documentation is provided in this release.
|
||||
|
||||
This release is primarily intended for reviewers and developers
|
||||
interested in testing OpenPAM on FreeBSD. It has not been tested on
|
||||
any other OS, though it should build and run with minimal tweaks on
|
||||
NetBSD and OpenBSD.
|
||||
|
||||
$Id$
|
Loading…
Reference in a new issue