# # ChangeLog for / in openpam # # Generated by Trac 1.2.5 # Jan 24, 2021, 7:47:54 PM Sat, 02 Feb 2002 18:04:31 GMT Dag-Erling Smørgrav [19] * trunk/bin/su/su.c (modified) * trunk/lib/openpam_ttyconv.c (modified) * trunk/lib/pam_set_data.c (modified) * trunk/lib/pam_start.c (modified) * trunk/lib/pam_strerror.c (modified) Use 'sizeof(foo)' instead of 'sizeof foo' even where it's not ... Sat, 02 Feb 2002 17:58:58 GMT Dag-Erling Smørgrav [18] * trunk/lib/pam_end.c (modified) Clear module data. Clear environment. Use pam_set_item() rather ... Sat, 02 Feb 2002 17:47:36 GMT Dag-Erling Smørgrav [17] * trunk/lib/pam_set_item.c (modified) Clobber items before freeing them. Sponsored by: DARPA, NAI Labs Fri, 01 Feb 2002 22:20:07 GMT Dag-Erling Smørgrav [16] * trunk/LICENSE (modified) * trunk/Makefile (modified) * trunk/bin/Makefile (modified) * trunk/bin/su/Makefile (modified) * trunk/bin/su/su.c (modified) * trunk/doc/xsso_errata.txt (modified) * trunk/include/security/openpam.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 (modified) * trunk/lib/openpam_dispatch.c (modified) * trunk/lib/openpam_findenv.c (modified) * trunk/lib/openpam_impl.h (modified) * trunk/lib/openpam_log.c (modified) * trunk/lib/openpam_ttyconv.c (modified) * trunk/lib/pam_acct_mgmt.c (modified) * trunk/lib/pam_authenticate.c (modified) * trunk/lib/pam_authenticate_secondary.c (modified) * trunk/lib/pam_chauthtok.c (modified) * trunk/lib/pam_close_session.c (modified) * trunk/lib/pam_end.c (modified) * trunk/lib/pam_error.c (modified) * trunk/lib/pam_get_authtok.c (modified) * trunk/lib/pam_get_data.c (modified) * trunk/lib/pam_get_item.c (modified) * trunk/lib/pam_get_mapped_authtok.c (modified) * trunk/lib/pam_get_mapped_username.c (modified) * trunk/lib/pam_get_user.c (modified) * trunk/lib/pam_getenv.c (modified) * trunk/lib/pam_getenvlist.c (modified) * trunk/lib/pam_info.c (modified) * trunk/lib/pam_open_session.c (modified) * trunk/lib/pam_prompt.c (modified) * trunk/lib/pam_putenv.c (modified) * trunk/lib/pam_set_data.c (modified) * trunk/lib/pam_set_item.c (modified) * trunk/lib/pam_set_mapped_authtok.c (modified) * trunk/lib/pam_set_mapped_username.c (modified) * trunk/lib/pam_setcred.c (modified) * trunk/lib/pam_setenv.c (modified) * trunk/lib/pam_start.c (modified) * trunk/lib/pam_strerror.c (modified) * trunk/modules/Makefile (modified) * trunk/modules/pam_deny/Makefile (modified) * trunk/modules/pam_deny/pam_deny.c (modified) * trunk/modules/pam_permit/Makefile (modified) * trunk/modules/pam_permit/pam_permit.c (modified) Whitespace cleanup + keyword expansion sweep. Sponsored by: ... Fri, 01 Feb 2002 22:09:36 GMT Dag-Erling Smørgrav [15] * trunk/bin/Makefile (modified) * trunk/bin/su (added) * trunk/bin/su/Makefile (added) * trunk/bin/su/su.c (added) Add a sample application. Sponsored by: DARPA, NAI Labs Fri, 01 Feb 2002 21:52:02 GMT Dag-Erling Smørgrav [14] * trunk/Makefile (modified) * trunk/modules (added) * trunk/modules/Makefile (added) * trunk/modules/pam_deny (added) * trunk/modules/pam_deny/Makefile (added) * trunk/modules/pam_deny/pam_deny.c (added) * trunk/modules/pam_permit (added) * trunk/modules/pam_permit/Makefile (added) * trunk/modules/pam_permit/pam_permit.c (added) Add two sample modules. Sponsored by: DARPA, NAI Labs Fri, 01 Feb 2002 21:35:31 GMT Dag-Erling Smørgrav [13] * trunk/include/security/openpam.h (modified) * trunk/lib/openpam_log.c (modified) Rename openpam_log() to _openpam_log(), add an argument for the ... Fri, 01 Feb 2002 21:33:58 GMT Dag-Erling Smørgrav [12] * trunk/lib/pam_start.c (modified) It turns out dlerror() already includes the module's full path in ... Fri, 01 Feb 2002 21:19:32 GMT Dag-Erling Smørgrav [11] * trunk/lib/Makefile (modified) * trunk/lib/openpam_findenv.c (modified) Belatedly add openpam_findenv.c to the Makefile, and add a missing ... Fri, 01 Feb 2002 20:49:12 GMT Dag-Erling Smørgrav [10] * trunk/lib/openpam.h (deleted) * trunk/lib/openpam_dispatch.c (modified) * trunk/lib/openpam_findenv.c (modified) * trunk/lib/openpam_impl.h (added) * trunk/lib/openpam_log.c (modified) * trunk/lib/pam_acct_mgmt.c (modified) * trunk/lib/pam_authenticate.c (modified) * trunk/lib/pam_chauthtok.c (modified) * trunk/lib/pam_close_session.c (modified) * trunk/lib/pam_end.c (modified) * trunk/lib/pam_get_authtok.c (modified) * trunk/lib/pam_get_data.c (modified) * trunk/lib/pam_get_item.c (modified) * trunk/lib/pam_get_user.c (modified) * trunk/lib/pam_getenv.c (modified) * trunk/lib/pam_getenvlist.c (modified) * trunk/lib/pam_open_session.c (modified) * trunk/lib/pam_putenv.c (modified) * trunk/lib/pam_set_data.c (modified) * trunk/lib/pam_set_item.c (modified) * trunk/lib/pam_setcred.c (modified) * trunk/lib/pam_setenv.c (modified) * trunk/lib/pam_start.c (modified) * trunk/lib/pam_strerror.c (modified) Rename openpam.h to openpam_impl.h to avoid confusion with ... Fri, 01 Feb 2002 20:41:47 GMT Dag-Erling Smørgrav [9] * trunk/include/security/openpam.h (added) * trunk/lib/Makefile (modified) * trunk/lib/openpam.h (modified) * trunk/lib/openpam_ttyconv.c (added) Add openpam_ttyconv(), a simple tty-based conversation function. ... Fri, 01 Feb 2002 20:36:30 GMT Dag-Erling Smørgrav [8] * trunk/include/security/pam_appl.h (modified) * trunk/lib/Makefile (modified) * trunk/lib/pam_error.c (added) * trunk/lib/pam_get_authtok.c (added) * trunk/lib/pam_info.c (added) * trunk/lib/pam_prompt.c (added) Add non-standard extensions: pam_error(3), pam_get_authtok(3), ... Fri, 01 Feb 2002 20:24:14 GMT Dag-Erling Smørgrav [7] * trunk/doc/xsso_errata.txt (modified) Add two more errata. Sponsored by: DARPA, NAI Labs Fri, 01 Feb 2002 20:18:49 GMT Dag-Erling Smørgrav [6] * trunk/lib/openpam_dispatch.c (modified) Change "invalid" to "unexpected", since we don't actually croak from ... Fri, 01 Feb 2002 20:15:51 GMT Dag-Erling Smørgrav [5] * trunk/lib/pam_get_user.c (modified) Implement pam_get_user(3). Sponsored by: DARPA, NAI Labs Fri, 01 Feb 2002 20:05:20 GMT Dag-Erling Smørgrav [4] * trunk/include/security/pam_constants.h (modified) * trunk/lib/pam_get_item.c (modified) * trunk/lib/pam_set_item.c (modified) On second thought, make that PAM_AUTHTOK_PROMPT. Sponsored by: ... Fri, 01 Feb 2002 19:43:56 GMT Dag-Erling Smørgrav [3] * trunk/include/security/pam_constants.h (modified) * trunk/lib/pam_get_item.c (modified) * trunk/lib/pam_set_item.c (modified) Add non-standard PAM_PASSWD_PROMPT constant to mirror ... Fri, 01 Feb 2002 18:26:05 GMT Dag-Erling Smørgrav [2] * trunk/include/security/pam_constants.h (modified) Convert preprocessor constants to anonymous enums. Fri, 01 Feb 2002 17:16:12 GMT Dag-Erling Smørgrav [1] * trunk (added) * trunk/LICENSE (added) * trunk/Makefile (added) * trunk/bin (added) * trunk/bin/Makefile (added) * trunk/doc (added) * trunk/doc/xsso_errata.txt (added) * trunk/include (added) * trunk/include/security (added) * trunk/include/security/pam_appl.h (added) * trunk/include/security/pam_constants.h (added) * trunk/include/security/pam_modules.h (added) * trunk/include/security/pam_types.h (added) * trunk/lib (added) * trunk/lib/Makefile (added) * trunk/lib/openpam.h (added) * trunk/lib/openpam_dispatch.c (added) * trunk/lib/openpam_findenv.c (added) * trunk/lib/openpam_log.c (added) * trunk/lib/pam_acct_mgmt.c (added) * trunk/lib/pam_authenticate.c (added) * trunk/lib/pam_authenticate_secondary.c (added) * trunk/lib/pam_chauthtok.c (added) * trunk/lib/pam_close_session.c (added) * trunk/lib/pam_end.c (added) * trunk/lib/pam_get_data.c (added) * trunk/lib/pam_get_item.c (added) * trunk/lib/pam_get_mapped_authtok.c (added) * trunk/lib/pam_get_mapped_username.c (added) * trunk/lib/pam_get_user.c (added) * trunk/lib/pam_getenv.c (added) * trunk/lib/pam_getenvlist.c (added) * trunk/lib/pam_open_session.c (added) * trunk/lib/pam_putenv.c (added) * trunk/lib/pam_set_data.c (added) * trunk/lib/pam_set_item.c (added) * trunk/lib/pam_set_mapped_authtok.c (added) * trunk/lib/pam_set_mapped_username.c (added) * trunk/lib/pam_setcred.c (added) * trunk/lib/pam_setenv.c (added) * trunk/lib/pam_start.c (added) * trunk/lib/pam_strerror.c (added) Import OpenPAM. The basics (pam_start(), pam_end(), pam_strerror(), ...