OpenPAM/lib/libpam
Dag-Erling Smørgrav 5847a34802 The --with-modules-dir configure option never quite worked, and became
even more badly broken when the dynamic loader was rewritten in March.
Reimplement it the way it was always meant to work (but never did):

If --with-modules-dir was specified, modules will be installed in that
directory and the dynamic loader will look for them there.  If it was
not specified, modules will be installed in libdir and the dynamic
loader will use the standard search path (/usr/lib:/usr/local/lib).  In
both cases, a policy file can still name a module by its full path.


git-svn-id: svn+ssh://svn.openpam.org/svn/openpam/trunk@690 185d5e19-27fe-0310-9dcf-9bff6b9f3609
2013-08-15 13:22:51 +00:00
..
Makefile.am Use dlfunc() if available; if not, fake it in terms of dlsym(). 2013-03-11 15:08:52 +00:00
openpam_asprintf.c Reorganize: 2013-03-05 17:49:06 +00:00
openpam_asprintf.h Reorganize: 2013-03-05 17:49:06 +00:00
openpam_borrow_cred.c PAM_LOG_DEBUG -> PAM_LOG_LIBDEBUG 2013-03-05 17:58:33 +00:00
openpam_check_owner_perms.c Reorganize: 2013-03-05 17:49:06 +00:00
openpam_configure.c Remove unneeded #include 2013-03-17 14:24:00 +00:00
openpam_constants.c The --with-modules-dir configure option never quite worked, and became 2013-08-15 13:22:51 +00:00
openpam_constants.h Move openpam_policy_path into openpam_constants.c, and add a corresponding 2013-03-11 14:10:13 +00:00
openpam_cred.h Reorganize: 2013-03-05 17:49:06 +00:00
openpam_ctype.h Add predicates for letters and digits. 2013-03-17 14:22:17 +00:00
openpam_debug.h Reorganize: 2013-03-05 17:49:06 +00:00
openpam_dispatch.c PAM_LOG_DEBUG -> PAM_LOG_LIBDEBUG 2013-03-05 17:58:33 +00:00
openpam_dlfunc.h Use dlfunc() if available; if not, fake it in terms of dlsym(). 2013-03-11 15:08:52 +00:00
openpam_dynamic.c Log an error if open() failed for any other reason than ENOENT. 2013-04-14 14:49:59 +00:00
openpam_features.c Reorganize: 2013-03-05 17:49:06 +00:00
openpam_features.h Reorganize: 2013-03-05 17:49:06 +00:00
openpam_findenv.c Reorganize: 2013-03-05 17:49:06 +00:00
openpam_free_data.c Reorganize: 2013-03-05 17:49:06 +00:00
openpam_free_envlist.c Reorganize: 2013-03-05 17:49:06 +00:00
openpam_get_feature.c Reorganize: 2013-03-05 17:49:06 +00:00
openpam_get_option.c Reorganize: 2013-03-05 17:49:06 +00:00
openpam_impl.h Reorganize: 2013-03-05 17:49:06 +00:00
openpam_load.c unbreak static linking 2013-03-17 10:56:15 +00:00
openpam_log.c Document that openpam_log(3) saves and restores errno(2). 2013-07-11 16:36:02 +00:00
openpam_nullconv.c Reorganize: 2013-03-05 17:49:06 +00:00
openpam_readline.c Remove unneeded #include 2013-03-17 14:24:00 +00:00
openpam_readlinev.c Reorganize: 2013-03-05 17:49:06 +00:00
openpam_readword.c Reorganize: 2013-03-05 17:49:06 +00:00
openpam_restore_cred.c Reorganize: 2013-03-05 17:49:06 +00:00
openpam_set_feature.c Reorganize: 2013-03-05 17:49:06 +00:00
openpam_set_option.c Reorganize: 2013-03-05 17:49:06 +00:00
openpam_static.c Reorganize: 2013-03-05 17:49:06 +00:00
openpam_straddch.c Reorganize: 2013-03-05 17:49:06 +00:00
openpam_strlcat.c Reorganize: 2013-03-05 17:49:06 +00:00
openpam_strlcat.h Reorganize: 2013-03-05 17:49:06 +00:00
openpam_strlcmp.h Reorganize: 2013-03-05 17:49:06 +00:00
openpam_strlcpy.c Reorganize: 2013-03-05 17:49:06 +00:00
openpam_strlcpy.h Reorganize: 2013-03-05 17:49:06 +00:00
openpam_subst.c Reorganize: 2013-03-05 17:49:06 +00:00
openpam_ttyconv.c INFTIM is a BSDism; use -1 instead. 2013-07-11 16:40:08 +00:00
openpam_vasprintf.c Reorganize: 2013-03-05 17:49:06 +00:00
openpam_vasprintf.h Reorganize: 2013-03-05 17:49:06 +00:00
pam_acct_mgmt.c Reorganize: 2013-03-05 17:49:06 +00:00
pam_authenticate.c Reorganize: 2013-03-05 17:49:06 +00:00
pam_authenticate_secondary.c Reorganize: 2013-03-05 17:49:06 +00:00
pam_chauthtok.c Reorganize: 2013-03-05 17:49:06 +00:00
pam_close_session.c Reorganize: 2013-03-05 17:49:06 +00:00
pam_end.c Reorganize: 2013-03-05 17:49:06 +00:00
pam_error.c Reorganize: 2013-03-05 17:49:06 +00:00
pam_get_authtok.c Document the effect of module options (echo_pass, *_prompt etc) 2013-03-17 19:26:07 +00:00
pam_get_data.c Reorganize: 2013-03-05 17:49:06 +00:00
pam_get_item.c Reorganize: 2013-03-05 17:49:06 +00:00
pam_get_mapped_authtok.c Reorganize: 2013-03-05 17:49:06 +00:00
pam_get_mapped_username.c Reorganize: 2013-03-05 17:49:06 +00:00
pam_get_user.c Document the effect of module options (echo_pass, *_prompt etc) 2013-03-17 19:26:07 +00:00
pam_getenv.c Reorganize: 2013-03-05 17:49:06 +00:00
pam_getenvlist.c Reorganize: 2013-03-05 17:49:06 +00:00
pam_info.c Reorganize: 2013-03-05 17:49:06 +00:00
pam_open_session.c Reorganize: 2013-03-05 17:49:06 +00:00
pam_prompt.c Reorganize: 2013-03-05 17:49:06 +00:00
pam_putenv.c Reorganize: 2013-03-05 17:49:06 +00:00
pam_set_data.c Reorganize: 2013-03-05 17:49:06 +00:00
pam_set_item.c Reorganize: 2013-03-05 17:49:06 +00:00
pam_set_mapped_authtok.c Reorganize: 2013-03-05 17:49:06 +00:00
pam_set_mapped_username.c Reorganize: 2013-03-05 17:49:06 +00:00
pam_setcred.c Reorganize: 2013-03-05 17:49:06 +00:00
pam_setenv.c Reorganize: 2013-03-05 17:49:06 +00:00
pam_sm_acct_mgmt.c Reorganize: 2013-03-05 17:49:06 +00:00
pam_sm_authenticate.c Reorganize: 2013-03-05 17:49:06 +00:00
pam_sm_authenticate_secondary.c Reorganize: 2013-03-05 17:49:06 +00:00
pam_sm_chauthtok.c Reorganize: 2013-03-05 17:49:06 +00:00
pam_sm_close_session.c Reorganize: 2013-03-05 17:49:06 +00:00
pam_sm_get_mapped_authtok.c Reorganize: 2013-03-05 17:49:06 +00:00
pam_sm_get_mapped_username.c Reorganize: 2013-03-05 17:49:06 +00:00
pam_sm_open_session.c Reorganize: 2013-03-05 17:49:06 +00:00
pam_sm_set_mapped_authtok.c Reorganize: 2013-03-05 17:49:06 +00:00
pam_sm_set_mapped_username.c Reorganize: 2013-03-05 17:49:06 +00:00
pam_sm_setcred.c Reorganize: 2013-03-05 17:49:06 +00:00
pam_start.c Reorganize: 2013-03-05 17:49:06 +00:00
pam_strerror.c Reorganize: 2013-03-05 17:49:06 +00:00
pam_verror.c Reorganize: 2013-03-05 17:49:06 +00:00
pam_vinfo.c Reorganize: 2013-03-05 17:49:06 +00:00
pam_vprompt.c Reorganize: 2013-03-05 17:49:06 +00:00