Pull up following revision(s) (requested by christos in ticket #826):

external/bsd/openpam/dist/CREDITS: up to 1.1.1.4
	external/bsd/openpam/dist/HISTORY: up to 1.1.1.4
	external/bsd/openpam/dist/INSTALL: up to 1.1.1.4
	external/bsd/openpam/dist/LICENSE: up to 1.1.1.4
	external/bsd/openpam/dist/Makefile.am: up to 1.1.1.4
	external/bsd/openpam/dist/Makefile.in: up to 1.1.1.4
	external/bsd/openpam/dist/README: up to 1.1.1.4
	external/bsd/openpam/dist/RELNOTES: up to 1.1.1.4
	external/bsd/openpam/dist/TODO: up to 1.1.1.3
	external/bsd/openpam/dist/aclocal.m4: up to 1.1.1.4
	external/bsd/openpam/dist/autogen.sh: up to 1.1.1.4
	external/bsd/openpam/dist/bin/Makefile.in: up to 1.1.1.4
	external/bsd/openpam/dist/bin/openpam_dump_policy/Makefile.in: up to 1.1.1.3
	external/bsd/openpam/dist/bin/openpam_dump_policy/openpam_dump_policy.c: up to 1.1.1.3
	external/bsd/openpam/dist/bin/pamtest/Makefile.in: up to 1.1.1.4
	external/bsd/openpam/dist/bin/pamtest/pamtest.1: up to 1.7
	external/bsd/openpam/dist/bin/su/Makefile.in: up to 1.1.1.4
	external/bsd/openpam/dist/bin/su/su.1: up to 1.7
	external/bsd/openpam/dist/config.h.in: up to 1.1.1.4
	external/bsd/openpam/dist/configure: up to 1.1.1.4
	external/bsd/openpam/dist/configure.ac: up to 1.1.1.4
	external/bsd/openpam/dist/doc/Makefile.in: up to 1.1.1.4
	external/bsd/openpam/dist/doc/man/Makefile.in: up to 1.1.1.5
	external/bsd/openpam/dist/doc/man/openpam.3: up to 1.9
	external/bsd/openpam/dist/doc/man/openpam_borrow_cred.3: up to 1.6
	external/bsd/openpam/dist/doc/man/openpam_free_data.3: up to 1.6
	external/bsd/openpam/dist/doc/man/openpam_free_envlist.3: up to 1.7
	external/bsd/openpam/dist/doc/man/openpam_get_feature.3: up to 1.5
	external/bsd/openpam/dist/doc/man/openpam_get_option.3: up to 1.6
	external/bsd/openpam/dist/doc/man/openpam_log.3: up to 1.6
	external/bsd/openpam/dist/doc/man/openpam_nullconv.3: up to 1.6
	external/bsd/openpam/dist/doc/man/openpam_readline.3: up to 1.6
	external/bsd/openpam/dist/doc/man/openpam_readlinev.3: up to 1.5
	external/bsd/openpam/dist/doc/man/openpam_readword.3: up to 1.5
	external/bsd/openpam/dist/doc/man/openpam_restore_cred.3: up to 1.6
	external/bsd/openpam/dist/doc/man/openpam_set_feature.3: up to 1.5
	external/bsd/openpam/dist/doc/man/openpam_set_option.3: up to 1.6
	external/bsd/openpam/dist/doc/man/openpam_straddch.3: up to 1.5
	external/bsd/openpam/dist/doc/man/openpam_subst.3: up to 1.7
	external/bsd/openpam/dist/doc/man/openpam_ttyconv.3: up to 1.6
	external/bsd/openpam/dist/doc/man/pam.3: up to 1.9
	external/bsd/openpam/dist/doc/man/pam.conf.5: up to 1.8
	external/bsd/openpam/dist/doc/man/pam_acct_mgmt.3: up to 1.6
	external/bsd/openpam/dist/doc/man/pam_authenticate.3: up to 1.6
	external/bsd/openpam/dist/doc/man/pam_chauthtok.3: up to 1.6
	external/bsd/openpam/dist/doc/man/pam_close_session.3: up to 1.6
	external/bsd/openpam/dist/doc/man/pam_conv.3: up to 1.7
	external/bsd/openpam/dist/doc/man/pam_end.3: up to 1.6
	external/bsd/openpam/dist/doc/man/pam_error.3: up to 1.6
	external/bsd/openpam/dist/doc/man/pam_get_authtok.3: up to 1.7
	external/bsd/openpam/dist/doc/man/pam_get_data.3: up to 1.6
	external/bsd/openpam/dist/doc/man/pam_get_item.3: up to 1.6
	external/bsd/openpam/dist/doc/man/pam_get_user.3: up to 1.7
	external/bsd/openpam/dist/doc/man/pam_getenv.3: up to 1.6
	external/bsd/openpam/dist/doc/man/pam_getenvlist.3: up to 1.6
	external/bsd/openpam/dist/doc/man/pam_info.3: up to 1.6
	external/bsd/openpam/dist/doc/man/pam_open_session.3: up to 1.6
	external/bsd/openpam/dist/doc/man/pam_prompt.3: up to 1.6
	external/bsd/openpam/dist/doc/man/pam_putenv.3: up to 1.6
	external/bsd/openpam/dist/doc/man/pam_set_data.3: up to 1.6
	external/bsd/openpam/dist/doc/man/pam_set_item.3: up to 1.6
	external/bsd/openpam/dist/doc/man/pam_setcred.3: up to 1.6
	external/bsd/openpam/dist/doc/man/pam_setenv.3: up to 1.6
	external/bsd/openpam/dist/doc/man/pam_sm_acct_mgmt.3: up to 1.6
	external/bsd/openpam/dist/doc/man/pam_sm_authenticate.3: up to 1.6
	external/bsd/openpam/dist/doc/man/pam_sm_chauthtok.3: up to 1.6
	external/bsd/openpam/dist/doc/man/pam_sm_close_session.3: up to 1.6
	external/bsd/openpam/dist/doc/man/pam_sm_open_session.3: up to 1.6
	external/bsd/openpam/dist/doc/man/pam_sm_setcred.3: up to 1.6
	external/bsd/openpam/dist/doc/man/pam_start.3: up to 1.6
	external/bsd/openpam/dist/doc/man/pam_strerror.3: up to 1.7
	external/bsd/openpam/dist/doc/man/pam_verror.3: up to 1.6
	external/bsd/openpam/dist/doc/man/pam_vinfo.3: up to 1.6
	external/bsd/openpam/dist/doc/man/pam_vprompt.3: up to 1.6
	external/bsd/openpam/dist/include/Makefile.in: up to 1.1.1.4
	external/bsd/openpam/dist/include/security/Makefile.in: up to 1.1.1.4
	external/bsd/openpam/dist/include/security/openpam_version.h: up to 1.5
	external/bsd/openpam/dist/lib/Makefile.am: up to 1.1.1.5
	external/bsd/openpam/dist/lib/Makefile.in: up to 1.1.1.5
	external/bsd/openpam/dist/lib/libpam/Makefile.am: up to 1.1.1.1
	external/bsd/openpam/dist/lib/libpam/Makefile.in: up to 1.1.1.1
	external/bsd/openpam/dist/lib/libpam/openpam_asprintf.c: up to 1.2
	external/bsd/openpam/dist/lib/libpam/openpam_asprintf.h: up to 1.2
	external/bsd/openpam/dist/lib/libpam/openpam_borrow_cred.c: up to 1.2
	external/bsd/openpam/dist/lib/libpam/openpam_check_owner_perms.c: up to 1.2
	external/bsd/openpam/dist/lib/libpam/openpam_configure.c: up to 1.2
	external/bsd/openpam/dist/lib/libpam/openpam_constants.c: up to 1.2
	external/bsd/openpam/dist/lib/libpam/openpam_constants.h: up to 1.2
	external/bsd/openpam/dist/lib/libpam/openpam_cred.h: up to 1.2
	external/bsd/openpam/dist/lib/libpam/openpam_ctype.h: up to 1.2
	external/bsd/openpam/dist/lib/libpam/openpam_debug.h: up to 1.2
	external/bsd/openpam/dist/lib/libpam/openpam_dispatch.c: up to 1.2
	external/bsd/openpam/dist/lib/libpam/openpam_dlfunc.h: up to 1.2
	external/bsd/openpam/dist/lib/libpam/openpam_dynamic.c: up to 1.2
	external/bsd/openpam/dist/lib/libpam/openpam_features.c: up to 1.2
	external/bsd/openpam/dist/lib/libpam/openpam_features.h: up to 1.2
	external/bsd/openpam/dist/lib/libpam/openpam_findenv.c: up to 1.2
	external/bsd/openpam/dist/lib/libpam/openpam_free_data.c: up to 1.2
	external/bsd/openpam/dist/lib/libpam/openpam_free_envlist.c: up to 1.2
	external/bsd/openpam/dist/lib/libpam/openpam_get_feature.c: up to 1.2
	external/bsd/openpam/dist/lib/libpam/openpam_get_option.c: up to 1.2
	external/bsd/openpam/dist/lib/libpam/openpam_impl.h: up to 1.2
	external/bsd/openpam/dist/lib/libpam/openpam_load.c: up to 1.2
	external/bsd/openpam/dist/lib/libpam/openpam_log.c: up to 1.2
	external/bsd/openpam/dist/lib/libpam/openpam_nullconv.c: up to 1.2
	external/bsd/openpam/dist/lib/libpam/openpam_readline.c: up to 1.2
	external/bsd/openpam/dist/lib/libpam/openpam_readlinev.c: up to 1.2
	external/bsd/openpam/dist/lib/libpam/openpam_readword.c: up to 1.2
	external/bsd/openpam/dist/lib/libpam/openpam_restore_cred.c: up to 1.2
	external/bsd/openpam/dist/lib/libpam/openpam_set_feature.c: up to 1.2
	external/bsd/openpam/dist/lib/libpam/openpam_set_option.c: up to 1.2
	external/bsd/openpam/dist/lib/libpam/openpam_static.c: up to 1.2
	external/bsd/openpam/dist/lib/libpam/openpam_straddch.c: up to 1.2
	external/bsd/openpam/dist/lib/libpam/openpam_strlcat.c: up to 1.2
	external/bsd/openpam/dist/lib/libpam/openpam_strlcat.h: up to 1.2
	external/bsd/openpam/dist/lib/libpam/openpam_strlcmp.h: up to 1.2
	external/bsd/openpam/dist/lib/libpam/openpam_strlcpy.c: up to 1.2
	external/bsd/openpam/dist/lib/libpam/openpam_strlcpy.h: up to 1.2
	external/bsd/openpam/dist/lib/libpam/openpam_strlset.c: up to 1.2
	external/bsd/openpam/dist/lib/libpam/openpam_strlset.h: up to 1.2
	external/bsd/openpam/dist/lib/libpam/openpam_subst.c: up to 1.2
	external/bsd/openpam/dist/lib/libpam/openpam_ttyconv.c: up to 1.2
	external/bsd/openpam/dist/lib/libpam/openpam_vasprintf.c: up to 1.2
	external/bsd/openpam/dist/lib/libpam/openpam_vasprintf.h: up to 1.2
	external/bsd/openpam/dist/lib/libpam/pam_acct_mgmt.c: up to 1.2
	external/bsd/openpam/dist/lib/libpam/pam_authenticate.c: up to 1.2
	external/bsd/openpam/dist/lib/libpam/pam_authenticate_secondary.c: up to 1.2
	external/bsd/openpam/dist/lib/libpam/pam_chauthtok.c: up to 1.2
	external/bsd/openpam/dist/lib/libpam/pam_close_session.c: up to 1.2
	external/bsd/openpam/dist/lib/libpam/pam_end.c: up to 1.2
	external/bsd/openpam/dist/lib/libpam/pam_error.c: up to 1.2
	external/bsd/openpam/dist/lib/libpam/pam_get_authtok.c: up to 1.2
	external/bsd/openpam/dist/lib/libpam/pam_get_data.c: up to 1.2
	external/bsd/openpam/dist/lib/libpam/pam_get_item.c: up to 1.2
	external/bsd/openpam/dist/lib/libpam/pam_get_mapped_authtok.c: up to 1.2
	external/bsd/openpam/dist/lib/libpam/pam_get_mapped_username.c: up to 1.2
	external/bsd/openpam/dist/lib/libpam/pam_get_user.c: up to 1.2
	external/bsd/openpam/dist/lib/libpam/pam_getenv.c: up to 1.2
	external/bsd/openpam/dist/lib/libpam/pam_getenvlist.c: up to 1.2
	external/bsd/openpam/dist/lib/libpam/pam_info.c: up to 1.2
	external/bsd/openpam/dist/lib/libpam/pam_open_session.c: up to 1.2
	external/bsd/openpam/dist/lib/libpam/pam_prompt.c: up to 1.2
	external/bsd/openpam/dist/lib/libpam/pam_putenv.c: up to 1.2
	external/bsd/openpam/dist/lib/libpam/pam_set_data.c: up to 1.2
	external/bsd/openpam/dist/lib/libpam/pam_set_item.c: up to 1.2
	external/bsd/openpam/dist/lib/libpam/pam_set_mapped_authtok.c: up to 1.2
	external/bsd/openpam/dist/lib/libpam/pam_set_mapped_username.c: up to 1.2
	external/bsd/openpam/dist/lib/libpam/pam_setcred.c: up to 1.2
	external/bsd/openpam/dist/lib/libpam/pam_setenv.c: up to 1.2
	external/bsd/openpam/dist/lib/libpam/pam_sm_acct_mgmt.c: up to 1.2
	external/bsd/openpam/dist/lib/libpam/pam_sm_authenticate.c: up to 1.2
	external/bsd/openpam/dist/lib/libpam/pam_sm_authenticate_secondary.c: up to 1.2
	external/bsd/openpam/dist/lib/libpam/pam_sm_chauthtok.c: up to 1.2
	external/bsd/openpam/dist/lib/libpam/pam_sm_close_session.c: up to 1.2
	external/bsd/openpam/dist/lib/libpam/pam_sm_get_mapped_authtok.c: up to 1.2
	external/bsd/openpam/dist/lib/libpam/pam_sm_get_mapped_username.c: up to 1.2
	external/bsd/openpam/dist/lib/libpam/pam_sm_open_session.c: up to 1.2
	external/bsd/openpam/dist/lib/libpam/pam_sm_set_mapped_authtok.c: up to 1.2
	external/bsd/openpam/dist/lib/libpam/pam_sm_set_mapped_username.c: up to 1.2
	external/bsd/openpam/dist/lib/libpam/pam_sm_setcred.c: up to 1.2
	external/bsd/openpam/dist/lib/libpam/pam_start.c: up to 1.2
	external/bsd/openpam/dist/lib/libpam/pam_strerror.c: up to 1.2
	external/bsd/openpam/dist/lib/libpam/pam_verror.c: up to 1.2
	external/bsd/openpam/dist/lib/libpam/pam_vinfo.c: up to 1.2
	external/bsd/openpam/dist/lib/libpam/pam_vprompt.c: up to 1.2
	external/bsd/openpam/dist/lib/openpam_asprintf.c delete
	external/bsd/openpam/dist/lib/openpam_asprintf.h delete
	external/bsd/openpam/dist/lib/openpam_borrow_cred.c delete
	external/bsd/openpam/dist/lib/openpam_check_owner_perms.c delete
	external/bsd/openpam/dist/lib/openpam_configure.c delete
	external/bsd/openpam/dist/lib/openpam_constants.c delete
	external/bsd/openpam/dist/lib/openpam_constants.h delete
	external/bsd/openpam/dist/lib/openpam_cred.h delete
	external/bsd/openpam/dist/lib/openpam_ctype.h delete
	external/bsd/openpam/dist/lib/openpam_debug.h delete
	external/bsd/openpam/dist/lib/openpam_dispatch.c delete
	external/bsd/openpam/dist/lib/openpam_dlfunc.h delete
	external/bsd/openpam/dist/lib/openpam_dynamic.c delete
	external/bsd/openpam/dist/lib/openpam_features.c delete
	external/bsd/openpam/dist/lib/openpam_features.h delete
	external/bsd/openpam/dist/lib/openpam_findenv.c delete
	external/bsd/openpam/dist/lib/openpam_free_data.c delete
	external/bsd/openpam/dist/lib/openpam_free_envlist.c delete
	external/bsd/openpam/dist/lib/openpam_get_feature.c delete
	external/bsd/openpam/dist/lib/openpam_get_option.c delete
	external/bsd/openpam/dist/lib/openpam_impl.h delete
	external/bsd/openpam/dist/lib/openpam_load.c delete
	external/bsd/openpam/dist/lib/openpam_log.c delete
	external/bsd/openpam/dist/lib/openpam_nullconv.c delete
	external/bsd/openpam/dist/lib/openpam_readline.c delete
	external/bsd/openpam/dist/lib/openpam_readlinev.c delete
	external/bsd/openpam/dist/lib/openpam_readword.c delete
	external/bsd/openpam/dist/lib/openpam_restore_cred.c delete
	external/bsd/openpam/dist/lib/openpam_set_feature.c delete
	external/bsd/openpam/dist/lib/openpam_set_option.c delete
	external/bsd/openpam/dist/lib/openpam_static.c delete
	external/bsd/openpam/dist/lib/openpam_straddch.c delete
	external/bsd/openpam/dist/lib/openpam_strlcat.c delete
	external/bsd/openpam/dist/lib/openpam_strlcat.h delete
	external/bsd/openpam/dist/lib/openpam_strlcmp.h delete
	external/bsd/openpam/dist/lib/openpam_strlcpy.c delete
	external/bsd/openpam/dist/lib/openpam_strlcpy.h delete
	external/bsd/openpam/dist/lib/openpam_subst.c delete
	external/bsd/openpam/dist/lib/openpam_ttyconv.c delete
	external/bsd/openpam/dist/lib/openpam_vasprintf.c delete
	external/bsd/openpam/dist/lib/openpam_vasprintf.h delete
	external/bsd/openpam/dist/lib/pam_acct_mgmt.c delete
	external/bsd/openpam/dist/lib/pam_authenticate.c delete
	external/bsd/openpam/dist/lib/pam_authenticate_secondary.c delete
	external/bsd/openpam/dist/lib/pam_chauthtok.c delete
	external/bsd/openpam/dist/lib/pam_close_session.c delete
	external/bsd/openpam/dist/lib/pam_end.c delete
	external/bsd/openpam/dist/lib/pam_error.c delete
	external/bsd/openpam/dist/lib/pam_get_authtok.c delete
	external/bsd/openpam/dist/lib/pam_get_data.c delete
	external/bsd/openpam/dist/lib/pam_get_item.c delete
	external/bsd/openpam/dist/lib/pam_get_mapped_authtok.c delete
	external/bsd/openpam/dist/lib/pam_get_mapped_username.c delete
	external/bsd/openpam/dist/lib/pam_get_user.c delete
	external/bsd/openpam/dist/lib/pam_getenv.c delete
	external/bsd/openpam/dist/lib/pam_getenvlist.c delete
	external/bsd/openpam/dist/lib/pam_info.c delete
	external/bsd/openpam/dist/lib/pam_open_session.c delete
	external/bsd/openpam/dist/lib/pam_prompt.c delete
	external/bsd/openpam/dist/lib/pam_putenv.c delete
	external/bsd/openpam/dist/lib/pam_set_data.c delete
	external/bsd/openpam/dist/lib/pam_set_item.c delete
	external/bsd/openpam/dist/lib/pam_set_mapped_authtok.c delete
	external/bsd/openpam/dist/lib/pam_set_mapped_username.c delete
	external/bsd/openpam/dist/lib/pam_setcred.c delete
	external/bsd/openpam/dist/lib/pam_setenv.c delete
	external/bsd/openpam/dist/lib/pam_sm_acct_mgmt.c delete
	external/bsd/openpam/dist/lib/pam_sm_authenticate.c delete
	external/bsd/openpam/dist/lib/pam_sm_authenticate_secondary.c delete
	external/bsd/openpam/dist/lib/pam_sm_chauthtok.c delete
	external/bsd/openpam/dist/lib/pam_sm_close_session.c delete
	external/bsd/openpam/dist/lib/pam_sm_get_mapped_authtok.c delete
	external/bsd/openpam/dist/lib/pam_sm_get_mapped_username.c delete
	external/bsd/openpam/dist/lib/pam_sm_open_session.c delete
	external/bsd/openpam/dist/lib/pam_sm_set_mapped_authtok.c delete
	external/bsd/openpam/dist/lib/pam_sm_set_mapped_username.c delete
	external/bsd/openpam/dist/lib/pam_sm_setcred.c delete
	external/bsd/openpam/dist/lib/pam_start.c delete
	external/bsd/openpam/dist/lib/pam_strerror.c delete
	external/bsd/openpam/dist/lib/pam_verror.c delete
	external/bsd/openpam/dist/lib/pam_vinfo.c delete
	external/bsd/openpam/dist/lib/pam_vprompt.c delete
	external/bsd/openpam/dist/ltmain.sh: up to 1.1.1.3
	external/bsd/openpam/dist/m4/libtool.m4 delete
	external/bsd/openpam/dist/m4/ltoptions.m4 delete
	external/bsd/openpam/dist/m4/ltsugar.m4 delete
	external/bsd/openpam/dist/m4/ltversion.m4 delete
	external/bsd/openpam/dist/m4/lt~obsolete.m4 delete
	external/bsd/openpam/dist/mkpkgng.in: up to 1.1.1.2
	external/bsd/openpam/dist/modules/Makefile.in: up to 1.1.1.4
	external/bsd/openpam/dist/modules/pam_deny/Makefile.in: up to 1.1.1.4
	external/bsd/openpam/dist/modules/pam_permit/Makefile.in: up to 1.1.1.4
	external/bsd/openpam/dist/modules/pam_unix/Makefile.in: up to 1.1.1.4
	external/bsd/openpam/dist/pamgdb.in: up to 1.1.1.3
	external/bsd/openpam/dist/t/Makefile.am: up to 1.1.1.3
	external/bsd/openpam/dist/t/Makefile.in: up to 1.1.1.3
	external/bsd/openpam/dist/t/t.h: up to 1.1.1.3
	external/bsd/openpam/dist/t/t_file.c: up to 1.1.1.2
	external/bsd/openpam/dist/t/t_main.c: up to 1.1.1.3
	external/bsd/openpam/dist/t/t_openpam_ctype.c: up to 1.1.1.1
	external/bsd/openpam/dist/t/t_openpam_readlinev.c: up to 1.2
	external/bsd/openpam/dist/t/t_openpam_readword.c: up to 1.2
	external/bsd/openpam/openpam2netbsd: up to 1.3
	lib/libpam/libpam/Makefile: revision 1.17
OpenPAM Ourouparia                                              2014-09-12

 - ENHANCE: When executing a chain, require at least one service
   function to succeed.  This mitigates fail-open scenarios caused by
   misconfigurations or missing modules.

 - ENHANCE: Make sure to overwrite buffers which may have contained an
   authentication token when they're no longer needed.

 - BUGFIX: Under certain circumstances, specifying a non-existent
   module (or misspelling the name of a module) in a policy could
   result in a fail-open scenario.  (CVE-2014-3879)

 - FEATURE: Add a search path for modules.  This was implemented in
   Nummularia but inadvertently left out of the release notes.

 - BUGFIX: The is_upper() predicate only accepted the letter A as an
   upper-case character instead of the entire A-Z range.  As a result,
   service and module names containing upper-case letters other than A
   would be rejected.
--
pam library has moved and new files
This commit is contained in:
snj 2015-06-08 20:33:19 +00:00
parent 93efaafbb6
commit 88ef20ba4b
187 changed files with 10588 additions and 9519 deletions

View File

@ -15,6 +15,8 @@ directly or indirectly, with patches, criticism, suggestions, or
ideas:
Andrew Morgan <morgan@transmeta.com>
Ankita Pal <pal.ankita.ankita@gmail.com>
Baptiste Daroussin <bapt@freebsd.org>
Brian Fundakowski Feldman <green@freebsd.org>
Christos Zoulas <christos@netbsd.org>
Daniel Richard G. <skunk@iskunk.org>
@ -25,13 +27,14 @@ ideas:
Eric Melville <eric@freebsd.org>
Espen Grøndahl <espegro@usit.uio.no>
Gary Winiger <gary.winiger@sun.com>
Gavin Atkinson <gavin@freebsd.org>
Gleb Smirnoff <glebius@freebsd.org>
Hubert Feyrer <hubert@feyrer.de>
Jason Evans <jasone@freebsd.org>
Joe Marcus Clarke <marcus@freebsd.org>
Juli Mallett <jmallett@freebsd.org>
Ankita Pal <pal.ankita.ankita@gmail.com>
Jörg Sonnenberger <joerg@britannica.bec.de>
Juli Mallett <jmallett@freebsd.org>
Larry Baird <lab@gta.com>
Maëlle Lesage <lesage.maelle@gmail.com>
Mark Murray <markm@freebsd.org>
Matthias Drochner <drochner@netbsd.org>
@ -46,5 +49,3 @@ ideas:
Takanori Saneto <sanewo@ba2.so-net.ne.jp>
Wojciech A. Koszek <wkoszek@freebsd.org>
Yar Tikhiy <yar@freebsd.org>
Id: CREDITS 648 2013-03-05 17:54:27Z des

View File

@ -1,3 +1,24 @@
OpenPAM Ourouparia 2014-09-12
- ENHANCE: When executing a chain, require at least one service
function to succeed. This mitigates fail-open scenarios caused by
misconfigurations or missing modules.
- ENHANCE: Make sure to overwrite buffers which may have contained an
authentication token when they're no longer needed.
- BUGFIX: Under certain circumstances, specifying a non-existent
module (or misspelling the name of a module) in a policy could
result in a fail-open scenario. (CVE-2014-3879)
- FEATURE: Add a search path for modules. This was implemented in
Nummularia but inadvertently left out of the release notes.
- BUGFIX: The is_upper() predicate only accepted the letter A as an
upper-case character instead of the entire A-Z range. As a result,
service and module names containing upper-case letters other than A
would be rejected.
============================================================================
OpenPAM Nummularia 2013-09-07
- ENHANCE: Rewrite the dynamic loader to improve readability and
@ -97,7 +118,7 @@ OpenPAM Lycopsida 2011-12-18
module before loading it.
- ENHANCE: added / improved input validation in many cases, including
the policy file and some function arguments.
the policy file and some function arguments. (CVE-2011-4122)
============================================================================
OpenPAM Hydrangea 2007-12-21
@ -427,5 +448,3 @@ Fixed a number of bugs in the previous release, including:
OpenPAM Calamite 2002-02-09
First (beta) release.
============================================================================
Id: HISTORY 737 2013-09-07 12:53:55Z des

View File

@ -54,5 +54,3 @@
directory:
# make install
Id: INSTALL 648 2013-03-05 17:54:27Z des

View File

@ -31,5 +31,3 @@ 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.
Id: LICENSE 648 2013-03-05 17:54:27Z des

View File

@ -1,4 +1,4 @@
# Id: Makefile.am 623 2013-02-25 07:24:51Z des
# Id: Makefile.am 816 2014-09-12 07:50:22Z des
ACLOCAL_AMFLAGS = -I m4

View File

@ -14,7 +14,7 @@
@SET_MAKE@
# Id: Makefile.am 623 2013-02-25 07:24:51Z des
# Id: Makefile.am 816 2014-09-12 07:50:22Z des
VPATH = @srcdir@
am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)'
am__make_running_with_option = \
@ -84,13 +84,10 @@ subdir = .
DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am \
$(top_srcdir)/configure $(am__configure_deps) \
$(srcdir)/config.h.in $(srcdir)/pamgdb.in $(srcdir)/mkpkgng.in \
INSTALL README TODO compile config.guess config.sub depcomp \
install-sh missing ltmain.sh
INSTALL README TODO compile config.guess config.sub install-sh \
missing ltmain.sh
ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
am__aclocal_m4_deps = $(top_srcdir)/m4/libtool.m4 \
$(top_srcdir)/m4/ltoptions.m4 $(top_srcdir)/m4/ltsugar.m4 \
$(top_srcdir)/m4/ltversion.m4 $(top_srcdir)/m4/lt~obsolete.m4 \
$(top_srcdir)/configure.ac
am__aclocal_m4_deps = $(top_srcdir)/configure.ac
am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
$(ACLOCAL_M4)
am__CONFIG_DISTCLEAN_FILES = config.status config.cache config.log \

