# # ChangeLog for trunk/lib/libpam in openpam # # Generated by Trac 1.2.5 # Jan 24, 2021, 9:17:46 AM Wed, 26 Apr 2017 19:15:30 GMT Dag-Erling Smørgrav [927] * trunk/lib/libpam/openpam_dispatch.c (modified) * trunk/lib/libpam/pam_end.c (modified) * trunk/lib/libpam/pam_get_item.c (modified) * trunk/lib/libpam/pam_set_item.c (modified) Use the correct error code in some of the places where we have long ... Sun, 19 Feb 2017 17:46:22 GMT Dag-Erling Smørgrav [918] * trunk/lib/libpam/pam_set_item.c (modified) Fix a bug that prevented the service name from being freed, thus ... Tue, 07 Feb 2017 12:25:58 GMT Dag-Erling Smørgrav [916] * trunk/lib/libpam/openpam_readword.c (modified) Downgrade the "unexpected EOF" message from ERROR to DEBUG. Tue, 07 Feb 2017 12:03:19 GMT Dag-Erling Smørgrav [915] * trunk/lib/libpam/openpam_impl.h (modified) Fix FREEV() when v is NULL. Sat, 21 Jan 2017 15:15:29 GMT Dag-Erling Smørgrav [914] * trunk/lib/libpam/openpam_findenv.c (modified) * trunk/lib/libpam/pam_getenv.c (modified) * trunk/lib/libpam/pam_putenv.c (modified) * trunk/lib/libpam/pam_setenv.c (modified) In pam_*env(3), set errno as the corresponding POSIX functions would. Sat, 21 Jan 2017 15:11:12 GMT Dag-Erling Smørgrav [913] * trunk/include/security/pam_appl.h (modified) * trunk/lib/libpam/openpam_dispatch.c (modified) * trunk/lib/libpam/openpam_findenv.c (modified) * trunk/lib/libpam/openpam_impl.h (modified) * trunk/lib/libpam/pam_end.c (modified) * trunk/lib/libpam/pam_get_authtok.c (modified) * trunk/lib/libpam/pam_get_data.c (modified) * trunk/lib/libpam/pam_get_item.c (modified) * trunk/lib/libpam/pam_get_user.c (modified) * trunk/lib/libpam/pam_getenv.c (modified) * trunk/lib/libpam/pam_getenvlist.c (modified) * trunk/lib/libpam/pam_putenv.c (modified) * trunk/lib/libpam/pam_set_data.c (modified) * trunk/lib/libpam/pam_set_item.c (modified) * trunk/lib/libpam/pam_setenv.c (modified) * trunk/t/t_openpam_dispatch.c (modified) Newer versions of clang take __nonnull__ annotations into account not ... Tue, 17 Jan 2017 14:57:09 GMT Dag-Erling Smørgrav [902] * trunk/CREDITS (modified) * trunk/LICENSE (modified) * trunk/lib/libpam/pam_get_authtok.c (modified) * trunk/lib/libpam/pam_get_user.c (modified) Correctly compare the return value from pam_get_item() to PAM_SUCCESS ... Mon, 11 Jan 2016 16:22:09 GMT Dag-Erling Smørgrav [890] * trunk/bin/oathkey/oathkey.1 (modified) * trunk/bin/oathkey/oathkey.c (modified) * trunk/bin/openpam_dump_policy/openpam_dump_policy.c (modified) * trunk/doc/man/pam_conv.3 (modified) * trunk/include/security/oath_rfc4648.h (modified) * trunk/include/security/openpam.h (modified) * trunk/include/security/openpam_version.h (modified) * trunk/lib/liboath/oath_hotp.c (modified) * trunk/lib/liboath/oath_impl.h (modified) * trunk/lib/liboath/oath_key.c (modified) * trunk/lib/liboath/oath_key_alloc.c (modified) * trunk/lib/liboath/oath_key_create.c (modified) * trunk/lib/liboath/oath_key_from_file.c (modified) * trunk/lib/liboath/oath_key_from_uri.c (modified) * trunk/lib/liboath/oath_totp.c (modified) * trunk/lib/liboath/oath_uri_decode.c (modified) * trunk/lib/libpam/openpam_configure.c (modified) * trunk/lib/libpam/openpam_ctype.h (modified) * trunk/lib/libpam/openpam_dispatch.c (modified) * trunk/lib/libpam/openpam_features.c (modified) * trunk/lib/libpam/openpam_load.c (modified) * trunk/lib/libpam/openpam_readlinev.c (modified) * trunk/lib/libpam/openpam_readword.c (modified) * trunk/lib/libpam/openpam_strlset.c (modified) * trunk/lib/libpam/openpam_strlset.h (modified) * trunk/lib/libpam/openpam_ttyconv.c (modified) * trunk/lib/libpam/pam_get_authtok.c (modified) * trunk/misc/gendoc.pl (modified) * trunk/misc/history2wiki.pl (modified) * trunk/mkpkgng.in (modified) * trunk/modules/pam_oath/pam_oath.8 (modified) * trunk/modules/pam_oath/pam_oath.c (modified) * trunk/modules/pam_unix/pam_unix.c (modified) * trunk/t/t.h (modified) * trunk/t/t_file.c (modified) * trunk/t/t_main.c (modified) * trunk/t/t_openpam_ctype.c (modified) * trunk/t/t_openpam_readlinev.c (modified) * trunk/t/t_openpam_readword.c (modified) * trunk/t/t_rfc4648.c (modified) Bump dates if required on files modified in 2014 or later. Sat, 09 Jan 2016 17:26:18 GMT Dag-Erling Smørgrav [877] * trunk/lib/libpam/openpam_readlinev.c (modified) Plug potential memory leak reported by Coverity Scan. I'm not sure ... Tue, 01 Dec 2015 19:25:07 GMT Dag-Erling Smørgrav [872] * trunk/lib/libpam/openpam_dlfunc.h (modified) Add missing third clause. Fri, 31 Jul 2015 00:02:09 GMT Dag-Erling Smørgrav [865] * trunk/lib/libpam/openpam_dispatch.c (modified) intptr_t requires Thu, 30 Jul 2015 23:42:38 GMT Dag-Erling Smørgrav [862] * trunk/include/security/openpam.h (modified) * trunk/lib/libpam/openpam_configure.c (modified) * trunk/lib/libpam/openpam_features.c (modified) Add a feature flag to control whether to fall back to the "other" ... Tue, 27 Jan 2015 22:13:03 GMT Dag-Erling Smørgrav [854] * trunk/CREDITS (modified) * trunk/configure.ac (modified) * trunk/lib/libpam/openpam_dispatch.c (modified) * trunk/modules/pam_oath/pam_oath.c (modified) * trunk/modules/pam_unix/pam_unix.c (modified) Silence all remaining qual-cast warnings except in the test suite. Fri, 07 Nov 2014 16:37:56 GMT Dag-Erling Smørgrav [839] * trunk/lib/libpam/openpam_load.c (modified) Style nits Tue, 28 Oct 2014 09:03:41 GMT Dag-Erling Smørgrav [833] * trunk/doc/man/Makefile.am (modified) * trunk/lib/liboath/Makefile.am (modified) * trunk/lib/libpam/Makefile.am (modified) * trunk/modules/pam_deny/Makefile.am (modified) * trunk/modules/pam_oath/Makefile.am (modified) * trunk/modules/pam_permit/Makefile.am (modified) * trunk/modules/pam_unix/Makefile.am (modified) Use $() instead of @@ in Makefiles. Don't build OATH man pages if ... Sat, 18 Oct 2014 22:35:35 GMT Dag-Erling Smørgrav [824] * trunk/lib/libpam/openpam_readword.c (modified) Remove unused variable. Tue, 09 Sep 2014 09:07:51 GMT Dag-Erling Smørgrav [803] * trunk/configure.ac (modified) * trunk/lib/libpam/Makefile.am (modified) * trunk/lib/libpam/openpam_strlset.c (added) * trunk/lib/libpam/openpam_strlset.h (added) * trunk/lib/libpam/openpam_ttyconv.c (modified) * trunk/lib/libpam/pam_get_authtok.c (modified) Introduce strlset(), a memset() variant for strings where the actual ... Tue, 09 Sep 2014 08:08:13 GMT Dag-Erling Smørgrav [802] * trunk/lib/libpam/openpam_dispatch.c (modified) From NetBSD: require at least one service function to have succeeded. Tue, 03 Jun 2014 21:27:48 GMT Dag-Erling Smørgrav [795] * trunk/HISTORY (modified) * trunk/lib/libpam/openpam_configure.c (modified) In openpam_parse_chain(): 1. Finish a comment which was meant to ... Mon, 17 Mar 2014 14:11:41 GMT Dag-Erling Smørgrav [792] * trunk/lib/libpam/openpam_readword.c (modified) Support line continuation in whitespace. Wed, 26 Feb 2014 16:23:22 GMT Dag-Erling Smørgrav [761] * trunk/lib/libpam/openpam_ctype.h (modified) Fix a bug in the is_upper() macro. Submitted by: Larry Baird ... Fri, 24 Jan 2014 13:44:34 GMT Dag-Erling Smørgrav [759] * trunk/lib/libpam/openpam_ctype.h (modified) Add is_xdigit() predicate. Sat, 21 Sep 2013 23:22:48 GMT Dag-Erling Smørgrav [745] * trunk/lib/libpam/openpam_configure.c (modified) Currently, openpam_policy_path is a hardcoded array of short strings, ... Sat, 07 Sep 2013 19:25:57 GMT Dag-Erling Smørgrav [742] * trunk/lib/libpam/openpam_ttyconv.c (modified) caught_signal should be static; gcc doesn't seem to mind, whereas ... Fri, 16 Aug 2013 11:57:54 GMT Dag-Erling Smørgrav [703] * trunk/lib/libpam/openpam_readline.c (modified) Don't log the text we read, it may contain sensitive information ... Thu, 15 Aug 2013 13:22:51 GMT Dag-Erling Smørgrav [690] * trunk/HISTORY (modified) * trunk/configure.ac (modified) * trunk/lib/libpam/openpam_constants.c (modified) * trunk/modules/pam_deny/Makefile.am (modified) * trunk/modules/pam_oath/Makefile.am (modified) * trunk/modules/pam_permit/Makefile.am (modified) * trunk/modules/pam_unix/Makefile.am (modified) The --with-modules-dir configure option never quite worked, and ... Thu, 11 Jul 2013 16:40:08 GMT Dag-Erling Smørgrav [688] * trunk/lib/libpam/openpam_ttyconv.c (modified) INFTIM is a BSDism; use -1 instead. Thu, 11 Jul 2013 16:37:25 GMT Dag-Erling Smørgrav [687] * trunk/lib/libpam/openpam_ttyconv.c (modified) Reimplement, hopefully with marginally fewer bugs. There is an ... Thu, 11 Jul 2013 16:36:02 GMT Dag-Erling Smørgrav [686] * trunk/lib/libpam/openpam_log.c (modified) Document that openpam_log(3) saves and restores errno(2). Sun, 14 Apr 2013 15:44:32 GMT Dag-Erling Smørgrav [684] * trunk/autogen.des (modified) * trunk/configure.ac (modified) * trunk/lib/libpam/openpam_log.c (modified) OPENPAM_DEBUG (--enable-debug) has a double action: it enables the ... Sun, 14 Apr 2013 14:49:59 GMT Dag-Erling Smørgrav [683] * trunk/lib/libpam/openpam_dynamic.c (modified) Log an error if open() failed for any other reason than ENOENT. Sun, 14 Apr 2013 14:48:29 GMT Dag-Erling Smørgrav [682] * trunk/lib/libpam/openpam_dynamic.c (modified) Initialize has_ver and has_so to false, not true. Sun, 14 Apr 2013 14:36:05 GMT Dag-Erling Smørgrav [681] * trunk/lib/libpam/openpam_log.c (modified) Always restore errno before returning from openpam_log(). Sun, 17 Mar 2013 20:04:24 GMT Dag-Erling Smørgrav [674] * trunk/lib/libpam/openpam_dynamic.c (modified) comment nit Sun, 17 Mar 2013 19:42:33 GMT Dag-Erling Smørgrav [672] * trunk/lib/libpam/openpam_dynamic.c (modified) Make the .so suffix optional, so these three lines are now ... Sun, 17 Mar 2013 19:26:07 GMT Dag-Erling Smørgrav [670] * trunk/lib/libpam/pam_get_authtok.c (modified) * trunk/lib/libpam/pam_get_user.c (modified) Document the effect of module options (echo_pass, *_prompt etc) Sun, 17 Mar 2013 14:24:00 GMT Dag-Erling Smørgrav [667] * trunk/lib/libpam/openpam_configure.c (modified) * trunk/lib/libpam/openpam_readline.c (modified) * trunk/lib/libpam/openpam_ttyconv.c (modified) Remove unneeded #include Sun, 17 Mar 2013 14:22:17 GMT Dag-Erling Smørgrav [666] * trunk/lib/libpam/openpam_ctype.h (modified) Add predicates for letters and digits. Sun, 17 Mar 2013 10:56:15 GMT Dag-Erling Smørgrav [664] * trunk/lib/libpam/openpam_load.c (modified) unbreak static linking Mon, 11 Mar 2013 16:33:27 GMT Dag-Erling Smørgrav [662] * trunk/lib/libpam/openpam_dynamic.c (modified) Clean up the dynamic module loading code, and add support for the ... Mon, 11 Mar 2013 15:44:22 GMT Dag-Erling Smørgrav [661] * trunk/lib/libpam/openpam_load.c (modified) nit: the argument is a module name, which may or may not be a path. Mon, 11 Mar 2013 15:08:52 GMT Dag-Erling Smørgrav [660] * trunk/configure.ac (modified) * trunk/lib/libpam/Makefile.am (modified) * trunk/lib/libpam/openpam_dlfunc.h (added) * trunk/lib/libpam/openpam_dynamic.c (modified) Use dlfunc() if available; if not, fake it in terms of dlsym(). Mon, 11 Mar 2013 14:10:13 GMT Dag-Erling Smørgrav [659] * trunk/lib/libpam/openpam_configure.c (modified) * trunk/lib/libpam/openpam_constants.c (modified) * trunk/lib/libpam/openpam_constants.h (modified) Move openpam_policy_path into openpam_constants.c, and add a ... Tue, 05 Mar 2013 17:58:33 GMT Dag-Erling Smørgrav [649] * trunk/lib/libpam/openpam_borrow_cred.c (modified) * trunk/lib/libpam/openpam_dispatch.c (modified) * trunk/lib/libpam/openpam_dynamic.c (modified) PAM_LOG_DEBUG -> PAM_LOG_LIBDEBUG Tue, 05 Mar 2013 17:54:27 GMT Dag-Erling Smørgrav [648] * trunk/CREDITS (modified) * trunk/HISTORY (modified) * trunk/INSTALL (modified) * trunk/LICENSE (modified) * trunk/README (modified) * trunk/RELNOTES (modified) * trunk/TODO (modified) * trunk/autogen.des (modified) * trunk/autogen.sh (modified) * trunk/bin/Makefile.am (modified) * trunk/bin/openpam_dump_policy/Makefile.am (modified) * trunk/bin/openpam_dump_policy/openpam_dump_policy.c (modified) * trunk/bin/pamtest/Makefile.am (modified) * trunk/bin/pamtest/pamtest.1 (modified) * trunk/bin/pamtest/pamtest.c (modified) * trunk/bin/su/Makefile.am (modified) * trunk/bin/su/su.1 (modified) * trunk/bin/su/su.c (modified) * trunk/configure.ac (modified) * trunk/doc/Makefile.am (modified) * trunk/doc/man/Makefile.am (modified) * trunk/doc/man/openpam.man (modified) * trunk/doc/man/pam.conf.5 (modified) * trunk/doc/man/pam.man (modified) * trunk/doc/man/pam_conv.3 (modified) * trunk/doc/rfc/rfc1321.txt (modified) * trunk/doc/rfc/rfc2104.txt (modified) * trunk/doc/rfc/rfc4226.txt (modified) * trunk/doc/rfc/rfc4648.txt (modified) * trunk/doc/rfc/rfc6234.txt (modified) * trunk/doc/rfc/rfc6238.txt (modified) * trunk/doc/xsso_errata.txt (modified) * trunk/include/Makefile.am (modified) * trunk/include/security/Makefile.am (modified) * trunk/include/security/openpam.h (modified) * trunk/include/security/openpam_attr.h (modified) * trunk/include/security/openpam_version.h (modified) * trunk/include/security/pam_appl.h (modified) * trunk/include/security/pam_constants.h (modified) * trunk/include/security/pam_modules.h (modified) * trunk/include/security/pam_types.h (modified) * trunk/lib/Makefile.am (modified) * trunk/lib/liboath/Makefile.am (modified) * trunk/lib/libpam/Makefile.am (modified) * trunk/lib/libpam/openpam_asprintf.c (modified) * trunk/lib/libpam/openpam_asprintf.h (modified) * trunk/lib/libpam/openpam_borrow_cred.c (modified) * trunk/lib/libpam/openpam_check_owner_perms.c (modified) * trunk/lib/libpam/openpam_configure.c (modified) * trunk/lib/libpam/openpam_constants.c (modified) * trunk/lib/libpam/openpam_constants.h (modified) * trunk/lib/libpam/openpam_cred.h (modified) * trunk/lib/libpam/openpam_ctype.h (modified) * trunk/lib/libpam/openpam_debug.h (modified) * trunk/lib/libpam/openpam_dispatch.c (modified) * trunk/lib/libpam/openpam_dynamic.c (modified) * trunk/lib/libpam/openpam_features.c (modified) * trunk/lib/libpam/openpam_features.h (modified) * trunk/lib/libpam/openpam_findenv.c (modified) * trunk/lib/libpam/openpam_free_data.c (modified) * trunk/lib/libpam/openpam_free_envlist.c (modified) * trunk/lib/libpam/openpam_get_feature.c (modified) * trunk/lib/libpam/openpam_get_option.c (modified) * trunk/lib/libpam/openpam_impl.h (modified) * trunk/lib/libpam/openpam_load.c (modified) * trunk/lib/libpam/openpam_log.c (modified) * trunk/lib/libpam/openpam_nullconv.c (modified) * trunk/lib/libpam/openpam_readline.c (modified) * trunk/lib/libpam/openpam_readlinev.c (modified) * trunk/lib/libpam/openpam_readword.c (modified) * trunk/lib/libpam/openpam_restore_cred.c (modified) * trunk/lib/libpam/openpam_set_feature.c (modified) * trunk/lib/libpam/openpam_set_option.c (modified) * trunk/lib/libpam/openpam_static.c (modified) * trunk/lib/libpam/openpam_straddch.c (modified) * trunk/lib/libpam/openpam_strlcat.c (modified) * trunk/lib/libpam/openpam_strlcat.h (modified) * trunk/lib/libpam/openpam_strlcmp.h (modified) * trunk/lib/libpam/openpam_strlcpy.c (modified) * trunk/lib/libpam/openpam_strlcpy.h (modified) * trunk/lib/libpam/openpam_subst.c (modified) * trunk/lib/libpam/openpam_ttyconv.c (modified) * trunk/lib/libpam/openpam_vasprintf.c (modified) * trunk/lib/libpam/openpam_vasprintf.h (modified) * trunk/lib/libpam/pam_acct_mgmt.c (modified) * trunk/lib/libpam/pam_authenticate.c (modified) * trunk/lib/libpam/pam_authenticate_secondary.c (modified) * trunk/lib/libpam/pam_chauthtok.c (modified) * trunk/lib/libpam/pam_close_session.c (modified) * trunk/lib/libpam/pam_end.c (modified) * trunk/lib/libpam/pam_error.c (modified) * trunk/lib/libpam/pam_get_authtok.c (modified) * trunk/lib/libpam/pam_get_data.c (modified) * trunk/lib/libpam/pam_get_item.c (modified) * trunk/lib/libpam/pam_get_mapped_authtok.c (modified) * trunk/lib/libpam/pam_get_mapped_username.c (modified) * trunk/lib/libpam/pam_get_user.c (modified) * trunk/lib/libpam/pam_getenv.c (modified) * trunk/lib/libpam/pam_getenvlist.c (modified) * trunk/lib/libpam/pam_info.c (modified) * trunk/lib/libpam/pam_open_session.c (modified) * trunk/lib/libpam/pam_prompt.c (modified) * trunk/lib/libpam/pam_putenv.c (modified) * trunk/lib/libpam/pam_set_data.c (modified) * trunk/lib/libpam/pam_set_item.c (modified) * trunk/lib/libpam/pam_set_mapped_authtok.c (modified) * trunk/lib/libpam/pam_set_mapped_username.c (modified) * trunk/lib/libpam/pam_setcred.c (modified) * trunk/lib/libpam/pam_setenv.c (modified) * trunk/lib/libpam/pam_sm_acct_mgmt.c (modified) * trunk/lib/libpam/pam_sm_authenticate.c (modified) * trunk/lib/libpam/pam_sm_authenticate_secondary.c (modified) * trunk/lib/libpam/pam_sm_chauthtok.c (modified) * trunk/lib/libpam/pam_sm_close_session.c (modified) * trunk/lib/libpam/pam_sm_get_mapped_authtok.c (modified) * trunk/lib/libpam/pam_sm_get_mapped_username.c (modified) * trunk/lib/libpam/pam_sm_open_session.c (modified) * trunk/lib/libpam/pam_sm_set_mapped_authtok.c (modified) * trunk/lib/libpam/pam_sm_set_mapped_username.c (modified) * trunk/lib/libpam/pam_sm_setcred.c (modified) * trunk/lib/libpam/pam_start.c (modified) * trunk/lib/libpam/pam_strerror.c (modified) * trunk/lib/libpam/pam_verror.c (modified) * trunk/lib/libpam/pam_vinfo.c (modified) * trunk/lib/libpam/pam_vprompt.c (modified) * trunk/misc/bumpdates.sh (modified) * trunk/misc/gendoc.pl (modified) * trunk/misc/history2wiki.pl (modified) * trunk/misc/p42svn.pl (modified) * trunk/misc/relname.pl (modified) * trunk/modules/Makefile.am (modified) * trunk/modules/pam_deny/Makefile.am (modified) * trunk/modules/pam_deny/pam_deny.c (modified) * trunk/modules/pam_oath/Makefile.am (modified) * trunk/modules/pam_permit/Makefile.am (modified) * trunk/modules/pam_permit/pam_permit.c (modified) * trunk/modules/pam_unix/Makefile.am (modified) * trunk/modules/pam_unix/pam_unix.c (modified) * trunk/pamgdb.in (modified) * trunk/t/Makefile.am (modified) * trunk/t/t.h (modified) * trunk/t/t_file.c (modified) * trunk/t/t_main.c (modified) * trunk/t/t_openpam_readlinev.c (modified) * trunk/t/t_openpam_readword.c (modified) * trunk/t/t_rfc4648.c (modified) prop sweep Tue, 05 Mar 2013 17:49:06 GMT Dag-Erling Smørgrav [646] * trunk/HISTORY (modified) * trunk/autogen.des (modified) * trunk/bin/openpam_dump_policy/Makefile.am (modified) * trunk/bin/pamtest/Makefile.am (modified) * trunk/bin/su/Makefile.am (modified) * trunk/configure.ac (modified) * trunk/doc/man/Makefile.am (modified) * trunk/include/security/Makefile.am (modified) * trunk/include/security/oath.h (moved) * trunk/lib (modified) * trunk/lib/Makefile.am (added) * trunk/lib/liboath (added) * trunk/lib/liboath/Makefile.am (added) * trunk/lib/liboath/oath_base32.c (moved) * trunk/lib/liboath/oath_base64.c (moved) * trunk/lib/liboath/oath_hotp.c (moved) * trunk/lib/liboath/oath_key.c (moved) * trunk/lib/liboath/oath_totp.c (moved) * trunk/lib/libpam (added) * trunk/lib/libpam/Makefile.am (copied) * trunk/lib/libpam/openpam_asprintf.c (moved) * trunk/lib/libpam/openpam_asprintf.h (moved) * trunk/lib/libpam/openpam_borrow_cred.c (moved) * trunk/lib/libpam/openpam_check_owner_perms.c (moved) * trunk/lib/libpam/openpam_configure.c (moved) * trunk/lib/libpam/openpam_constants.c (moved) * trunk/lib/libpam/openpam_constants.h (moved) * trunk/lib/libpam/openpam_cred.h (moved) * trunk/lib/libpam/openpam_ctype.h (moved) * trunk/lib/libpam/openpam_debug.h (moved) * trunk/lib/libpam/openpam_dispatch.c (moved) * trunk/lib/libpam/openpam_dynamic.c (moved) * trunk/lib/libpam/openpam_features.c (moved) * trunk/lib/libpam/openpam_features.h (moved) * trunk/lib/libpam/openpam_findenv.c (moved) * trunk/lib/libpam/openpam_free_data.c (moved) * trunk/lib/libpam/openpam_free_envlist.c (moved) * trunk/lib/libpam/openpam_get_feature.c (moved) * trunk/lib/libpam/openpam_get_option.c (moved) * trunk/lib/libpam/openpam_impl.h (moved) * trunk/lib/libpam/openpam_load.c (moved) * trunk/lib/libpam/openpam_log.c (moved) * trunk/lib/libpam/openpam_nullconv.c (moved) * trunk/lib/libpam/openpam_readline.c (moved) * trunk/lib/libpam/openpam_readlinev.c (moved) * trunk/lib/libpam/openpam_readword.c (moved) * trunk/lib/libpam/openpam_restore_cred.c (moved) * trunk/lib/libpam/openpam_set_feature.c (moved) * trunk/lib/libpam/openpam_set_option.c (moved) * trunk/lib/libpam/openpam_static.c (moved) * trunk/lib/libpam/openpam_straddch.c (moved) * trunk/lib/libpam/openpam_strlcat.c (moved) * trunk/lib/libpam/openpam_strlcat.h (moved) * trunk/lib/libpam/openpam_strlcmp.h (moved) * trunk/lib/libpam/openpam_strlcpy.c (moved) * trunk/lib/libpam/openpam_strlcpy.h (moved) * trunk/lib/libpam/openpam_subst.c (moved) * trunk/lib/libpam/openpam_ttyconv.c (moved) * trunk/lib/libpam/openpam_vasprintf.c (moved) * trunk/lib/libpam/openpam_vasprintf.h (moved) * trunk/lib/libpam/pam_acct_mgmt.c (moved) * trunk/lib/libpam/pam_authenticate.c (moved) * trunk/lib/libpam/pam_authenticate_secondary.c (moved) * trunk/lib/libpam/pam_chauthtok.c (moved) * trunk/lib/libpam/pam_close_session.c (moved) * trunk/lib/libpam/pam_end.c (moved) * trunk/lib/libpam/pam_error.c (moved) * trunk/lib/libpam/pam_get_authtok.c (moved) * trunk/lib/libpam/pam_get_data.c (moved) * trunk/lib/libpam/pam_get_item.c (moved) * trunk/lib/libpam/pam_get_mapped_authtok.c (moved) * trunk/lib/libpam/pam_get_mapped_username.c (moved) * trunk/lib/libpam/pam_get_user.c (moved) * trunk/lib/libpam/pam_getenv.c (moved) * trunk/lib/libpam/pam_getenvlist.c (moved) * trunk/lib/libpam/pam_info.c (moved) * trunk/lib/libpam/pam_open_session.c (moved) * trunk/lib/libpam/pam_prompt.c (moved) * trunk/lib/libpam/pam_putenv.c (moved) * trunk/lib/libpam/pam_set_data.c (moved) * trunk/lib/libpam/pam_set_item.c (moved) * trunk/lib/libpam/pam_set_mapped_authtok.c (moved) * trunk/lib/libpam/pam_set_mapped_username.c (moved) * trunk/lib/libpam/pam_setcred.c (moved) * trunk/lib/libpam/pam_setenv.c (moved) * trunk/lib/libpam/pam_sm_acct_mgmt.c (moved) * trunk/lib/libpam/pam_sm_authenticate.c (moved) * trunk/lib/libpam/pam_sm_authenticate_secondary.c (moved) * trunk/lib/libpam/pam_sm_chauthtok.c (moved) * trunk/lib/libpam/pam_sm_close_session.c (moved) * trunk/lib/libpam/pam_sm_get_mapped_authtok.c (moved) * trunk/lib/libpam/pam_sm_get_mapped_username.c (moved) * trunk/lib/libpam/pam_sm_open_session.c (moved) * trunk/lib/libpam/pam_sm_set_mapped_authtok.c (moved) * trunk/lib/libpam/pam_sm_set_mapped_username.c (moved) * trunk/lib/libpam/pam_sm_setcred.c (moved) * trunk/lib/libpam/pam_start.c (moved) * trunk/lib/libpam/pam_strerror.c (moved) * trunk/lib/libpam/pam_verror.c (moved) * trunk/lib/libpam/pam_vinfo.c (moved) * trunk/lib/libpam/pam_vprompt.c (moved) * trunk/modules/Makefile.am (modified) * trunk/modules/pam_deny/Makefile.am (modified) * trunk/modules/pam_oath/Makefile.am (modified) * trunk/modules/pam_oath/pam_oath.c (modified) * trunk/modules/pam_permit/Makefile.am (modified) * trunk/modules/pam_unix/Makefile.am (modified) * trunk/t/Makefile.am (modified) * trunk/t/t_rfc4648.c (added) Reorganize: - move libpam into lib/libpam - move the OATH code ...