diff options
Diffstat (limited to 'contrib/openpam/doc/man')
47 files changed, 481 insertions, 284 deletions
diff --git a/contrib/openpam/doc/man/Makefile.am b/contrib/openpam/doc/man/Makefile.am index f50385b..402e5b0 100644 --- a/contrib/openpam/doc/man/Makefile.am +++ b/contrib/openpam/doc/man/Makefile.am @@ -35,6 +35,7 @@ MMAN = \ OMAN = \ openpam_borrow_cred.3 \ openpam_free_data.3 \ + openpam_free_envlist.3 \ openpam_get_option.3 \ openpam_log.3 \ openpam_nullconv.3 \ diff --git a/contrib/openpam/doc/man/Makefile.in b/contrib/openpam/doc/man/Makefile.in index caa72f8..3fb0f51 100644 --- a/contrib/openpam/doc/man/Makefile.in +++ b/contrib/openpam/doc/man/Makefile.in @@ -1,7 +1,8 @@ -# Makefile.in generated automatically by automake 1.5 from Makefile.am. +# Makefile.in generated by automake 1.8.5 from Makefile.am. +# @configure_input@ -# Copyright 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001 -# Free Software Foundation, Inc. +# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, +# 2003, 2004 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. @@ -12,80 +13,151 @@ # PARTICULAR PURPOSE. @SET_MAKE@ - -SHELL = @SHELL@ - srcdir = @srcdir@ top_srcdir = @top_srcdir@ VPATH = @srcdir@ -prefix = @prefix@ -exec_prefix = @exec_prefix@ - -bindir = @bindir@ -sbindir = @sbindir@ -libexecdir = @libexecdir@ -datadir = @datadir@ -sysconfdir = @sysconfdir@ -sharedstatedir = @sharedstatedir@ -localstatedir = @localstatedir@ -libdir = @libdir@ -infodir = @infodir@ -mandir = @mandir@ -includedir = @includedir@ -oldincludedir = /usr/include pkgdatadir = $(datadir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ top_builddir = ../.. - -ACLOCAL = @ACLOCAL@ -AUTOCONF = @AUTOCONF@ -AUTOMAKE = @AUTOMAKE@ -AUTOHEADER = @AUTOHEADER@ - +am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd INSTALL = @INSTALL@ -INSTALL_PROGRAM = @INSTALL_PROGRAM@ -INSTALL_DATA = @INSTALL_DATA@ -INSTALL_SCRIPT = @INSTALL_SCRIPT@ +install_sh_DATA = $(install_sh) -c -m 644 +install_sh_PROGRAM = $(install_sh) -c +install_sh_SCRIPT = $(install_sh) -c INSTALL_HEADER = $(INSTALL_DATA) -transform = @program_transform_name@ +transform = $(program_transform_name) NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : -build_alias = @build_alias@ build_triplet = @build@ -host_alias = @host_alias@ host_triplet = @host@ -target_alias = @target_alias@ target_triplet = @target@ +subdir = doc/man +DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in +ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 +am__aclocal_m4_deps = $(top_srcdir)/configure.ac +am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ + $(ACLOCAL_M4) +mkinstalldirs = $(mkdir_p) +CONFIG_HEADER = $(top_builddir)/config.h +CONFIG_CLEAN_FILES = +SOURCES = +DIST_SOURCES = +man3dir = $(mandir)/man3 +am__installdirs = "$(DESTDIR)$(man3dir)" +NROFF = nroff +MANS = $(man3_MANS) +DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) +ACLOCAL = @ACLOCAL@ +AMDEP_FALSE = @AMDEP_FALSE@ +AMDEP_TRUE = @AMDEP_TRUE@ AMTAR = @AMTAR@ -AS = @AS@ +AR = @AR@ +AUTOCONF = @AUTOCONF@ +AUTOHEADER = @AUTOHEADER@ +AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ CC = @CC@ +CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ +CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CRYPT_LIBS = @CRYPT_LIBS@ +CXX = @CXX@ +CXXCPP = @CXXCPP@ +CXXDEPMODE = @CXXDEPMODE@ +CXXFLAGS = @CXXFLAGS@ +CYGPATH_W = @CYGPATH_W@ +DEFS = @DEFS@ DEPDIR = @DEPDIR@ -DLLTOOL = @DLLTOOL@ DL_LIBS = @DL_LIBS@ +ECHO = @ECHO@ +ECHO_C = @ECHO_C@ +ECHO_N = @ECHO_N@ +ECHO_T = @ECHO_T@ +EGREP = @EGREP@ EXEEXT = @EXEEXT@ +F77 = @F77@ +FFLAGS = @FFLAGS@ +INSTALL_DATA = @INSTALL_DATA@ +INSTALL_PROGRAM = @INSTALL_PROGRAM@ +INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ +LDFLAGS = @LDFLAGS@ +LIBOBJS = @LIBOBJS@ +LIBS = @LIBS@ LIBTOOL = @LIBTOOL@ LIB_MAJ = @LIB_MAJ@ LN_S = @LN_S@ -OBJDUMP = @OBJDUMP@ +LTLIBOBJS = @LTLIBOBJS@ +MAKEINFO = @MAKEINFO@ OBJEXT = @OBJEXT@ OPENPAM_MODULES_DIR = @OPENPAM_MODULES_DIR@ PACKAGE = @PACKAGE@ +PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ +PACKAGE_NAME = @PACKAGE_NAME@ +PACKAGE_STRING = @PACKAGE_STRING@ +PACKAGE_TARNAME = @PACKAGE_TARNAME@ +PACKAGE_VERSION = @PACKAGE_VERSION@ +PATH_SEPARATOR = @PATH_SEPARATOR@ RANLIB = @RANLIB@ +SET_MAKE = @SET_MAKE@ +SHELL = @SHELL@ +STRIP = @STRIP@ VERSION = @VERSION@ +WITH_PAM_SU_FALSE = @WITH_PAM_SU_FALSE@ +WITH_PAM_SU_TRUE = @WITH_PAM_SU_TRUE@ +WITH_PAM_UNIX_FALSE = @WITH_PAM_UNIX_FALSE@ +WITH_PAM_UNIX_TRUE = @WITH_PAM_UNIX_TRUE@ +ac_ct_AR = @ac_ct_AR@ +ac_ct_CC = @ac_ct_CC@ +ac_ct_CXX = @ac_ct_CXX@ +ac_ct_F77 = @ac_ct_F77@ +ac_ct_RANLIB = @ac_ct_RANLIB@ +ac_ct_STRIP = @ac_ct_STRIP@ +am__fastdepCC_FALSE = @am__fastdepCC_FALSE@ +am__fastdepCC_TRUE = @am__fastdepCC_TRUE@ +am__fastdepCXX_FALSE = @am__fastdepCXX_FALSE@ +am__fastdepCXX_TRUE = @am__fastdepCXX_TRUE@ am__include = @am__include@ +am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ +bindir = @bindir@ +build = @build@ +build_alias = @build_alias@ +build_cpu = @build_cpu@ +build_os = @build_os@ +build_vendor = @build_vendor@ +datadir = @datadir@ +exec_prefix = @exec_prefix@ +host = @host@ +host_alias = @host_alias@ +host_cpu = @host_cpu@ +host_os = @host_os@ +host_vendor = @host_vendor@ +includedir = @includedir@ +infodir = @infodir@ install_sh = @install_sh@ - +libdir = @libdir@ +libexecdir = @libexecdir@ +localstatedir = @localstatedir@ +mandir = @mandir@ +mkdir_p = @mkdir_p@ +oldincludedir = @oldincludedir@ +prefix = @prefix@ +program_transform_name = @program_transform_name@ +sbindir = @sbindir@ +sharedstatedir = @sharedstatedir@ +sysconfdir = @sysconfdir@ +target = @target@ +target_alias = @target_alias@ +target_cpu = @target_cpu@ +target_os = @target_os@ +target_vendor = @target_vendor@ NULL = # Standard PAM API @@ -125,6 +197,7 @@ MMAN = \ OMAN = \ openpam_borrow_cred.3 \ openpam_free_data.3 \ + openpam_free_envlist.3 \ openpam_get_option.3 \ openpam_log.3 \ openpam_nullconv.3 \ @@ -142,30 +215,45 @@ OMAN = \ pam_vprompt.3 \ $(NULL) - ALLCMAN = $(PMAN) $(MMAN) $(OMAN) LINKS = $(ALLCMAN:.3=.c) - man3_MANS = $(ALLCMAN) openpam.3 pam.3 pam_conv.3 - CLEANFILES = $(ALLCMAN) $(LINKS) openpam.3 pam.3 symlink-stamp - GENDOC = $(top_srcdir)/misc/gendoc.pl - SUFFIXES = .3 -subdir = doc/man -mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs -CONFIG_HEADER = $(top_builddir)/config.h -CONFIG_CLEAN_FILES = -DIST_SOURCES = - -NROFF = nroff -MANS = $(man3_MANS) -DIST_COMMON = Makefile.am Makefile.in all: all-am .SUFFIXES: .SUFFIXES: .3 .c +$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) + @for dep in $?; do \ + case '$(am__configure_deps)' in \ + *$$dep*) \ + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \ + && exit 0; \ + exit 1;; \ + esac; \ + done; \ + echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign doc/man/Makefile'; \ + cd $(top_srcdir) && \ + $(AUTOMAKE) --foreign doc/man/Makefile +.PRECIOUS: Makefile +Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status + @case '$?' in \ + *config.status*) \ + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ + *) \ + echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ + esac; + +$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh + +$(top_srcdir)/configure: $(am__configure_deps) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh +$(ACLOCAL_M4): $(am__aclocal_m4_deps) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh mostlyclean-libtool: -rm -f *.lo @@ -175,19 +263,10 @@ clean-libtool: distclean-libtool: -rm -f libtool -$(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4) - cd $(top_srcdir) && \ - $(AUTOMAKE) --foreign doc/man/Makefile -Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status - cd $(top_builddir) && \ - CONFIG_HEADERS= CONFIG_LINKS= \ - CONFIG_FILES=$(subdir)/$@ $(SHELL) ./config.status uninstall-info-am: - -man3dir = $(mandir)/man3 install-man3: $(man3_MANS) $(man_MANS) @$(NORMAL_INSTALL) - $(mkinstalldirs) $(DESTDIR)$(man3dir) + test -z "$(man3dir)" || $(mkdir_p) "$(DESTDIR)$(man3dir)" @list='$(man3_MANS) $(dist_man3_MANS) $(nodist_man3_MANS)'; \ l2='$(man_MANS) $(dist_man_MANS) $(nodist_man_MANS)'; \ for i in $$l2; do \ @@ -199,11 +278,15 @@ install-man3: $(man3_MANS) $(man_MANS) if test -f $(srcdir)/$$i; then file=$(srcdir)/$$i; \ else file=$$i; fi; \ ext=`echo $$i | sed -e 's/^.*\\.//'`; \ + case "$$ext" in \ + 3*) ;; \ + *) ext='3' ;; \ + esac; \ inst=`echo $$i | sed -e 's/\\.[0-9a-z]*$$//'`; \ inst=`echo $$inst | sed -e 's/^.*\///'`; \ inst=`echo $$inst | sed '$(transform)'`.$$ext; \ - echo " $(INSTALL_DATA) $$file $(DESTDIR)$(man3dir)/$$inst"; \ - $(INSTALL_DATA) $$file $(DESTDIR)$(man3dir)/$$inst; \ + echo " $(INSTALL_DATA) '$$file' '$(DESTDIR)$(man3dir)/$$inst'"; \ + $(INSTALL_DATA) "$$file" "$(DESTDIR)$(man3dir)/$$inst"; \ done uninstall-man3: @$(NORMAL_UNINSTALL) @@ -216,31 +299,44 @@ uninstall-man3: done; \ for i in $$list; do \ ext=`echo $$i | sed -e 's/^.*\\.//'`; \ + case "$$ext" in \ + 3*) ;; \ + *) ext='3' ;; \ + esac; \ inst=`echo $$i | sed -e 's/\\.[0-9a-z]*$$//'`; \ inst=`echo $$inst | sed -e 's/^.*\///'`; \ inst=`echo $$inst | sed '$(transform)'`.$$ext; \ - echo " rm -f $(DESTDIR)$(man3dir)/$$inst"; \ - rm -f $(DESTDIR)$(man3dir)/$$inst; \ + echo " rm -f '$(DESTDIR)$(man3dir)/$$inst'"; \ + rm -f "$(DESTDIR)$(man3dir)/$$inst"; \ done tags: TAGS TAGS: +ctags: CTAGS +CTAGS: -DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) - -top_distdir = ../.. -distdir = $(top_distdir)/$(PACKAGE)-$(VERSION) distdir: $(DISTFILES) - @for file in $(DISTFILES); do \ - if test -f $$file; then d=.; else d=$(srcdir); fi; \ + @srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; \ + topsrcdirstrip=`echo "$(top_srcdir)" | sed 's|.|.|g'`; \ + list='$(DISTFILES)'; for file in $$list; do \ + case $$file in \ + $(srcdir)/*) file=`echo "$$file" | sed "s|^$$srcdirstrip/||"`;; \ + $(top_srcdir)/*) file=`echo "$$file" | sed "s|^$$topsrcdirstrip/|$(top_builddir)/|"`;; \ + esac; \ + if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \ if test "$$dir" != "$$file" && test "$$dir" != "."; then \ - $(mkinstalldirs) "$(distdir)/$$dir"; \ + dir="/$$dir"; \ + $(mkdir_p) "$(distdir)$$dir"; \ + else \ + dir=''; \ fi; \ if test -d $$d/$$file; then \ - cp -pR $$d/$$file $(distdir) \ - || exit 1; \ + if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ + cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \ + fi; \ + cp -pR $$d/$$file $(distdir)$$dir || exit 1; \ else \ test -f $(distdir)/$$file \ || cp -p $$d/$$file $(distdir)/$$file \ @@ -250,10 +346,10 @@ distdir: $(DISTFILES) check-am: all-am check: check-am all-am: Makefile $(MANS) - installdirs: - $(mkinstalldirs) $(DESTDIR)$(man3dir) - + for dir in "$(DESTDIR)$(man3dir)"; do \ + test -z "$$dir" || $(mkdir_p) "$$dir"; \ + done install: install-am install-exec: install-exec-am install-data: install-data-am @@ -265,6 +361,7 @@ install-am: all-am installcheck: installcheck-am install-strip: $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ + install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ `test -z '$(STRIP)' || \ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install mostlyclean-generic: @@ -273,7 +370,7 @@ clean-generic: -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES) distclean-generic: - -rm -f Makefile $(CONFIG_CLEAN_FILES) stamp-h stamp-h[0-9]* + -rm -f $(CONFIG_CLEAN_FILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @@ -283,13 +380,15 @@ clean: clean-am clean-am: clean-generic clean-libtool mostlyclean-am distclean: distclean-am - + -rm -f Makefile distclean-am: clean-am distclean-generic distclean-libtool dvi: dvi-am dvi-am: +html: html-am + info: info-am info-am: @@ -305,26 +404,35 @@ install-man: install-man3 installcheck-am: maintainer-clean: maintainer-clean-am - + -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-generic mostlyclean-libtool +pdf: pdf-am + +pdf-am: + +ps: ps-am + +ps-am: + uninstall-am: uninstall-info-am uninstall-man uninstall-man: uninstall-man3 .PHONY: all all-am check check-am clean clean-generic clean-libtool \ distclean distclean-generic distclean-libtool distdir dvi \ - dvi-am info info-am install install-am install-data \ - install-data-am install-exec install-exec-am install-info \ - install-info-am install-man install-man3 install-strip \ - installcheck installcheck-am installdirs maintainer-clean \ - maintainer-clean-generic mostlyclean mostlyclean-generic \ - mostlyclean-libtool uninstall uninstall-am uninstall-info-am \ - uninstall-man uninstall-man3 + dvi-am html html-am info info-am install install-am \ + install-data install-data-am install-exec install-exec-am \ + install-info install-info-am install-man install-man3 \ + install-strip installcheck installcheck-am installdirs \ + maintainer-clean maintainer-clean-generic mostlyclean \ + mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \ + uninstall uninstall-am uninstall-info-am uninstall-man \ + uninstall-man3 $(LINKS): symlink-stamp diff --git a/contrib/openpam/doc/man/openpam.3 b/contrib/openpam/doc/man/openpam.3 index 01b0da9..6af3320 100644 --- a/contrib/openpam/doc/man/openpam.3 +++ b/contrib/openpam/doc/man/openpam.3 @@ -33,12 +33,13 @@ .\" .\" $P4$ .\" -.Dd February 10, 2004 +.Dd February 1, 2005 .Dt OPENPAM 3 .Os .Sh NAME .Nm openpam_borrow_cred , .Nm openpam_free_data , +.Nm openpam_free_envlist , .Nm openpam_get_option , .Nm openpam_log , .Nm openpam_nullconv , @@ -63,6 +64,8 @@ .Fn openpam_borrow_cred "pam_handle_t *pamh" "const struct passwd *pwd" .Ft "void" .Fn openpam_free_data "pam_handle_t *pamh" "void *data" "int status" +.Ft "void" +.Fn openpam_free_envlist "char **envlist" .Ft "const char *" .Fn openpam_get_option "pam_handle_t *pamh" "const char *option" .Ft "void" @@ -94,10 +97,11 @@ .Ft "int" .Fn pam_vprompt "pam_handle_t *pamh" "int style" "char **resp" "const char *fmt" "va_list ap" .\" -.\" $P4: //depot/projects/openpam/doc/man/openpam.man#1 $ +.\" $P4: //depot/projects/openpam/doc/man/openpam.man#2 $ .\" .Sh DESCRIPTION -These functions are OpenPAM extensions to the PAM API. Those named +These functions are OpenPAM extensions to the PAM API. +Those named .Fn pam_* are, in the author's opinion, logical and necessary extensions to the standard API, while those named @@ -108,6 +112,7 @@ standardization. .Sh SEE ALSO .Xr openpam_borrow_cred 3 , .Xr openpam_free_data 3 , +.Xr openpam_free_envlist 3 , .Xr openpam_get_option 3 , .Xr openpam_log 3 , .Xr openpam_nullconv 3 , @@ -132,7 +137,7 @@ standardization. The OpenPAM library and this manual page were developed for the .Fx Project by ThinkSec AS and Network Associates Laboratories, the -Security Research Division of Network Associates, Inc. under +Security Research Division of Network Associates, Inc.& under DARPA/SPAWAR contract N66001-01-C-8035 .Pq Dq CBOSS , as part of the DARPA CHATS research program. diff --git a/contrib/openpam/doc/man/openpam.man b/contrib/openpam/doc/man/openpam.man index a781967..4630693 100644 --- a/contrib/openpam/doc/man/openpam.man +++ b/contrib/openpam/doc/man/openpam.man @@ -1,8 +1,9 @@ .\" -.\" $P4: //depot/projects/openpam/doc/man/openpam.man#1 $ +.\" $P4: //depot/projects/openpam/doc/man/openpam.man#2 $ .\" .Sh DESCRIPTION -These functions are OpenPAM extensions to the PAM API. Those named +These functions are OpenPAM extensions to the PAM API. +Those named .Fn pam_* are, in the author's opinion, logical and necessary extensions to the standard API, while those named diff --git a/contrib/openpam/doc/man/openpam_borrow_cred.3 b/contrib/openpam/doc/man/openpam_borrow_cred.3 index ab9aba2..38b2550 100644 --- a/contrib/openpam/doc/man/openpam_borrow_cred.3 +++ b/contrib/openpam/doc/man/openpam_borrow_cred.3 @@ -33,7 +33,7 @@ .\" .\" $P4$ .\" -.Dd February 10, 2004 +.Dd February 1, 2005 .Dt OPENPAM_BORROW_CRED 3 .Os .Sh NAME @@ -52,10 +52,11 @@ The .Nm function saves the current credentials and switches to those of the user specified by its -.Va pwd -argument. The -affected credentials are the effective UID, the effective GID, and the -group access list. The original credentials can be restored using +.Fa pwd +argument. +The affected credentials are the effective UID, the effective GID, and +the group access list. +The original credentials can be restored using .Xr openpam_restore_cred 3 . .Pp .Sh RETURN VALUES @@ -71,12 +72,12 @@ Permission denied. System error. .El .Sh SEE ALSO +.Xr setegid 2 , +.Xr seteuid 2 , +.Xr setgroups 2 , .Xr openpam_restore_cred 3 , .Xr pam 3 , -.Xr pam_strerror 3 , -.Xr setegid 3 , -.Xr seteuid 3 , -.Xr setgroups 3 +.Xr pam_strerror 3 .Sh STANDARDS The .Nm @@ -87,7 +88,7 @@ The function and this manual page were developed for the .Fx Project by ThinkSec AS and Network Associates Laboratories, the -Security Research Division of Network Associates, Inc. under +Security Research Division of Network Associates, Inc.& under DARPA/SPAWAR contract N66001-01-C-8035 .Pq Dq CBOSS , as part of the DARPA CHATS research program. diff --git a/contrib/openpam/doc/man/openpam_free_data.3 b/contrib/openpam/doc/man/openpam_free_data.3 index 7c772b2..596f3af 100644 --- a/contrib/openpam/doc/man/openpam_free_data.3 +++ b/contrib/openpam/doc/man/openpam_free_data.3 @@ -33,7 +33,7 @@ .\" .\" $P4$ .\" -.Dd February 10, 2004 +.Dd February 1, 2005 .Dt OPENPAM_FREE_DATA 3 .Os .Sh NAME @@ -50,10 +50,11 @@ .Sh DESCRIPTION The .Nm -is a cleanup function suitable for passing to +function is a cleanup function suitable for +passing to .Xr pam_set_data 3 . It simply releases the data by passing its -.Va data +.Fa data argument to .Xr free 3 . .Sh SEE ALSO @@ -70,7 +71,7 @@ The function and this manual page were developed for the .Fx Project by ThinkSec AS and Network Associates Laboratories, the -Security Research Division of Network Associates, Inc. under +Security Research Division of Network Associates, Inc.& under DARPA/SPAWAR contract N66001-01-C-8035 .Pq Dq CBOSS , as part of the DARPA CHATS research program. diff --git a/contrib/openpam/doc/man/openpam_free_envlist.3 b/contrib/openpam/doc/man/openpam_free_envlist.3 new file mode 100644 index 0000000..e1001eb --- /dev/null +++ b/contrib/openpam/doc/man/openpam_free_envlist.3 @@ -0,0 +1,74 @@ +.\"- +.\" Copyright (c) 2001-2003 Networks Associates Technology, Inc. +.\" All rights reserved. +.\" +.\" This software was developed for the FreeBSD Project by ThinkSec AS and +.\" Network Associates Laboratories, the Security Research Division of +.\" Network Associates, Inc. under DARPA/SPAWAR contract N66001-01-C-8035 +.\" ("CBOSS"), as part of the DARPA CHATS research program. +.\" +.\" Redistribution and use in source and binary forms, with or without +.\" modification, are permitted provided that the following conditions +.\" are met: +.\" 1. Redistributions of source code must retain the above copyright +.\" notice, this list of conditions and the following disclaimer. +.\" 2. Redistributions in binary form must reproduce the above copyright +.\" notice, this list of conditions and the following disclaimer in the +.\" documentation and/or other materials provided with the distribution. +.\" 3. The name of the author may not be used to endorse or promote +.\" products derived from this software without specific prior written +.\" permission. +.\" +.\" THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND +.\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +.\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE +.\" ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE +.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL +.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS +.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) +.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY +.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF +.\" SUCH DAMAGE. +.\" +.\" $P4$ +.\" +.Dd February 1, 2005 +.Dt OPENPAM_FREE_ENVLIST 3 +.Os +.Sh NAME +.Nm openpam_free_envlist +.Nd free an environment list +.Sh LIBRARY +.Lb libpam +.Sh SYNOPSIS +.In sys/types.h +.In security/pam_appl.h +.In security/openpam.h +.Ft "void" +.Fn openpam_free_envlist "char **envlist" +.Sh DESCRIPTION +The +.Nm +function is a convenience function which +frees all the environment variables in an environment list, and the +list itself. +It is suitable for freeing the return value from +.Xr pam_getenvlist 3 . +.Sh SEE ALSO +.Xr pam 3 , +.Xr pam_getenvlist 3 +.Sh STANDARDS +The +.Nm +function is an OpenPAM extension. +.Sh AUTHORS +The +.Nm +function and this manual page were developed for the +.Fx +Project by ThinkSec AS and Network Associates Laboratories, the +Security Research Division of Network Associates, Inc.& under +DARPA/SPAWAR contract N66001-01-C-8035 +.Pq Dq CBOSS , +as part of the DARPA CHATS research program. diff --git a/contrib/openpam/doc/man/openpam_get_option.3 b/contrib/openpam/doc/man/openpam_get_option.3 index be501c8..03b996b 100644 --- a/contrib/openpam/doc/man/openpam_get_option.3 +++ b/contrib/openpam/doc/man/openpam_get_option.3 @@ -33,7 +33,7 @@ .\" .\" $P4$ .\" -.Dd February 10, 2004 +.Dd February 1, 2005 .Dt OPENPAM_GET_OPTION 3 .Os .Sh NAME @@ -74,7 +74,7 @@ The function and this manual page were developed for the .Fx Project by ThinkSec AS and Network Associates Laboratories, the -Security Research Division of Network Associates, Inc. under +Security Research Division of Network Associates, Inc.& under DARPA/SPAWAR contract N66001-01-C-8035 .Pq Dq CBOSS , as part of the DARPA CHATS research program. diff --git a/contrib/openpam/doc/man/openpam_log.3 b/contrib/openpam/doc/man/openpam_log.3 index 1e2965a..6f21907 100644 --- a/contrib/openpam/doc/man/openpam_log.3 +++ b/contrib/openpam/doc/man/openpam_log.3 @@ -33,7 +33,7 @@ .\" .\" $P4$ .\" -.Dd February 10, 2004 +.Dd February 1, 2005 .Dt OPENPAM_LOG 3 .Os .Sh NAME @@ -52,39 +52,39 @@ The .Nm function logs messages using .Xr syslog 3 . -It is primarily -intended for internal use by the library and modules. +It is primarily intended for internal use by the library and modules. .Pp The -.Va level -argument indicates the importance of the message. The -following levels are defined: +.Fa level +argument indicates the importance of the message. +The following levels are defined: .Bl -tag -width 18n .It Dv PAM_LOG_DEBUG -Debugging messages. These messages are normally not -logged unless the global integer variable +Debugging messages. +These messages are normally not logged unless the global +integer variable .Va _openpam_debug -is set to a non-zero value, in which case they are logged -with a +is set to a non-zero +value, in which case they are logged with a .Xr syslog 3 priority of .Dv LOG_DEBUG . .It Dv PAM_LOG_VERBOSE Information about the progress of the authentication -process, or other non-essential messages. These messages -are logged with a +process, or other non-essential messages. +These messages are logged with a .Xr syslog 3 priority of .Dv LOG_INFO . .It Dv PAM_LOG_NOTICE -Messages relating to non-fatal errors. These messages are -logged with a +Messages relating to non-fatal errors. +These messages are logged with a .Xr syslog 3 priority of .Dv LOG_NOTICE . .It Dv PAM_LOG_ERROR -Messages relating to serious errors. These messages are -logged with a +Messages relating to serious errors. +These messages are logged with a .Xr syslog 3 priority of .Dv LOG_ERR . @@ -108,7 +108,7 @@ The function and this manual page were developed for the .Fx Project by ThinkSec AS and Network Associates Laboratories, the -Security Research Division of Network Associates, Inc. under +Security Research Division of Network Associates, Inc.& under DARPA/SPAWAR contract N66001-01-C-8035 .Pq Dq CBOSS , as part of the DARPA CHATS research program. diff --git a/contrib/openpam/doc/man/openpam_nullconv.3 b/contrib/openpam/doc/man/openpam_nullconv.3 index 97ab764..0dc9b84 100644 --- a/contrib/openpam/doc/man/openpam_nullconv.3 +++ b/contrib/openpam/doc/man/openpam_nullconv.3 @@ -33,7 +33,7 @@ .\" .\" $P4$ .\" -.Dd February 10, 2004 +.Dd February 1, 2005 .Dt OPENPAM_NULLCONV 3 .Os .Sh NAME @@ -52,21 +52,21 @@ The .Nm function is a null conversation function suitable for applications that want to use PAM but don't support interactive -dialog with the user. Such applications should set +dialog with the user. +Such applications should set .Dv PAM_AUTHTOK -to -whatever authentication token they've obtained on their own before -calling +to whatever authentication +token they've obtained on their own before calling .Xr pam_authenticate 3 and / or .Xr pam_chauthtok 3 , -and their PAM -configuration should specify the +and their PAM configuration should specify the .Dv use_first_pass -option for all modules -that require access to the authentication token, to make sure they use +option for all modules that require access to the +authentication token, to make sure they use .Dv PAM_AUTHTOK -rather than try to query the user. +rather than +try to query the user. .Pp .Sh RETURN VALUES The @@ -95,7 +95,7 @@ The function and this manual page were developed for the .Fx Project by ThinkSec AS and Network Associates Laboratories, the -Security Research Division of Network Associates, Inc. under +Security Research Division of Network Associates, Inc.& under DARPA/SPAWAR contract N66001-01-C-8035 .Pq Dq CBOSS , as part of the DARPA CHATS research program. diff --git a/contrib/openpam/doc/man/openpam_readline.3 b/contrib/openpam/doc/man/openpam_readline.3 index 435bd47..768ca5d 100644 --- a/contrib/openpam/doc/man/openpam_readline.3 +++ b/contrib/openpam/doc/man/openpam_readline.3 @@ -33,7 +33,7 @@ .\" .\" $P4$ .\" -.Dd February 10, 2004 +.Dd February 1, 2005 .Dt OPENPAM_READLINE 3 .Os .Sh NAME @@ -66,14 +66,14 @@ If a line ends in a backslash, the backslash is stripped and the next line is appended. .Pp If -.Va lineno +.Fa lineno is not .Dv NULL , the integer variable it points to is incremented every time a newline character is read. .Pp If -.Va lenp +.Fa lenp is not .Dv NULL , the length of the line (not including the @@ -102,7 +102,7 @@ The function and this manual page were developed for the .Fx Project by ThinkSec AS and Network Associates Laboratories, the -Security Research Division of Network Associates, Inc. under +Security Research Division of Network Associates, Inc.& under DARPA/SPAWAR contract N66001-01-C-8035 .Pq Dq CBOSS , as part of the DARPA CHATS research program. diff --git a/contrib/openpam/doc/man/openpam_restore_cred.3 b/contrib/openpam/doc/man/openpam_restore_cred.3 index 0b0ec97..e542f21 100644 --- a/contrib/openpam/doc/man/openpam_restore_cred.3 +++ b/contrib/openpam/doc/man/openpam_restore_cred.3 @@ -33,7 +33,7 @@ .\" .\" $P4$ .\" -.Dd February 10, 2004 +.Dd February 1, 2005 .Dt OPENPAM_RESTORE_CRED 3 .Os .Sh NAME @@ -64,12 +64,12 @@ Module data not found. System error. .El .Sh SEE ALSO +.Xr setegid 2 , +.Xr seteuid 2 , +.Xr setgroups 2 , .Xr openpam_borrow_cred 3 , .Xr pam 3 , -.Xr pam_strerror 3 , -.Xr setegid 3 , -.Xr seteuid 3 , -.Xr setgroups 3 +.Xr pam_strerror 3 .Sh STANDARDS The .Nm @@ -80,7 +80,7 @@ The function and this manual page were developed for the .Fx Project by ThinkSec AS and Network Associates Laboratories, the -Security Research Division of Network Associates, Inc. under +Security Research Division of Network Associates, Inc.& under DARPA/SPAWAR contract N66001-01-C-8035 .Pq Dq CBOSS , as part of the DARPA CHATS research program. diff --git a/contrib/openpam/doc/man/openpam_set_option.3 b/contrib/openpam/doc/man/openpam_set_option.3 index 576aa71..38f81e9 100644 --- a/contrib/openpam/doc/man/openpam_set_option.3 +++ b/contrib/openpam/doc/man/openpam_set_option.3 @@ -33,7 +33,7 @@ .\" .\" $P4$ .\" -.Dd February 10, 2004 +.Dd February 1, 2005 .Dt OPENPAM_SET_OPTION 3 .Os .Sh NAME @@ -77,7 +77,7 @@ The function and this manual page were developed for the .Fx Project by ThinkSec AS and Network Associates Laboratories, the -Security Research Division of Network Associates, Inc. under +Security Research Division of Network Associates, Inc.& under DARPA/SPAWAR contract N66001-01-C-8035 .Pq Dq CBOSS , as part of the DARPA CHATS research program. diff --git a/contrib/openpam/doc/man/openpam_ttyconv.3 b/contrib/openpam/doc/man/openpam_ttyconv.3 index 2b2f521..d52a0ba 100644 --- a/contrib/openpam/doc/man/openpam_ttyconv.3 +++ b/contrib/openpam/doc/man/openpam_ttyconv.3 @@ -33,7 +33,7 @@ .\" .\" $P4$ .\" -.Dd February 10, 2004 +.Dd February 1, 2005 .Dt OPENPAM_TTYCONV 3 .Os .Sh NAME @@ -51,8 +51,9 @@ The .Nm function is a standard conversation function -suitable for use on TTY devices. It should be adequate for the needs -of most text-based interactive programs. +suitable for use on TTY devices. +It should be adequate for the needs of most text-based interactive +programs. .Pp The .Nm @@ -89,7 +90,7 @@ The function and this manual page were developed for the .Fx Project by ThinkSec AS and Network Associates Laboratories, the -Security Research Division of Network Associates, Inc. under +Security Research Division of Network Associates, Inc.& under DARPA/SPAWAR contract N66001-01-C-8035 .Pq Dq CBOSS , as part of the DARPA CHATS research program. diff --git a/contrib/openpam/doc/man/pam.3 b/contrib/openpam/doc/man/pam.3 index c3b76ad..a1c6169 100644 --- a/contrib/openpam/doc/man/pam.3 +++ b/contrib/openpam/doc/man/pam.3 @@ -33,7 +33,7 @@ .\" .\" $P4$ .\" -.Dd February 10, 2004 +.Dd February 1, 2005 .Dt PAM 3 .Os .Sh NAME @@ -94,7 +94,7 @@ .Ft "const char *" .Fn pam_strerror "pam_handle_t *pamh" "int error_number" .\" -.\" $P4: //depot/projects/openpam/doc/man/pam.man#2 $ +.\" $P4: //depot/projects/openpam/doc/man/pam.man#4 $ .\" .Sh DESCRIPTION The Pluggable Authentication Modules (PAM) library abstracts a number @@ -172,7 +172,7 @@ The .Fn pam_open_session and .Fn pam_close_session -handle session setup and teardown. +functions handle session setup and teardown. .Ss Password Management The .Fn pam_chauthtok @@ -184,8 +184,9 @@ The .Fn pam_getenv and .Fn pam_getenvlist -manage a private environment list in which modules can set environment -variables they want the server to export during the session. +functions manage a private environment list in which modules can set +environment variables they want the server to export during the +session. .Pp The .Fn pam_strerror @@ -193,12 +194,12 @@ function returns a pointer to a string describing the specified PAM error code. .Sh RETURN VALUES The following return codes are defined by -.Aq Pa security/pam_constants.h : +.In security/pam_constants.h : .Bl -tag -width 18n .It Bq Er PAM_ABORT General failure. .It Bq Er PAM_ACCT_EXPIRED -User accound has expired. +User account has expired. .It Bq Er PAM_AUTHINFO_UNAVAIL Authentication information is unavailable. .It Bq Er PAM_AUTHTOK_DISABLE_AGING @@ -285,7 +286,7 @@ Unknown user. The OpenPAM library and this manual page were developed for the .Fx Project by ThinkSec AS and Network Associates Laboratories, the -Security Research Division of Network Associates, Inc. under +Security Research Division of Network Associates, Inc.& under DARPA/SPAWAR contract N66001-01-C-8035 .Pq Dq CBOSS , as part of the DARPA CHATS research program. diff --git a/contrib/openpam/doc/man/pam.man b/contrib/openpam/doc/man/pam.man index 83ee440..83be749 100644 --- a/contrib/openpam/doc/man/pam.man +++ b/contrib/openpam/doc/man/pam.man @@ -1,5 +1,5 @@ .\" -.\" $P4: //depot/projects/openpam/doc/man/pam.man#2 $ +.\" $P4: //depot/projects/openpam/doc/man/pam.man#4 $ .\" .Sh DESCRIPTION The Pluggable Authentication Modules (PAM) library abstracts a number @@ -77,7 +77,7 @@ The .Fn pam_open_session and .Fn pam_close_session -handle session setup and teardown. +functions handle session setup and teardown. .Ss Password Management The .Fn pam_chauthtok @@ -89,8 +89,9 @@ The .Fn pam_getenv and .Fn pam_getenvlist -manage a private environment list in which modules can set environment -variables they want the server to export during the session. +functions manage a private environment list in which modules can set +environment variables they want the server to export during the +session. .Pp The .Fn pam_strerror diff --git a/contrib/openpam/doc/man/pam_acct_mgmt.3 b/contrib/openpam/doc/man/pam_acct_mgmt.3 index 0817599..f2b6ab7 100644 --- a/contrib/openpam/doc/man/pam_acct_mgmt.3 +++ b/contrib/openpam/doc/man/pam_acct_mgmt.3 @@ -33,7 +33,7 @@ .\" .\" $P4$ .\" -.Dd February 10, 2004 +.Dd February 1, 2005 .Dt PAM_ACCT_MGMT 3 .Os .Sh NAME @@ -53,7 +53,7 @@ function verifies and enforces account restrictions after the user has been authenticated. .Pp The -.Va flags +.Fa flags argument is the binary or of zero or more of the following values: .Bl -tag -width 18n @@ -75,7 +75,7 @@ function returns one of the following values: .It Bq Er PAM_ABORT General failure. .It Bq Er PAM_ACCT_EXPIRED -User accound has expired. +User account has expired. .It Bq Er PAM_AUTH_ERR Authentication error. .It Bq Er PAM_BUF_ERR @@ -107,7 +107,7 @@ The function and this manual page were developed for the .Fx Project by ThinkSec AS and Network Associates Laboratories, the -Security Research Division of Network Associates, Inc. under +Security Research Division of Network Associates, Inc.& under DARPA/SPAWAR contract N66001-01-C-8035 .Pq Dq CBOSS , as part of the DARPA CHATS research program. diff --git a/contrib/openpam/doc/man/pam_authenticate.3 b/contrib/openpam/doc/man/pam_authenticate.3 index 2dd660f..72c75da 100644 --- a/contrib/openpam/doc/man/pam_authenticate.3 +++ b/contrib/openpam/doc/man/pam_authenticate.3 @@ -33,7 +33,7 @@ .\" .\" $P4$ .\" -.Dd February 10, 2004 +.Dd February 1, 2005 .Dt PAM_AUTHENTICATE 3 .Os .Sh NAME @@ -51,7 +51,7 @@ The .Nm function attempts to authenticate the user associated with the pam context specified by the -.Va pamh +.Fa pamh argument. .Pp The application is free to call @@ -63,7 +63,7 @@ return when it exceeds some preset or hardcoded limit. .Pp The -.Va flags +.Fa flags argument is the binary or of zero or more of the following values: .Bl -tag -width 18n @@ -121,7 +121,7 @@ The function and this manual page were developed for the .Fx Project by ThinkSec AS and Network Associates Laboratories, the -Security Research Division of Network Associates, Inc. under +Security Research Division of Network Associates, Inc.& under DARPA/SPAWAR contract N66001-01-C-8035 .Pq Dq CBOSS , as part of the DARPA CHATS research program. diff --git a/contrib/openpam/doc/man/pam_chauthtok.3 b/contrib/openpam/doc/man/pam_chauthtok.3 index cd8fb34..0391fbc 100644 --- a/contrib/openpam/doc/man/pam_chauthtok.3 +++ b/contrib/openpam/doc/man/pam_chauthtok.3 @@ -33,7 +33,7 @@ .\" .\" $P4$ .\" -.Dd February 10, 2004 +.Dd February 1, 2005 .Dt PAM_CHAUTHTOK 3 .Os .Sh NAME @@ -51,11 +51,11 @@ The .Nm function attempts to change the authentication token for the user associated with the pam context specified by the -.Va pamh +.Fa pamh argument. .Pp The -.Va flags +.Fa flags argument is the binary or of zero or more of the following values: .Bl -tag -width 18n @@ -113,7 +113,7 @@ The function and this manual page were developed for the .Fx Project by ThinkSec AS and Network Associates Laboratories, the -Security Research Division of Network Associates, Inc. under +Security Research Division of Network Associates, Inc.& under DARPA/SPAWAR contract N66001-01-C-8035 .Pq Dq CBOSS , as part of the DARPA CHATS research program. diff --git a/contrib/openpam/doc/man/pam_close_session.3 b/contrib/openpam/doc/man/pam_close_session.3 index 2758fb2..083b5de 100644 --- a/contrib/openpam/doc/man/pam_close_session.3 +++ b/contrib/openpam/doc/man/pam_close_session.3 @@ -33,7 +33,7 @@ .\" .\" $P4$ .\" -.Dd February 10, 2004 +.Dd February 1, 2005 .Dt PAM_CLOSE_SESSION 3 .Os .Sh NAME @@ -54,7 +54,7 @@ set up by .Xr pam_open_session 3 . .Pp The -.Va flags +.Fa flags argument is the binary or of zero or more of the following values: .Bl -tag -width 18n @@ -103,7 +103,7 @@ The function and this manual page were developed for the .Fx Project by ThinkSec AS and Network Associates Laboratories, the -Security Research Division of Network Associates, Inc. under +Security Research Division of Network Associates, Inc.& under DARPA/SPAWAR contract N66001-01-C-8035 .Pq Dq CBOSS , as part of the DARPA CHATS research program. diff --git a/contrib/openpam/doc/man/pam_end.3 b/contrib/openpam/doc/man/pam_end.3 index ec69fba..b4919cb 100644 --- a/contrib/openpam/doc/man/pam_end.3 +++ b/contrib/openpam/doc/man/pam_end.3 @@ -33,7 +33,7 @@ .\" .\" $P4$ .\" -.Dd February 10, 2004 +.Dd February 1, 2005 .Dt PAM_END 3 .Os .Sh NAME @@ -53,7 +53,7 @@ function terminates a PAM transaction and destroys the corresponding PAM context, releasing all resources allocated to it. .Pp The -.Va status +.Fa status argument should be set to the error code returned by the last API call before the call to .Nm @@ -80,7 +80,7 @@ The function and this manual page were developed for the .Fx Project by ThinkSec AS and Network Associates Laboratories, the -Security Research Division of Network Associates, Inc. under +Security Research Division of Network Associates, Inc.& under DARPA/SPAWAR contract N66001-01-C-8035 .Pq Dq CBOSS , as part of the DARPA CHATS research program. diff --git a/contrib/openpam/doc/man/pam_error.3 b/contrib/openpam/doc/man/pam_error.3 index 54d20c4..a567ff3 100644 --- a/contrib/openpam/doc/man/pam_error.3 +++ b/contrib/openpam/doc/man/pam_error.3 @@ -33,7 +33,7 @@ .\" .\" $P4$ .\" -.Dd February 10, 2004 +.Dd February 1, 2005 .Dt PAM_ERROR 3 .Os .Sh NAME @@ -80,7 +80,7 @@ The function and this manual page were developed for the .Fx Project by ThinkSec AS and Network Associates Laboratories, the -Security Research Division of Network Associates, Inc. under +Security Research Division of Network Associates, Inc.& under DARPA/SPAWAR contract N66001-01-C-8035 .Pq Dq CBOSS , as part of the DARPA CHATS research program. diff --git a/contrib/openpam/doc/man/pam_get_authtok.3 b/contrib/openpam/doc/man/pam_get_authtok.3 index 9a3c37b..860a10b4 100644 --- a/contrib/openpam/doc/man/pam_get_authtok.3 +++ b/contrib/openpam/doc/man/pam_get_authtok.3 @@ -33,7 +33,7 @@ .\" .\" $P4$ .\" -.Dd February 10, 2004 +.Dd February 1, 2005 .Dt PAM_GET_AUTHTOK 3 .Os .Sh NAME @@ -50,14 +50,14 @@ The .Nm function returns the cached authentication token, -or prompts the user if no token is currently cached. Either way, a -pointer to the authentication token is stored in the location pointed -to by the -.Va authtok +or prompts the user if no token is currently cached. +Either way, a pointer to the authentication token is stored in the +location pointed to by the +.Fa authtok argument. .Pp The -.Va item +.Fa item argument must have one of the following values: .Bl -tag -width 18n .It Dv PAM_AUTHTOK @@ -69,7 +69,7 @@ authentication tokens. .El .Pp The -.Va prompt +.Fa prompt argument specifies a prompt to use if no token is cached. If it is .Dv NULL , @@ -78,13 +78,13 @@ the or .Dv PAM_OLDAUTHTOK_PROMPT item, -as appropriate, will be used. If that item is also +as appropriate, will be used. +If that item is also .Dv NULL , -a hardcoded -default prompt will be used. +a hardcoded default prompt will be used. .Pp If -.Va item +.Fa item is set to .Dv PAM_AUTHTOK and there is a non-null @@ -92,7 +92,8 @@ and there is a non-null item, .Nm will ask the user to confirm the new token by -retyping it. If there is a mismatch, +retyping it. +If there is a mismatch, .Nm will return .Dv PAM_TRY_AGAIN . @@ -126,7 +127,7 @@ The function and this manual page were developed for the .Fx Project by ThinkSec AS and Network Associates Laboratories, the -Security Research Division of Network Associates, Inc. under +Security Research Division of Network Associates, Inc.& under DARPA/SPAWAR contract N66001-01-C-8035 .Pq Dq CBOSS , as part of the DARPA CHATS research program. diff --git a/contrib/openpam/doc/man/pam_get_data.3 b/contrib/openpam/doc/man/pam_get_data.3 index b44a797..63c7398 100644 --- a/contrib/openpam/doc/man/pam_get_data.3 +++ b/contrib/openpam/doc/man/pam_get_data.3 @@ -33,7 +33,7 @@ .\" .\" $P4$ .\" -.Dd February 10, 2004 +.Dd February 1, 2005 .Dt PAM_GET_DATA 3 .Os .Sh NAME @@ -51,13 +51,13 @@ The .Nm function looks up the opaque object associated with the string specified by the -.Va module_data_name +.Fa module_data_name argument, in the PAM context specified by the -.Va pamh +.Fa pamh argument. A pointer to the object is stored in the location pointed to by the -.Va data +.Fa data argument. .Pp This function and its counterpart @@ -89,7 +89,7 @@ The function and this manual page were developed for the .Fx Project by ThinkSec AS and Network Associates Laboratories, the -Security Research Division of Network Associates, Inc. under +Security Research Division of Network Associates, Inc.& under DARPA/SPAWAR contract N66001-01-C-8035 .Pq Dq CBOSS , as part of the DARPA CHATS research program. diff --git a/contrib/openpam/doc/man/pam_get_item.3 b/contrib/openpam/doc/man/pam_get_item.3 index 15c7d9a..31a705e 100644 --- a/contrib/openpam/doc/man/pam_get_item.3 +++ b/contrib/openpam/doc/man/pam_get_item.3 @@ -33,7 +33,7 @@ .\" .\" $P4$ .\" -.Dd February 10, 2004 +.Dd February 1, 2005 .Dt PAM_GET_ITEM 3 .Os .Sh NAME @@ -51,12 +51,12 @@ The .Nm function stores a pointer to the item specified by the -.Va item_type +.Fa item_type argument in the location specified by the -.Va item +.Fa item argument. The item is retrieved from the PAM context specified by the -.Va pamh +.Fa pamh argument. The following item types are recognized: .Bl -tag -width 18n @@ -122,7 +122,7 @@ The function and this manual page were developed for the .Fx Project by ThinkSec AS and Network Associates Laboratories, the -Security Research Division of Network Associates, Inc. under +Security Research Division of Network Associates, Inc.& under DARPA/SPAWAR contract N66001-01-C-8035 .Pq Dq CBOSS , as part of the DARPA CHATS research program. diff --git a/contrib/openpam/doc/man/pam_get_user.3 b/contrib/openpam/doc/man/pam_get_user.3 index f762955..fa9a03d 100644 --- a/contrib/openpam/doc/man/pam_get_user.3 +++ b/contrib/openpam/doc/man/pam_get_user.3 @@ -33,7 +33,7 @@ .\" .\" $P4$ .\" -.Dd February 10, 2004 +.Dd February 1, 2005 .Dt PAM_GET_USER 3 .Os .Sh NAME @@ -55,20 +55,22 @@ specified to If no user was specified, nor set using .Xr pam_set_item 3 , .Nm -will prompt for a user name. Either way, -a pointer to the user name is stored in the location pointed to by the -.Va user +will prompt for a user name. +Either way, a pointer to the user name is stored in the location +pointed to by the +.Fa user argument. .Pp The -.Va prompt +.Fa prompt argument specifies a prompt to use if no user name is -cached. If it is +cached. +If it is .Dv NULL , the .Dv PAM_USER_PROMPT -will be used. If that -item is also +will be used. +If that item is also .Dv NULL , a hardcoded default prompt will be used. .Pp @@ -102,7 +104,7 @@ The function and this manual page were developed for the .Fx Project by ThinkSec AS and Network Associates Laboratories, the -Security Research Division of Network Associates, Inc. under +Security Research Division of Network Associates, Inc.& under DARPA/SPAWAR contract N66001-01-C-8035 .Pq Dq CBOSS , as part of the DARPA CHATS research program. diff --git a/contrib/openpam/doc/man/pam_getenv.3 b/contrib/openpam/doc/man/pam_getenv.3 index d94c7e9..e026f48 100644 --- a/contrib/openpam/doc/man/pam_getenv.3 +++ b/contrib/openpam/doc/man/pam_getenv.3 @@ -33,7 +33,7 @@ .\" .\" $P4$ .\" -.Dd February 10, 2004 +.Dd February 1, 2005 .Dt PAM_GETENV 3 .Os .Sh NAME @@ -78,7 +78,7 @@ The function and this manual page were developed for the .Fx Project by ThinkSec AS and Network Associates Laboratories, the -Security Research Division of Network Associates, Inc. under +Security Research Division of Network Associates, Inc.& under DARPA/SPAWAR contract N66001-01-C-8035 .Pq Dq CBOSS , as part of the DARPA CHATS research program. diff --git a/contrib/openpam/doc/man/pam_getenvlist.3 b/contrib/openpam/doc/man/pam_getenvlist.3 index 131157d..e1f5c3a 100644 --- a/contrib/openpam/doc/man/pam_getenvlist.3 +++ b/contrib/openpam/doc/man/pam_getenvlist.3 @@ -33,7 +33,7 @@ .\" .\" $P4$ .\" -.Dd February 10, 2004 +.Dd February 1, 2005 .Dt PAM_GETENVLIST 3 .Os .Sh NAME @@ -81,13 +81,13 @@ function returns .Dv NULL on failure. .Sh SEE ALSO -.Xr environ 7 , .Xr free 3 , .Xr malloc 3 , .Xr pam 3 , .Xr pam_getenv 3 , .Xr pam_putenv 3 , -.Xr pam_setenv 3 +.Xr pam_setenv 3 , +.Xr environ 7 .Sh STANDARDS .Rs .%T "X/Open Single Sign-On Service (XSSO) - Pluggable Authentication Modules" @@ -99,7 +99,7 @@ The function and this manual page were developed for the .Fx Project by ThinkSec AS and Network Associates Laboratories, the -Security Research Division of Network Associates, Inc. under +Security Research Division of Network Associates, Inc.& under DARPA/SPAWAR contract N66001-01-C-8035 .Pq Dq CBOSS , as part of the DARPA CHATS research program. diff --git a/contrib/openpam/doc/man/pam_info.3 b/contrib/openpam/doc/man/pam_info.3 index a8bacb0..6e3a165b 100644 --- a/contrib/openpam/doc/man/pam_info.3 +++ b/contrib/openpam/doc/man/pam_info.3 @@ -33,7 +33,7 @@ .\" .\" $P4$ .\" -.Dd February 10, 2004 +.Dd February 1, 2005 .Dt PAM_INFO 3 .Os .Sh NAME @@ -80,7 +80,7 @@ The function and this manual page were developed for the .Fx Project by ThinkSec AS and Network Associates Laboratories, the -Security Research Division of Network Associates, Inc. under +Security Research Division of Network Associates, Inc.& under DARPA/SPAWAR contract N66001-01-C-8035 .Pq Dq CBOSS , as part of the DARPA CHATS research program. diff --git a/contrib/openpam/doc/man/pam_open_session.3 b/contrib/openpam/doc/man/pam_open_session.3 index e549079..8a497d5 100644 --- a/contrib/openpam/doc/man/pam_open_session.3 +++ b/contrib/openpam/doc/man/pam_open_session.3 @@ -33,7 +33,7 @@ .\" .\" $P4$ .\" -.Dd February 10, 2004 +.Dd February 1, 2005 .Dt PAM_OPEN_SESSION 3 .Os .Sh NAME @@ -50,11 +50,12 @@ The .Nm sets up a user session for a previously -authenticated user. The session should later be torn down by a call to +authenticated user. +The session should later be torn down by a call to .Xr pam_close_session 3 . .Pp The -.Va flags +.Fa flags argument is the binary or of zero or more of the following values: .Bl -tag -width 18n @@ -103,7 +104,7 @@ The function and this manual page were developed for the .Fx Project by ThinkSec AS and Network Associates Laboratories, the -Security Research Division of Network Associates, Inc. under +Security Research Division of Network Associates, Inc.& under DARPA/SPAWAR contract N66001-01-C-8035 .Pq Dq CBOSS , as part of the DARPA CHATS research program. diff --git a/contrib/openpam/doc/man/pam_prompt.3 b/contrib/openpam/doc/man/pam_prompt.3 index 004e67e..000e968 100644 --- a/contrib/openpam/doc/man/pam_prompt.3 +++ b/contrib/openpam/doc/man/pam_prompt.3 @@ -33,7 +33,7 @@ .\" .\" $P4$ .\" -.Dd February 10, 2004 +.Dd February 1, 2005 .Dt PAM_PROMPT 3 .Os .Sh NAME @@ -57,7 +57,7 @@ A pointer to the response, or .Dv NULL if the conversation function did not return one, is stored in the location pointed to by the -.Va resp +.Fa resp argument. .Pp See @@ -92,7 +92,7 @@ The function and this manual page were developed for the .Fx Project by ThinkSec AS and Network Associates Laboratories, the -Security Research Division of Network Associates, Inc. under +Security Research Division of Network Associates, Inc.& under DARPA/SPAWAR contract N66001-01-C-8035 .Pq Dq CBOSS , as part of the DARPA CHATS research program. diff --git a/contrib/openpam/doc/man/pam_putenv.3 b/contrib/openpam/doc/man/pam_putenv.3 index 9f07d01..8008d45 100644 --- a/contrib/openpam/doc/man/pam_putenv.3 +++ b/contrib/openpam/doc/man/pam_putenv.3 @@ -33,7 +33,7 @@ .\" .\" $P4$ .\" -.Dd February 10, 2004 +.Dd February 1, 2005 .Dt PAM_PUTENV 3 .Os .Sh NAME @@ -83,7 +83,7 @@ The function and this manual page were developed for the .Fx Project by ThinkSec AS and Network Associates Laboratories, the -Security Research Division of Network Associates, Inc. under +Security Research Division of Network Associates, Inc.& under DARPA/SPAWAR contract N66001-01-C-8035 .Pq Dq CBOSS , as part of the DARPA CHATS research program. diff --git a/contrib/openpam/doc/man/pam_set_data.3 b/contrib/openpam/doc/man/pam_set_data.3 index 0dde2f1..0a54a8c 100644 --- a/contrib/openpam/doc/man/pam_set_data.3 +++ b/contrib/openpam/doc/man/pam_set_data.3 @@ -33,7 +33,7 @@ .\" .\" $P4$ .\" -.Dd February 10, 2004 +.Dd February 1, 2005 .Dt PAM_SET_DATA 3 .Os .Sh NAME @@ -51,16 +51,16 @@ The .Nm function associates a pointer to an opaque object with an arbitrary string specified by the -.Va module_data_name +.Fa module_data_name argument, in the PAM context specified by the -.Va pamh +.Fa pamh argument. .Pp If not .Dv NULL , the -.Xr cleanup 3 +.Fa cleanup argument should point to a function responsible for releasing the resources associated with the object. .Pp @@ -79,7 +79,6 @@ Memory buffer error. System error. .El .Sh SEE ALSO -.Xr cleanup 3 , .Xr pam 3 , .Xr pam_get_data 3 , .Xr pam_strerror 3 @@ -94,7 +93,7 @@ The function and this manual page were developed for the .Fx Project by ThinkSec AS and Network Associates Laboratories, the -Security Research Division of Network Associates, Inc. under +Security Research Division of Network Associates, Inc.& under DARPA/SPAWAR contract N66001-01-C-8035 .Pq Dq CBOSS , as part of the DARPA CHATS research program. diff --git a/contrib/openpam/doc/man/pam_set_item.3 b/contrib/openpam/doc/man/pam_set_item.3 index 2f80ea8..c323a31 100644 --- a/contrib/openpam/doc/man/pam_set_item.3 +++ b/contrib/openpam/doc/man/pam_set_item.3 @@ -33,7 +33,7 @@ .\" .\" $P4$ .\" -.Dd February 10, 2004 +.Dd February 1, 2005 .Dt PAM_SET_ITEM 3 .Os .Sh NAME @@ -50,12 +50,12 @@ The .Nm function sets the item specified by the -.Va item_type +.Fa item_type argument to a copy of the object pointed to by the -.Va item +.Fa item argument. The item is stored in the PAM context specified by the -.Va pamh +.Fa pamh argument. See .Xr pam_get_item 3 @@ -87,7 +87,7 @@ The function and this manual page were developed for the .Fx Project by ThinkSec AS and Network Associates Laboratories, the -Security Research Division of Network Associates, Inc. under +Security Research Division of Network Associates, Inc.& under DARPA/SPAWAR contract N66001-01-C-8035 .Pq Dq CBOSS , as part of the DARPA CHATS research program. diff --git a/contrib/openpam/doc/man/pam_setcred.3 b/contrib/openpam/doc/man/pam_setcred.3 index df0d923..408a514 100644 --- a/contrib/openpam/doc/man/pam_setcred.3 +++ b/contrib/openpam/doc/man/pam_setcred.3 @@ -33,7 +33,7 @@ .\" .\" $P4$ .\" -.Dd February 10, 2004 +.Dd February 1, 2005 .Dt PAM_SETCRED 3 .Os .Sh NAME @@ -52,7 +52,7 @@ The function manages the application's credentials. .Pp The -.Va flags +.Fa flags argument is the binary or of zero or more of the following values: .Bl -tag -width 18n @@ -116,7 +116,7 @@ The function and this manual page were developed for the .Fx Project by ThinkSec AS and Network Associates Laboratories, the -Security Research Division of Network Associates, Inc. under +Security Research Division of Network Associates, Inc.& under DARPA/SPAWAR contract N66001-01-C-8035 .Pq Dq CBOSS , as part of the DARPA CHATS research program. diff --git a/contrib/openpam/doc/man/pam_setenv.3 b/contrib/openpam/doc/man/pam_setenv.3 index 2d7e0d4..13fa47c 100644 --- a/contrib/openpam/doc/man/pam_setenv.3 +++ b/contrib/openpam/doc/man/pam_setenv.3 @@ -33,7 +33,7 @@ .\" .\" $P4$ .\" -.Dd February 10, 2004 +.Dd February 1, 2005 .Dt PAM_SETENV 3 .Os .Sh NAME @@ -82,7 +82,7 @@ The function and this manual page were developed for the .Fx Project by ThinkSec AS and Network Associates Laboratories, the -Security Research Division of Network Associates, Inc. under +Security Research Division of Network Associates, Inc.& under DARPA/SPAWAR contract N66001-01-C-8035 .Pq Dq CBOSS , as part of the DARPA CHATS research program. diff --git a/contrib/openpam/doc/man/pam_sm_acct_mgmt.3 b/contrib/openpam/doc/man/pam_sm_acct_mgmt.3 index 672118e..d3a4899 100644 --- a/contrib/openpam/doc/man/pam_sm_acct_mgmt.3 +++ b/contrib/openpam/doc/man/pam_sm_acct_mgmt.3 @@ -33,7 +33,7 @@ .\" .\" $P4$ .\" -.Dd February 10, 2004 +.Dd February 1, 2005 .Dt PAM_SM_ACCT_MGMT 3 .Os .Sh NAME @@ -62,7 +62,7 @@ function returns one of the following values: .It Bq Er PAM_ABORT General failure. .It Bq Er PAM_ACCT_EXPIRED -User accound has expired. +User account has expired. .It Bq Er PAM_AUTH_ERR Authentication error. .It Bq Er PAM_BUF_ERR @@ -97,7 +97,7 @@ The function and this manual page were developed for the .Fx Project by ThinkSec AS and Network Associates Laboratories, the -Security Research Division of Network Associates, Inc. under +Security Research Division of Network Associates, Inc.& under DARPA/SPAWAR contract N66001-01-C-8035 .Pq Dq CBOSS , as part of the DARPA CHATS research program. diff --git a/contrib/openpam/doc/man/pam_sm_authenticate.3 b/contrib/openpam/doc/man/pam_sm_authenticate.3 index 837d888..d433c03 100644 --- a/contrib/openpam/doc/man/pam_sm_authenticate.3 +++ b/contrib/openpam/doc/man/pam_sm_authenticate.3 @@ -33,7 +33,7 @@ .\" .\" $P4$ .\" -.Dd February 10, 2004 +.Dd February 1, 2005 .Dt PAM_SM_AUTHENTICATE 3 .Os .Sh NAME @@ -99,7 +99,7 @@ The function and this manual page were developed for the .Fx Project by ThinkSec AS and Network Associates Laboratories, the -Security Research Division of Network Associates, Inc. under +Security Research Division of Network Associates, Inc.& under DARPA/SPAWAR contract N66001-01-C-8035 .Pq Dq CBOSS , as part of the DARPA CHATS research program. diff --git a/contrib/openpam/doc/man/pam_sm_chauthtok.3 b/contrib/openpam/doc/man/pam_sm_chauthtok.3 index ff1311b..4a51359 100644 --- a/contrib/openpam/doc/man/pam_sm_chauthtok.3 +++ b/contrib/openpam/doc/man/pam_sm_chauthtok.3 @@ -33,7 +33,7 @@ .\" .\" $P4$ .\" -.Dd February 10, 2004 +.Dd February 1, 2005 .Dt PAM_SM_CHAUTHTOK 3 .Os .Sh NAME @@ -99,7 +99,7 @@ The function and this manual page were developed for the .Fx Project by ThinkSec AS and Network Associates Laboratories, the -Security Research Division of Network Associates, Inc. under +Security Research Division of Network Associates, Inc.& under DARPA/SPAWAR contract N66001-01-C-8035 .Pq Dq CBOSS , as part of the DARPA CHATS research program. diff --git a/contrib/openpam/doc/man/pam_sm_close_session.3 b/contrib/openpam/doc/man/pam_sm_close_session.3 index 549fdaa..30d8666 100644 --- a/contrib/openpam/doc/man/pam_sm_close_session.3 +++ b/contrib/openpam/doc/man/pam_sm_close_session.3 @@ -33,7 +33,7 @@ .\" .\" $P4$ .\" -.Dd February 10, 2004 +.Dd February 1, 2005 .Dt PAM_SM_CLOSE_SESSION 3 .Os .Sh NAME @@ -91,7 +91,7 @@ The function and this manual page were developed for the .Fx Project by ThinkSec AS and Network Associates Laboratories, the -Security Research Division of Network Associates, Inc. under +Security Research Division of Network Associates, Inc.& under DARPA/SPAWAR contract N66001-01-C-8035 .Pq Dq CBOSS , as part of the DARPA CHATS research program. diff --git a/contrib/openpam/doc/man/pam_sm_open_session.3 b/contrib/openpam/doc/man/pam_sm_open_session.3 index e8bc539..182712b 100644 --- a/contrib/openpam/doc/man/pam_sm_open_session.3 +++ b/contrib/openpam/doc/man/pam_sm_open_session.3 @@ -33,7 +33,7 @@ .\" .\" $P4$ .\" -.Dd February 10, 2004 +.Dd February 1, 2005 .Dt PAM_SM_OPEN_SESSION 3 .Os .Sh NAME @@ -91,7 +91,7 @@ The function and this manual page were developed for the .Fx Project by ThinkSec AS and Network Associates Laboratories, the -Security Research Division of Network Associates, Inc. under +Security Research Division of Network Associates, Inc.& under DARPA/SPAWAR contract N66001-01-C-8035 .Pq Dq CBOSS , as part of the DARPA CHATS research program. diff --git a/contrib/openpam/doc/man/pam_sm_setcred.3 b/contrib/openpam/doc/man/pam_sm_setcred.3 index 14940fb..055883e 100644 --- a/contrib/openpam/doc/man/pam_sm_setcred.3 +++ b/contrib/openpam/doc/man/pam_sm_setcred.3 @@ -33,7 +33,7 @@ .\" .\" $P4$ .\" -.Dd February 10, 2004 +.Dd February 1, 2005 .Dt PAM_SM_SETCRED 3 .Os .Sh NAME @@ -97,7 +97,7 @@ The function and this manual page were developed for the .Fx Project by ThinkSec AS and Network Associates Laboratories, the -Security Research Division of Network Associates, Inc. under +Security Research Division of Network Associates, Inc.& under DARPA/SPAWAR contract N66001-01-C-8035 .Pq Dq CBOSS , as part of the DARPA CHATS research program. diff --git a/contrib/openpam/doc/man/pam_start.3 b/contrib/openpam/doc/man/pam_start.3 index 1f9e697..05bfc88 100644 --- a/contrib/openpam/doc/man/pam_start.3 +++ b/contrib/openpam/doc/man/pam_start.3 @@ -33,7 +33,7 @@ .\" .\" $P4$ .\" -.Dd February 10, 2004 +.Dd February 1, 2005 .Dt PAM_START 3 .Os .Sh NAME @@ -52,14 +52,14 @@ The function creates and initializes a PAM context. .Pp The -.Va service +.Fa service argument specifies the name of the policy to apply, and is stored in the .Dv PAM_SERVICE item in the created context. .Pp The -.Va user +.Fa user argument specifies the name of the target user - the user the created context will serve to authenticate. It is stored in the @@ -67,12 +67,12 @@ It is stored in the item in the created context. .Pp The -.Va pam_conv +.Fa pam_conv argument points to a .Vt struct pam_conv describing the conversation function to use; see -.Va pam_conv +.Fa pam_conv for details. .Pp .Sh RETURN VALUES @@ -102,7 +102,7 @@ The function and this manual page were developed for the .Fx Project by ThinkSec AS and Network Associates Laboratories, the -Security Research Division of Network Associates, Inc. under +Security Research Division of Network Associates, Inc.& under DARPA/SPAWAR contract N66001-01-C-8035 .Pq Dq CBOSS , as part of the DARPA CHATS research program. diff --git a/contrib/openpam/doc/man/pam_strerror.3 b/contrib/openpam/doc/man/pam_strerror.3 index 4a2ff26..0fb5745 100644 --- a/contrib/openpam/doc/man/pam_strerror.3 +++ b/contrib/openpam/doc/man/pam_strerror.3 @@ -33,7 +33,7 @@ .\" .\" $P4$ .\" -.Dd February 10, 2004 +.Dd February 1, 2005 .Dt PAM_STRERROR 3 .Os .Sh NAME @@ -51,9 +51,9 @@ The .Nm function returns a pointer to a string containing a textual description of the error indicated by the -.Va error_number +.Fa error_number argument, in the context of the PAM transaction described by the -.Va pamh +.Fa pamh argument. .Sh RETURN VALUES The @@ -74,7 +74,7 @@ The function and this manual page were developed for the .Fx Project by ThinkSec AS and Network Associates Laboratories, the -Security Research Division of Network Associates, Inc. under +Security Research Division of Network Associates, Inc.& under DARPA/SPAWAR contract N66001-01-C-8035 .Pq Dq CBOSS , as part of the DARPA CHATS research program. diff --git a/contrib/openpam/doc/man/pam_verror.3 b/contrib/openpam/doc/man/pam_verror.3 index 5e45fd5..7b6c022 100644 --- a/contrib/openpam/doc/man/pam_verror.3 +++ b/contrib/openpam/doc/man/pam_verror.3 @@ -33,7 +33,7 @@ .\" .\" $P4$ .\" -.Dd February 10, 2004 +.Dd February 1, 2005 .Dt PAM_VERROR 3 .Os .Sh NAME @@ -84,7 +84,7 @@ The function and this manual page were developed for the .Fx Project by ThinkSec AS and Network Associates Laboratories, the -Security Research Division of Network Associates, Inc. under +Security Research Division of Network Associates, Inc.& under DARPA/SPAWAR contract N66001-01-C-8035 .Pq Dq CBOSS , as part of the DARPA CHATS research program. diff --git a/contrib/openpam/doc/man/pam_vinfo.3 b/contrib/openpam/doc/man/pam_vinfo.3 index f14f417..ec0dc1f 100644 --- a/contrib/openpam/doc/man/pam_vinfo.3 +++ b/contrib/openpam/doc/man/pam_vinfo.3 @@ -33,7 +33,7 @@ .\" .\" $P4$ .\" -.Dd February 10, 2004 +.Dd February 1, 2005 .Dt PAM_VINFO 3 .Os .Sh NAME @@ -84,7 +84,7 @@ The function and this manual page were developed for the .Fx Project by ThinkSec AS and Network Associates Laboratories, the -Security Research Division of Network Associates, Inc. under +Security Research Division of Network Associates, Inc.& under DARPA/SPAWAR contract N66001-01-C-8035 .Pq Dq CBOSS , as part of the DARPA CHATS research program. diff --git a/contrib/openpam/doc/man/pam_vprompt.3 b/contrib/openpam/doc/man/pam_vprompt.3 index 13d62a7..e04c356 100644 --- a/contrib/openpam/doc/man/pam_vprompt.3 +++ b/contrib/openpam/doc/man/pam_vprompt.3 @@ -33,7 +33,7 @@ .\" .\" $P4$ .\" -.Dd February 10, 2004 +.Dd February 1, 2005 .Dt PAM_VPROMPT 3 .Os .Sh NAME @@ -50,16 +50,16 @@ The .Nm function constructs a string from the -.Va fmt +.Fa fmt and -.Va ap +.Fa ap arguments using .Xr vsnprintf 3 , and passes it to the given PAM context's conversation function. .Pp The -.Va style +.Fa style argument specifies the type of interaction requested, and must be one of the following: .Bl -tag -width 18n @@ -80,7 +80,7 @@ A pointer to the response, or .Dv NULL if the conversation function did not return one, is stored in the location pointed to by the -.Va resp +.Fa resp argument. .Pp The message and response should not exceed @@ -121,7 +121,7 @@ The function and this manual page were developed for the .Fx Project by ThinkSec AS and Network Associates Laboratories, the -Security Research Division of Network Associates, Inc. under +Security Research Division of Network Associates, Inc.& under DARPA/SPAWAR contract N66001-01-C-8035 .Pq Dq CBOSS , as part of the DARPA CHATS research program. |