View File

@ -23,5 +23,3 @@ These are some of OpenPAM's features:
this will be made configurable in a future release.
Please direct bug reports and inquiries to <des@des.no>.
Id: README 648 2013-03-05 17:54:27Z des

View File

@ -1,6 +1,6 @@
Release notes for OpenPAM Nummularia
====================================
Release notes for OpenPAM Ourouparia
====================================
This release corresponds to the code used in FreeBSD HEAD as of the
release date, and is also expected to work on almost any POSIX-like
@ -20,5 +20,3 @@ The distribution consists of the following components:
- Unit tests for limited portions of the libraries.
Please direct bug reports and inquiries to <des@des.no>.
Id: RELNOTES 741 2013-09-07 13:34:02Z des

View File

@ -13,5 +13,3 @@ Before the next release:
wrapper for) openpam_log() which respects the PAM_SILENT flag and
the no_warn module option. This would eliminate the need for
FreeBSD's _pam_verbose_error().
Id: TODO 736 2013-09-07 12:52:42Z des

File diff suppressed because it is too large Load Diff

View File

@ -1,10 +1,10 @@
#!/bin/sh
#
# Id: autogen.sh 709 2013-08-18 14:47:20Z des
# Id: autogen.sh 815 2014-09-12 07:47:27Z des
#
aclocal -I m4
libtoolize --copy --force
autoheader
automake -a -c --foreign
automake --add-missing --copy --foreign
autoconf

View File

@ -84,10 +84,7 @@ host_triplet = @host@
subdir = bin
DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am
ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
am__aclocal_m4_deps = $(top_srcdir)/m4/libtool.m4 \
$(top_srcdir)/m4/ltoptions.m4 $(top_srcdir)/m4/ltsugar.m4 \
$(top_srcdir)/m4/ltversion.m4 $(top_srcdir)/m4/lt~obsolete.m4 \
$(top_srcdir)/configure.ac
am__aclocal_m4_deps = $(top_srcdir)/configure.ac
am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
$(ACLOCAL_M4)
mkinstalldirs = $(install_sh) -d

View File

@ -85,10 +85,7 @@ subdir = bin/openpam_dump_policy
DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am \
$(top_srcdir)/depcomp
ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
am__aclocal_m4_deps = $(top_srcdir)/m4/libtool.m4 \
$(top_srcdir)/m4/ltoptions.m4 $(top_srcdir)/m4/ltsugar.m4 \
$(top_srcdir)/m4/ltversion.m4 $(top_srcdir)/m4/lt~obsolete.m4 \
$(top_srcdir)/configure.ac
am__aclocal_m4_deps = $(top_srcdir)/configure.ac
am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
$(ACLOCAL_M4)
mkinstalldirs = $(install_sh) -d

View File

@ -1,5 +1,3 @@
/* $NetBSD: openpam_dump_policy.c,v 1.1.1.2 2013/12/27 19:16:14 christos Exp $ */
/*-
* Copyright (c) 2011 Dag-Erling Smørgrav
* All rights reserved.
@ -28,7 +26,7 @@
* OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
* SUCH DAMAGE.
*
* Id: openpam_dump_policy.c 648 2013-03-05 17:54:27Z des
* Id: openpam_dump_policy.c 798 2014-06-10 21:28:14Z des
*/
#ifdef HAVE_CONFIG_H
@ -66,7 +64,7 @@ openpam_facility_index_name(pam_facility_t fclt)
if (asprintf(&name, "PAM_%s", facility) == -1)
return (NULL);
for (p = name + 4; *p; ++p)
*p = toupper(*p);
*p = toupper((unsigned char)*p);
return (name);
}

View File

@ -85,10 +85,7 @@ subdir = bin/pamtest
DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am \
$(top_srcdir)/depcomp $(dist_man1_MANS)
ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
am__aclocal_m4_deps = $(top_srcdir)/m4/libtool.m4 \
$(top_srcdir)/m4/ltoptions.m4 $(top_srcdir)/m4/ltsugar.m4 \
$(top_srcdir)/m4/ltversion.m4 $(top_srcdir)/m4/lt~obsolete.m4 \
$(top_srcdir)/configure.ac
am__aclocal_m4_deps = $(top_srcdir)/configure.ac
am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
$(ACLOCAL_M4)
mkinstalldirs = $(install_sh) -d

View File

@ -1,4 +1,4 @@
.\" $NetBSD: pamtest.1,v 1.5 2013/12/27 20:10:20 christos Exp $
.\" $NetBSD: pamtest.1,v 1.5.4.1 2015/06/08 20:33:19 snj Exp $
.\"
.\"-
.\" Copyright (c) 2011 Dag-Erling Smørgrav
@ -28,15 +28,15 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
.\" Id: pamtest.1 741 2013-09-07 13:34:02Z des
.\" Id: pamtest.1 816 2014-09-12 07:50:22Z des
.\"
.Dd September 7, 2013
.Dd September 12, 2014
.Dt PAMTEST 1
.Os
.Sh NAME
.Nm pamtest
.Nd PAM policy tester
.Sh SYNOPSYS
.Sh SYNOPSIS
.Nm
.Op Fl dkMPsv
.Op Fl H Ar rhost

View File

@ -85,10 +85,7 @@ subdir = bin/su
DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am \
$(top_srcdir)/depcomp $(dist_man1_MANS)
ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
am__aclocal_m4_deps = $(top_srcdir)/m4/libtool.m4 \
$(top_srcdir)/m4/ltoptions.m4 $(top_srcdir)/m4/ltsugar.m4 \
$(top_srcdir)/m4/ltversion.m4 $(top_srcdir)/m4/lt~obsolete.m4 \
$(top_srcdir)/configure.ac
am__aclocal_m4_deps = $(top_srcdir)/configure.ac
am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
$(ACLOCAL_M4)
mkinstalldirs = $(install_sh) -d

View File

@ -1,4 +1,4 @@
.\" $NetBSD: su.1,v 1.5 2013/12/27 20:10:20 christos Exp $
.\" $NetBSD: su.1,v 1.5.4.1 2015/06/08 20:33:19 snj Exp $
.\"
.\"-
.\" Copyright (c) 2011 Dag-Erling Smørgrav
@ -28,15 +28,15 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
.\" Id: su.1 741 2013-09-07 13:34:02Z des
.\" Id: su.1 816 2014-09-12 07:50:22Z des
.\"
.Dd September 7, 2013
.Dd September 12, 2014
.Dt SU 1
.Os
.Sh NAME
.Nm su
.Nd switch user identity
.Sh SYNOPSYS
.Sh SYNOPSIS
.Nm
.Op Ar login Op Ar ...
.Sh DESCRIPTION

View File

@ -60,6 +60,9 @@
/* Define to 1 if you have the `strlcpy' function. */
#undef HAVE_STRLCPY
/* Define to 1 if you have the `strlset' function. */
#undef HAVE_STRLSET
/* Define to 1 if you have the <sys/stat.h> header file. */
#undef HAVE_SYS_STAT_H

View File

