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:
Dag-Erling Smørgrav 2002-02-09 16:52:20 +00:00
parent f59fd06457
commit 1a24ed0d99
5 changed files with 164 additions and 0 deletions

6
HISTORY Normal file
View file

@ -0,0 +1,6 @@
============================================================================
OpenPAM Calamite 2002-02-09
First (beta) release.
============================================================================
$Id$

25
INSTALL Normal file
View 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
View 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
View 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
View 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$