svn commit: r263421 - in stable/9: . contrib/openpam contrib/openpam/bin contrib/openpam/bin/openpam_dump_policy contrib/openpam/bin/pamtest contrib/openpam/bin/su contrib/openpam/doc contrib/openp...
Dag-Erling Smørgrav
des at FreeBSD.org
Thu Mar 20 10:56:08 UTC 2014
Author: des
Date: Thu Mar 20 10:56:05 2014
New Revision: 263421
URL: http://svnweb.freebsd.org/changeset/base/263421
Log:
MFH (r254407, r254960, r255371): misc cleanup
MFH (r255386): make libssh private
MFH (r255369, r255376, r255393, r262530): import OpenPAM Nummularia
Added:
stable/9/contrib/openpam/lib/libpam/
- copied from r255369, head/contrib/openpam/lib/libpam/
- copied unchanged from r255376, head/contrib/openpam/lib/libpam/openpam_asprintf.c
- copied unchanged from r255376, head/contrib/openpam/lib/libpam/openpam_asprintf.h
- copied unchanged from r255376, head/contrib/openpam/lib/libpam/openpam_cred.h
- copied unchanged from r255376, head/contrib/openpam/lib/libpam/openpam_dlfunc.h
- copied unchanged from r255376, head/contrib/openpam/lib/libpam/openpam_strlcat.c
- copied unchanged from r255376, head/contrib/openpam/lib/libpam/openpam_strlcpy.c
- copied unchanged from r255376, head/contrib/openpam/lib/libpam/openpam_vasprintf.c
- copied unchanged from r255376, head/contrib/openpam/lib/libpam/openpam_vasprintf.h
stable/9/contrib/openpam/m4/
- copied from r255376, head/contrib/openpam/m4/
- copied unchanged from r255376, head/contrib/openpam/mkpkgng.in
- copied unchanged from r255376, head/contrib/openpam/t/t_file.c
stable/9/contrib/openpam/t/t_openpam_ctype.c
- copied unchanged from r262530, head/contrib/openpam/t/t_openpam_ctype.c
stable/9/contrib/openpam/test-driver
- copied unchanged from r255376, head/contrib/openpam/test-driver
Directory Properties:
stable/9/contrib/openpam/lib/libpam/openpam_asprintf.c (props changed)
stable/9/contrib/openpam/lib/libpam/openpam_asprintf.h (props changed)
stable/9/contrib/openpam/lib/libpam/openpam_cred.h (props changed)
stable/9/contrib/openpam/lib/libpam/openpam_dlfunc.h (props changed)
stable/9/contrib/openpam/lib/libpam/openpam_strlcat.c (props changed)
stable/9/contrib/openpam/lib/libpam/openpam_strlcpy.c (props changed)
stable/9/contrib/openpam/lib/libpam/openpam_vasprintf.c (props changed)
stable/9/contrib/openpam/lib/libpam/openpam_vasprintf.h (props changed)
stable/9/contrib/openpam/mkpkgng.in (props changed)
stable/9/contrib/openpam/t/t_file.c (props changed)
Replaced:
stable/9/contrib/openpam/lib/Makefile.am (contents, props changed)
- copied, changed from r255376, head/contrib/openpam/lib/Makefile.am
- copied unchanged from r255376, head/contrib/openpam/lib/Makefile.in
Directory Properties:
stable/9/contrib/openpam/lib/Makefile.in (props changed)
Deleted:
stable/9/contrib/openpam/FREEBSD-vendor
stable/9/contrib/openpam/lib/openpam_borrow_cred.c
stable/9/contrib/openpam/lib/openpam_check_owner_perms.c
stable/9/contrib/openpam/lib/openpam_configure.c
stable/9/contrib/openpam/lib/openpam_constants.c
stable/9/contrib/openpam/lib/openpam_constants.h
stable/9/contrib/openpam/lib/openpam_ctype.h
stable/9/contrib/openpam/lib/openpam_debug.h
stable/9/contrib/openpam/lib/openpam_dispatch.c
stable/9/contrib/openpam/lib/openpam_dynamic.c
stable/9/contrib/openpam/lib/openpam_features.c
stable/9/contrib/openpam/lib/openpam_features.h
stable/9/contrib/openpam/lib/openpam_findenv.c
stable/9/contrib/openpam/lib/openpam_free_data.c
stable/9/contrib/openpam/lib/openpam_free_envlist.c
stable/9/contrib/openpam/lib/openpam_get_feature.c
stable/9/contrib/openpam/lib/openpam_get_option.c
stable/9/contrib/openpam/lib/openpam_impl.h
stable/9/contrib/openpam/lib/openpam_load.c
stable/9/contrib/openpam/lib/openpam_log.c
stable/9/contrib/openpam/lib/openpam_nullconv.c
stable/9/contrib/openpam/lib/openpam_readline.c
stable/9/contrib/openpam/lib/openpam_readlinev.c
stable/9/contrib/openpam/lib/openpam_readword.c
stable/9/contrib/openpam/lib/openpam_restore_cred.c
stable/9/contrib/openpam/lib/openpam_set_feature.c
stable/9/contrib/openpam/lib/openpam_set_option.c
stable/9/contrib/openpam/lib/openpam_static.c
stable/9/contrib/openpam/lib/openpam_straddch.c
stable/9/contrib/openpam/lib/openpam_strlcat.h
stable/9/contrib/openpam/lib/openpam_strlcmp.h
stable/9/contrib/openpam/lib/openpam_strlcpy.h
stable/9/contrib/openpam/lib/openpam_subst.c
stable/9/contrib/openpam/lib/openpam_ttyconv.c
stable/9/contrib/openpam/lib/pam_acct_mgmt.c
stable/9/contrib/openpam/lib/pam_authenticate.c
stable/9/contrib/openpam/lib/pam_authenticate_secondary.c
stable/9/contrib/openpam/lib/pam_chauthtok.c
stable/9/contrib/openpam/lib/pam_close_session.c
stable/9/contrib/openpam/lib/pam_end.c
stable/9/contrib/openpam/lib/pam_error.c
stable/9/contrib/openpam/lib/pam_get_authtok.c
stable/9/contrib/openpam/lib/pam_get_data.c
stable/9/contrib/openpam/lib/pam_get_item.c
stable/9/contrib/openpam/lib/pam_get_mapped_authtok.c
stable/9/contrib/openpam/lib/pam_get_mapped_username.c
stable/9/contrib/openpam/lib/pam_get_user.c
stable/9/contrib/openpam/lib/pam_getenv.c
stable/9/contrib/openpam/lib/pam_getenvlist.c
stable/9/contrib/openpam/lib/pam_info.c
stable/9/contrib/openpam/lib/pam_open_session.c
stable/9/contrib/openpam/lib/pam_prompt.c
stable/9/contrib/openpam/lib/pam_putenv.c
stable/9/contrib/openpam/lib/pam_set_data.c
stable/9/contrib/openpam/lib/pam_set_item.c
stable/9/contrib/openpam/lib/pam_set_mapped_authtok.c
stable/9/contrib/openpam/lib/pam_set_mapped_username.c
stable/9/contrib/openpam/lib/pam_setcred.c
stable/9/contrib/openpam/lib/pam_setenv.c
stable/9/contrib/openpam/lib/pam_sm_acct_mgmt.c
stable/9/contrib/openpam/lib/pam_sm_authenticate.c
stable/9/contrib/openpam/lib/pam_sm_authenticate_secondary.c
stable/9/contrib/openpam/lib/pam_sm_chauthtok.c
stable/9/contrib/openpam/lib/pam_sm_close_session.c
stable/9/contrib/openpam/lib/pam_sm_get_mapped_authtok.c
stable/9/contrib/openpam/lib/pam_sm_get_mapped_username.c
stable/9/contrib/openpam/lib/pam_sm_open_session.c
stable/9/contrib/openpam/lib/pam_sm_set_mapped_authtok.c
stable/9/contrib/openpam/lib/pam_sm_set_mapped_username.c
stable/9/contrib/openpam/lib/pam_sm_setcred.c
stable/9/contrib/openpam/lib/pam_start.c
stable/9/contrib/openpam/lib/pam_strerror.c
stable/9/contrib/openpam/lib/pam_verror.c
stable/9/contrib/openpam/lib/pam_vinfo.c
stable/9/contrib/openpam/lib/pam_vprompt.c
stable/9/lib/libpam/libpam/pam_std_option.c
Modified:
stable/9/ObsoleteFiles.inc (contents, props changed)
stable/9/contrib/openpam/CREDITS
stable/9/contrib/openpam/HISTORY
stable/9/contrib/openpam/INSTALL
stable/9/contrib/openpam/LICENSE
stable/9/contrib/openpam/Makefile.am
stable/9/contrib/openpam/Makefile.in
stable/9/contrib/openpam/README
stable/9/contrib/openpam/RELNOTES
stable/9/contrib/openpam/TODO
stable/9/contrib/openpam/aclocal.m4
stable/9/contrib/openpam/autogen.sh
stable/9/contrib/openpam/bin/Makefile.am
stable/9/contrib/openpam/bin/Makefile.in
stable/9/contrib/openpam/bin/openpam_dump_policy/Makefile.am
stable/9/contrib/openpam/bin/openpam_dump_policy/Makefile.in
stable/9/contrib/openpam/bin/openpam_dump_policy/openpam_dump_policy.c
stable/9/contrib/openpam/bin/pamtest/Makefile.am
stable/9/contrib/openpam/bin/pamtest/Makefile.in
stable/9/contrib/openpam/bin/pamtest/pamtest.1
stable/9/contrib/openpam/bin/pamtest/pamtest.c
stable/9/contrib/openpam/bin/su/Makefile.am
stable/9/contrib/openpam/bin/su/Makefile.in
stable/9/contrib/openpam/bin/su/su.1
stable/9/contrib/openpam/bin/su/su.c
stable/9/contrib/openpam/compile
stable/9/contrib/openpam/config.guess
stable/9/contrib/openpam/config.h.in
stable/9/contrib/openpam/config.sub
stable/9/contrib/openpam/configure
stable/9/contrib/openpam/configure.ac
stable/9/contrib/openpam/depcomp
stable/9/contrib/openpam/doc/Makefile.am
stable/9/contrib/openpam/doc/Makefile.in
stable/9/contrib/openpam/doc/man/Makefile.am
stable/9/contrib/openpam/doc/man/Makefile.in
stable/9/contrib/openpam/doc/man/openpam.3
stable/9/contrib/openpam/doc/man/openpam.man
stable/9/contrib/openpam/doc/man/openpam_borrow_cred.3
stable/9/contrib/openpam/doc/man/openpam_free_data.3
stable/9/contrib/openpam/doc/man/openpam_free_envlist.3
stable/9/contrib/openpam/doc/man/openpam_get_feature.3
stable/9/contrib/openpam/doc/man/openpam_get_option.3
stable/9/contrib/openpam/doc/man/openpam_log.3
stable/9/contrib/openpam/doc/man/openpam_nullconv.3
stable/9/contrib/openpam/doc/man/openpam_readline.3
stable/9/contrib/openpam/doc/man/openpam_readlinev.3
stable/9/contrib/openpam/doc/man/openpam_readword.3
stable/9/contrib/openpam/doc/man/openpam_restore_cred.3
stable/9/contrib/openpam/doc/man/openpam_set_feature.3
stable/9/contrib/openpam/doc/man/openpam_set_option.3
stable/9/contrib/openpam/doc/man/openpam_straddch.3
stable/9/contrib/openpam/doc/man/openpam_subst.3
stable/9/contrib/openpam/doc/man/openpam_ttyconv.3
stable/9/contrib/openpam/doc/man/pam.3
stable/9/contrib/openpam/doc/man/pam.conf.5
stable/9/contrib/openpam/doc/man/pam.man
stable/9/contrib/openpam/doc/man/pam_acct_mgmt.3
stable/9/contrib/openpam/doc/man/pam_authenticate.3
stable/9/contrib/openpam/doc/man/pam_chauthtok.3
stable/9/contrib/openpam/doc/man/pam_close_session.3
stable/9/contrib/openpam/doc/man/pam_conv.3
stable/9/contrib/openpam/doc/man/pam_end.3
stable/9/contrib/openpam/doc/man/pam_error.3
stable/9/contrib/openpam/doc/man/pam_get_authtok.3
stable/9/contrib/openpam/doc/man/pam_get_data.3
stable/9/contrib/openpam/doc/man/pam_get_item.3
stable/9/contrib/openpam/doc/man/pam_get_user.3
stable/9/contrib/openpam/doc/man/pam_getenv.3
stable/9/contrib/openpam/doc/man/pam_getenvlist.3
stable/9/contrib/openpam/doc/man/pam_info.3
stable/9/contrib/openpam/doc/man/pam_open_session.3
stable/9/contrib/openpam/doc/man/pam_prompt.3
stable/9/contrib/openpam/doc/man/pam_putenv.3
stable/9/contrib/openpam/doc/man/pam_set_data.3
stable/9/contrib/openpam/doc/man/pam_set_item.3
stable/9/contrib/openpam/doc/man/pam_setcred.3
stable/9/contrib/openpam/doc/man/pam_setenv.3
stable/9/contrib/openpam/doc/man/pam_sm_acct_mgmt.3
stable/9/contrib/openpam/doc/man/pam_sm_authenticate.3
stable/9/contrib/openpam/doc/man/pam_sm_chauthtok.3
stable/9/contrib/openpam/doc/man/pam_sm_close_session.3
stable/9/contrib/openpam/doc/man/pam_sm_open_session.3
stable/9/contrib/openpam/doc/man/pam_sm_setcred.3
stable/9/contrib/openpam/doc/man/pam_start.3
stable/9/contrib/openpam/doc/man/pam_strerror.3
stable/9/contrib/openpam/doc/man/pam_verror.3
stable/9/contrib/openpam/doc/man/pam_vinfo.3
stable/9/contrib/openpam/doc/man/pam_vprompt.3
stable/9/contrib/openpam/include/Makefile.am
stable/9/contrib/openpam/include/Makefile.in
stable/9/contrib/openpam/include/security/Makefile.am
stable/9/contrib/openpam/include/security/Makefile.in
stable/9/contrib/openpam/include/security/openpam.h
stable/9/contrib/openpam/include/security/openpam_attr.h
stable/9/contrib/openpam/include/security/openpam_version.h
stable/9/contrib/openpam/include/security/pam_appl.h
stable/9/contrib/openpam/include/security/pam_constants.h
stable/9/contrib/openpam/include/security/pam_modules.h
stable/9/contrib/openpam/include/security/pam_types.h
stable/9/contrib/openpam/install-sh
stable/9/contrib/openpam/lib/libpam/Makefile.am
stable/9/contrib/openpam/lib/libpam/Makefile.in
stable/9/contrib/openpam/lib/libpam/openpam_borrow_cred.c
stable/9/contrib/openpam/lib/libpam/openpam_check_owner_perms.c
stable/9/contrib/openpam/lib/libpam/openpam_configure.c
stable/9/contrib/openpam/lib/libpam/openpam_constants.c
stable/9/contrib/openpam/lib/libpam/openpam_constants.h
stable/9/contrib/openpam/lib/libpam/openpam_ctype.h
stable/9/contrib/openpam/lib/libpam/openpam_debug.h
stable/9/contrib/openpam/lib/libpam/openpam_dispatch.c
stable/9/contrib/openpam/lib/libpam/openpam_dynamic.c
stable/9/contrib/openpam/lib/libpam/openpam_features.c
stable/9/contrib/openpam/lib/libpam/openpam_features.h
stable/9/contrib/openpam/lib/libpam/openpam_findenv.c
stable/9/contrib/openpam/lib/libpam/openpam_free_data.c
stable/9/contrib/openpam/lib/libpam/openpam_free_envlist.c
stable/9/contrib/openpam/lib/libpam/openpam_get_feature.c
stable/9/contrib/openpam/lib/libpam/openpam_get_option.c
stable/9/contrib/openpam/lib/libpam/openpam_impl.h
stable/9/contrib/openpam/lib/libpam/openpam_load.c
stable/9/contrib/openpam/lib/libpam/openpam_log.c
stable/9/contrib/openpam/lib/libpam/openpam_nullconv.c
stable/9/contrib/openpam/lib/libpam/openpam_readline.c
stable/9/contrib/openpam/lib/libpam/openpam_readlinev.c
stable/9/contrib/openpam/lib/libpam/openpam_readword.c
stable/9/contrib/openpam/lib/libpam/openpam_restore_cred.c
stable/9/contrib/openpam/lib/libpam/openpam_set_feature.c
stable/9/contrib/openpam/lib/libpam/openpam_set_option.c
stable/9/contrib/openpam/lib/libpam/openpam_static.c
stable/9/contrib/openpam/lib/libpam/openpam_straddch.c
stable/9/contrib/openpam/lib/libpam/openpam_strlcat.h
stable/9/contrib/openpam/lib/libpam/openpam_strlcmp.h
stable/9/contrib/openpam/lib/libpam/openpam_strlcpy.h
stable/9/contrib/openpam/lib/libpam/openpam_subst.c
stable/9/contrib/openpam/lib/libpam/openpam_ttyconv.c
stable/9/contrib/openpam/lib/libpam/pam_acct_mgmt.c
stable/9/contrib/openpam/lib/libpam/pam_authenticate.c
stable/9/contrib/openpam/lib/libpam/pam_authenticate_secondary.c
stable/9/contrib/openpam/lib/libpam/pam_chauthtok.c
stable/9/contrib/openpam/lib/libpam/pam_close_session.c
stable/9/contrib/openpam/lib/libpam/pam_end.c
stable/9/contrib/openpam/lib/libpam/pam_error.c
stable/9/contrib/openpam/lib/libpam/pam_get_authtok.c
stable/9/contrib/openpam/lib/libpam/pam_get_data.c
stable/9/contrib/openpam/lib/libpam/pam_get_item.c
stable/9/contrib/openpam/lib/libpam/pam_get_mapped_authtok.c
stable/9/contrib/openpam/lib/libpam/pam_get_mapped_username.c
stable/9/contrib/openpam/lib/libpam/pam_get_user.c
stable/9/contrib/openpam/lib/libpam/pam_getenv.c
stable/9/contrib/openpam/lib/libpam/pam_getenvlist.c
stable/9/contrib/openpam/lib/libpam/pam_info.c
stable/9/contrib/openpam/lib/libpam/pam_open_session.c
stable/9/contrib/openpam/lib/libpam/pam_prompt.c
stable/9/contrib/openpam/lib/libpam/pam_putenv.c
stable/9/contrib/openpam/lib/libpam/pam_set_data.c
stable/9/contrib/openpam/lib/libpam/pam_set_item.c
stable/9/contrib/openpam/lib/libpam/pam_set_mapped_authtok.c
stable/9/contrib/openpam/lib/libpam/pam_set_mapped_username.c
stable/9/contrib/openpam/lib/libpam/pam_setcred.c
stable/9/contrib/openpam/lib/libpam/pam_setenv.c
stable/9/contrib/openpam/lib/libpam/pam_sm_acct_mgmt.c
stable/9/contrib/openpam/lib/libpam/pam_sm_authenticate.c
stable/9/contrib/openpam/lib/libpam/pam_sm_authenticate_secondary.c
stable/9/contrib/openpam/lib/libpam/pam_sm_chauthtok.c
stable/9/contrib/openpam/lib/libpam/pam_sm_close_session.c
stable/9/contrib/openpam/lib/libpam/pam_sm_get_mapped_authtok.c
stable/9/contrib/openpam/lib/libpam/pam_sm_get_mapped_username.c
stable/9/contrib/openpam/lib/libpam/pam_sm_open_session.c
stable/9/contrib/openpam/lib/libpam/pam_sm_set_mapped_authtok.c
stable/9/contrib/openpam/lib/libpam/pam_sm_set_mapped_username.c
stable/9/contrib/openpam/lib/libpam/pam_sm_setcred.c
stable/9/contrib/openpam/lib/libpam/pam_start.c
stable/9/contrib/openpam/lib/libpam/pam_strerror.c
stable/9/contrib/openpam/lib/libpam/pam_verror.c
stable/9/contrib/openpam/lib/libpam/pam_vinfo.c
stable/9/contrib/openpam/lib/libpam/pam_vprompt.c
stable/9/contrib/openpam/misc/gendoc.pl
stable/9/contrib/openpam/missing
stable/9/contrib/openpam/modules/Makefile.am
stable/9/contrib/openpam/modules/Makefile.in
stable/9/contrib/openpam/modules/pam_deny/Makefile.am
stable/9/contrib/openpam/modules/pam_deny/Makefile.in
stable/9/contrib/openpam/modules/pam_deny/pam_deny.c
stable/9/contrib/openpam/modules/pam_permit/Makefile.am
stable/9/contrib/openpam/modules/pam_permit/Makefile.in
stable/9/contrib/openpam/modules/pam_permit/pam_permit.c
stable/9/contrib/openpam/modules/pam_unix/Makefile.am
stable/9/contrib/openpam/modules/pam_unix/Makefile.in
stable/9/contrib/openpam/modules/pam_unix/pam_unix.c
stable/9/contrib/openpam/pamgdb.in
stable/9/contrib/openpam/t/Makefile.am
stable/9/contrib/openpam/t/Makefile.in
stable/9/contrib/openpam/t/t.h
stable/9/contrib/openpam/t/t_main.c
stable/9/contrib/openpam/t/t_openpam_readlinev.c
stable/9/contrib/openpam/t/t_openpam_readword.c
stable/9/contrib/pam_modules/pam_passwdqc/pam_passwdqc.c
stable/9/lib/libpam/libpam/Makefile
stable/9/lib/libpam/modules/pam_passwdqc/Makefile
stable/9/lib/libpam/modules/pam_ssh/Makefile
stable/9/secure/lib/libssh/Makefile
stable/9/secure/libexec/sftp-server/Makefile
stable/9/secure/libexec/ssh-keysign/Makefile
stable/9/secure/libexec/ssh-pkcs11-helper/Makefile
stable/9/secure/usr.bin/scp/Makefile
stable/9/secure/usr.bin/sftp/Makefile
stable/9/secure/usr.bin/ssh-add/Makefile
stable/9/secure/usr.bin/ssh-agent/Makefile
stable/9/secure/usr.bin/ssh-keygen/Makefile
stable/9/secure/usr.bin/ssh-keyscan/Makefile
stable/9/secure/usr.bin/ssh/Makefile
stable/9/secure/usr.sbin/sshd/Makefile
stable/9/share/mk/bsd.libnames.mk
Directory Properties:
stable/9/ (props changed)
stable/9/contrib/ (props changed)
stable/9/contrib/openpam/ (props changed)
stable/9/lib/ (props changed)
stable/9/lib/libpam/ (props changed)
stable/9/secure/lib/libssh/ (props changed)
stable/9/secure/libexec/ssh-keysign/ (props changed)
stable/9/secure/usr.bin/ssh/ (props changed)
stable/9/secure/usr.sbin/sshd/ (props changed)
stable/9/share/ (props changed)
stable/9/share/mk/ (props changed)
Modified: stable/9/ObsoleteFiles.inc
==============================================================================
--- stable/9/ObsoleteFiles.inc Thu Mar 20 09:20:37 2014 (r263420)
+++ stable/9/ObsoleteFiles.inc Thu Mar 20 10:56:05 2014 (r263421)
@@ -38,6 +38,9 @@
# xargs -n1 | sort | uniq -d;
# done
+# 20140314: libssh becomes private
+OLD_LIBS+=usr/lib/libssh.so.5
+OLD_LIBS+=usr/lib32/libssh.so.5
# 20131109: extattr(2) mlinks fixed
OLD_FILES+=usr/share/man/man2/extattr_delete_list.2.gz
OLD_FILES+=usr/share/man/man2/extattr_get_list.2.gz
Modified: stable/9/contrib/openpam/CREDITS
==============================================================================
--- stable/9/contrib/openpam/CREDITS Thu Mar 20 09:20:37 2014 (r263420)
+++ stable/9/contrib/openpam/CREDITS Thu Mar 20 10:56:05 2014 (r263421)
@@ -1,4 +1,6 @@
+ _Ἀπόδοτε οὖν τὰ Καίσαρος Καίσαρι καὶ τὰ τοῦ Θεοῦ τῷ Θεῷ_
+
The OpenPAM library was developed for the FreeBSD Project by ThinkSec AS
and Network Associates Laboratories, the Security Research Division of
Network Associates, Inc. under DARPA/SPAWAR contract N66001-01-C-8035
@@ -21,13 +23,15 @@ ideas:
Don Lewis <truckman at freebsd.org>
Emmanuel Dreyfus <manu at netbsd.org>
Eric Melville <eric at freebsd.org>
+ Espen Grøndahl <espegro at usit.uio.no>
Gary Winiger <gary.winiger at sun.com>
Gleb Smirnoff <glebius at freebsd.org>
Hubert Feyrer <hubert at feyrer.de>
Jason Evans <jasone at freebsd.org>
Joe Marcus Clarke <marcus at freebsd.org>
- Juli Mallett <jmallett at freebsd.org>
Jörg Sonnenberger <joerg at britannica.bec.de>
+ Juli Mallett <jmallett at freebsd.org>
+ Larry Baird <lab at gta.com>
Maëlle Lesage <lesage.maelle at gmail.com>
Mark Murray <markm at freebsd.org>
Matthias Drochner <drochner at netbsd.org>
@@ -43,4 +47,4 @@ ideas:
Wojciech A. Koszek <wkoszek at freebsd.org>
Yar Tikhiy <yar at freebsd.org>
-$Id: CREDITS 587 2012-04-08 11:12:10Z des $
+$Id: CREDITS 648 2013-03-05 17:54:27Z des $
Modified: stable/9/contrib/openpam/HISTORY
==============================================================================
--- stable/9/contrib/openpam/HISTORY Thu Mar 20 09:20:37 2014 (r263420)
+++ stable/9/contrib/openpam/HISTORY Thu Mar 20 10:56:05 2014 (r263421)
@@ -1,3 +1,30 @@
+OpenPAM Nummularia 2013-09-07
+
+ - ENHANCE: Rewrite the dynamic loader to improve readability and
+ reliability. Modules can now be listed without the ".so" suffix in
+ the policy file; OpenPAM will automatically add it, just like it
+ will automatically add the version number if required.
+
+ - ENHANCE: Allow openpam_straddch(3) to be called without a character
+ so it can be used to preallocate a string.
+
+ - ENHANCE: Improve portability by adding simple asprintf(3) and
+ vasprintf(3) implementations for platforms that don't have them.
+
+ - ENHANCE: Move the libpam sources into a separate subdirectory.
+
+ - ENHANCE: Substantial documentation improvements.
+
+ - BUGFIX: When openpam_readword(3) encountered an opening quote, it
+ would set the first byte in the buffer to '\0', discarding all
+ existing text and, unless the buffer was empty to begin with, all
+ subsequent text as well. This went unnoticed because none of the
+ unit tests for quoted strings had any text preceding the opening
+ quote.
+
+ - BUGFIX: make --with-modules-dir work the way it was meant to work
+ (but never did).
+============================================================================
OpenPAM Micrampelis 2012-05-26
- FEATURE: Add an openpam_readword(3) function which reads the next
@@ -401,4 +428,4 @@ OpenPAM Calamite 2002-02-09
First (beta) release.
============================================================================
-$Id: HISTORY 609 2012-05-26 13:57:45Z des $
+$Id: HISTORY 737 2013-09-07 12:53:55Z des $
Modified: stable/9/contrib/openpam/INSTALL
==============================================================================
--- stable/9/contrib/openpam/INSTALL Thu Mar 20 09:20:37 2014 (r263420)
+++ stable/9/contrib/openpam/INSTALL Thu Mar 20 10:56:05 2014 (r263421)
@@ -55,4 +55,4 @@
# make install
-$Id: INSTALL 388 2006-04-12 10:31:52Z des $
+$Id: INSTALL 648 2013-03-05 17:54:27Z des $
Modified: stable/9/contrib/openpam/LICENSE
==============================================================================
--- stable/9/contrib/openpam/LICENSE Thu Mar 20 09:20:37 2014 (r263420)
+++ stable/9/contrib/openpam/LICENSE Thu Mar 20 10:56:05 2014 (r263421)
@@ -32,4 +32,4 @@ LIABILITY, OR TORT (INCLUDING NEGLIGENCE
OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
SUCH DAMAGE.
-$Id: LICENSE 546 2012-03-31 23:13:20Z des $
+$Id: LICENSE 648 2013-03-05 17:54:27Z des $
Modified: stable/9/contrib/openpam/Makefile.am
==============================================================================
--- stable/9/contrib/openpam/Makefile.am Thu Mar 20 09:20:37 2014 (r263420)
+++ stable/9/contrib/openpam/Makefile.am Thu Mar 20 10:56:05 2014 (r263421)
@@ -1,4 +1,4 @@
-# $Id: Makefile.am 549 2012-04-01 20:38:30Z des $
+# $Id: Makefile.am 623 2013-02-25 07:24:51Z des $
ACLOCAL_AMFLAGS = -I m4
Modified: stable/9/contrib/openpam/Makefile.in
==============================================================================
--- stable/9/contrib/openpam/Makefile.in Thu Mar 20 09:20:37 2014 (r263420)
+++ stable/9/contrib/openpam/Makefile.in Thu Mar 20 10:56:05 2014 (r263421)
@@ -1,9 +1,8 @@
-# Makefile.in generated by automake 1.11.1 from Makefile.am.
+# Makefile.in generated by automake 1.14 from Makefile.am.
# @configure_input@
-# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-# 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software Foundation,
-# Inc.
+# Copyright (C) 1994-2013 Free Software Foundation, Inc.
+
# This Makefile.in is free software; the Free Software Foundation
# gives unlimited permission to copy and/or distribute it,
# with or without modifications, as long as this notice is preserved.
@@ -15,8 +14,53 @@
@SET_MAKE@
-# $Id: Makefile.am 549 2012-04-01 20:38:30Z des $
+# $Id: Makefile.am 623 2013-02-25 07:24:51Z des $
VPATH = @srcdir@
+am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)'
+am__make_running_with_option = \
+ case $${target_option-} in \
+ ?) ;; \
+ *) echo "am__make_running_with_option: internal error: invalid" \
+ "target option '$${target_option-}' specified" >&2; \
+ exit 1;; \
+ esac; \
+ has_opt=no; \
+ sane_makeflags=$$MAKEFLAGS; \
+ if $(am__is_gnu_make); then \
+ sane_makeflags=$$MFLAGS; \
+ else \
+ case $$MAKEFLAGS in \
+ *\\[\ \ ]*) \
+ bs=\\; \
+ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \
+ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \
+ esac; \
+ fi; \
+ skip_next=no; \
+ strip_trailopt () \
+ { \
+ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \
+ }; \
+ for flg in $$sane_makeflags; do \
+ test $$skip_next = yes && { skip_next=no; continue; }; \
+ case $$flg in \
+ *=*|--*) continue;; \
+ -*I) strip_trailopt 'I'; skip_next=yes;; \
+ -*I?*) strip_trailopt 'I';; \
+ -*O) strip_trailopt 'O'; skip_next=yes;; \
+ -*O?*) strip_trailopt 'O';; \
+ -*l) strip_trailopt 'l'; skip_next=yes;; \
+ -*l?*) strip_trailopt 'l';; \
+ -[dEDm]) skip_next=yes;; \
+ -[JT]) skip_next=yes;; \
+ esac; \
+ case $$flg in \
+ *$$target_option*) has_opt=yes; break;; \
+ esac; \
+ done; \
+ test $$has_opt = yes
+am__make_dryrun = (target_option=n; $(am__make_running_with_option))
+am__make_keepgoing = (target_option=k; $(am__make_running_with_option))
pkgdatadir = $(datadir)/@PACKAGE@
pkgincludedir = $(includedir)/@PACKAGE@
pkglibdir = $(libdir)/@PACKAGE@
@@ -37,44 +81,91 @@ build_triplet = @build@
host_triplet = @host@
@WITH_DOC_TRUE at am__append_1 = doc
subdir = .
-DIST_COMMON = README $(am__configure_deps) $(srcdir)/Makefile.am \
- $(srcdir)/Makefile.in $(srcdir)/config.h.in \
- $(srcdir)/pamgdb.in $(top_srcdir)/configure INSTALL TODO \
- config.guess config.sub depcomp install-sh ltmain.sh missing
+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
ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
-am__aclocal_m4_deps = $(top_srcdir)/configure.ac
+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__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
$(ACLOCAL_M4)
am__CONFIG_DISTCLEAN_FILES = config.status config.cache config.log \
configure.lineno config.status.lineno
mkinstalldirs = $(install_sh) -d
CONFIG_HEADER = config.h
-CONFIG_CLEAN_FILES = pamgdb
+CONFIG_CLEAN_FILES = pamgdb mkpkgng
CONFIG_CLEAN_VPATH_FILES =
+AM_V_P = $(am__v_P_ at AM_V@)
+am__v_P_ = $(am__v_P_ at AM_DEFAULT_V@)
+am__v_P_0 = false
+am__v_P_1 = :
+AM_V_GEN = $(am__v_GEN_ at AM_V@)
+am__v_GEN_ = $(am__v_GEN_ at AM_DEFAULT_V@)
+am__v_GEN_0 = @echo " GEN " $@;
+am__v_GEN_1 =
+AM_V_at = $(am__v_at_ at AM_V@)
+am__v_at_ = $(am__v_at_ at AM_DEFAULT_V@)
+am__v_at_0 = @
+am__v_at_1 =
SOURCES =
DIST_SOURCES =
-RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
- html-recursive info-recursive install-data-recursive \
- install-dvi-recursive install-exec-recursive \
- install-html-recursive install-info-recursive \
- install-pdf-recursive install-ps-recursive install-recursive \
- installcheck-recursive installdirs-recursive pdf-recursive \
- ps-recursive uninstall-recursive
+RECURSIVE_TARGETS = all-recursive check-recursive cscopelist-recursive \
+ ctags-recursive dvi-recursive html-recursive info-recursive \
+ install-data-recursive install-dvi-recursive \
+ install-exec-recursive install-html-recursive \
+ install-info-recursive install-pdf-recursive \
+ install-ps-recursive install-recursive installcheck-recursive \
+ installdirs-recursive pdf-recursive ps-recursive \
+ tags-recursive uninstall-recursive
+am__can_run_installinfo = \
+ case $$AM_UPDATE_INFO_DIR in \
+ n|no|NO) false;; \
+ *) (install-info --version) >/dev/null 2>&1;; \
+ esac
RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
distclean-recursive maintainer-clean-recursive
-AM_RECURSIVE_TARGETS = $(RECURSIVE_TARGETS:-recursive=) \
- $(RECURSIVE_CLEAN_TARGETS:-recursive=) tags TAGS ctags CTAGS \
- distdir dist dist-all distcheck
+am__recursive_targets = \
+ $(RECURSIVE_TARGETS) \
+ $(RECURSIVE_CLEAN_TARGETS) \
+ $(am__extra_recursive_targets)
+AM_RECURSIVE_TARGETS = $(am__recursive_targets:-recursive=) TAGS CTAGS \
+ cscope distdir dist dist-all distcheck
+am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) \
+ $(LISP)config.h.in
+# Read a list of newline-separated strings from the standard input,
+# and print each of them once, without duplicates. Input order is
+# *not* preserved.
+am__uniquify_input = $(AWK) '\
+ BEGIN { nonempty = 0; } \
+ { items[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in items) print i; }; } \
+'
+# Make sure the list of sources is unique. This is necessary because,
+# e.g., the same source file might be shared among _SOURCES variables
+# for different programs/libraries.
+am__define_uniq_tagged_files = \
+ list='$(am__tagged_files)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | $(am__uniquify_input)`
ETAGS = etags
CTAGS = ctags
+CSCOPE = cscope
DIST_SUBDIRS = lib bin modules include doc t
DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
distdir = $(PACKAGE)-$(VERSION)
top_distdir = $(distdir)
am__remove_distdir = \
- { test ! -d "$(distdir)" \
- || { find "$(distdir)" -type d ! -perm -200 -exec chmod u+w {} ';' \
- && rm -fr "$(distdir)"; }; }
+ if test -d "$(distdir)"; then \
+ find "$(distdir)" -type d ! -perm -200 -exec chmod u+w {} ';' \
+ && rm -rf "$(distdir)" \
+ || { sleep 5 && rm -rf "$(distdir)"; }; \
+ else :; fi
+am__post_remove_distdir = $(am__remove_distdir)
am__relativize = \
dir0=`pwd`; \
sed_first='s,^\([^/]*\)/.*$$,\1,'; \
@@ -102,10 +193,14 @@ am__relativize = \
reldir="$$dir2"
DIST_ARCHIVES = $(distdir).tar.gz
GZIP_ENV = --best
+DIST_TARGETS = dist-gzip
distuninstallcheck_listfiles = find . -type f -print
+am__distuninstallcheck_listfiles = $(distuninstallcheck_listfiles) \
+ | sed 's|^\./|$(prefix)/|' | grep -v '$(infodir)/dir$$'
distcleancheck_listfiles = find . -type f -print
ACLOCAL = @ACLOCAL@
AMTAR = @AMTAR@
+AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@
AR = @AR@
AUTOCONF = @AUTOCONF@
AUTOHEADER = @AUTOHEADER@
@@ -116,6 +211,7 @@ CCDEPMODE = @CCDEPMODE@
CFLAGS = @CFLAGS@
CPP = @CPP@
CPPFLAGS = @CPPFLAGS@
+CRYPTO_LIBS = @CRYPTO_LIBS@
CRYPT_LIBS = @CRYPT_LIBS@
CYGPATH_W = @CYGPATH_W@
DEFS = @DEFS@
@@ -237,7 +333,7 @@ all: config.h
$(MAKE) $(AM_MAKEFLAGS) all-recursive
.SUFFIXES:
-am--refresh:
+am--refresh: Makefile
@:
$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
@for dep in $?; do \
@@ -273,10 +369,8 @@ $(ACLOCAL_M4): $(am__aclocal_m4_deps)
$(am__aclocal_m4_deps):
config.h: stamp-h1
- @if test ! -f $@; then \
- rm -f stamp-h1; \
- $(MAKE) $(AM_MAKEFLAGS) stamp-h1; \
- else :; fi
+ @test -f $@ || rm -f stamp-h1
+ @test -f $@ || $(MAKE) $(AM_MAKEFLAGS) stamp-h1
stamp-h1: $(srcdir)/config.h.in $(top_builddir)/config.status
@rm -f stamp-h1
@@ -290,6 +384,8 @@ distclean-hdr:
-rm -f config.h stamp-h1
pamgdb: $(top_builddir)/config.status $(srcdir)/pamgdb.in
cd $(top_builddir) && $(SHELL) ./config.status $@
+mkpkgng: $(top_builddir)/config.status $(srcdir)/mkpkgng.in
+ cd $(top_builddir) && $(SHELL) ./config.status $@
mostlyclean-libtool:
-rm -f *.lo
@@ -301,22 +397,25 @@ distclean-libtool:
-rm -f libtool config.lt
# This directory's subdirectories are mostly independent; you can cd
-# into them and run `make' without going through this Makefile.
-# To change the values of `make' variables: instead of editing Makefiles,
-# (1) if the variable is set in `config.status', edit `config.status'
-# (which will cause the Makefiles to be regenerated when you run `make');
-# (2) otherwise, pass the desired values on the `make' command line.
-$(RECURSIVE_TARGETS):
- @fail= failcom='exit 1'; \
- for f in x $$MAKEFLAGS; do \
- case $$f in \
- *=* | --[!k]*);; \
- *k*) failcom='fail=yes';; \
- esac; \
- done; \
+# into them and run 'make' without going through this Makefile.
+# To change the values of 'make' variables: instead of editing Makefiles,
+# (1) if the variable is set in 'config.status', edit 'config.status'
+# (which will cause the Makefiles to be regenerated when you run 'make');
+# (2) otherwise, pass the desired values on the 'make' command line.
+$(am__recursive_targets):
+ @fail=; \
+ if $(am__make_keepgoing); then \
+ failcom='fail=yes'; \
+ else \
+ failcom='exit 1'; \
+ fi; \
dot_seen=no; \
target=`echo $@ | sed s/-recursive//`; \
- list='$(SUBDIRS)'; for subdir in $$list; do \
+ case "$@" in \
+ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
+ *) list='$(SUBDIRS)' ;; \
+ esac; \
+ for subdir in $$list; do \
echo "Making $$target in $$subdir"; \
if test "$$subdir" = "."; then \
dot_seen=yes; \
@@ -331,57 +430,12 @@ $(RECURSIVE_TARGETS):
$(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
fi; test -z "$$fail"
-$(RECURSIVE_CLEAN_TARGETS):
- @fail= failcom='exit 1'; \
- for f in x $$MAKEFLAGS; do \
- case $$f in \
- *=* | --[!k]*);; \
- *k*) failcom='fail=yes';; \
- esac; \
- done; \
- dot_seen=no; \
- case "$@" in \
- distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
- *) list='$(SUBDIRS)' ;; \
- esac; \
- rev=''; for subdir in $$list; do \
- if test "$$subdir" = "."; then :; else \
- rev="$$subdir $$rev"; \
- fi; \
- done; \
- rev="$$rev ."; \
- target=`echo $@ | sed s/-recursive//`; \
- for subdir in $$rev; do \
- echo "Making $$target in $$subdir"; \
- if test "$$subdir" = "."; then \
- local_target="$$target-am"; \
- else \
- local_target="$$target"; \
- fi; \
- ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
- || eval $$failcom; \
- done && test -z "$$fail"
-tags-recursive:
- list='$(SUBDIRS)'; for subdir in $$list; do \
- test "$$subdir" = . || ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
- done
-ctags-recursive:
- list='$(SUBDIRS)'; for subdir in $$list; do \
- test "$$subdir" = . || ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
- done
-
-ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
- list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
- unique=`for i in $$list; do \
- if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
- done | \
- $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
- END { if (nonempty) { for (i in files) print i; }; }'`; \
- mkid -fID $$unique
-tags: TAGS
+ID: $(am__tagged_files)
+ $(am__define_uniq_tagged_files); mkid -fID $$unique
+tags: tags-recursive
+TAGS: tags
-TAGS: tags-recursive $(HEADERS) $(SOURCES) config.h.in $(TAGS_DEPENDENCIES) \
- $(TAGS_FILES) $(LISP)
+tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files)
set x; \
here=`pwd`; \
if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
@@ -397,12 +451,7 @@ TAGS: tags-recursive $(HEADERS) $(SOURCE
set "$$@" "$$include_option=$$here/$$subdir/TAGS"; \
fi; \
done; \
- list='$(SOURCES) $(HEADERS) config.h.in $(LISP) $(TAGS_FILES)'; \
- unique=`for i in $$list; do \
- if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
- done | \
- $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
- END { if (nonempty) { for (i in files) print i; }; }'`; \
+ $(am__define_uniq_tagged_files); \
shift; \
if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \
test -n "$$unique" || unique=$$empty_fix; \
@@ -414,15 +463,11 @@ TAGS: tags-recursive $(HEADERS) $(SOURCE
$$unique; \
fi; \
fi
-ctags: CTAGS
-CTAGS: ctags-recursive $(HEADERS) $(SOURCES) config.h.in $(TAGS_DEPENDENCIES) \
- $(TAGS_FILES) $(LISP)
- list='$(SOURCES) $(HEADERS) config.h.in $(LISP) $(TAGS_FILES)'; \
- unique=`for i in $$list; do \
- if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
- done | \
- $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
- END { if (nonempty) { for (i in files) print i; }; }'`; \
+ctags: ctags-recursive
+
+CTAGS: ctags
+ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files)
+ $(am__define_uniq_tagged_files); \
test -z "$(CTAGS_ARGS)$$unique" \
|| $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
$$unique
@@ -431,9 +476,31 @@ GTAGS:
here=`$(am__cd) $(top_builddir) && pwd` \
&& $(am__cd) $(top_srcdir) \
&& gtags -i $(GTAGS_ARGS) "$$here"
+cscope: cscope.files
+ test ! -s cscope.files \
+ || $(CSCOPE) -b -q $(AM_CSCOPEFLAGS) $(CSCOPEFLAGS) -i cscope.files $(CSCOPE_ARGS)
+clean-cscope:
+ -rm -f cscope.files
+cscope.files: clean-cscope cscopelist
+cscopelist: cscopelist-recursive
+
+cscopelist-am: $(am__tagged_files)
+ list='$(am__tagged_files)'; \
+ case "$(srcdir)" in \
+ [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \
+ *) sdir=$(subdir)/$(srcdir) ;; \
+ esac; \
+ for i in $$list; do \
+ if test -f "$$i"; then \
+ echo "$(subdir)/$$i"; \
+ else \
+ echo "$$sdir/$$i"; \
+ fi; \
+ done >> $(top_builddir)/cscope.files
distclean-tags:
-rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
+ -rm -f cscope.out cscope.in.out cscope.po.out cscope.files
distdir: $(DISTFILES)
$(am__remove_distdir)
@@ -469,13 +536,10 @@ distdir: $(DISTFILES)
done
@list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
if test "$$subdir" = .; then :; else \
- test -d "$(distdir)/$$subdir" \
- || $(MKDIR_P) "$(distdir)/$$subdir" \
- || exit 1; \
- fi; \
- done
- @list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
- if test "$$subdir" = .; then :; else \
+ $(am__make_dryrun) \
+ || test -d "$(distdir)/$$subdir" \
+ || $(MKDIR_P) "$(distdir)/$$subdir" \
+ || exit 1; \
dir1=$$subdir; dir2="$(distdir)/$$subdir"; \
$(am__relativize); \
new_distdir=$$reldir; \
@@ -504,36 +568,42 @@ distdir: $(DISTFILES)
|| chmod -R a+r "$(distdir)"
dist-gzip: distdir
tardir=$(distdir) && $(am__tar) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).tar.gz
- $(am__remove_distdir)
+ $(am__post_remove_distdir)
dist-bzip2: distdir
- tardir=$(distdir) && $(am__tar) | bzip2 -9 -c >$(distdir).tar.bz2
- $(am__remove_distdir)
+ tardir=$(distdir) && $(am__tar) | BZIP2=$${BZIP2--9} bzip2 -c >$(distdir).tar.bz2
+ $(am__post_remove_distdir)
-dist-lzma: distdir
- tardir=$(distdir) && $(am__tar) | lzma -9 -c >$(distdir).tar.lzma
- $(am__remove_distdir)
+dist-lzip: distdir
+ tardir=$(distdir) && $(am__tar) | lzip -c $${LZIP_OPT--9} >$(distdir).tar.lz
+ $(am__post_remove_distdir)
dist-xz: distdir
- tardir=$(distdir) && $(am__tar) | xz -c >$(distdir).tar.xz
- $(am__remove_distdir)
+ tardir=$(distdir) && $(am__tar) | XZ_OPT=$${XZ_OPT--e} xz -c >$(distdir).tar.xz
+ $(am__post_remove_distdir)
dist-tarZ: distdir
+ @echo WARNING: "Support for shar distribution archives is" \
+ "deprecated." >&2
+ @echo WARNING: "It will be removed altogether in Automake 2.0" >&2
tardir=$(distdir) && $(am__tar) | compress -c >$(distdir).tar.Z
- $(am__remove_distdir)
+ $(am__post_remove_distdir)
dist-shar: distdir
+ @echo WARNING: "Support for distribution archives compressed with" \
+ "legacy program 'compress' is deprecated." >&2
+ @echo WARNING: "It will be removed altogether in Automake 2.0" >&2
shar $(distdir) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).shar.gz
- $(am__remove_distdir)
+ $(am__post_remove_distdir)
dist-zip: distdir
-rm -f $(distdir).zip
zip -rq $(distdir).zip $(distdir)
- $(am__remove_distdir)
+ $(am__post_remove_distdir)
-dist dist-all: distdir
- tardir=$(distdir) && $(am__tar) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).tar.gz
- $(am__remove_distdir)
+dist dist-all:
+ $(MAKE) $(AM_MAKEFLAGS) $(DIST_TARGETS) am__post_remove_distdir='@:'
+ $(am__post_remove_distdir)
# This target untars the dist file and tries a VPATH configuration. Then
# it guarantees that the distribution is self-contained by making another
@@ -544,8 +614,8 @@ distcheck: dist
GZIP=$(GZIP_ENV) gzip -dc $(distdir).tar.gz | $(am__untar) ;;\
*.tar.bz2*) \
bzip2 -dc $(distdir).tar.bz2 | $(am__untar) ;;\
- *.tar.lzma*) \
- lzma -dc $(distdir).tar.lzma | $(am__untar) ;;\
+ *.tar.lz*) \
+ lzip -dc $(distdir).tar.lz | $(am__untar) ;;\
*.tar.xz*) \
xz -dc $(distdir).tar.xz | $(am__untar) ;;\
*.tar.Z*) \
@@ -555,9 +625,9 @@ distcheck: dist
*.zip*) \
unzip $(distdir).zip ;;\
esac
- chmod -R a-w $(distdir); chmod a+w $(distdir)
- mkdir $(distdir)/_build
- mkdir $(distdir)/_inst
+ chmod -R a-w $(distdir)
+ chmod u+w $(distdir)
+ mkdir $(distdir)/_build $(distdir)/_inst
chmod a-w $(distdir)
test -d $(distdir)/_build || exit 0; \
dc_install_base=`$(am__cd) $(distdir)/_inst && pwd | sed -e 's,^[^:\\/]:[\\/],/,'` \
@@ -565,6 +635,7 @@ distcheck: dist
&& am__cwd=`pwd` \
&& $(am__cd) $(distdir)/_build \
&& ../configure --srcdir=.. --prefix="$$dc_install_base" \
+ $(AM_DISTCHECK_CONFIGURE_FLAGS) \
$(DISTCHECK_CONFIGURE_FLAGS) \
&& $(MAKE) $(AM_MAKEFLAGS) \
&& $(MAKE) $(AM_MAKEFLAGS) dvi \
@@ -588,13 +659,21 @@ distcheck: dist
&& $(MAKE) $(AM_MAKEFLAGS) distcleancheck \
&& cd "$$am__cwd" \
|| exit 1
- $(am__remove_distdir)
+ $(am__post_remove_distdir)
@(echo "$(distdir) archives ready for distribution: "; \
list='$(DIST_ARCHIVES)'; for i in $$list; do echo $$i; done) | \
sed -e 1h -e 1s/./=/g -e 1p -e 1x -e '$$p' -e '$$x'
distuninstallcheck:
- @$(am__cd) '$(distuninstallcheck_dir)' \
- && test `$(distuninstallcheck_listfiles) | wc -l` -le 1 \
+ @test -n '$(distuninstallcheck_dir)' || { \
+ echo 'ERROR: trying to run $@ with an empty' \
+ '$$(distuninstallcheck_dir)' >&2; \
+ exit 1; \
+ }; \
+ $(am__cd) '$(distuninstallcheck_dir)' || { \
+ echo 'ERROR: cannot chdir into $(distuninstallcheck_dir)' >&2; \
+ exit 1; \
+ }; \
+ test `$(am__distuninstallcheck_listfiles) | wc -l` -eq 0 \
|| { echo "ERROR: files left after uninstall:" ; \
if test -n "$(DESTDIR)"; then \
echo " (check DESTDIR support)"; \
@@ -625,10 +704,15 @@ install-am: all-am
installcheck: installcheck-recursive
install-strip:
- $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
- install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
- `test -z '$(STRIP)' || \
- echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+ if test -z '$(STRIP)'; then \
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ install; \
+ else \
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \
+ fi
mostlyclean-generic:
clean-generic:
@@ -710,24 +794,24 @@ ps-am:
uninstall-am:
-.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) all \
- ctags-recursive install-am install-strip tags-recursive
+.MAKE: $(am__recursive_targets) all install-am install-strip
-.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
- all all-am am--refresh check check-am clean clean-generic \
- clean-libtool ctags ctags-recursive dist dist-all dist-bzip2 \
- dist-gzip dist-lzma dist-shar dist-tarZ dist-xz dist-zip \
- distcheck distclean distclean-generic distclean-hdr \
- distclean-libtool distclean-tags distcleancheck distdir \
- distuninstallcheck dvi dvi-am html html-am info info-am \
- install install-am install-data install-data-am install-dvi \
- install-dvi-am install-exec install-exec-am install-html \
- install-html-am install-info install-info-am install-man \
- install-pdf install-pdf-am install-ps install-ps-am \
- install-strip installcheck installcheck-am installdirs \
- installdirs-am maintainer-clean maintainer-clean-generic \
- mostlyclean mostlyclean-generic mostlyclean-libtool pdf pdf-am \
- ps ps-am tags tags-recursive uninstall uninstall-am
+.PHONY: $(am__recursive_targets) CTAGS GTAGS TAGS all all-am \
+ am--refresh check check-am clean clean-cscope clean-generic \
+ clean-libtool cscope cscopelist-am ctags ctags-am dist \
+ dist-all dist-bzip2 dist-gzip dist-lzip dist-shar dist-tarZ \
+ dist-xz dist-zip distcheck distclean distclean-generic \
+ distclean-hdr distclean-libtool distclean-tags distcleancheck \
+ distdir distuninstallcheck dvi dvi-am html html-am info \
+ info-am install install-am install-data install-data-am \
+ install-dvi install-dvi-am install-exec install-exec-am \
+ install-html install-html-am install-info install-info-am \
+ install-man install-pdf install-pdf-am install-ps \
+ install-ps-am install-strip installcheck installcheck-am \
+ installdirs installdirs-am maintainer-clean \
+ maintainer-clean-generic mostlyclean mostlyclean-generic \
+ mostlyclean-libtool pdf pdf-am ps ps-am tags tags-am uninstall \
+ uninstall-am
# Tell versions [3.59,3.63) of GNU make to not export all variables.
Modified: stable/9/contrib/openpam/README
==============================================================================
--- stable/9/contrib/openpam/README Thu Mar 20 09:20:37 2014 (r263420)
+++ stable/9/contrib/openpam/README Thu Mar 20 10:56:05 2014 (r263421)
@@ -24,4 +24,4 @@ These are some of OpenPAM's features:
Please direct bug reports and inquiries to <des at des.no>.
-$Id: README 424 2009-10-29 17:10:22Z des $
+$Id: README 648 2013-03-05 17:54:27Z des $
Modified: stable/9/contrib/openpam/RELNOTES
==============================================================================
--- stable/9/contrib/openpam/RELNOTES Thu Mar 20 09:20:37 2014 (r263420)
+++ stable/9/contrib/openpam/RELNOTES Thu Mar 20 10:56:05 2014 (r263421)
@@ -1,27 +1,24 @@
- Release notes for OpenPAM Micrampelis
- =====================================
+ Release notes for OpenPAM Nummularia
+ ====================================
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
platform that has GNU autotools, GNU make and the GNU compiler suite
installed.
-The library itself is complete. Documentation exists in the form of
-man pages for the library functions. These man pages are generated by
-a Perl script from specially marked-up comments in the source files
-themselves, which minimizes the chance that any of them should be out
-of date.
-
-The distribution also includes three sample modules (pam_deny,
-pam_permit and pam_unix) and a sample application (su). These are not
-intended for actual use, but rather to serve as examples for module or
-application developers. It also includes a command-line application
-(pamtest) which can be used to test policies and modules.
+The distribution consists of the following components:
-Unit tests for limited portions of the library can be found in the t
-subdirectory.
+ - The PAM library itself, with complete API documentation.
+
+ - Sample modules (pam_permit, pam_deny and pam_unix) and a sample
+ application (su) which demonstrate how to use PAM.
+
+ - A test application (pamtest) which can be used to test policies and
+ modules.
+
+ - Unit tests for limited portions of the libraries.
Please direct bug reports and inquiries to <des at des.no>.
-$Id: RELNOTES 609 2012-05-26 13:57:45Z des $
+$Id: RELNOTES 741 2013-09-07 13:34:02Z des $
Modified: stable/9/contrib/openpam/TODO
==============================================================================
--- stable/9/contrib/openpam/TODO Thu Mar 20 09:20:37 2014 (r263420)
+++ stable/9/contrib/openpam/TODO Thu Mar 20 10:56:05 2014 (r263421)
@@ -1,13 +1,17 @@
Before the next release:
- - Complete the transition from PAM_LOG_DEBUG to PAM_LOG_LIBDEBUG.
+ - Rewrite openpam_ttyconv(3).
+ - mostly done, needs review.
-Whenever:
+ - Fix try_first_pass / use_first_pass (pam_get_authtok() code &
+ documentation are slightly incorrect, OpenPAM's pam_unix(8) is
+ incorrect, all FreeBSD modules are broken)
- - Implement mechanism to enable / disable optional features. Use it
- to disable strict error checking so pamtest and unit tests can do
- things that we don't allow in production.
+ - Add loop detection to openpam_load_chain().
- - Rewrite the module-loading code.
+ - Look into the possibility of implementing a version of (or a
+ 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 592 2012-04-08 13:19:51Z des $
+$Id: TODO 736 2013-09-07 12:52:42Z des $
Modified: stable/9/contrib/openpam/aclocal.m4
==============================================================================
--- stable/9/contrib/openpam/aclocal.m4 Thu Mar 20 09:20:37 2014 (r263420)
+++ stable/9/contrib/openpam/aclocal.m4 Thu Mar 20 10:56:05 2014 (r263421)
@@ -1,8612 +1,26 @@
-# generated automatically by aclocal 1.11.1 -*- Autoconf -*-
+# generated automatically by aclocal 1.14 -*- Autoconf -*-
-# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
-# 2005, 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
-# 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.
-
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
-# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
-# PARTICULAR PURPOSE.
-
-m4_ifndef([AC_AUTOCONF_VERSION],
- [m4_copy([m4_PACKAGE_VERSION], [AC_AUTOCONF_VERSION])])dnl
-m4_if(m4_defn([AC_AUTOCONF_VERSION]), [2.68],,
-[m4_warning([this file was generated for autoconf 2.68.
-You have another version of autoconf. It may work, but is not guaranteed to.
-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;;
- esac
-done
-cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
-])
-
-
-# _LT_FILEUTILS_DEFAULTS
-# ----------------------
-# It is okay to use these file commands and assume they have been set
-# sensibly after `m4_require([_LT_FILEUTILS_DEFAULTS])'.
-m4_defun([_LT_FILEUTILS_DEFAULTS],
-[: ${CP="cp -f"}
-: ${MV="mv -f"}
-: ${RM="rm -f"}
-])# _LT_FILEUTILS_DEFAULTS
-
-
-# _LT_SETUP
-# ---------
-m4_defun([_LT_SETUP],
-[AC_REQUIRE([AC_CANONICAL_HOST])dnl
-AC_REQUIRE([AC_CANONICAL_BUILD])dnl
-AC_REQUIRE([_LT_PREPARE_SED_QUOTE_VARS])dnl
-AC_REQUIRE([_LT_PROG_ECHO_BACKSLASH])dnl
-
-_LT_DECL([], [PATH_SEPARATOR], [1], [The PATH separator for the build system])dnl
-dnl
-_LT_DECL([], [host_alias], [0], [The host system])dnl
-_LT_DECL([], [host], [0])dnl
-_LT_DECL([], [host_os], [0])dnl
-dnl
-_LT_DECL([], [build_alias], [0], [The build system])dnl
-_LT_DECL([], [build], [0])dnl
-_LT_DECL([], [build_os], [0])dnl
-dnl
-AC_REQUIRE([AC_PROG_CC])dnl
-AC_REQUIRE([LT_PATH_LD])dnl
-AC_REQUIRE([LT_PATH_NM])dnl
-dnl
-AC_REQUIRE([AC_PROG_LN_S])dnl
-test -z "$LN_S" && LN_S="ln -s"
-_LT_DECL([], [LN_S], [1], [Whether we need soft or hard links])dnl
-dnl
-AC_REQUIRE([LT_CMD_MAX_LEN])dnl
-_LT_DECL([objext], [ac_objext], [0], [Object file suffix (normally "o")])dnl
-_LT_DECL([], [exeext], [0], [Executable file suffix (normally "")])dnl
-dnl
-m4_require([_LT_FILEUTILS_DEFAULTS])dnl
-m4_require([_LT_CHECK_SHELL_FEATURES])dnl
-m4_require([_LT_PATH_CONVERSION_FUNCTIONS])dnl
-m4_require([_LT_CMD_RELOAD])dnl
-m4_require([_LT_CHECK_MAGIC_METHOD])dnl
-m4_require([_LT_CHECK_SHAREDLIB_FROM_LINKLIB])dnl
-m4_require([_LT_CMD_OLD_ARCHIVE])dnl
-m4_require([_LT_CMD_GLOBAL_SYMBOLS])dnl
-m4_require([_LT_WITH_SYSROOT])dnl
-
-_LT_CONFIG_LIBTOOL_INIT([
-# See if we are running on zsh, and set the options which allow our
-# commands through without removal of \ escapes INIT.
-if test -n "\${ZSH_VERSION+set}" ; then
- setopt NO_GLOB_SUBST
-fi
-])
-if test -n "${ZSH_VERSION+set}" ; then
- setopt NO_GLOB_SUBST
-fi
-
*** DIFF OUTPUT TRUNCATED AT 1000 LINES ***
More information about the svn-src-stable-9
mailing list