@ -1,7 +1,7 @@
#! /bin/sh
# From configure.ac Id: configure.ac 741 2013-09-07 13:34:02Z des .
# From configure.ac Id: configure.ac 816 2014-09-12 07:50:22Z des .
# Guess values for system-dependent variables and create Makefiles.
# Generated by GNU Autoconf 2.69 for OpenPAM 20130907.
# Generated by GNU Autoconf 2.69 for OpenPAM 20140912.
#
# Report bugs to <des@des.no>.
#
@ -590,8 +590,8 @@ MAKEFLAGS=
# Identity of this package.
PACKAGE_NAME='OpenPAM'
PACKAGE_TARNAME='openpam'
PACKAGE_VERSION='20130907'
PACKAGE_STRING='OpenPAM 20130907'
PACKAGE_VERSION='20140912'
PACKAGE_STRING='OpenPAM 20140912'
PACKAGE_BUGREPORT='des@des.no'
PACKAGE_URL='http://www.openpam.org/'
@ -1335,7 +1335,7 @@ if test "$ac_init_help" = "long"; then
# Omit some internal or obsolete options to make the list less imposing.
# This message is too long to be a string in the A/UX 3.1 sh.
cat <<_ACEOF
\`configure' configures OpenPAM 20130907 to adapt to many kinds of systems.
\`configure' configures OpenPAM 20140912 to adapt to many kinds of systems.
Usage: $0 [OPTION]... [VAR=VALUE]...
@ -1405,7 +1405,7 @@ fi
if test -n "$ac_init_help"; then
case $ac_init_help in
short | recursive ) echo "Configuration of OpenPAM 20130907:";;
short | recursive ) echo "Configuration of OpenPAM 20140912:";;
esac
cat <<\_ACEOF
@ -1524,7 +1524,7 @@ fi
test -n "$ac_init_help" && exit $ac_status
if $ac_init_version; then
cat <<\_ACEOF
OpenPAM configure 20130907
OpenPAM configure 20140912
generated by GNU Autoconf 2.69
Copyright (C) 2012 Free Software Foundation, Inc.
@ -1893,7 +1893,7 @@ cat >config.log <<_ACEOF
This file contains any messages produced by compilers while
running configure, to aid debugging if configure makes a mistake.
It was created by OpenPAM $as_me 20130907, which was
It was created by OpenPAM $as_me 20140912, which was
generated by GNU Autoconf 2.69. Invocation command line was
$ $0 $@
@ -2758,7 +2758,7 @@ fi
# Define the identity of the package.
PACKAGE='openpam'
VERSION='20130907'
VERSION='20140912'
cat >>confdefs.h <<_ACEOF
@ -8454,10 +8454,6 @@ _lt_linker_boilerplate=`cat conftest.err`
$RM -r conftest*
## CAVEAT EMPTOR:
## There is no encapsulation within the following macros, do not change
## the running order or otherwise move them around unless you know exactly
## what you are doing...
if test -n "$compiler"; then
lt_prog_compiler_no_builtin_flag=
@ -12181,7 +12177,7 @@ _ACEOF
fi
done
for ac_func in strlcat strlcmp strlcpy
for ac_func in strlcat strlcmp strlcpy strlset
do :
as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
@ -12918,7 +12914,7 @@ cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
# report actual input values of CONFIG_FILES etc. instead of their
# values after options handling.
ac_log="
This file was extended by OpenPAM $as_me 20130907, which was
This file was extended by OpenPAM $as_me 20140912, which was
generated by GNU Autoconf 2.69. Invocation command line was
CONFIG_FILES = $CONFIG_FILES
@ -12985,7 +12981,7 @@ _ACEOF
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
ac_cs_version="\\
OpenPAM config.status 20130907
OpenPAM config.status 20140912
configured by $0, generated by GNU Autoconf 2.69,
with options \\"\$ac_cs_config\\"

View File

@ -1,8 +1,8 @@
dnl Id: configure.ac 741 2013-09-07 13:34:02Z des
dnl Id: configure.ac 816 2014-09-12 07:50:22Z des
AC_PREREQ([2.62])
AC_REVISION([Id: configure.ac 741 2013-09-07 13:34:02Z des ])
AC_INIT([OpenPAM], [20130907], [des@des.no], [openpam], [http://www.openpam.org/])
AC_REVISION([Id: configure.ac 816 2014-09-12 07:50:22Z des ])
AC_INIT([OpenPAM], [20140912], [des@des.no], [openpam], [http://www.openpam.org/])
AC_CONFIG_SRCDIR([lib/libpam/pam_start.c])
AC_CONFIG_MACRO_DIR([m4])
AM_INIT_AUTOMAKE([foreign])
@ -85,7 +85,7 @@ AC_CHECK_FUNCS([asprintf vasprintf])
AC_CHECK_FUNCS([dlfunc fdlopen])
AC_CHECK_FUNCS([fpurge])
AC_CHECK_FUNCS([setlogmask])
AC_CHECK_FUNCS([strlcat strlcmp strlcpy])
AC_CHECK_FUNCS([strlcat strlcmp strlcpy strlset])
saved_LIBS="${LIBS}"
LIBS=""

View File

@ -82,10 +82,7 @@ host_triplet = @host@
subdir = doc
DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am
ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
am__aclocal_m4_deps = $(top_srcdir)/m4/libtool.m4 \
$(top_srcdir)/m4/ltoptions.m4 $(top_srcdir)/m4/ltsugar.m4 \
$(top_srcdir)/m4/ltversion.m4 $(top_srcdir)/m4/lt~obsolete.m4 \
$(top_srcdir)/configure.ac
am__aclocal_m4_deps = $(top_srcdir)/configure.ac
am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
$(ACLOCAL_M4)
mkinstalldirs = $(install_sh) -d

View File

@ -1,4 +1,4 @@
# Makefile.in generated by automake 1.14 from Makefile.am.
# Makefile.in generated by automake 1.14.1 from Makefile.am.
# @configure_input@
# Copyright (C) 1994-2013 Free Software Foundation, Inc.
@ -82,10 +82,7 @@ subdir = doc/man
DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am \
$(dist_man3_MANS) $(dist_man5_MANS)
ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
am__aclocal_m4_deps = $(top_srcdir)/m4/libtool.m4 \
$(top_srcdir)/m4/ltoptions.m4 $(top_srcdir)/m4/ltsugar.m4 \
$(top_srcdir)/m4/ltversion.m4 $(top_srcdir)/m4/lt~obsolete.m4 \
$(top_srcdir)/configure.ac
am__aclocal_m4_deps = $(top_srcdir)/configure.ac
am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
$(ACLOCAL_M4)
mkinstalldirs = $(install_sh) -d

View File

@ -1,11 +1,11 @@
.\" $NetBSD: openpam.3,v 1.6 2014/06/10 11:36:41 wiz Exp $
.\" $NetBSD: openpam.3,v 1.6.2.1 2015/06/08 20:33:19 snj Exp $
.\"
.\" Generated by gendoc.pl
.Dd September 7, 2013
.Dd September 12, 2014
.Dt OPENPAM 3
.Os
.Sh NAME
.Nm pam
.Nm openpam
.Nd Pluggable Authentication Modules Library
.Sh LIBRARY
.Lb libpam

View File

@ -1,8 +1,8 @@
.\" $NetBSD: openpam_borrow_cred.3,v 1.4 2013/12/27 20:10:20 christos Exp $
.\" $NetBSD: openpam_borrow_cred.3,v 1.4.4.1 2015/06/08 20:33:19 snj Exp $
.\"
.\" Generated from openpam_borrow_cred.c by gendoc.pl
.\" Id: openpam_borrow_cred.c 649 2013-03-05 17:58:33Z des
.Dd September 7, 2013
.Dd September 12, 2014
.Dt OPENPAM_BORROW_CRED 3
.Os
.Sh NAME

View File

@ -1,8 +1,8 @@
.\" $NetBSD: openpam_free_data.3,v 1.4 2013/12/27 20:10:20 christos Exp $
.\" $NetBSD: openpam_free_data.3,v 1.4.4.1 2015/06/08 20:33:19 snj Exp $
.\"
.\" Generated from openpam_free_data.c by gendoc.pl
.\" Id: openpam_free_data.c 648 2013-03-05 17:54:27Z des
.Dd September 7, 2013
.Dd September 12, 2014
.Dt OPENPAM_FREE_DATA 3
.Os
.Sh NAME

View File

@ -1,8 +1,8 @@
.\" $NetBSD: openpam_free_envlist.3,v 1.5 2013/12/27 20:10:20 christos Exp $
.\" $NetBSD: openpam_free_envlist.3,v 1.5.4.1 2015/06/08 20:33:19 snj Exp $
.\"
.\" Generated from openpam_free_envlist.c by gendoc.pl
.\" Id: openpam_free_envlist.c 648 2013-03-05 17:54:27Z des
.Dd September 7, 2013
.Dd September 12, 2014
.Dt OPENPAM_FREE_ENVLIST 3
.Os
.Sh NAME

View File

@ -1,8 +1,8 @@
.\" $NetBSD: openpam_get_feature.3,v 1.3 2013/12/27 20:10:20 christos Exp $
.\" $NetBSD: openpam_get_feature.3,v 1.3.6.1 2015/06/08 20:33:19 snj Exp $
.\"
.\" Generated from openpam_get_feature.c by gendoc.pl
.\" Id: openpam_get_feature.c 648 2013-03-05 17:54:27Z des
.Dd September 7, 2013
.Dd September 12, 2014
.Dt OPENPAM_GET_FEATURE 3
.Os
.Sh NAME

View File

@ -1,8 +1,8 @@
.\" $NetBSD: openpam_get_option.3,v 1.4 2013/12/27 20:10:20 christos Exp $
.\" $NetBSD: openpam_get_option.3,v 1.4.4.1 2015/06/08 20:33:19 snj Exp $
.\"
.\" Generated from openpam_get_option.c by gendoc.pl
.\" Id: openpam_get_option.c 648 2013-03-05 17:54:27Z des
.Dd September 7, 2013
.Dd September 12, 2014
.Dt OPENPAM_GET_OPTION 3
.Os
.Sh NAME

View File

@ -1,8 +1,8 @@
.\" $NetBSD: openpam_log.3,v 1.4 2013/12/27 20:10:20 christos Exp $
.\" $NetBSD: openpam_log.3,v 1.4.4.1 2015/06/08 20:33:19 snj Exp $
.\"
.\" Generated from openpam_log.c by gendoc.pl
.\" Id: openpam_log.c 686 2013-07-11 16:36:02Z des
.Dd September 7, 2013
.Dd September 12, 2014
.Dt OPENPAM_LOG 3
.Os
.Sh NAME

View File

@ -1,8 +1,8 @@
.\" $NetBSD: openpam_nullconv.3,v 1.4 2013/12/27 20:10:20 christos Exp $
.\" $NetBSD: openpam_nullconv.3,v 1.4.4.1 2015/06/08 20:33:19 snj Exp $
.\"
.\" Generated from openpam_nullconv.c by gendoc.pl
.\" Id: openpam_nullconv.c 648 2013-03-05 17:54:27Z des
.Dd September 7, 2013
.Dd September 12, 2014
.Dt OPENPAM_NULLCONV 3
.Os
.Sh NAME

View File

@ -1,8 +1,8 @@
.\" $NetBSD: openpam_readline.3,v 1.4 2013/12/27 20:10:20 christos Exp $
.\" $NetBSD: openpam_readline.3,v 1.4.4.1 2015/06/08 20:33:19 snj Exp $
.\"
.\" Generated from openpam_readline.c by gendoc.pl
.\" Id: openpam_readline.c 703 2013-08-16 11:57:54Z des
.Dd September 7, 2013
.Dd September 12, 2014
.Dt OPENPAM_READLINE 3
.Os
.Sh NAME

View File

@ -1,8 +1,8 @@
.\" $NetBSD: openpam_readlinev.3,v 1.3 2013/12/27 20:10:20 christos Exp $
.\" $NetBSD: openpam_readlinev.3,v 1.3.6.1 2015/06/08 20:33:19 snj Exp $
.\"
.\" Generated from openpam_readlinev.c by gendoc.pl
.\" Id: openpam_readlinev.c 648 2013-03-05 17:54:27Z des
.Dd September 7, 2013
.Dd September 12, 2014
.Dt OPENPAM_READLINEV 3
.Os
.Sh NAME

View File

@ -1,8 +1,8 @@
.\" $NetBSD: openpam_readword.3,v 1.3 2013/12/27 20:10:20 christos Exp $
.\" $NetBSD: openpam_readword.3,v 1.3.6.1 2015/06/08 20:33:19 snj Exp $
.\"
.\" Generated from openpam_readword.c by gendoc.pl
.\" Id: openpam_readword.c 648 2013-03-05 17:54:27Z des
.Dd September 7, 2013
.Dd September 12, 2014
.Dt OPENPAM_READWORD 3
.Os
.Sh NAME

View File

@ -1,8 +1,8 @@
.\" $NetBSD: openpam_restore_cred.3,v 1.4 2013/12/27 20:10:20 christos Exp $
.\" $NetBSD: openpam_restore_cred.3,v 1.4.4.1 2015/06/08 20:33:19 snj Exp $
.\"
.\" Generated from openpam_restore_cred.c by gendoc.pl
.\" Id: openpam_restore_cred.c 648 2013-03-05 17:54:27Z des
.Dd September 7, 2013
.Dd September 12, 2014
.Dt OPENPAM_RESTORE_CRED 3
.Os
.Sh NAME

View File

@ -1,8 +1,8 @@
.\" $NetBSD: openpam_set_feature.3,v 1.3 2013/12/27 20:10:20 christos Exp $
.\" $NetBSD: openpam_set_feature.3,v 1.3.6.1 2015/06/08 20:33:19 snj Exp $
.\"
.\" Generated from openpam_set_feature.c by gendoc.pl
.\" Id: openpam_set_feature.c 648 2013-03-05 17:54:27Z des
.Dd September 7, 2013
.Dd September 12, 2014
.Dt OPENPAM_SET_FEATURE 3
.Os
.Sh NAME

View File

@ -1,8 +1,8 @@
.\" $NetBSD: openpam_set_option.3,v 1.4 2013/12/27 20:10:20 christos Exp $
.\" $NetBSD: openpam_set_option.3,v 1.4.4.1 2015/06/08 20:33:19 snj Exp $
.\"
.\" Generated from openpam_set_option.c by gendoc.pl
.\" Id: openpam_set_option.c 648 2013-03-05 17:54:27Z des
.Dd September 7, 2013
.Dd September 12, 2014
.Dt OPENPAM_SET_OPTION 3
.Os
.Sh NAME

View File

@ -1,8 +1,8 @@
.\" $NetBSD: openpam_straddch.3,v 1.3 2013/12/27 20:10:20 christos Exp $
.\" $NetBSD: openpam_straddch.3,v 1.3.6.1 2015/06/08 20:33:19 snj Exp $
.\"
.\" Generated from openpam_straddch.c by gendoc.pl
.\" Id: openpam_straddch.c 648 2013-03-05 17:54:27Z des
.Dd September 7, 2013
.Dd September 12, 2014
.Dt OPENPAM_STRADDCH 3
.Os
.Sh NAME

View File

@ -1,8 +1,8 @@
.\" $NetBSD: openpam_subst.3,v 1.5 2013/12/27 20:10:20 christos Exp $
.\" $NetBSD: openpam_subst.3,v 1.5.4.1 2015/06/08 20:33:19 snj Exp $
.\"
.\" Generated from openpam_subst.c by gendoc.pl
.\" Id: openpam_subst.c 648 2013-03-05 17:54:27Z des
.Dd September 7, 2013
.Dd September 12, 2014
.Dt OPENPAM_SUBST 3
.Os
.Sh NAME

View File

@ -1,8 +1,8 @@
.\" $NetBSD: openpam_ttyconv.3,v 1.4 2013/12/27 20:10:20 christos Exp $
.\" $NetBSD: openpam_ttyconv.3,v 1.4.4.1 2015/06/08 20:33:19 snj Exp $
.\"
.\" Generated from openpam_ttyconv.c by gendoc.pl
.\" Id: openpam_ttyconv.c 688 2013-07-11 16:40:08Z des
.Dd September 7, 2013
.\" Id: openpam_ttyconv.c 807 2014-09-09 09:41:32Z des
.Dd September 12, 2014
.Dt OPENPAM_TTYCONV 3
.Os
.Sh NAME

View File

@ -1,11 +1,11 @@
.\" $NetBSD: pam.3,v 1.6 2014/06/10 11:36:41 wiz Exp $
.\" $NetBSD: pam.3,v 1.6.2.1 2015/06/08 20:33:19 snj Exp $
.\"
.\" Generated by gendoc.pl
.Dd September 7, 2013
.Dd September 12, 2014
.Dt PAM 3
.Os
.Sh NAME
.Nm openpam
.Nm pam
.Nd Pluggable Authentication Modules Library
.Sh LIBRARY
.Lb libpam

View File

@ -1,4 +1,4 @@
.\" $NetBSD: pam.conf.5,v 1.6 2013/12/28 17:36:50 christos Exp $
.\" $NetBSD: pam.conf.5,v 1.6.4.1 2015/06/08 20:33:19 snj Exp $
.\"
.\"-
.\" Copyright (c) 2005-2011 Dag-Erling Smørgrav
@ -28,9 +28,9 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
.\" Id: pam.conf.5 741 2013-09-07 13:34:02Z des
.\" Id: pam.conf.5 816 2014-09-12 07:50:22Z des
.\"
.Dd September 7, 2013
.Dd September 12, 2014
.Dt PAM.CONF 5
.Os
.Sh NAME

View File

@ -1,8 +1,8 @@
.\" $NetBSD: pam_acct_mgmt.3,v 1.4 2013/12/27 20:10:20 christos Exp $
.\" $NetBSD: pam_acct_mgmt.3,v 1.4.4.1 2015/06/08 20:33:19 snj Exp $
.\"
.\" Generated from pam_acct_mgmt.c by gendoc.pl
.\" Id: pam_acct_mgmt.c 648 2013-03-05 17:54:27Z des
.Dd September 7, 2013
.Dd September 12, 2014
.Dt PAM_ACCT_MGMT 3
.Os
.Sh NAME

View File

@ -1,8 +1,8 @@
.\" $NetBSD: pam_authenticate.3,v 1.4 2013/12/27 20:10:20 christos Exp $
.\" $NetBSD: pam_authenticate.3,v 1.4.4.1 2015/06/08 20:33:19 snj Exp $
.\"
.\" Generated from pam_authenticate.c by gendoc.pl
.\" Id: pam_authenticate.c 648 2013-03-05 17:54:27Z des
.Dd September 7, 2013
.Dd September 12, 2014
.Dt PAM_AUTHENTICATE 3
.Os
.Sh NAME

View File

@ -1,8 +1,8 @@
.\" $NetBSD: pam_chauthtok.3,v 1.4 2013/12/27 20:10:20 christos Exp $
.\" $NetBSD: pam_chauthtok.3,v 1.4.4.1 2015/06/08 20:33:19 snj Exp $
.\"
.\" Generated from pam_chauthtok.c by gendoc.pl
.\" Id: pam_chauthtok.c 648 2013-03-05 17:54:27Z des
.Dd September 7, 2013
.Dd September 12, 2014
.Dt PAM_CHAUTHTOK 3
.Os
.Sh NAME

View File

@ -1,8 +1,8 @@
.\" $NetBSD: pam_close_session.3,v 1.4 2013/12/27 20:10:20 christos Exp $
.\" $NetBSD: pam_close_session.3,v 1.4.4.1 2015/06/08 20:33:19 snj Exp $
.\"
.\" Generated from pam_close_session.c by gendoc.pl
.\" Id: pam_close_session.c 648 2013-03-05 17:54:27Z des
.Dd September 7, 2013
.Dd September 12, 2014
.Dt PAM_CLOSE_SESSION 3
.Os
.Sh NAME

View File

@ -1,4 +1,4 @@
.\" $NetBSD: pam_conv.3,v 1.5 2013/12/27 20:10:20 christos Exp $
.\" $NetBSD: pam_conv.3,v 1.5.4.1 2015/06/08 20:33:19 snj Exp $
.\"
.\"-
.\" Copyright (c) 2002-2003 Networks Associates Technology, Inc.
@ -34,9 +34,9 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
.\" Id: pam_conv.3 741 2013-09-07 13:34:02Z des
.\" Id: pam_conv.3 816 2014-09-12 07:50:22Z des
.\"
.Dd September 7, 2013
.Dd September 12, 2014
.Dt PAM_CONV 3
.Os
.Sh NAME
@ -78,7 +78,7 @@ item.
.Pp
The conversation function's first argument specifies the number of
messages (up to
.Dv PAM_NUM_MSG )
.Dv PAM_MAX_NUM_MSG )
to process.
The second argument is a pointer to an array of pointers to
.Vt pam_message

View File

@ -1,8 +1,8 @@
.\" $NetBSD: pam_end.3,v 1.4 2013/12/27 20:10:20 christos Exp $
.\" $NetBSD: pam_end.3,v 1.4.4.1 2015/06/08 20:33:19 snj Exp $
.\"
.\" Generated from pam_end.c by gendoc.pl
.\" Id: pam_end.c 648 2013-03-05 17:54:27Z des
.Dd September 7, 2013
.Dd September 12, 2014
.Dt PAM_END 3
.Os
.Sh NAME

View File

@ -1,8 +1,8 @@
.\" $NetBSD: pam_error.3,v 1.4 2013/12/27 20:10:20 christos Exp $
.\" $NetBSD: pam_error.3,v 1.4.4.1 2015/06/08 20:33:19 snj Exp $
.\"
.\" Generated from pam_error.c by gendoc.pl
.\" Id: pam_error.c 648 2013-03-05 17:54:27Z des
.Dd September 7, 2013
.Dd September 12, 2014
.Dt PAM_ERROR 3
.Os
.Sh NAME

View File

@ -1,8 +1,8 @@
.\" $NetBSD: pam_get_authtok.3,v 1.5 2013/12/27 20:11:26 christos Exp $
.\" $NetBSD: pam_get_authtok.3,v 1.5.4.1 2015/06/08 20:33:19 snj Exp $
.\"
.\" Generated from pam_get_authtok.c by gendoc.pl
.\" Id: pam_get_authtok.c 670 2013-03-17 19:26:07Z des
.Dd September 7, 2013
.\" Id: pam_get_authtok.c 807 2014-09-09 09:41:32Z des
.Dd September 12, 2014
.Dt PAM_GET_AUTHTOK 3
.Os
.Sh NAME

View File

@ -1,8 +1,8 @@
.\" $NetBSD: pam_get_data.3,v 1.4 2013/12/27 20:10:20 christos Exp $
.\" $NetBSD: pam_get_data.3,v 1.4.4.1 2015/06/08 20:33:19 snj Exp $
.\"
.\" Generated from pam_get_data.c by gendoc.pl
.\" Id: pam_get_data.c 648 2013-03-05 17:54:27Z des
.Dd September 7, 2013
.Dd September 12, 2014
.Dt PAM_GET_DATA 3
.Os
.Sh NAME

View File

@ -1,8 +1,8 @@
.\" $NetBSD: pam_get_item.3,v 1.4 2013/12/27 20:10:20 christos Exp $
.\" $NetBSD: pam_get_item.3,v 1.4.4.1 2015/06/08 20:33:19 snj Exp $
.\"
.\" Generated from pam_get_item.c by gendoc.pl
.\" Id: pam_get_item.c 648 2013-03-05 17:54:27Z des
.Dd September 7, 2013
.Dd September 12, 2014
.Dt PAM_GET_ITEM 3
.Os
.Sh NAME

View File

@ -1,8 +1,8 @@
.\" $NetBSD: pam_get_user.3,v 1.5 2013/12/27 20:11:26 christos Exp $
.\" $NetBSD: pam_get_user.3,v 1.5.4.1 2015/06/08 20:33:19 snj Exp $
.\"
.\" Generated from pam_get_user.c by gendoc.pl
.\" Id: pam_get_user.c 670 2013-03-17 19:26:07Z des
.Dd September 7, 2013
.Dd September 12, 2014
.Dt PAM_GET_USER 3
.Os
.Sh NAME

View File

@ -1,8 +1,8 @@
.\" $NetBSD: pam_getenv.3,v 1.4 2013/12/27 20:10:20 christos Exp $
.\" $NetBSD: pam_getenv.3,v 1.4.4.1 2015/06/08 20:33:19 snj Exp $
.\"
.\" Generated from pam_getenv.c by gendoc.pl
.\" Id: pam_getenv.c 648 2013-03-05 17:54:27Z des
.Dd September 7, 2013
.Dd September 12, 2014
.Dt PAM_GETENV 3
.Os
.Sh NAME

View File

@ -1,8 +1,8 @@
.\" $NetBSD: pam_getenvlist.3,v 1.4 2013/12/27 20:10:20 christos Exp $
.\" $NetBSD: pam_getenvlist.3,v 1.4.4.1 2015/06/08 20:33:19 snj Exp $
.\"
.\" Generated from pam_getenvlist.c by gendoc.pl
.\" Id: pam_getenvlist.c 648 2013-03-05 17:54:27Z des
.Dd September 7, 2013
.Dd September 12, 2014
.Dt PAM_GETENVLIST 3
.Os
.Sh NAME

View File

@ -1,8 +1,8 @@
.\" $NetBSD: pam_info.3,v 1.4 2013/12/27 20:10:20 christos Exp $
.\" $NetBSD: pam_info.3,v 1.4.4.1 2015/06/08 20:33:19 snj Exp $
.\"
.\" Generated from pam_info.c by gendoc.pl
.\" Id: pam_info.c 648 2013-03-05 17:54:27Z des
.Dd September 7, 2013
.Dd September 12, 2014
.Dt PAM_INFO 3
.Os
.Sh NAME

View File

@ -1,8 +1,8 @@
.\" $NetBSD: pam_open_session.3,v 1.4 2013/12/27 20:10:20 christos Exp $
.\" $NetBSD: pam_open_session.3,v 1.4.4.1 2015/06/08 20:33:19 snj Exp $
.\"
.\" Generated from pam_open_session.c by gendoc.pl
.\" Id: pam_open_session.c 648 2013-03-05 17:54:27Z des
.Dd September 7, 2013
.Dd September 12, 2014
.Dt PAM_OPEN_SESSION 3
.Os
.Sh NAME

View File

@ -1,8 +1,8 @@
.\" $NetBSD: pam_prompt.3,v 1.4 2013/12/27 20:10:20 christos Exp $
.\" $NetBSD: pam_prompt.3,v 1.4.4.1 2015/06/08 20:33:19 snj Exp $
.\"
.\" Generated from pam_prompt.c by gendoc.pl
.\" Id: pam_prompt.c 648 2013-03-05 17:54:27Z des
.Dd September 7, 2013
.Dd September 12, 2014
.Dt PAM_PROMPT 3
.Os
.Sh NAME

View File

@ -1,8 +1,8 @@
.\" $NetBSD: pam_putenv.3,v 1.4 2013/12/27 20:10:20 christos Exp $
.\" $NetBSD: pam_putenv.3,v 1.4.4.1 2015/06/08 20:33:19 snj Exp $
.\"
.\" Generated from pam_putenv.c by gendoc.pl
.\" Id: pam_putenv.c 648 2013-03-05 17:54:27Z des
.Dd September 7, 2013
.Dd September 12, 2014
.Dt PAM_PUTENV 3
.Os
.Sh NAME

View File

@ -1,8 +1,8 @@
.\" $NetBSD: pam_set_data.3,v 1.4 2013/12/27 20:10:20 christos Exp $
.\" $NetBSD: pam_set_data.3,v 1.4.4.1 2015/06/08 20:33:19 snj Exp $
.\"
.\" Generated from pam_set_data.c by gendoc.pl
.\" Id: pam_set_data.c 648 2013-03-05 17:54:27Z des
.Dd September 7, 2013
.Dd September 12, 2014
.Dt PAM_SET_DATA 3
.Os
.Sh NAME

View File

@ -1,8 +1,8 @@
.\" $NetBSD: pam_set_item.3,v 1.4 2013/12/27 20:10:20 christos Exp $
.\" $NetBSD: pam_set_item.3,v 1.4.4.1 2015/06/08 20:33:19 snj Exp $
.\"
.\" Generated from pam_set_item.c by gendoc.pl
.\" Id: pam_set_item.c 648 2013-03-05 17:54:27Z des
.Dd September 7, 2013
.Dd September 12, 2014
.Dt PAM_SET_ITEM 3
.Os
.Sh NAME

View File

@ -1,8 +1,8 @@
.\" $NetBSD: pam_setcred.3,v 1.4 2013/12/27 20:10:20 christos Exp $
.\" $NetBSD: pam_setcred.3,v 1.4.4.1 2015/06/08 20:33:19 snj Exp $
.\"
.\" Generated from pam_setcred.c by gendoc.pl
.\" Id: pam_setcred.c 648 2013-03-05 17:54:27Z des
.Dd September 7, 2013
.Dd September 12, 2014
.Dt PAM_SETCRED 3
.Os
.Sh NAME

View File

@ -1,8 +1,8 @@
.\" $NetBSD: pam_setenv.3,v 1.4 2013/12/27 20:10:20 christos Exp $
.\" $NetBSD: pam_setenv.3,v 1.4.4.1 2015/06/08 20:33:19 snj Exp $
.\"
.\" Generated from pam_setenv.c by gendoc.pl
.\" Id: pam_setenv.c 648 2013-03-05 17:54:27Z des
.Dd September 7, 2013
.Dd September 12, 2014
.Dt PAM_SETENV 3
.Os
.Sh NAME

View File

@ -1,8 +1,8 @@
.\" $NetBSD: pam_sm_acct_mgmt.3,v 1.4 2013/12/27 20:10:20 christos Exp $
.\" $NetBSD: pam_sm_acct_mgmt.3,v 1.4.4.1 2015/06/08 20:33:19 snj Exp $
.\"
.\" Generated from pam_sm_acct_mgmt.c by gendoc.pl
.\" Id: pam_sm_acct_mgmt.c 648 2013-03-05 17:54:27Z des
.Dd September 7, 2013
.Dd September 12, 2014
.Dt PAM_SM_ACCT_MGMT 3
.Os
.Sh NAME

View File

@ -1,8 +1,8 @@
.\" $NetBSD: pam_sm_authenticate.3,v 1.4 2013/12/27 20:10:20 christos Exp $
.\" $NetBSD: pam_sm_authenticate.3,v 1.4.4.1 2015/06/08 20:33:19 snj Exp $
.\"
.\" Generated from pam_sm_authenticate.c by gendoc.pl
.\" Id: pam_sm_authenticate.c 648 2013-03-05 17:54:27Z des
.Dd September 7, 2013
.Dd September 12, 2014
.Dt PAM_SM_AUTHENTICATE 3
.Os
.Sh NAME

View File

@ -1,8 +1,8 @@
.\" $NetBSD: pam_sm_chauthtok.3,v 1.4 2013/12/27 20:10:20 christos Exp $
.\" $NetBSD: pam_sm_chauthtok.3,v 1.4.4.1 2015/06/08 20:33:19 snj Exp $
.\"
.\" Generated from pam_sm_chauthtok.c by gendoc.pl
.\" Id: pam_sm_chauthtok.c 648 2013-03-05 17:54:27Z des
.Dd September 7, 2013
.Dd September 12, 2014
.Dt PAM_SM_CHAUTHTOK 3
.Os
.Sh NAME

View File

@ -1,8 +1,8 @@
.\" $NetBSD: pam_sm_close_session.3,v 1.4 2013/12/27 20:10:20 christos Exp $
.\" $NetBSD: pam_sm_close_session.3,v 1.4.4.1 2015/06/08 20:33:19 snj Exp $
.\"
.\" Generated from pam_sm_close_session.c by gendoc.pl
.\" Id: pam_sm_close_session.c 648 2013-03-05 17:54:27Z des
.Dd September 7, 2013
.Dd September 12, 2014
.Dt PAM_SM_CLOSE_SESSION 3
.Os
.Sh NAME

View File

@ -1,8 +1,8 @@
.\" $NetBSD: pam_sm_open_session.3,v 1.4 2013/12/27 20:10:20 christos Exp $
.\" $NetBSD: pam_sm_open_session.3,v 1.4.4.1 2015/06/08 20:33:19 snj Exp $
.\"
.\" Generated from pam_sm_open_session.c by gendoc.pl
.\" Id: pam_sm_open_session.c 648 2013-03-05 17:54:27Z des
.Dd September 7, 2013
.Dd September 12, 2014
.Dt PAM_SM_OPEN_SESSION 3
.Os
.Sh NAME

View File

@ -1,8 +1,8 @@
.\" $NetBSD: pam_sm_setcred.3,v 1.4 2013/12/27 20:10:20 christos Exp $
.\" $NetBSD: pam_sm_setcred.3,v 1.4.4.1 2015/06/08 20:33:19 snj Exp $
.\"
.\" Generated from pam_sm_setcred.c by gendoc.pl
.\" Id: pam_sm_setcred.c 648 2013-03-05 17:54:27Z des
.Dd September 7, 2013
.Dd September 12, 2014
.Dt PAM_SM_SETCRED 3
.Os
.Sh NAME

View File

@ -1,8 +1,8 @@
.\" $NetBSD: pam_start.3,v 1.4 2013/12/27 20:10:20 christos Exp $
.\" $NetBSD: pam_start.3,v 1.4.4.1 2015/06/08 20:33:19 snj Exp $
.\"
.\" Generated from pam_start.c by gendoc.pl
.\" Id: pam_start.c 648 2013-03-05 17:54:27Z des
.Dd September 7, 2013
.Dd September 12, 2014
.Dt PAM_START 3
.Os
.Sh NAME

View File

@ -1,8 +1,8 @@
.\" $NetBSD: pam_strerror.3,v 1.4 2013/12/27 20:10:20 christos Exp $
.\" $NetBSD: pam_strerror.3,v 1.4.4.1 2015/06/08 20:33:19 snj Exp $
.\"
.\" Generated from pam_strerror.c by gendoc.pl
.\" Id: pam_strerror.c 648 2013-03-05 17:54:27Z des
.Dd September 7, 2013
.Dd September 12, 2014
.Dt PAM_STRERROR 3
.Os
.Sh NAME
@ -21,9 +21,8 @@ The
function returns a pointer to a string containing a
textual description of the error indicated by the
.Fa error_number
argument.
argument, in the context of the PAM transaction described by the
.Fa pamh
argument in the context of the PAM transaction described by the
.Fa pamh .
The
.Fa pamh
argument is ignored.

View File

@ -1,8 +1,8 @@
.\" $NetBSD: pam_verror.3,v 1.4 2013/12/27 20:10:20 christos Exp $
.\" $NetBSD: pam_verror.3,v 1.4.4.1 2015/06/08 20:33:19 snj Exp $
.\"
.\" Generated from pam_verror.c by gendoc.pl
.\" Id: pam_verror.c 648 2013-03-05 17:54:27Z des
.Dd September 7, 2013
.Dd September 12, 2014
.Dt PAM_VERROR 3
.Os
.Sh NAME

View File

@ -1,8 +1,8 @@
.\" $NetBSD: pam_vinfo.3,v 1.4 2013/12/27 20:10:20 christos Exp $
.\" $NetBSD: pam_vinfo.3,v 1.4.4.1 2015/06/08 20:33:19 snj Exp $
.\"
.\" Generated from pam_vinfo.c by gendoc.pl
.\" Id: pam_vinfo.c 648 2013-03-05 17:54:27Z des
.Dd September 7, 2013
.Dd September 12, 2014
.Dt PAM_VINFO 3
.Os
.Sh NAME

View File

@ -1,8 +1,8 @@
.\" $NetBSD: pam_vprompt.3,v 1.4 2013/12/27 20:10:20 christos Exp $
.\" $NetBSD: pam_vprompt.3,v 1.4.4.1 2015/06/08 20:33:19 snj Exp $
.\"
.\" Generated from pam_vprompt.c by gendoc.pl
.\" Id: pam_vprompt.c 648 2013-03-05 17:54:27Z des
.Dd September 7, 2013
.Dd September 12, 2014
.Dt PAM_VPROMPT 3
.Os
.Sh NAME

View File

@ -82,10 +82,7 @@ host_triplet = @host@
subdir = include
DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am
ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
am__aclocal_m4_deps = $(top_srcdir)/m4/libtool.m4 \
$(top_srcdir)/m4/ltoptions.m4 $(top_srcdir)/m4/ltsugar.m4 \
$(top_srcdir)/m4/ltversion.m4 $(top_srcdir)/m4/lt~obsolete.m4 \
$(top_srcdir)/configure.ac
am__aclocal_m4_deps = $(top_srcdir)/configure.ac
am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
$(ACLOCAL_M4)
mkinstalldirs = $(install_sh) -d

View File

@ -84,10 +84,7 @@ subdir = include/security
DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am \
$(security_HEADERS)
ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
am__aclocal_m4_deps = $(top_srcdir)/m4/libtool.m4 \
$(top_srcdir)/m4/ltoptions.m4 $(top_srcdir)/m4/ltsugar.m4 \
$(top_srcdir)/m4/ltversion.m4 $(top_srcdir)/m4/lt~obsolete.m4 \
$(top_srcdir)/configure.ac
am__aclocal_m4_deps = $(top_srcdir)/configure.ac
am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
$(ACLOCAL_M4)
mkinstalldirs = $(install_sh) -d

View File

@ -1,4 +1,4 @@
/* $NetBSD: openpam_version.h,v 1.4 2013/12/27 20:10:21 christos Exp $ */
/* $NetBSD: openpam_version.h,v 1.4.4.1 2015/06/08 20:33:20 snj Exp $ */
/*-
* Copyright (c) 2002-2003 Networks Associates Technology, Inc.
@ -34,14 +34,14 @@
* OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
* SUCH DAMAGE.
*
* Id: openpam_version.h 737 2013-09-07 12:53:55Z des
* Id: openpam_version.h 812 2014-09-12 07:24:23Z des
*/
#ifndef SECURITY_OPENPAM_VERSION_H_INCLUDED
#define SECURITY_OPENPAM_VERSION_H_INCLUDED
#define OPENPAM
#define OPENPAM_VERSION 20130907
#define OPENPAM_RELEASE "Nummularia"
#define OPENPAM_VERSION 20140912
#define OPENPAM_RELEASE "Ourouparia"
#endif /* !SECURITY_OPENPAM_VERSION_H_INCLUDED */

View File

@ -1,100 +1,3 @@
# Id: Makefile.am 660 2013-03-11 15:08:52Z des
# Id: Makefile.am 714 2013-08-19 15:30:21Z des
NULL =
AM_CPPFLAGS = -I$(top_srcdir)/include
lib_LTLIBRARIES = libpam.la
noinst_HEADERS = \
openpam_asprintf.h \
openpam_constants.h \
openpam_cred.h \
openpam_ctype.h \
openpam_debug.h \
openpam_dlfunc.h \
openpam_features.h \
openpam_impl.h \
openpam_strlcat.h \
openpam_strlcmp.h \
openpam_strlcpy.h \
openpam_vasprintf.h
libpam_la_SOURCES = \
openpam_asprintf.c \
openpam_borrow_cred.c \
openpam_check_owner_perms.c \
openpam_configure.c \
openpam_constants.c \
openpam_dispatch.c \
openpam_dynamic.c \
openpam_features.c \
openpam_findenv.c \
openpam_free_data.c \
openpam_free_envlist.c \
openpam_get_feature.c \
openpam_get_option.c \
openpam_load.c \
openpam_log.c \
openpam_nullconv.c \
openpam_readline.c \
openpam_readlinev.c \
openpam_readword.c \
openpam_restore_cred.c \
openpam_set_option.c \
openpam_set_feature.c \
openpam_static.c \
openpam_strlcat.c \
openpam_strlcpy.c \
openpam_straddch.c \
openpam_subst.c \
openpam_vasprintf.c \
openpam_ttyconv.c \
pam_acct_mgmt.c \
pam_authenticate.c \
pam_chauthtok.c \
pam_close_session.c \
pam_end.c \
pam_error.c \
pam_get_authtok.c \
pam_get_data.c \
pam_get_item.c \
pam_get_user.c \
pam_getenv.c \
pam_getenvlist.c \
pam_info.c \
pam_open_session.c \
pam_prompt.c \
pam_putenv.c \
pam_set_data.c \
pam_set_item.c \
pam_setcred.c \
pam_setenv.c \
pam_start.c \
pam_strerror.c \
pam_verror.c \
pam_vinfo.c \
pam_vprompt.c \
$(NULL)
libpam_la_LDFLAGS = -no-undefined -version-info @LIB_MAJ@
libpam_la_LIBADD = @DL_LIBS@
EXTRA_DIST = \
pam_authenticate_secondary.c \
pam_get_mapped_authtok.c \
pam_get_mapped_username.c \
pam_set_mapped_authtok.c \
pam_set_mapped_username.c \
\
pam_sm_acct_mgmt.c \
pam_sm_authenticate.c \
pam_sm_authenticate_secondary.c \
pam_sm_chauthtok.c \
pam_sm_close_session.c \
pam_sm_get_mapped_authtok.c \
pam_sm_get_mapped_username.c \
pam_sm_open_session.c \
pam_sm_set_mapped_authtok.c \
pam_sm_set_mapped_username.c \
pam_sm_setcred.c
SUBDIRS = libpam

View File

@ -14,9 +14,7 @@
@SET_MAKE@
# Id: Makefile.am 660 2013-03-11 15:08:52Z des
# Id: Makefile.am 714 2013-08-19 15:30:21Z des
VPATH = @srcdir@
am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)'
am__make_running_with_option = \
@ -81,78 +79,16 @@ PRE_UNINSTALL = :
POST_UNINSTALL = :
build_triplet = @build@
host_triplet = @host@
subdir = lib/libpam
DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am \
$(top_srcdir)/depcomp $(noinst_HEADERS)
subdir = lib
DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am
ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
am__aclocal_m4_deps = $(top_srcdir)/m4/libtool.m4 \
$(top_srcdir)/m4/ltoptions.m4 $(top_srcdir)/m4/ltsugar.m4 \
$(top_srcdir)/m4/ltversion.m4 $(top_srcdir)/m4/lt~obsolete.m4 \
$(top_srcdir)/configure.ac
am__aclocal_m4_deps = $(top_srcdir)/configure.ac
am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
$(ACLOCAL_M4)
mkinstalldirs = $(install_sh) -d
CONFIG_HEADER = $(top_builddir)/config.h
CONFIG_CLEAN_FILES =
CONFIG_CLEAN_VPATH_FILES =
am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`;
am__vpath_adj = case $$p in \
$(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \
*) f=$$p;; \
esac;
am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`;
am__install_max = 40
am__nobase_strip_setup = \
srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'`
am__nobase_strip = \
for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||"
am__nobase_list = $(am__nobase_strip_setup); \
for p in $$list; do echo "$$p $$p"; done | \
sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \
$(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \
if (++n[$$2] == $(am__install_max)) \
{ print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \
END { for (dir in files) print dir, files[dir] }'
am__base_list = \
sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \
sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g'
am__uninstall_files_from_dir = { \
test -z "$$files" \
|| { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \
|| { echo " ( cd '$$dir' && rm -f" $$files ")"; \
$(am__cd) "$$dir" && rm -f $$files; }; \
}
am__installdirs = "$(DESTDIR)$(libdir)"
LTLIBRARIES = $(lib_LTLIBRARIES)
libpam_la_DEPENDENCIES =
am__objects_1 =
am_libpam_la_OBJECTS = openpam_asprintf.lo openpam_borrow_cred.lo \
openpam_check_owner_perms.lo openpam_configure.lo \
openpam_constants.lo openpam_dispatch.lo openpam_dynamic.lo \
openpam_features.lo openpam_findenv.lo openpam_free_data.lo \
openpam_free_envlist.lo openpam_get_feature.lo \
openpam_get_option.lo openpam_load.lo openpam_log.lo \
openpam_nullconv.lo openpam_readline.lo openpam_readlinev.lo \
openpam_readword.lo openpam_restore_cred.lo \
openpam_set_option.lo openpam_set_feature.lo openpam_static.lo \
openpam_strlcat.lo openpam_strlcpy.lo openpam_straddch.lo \
openpam_subst.lo openpam_vasprintf.lo openpam_ttyconv.lo \
pam_acct_mgmt.lo pam_authenticate.lo pam_chauthtok.lo \
pam_close_session.lo pam_end.lo pam_error.lo \
pam_get_authtok.lo pam_get_data.lo pam_get_item.lo \
pam_get_user.lo pam_getenv.lo pam_getenvlist.lo pam_info.lo \
pam_open_session.lo pam_prompt.lo pam_putenv.lo \
pam_set_data.lo pam_set_item.lo pam_setcred.lo pam_setenv.lo \
pam_start.lo pam_strerror.lo pam_verror.lo pam_vinfo.lo \
pam_vprompt.lo $(am__objects_1)
libpam_la_OBJECTS = $(am_libpam_la_OBJECTS)
AM_V_lt = $(am__v_lt_@AM_V@)
am__v_lt_ = $(am__v_lt_@AM_DEFAULT_V@)
am__v_lt_0 = --silent
am__v_lt_1 =
libpam_la_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \
$(LIBTOOLFLAGS) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \
$(libpam_la_LDFLAGS) $(LDFLAGS) -o $@
AM_V_P = $(am__v_P_@AM_V@)
am__v_P_ = $(am__v_P_@AM_DEFAULT_V@)
am__v_P_0 = false
@ -165,36 +101,29 @@ AM_V_at = $(am__v_at_@AM_V@)
am__v_at_ = $(am__v_at_@AM_DEFAULT_V@)
am__v_at_0 = @
am__v_at_1 =
DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir)
depcomp = $(SHELL) $(top_srcdir)/depcomp
am__depfiles_maybe = depfiles
am__mv = mv -f
COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \
$(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
LTCOMPILE = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \
$(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) \
$(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) \
$(AM_CFLAGS) $(CFLAGS)
AM_V_CC = $(am__v_CC_@AM_V@)
am__v_CC_ = $(am__v_CC_@AM_DEFAULT_V@)
am__v_CC_0 = @echo " CC " $@;
am__v_CC_1 =
CCLD = $(CC)
LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \
$(LIBTOOLFLAGS) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \
$(AM_LDFLAGS) $(LDFLAGS) -o $@
AM_V_CCLD = $(am__v_CCLD_@AM_V@)
am__v_CCLD_ = $(am__v_CCLD_@AM_DEFAULT_V@)
am__v_CCLD_0 = @echo " CCLD " $@;
am__v_CCLD_1 =
SOURCES = $(libpam_la_SOURCES)
DIST_SOURCES = $(libpam_la_SOURCES)
SOURCES =
DIST_SOURCES =
RECURSIVE_TARGETS = all-recursive check-recursive cscopelist-recursive \
ctags-recursive dvi-recursive html-recursive info-recursive \
install-data-recursive install-dvi-recursive \
install-exec-recursive install-html-recursive \
install-info-recursive install-pdf-recursive \
install-ps-recursive install-recursive installcheck-recursive \
installdirs-recursive pdf-recursive ps-recursive \
tags-recursive uninstall-recursive
am__can_run_installinfo = \
case $$AM_UPDATE_INFO_DIR in \
n|no|NO) false;; \
*) (install-info --version) >/dev/null 2>&1;; \
esac
HEADERS = $(noinst_HEADERS)
RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
distclean-recursive maintainer-clean-recursive
am__recursive_targets = \
$(RECURSIVE_TARGETS) \
$(RECURSIVE_CLEAN_TARGETS) \
$(am__extra_recursive_targets)
AM_RECURSIVE_TARGETS = $(am__recursive_targets:-recursive=) TAGS CTAGS \
distdir
am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP)
# Read a list of newline-separated strings from the standard input,
# and print each of them once, without duplicates. Input order is
@ -214,7 +143,33 @@ am__define_uniq_tagged_files = \
done | $(am__uniquify_input)`
ETAGS = etags
CTAGS = ctags
DIST_SUBDIRS = $(SUBDIRS)
DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
am__relativize = \
dir0=`pwd`; \
sed_first='s,^\([^/]*\)/.*$$,\1,'; \
sed_rest='s,^[^/]*/*,,'; \
sed_last='s,^.*/\([^/]*\)$$,\1,'; \
sed_butlast='s,/*[^/]*$$,,'; \
while test -n "$$dir1"; do \
first=`echo "$$dir1" | sed -e "$$sed_first"`; \
if test "$$first" != "."; then \
if test "$$first" = ".."; then \
dir2=`echo "$$dir0" | sed -e "$$sed_last"`/"$$dir2"; \
dir0=`echo "$$dir0" | sed -e "$$sed_butlast"`; \
else \
first2=`echo "$$dir2" | sed -e "$$sed_first"`; \
if test "$$first2" = "$$first"; then \
dir2=`echo "$$dir2" | sed -e "$$sed_rest"`; \
else \
dir2="../$$dir2"; \
fi; \
dir0="$$dir0"/"$$first"; \
fi; \
fi; \
dir1=`echo "$$dir1" | sed -e "$$sed_rest"`; \
done; \
reldir="$$dir2"
ACLOCAL = @ACLOCAL@
AMTAR = @AMTAR@
AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@
@ -334,105 +289,10 @@ target_alias = @target_alias@
top_build_prefix = @top_build_prefix@
top_builddir = @top_builddir@
top_srcdir = @top_srcdir@
NULL =
AM_CPPFLAGS = -I$(top_srcdir)/include
lib_LTLIBRARIES = libpam.la
noinst_HEADERS = \
openpam_asprintf.h \
openpam_constants.h \
openpam_cred.h \
openpam_ctype.h \
openpam_debug.h \
openpam_dlfunc.h \
openpam_features.h \
openpam_impl.h \
openpam_strlcat.h \
openpam_strlcmp.h \
openpam_strlcpy.h \
openpam_vasprintf.h
libpam_la_SOURCES = \
openpam_asprintf.c \
openpam_borrow_cred.c \
openpam_check_owner_perms.c \
openpam_configure.c \
openpam_constants.c \
openpam_dispatch.c \
openpam_dynamic.c \
openpam_features.c \
openpam_findenv.c \
openpam_free_data.c \
openpam_free_envlist.c \
openpam_get_feature.c \
openpam_get_option.c \
openpam_load.c \
openpam_log.c \
openpam_nullconv.c \
openpam_readline.c \
openpam_readlinev.c \
openpam_readword.c \
openpam_restore_cred.c \
openpam_set_option.c \
openpam_set_feature.c \
openpam_static.c \
openpam_strlcat.c \
openpam_strlcpy.c \
openpam_straddch.c \
openpam_subst.c \
openpam_vasprintf.c \
openpam_ttyconv.c \
pam_acct_mgmt.c \
pam_authenticate.c \
pam_chauthtok.c \
pam_close_session.c \
pam_end.c \
pam_error.c \
pam_get_authtok.c \
pam_get_data.c \
pam_get_item.c \
pam_get_user.c \
pam_getenv.c \
pam_getenvlist.c \
pam_info.c \
pam_open_session.c \
pam_prompt.c \
pam_putenv.c \
pam_set_data.c \
pam_set_item.c \
pam_setcred.c \
pam_setenv.c \
pam_start.c \
pam_strerror.c \
pam_verror.c \
pam_vinfo.c \
pam_vprompt.c \
$(NULL)
libpam_la_LDFLAGS = -no-undefined -version-info @LIB_MAJ@
libpam_la_LIBADD = @DL_LIBS@
EXTRA_DIST = \
pam_authenticate_secondary.c \
pam_get_mapped_authtok.c \
pam_get_mapped_username.c \
pam_set_mapped_authtok.c \
pam_set_mapped_username.c \
\
pam_sm_acct_mgmt.c \
pam_sm_authenticate.c \
pam_sm_authenticate_secondary.c \
pam_sm_chauthtok.c \
pam_sm_close_session.c \
pam_sm_get_mapped_authtok.c \
pam_sm_get_mapped_username.c \
pam_sm_open_session.c \
pam_sm_set_mapped_authtok.c \
pam_sm_set_mapped_username.c \
pam_sm_setcred.c
all: all-am
SUBDIRS = libpam
all: all-recursive
.SUFFIXES:
.SUFFIXES: .c .lo .o .obj
$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
@for dep in $?; do \
case '$(am__configure_deps)' in \
@ -442,9 +302,9 @@ $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
exit 1;; \
esac; \
done; \
echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign lib/libpam/Makefile'; \
echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign lib/Makefile'; \
$(am__cd) $(top_srcdir) && \
$(AUTOMAKE) --foreign lib/libpam/Makefile
$(AUTOMAKE) --foreign lib/Makefile
.PRECIOUS: Makefile
Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
@case '$?' in \
@ -464,140 +324,67 @@ $(ACLOCAL_M4): $(am__aclocal_m4_deps)
cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
$(am__aclocal_m4_deps):
install-libLTLIBRARIES: $(lib_LTLIBRARIES)
@$(NORMAL_INSTALL)
@list='$(lib_LTLIBRARIES)'; test -n "$(libdir)" || list=; \
list2=; for p in $$list; do \
if test -f $$p; then \
list2="$$list2 $$p"; \
else :; fi; \
done; \
test -z "$$list2" || { \
echo " $(MKDIR_P) '$(DESTDIR)$(libdir)'"; \
$(MKDIR_P) "$(DESTDIR)$(libdir)" || exit 1; \
echo " $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(INSTALL) $(INSTALL_STRIP_FLAG) $$list2 '$(DESTDIR)$(libdir)'"; \
$(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(INSTALL) $(INSTALL_STRIP_FLAG) $$list2 "$(DESTDIR)$(libdir)"; \
}
uninstall-libLTLIBRARIES:
@$(NORMAL_UNINSTALL)
@list='$(lib_LTLIBRARIES)'; test -n "$(libdir)" || list=; \
for p in $$list; do \
$(am__strip_dir) \
echo " $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=uninstall rm -f '$(DESTDIR)$(libdir)/$$f'"; \
$(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=uninstall rm -f "$(DESTDIR)$(libdir)/$$f"; \
done
clean-libLTLIBRARIES:
-test -z "$(lib_LTLIBRARIES)" || rm -f $(lib_LTLIBRARIES)
@list='$(lib_LTLIBRARIES)'; \
locs=`for p in $$list; do echo $$p; done | \
sed 's|^[^/]*$$|.|; s|/[^/]*$$||; s|$$|/so_locations|' | \
sort -u`; \
test -z "$$locs" || { \
echo rm -f $${locs}; \
rm -f $${locs}; \
}
libpam.la: $(libpam_la_OBJECTS) $(libpam_la_DEPENDENCIES) $(EXTRA_libpam_la_DEPENDENCIES)
$(AM_V_CCLD)$(libpam_la_LINK) -rpath $(libdir) $(libpam_la_OBJECTS) $(libpam_la_LIBADD) $(LIBS)
mostlyclean-compile:
-rm -f *.$(OBJEXT)
distclean-compile:
-rm -f *.tab.c
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/openpam_asprintf.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/openpam_borrow_cred.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/openpam_check_owner_perms.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/openpam_configure.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/openpam_constants.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/openpam_dispatch.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/openpam_dynamic.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/openpam_features.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/openpam_findenv.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/openpam_free_data.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/openpam_free_envlist.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/openpam_get_feature.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/openpam_get_option.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/openpam_load.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/openpam_log.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/openpam_nullconv.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/openpam_readline.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/openpam_readlinev.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/openpam_readword.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/openpam_restore_cred.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/openpam_set_feature.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/openpam_set_option.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/openpam_static.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/openpam_straddch.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/openpam_strlcat.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/openpam_strlcpy.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/openpam_subst.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/openpam_ttyconv.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/openpam_vasprintf.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/pam_acct_mgmt.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/pam_authenticate.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/pam_chauthtok.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/pam_close_session.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/pam_end.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/pam_error.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/pam_get_authtok.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/pam_get_data.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/pam_get_item.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/pam_get_user.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/pam_getenv.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/pam_getenvlist.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/pam_info.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/pam_open_session.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/pam_prompt.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/pam_putenv.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/pam_set_data.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/pam_set_item.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/pam_setcred.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/pam_setenv.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/pam_start.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/pam_strerror.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/pam_verror.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/pam_vinfo.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/pam_vprompt.Plo@am__quote@
.c.o:
@am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $<
@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ $<
.c.obj:
@am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'`
@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ `$(CYGPATH_W) '$<'`
.c.lo:
@am__fastdepCC_TRUE@ $(AM_V_CC)$(LTCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $<
@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Plo
@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@
@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LTCOMPILE) -c -o $@ $<
mostlyclean-libtool:
-rm -f *.lo
clean-libtool:
-rm -rf .libs _libs
# This directory's subdirectories are mostly independent; you can cd
# into them and run 'make' without going through this Makefile.
# To change the values of 'make' variables: instead of editing Makefiles,
# (1) if the variable is set in 'config.status', edit 'config.status'
# (which will cause the Makefiles to be regenerated when you run 'make');
# (2) otherwise, pass the desired values on the 'make' command line.
$(am__recursive_targets):
@fail=; \
if $(am__make_keepgoing); then \
failcom='fail=yes'; \
else \
failcom='exit 1'; \
fi; \
dot_seen=no; \
target=`echo $@ | sed s/-recursive//`; \
case "$@" in \
distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
*) list='$(SUBDIRS)' ;; \
esac; \
for subdir in $$list; do \
echo "Making $$target in $$subdir"; \
if test "$$subdir" = "."; then \
dot_seen=yes; \
local_target="$$target-am"; \
else \
local_target="$$target"; \
fi; \
($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
|| eval $$failcom; \
done; \
if test "$$dot_seen" = "no"; then \
$(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
fi; test -z "$$fail"
ID: $(am__tagged_files)
$(am__define_uniq_tagged_files); mkid -fID $$unique
tags: tags-am
tags: tags-recursive
TAGS: tags
tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files)
set x; \
here=`pwd`; \
if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
include_option=--etags-include; \
empty_fix=.; \
else \
include_option=--include; \
empty_fix=; \
fi; \
list='$(SUBDIRS)'; for subdir in $$list; do \
if test "$$subdir" = .; then :; else \
test ! -f $$subdir/TAGS || \
set "$$@" "$$include_option=$$here/$$subdir/TAGS"; \
fi; \
done; \
$(am__define_uniq_tagged_files); \
shift; \
if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \
@ -610,7 +397,7 @@ tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files)
$$unique; \
fi; \
fi
ctags: ctags-am
ctags: ctags-recursive
CTAGS: ctags
ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files)
@ -623,7 +410,7 @@ GTAGS:
here=`$(am__cd) $(top_builddir) && pwd` \
&& $(am__cd) $(top_srcdir) \
&& gtags -i $(GTAGS_ARGS) "$$here"
cscopelist: cscopelist-am
cscopelist: cscopelist-recursive
cscopelist-am: $(am__tagged_files)
list='$(am__tagged_files)'; \
@ -672,22 +459,45 @@ distdir: $(DISTFILES)
|| exit 1; \
fi; \
done
check-am: all-am
check: check-am
all-am: Makefile $(LTLIBRARIES) $(HEADERS)
installdirs:
for dir in "$(DESTDIR)$(libdir)"; do \
test -z "$$dir" || $(MKDIR_P) "$$dir"; \
@list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
if test "$$subdir" = .; then :; else \
$(am__make_dryrun) \
|| test -d "$(distdir)/$$subdir" \
|| $(MKDIR_P) "$(distdir)/$$subdir" \
|| exit 1; \
dir1=$$subdir; dir2="$(distdir)/$$subdir"; \
$(am__relativize); \
new_distdir=$$reldir; \
dir1=$$subdir; dir2="$(top_distdir)"; \
$(am__relativize); \
new_top_distdir=$$reldir; \
echo " (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) top_distdir="$$new_top_distdir" distdir="$$new_distdir" \\"; \
echo " am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir)"; \
($(am__cd) $$subdir && \
$(MAKE) $(AM_MAKEFLAGS) \
top_distdir="$$new_top_distdir" \
distdir="$$new_distdir" \
am__remove_distdir=: \
am__skip_length_check=: \
am__skip_mode_fix=: \
distdir) \
|| exit 1; \
fi; \
done
install: install-am
install-exec: install-exec-am
install-data: install-data-am
uninstall: uninstall-am
check-am: all-am
check: check-recursive
all-am: Makefile
installdirs: installdirs-recursive
installdirs-am:
install: install-recursive
install-exec: install-exec-recursive
install-data: install-data-recursive
uninstall: uninstall-recursive
install-am: all-am
@$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
installcheck: installcheck-am
installcheck: installcheck-recursive
install-strip:
if test -z '$(STRIP)'; then \
$(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
@ -709,92 +519,86 @@ distclean-generic:
maintainer-clean-generic:
@echo "This command is intended for maintainers to use"
@echo "it deletes files that may require special tools to rebuild."
clean: clean-am
clean: clean-recursive
clean-am: clean-generic clean-libLTLIBRARIES clean-libtool \
mostlyclean-am
clean-am: clean-generic clean-libtool mostlyclean-am
distclean: distclean-am
-rm -rf ./$(DEPDIR)
distclean: distclean-recursive
-rm -f Makefile
distclean-am: clean-am distclean-compile distclean-generic \
distclean-tags
distclean-am: clean-am distclean-generic distclean-tags
dvi: dvi-am
dvi: dvi-recursive
dvi-am:
html: html-am
html: html-recursive
html-am:
info: info-am
info: info-recursive
info-am:
install-data-am:
install-dvi: install-dvi-am
install-dvi: install-dvi-recursive
install-dvi-am:
install-exec-am: install-libLTLIBRARIES
install-exec-am:
install-html: install-html-am
install-html: install-html-recursive
install-html-am:
install-info: install-info-am
install-info: install-info-recursive
install-info-am:
install-man:
install-pdf: install-pdf-am
install-pdf: install-pdf-recursive
install-pdf-am:
install-ps: install-ps-am
install-ps: install-ps-recursive
install-ps-am:
installcheck-am:
maintainer-clean: maintainer-clean-am
-rm -rf ./$(DEPDIR)
maintainer-clean: maintainer-clean-recursive
-rm -f Makefile
maintainer-clean-am: distclean-am maintainer-clean-generic
mostlyclean: mostlyclean-am
mostlyclean: mostlyclean-recursive
mostlyclean-am: mostlyclean-compile mostlyclean-generic \
mostlyclean-libtool
mostlyclean-am: mostlyclean-generic mostlyclean-libtool
pdf: pdf-am
pdf: pdf-recursive
pdf-am:
ps: ps-am
ps: ps-recursive
ps-am:
uninstall-am: uninstall-libLTLIBRARIES
uninstall-am:
.MAKE: install-am install-strip
.MAKE: $(am__recursive_targets) install-am install-strip
.PHONY: CTAGS GTAGS TAGS all all-am check check-am clean clean-generic \
clean-libLTLIBRARIES clean-libtool cscopelist-am ctags \
ctags-am distclean distclean-compile distclean-generic \
distclean-libtool distclean-tags distdir dvi dvi-am html \
html-am info info-am install install-am install-data \
install-data-am install-dvi install-dvi-am install-exec \
install-exec-am install-html install-html-am install-info \
install-info-am install-libLTLIBRARIES install-man install-pdf \
install-pdf-am install-ps install-ps-am install-strip \
installcheck installcheck-am installdirs maintainer-clean \
maintainer-clean-generic mostlyclean mostlyclean-compile \
mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \
tags tags-am uninstall uninstall-am uninstall-libLTLIBRARIES
.PHONY: $(am__recursive_targets) CTAGS GTAGS TAGS all all-am check \
check-am clean clean-generic clean-libtool cscopelist-am ctags \
ctags-am distclean distclean-generic distclean-libtool \
distclean-tags distdir dvi dvi-am html html-am info info-am \
install install-am install-data install-data-am install-dvi \
install-dvi-am install-exec install-exec-am install-html \
install-html-am install-info install-info-am install-man \
install-pdf install-pdf-am install-ps install-ps-am \
install-strip installcheck installcheck-am installdirs \
installdirs-am maintainer-clean maintainer-clean-generic \
mostlyclean mostlyclean-generic mostlyclean-libtool pdf pdf-am \
ps ps-am tags tags-am uninstall uninstall-am
# Tell versions [3.59,3.63) of GNU make to not export all variables.

View File

@ -0,0 +1,102 @@
# Id: Makefile.am 807 2014-09-09 09:41:32Z des
NULL =
AM_CPPFLAGS = -I$(top_srcdir)/include
lib_LTLIBRARIES = libpam.la
noinst_HEADERS = \
openpam_asprintf.h \
openpam_constants.h \
openpam_cred.h \
openpam_ctype.h \
openpam_debug.h \
openpam_dlfunc.h \
openpam_features.h \
openpam_impl.h \
openpam_strlcat.h \
openpam_strlcmp.h \
openpam_strlcpy.h \
openpam_strlset.h \
openpam_vasprintf.h
libpam_la_SOURCES = \
openpam_asprintf.c \
openpam_borrow_cred.c \
openpam_check_owner_perms.c \
openpam_configure.c \
openpam_constants.c \
openpam_dispatch.c \
openpam_dynamic.c \
openpam_features.c \
openpam_findenv.c \
openpam_free_data.c \
openpam_free_envlist.c \
openpam_get_feature.c \
openpam_get_option.c \
openpam_load.c \
openpam_log.c \
openpam_nullconv.c \
openpam_readline.c \
openpam_readlinev.c \
openpam_readword.c \
openpam_restore_cred.c \
openpam_set_option.c \
openpam_set_feature.c \
openpam_static.c \
openpam_straddch.c \
openpam_strlcat.c \
openpam_strlcpy.c \
openpam_strlset.c \
openpam_subst.c \
openpam_vasprintf.c \
openpam_ttyconv.c \
pam_acct_mgmt.c \
pam_authenticate.c \
pam_chauthtok.c \
pam_close_session.c \
pam_end.c \
pam_error.c \
pam_get_authtok.c \
pam_get_data.c \
pam_get_item.c \
pam_get_user.c \
pam_getenv.c \
pam_getenvlist.c \
pam_info.c \
pam_open_session.c \
pam_prompt.c \
pam_putenv.c \
pam_set_data.c \
pam_set_item.c \
pam_setcred.c \
pam_setenv.c \
pam_start.c \
pam_strerror.c \
pam_verror.c \
pam_vinfo.c \
pam_vprompt.c \
$(NULL)
libpam_la_LDFLAGS = -no-undefined -version-info @LIB_MAJ@
libpam_la_LIBADD = @DL_LIBS@
EXTRA_DIST = \
pam_authenticate_secondary.c \
pam_get_mapped_authtok.c \
pam_get_mapped_username.c \
pam_set_mapped_authtok.c \
pam_set_mapped_username.c \
\
pam_sm_acct_mgmt.c \
pam_sm_authenticate.c \
pam_sm_authenticate_secondary.c \
pam_sm_chauthtok.c \
pam_sm_close_session.c \
pam_sm_get_mapped_authtok.c \
pam_sm_get_mapped_username.c \
pam_sm_open_session.c \
pam_sm_set_mapped_authtok.c \
pam_sm_set_mapped_username.c \
pam_sm_setcred.c

View File

@ -0,0 +1,802 @@
# Makefile.in generated by automake 1.14 from Makefile.am.
# @configure_input@
# Copyright (C) 1994-2013 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.
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
# PARTICULAR PURPOSE.
@SET_MAKE@
# Id: Makefile.am 807 2014-09-09 09:41:32Z des
VPATH = @srcdir@
am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)'
am__make_running_with_option = \
case $${target_option-} in \
?) ;; \
*) echo "am__make_running_with_option: internal error: invalid" \
"target option '$${target_option-}' specified" >&2; \
exit 1;; \
esac; \
has_opt=no; \
sane_makeflags=$$MAKEFLAGS; \
if $(am__is_gnu_make); then \
sane_makeflags=$$MFLAGS; \
else \
case $$MAKEFLAGS in \
*\\[\ \ ]*) \
bs=\\; \
sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \
| sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \
esac; \
fi; \
skip_next=no; \
strip_trailopt () \
{ \
flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \
}; \
for flg in $$sane_makeflags; do \
test $$skip_next = yes && { skip_next=no; continue; }; \
case $$flg in \
*=*|--*) continue;; \
-*I) strip_trailopt 'I'; skip_next=yes;; \
-*I?*) strip_trailopt 'I';; \
-*O) strip_trailopt 'O'; skip_next=yes;; \
-*O?*) strip_trailopt 'O';; \
-*l) strip_trailopt 'l'; skip_next=yes;; \
-*l?*) strip_trailopt 'l';; \
-[dEDm]) skip_next=yes;; \
-[JT]) skip_next=yes;; \
esac; \
case $$flg in \
*$$target_option*) has_opt=yes; break;; \
esac; \
done; \
test $$has_opt = yes
am__make_dryrun = (target_option=n; $(am__make_running_with_option))
am__make_keepgoing = (target_option=k; $(am__make_running_with_option))
pkgdatadir = $(datadir)/@PACKAGE@
pkgincludedir = $(includedir)/@PACKAGE@
pkglibdir = $(libdir)/@PACKAGE@
pkglibexecdir = $(libexecdir)/@PACKAGE@
am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
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)
NORMAL_INSTALL = :
PRE_INSTALL = :
POST_INSTALL = :
NORMAL_UNINSTALL = :
PRE_UNINSTALL = :
POST_UNINSTALL = :
build_triplet = @build@
host_triplet = @host@
subdir = lib/libpam
DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am \
$(top_srcdir)/depcomp $(noinst_HEADERS)
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 = $(install_sh) -d
CONFIG_HEADER = $(top_builddir)/config.h
CONFIG_CLEAN_FILES =
CONFIG_CLEAN_VPATH_FILES =
am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`;
am__vpath_adj = case $$p in \
$(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \
*) f=$$p;; \
esac;
am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`;
am__install_max = 40
am__nobase_strip_setup = \
srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'`
am__nobase_strip = \
for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||"
am__nobase_list = $(am__nobase_strip_setup); \
for p in $$list; do echo "$$p $$p"; done | \
sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \
$(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \
if (++n[$$2] == $(am__install_max)) \
{ print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \
END { for (dir in files) print dir, files[dir] }'
am__base_list = \
sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \
sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g'
am__uninstall_files_from_dir = { \
test -z "$$files" \
|| { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \
|| { echo " ( cd '$$dir' && rm -f" $$files ")"; \
$(am__cd) "$$dir" && rm -f $$files; }; \
}
am__installdirs = "$(DESTDIR)$(libdir)"
LTLIBRARIES = $(lib_LTLIBRARIES)
libpam_la_DEPENDENCIES =
am__objects_1 =
am_libpam_la_OBJECTS = openpam_asprintf.lo openpam_borrow_cred.lo \
openpam_check_owner_perms.lo openpam_configure.lo \
openpam_constants.lo openpam_dispatch.lo openpam_dynamic.lo \
openpam_features.lo openpam_findenv.lo openpam_free_data.lo \
openpam_free_envlist.lo openpam_get_feature.lo \
openpam_get_option.lo openpam_load.lo openpam_log.lo \
openpam_nullconv.lo openpam_readline.lo openpam_readlinev.lo \
openpam_readword.lo openpam_restore_cred.lo \
openpam_set_option.lo openpam_set_feature.lo openpam_static.lo \
openpam_straddch.lo openpam_strlcat.lo openpam_strlcpy.lo \
openpam_strlset.lo openpam_subst.lo openpam_vasprintf.lo \
openpam_ttyconv.lo pam_acct_mgmt.lo pam_authenticate.lo \
pam_chauthtok.lo pam_close_session.lo pam_end.lo pam_error.lo \
pam_get_authtok.lo pam_get_data.lo pam_get_item.lo \
pam_get_user.lo pam_getenv.lo pam_getenvlist.lo pam_info.lo \
pam_open_session.lo pam_prompt.lo pam_putenv.lo \
pam_set_data.lo pam_set_item.lo pam_setcred.lo pam_setenv.lo \
pam_start.lo pam_strerror.lo pam_verror.lo pam_vinfo.lo \
pam_vprompt.lo $(am__objects_1)
libpam_la_OBJECTS = $(am_libpam_la_OBJECTS)
AM_V_lt = $(am__v_lt_@AM_V@)
am__v_lt_ = $(am__v_lt_@AM_DEFAULT_V@)
am__v_lt_0 = --silent
am__v_lt_1 =
libpam_la_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \
$(LIBTOOLFLAGS) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \
$(libpam_la_LDFLAGS) $(LDFLAGS) -o $@
AM_V_P = $(am__v_P_@AM_V@)
am__v_P_ = $(am__v_P_@AM_DEFAULT_V@)
am__v_P_0 = false
am__v_P_1 = :
AM_V_GEN = $(am__v_GEN_@AM_V@)
am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@)
am__v_GEN_0 = @echo " GEN " $@;
am__v_GEN_1 =
AM_V_at = $(am__v_at_@AM_V@)
am__v_at_ = $(am__v_at_@AM_DEFAULT_V@)
am__v_at_0 = @
am__v_at_1 =
DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir)
depcomp = $(SHELL) $(top_srcdir)/depcomp
am__depfiles_maybe = depfiles
am__mv = mv -f
COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \
$(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
LTCOMPILE = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \
$(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) \
$(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) \
$(AM_CFLAGS) $(CFLAGS)
AM_V_CC = $(am__v_CC_@AM_V@)
am__v_CC_ = $(am__v_CC_@AM_DEFAULT_V@)
am__v_CC_0 = @echo " CC " $@;
am__v_CC_1 =
CCLD = $(CC)
LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \
$(LIBTOOLFLAGS) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \
$(AM_LDFLAGS) $(LDFLAGS) -o $@
AM_V_CCLD = $(am__v_CCLD_@AM_V@)
am__v_CCLD_ = $(am__v_CCLD_@AM_DEFAULT_V@)
am__v_CCLD_0 = @echo " CCLD " $@;
am__v_CCLD_1 =
SOURCES = $(libpam_la_SOURCES)
DIST_SOURCES = $(libpam_la_SOURCES)
am__can_run_installinfo = \
case $$AM_UPDATE_INFO_DIR in \
n|no|NO) false;; \
*) (install-info --version) >/dev/null 2>&1;; \
esac
HEADERS = $(noinst_HEADERS)
am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP)
# Read a list of newline-separated strings from the standard input,
# and print each of them once, without duplicates. Input order is
# *not* preserved.
am__uniquify_input = $(AWK) '\
BEGIN { nonempty = 0; } \
{ items[$$0] = 1; nonempty = 1; } \
END { if (nonempty) { for (i in items) print i; }; } \
'
# Make sure the list of sources is unique. This is necessary because,
# e.g., the same source file might be shared among _SOURCES variables
# for different programs/libraries.
am__define_uniq_tagged_files = \
list='$(am__tagged_files)'; \
unique=`for i in $$list; do \
if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
done | $(am__uniquify_input)`
ETAGS = etags
CTAGS = ctags
DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
ACLOCAL = @ACLOCAL@
AMTAR = @AMTAR@
AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@
AR = @AR@
AUTOCONF = @AUTOCONF@
AUTOHEADER = @AUTOHEADER@
AUTOMAKE = @AUTOMAKE@
AWK = @AWK@
CC = @CC@
CCDEPMODE = @CCDEPMODE@
CFLAGS = @CFLAGS@
CPP = @CPP@
CPPFLAGS = @CPPFLAGS@
CRYPTO_LIBS = @CRYPTO_LIBS@
CRYPT_LIBS = @CRYPT_LIBS@
CYGPATH_W = @CYGPATH_W@
DEFS = @DEFS@
DEPDIR = @DEPDIR@
DLLTOOL = @DLLTOOL@
DL_LIBS = @DL_LIBS@
DSYMUTIL = @DSYMUTIL@
DUMPBIN = @DUMPBIN@
ECHO_C = @ECHO_C@
ECHO_N = @ECHO_N@
ECHO_T = @ECHO_T@
EGREP = @EGREP@
EXEEXT = @EXEEXT@
FGREP = @FGREP@
GREP = @GREP@
INSTALL = @INSTALL@
INSTALL_DATA = @INSTALL_DATA@
INSTALL_PROGRAM = @INSTALL_PROGRAM@
INSTALL_SCRIPT = @INSTALL_SCRIPT@
INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
LD = @LD@
LDFLAGS = @LDFLAGS@
LIBOBJS = @LIBOBJS@
LIBS = @LIBS@
LIBTOOL = @LIBTOOL@
LIB_MAJ = @LIB_MAJ@
LIPO = @LIPO@
LN_S = @LN_S@
LTLIBOBJS = @LTLIBOBJS@
MAKEINFO = @MAKEINFO@
MANIFEST_TOOL = @MANIFEST_TOOL@
MKDIR_P = @MKDIR_P@
NM = @NM@
NMEDIT = @NMEDIT@
OBJDUMP = @OBJDUMP@
OBJEXT = @OBJEXT@
OPENPAM_MODULES_DIR = @OPENPAM_MODULES_DIR@
OTOOL = @OTOOL@
OTOOL64 = @OTOOL64@
PACKAGE = @PACKAGE@
PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
PACKAGE_NAME = @PACKAGE_NAME@
PACKAGE_STRING = @PACKAGE_STRING@
PACKAGE_TARNAME = @PACKAGE_TARNAME@
PACKAGE_URL = @PACKAGE_URL@
PACKAGE_VERSION = @PACKAGE_VERSION@
PATH_SEPARATOR = @PATH_SEPARATOR@
RANLIB = @RANLIB@
SED = @SED@
SET_MAKE = @SET_MAKE@
SHELL = @SHELL@
STRIP = @STRIP@
VERSION = @VERSION@
abs_builddir = @abs_builddir@
abs_srcdir = @abs_srcdir@
abs_top_builddir = @abs_top_builddir@
abs_top_srcdir = @abs_top_srcdir@
ac_ct_AR = @ac_ct_AR@
ac_ct_CC = @ac_ct_CC@
ac_ct_DUMPBIN = @ac_ct_DUMPBIN@
am__include = @am__include@
am__leading_dot = @am__leading_dot@
am__quote = @am__quote@
am__tar = @am__tar@
am__untar = @am__untar@
bindir = @bindir@
build = @build@
build_alias = @build_alias@
build_cpu = @build_cpu@
build_os = @build_os@
build_vendor = @build_vendor@
builddir = @builddir@
datadir = @datadir@
datarootdir = @datarootdir@
docdir = @docdir@
dvidir = @dvidir@
exec_prefix = @exec_prefix@
host = @host@
host_alias = @host_alias@
host_cpu = @host_cpu@
host_os = @host_os@
host_vendor = @host_vendor@
htmldir = @htmldir@
includedir = @includedir@
infodir = @infodir@
install_sh = @install_sh@
libdir = @libdir@
libexecdir = @libexecdir@
localedir = @localedir@
localstatedir = @localstatedir@
mandir = @mandir@
mkdir_p = @mkdir_p@
oldincludedir = @oldincludedir@
pdfdir = @pdfdir@
prefix = @prefix@
program_transform_name = @program_transform_name@
psdir = @psdir@
sbindir = @sbindir@
sharedstatedir = @sharedstatedir@
srcdir = @srcdir@
sysconfdir = @sysconfdir@
target_alias = @target_alias@
top_build_prefix = @top_build_prefix@
top_builddir = @top_builddir@
top_srcdir = @top_srcdir@
NULL =
AM_CPPFLAGS = -I$(top_srcdir)/include
lib_LTLIBRARIES = libpam.la
noinst_HEADERS = \
openpam_asprintf.h \
openpam_constants.h \
openpam_cred.h \
openpam_ctype.h \
openpam_debug.h \
openpam_dlfunc.h \
openpam_features.h \
openpam_impl.h \
openpam_strlcat.h \
openpam_strlcmp.h \
openpam_strlcpy.h \
openpam_strlset.h \
openpam_vasprintf.h
libpam_la_SOURCES = \
openpam_asprintf.c \
openpam_borrow_cred.c \
openpam_check_owner_perms.c \
openpam_configure.c \
openpam_constants.c \
openpam_dispatch.c \
openpam_dynamic.c \
openpam_features.c \
openpam_findenv.c \
openpam_free_data.c \
openpam_free_envlist.c \
openpam_get_feature.c \
openpam_get_option.c \
openpam_load.c \
openpam_log.c \
openpam_nullconv.c \
openpam_readline.c \
openpam_readlinev.c \
openpam_readword.c \
openpam_restore_cred.c \
openpam_set_option.c \
openpam_set_feature.c \
openpam_static.c \
openpam_straddch.c \
openpam_strlcat.c \
openpam_strlcpy.c \
openpam_strlset.c \
openpam_subst.c \
openpam_vasprintf.c \
openpam_ttyconv.c \
pam_acct_mgmt.c \
pam_authenticate.c \
pam_chauthtok.c \
pam_close_session.c \
pam_end.c \
pam_error.c \
pam_get_authtok.c \
pam_get_data.c \
pam_get_item.c \
pam_get_user.c \
pam_getenv.c \
pam_getenvlist.c \
pam_info.c \
pam_open_session.c \
pam_prompt.c \
pam_putenv.c \
pam_set_data.c \
pam_set_item.c \
pam_setcred.c \
pam_setenv.c \
pam_start.c \
pam_strerror.c \
pam_verror.c \
pam_vinfo.c \
pam_vprompt.c \
$(NULL)
libpam_la_LDFLAGS = -no-undefined -version-info @LIB_MAJ@
libpam_la_LIBADD = @DL_LIBS@
EXTRA_DIST = \
pam_authenticate_secondary.c \
pam_get_mapped_authtok.c \
pam_get_mapped_username.c \
pam_set_mapped_authtok.c \
pam_set_mapped_username.c \
\
pam_sm_acct_mgmt.c \
pam_sm_authenticate.c \
pam_sm_authenticate_secondary.c \
pam_sm_chauthtok.c \
pam_sm_close_session.c \
pam_sm_get_mapped_authtok.c \
pam_sm_get_mapped_username.c \
pam_sm_open_session.c \
pam_sm_set_mapped_authtok.c \
pam_sm_set_mapped_username.c \
pam_sm_setcred.c
all: all-am
.SUFFIXES:
.SUFFIXES: .c .lo .o .obj
$(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 ) \
&& { if test -f $@; then exit 0; else break; fi; }; \
exit 1;; \
esac; \
done; \
echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign lib/libpam/Makefile'; \
$(am__cd) $(top_srcdir) && \
$(AUTOMAKE) --foreign lib/libpam/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
$(am__aclocal_m4_deps):
install-libLTLIBRARIES: $(lib_LTLIBRARIES)
@$(NORMAL_INSTALL)
@list='$(lib_LTLIBRARIES)'; test -n "$(libdir)" || list=; \
list2=; for p in $$list; do \
if test -f $$p; then \
list2="$$list2 $$p"; \
else :; fi; \
done; \
test -z "$$list2" || { \
echo " $(MKDIR_P) '$(DESTDIR)$(libdir)'"; \
$(MKDIR_P) "$(DESTDIR)$(libdir)" || exit 1; \
echo " $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(INSTALL) $(INSTALL_STRIP_FLAG) $$list2 '$(DESTDIR)$(libdir)'"; \
$(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(INSTALL) $(INSTALL_STRIP_FLAG) $$list2 "$(DESTDIR)$(libdir)"; \
}
uninstall-libLTLIBRARIES:
@$(NORMAL_UNINSTALL)
@list='$(lib_LTLIBRARIES)'; test -n "$(libdir)" || list=; \
for p in $$list; do \
$(am__strip_dir) \
echo " $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=uninstall rm -f '$(DESTDIR)$(libdir)/$$f'"; \
$(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=uninstall rm -f "$(DESTDIR)$(libdir)/$$f"; \
done
clean-libLTLIBRARIES:
-test -z "$(lib_LTLIBRARIES)" || rm -f $(lib_LTLIBRARIES)
@list='$(lib_LTLIBRARIES)'; \
locs=`for p in $$list; do echo $$p; done | \
sed 's|^[^/]*$$|.|; s|/[^/]*$$||; s|$$|/so_locations|' | \
sort -u`; \
test -z "$$locs" || { \
echo rm -f $${locs}; \
rm -f $${locs}; \
}
libpam.la: $(libpam_la_OBJECTS) $(libpam_la_DEPENDENCIES) $(EXTRA_libpam_la_DEPENDENCIES)
$(AM_V_CCLD)$(libpam_la_LINK) -rpath $(libdir) $(libpam_la_OBJECTS) $(libpam_la_LIBADD) $(LIBS)
mostlyclean-compile:
-rm -f *.$(OBJEXT)
distclean-compile:
-rm -f *.tab.c
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/openpam_asprintf.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/openpam_borrow_cred.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/openpam_check_owner_perms.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/openpam_configure.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/openpam_constants.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/openpam_dispatch.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/openpam_dynamic.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/openpam_features.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/openpam_findenv.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/openpam_free_data.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/openpam_free_envlist.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/openpam_get_feature.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/openpam_get_option.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/openpam_load.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/openpam_log.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/openpam_nullconv.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/openpam_readline.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/openpam_readlinev.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/openpam_readword.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/openpam_restore_cred.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/openpam_set_feature.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/openpam_set_option.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/openpam_static.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/openpam_straddch.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/openpam_strlcat.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/openpam_strlcpy.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/openpam_strlset.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/openpam_subst.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/openpam_ttyconv.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/openpam_vasprintf.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/pam_acct_mgmt.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/pam_authenticate.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/pam_chauthtok.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/pam_close_session.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/pam_end.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/pam_error.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/pam_get_authtok.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/pam_get_data.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/pam_get_item.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/pam_get_user.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/pam_getenv.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/pam_getenvlist.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/pam_info.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/pam_open_session.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/pam_prompt.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/pam_putenv.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/pam_set_data.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/pam_set_item.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/pam_setcred.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/pam_setenv.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/pam_start.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/pam_strerror.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/pam_verror.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/pam_vinfo.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/pam_vprompt.Plo@am__quote@
.c.o:
@am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $<
@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ $<
.c.obj:
@am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'`
@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ `$(CYGPATH_W) '$<'`
.c.lo:
@am__fastdepCC_TRUE@ $(AM_V_CC)$(LTCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $<
@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Plo
@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@
@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LTCOMPILE) -c -o $@ $<
mostlyclean-libtool:
-rm -f *.lo
clean-libtool:
-rm -rf .libs _libs
ID: $(am__tagged_files)
$(am__define_uniq_tagged_files); mkid -fID $$unique
tags: tags-am
TAGS: tags
tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files)
set x; \
here=`pwd`; \
$(am__define_uniq_tagged_files); \
shift; \
if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \
test -n "$$unique" || unique=$$empty_fix; \
if test $$# -gt 0; then \
$(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
"$$@" $$unique; \
else \
$(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
$$unique; \
fi; \
fi
ctags: ctags-am
CTAGS: ctags
ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files)
$(am__define_uniq_tagged_files); \
test -z "$(CTAGS_ARGS)$$unique" \
|| $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
$$unique
GTAGS:
here=`$(am__cd) $(top_builddir) && pwd` \
&& $(am__cd) $(top_srcdir) \
&& gtags -i $(GTAGS_ARGS) "$$here"
cscopelist: cscopelist-am
cscopelist-am: $(am__tagged_files)
list='$(am__tagged_files)'; \
case "$(srcdir)" in \
[\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \
*) sdir=$(subdir)/$(srcdir) ;; \
esac; \
for i in $$list; do \
if test -f "$$i"; then \
echo "$(subdir)/$$i"; \
else \
echo "$$sdir/$$i"; \
fi; \
done >> $(top_builddir)/cscope.files
distclean-tags:
-rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
distdir: $(DISTFILES)
@srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
list='$(DISTFILES)'; \
dist_files=`for file in $$list; do echo $$file; done | \
sed -e "s|^$$srcdirstrip/||;t" \
-e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
case $$dist_files in \
*/*) $(MKDIR_P) `echo "$$dist_files" | \
sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
sort -u` ;; \
esac; \
for file in $$dist_files; do \
if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
if test -d $$d/$$file; then \
dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
if test -d "$(distdir)/$$file"; then \
find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
fi; \
if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
fi; \
cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
else \
test -f "$(distdir)/$$file" \
|| cp -p $$d/$$file "$(distdir)/$$file" \
|| exit 1; \
fi; \
done
check-am: all-am
check: check-am
all-am: Makefile $(LTLIBRARIES) $(HEADERS)
installdirs:
for dir in "$(DESTDIR)$(libdir)"; do \
test -z "$$dir" || $(MKDIR_P) "$$dir"; \
done
install: install-am
install-exec: install-exec-am
install-data: install-data-am
uninstall: uninstall-am
install-am: all-am
@$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
installcheck: installcheck-am
install-strip:
if test -z '$(STRIP)'; then \
$(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
install; \
else \
$(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
"INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \
fi
mostlyclean-generic:
clean-generic:
distclean-generic:
-test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
-test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES)
maintainer-clean-generic:
@echo "This command is intended for maintainers to use"
@echo "it deletes files that may require special tools to rebuild."
clean: clean-am
clean-am: clean-generic clean-libLTLIBRARIES clean-libtool \
mostlyclean-am
distclean: distclean-am
-rm -rf ./$(DEPDIR)
-rm -f Makefile
distclean-am: clean-am distclean-compile distclean-generic \
distclean-tags
dvi: dvi-am
dvi-am:
html: html-am
html-am:
info: info-am
info-am:
install-data-am:
install-dvi: install-dvi-am
install-dvi-am:
install-exec-am: install-libLTLIBRARIES
install-html: install-html-am
install-html-am:
install-info: install-info-am
install-info-am:
install-man:
install-pdf: install-pdf-am
install-pdf-am:
install-ps: install-ps-am
install-ps-am:
installcheck-am:
maintainer-clean: maintainer-clean-am
-rm -rf ./$(DEPDIR)
-rm -f Makefile
maintainer-clean-am: distclean-am maintainer-clean-generic
mostlyclean: mostlyclean-am
mostlyclean-am: mostlyclean-compile mostlyclean-generic \
mostlyclean-libtool
pdf: pdf-am
pdf-am:
ps: ps-am
ps-am:
uninstall-am: uninstall-libLTLIBRARIES
.MAKE: install-am install-strip
.PHONY: CTAGS GTAGS TAGS all all-am check check-am clean clean-generic \
clean-libLTLIBRARIES clean-libtool cscopelist-am ctags \
ctags-am distclean distclean-compile distclean-generic \
distclean-libtool distclean-tags distdir dvi dvi-am html \
html-am info info-am install install-am install-data \
install-data-am install-dvi install-dvi-am install-exec \
install-exec-am install-html install-html-am install-info \
install-info-am install-libLTLIBRARIES install-man install-pdf \
install-pdf-am install-ps install-ps-am install-strip \
installcheck installcheck-am installdirs maintainer-clean \
maintainer-clean-generic mostlyclean mostlyclean-compile \
mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \
tags tags-am uninstall uninstall-am uninstall-libLTLIBRARIES
# Tell versions [3.59,3.63) of GNU make to not export all variables.
# Otherwise a system limit (for SysV at least) may be exceeded.
.NOEXPORT:

View File

@ -1,4 +1,4 @@
/* $NetBSD: openpam_asprintf.c,v 1.1.1.1 2013/12/27 19:27:40 christos Exp $ */
/* $NetBSD: openpam_asprintf.c,v 1.2.2.2 2015/06/08 20:33:20 snj Exp $ */
/*-
* Copyright (c) 2012 Dag-Erling Smørgrav
@ -35,6 +35,9 @@
# include "config.h"
#endif
#include <sys/cdefs.h>
__RCSID("$NetBSD: openpam_asprintf.c,v 1.2.2.2 2015/06/08 20:33:20 snj Exp $");
#ifndef HAVE_ASPRINTF
#include <stdarg.h>

View File

@ -1,4 +1,4 @@
/* $NetBSD: openpam_asprintf.h,v 1.1.1.1 2013/12/27 19:27:41 christos Exp $ */
/* $NetBSD: openpam_asprintf.h,v 1.2.2.2 2015/06/08 20:33:20 snj Exp $ */
/*-
* Copyright (c) 2012 Dag-Erling Smørgrav

View File

@ -1,4 +1,4 @@
/* $NetBSD: openpam_borrow_cred.c,v 1.4 2013/12/27 20:10:21 christos Exp $ */
/* $NetBSD: openpam_borrow_cred.c,v 1.2.2.2 2015/06/08 20:33:20 snj Exp $ */
/*-
* Copyright (c) 2002-2003 Networks Associates Technology, Inc.
@ -41,6 +41,9 @@
# include "config.h"
#endif
#include <sys/cdefs.h>
__RCSID("$NetBSD: openpam_borrow_cred.c,v 1.2.2.2 2015/06/08 20:33:20 snj Exp $");
#include <sys/param.h>
#include <grp.h>
@ -104,7 +107,6 @@ openpam_borrow_cred(pam_handle_t *pamh,
RETURNC(PAM_SYSTEM_ERR);
}
RETURNC(PAM_SUCCESS);
/*NOTREACHED*/
}
/*

View File

@ -1,4 +1,4 @@
/* $NetBSD: openpam_check_owner_perms.c,v 1.6 2013/12/27 20:10:21 christos Exp $ */
/* $NetBSD: openpam_check_owner_perms.c,v 1.2.2.2 2015/06/08 20:33:20 snj Exp $ */
/*-
* Copyright (c) 2011 Dag-Erling Smørgrav
@ -35,6 +35,9 @@
# include "config.h"
#endif
#include <sys/cdefs.h>
__RCSID("$NetBSD: openpam_check_owner_perms.c,v 1.2.2.2 2015/06/08 20:33:20 snj Exp $");
#include <sys/types.h>
#include <sys/stat.h>

View File

@ -1,4 +1,4 @@
/* $NetBSD: openpam_configure.c,v 1.10 2014/06/17 07:08:47 spz Exp $ */
/* $NetBSD: openpam_configure.c,v 1.2.2.2 2015/06/08 20:33:20 snj Exp $ */
/*-
* Copyright (c) 2001-2003 Networks Associates Technology, Inc.
@ -34,13 +34,16 @@
* OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
* SUCH DAMAGE.
*
* Id: openpam_configure.c 667 2013-03-17 14:24:00Z des
* Id: openpam_configure.c 796 2014-06-03 21:30:08Z des
*/
#ifdef HAVE_CONFIG_H
# include "config.h"
#endif
#include <sys/cdefs.h>
__RCSID("$NetBSD: openpam_configure.c,v 1.2.2.2 2015/06/08 20:33:20 snj Exp $");
#include <sys/param.h>
#include <errno.h>
@ -229,19 +232,8 @@ openpam_parse_chain(pam_handle_t *pamh,
* outer loop does not just ignore the
* error and keep searching.
*/
if (errno == ENOENT) {
/*
* we're failing load, make sure
* there's a log message of severity
* higher than debug
*/
openpam_log(PAM_LOG_ERROR,
"failed loading include for service "
"%s in %s(%d): %s",
servicename, filename, lineno,
strerror(errno));
if (errno == ENOENT)
errno = EINVAL;
}
goto fail;
}
continue;

View File

@ -1,4 +1,4 @@
/* $NetBSD: openpam_constants.c,v 1.4 2013/12/27 20:10:21 christos Exp $ */
/* $NetBSD: openpam_constants.c,v 1.2.2.2 2015/06/08 20:33:20 snj Exp $ */
/*-
* Copyright (c) 2001-2003 Networks Associates Technology, Inc.
@ -41,6 +41,9 @@
# include "config.h"
#endif
#include <sys/cdefs.h>
__RCSID("$NetBSD: openpam_constants.c,v 1.2.2.2 2015/06/08 20:33:20 snj Exp $");
#include <security/pam_appl.h>
#include "openpam_impl.h"

View File

@ -1,4 +1,4 @@
/* $NetBSD: openpam_constants.h,v 1.4 2013/12/27 20:10:21 christos Exp $ */
/* $NetBSD: openpam_constants.h,v 1.2.2.2 2015/06/08 20:33:20 snj Exp $ */
/*-
* Copyright (c) 2011 Dag-Erling Smørgrav

View File

@ -1,4 +1,4 @@
/* $NetBSD: openpam_cred.h,v 1.1.1.1 2013/12/27 19:27:41 christos Exp $ */
/* $NetBSD: openpam_cred.h,v 1.2.2.2 2015/06/08 20:33:20 snj Exp $ */
/*-
* Copyright (c) 2001-2003 Networks Associates Technology, Inc.

View File

@ -1,4 +1,4 @@
/* $NetBSD: openpam_ctype.h,v 1.1.1.2 2013/12/27 19:27:42 christos Exp $ */
/* $NetBSD: openpam_ctype.h,v 1.2.2.2 2015/06/08 20:33:20 snj Exp $ */
/*-
* Copyright (c) 2012 Dag-Erling Smørgrav
@ -28,7 +28,7 @@
* OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
* SUCH DAMAGE.
*
* Id: openpam_ctype.h 666 2013-03-17 14:22:17Z des
* Id: openpam_ctype.h 763 2014-02-26 16:29:16Z des
*/
#ifndef OPENPAM_CTYPE_H_INCLUDED
@ -40,11 +40,19 @@
#define is_digit(ch) \
(ch >= '0' && ch <= '9')
/*
* Evaluates to non-zero if the argument is a hex digit.
*/
#define is_xdigit(ch) \
((ch >= '0' && ch <= '9') || \
(ch >= 'a' && ch <= 'f') || \
(ch >= 'A' && ch <= 'F'))
/*
* Evaluates to non-zero if the argument is an uppercase letter.
*/
#define is_upper(ch) \
(ch >= 'A' && ch <= 'A')
(ch >= 'A' && ch <= 'Z')
/*
* Evaluates to non-zero if the argument is a lowercase letter.

View File

@ -1,4 +1,4 @@
/* $NetBSD: openpam_debug.h,v 1.4 2013/12/27 20:10:21 christos Exp $ */
/* $NetBSD: openpam_debug.h,v 1.2.2.2 2015/06/08 20:33:20 snj Exp $ */
/*-
* Copyright (c) 2001-2003 Networks Associates Technology, Inc.
@ -76,12 +76,12 @@
else \
openpam_log(PAM_LOG_LIBDEBUG, "returning %d!", c_); \
return (c_); \
} while (/*CONSTCOND*/0)
} while (/*CONSTCOND*/0)/*NOTREACHED*/
#define RETURNN(n) do { \
int n_ = (n); \
openpam_log(PAM_LOG_LIBDEBUG, "returning %d", n_); \
return (n_); \
} while (/*CONSTCOND*/0)
} while (/*CONSTCOND*/0)/*NOTREACHED*/
#define RETURNP(p) do { \
void *p_ = (p); \
if (p_ == NULL) \
@ -89,7 +89,7 @@
else \
openpam_log(PAM_LOG_LIBDEBUG, "returning %p", p_); \
return (p_); \
} while (/*CONSTCOND*/0)
} while (/*CONSTCOND*/0)/*NOTREACHED*/
#define RETURNS(s) do { \
const char *s_ = (s); \
if (s_ == NULL) \
@ -97,7 +97,7 @@
else \
openpam_log(PAM_LOG_LIBDEBUG, "returning '%s'", s_); \
return (s_); \
} while (/*CONSTCOND*/0)
} while (/*CONSTCOND*/0)/*NOTREACHED*/
#else
#define ENTER()
#define ENTERI(i)

View File

@ -1,4 +1,4 @@
/* $NetBSD: openpam_dispatch.c,v 1.5 2013/12/27 20:10:21 christos Exp $ */
/* $NetBSD: openpam_dispatch.c,v 1.2.2.2 2015/06/08 20:33:20 snj Exp $ */
/*-
* Copyright (c) 2002-2003 Networks Associates Technology, Inc.
@ -34,13 +34,16 @@
* OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
* SUCH DAMAGE.
*
* Id: openpam_dispatch.c 649 2013-03-05 17:58:33Z des
* Id: openpam_dispatch.c 807 2014-09-09 09:41:32Z des
*/
#ifdef HAVE_CONFIG_H
# include "config.h"
#endif
#include <sys/cdefs.h>
__RCSID("$NetBSD: openpam_dispatch.c,v 1.2.2.2 2015/06/08 20:33:20 snj Exp $");
#include <sys/param.h>
#include <security/pam_appl.h>
@ -107,14 +110,9 @@ openpam_dispatch(pam_handle_t *pamh,
fail = nsuccess = 0;
for (; chain != NULL; chain = chain->next) {
if (chain->module->func[primitive] == NULL) {
/*
* This module does not implement this primitive.
* That may be ignorable, or not, depending
* on flags.
*/
openpam_log(PAM_LOG_ERROR, "%s: no %s()",
chain->module->path, pam_sm_func_name[primitive]);
continue;
r = PAM_SYSTEM_ERR;
} else {
pamh->primitive = primitive;
pamh->current = chain;
@ -135,7 +133,7 @@ openpam_dispatch(pam_handle_t *pamh,
if (r == PAM_IGNORE)
continue;
if (r == PAM_SUCCESS) {
if (r == PAM_SUCCESS) {
++nsuccess;
/*
* For pam_setcred() and pam_chauthtok() with the
@ -181,7 +179,6 @@ openpam_dispatch(pam_handle_t *pamh,
if (!fail && err != PAM_NEW_AUTHTOK_REQD)
err = PAM_SUCCESS;
#ifdef __NetBSD__
/*
* Require the chain to be non-empty, and at least one module
* in the chain to be successful, so that we don't fail open.
@ -192,10 +189,8 @@ openpam_dispatch(pam_handle_t *pamh,
pam_sm_func_name[primitive]);
err = PAM_SYSTEM_ERR;
}
#endif
RETURNC(err);
/*NOTREACHED*/
}
#if !defined(OPENPAM_RELAX_CHECKS)

View File

@ -1,4 +1,4 @@
/* $NetBSD: openpam_dlfunc.h,v 1.2 2013/12/27 20:10:21 christos Exp $ */
/* $NetBSD: openpam_dlfunc.h,v 1.2.2.2 2015/06/08 20:33:20 snj Exp $ */
/*-
* Copyright (c) 2013 Dag-Erling Smørgrav

View File

@ -1,4 +1,4 @@
/* $NetBSD: openpam_dynamic.c,v 1.7 2013/12/27 20:10:21 christos Exp $ */
/* $NetBSD: openpam_dynamic.c,v 1.2.2.2 2015/06/08 20:33:20 snj Exp $ */
/*-
* Copyright (c) 2002-2003 Networks Associates Technology, Inc.
@ -41,6 +41,9 @@
# include "config.h"
#endif
#include <sys/cdefs.h>
__RCSID("$NetBSD: openpam_dynamic.c,v 1.2.2.2 2015/06/08 20:33:20 snj Exp $");
#include <sys/param.h>
#include <dlfcn.h>

View File

@ -1,4 +1,4 @@
/* $NetBSD: openpam_features.c,v 1.1.1.2 2013/12/27 19:27:41 christos Exp $ */
/* $NetBSD: openpam_features.c,v 1.2.2.2 2015/06/08 20:33:20 snj Exp $ */
/*-
* Copyright (c) 2012 Dag-Erling Smørgrav
@ -35,6 +35,9 @@
# include "config.h"
#endif
#include <sys/cdefs.h>
__RCSID("$NetBSD: openpam_features.c,v 1.2.2.2 2015/06/08 20:33:20 snj Exp $");
#include <security/pam_appl.h>
#include "openpam_impl.h"

View File

@ -1,4 +1,4 @@
/* $NetBSD: openpam_features.h,v 1.1.1.2 2013/12/27 19:27:42 christos Exp $ */
/* $NetBSD: openpam_features.h,v 1.2.2.2 2015/06/08 20:33:20 snj Exp $ */
/*-
* Copyright (c) 2012 Dag-Erling Smørgrav

View File

@ -1,4 +1,4 @@
/* $NetBSD: openpam_findenv.c,v 1.4 2013/12/27 20:10:21 christos Exp $ */
/* $NetBSD: openpam_findenv.c,v 1.2.2.2 2015/06/08 20:33:20 snj Exp $ */
/*-
* Copyright (c) 2002-2003 Networks Associates Technology, Inc.
@ -41,6 +41,9 @@
# include "config.h"
#endif
#include <sys/cdefs.h>
__RCSID("$NetBSD: openpam_findenv.c,v 1.2.2.2 2015/06/08 20:33:20 snj Exp $");
#include <string.h>
#include <security/pam_appl.h>
@ -68,7 +71,6 @@ openpam_findenv(pam_handle_t *pamh,
pamh->env[i][len] == '=')
RETURNN(i);
RETURNN(-1);
/*NOTREACHED*/
}
/*

View File

@ -1,4 +1,4 @@
/* $NetBSD: openpam_free_data.c,v 1.4 2013/12/27 20:10:21 christos Exp $ */
/* $NetBSD: openpam_free_data.c,v 1.2.2.2 2015/06/08 20:33:20 snj Exp $ */
/*-
* Copyright (c) 2002-2003 Networks Associates Technology, Inc.
@ -41,6 +41,9 @@
# include "config.h"
#endif
#include <sys/cdefs.h>
__RCSID("$NetBSD: openpam_free_data.c,v 1.2.2.2 2015/06/08 20:33:20 snj Exp $");
#include <stdlib.h>
#include <string.h>

View File

@ -1,4 +1,4 @@
/* $NetBSD: openpam_free_envlist.c,v 1.4 2013/12/27 20:10:21 christos Exp $ */
/* $NetBSD: openpam_free_envlist.c,v 1.2.2.2 2015/06/08 20:33:20 snj Exp $ */
/*-
* Copyright (c) 2005-2011 Dag-Erling Smørgrav
@ -33,6 +33,9 @@
# include "config.h"
#endif
#include <sys/cdefs.h>
__RCSID("$NetBSD: openpam_free_envlist.c,v 1.2.2.2 2015/06/08 20:33:20 snj Exp $");
#include <stdlib.h>
#include <security/pam_appl.h>

View File

@ -1,4 +1,4 @@
/* $NetBSD: openpam_get_feature.c,v 1.1.1.2 2013/12/27 19:27:41 christos Exp $ */
/* $NetBSD: openpam_get_feature.c,v 1.2.2.2 2015/06/08 20:33:20 snj Exp $ */
/*-
* Copyright (c) 2012 Dag-Erling Smørgrav
@ -35,6 +35,9 @@
# include "config.h"
#endif
#include <sys/cdefs.h>
__RCSID("$NetBSD: openpam_get_feature.c,v 1.2.2.2 2015/06/08 20:33:20 snj Exp $");
#include <security/pam_appl.h>
#include <security/openpam.h>

Some files were not shown because too many files have changed in this diff Show More