Source-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[src/netbsd-7]: src Pull up following revision(s) (requested by christos in t...



details:   https://anonhg.NetBSD.org/src/rev/468bd38c36cd
branches:  netbsd-7
changeset: 799420:468bd38c36cd
user:      snj <snj%NetBSD.org@localhost>
date:      Mon Jun 08 20:33:19 2015 +0000

description:
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

diffstat:

 external/bsd/openpam/dist/CREDITS                                       |     9 +-
 external/bsd/openpam/dist/HISTORY                                       |    25 +-
 external/bsd/openpam/dist/INSTALL                                       |     2 -
 external/bsd/openpam/dist/LICENSE                                       |     2 -
 external/bsd/openpam/dist/Makefile.am                                   |     2 +-
 external/bsd/openpam/dist/Makefile.in                                   |    11 +-
 external/bsd/openpam/dist/README                                        |     2 -
 external/bsd/openpam/dist/RELNOTES                                      |     6 +-
 external/bsd/openpam/dist/TODO                                          |     2 -
 external/bsd/openpam/dist/aclocal.m4                                    |  8592 +++++++++-
 external/bsd/openpam/dist/autogen.sh                                    |     4 +-
 external/bsd/openpam/dist/bin/Makefile.in                               |     5 +-
 external/bsd/openpam/dist/bin/openpam_dump_policy/Makefile.in           |     5 +-
 external/bsd/openpam/dist/bin/openpam_dump_policy/openpam_dump_policy.c |     6 +-
 external/bsd/openpam/dist/bin/pamtest/Makefile.in                       |     5 +-
 external/bsd/openpam/dist/bin/pamtest/pamtest.1                         |     8 +-
 external/bsd/openpam/dist/bin/su/Makefile.in                            |     5 +-
 external/bsd/openpam/dist/bin/su/su.1                                   |     8 +-
 external/bsd/openpam/dist/config.h.in                                   |     3 +
 external/bsd/openpam/dist/configure                                     |    28 +-
 external/bsd/openpam/dist/configure.ac                                  |     8 +-
 external/bsd/openpam/dist/doc/Makefile.in                               |     5 +-
 external/bsd/openpam/dist/doc/man/Makefile.in                           |     7 +-
 external/bsd/openpam/dist/doc/man/openpam.3                             |     6 +-
 external/bsd/openpam/dist/doc/man/openpam_borrow_cred.3                 |     4 +-
 external/bsd/openpam/dist/doc/man/openpam_free_data.3                   |     4 +-
 external/bsd/openpam/dist/doc/man/openpam_free_envlist.3                |     4 +-
 external/bsd/openpam/dist/doc/man/openpam_get_feature.3                 |     4 +-
 external/bsd/openpam/dist/doc/man/openpam_get_option.3                  |     4 +-
 external/bsd/openpam/dist/doc/man/openpam_log.3                         |     4 +-
 external/bsd/openpam/dist/doc/man/openpam_nullconv.3                    |     4 +-
 external/bsd/openpam/dist/doc/man/openpam_readline.3                    |     4 +-
 external/bsd/openpam/dist/doc/man/openpam_readlinev.3                   |     4 +-
 external/bsd/openpam/dist/doc/man/openpam_readword.3                    |     4 +-
 external/bsd/openpam/dist/doc/man/openpam_restore_cred.3                |     4 +-
 external/bsd/openpam/dist/doc/man/openpam_set_feature.3                 |     4 +-
 external/bsd/openpam/dist/doc/man/openpam_set_option.3                  |     4 +-
 external/bsd/openpam/dist/doc/man/openpam_straddch.3                    |     4 +-
 external/bsd/openpam/dist/doc/man/openpam_subst.3                       |     4 +-
 external/bsd/openpam/dist/doc/man/openpam_ttyconv.3                     |     6 +-
 external/bsd/openpam/dist/doc/man/pam.3                                 |     6 +-
 external/bsd/openpam/dist/doc/man/pam.conf.5                            |     6 +-
 external/bsd/openpam/dist/doc/man/pam_acct_mgmt.3                       |     4 +-
 external/bsd/openpam/dist/doc/man/pam_authenticate.3                    |     4 +-
 external/bsd/openpam/dist/doc/man/pam_chauthtok.3                       |     4 +-
 external/bsd/openpam/dist/doc/man/pam_close_session.3                   |     4 +-
 external/bsd/openpam/dist/doc/man/pam_conv.3                            |     8 +-
 external/bsd/openpam/dist/doc/man/pam_end.3                             |     4 +-
 external/bsd/openpam/dist/doc/man/pam_error.3                           |     4 +-
 external/bsd/openpam/dist/doc/man/pam_get_authtok.3                     |     6 +-
 external/bsd/openpam/dist/doc/man/pam_get_data.3                        |     4 +-
 external/bsd/openpam/dist/doc/man/pam_get_item.3                        |     4 +-
 external/bsd/openpam/dist/doc/man/pam_get_user.3                        |     4 +-
 external/bsd/openpam/dist/doc/man/pam_getenv.3                          |     4 +-
 external/bsd/openpam/dist/doc/man/pam_getenvlist.3                      |     4 +-
 external/bsd/openpam/dist/doc/man/pam_info.3                            |     4 +-
 external/bsd/openpam/dist/doc/man/pam_open_session.3                    |     4 +-
 external/bsd/openpam/dist/doc/man/pam_prompt.3                          |     4 +-
 external/bsd/openpam/dist/doc/man/pam_putenv.3                          |     4 +-
 external/bsd/openpam/dist/doc/man/pam_set_data.3                        |     4 +-
 external/bsd/openpam/dist/doc/man/pam_set_item.3                        |     4 +-
 external/bsd/openpam/dist/doc/man/pam_setcred.3                         |     4 +-
 external/bsd/openpam/dist/doc/man/pam_setenv.3                          |     4 +-
 external/bsd/openpam/dist/doc/man/pam_sm_acct_mgmt.3                    |     4 +-
 external/bsd/openpam/dist/doc/man/pam_sm_authenticate.3                 |     4 +-
 external/bsd/openpam/dist/doc/man/pam_sm_chauthtok.3                    |     4 +-
 external/bsd/openpam/dist/doc/man/pam_sm_close_session.3                |     4 +-
 external/bsd/openpam/dist/doc/man/pam_sm_open_session.3                 |     4 +-
 external/bsd/openpam/dist/doc/man/pam_sm_setcred.3                      |     4 +-
 external/bsd/openpam/dist/doc/man/pam_start.3                           |     4 +-
 external/bsd/openpam/dist/doc/man/pam_strerror.3                        |     9 +-
 external/bsd/openpam/dist/doc/man/pam_verror.3                          |     4 +-
 external/bsd/openpam/dist/doc/man/pam_vinfo.3                           |     4 +-
 external/bsd/openpam/dist/doc/man/pam_vprompt.3                         |     4 +-
 external/bsd/openpam/dist/include/Makefile.in                           |     5 +-
 external/bsd/openpam/dist/include/security/Makefile.in                  |     5 +-
 external/bsd/openpam/dist/include/security/openpam_version.h            |     8 +-
 external/bsd/openpam/dist/lib/Makefile.am                               |   101 +-
 external/bsd/openpam/dist/lib/Makefile.in                               |   532 +-
 external/bsd/openpam/dist/lib/libpam/Makefile.am                        |   102 +
 external/bsd/openpam/dist/lib/libpam/Makefile.in                        |   802 +
 external/bsd/openpam/dist/lib/libpam/openpam_asprintf.c                 |    62 +
 external/bsd/openpam/dist/lib/libpam/openpam_asprintf.h                 |    43 +
 external/bsd/openpam/dist/lib/libpam/openpam_borrow_cred.c              |   131 +
 external/bsd/openpam/dist/lib/libpam/openpam_check_owner_perms.c        |   151 +
 external/bsd/openpam/dist/lib/libpam/openpam_configure.c                |   508 +
 external/bsd/openpam/dist/lib/libpam/openpam_constants.c                |   154 +
 external/bsd/openpam/dist/lib/libpam/openpam_constants.h                |    47 +
 external/bsd/openpam/dist/lib/libpam/openpam_cred.h                     |    54 +
 external/bsd/openpam/dist/lib/libpam/openpam_ctype.h                    |    99 +
 external/bsd/openpam/dist/lib/libpam/openpam_debug.h                    |   114 +
 external/bsd/openpam/dist/lib/libpam/openpam_dispatch.c                 |   259 +
 external/bsd/openpam/dist/lib/libpam/openpam_dlfunc.h                   |    58 +
 external/bsd/openpam/dist/lib/libpam/openpam_dynamic.c                  |   267 +
 external/bsd/openpam/dist/lib/libpam/openpam_features.c                 |    73 +
 external/bsd/openpam/dist/lib/libpam/openpam_features.h                 |    49 +
 external/bsd/openpam/dist/lib/libpam/openpam_findenv.c                  |    78 +
 external/bsd/openpam/dist/lib/libpam/openpam_free_data.c                |    83 +
 external/bsd/openpam/dist/lib/libpam/openpam_free_envlist.c             |    76 +
 external/bsd/openpam/dist/lib/libpam/openpam_get_feature.c              |   103 +
 external/bsd/openpam/dist/lib/libpam/openpam_get_option.c               |    91 +
 external/bsd/openpam/dist/lib/libpam/openpam_impl.h                     |   168 +
 external/bsd/openpam/dist/lib/libpam/openpam_load.c                     |   140 +
 external/bsd/openpam/dist/lib/libpam/openpam_log.c                      |   181 +
 external/bsd/openpam/dist/lib/libpam/openpam_nullconv.c                 |    99 +
 external/bsd/openpam/dist/lib/libpam/openpam_readline.c                 |   141 +
 external/bsd/openpam/dist/lib/libpam/openpam_readlinev.c                |   160 +
 external/bsd/openpam/dist/lib/libpam/openpam_readword.c                 |   222 +
 external/bsd/openpam/dist/lib/libpam/openpam_restore_cred.c             |   104 +
 external/bsd/openpam/dist/lib/libpam/openpam_set_feature.c              |    79 +
 external/bsd/openpam/dist/lib/libpam/openpam_set_option.c               |   129 +
 external/bsd/openpam/dist/lib/libpam/openpam_static.c                   |    79 +
 external/bsd/openpam/dist/lib/libpam/openpam_straddch.c                 |   122 +
 external/bsd/openpam/dist/lib/libpam/openpam_strlcat.c                  |    63 +
 external/bsd/openpam/dist/lib/libpam/openpam_strlcat.h                  |    43 +
 external/bsd/openpam/dist/lib/libpam/openpam_strlcmp.h                  |    50 +
 external/bsd/openpam/dist/lib/libpam/openpam_strlcpy.c                  |    61 +
 external/bsd/openpam/dist/lib/libpam/openpam_strlcpy.h                  |    43 +
 external/bsd/openpam/dist/lib/libpam/openpam_strlset.c                  |    63 +
 external/bsd/openpam/dist/lib/libpam/openpam_strlset.h                  |    43 +
 external/bsd/openpam/dist/lib/libpam/openpam_subst.c                    |   175 +
 external/bsd/openpam/dist/lib/libpam/openpam_ttyconv.c                  |   450 +
 external/bsd/openpam/dist/lib/libpam/openpam_vasprintf.c                |    65 +
 external/bsd/openpam/dist/lib/libpam/openpam_vasprintf.h                |    43 +
 external/bsd/openpam/dist/lib/libpam/pam_acct_mgmt.c                    |    93 +
 external/bsd/openpam/dist/lib/libpam/pam_authenticate.c                 |   101 +
 external/bsd/openpam/dist/lib/libpam/pam_authenticate_secondary.c       |    72 +
 external/bsd/openpam/dist/lib/libpam/pam_chauthtok.c                    |   102 +
 external/bsd/openpam/dist/lib/libpam/pam_close_session.c                |    94 +
 external/bsd/openpam/dist/lib/libpam/pam_end.c                          |   111 +
 external/bsd/openpam/dist/lib/libpam/pam_error.c                        |    94 +
 external/bsd/openpam/dist/lib/libpam/pam_get_authtok.c                  |   245 +
 external/bsd/openpam/dist/lib/libpam/pam_get_data.c                     |    96 +
 external/bsd/openpam/dist/lib/libpam/pam_get_item.c                     |   146 +
 external/bsd/openpam/dist/lib/libpam/pam_get_mapped_authtok.c           |    71 +
 external/bsd/openpam/dist/lib/libpam/pam_get_mapped_username.c          |    72 +
 external/bsd/openpam/dist/lib/libpam/pam_get_user.c                     |   151 +
 external/bsd/openpam/dist/lib/libpam/pam_getenv.c                       |    92 +
 external/bsd/openpam/dist/lib/libpam/pam_getenvlist.c                   |   115 +
 external/bsd/openpam/dist/lib/libpam/pam_info.c                         |    94 +
 external/bsd/openpam/dist/lib/libpam/pam_open_session.c                 |    95 +
 external/bsd/openpam/dist/lib/libpam/pam_prompt.c                       |    99 +
 external/bsd/openpam/dist/lib/libpam/pam_putenv.c                       |   118 +
 external/bsd/openpam/dist/lib/libpam/pam_set_data.c                     |   115 +
 external/bsd/openpam/dist/lib/libpam/pam_set_item.c                     |   139 +
 external/bsd/openpam/dist/lib/libpam/pam_set_mapped_authtok.c           |    71 +
 external/bsd/openpam/dist/lib/libpam/pam_set_mapped_username.c          |    72 +
 external/bsd/openpam/dist/lib/libpam/pam_setcred.c                      |   104 +
 external/bsd/openpam/dist/lib/libpam/pam_setenv.c                       |   108 +
 external/bsd/openpam/dist/lib/libpam/pam_sm_acct_mgmt.c                 |    90 +
 external/bsd/openpam/dist/lib/libpam/pam_sm_authenticate.c              |    91 +
 external/bsd/openpam/dist/lib/libpam/pam_sm_authenticate_secondary.c    |    77 +
 external/bsd/openpam/dist/lib/libpam/pam_sm_chauthtok.c                 |    96 +
 external/bsd/openpam/dist/lib/libpam/pam_sm_close_session.c             |    87 +
 external/bsd/openpam/dist/lib/libpam/pam_sm_get_mapped_authtok.c        |    76 +
 external/bsd/openpam/dist/lib/libpam/pam_sm_get_mapped_username.c       |    77 +
 external/bsd/openpam/dist/lib/libpam/pam_sm_open_session.c              |    87 +
 external/bsd/openpam/dist/lib/libpam/pam_sm_set_mapped_authtok.c        |    76 +
 external/bsd/openpam/dist/lib/libpam/pam_sm_set_mapped_username.c       |    74 +
 external/bsd/openpam/dist/lib/libpam/pam_sm_setcred.c                   |    91 +
 external/bsd/openpam/dist/lib/libpam/pam_start.c                        |   135 +
 external/bsd/openpam/dist/lib/libpam/pam_strerror.c                     |   143 +
 external/bsd/openpam/dist/lib/libpam/pam_verror.c                       |    89 +
 external/bsd/openpam/dist/lib/libpam/pam_vinfo.c                        |    89 +
 external/bsd/openpam/dist/lib/libpam/pam_vprompt.c                      |   138 +
 external/bsd/openpam/dist/lib/openpam_asprintf.c                        |    59 -
 external/bsd/openpam/dist/lib/openpam_asprintf.h                        |    43 -
 external/bsd/openpam/dist/lib/openpam_borrow_cred.c                     |   129 -
 external/bsd/openpam/dist/lib/openpam_check_owner_perms.c               |   148 -
 external/bsd/openpam/dist/lib/openpam_configure.c                       |   516 -
 external/bsd/openpam/dist/lib/openpam_constants.c                       |   151 -
 external/bsd/openpam/dist/lib/openpam_constants.h                       |    47 -
 external/bsd/openpam/dist/lib/openpam_cred.h                            |    54 -
 external/bsd/openpam/dist/lib/openpam_ctype.h                           |    91 -
 external/bsd/openpam/dist/lib/openpam_debug.h                           |   114 -
 external/bsd/openpam/dist/lib/openpam_dispatch.c                        |   264 -
 external/bsd/openpam/dist/lib/openpam_dlfunc.h                          |    58 -
 external/bsd/openpam/dist/lib/openpam_dynamic.c                         |   264 -
 external/bsd/openpam/dist/lib/openpam_features.c                        |    70 -
 external/bsd/openpam/dist/lib/openpam_features.h                        |    49 -
 external/bsd/openpam/dist/lib/openpam_findenv.c                         |    76 -
 external/bsd/openpam/dist/lib/openpam_free_data.c                       |    80 -
 external/bsd/openpam/dist/lib/openpam_free_envlist.c                    |    73 -
 external/bsd/openpam/dist/lib/openpam_get_feature.c                     |   100 -
 external/bsd/openpam/dist/lib/openpam_get_option.c                      |    89 -
 external/bsd/openpam/dist/lib/openpam_impl.h                            |   168 -
 external/bsd/openpam/dist/lib/openpam_load.c                            |   137 -
 external/bsd/openpam/dist/lib/openpam_log.c                             |   178 -
 external/bsd/openpam/dist/lib/openpam_nullconv.c                        |    97 -
 external/bsd/openpam/dist/lib/openpam_readline.c                        |   138 -
 external/bsd/openpam/dist/lib/openpam_readlinev.c                       |   157 -
 external/bsd/openpam/dist/lib/openpam_readword.c                        |   203 -
 external/bsd/openpam/dist/lib/openpam_restore_cred.c                    |   102 -
 external/bsd/openpam/dist/lib/openpam_set_feature.c                     |    76 -
 external/bsd/openpam/dist/lib/openpam_set_option.c                      |   127 -
 external/bsd/openpam/dist/lib/openpam_static.c                          |    76 -
 external/bsd/openpam/dist/lib/openpam_straddch.c                        |   119 -
 external/bsd/openpam/dist/lib/openpam_strlcat.c                         |    60 -
 external/bsd/openpam/dist/lib/openpam_strlcat.h                         |    43 -
 external/bsd/openpam/dist/lib/openpam_strlcmp.h                         |    50 -
 external/bsd/openpam/dist/lib/openpam_strlcpy.c                         |    58 -
 external/bsd/openpam/dist/lib/openpam_strlcpy.h                         |    43 -
 external/bsd/openpam/dist/lib/openpam_subst.c                           |   172 -
 external/bsd/openpam/dist/lib/openpam_ttyconv.c                         |   447 -
 external/bsd/openpam/dist/lib/openpam_vasprintf.c                       |    62 -
 external/bsd/openpam/dist/lib/openpam_vasprintf.h                       |    43 -
 external/bsd/openpam/dist/lib/pam_acct_mgmt.c                           |    91 -
 external/bsd/openpam/dist/lib/pam_authenticate.c                        |    99 -
 external/bsd/openpam/dist/lib/pam_authenticate_secondary.c              |    69 -
 external/bsd/openpam/dist/lib/pam_chauthtok.c                           |   100 -
 external/bsd/openpam/dist/lib/pam_close_session.c                       |    92 -
 external/bsd/openpam/dist/lib/pam_end.c                                 |   109 -
 external/bsd/openpam/dist/lib/pam_error.c                               |    91 -
 external/bsd/openpam/dist/lib/pam_get_authtok.c                         |   242 -
 external/bsd/openpam/dist/lib/pam_get_data.c                            |    94 -
 external/bsd/openpam/dist/lib/pam_get_item.c                            |   145 -
 external/bsd/openpam/dist/lib/pam_get_mapped_authtok.c                  |    68 -
 external/bsd/openpam/dist/lib/pam_get_mapped_username.c                 |    69 -
 external/bsd/openpam/dist/lib/pam_get_user.c                            |   149 -
 external/bsd/openpam/dist/lib/pam_getenv.c                              |    90 -
 external/bsd/openpam/dist/lib/pam_getenvlist.c                          |   113 -
 external/bsd/openpam/dist/lib/pam_info.c                                |    91 -
 external/bsd/openpam/dist/lib/pam_open_session.c                        |    93 -
 external/bsd/openpam/dist/lib/pam_prompt.c                              |    96 -
 external/bsd/openpam/dist/lib/pam_putenv.c                              |   116 -
 external/bsd/openpam/dist/lib/pam_set_data.c                            |   113 -
 external/bsd/openpam/dist/lib/pam_set_item.c                            |   137 -
 external/bsd/openpam/dist/lib/pam_set_mapped_authtok.c                  |    68 -
 external/bsd/openpam/dist/lib/pam_set_mapped_username.c                 |    69 -
 external/bsd/openpam/dist/lib/pam_setcred.c                             |   102 -
 external/bsd/openpam/dist/lib/pam_setenv.c                              |   106 -
 external/bsd/openpam/dist/lib/pam_sm_acct_mgmt.c                        |    87 -
 external/bsd/openpam/dist/lib/pam_sm_authenticate.c                     |    88 -
 external/bsd/openpam/dist/lib/pam_sm_authenticate_secondary.c           |    74 -
 external/bsd/openpam/dist/lib/pam_sm_chauthtok.c                        |    93 -
 external/bsd/openpam/dist/lib/pam_sm_close_session.c                    |    84 -
 external/bsd/openpam/dist/lib/pam_sm_get_mapped_authtok.c               |    73 -
 external/bsd/openpam/dist/lib/pam_sm_get_mapped_username.c              |    74 -
 external/bsd/openpam/dist/lib/pam_sm_open_session.c                     |    84 -
 external/bsd/openpam/dist/lib/pam_sm_set_mapped_authtok.c               |    73 -
 external/bsd/openpam/dist/lib/pam_sm_set_mapped_username.c              |    71 -
 external/bsd/openpam/dist/lib/pam_sm_setcred.c                          |    88 -
 external/bsd/openpam/dist/lib/pam_start.c                               |   133 -
 external/bsd/openpam/dist/lib/pam_strerror.c                            |   140 -
 external/bsd/openpam/dist/lib/pam_verror.c                              |    86 -
 external/bsd/openpam/dist/lib/pam_vinfo.c                               |    86 -
 external/bsd/openpam/dist/lib/pam_vprompt.c                             |   136 -
 external/bsd/openpam/dist/ltmain.sh                                     |     4 +-
 external/bsd/openpam/dist/m4/libtool.m4                                 |  7982 ---------
 external/bsd/openpam/dist/m4/ltoptions.m4                               |   384 -
 external/bsd/openpam/dist/m4/ltsugar.m4                                 |   123 -
 external/bsd/openpam/dist/m4/ltversion.m4                               |    23 -
 external/bsd/openpam/dist/m4/lt~obsolete.m4                             |    98 -
 external/bsd/openpam/dist/mkpkgng.in                                    |     6 +-
 external/bsd/openpam/dist/modules/Makefile.in                           |     5 +-
 external/bsd/openpam/dist/modules/pam_deny/Makefile.in                  |     5 +-
 external/bsd/openpam/dist/modules/pam_permit/Makefile.in                |     5 +-
 external/bsd/openpam/dist/modules/pam_unix/Makefile.in                  |     5 +-
 external/bsd/openpam/dist/pamgdb.in                                     |     2 +-
 external/bsd/openpam/dist/t/Makefile.am                                 |     3 +-
 external/bsd/openpam/dist/t/Makefile.in                                 |    42 +-
 external/bsd/openpam/dist/t/t.h                                         |     2 -
 external/bsd/openpam/dist/t/t_file.c                                    |     2 -
 external/bsd/openpam/dist/t/t_main.c                                    |     2 -
 external/bsd/openpam/dist/t/t_openpam_ctype.c                           |   122 +
 external/bsd/openpam/dist/t/t_openpam_readlinev.c                       |    36 +-
 external/bsd/openpam/dist/t/t_openpam_readword.c                        |    88 +-
 external/bsd/openpam/openpam2netbsd                                     |    29 +-
 lib/libpam/libpam/Makefile                                              |     5 +-
 269 files changed, 19546 insertions(+), 18477 deletions(-)

diffs (truncated from 40113 to 300 lines):

diff -r 26787acdfdc3 -r 468bd38c36cd external/bsd/openpam/dist/CREDITS
--- a/external/bsd/openpam/dist/CREDITS Fri Jun 05 17:05:12 2015 +0000
+++ b/external/bsd/openpam/dist/CREDITS Mon Jun 08 20:33:19 2015 +0000
@@ -15,6 +15,8 @@
 ideas:
 
        Andrew Morgan <morgan%transmeta.com@localhost>
+       Ankita Pal <pal.ankita.ankita%gmail.com@localhost>
+       Baptiste Daroussin <bapt%freebsd.org@localhost>
        Brian Fundakowski Feldman <green%freebsd.org@localhost>
        Christos Zoulas <christos%netbsd.org@localhost>
        Daniel Richard G. <skunk%iskunk.org@localhost>
@@ -25,13 +27,14 @@
        Eric Melville <eric%freebsd.org@localhost>
        Espen Grøndahl <espegro%usit.uio.no@localhost>
        Gary Winiger <gary.winiger%sun.com@localhost>
+       Gavin Atkinson <gavin%freebsd.org@localhost>
        Gleb Smirnoff <glebius%freebsd.org@localhost>
        Hubert Feyrer <hubert%feyrer.de@localhost>
        Jason Evans <jasone%freebsd.org@localhost>
        Joe Marcus Clarke <marcus%freebsd.org@localhost>
+       Jörg Sonnenberger <joerg%britannica.bec.de@localhost>
        Juli Mallett <jmallett%freebsd.org@localhost>
-       Ankita Pal <pal.ankita.ankita%gmail.com@localhost>
-       Jörg Sonnenberger <joerg%britannica.bec.de@localhost>
+       Larry Baird <lab%gta.com@localhost>
        Maëlle Lesage <lesage.maelle%gmail.com@localhost>
        Mark Murray <markm%freebsd.org@localhost>
        Matthias Drochner <drochner%netbsd.org@localhost>
@@ -46,5 +49,3 @@
        Takanori Saneto <sanewo%ba2.so-net.ne.jp@localhost>
        Wojciech A. Koszek <wkoszek%freebsd.org@localhost>
        Yar Tikhiy <yar%freebsd.org@localhost>
-
-Id: CREDITS 648 2013-03-05 17:54:27Z des 
diff -r 26787acdfdc3 -r 468bd38c36cd external/bsd/openpam/dist/HISTORY
--- a/external/bsd/openpam/dist/HISTORY Fri Jun 05 17:05:12 2015 +0000
+++ b/external/bsd/openpam/dist/HISTORY Mon Jun 08 20:33:19 2015 +0000
@@ -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 @@
    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 @@
 OpenPAM Calamite                                               2002-02-09
 
 First (beta) release.
-============================================================================
-Id: HISTORY 737 2013-09-07 12:53:55Z des 
diff -r 26787acdfdc3 -r 468bd38c36cd external/bsd/openpam/dist/INSTALL
--- a/external/bsd/openpam/dist/INSTALL Fri Jun 05 17:05:12 2015 +0000
+++ b/external/bsd/openpam/dist/INSTALL Mon Jun 08 20:33:19 2015 +0000
@@ -54,5 +54,3 @@
   directory:
 
   # make install
-
-Id: INSTALL 648 2013-03-05 17:54:27Z des 
diff -r 26787acdfdc3 -r 468bd38c36cd external/bsd/openpam/dist/LICENSE
--- a/external/bsd/openpam/dist/LICENSE Fri Jun 05 17:05:12 2015 +0000
+++ b/external/bsd/openpam/dist/LICENSE Mon Jun 08 20:33:19 2015 +0000
@@ -31,5 +31,3 @@
 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 
diff -r 26787acdfdc3 -r 468bd38c36cd external/bsd/openpam/dist/Makefile.am
--- a/external/bsd/openpam/dist/Makefile.am     Fri Jun 05 17:05:12 2015 +0000
+++ b/external/bsd/openpam/dist/Makefile.am     Mon Jun 08 20:33:19 2015 +0000
@@ -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
 
diff -r 26787acdfdc3 -r 468bd38c36cd external/bsd/openpam/dist/Makefile.in
--- a/external/bsd/openpam/dist/Makefile.in     Fri Jun 05 17:05:12 2015 +0000
+++ b/external/bsd/openpam/dist/Makefile.in     Mon Jun 08 20:33:19 2015 +0000
@@ -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 @@
 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 \
diff -r 26787acdfdc3 -r 468bd38c36cd external/bsd/openpam/dist/README
--- a/external/bsd/openpam/dist/README  Fri Jun 05 17:05:12 2015 +0000
+++ b/external/bsd/openpam/dist/README  Mon Jun 08 20:33:19 2015 +0000
@@ -23,5 +23,3 @@
      this will be made configurable in a future release.
 
 Please direct bug reports and inquiries to <des%des.no@localhost>.
-
-Id: README 648 2013-03-05 17:54:27Z des 
diff -r 26787acdfdc3 -r 468bd38c36cd external/bsd/openpam/dist/RELNOTES
--- a/external/bsd/openpam/dist/RELNOTES        Fri Jun 05 17:05:12 2015 +0000
+++ b/external/bsd/openpam/dist/RELNOTES        Mon Jun 08 20:33:19 2015 +0000
@@ -1,6 +1,6 @@
 
-                Release notes for OpenPAM Nummularia
-                ====================================
+                 Release notes for OpenPAM Ourouparia
+                 ====================================
 
 This release corresponds to the code used in FreeBSD HEAD as of the
 release date, and is also expected to work on almost any POSIX-like
@@ -20,5 +20,3 @@
  - Unit tests for limited portions of the libraries.
 
 Please direct bug reports and inquiries to <des%des.no@localhost>.
-
-Id: RELNOTES 741 2013-09-07 13:34:02Z des 
diff -r 26787acdfdc3 -r 468bd38c36cd external/bsd/openpam/dist/TODO
--- a/external/bsd/openpam/dist/TODO    Fri Jun 05 17:05:12 2015 +0000
+++ b/external/bsd/openpam/dist/TODO    Mon Jun 08 20:33:19 2015 +0000
@@ -13,5 +13,3 @@
    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 
diff -r 26787acdfdc3 -r 468bd38c36cd external/bsd/openpam/dist/aclocal.m4
--- a/external/bsd/openpam/dist/aclocal.m4      Fri Jun 05 17:05:12 2015 +0000
+++ b/external/bsd/openpam/dist/aclocal.m4      Mon Jun 08 20:33:19 2015 +0000
@@ -20,6 +20,8593 @@
 If you have problems, you may need to regenerate the build system entirely.
 To do so, use the procedure documented by the package, typically 'autoreconf'.])])
 
