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:
parent
93efaafbb6
commit
88ef20ba4b
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -54,5 +54,3 @@
|
|||
directory:
|
||||
|
||||
# make install
|
||||
|
||||
Id: INSTALL 648 2013-03-05 17:54:27Z des
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
||||
|
|
|
@ -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 \
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
|
||||
Release notes for OpenPAM Nummularia
|
||||
Release notes for OpenPAM Ourouparia
|
||||
====================================
|
||||
|
||||
This release corresponds to the code used in FreeBSD HEAD as of the
|
||||
|
@ -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
|
||||
|
|
|
@ -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
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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);
|
||||
}
|
||||
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
||||
|
|
|
@ -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\\"
|
||||
|
||||
|
|
|
@ -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=""
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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.
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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 */
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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.
|
||||
|
|
|
@ -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
|
|
@ -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:
|
|
@ -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>
|
|
@ -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
|
|
@ -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*/
|
||||
}
|
||||
|
||||
/*
|
|
@ -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>
|
||||
|
|
@ -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;
|
|
@ -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"
|
|
@ -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
|
|
@ -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.
|
|
@ -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.
|
|
@ -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)
|
|
@ -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;
|
||||
|
@ -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)
|
|
@ -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
|
|
@ -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>
|
|
@ -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"
|
|
@ -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
|
|
@ -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*/
|
||||
}
|
||||
|
||||
/*
|
|
@ -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>
|
||||
|
|
@ -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>
|
|
@ -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
Loading…
Reference in New Issue