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
|
@ -0,0 +1,6 @@
|
||||||
|
============================================================================
|
||||||
|
OpenPAM Calamite 2002-02-09
|
||||||
|
|
||||||
|
First (beta) release.
|
||||||
|
============================================================================
|
||||||
|
$Id$
|
|
@ -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$
|
|
@ -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
|
|
@ -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$
|
|
@ -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 New Issue