+# libtool.m4 - Configure libtool for the host system. -*-Autoconf-*-
+#
+#   Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
+#                 2006, 2007, 2008, 2009, 2010, 2011 Free Software
+#                 Foundation, Inc.
+#   Written by Gordon Matzigkeit, 1996
+#
+# This file 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.
+
+m4_define([_LT_COPYING], [dnl
+#   Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
+#                 2006, 2007, 2008, 2009, 2010, 2011 Free Software
+#                 Foundation, Inc.
+#   Written by Gordon Matzigkeit, 1996
+#
+#   This file is part of GNU Libtool.
+#
+# GNU Libtool is free software; you can redistribute it and/or
+# modify it under the terms of the GNU General Public License as
+# published by the Free Software Foundation; either version 2 of
+# the License, or (at your option) any later version.
+#
+# As a special exception to the GNU General Public License,
+# if you distribute this file as part of a program or library that
+# is built using GNU Libtool, you may include this file under the
+# same distribution terms that you use for the rest of that program.
+#
+# GNU Libtool is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with GNU Libtool; see the file COPYING.  If not, a copy
+# can be downloaded from http://www.gnu.org/licenses/gpl.html, or
+# obtained by writing to the Free Software Foundation, Inc.,
+# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
+])
+
+# serial 57 LT_INIT
+
+
+# LT_PREREQ(VERSION)
+# ------------------
+# Complain and exit if this libtool version is less that VERSION.
+m4_defun([LT_PREREQ],
+[m4_if(m4_version_compare(m4_defn([LT_PACKAGE_VERSION]), [$1]), -1,
+       [m4_default([$3],
+                  [m4_fatal([Libtool version $1 or higher is required],
+                            63)])],
+       [$2])])
+
+
+# _LT_CHECK_BUILDDIR
+# ------------------
+# Complain if the absolute build directory name contains unusual characters
+m4_defun([_LT_CHECK_BUILDDIR],
+[case `pwd` in
+  *\ * | *\    *)
+    AC_MSG_WARN([Libtool does not cope well with whitespace in `pwd`]) ;;
+esac
+])
+
+
+# LT_INIT([OPTIONS])
+# ------------------
+AC_DEFUN([LT_INIT],
+[AC_PREREQ([2.58])dnl We use AC_INCLUDES_DEFAULT
+AC_REQUIRE([AC_CONFIG_AUX_DIR_DEFAULT])dnl
+AC_BEFORE([$0], [LT_LANG])dnl
+AC_BEFORE([$0], [LT_OUTPUT])dnl
+AC_BEFORE([$0], [LTDL_INIT])dnl
+m4_require([_LT_CHECK_BUILDDIR])dnl
+
+dnl Autoconf doesn't catch unexpanded LT_ macros by default:
+m4_pattern_forbid([^_?LT_[A-Z_]+$])dnl
+m4_pattern_allow([^(_LT_EOF|LT_DLGLOBAL|LT_DLLAZY_OR_NOW|LT_MULTI_MODULE)$])dnl
+dnl aclocal doesn't pull ltoptions.m4, ltsugar.m4, or ltversion.m4
+dnl unless we require an AC_DEFUNed macro:
+AC_REQUIRE([LTOPTIONS_VERSION])dnl
+AC_REQUIRE([LTSUGAR_VERSION])dnl
+AC_REQUIRE([LTVERSION_VERSION])dnl
+AC_REQUIRE([LTOBSOLETE_VERSION])dnl
+m4_require([_LT_PROG_LTMAIN])dnl
+
+_LT_SHELL_INIT([SHELL=${CONFIG_SHELL-/bin/sh}])
+
+dnl Parse OPTIONS
+_LT_SET_OPTIONS([$0], [$1])
+
+# This can be used to rebuild libtool when needed
+LIBTOOL_DEPS="$ltmain"
+
+# Always use our own libtool.
+LIBTOOL='$(SHELL) $(top_builddir)/libtool'
+AC_SUBST(LIBTOOL)dnl
+
+_LT_SETUP
+
+# Only expand once:
+m4_define([LT_INIT])
+])# LT_INIT
+
+# Old names:
+AU_ALIAS([AC_PROG_LIBTOOL], [LT_INIT])
+AU_ALIAS([AM_PROG_LIBTOOL], [LT_INIT])
+dnl aclocal-1.4 backwards compatibility:
+dnl AC_DEFUN([AC_PROG_LIBTOOL], [])
+dnl AC_DEFUN([AM_PROG_LIBTOOL], [])
+
+
+# _LT_CC_BASENAME(CC)
+# -------------------
+# Calculate cc_basename.  Skip known compiler wrappers and cross-prefix.
+m4_defun([_LT_CC_BASENAME],
+[for cc_temp in $1""; do
+  case $cc_temp in
+    compile | *[[\\/]]compile | ccache | *[[\\/]]ccache ) ;;
+    distcc | *[[\\/]]distcc | purify | *[[\\/]]purify ) ;;
+    \-*) ;;
+    *) break;;



Home | Main Index | Thread Index | Old Index