diff options
author | Steve Langasek <steve.langasek@ubuntu.com> | 2019-01-03 17:05:01 -0800 |
---|---|---|
committer | Steve Langasek <steve.langasek@ubuntu.com> | 2019-01-03 17:27:13 -0800 |
commit | 419bd504587ec2bfc9085fe56e7a53433fd1eae6 (patch) | |
tree | d516c2ccae28dbd020cb69f50162f5d32acd7648 | |
parent | c68dce23face9f26b651917b418c7f80931fa7b7 (diff) | |
parent | 9c52e721044e7501c3d4567b36d222dc7326224a (diff) | |
download | pam-419bd504587ec2bfc9085fe56e7a53433fd1eae6.tar.gz pam-419bd504587ec2bfc9085fe56e7a53433fd1eae6.tar.bz2 pam-419bd504587ec2bfc9085fe56e7a53433fd1eae6.zip |
merge upstream version 1.0.1
-rw-r--r-- | ABOUT-NLS (renamed from Linux-PAM/ABOUT-NLS) | 0 | ||||
-rw-r--r-- | AUTHORS (renamed from Linux-PAM/AUTHORS) | 0 | ||||
-rw-r--r-- | CHANGELOG (renamed from Linux-PAM/CHANGELOG) | 0 | ||||
-rw-r--r-- | COPYING (renamed from Linux-PAM/COPYING) | 0 | ||||
-rw-r--r-- | ChangeLog (renamed from Linux-PAM/ChangeLog) | 138 | ||||
-rw-r--r-- | Copyright (renamed from Linux-PAM/Copyright) | 0 | ||||
-rw-r--r-- | INSTALL (renamed from Linux-PAM/INSTALL) | 0 | ||||
-rw-r--r-- | Linux-PAM/doc/man/pam_item_types.inc.xml | 151 | ||||
-rw-r--r-- | Linux-PAM/modules/pam_rhosts/pam_rhosts_auth.c | 782 | ||||
-rwxr-xr-x | Linux-PAM/modules/pam_rhosts/tst-pam_rhosts_auth | 2 | ||||
-rw-r--r-- | Linux-PAM/po/cs.gmo | bin | 9975 -> 0 bytes | |||
-rw-r--r-- | Linux-PAM/po/de.gmo | bin | 10068 -> 0 bytes | |||
-rw-r--r-- | Linux-PAM/po/es.gmo | bin | 8536 -> 0 bytes | |||
-rw-r--r-- | Linux-PAM/po/fr.gmo | bin | 8532 -> 0 bytes | |||
-rw-r--r-- | Linux-PAM/po/it.gmo | bin | 10335 -> 0 bytes | |||
-rw-r--r-- | Linux-PAM/po/ja.gmo | bin | 9193 -> 0 bytes | |||
-rw-r--r-- | Linux-PAM/po/nl.gmo | bin | 8117 -> 0 bytes | |||
-rw-r--r-- | Linux-PAM/po/pl.gmo | bin | 8162 -> 0 bytes | |||
-rw-r--r-- | Linux-PAM/po/pt_BR.gmo | bin | 8037 -> 0 bytes | |||
-rw-r--r-- | Linux-PAM/po/ru.gmo | bin | 10688 -> 0 bytes | |||
-rw-r--r-- | Linux-PAM/po/sv.gmo | bin | 10104 -> 0 bytes | |||
-rw-r--r-- | Linux-PAM/po/zh_CN.gmo | bin | 7531 -> 0 bytes | |||
-rw-r--r-- | Make.xml.rules (renamed from Linux-PAM/Make.xml.rules) | 0 | ||||
-rw-r--r-- | Makefile.am (renamed from Linux-PAM/Makefile.am) | 0 | ||||
-rw-r--r-- | Makefile.in (renamed from Linux-PAM/Makefile.in) | 29 | ||||
-rw-r--r-- | NEWS (renamed from Linux-PAM/NEWS) | 11 | ||||
-rw-r--r-- | README (renamed from Linux-PAM/README) | 0 | ||||
-rw-r--r-- | acinclude.m4 (renamed from Linux-PAM/acinclude.m4) | 0 | ||||
-rw-r--r-- | aclocal.m4 (renamed from Linux-PAM/aclocal.m4) | 253 | ||||
-rwxr-xr-x | compile (renamed from Linux-PAM/compile) | 0 | ||||
-rw-r--r-- | conf/Makefile.am (renamed from Linux-PAM/conf/Makefile.am) | 0 | ||||
-rw-r--r-- | conf/Makefile.in (renamed from Linux-PAM/conf/Makefile.in) | 19 | ||||
-rwxr-xr-x | conf/install_conf (renamed from Linux-PAM/conf/install_conf) | 0 | ||||
-rwxr-xr-x | conf/md5itall (renamed from Linux-PAM/conf/md5itall) | 0 | ||||
-rw-r--r-- | conf/pam.conf (renamed from Linux-PAM/conf/pam.conf) | 0 | ||||
-rw-r--r-- | conf/pam_conv1/Makefile.am (renamed from Linux-PAM/conf/pam_conv1/Makefile.am) | 0 | ||||
-rw-r--r-- | conf/pam_conv1/Makefile.in (renamed from Linux-PAM/conf/pam_conv1/Makefile.in) | 21 | ||||
-rw-r--r-- | conf/pam_conv1/README (renamed from Linux-PAM/conf/pam_conv1/README) | 0 | ||||
-rw-r--r-- | conf/pam_conv1/pam_conv_l.c (renamed from Linux-PAM/conf/pam_conv1/pam_conv_l.c) | 0 | ||||
-rw-r--r-- | conf/pam_conv1/pam_conv_l.l (renamed from Linux-PAM/conf/pam_conv1/pam_conv_l.l) | 0 | ||||
-rw-r--r-- | conf/pam_conv1/pam_conv_y.c (renamed from Linux-PAM/conf/pam_conv1/pam_conv_y.c) | 0 | ||||
-rw-r--r-- | conf/pam_conv1/pam_conv_y.h (renamed from Linux-PAM/conf/pam_conv1/pam_conv_y.h) | 0 | ||||
-rw-r--r-- | conf/pam_conv1/pam_conv_y.y (renamed from Linux-PAM/conf/pam_conv1/pam_conv_y.y) | 0 | ||||
-rwxr-xr-x | config.guess (renamed from Linux-PAM/config.guess) | 116 | ||||
-rw-r--r-- | config.h.in (renamed from Linux-PAM/config.h.in) | 11 | ||||
-rwxr-xr-x | config.rpath (renamed from Linux-PAM/config.rpath) | 0 | ||||
-rwxr-xr-x | config.sub (renamed from Linux-PAM/config.sub) | 66 | ||||
-rwxr-xr-x | configure (renamed from Linux-PAM/configure) | 1057 | ||||
-rw-r--r-- | configure.in (renamed from Linux-PAM/configure.in) | 2 | ||||
-rwxr-xr-x | depcomp (renamed from Linux-PAM/depcomp) | 93 | ||||
-rw-r--r-- | doc/Makefile.am (renamed from Linux-PAM/doc/Makefile.am) | 0 | ||||
-rw-r--r-- | doc/Makefile.in (renamed from Linux-PAM/doc/Makefile.in) | 21 | ||||
-rw-r--r-- | doc/adg/Linux-PAM_ADG.xml (renamed from Linux-PAM/doc/adg/Linux-PAM_ADG.xml) | 2 | ||||
-rw-r--r-- | doc/adg/Makefile.am (renamed from Linux-PAM/doc/adg/Makefile.am) | 0 | ||||
-rw-r--r-- | doc/adg/Makefile.in (renamed from Linux-PAM/doc/adg/Makefile.in) | 6 | ||||
-rw-r--r-- | doc/adg/pam_acct_mgmt.xml (renamed from Linux-PAM/doc/adg/pam_acct_mgmt.xml) | 0 | ||||
-rw-r--r-- | doc/adg/pam_authenticate.xml (renamed from Linux-PAM/doc/adg/pam_authenticate.xml) | 0 | ||||
-rw-r--r-- | doc/adg/pam_chauthtok.xml (renamed from Linux-PAM/doc/adg/pam_chauthtok.xml) | 0 | ||||
-rw-r--r-- | doc/adg/pam_close_session.xml (renamed from Linux-PAM/doc/adg/pam_close_session.xml) | 0 | ||||
-rw-r--r-- | doc/adg/pam_conv.xml (renamed from Linux-PAM/doc/adg/pam_conv.xml) | 0 | ||||
-rw-r--r-- | doc/adg/pam_end.xml (renamed from Linux-PAM/doc/adg/pam_end.xml) | 0 | ||||
-rw-r--r-- | doc/adg/pam_fail_delay.xml (renamed from Linux-PAM/doc/adg/pam_fail_delay.xml) | 0 | ||||
-rw-r--r-- | doc/adg/pam_get_item.xml (renamed from Linux-PAM/doc/adg/pam_get_item.xml) | 0 | ||||
-rw-r--r-- | doc/adg/pam_getenv.xml (renamed from Linux-PAM/doc/adg/pam_getenv.xml) | 0 | ||||
-rw-r--r-- | doc/adg/pam_getenvlist.xml (renamed from Linux-PAM/doc/adg/pam_getenvlist.xml) | 0 | ||||
-rw-r--r-- | doc/adg/pam_misc_conv.xml (renamed from Linux-PAM/doc/adg/pam_misc_conv.xml) | 0 | ||||
-rw-r--r-- | doc/adg/pam_misc_drop_env.xml (renamed from Linux-PAM/doc/adg/pam_misc_drop_env.xml) | 0 | ||||
-rw-r--r-- | doc/adg/pam_misc_paste_env.xml (renamed from Linux-PAM/doc/adg/pam_misc_paste_env.xml) | 0 | ||||
-rw-r--r-- | doc/adg/pam_misc_setenv.xml (renamed from Linux-PAM/doc/adg/pam_misc_setenv.xml) | 0 | ||||
-rw-r--r-- | doc/adg/pam_open_session.xml (renamed from Linux-PAM/doc/adg/pam_open_session.xml) | 0 | ||||
-rw-r--r-- | doc/adg/pam_putenv.xml (renamed from Linux-PAM/doc/adg/pam_putenv.xml) | 0 | ||||
-rw-r--r-- | doc/adg/pam_set_item.xml (renamed from Linux-PAM/doc/adg/pam_set_item.xml) | 0 | ||||
-rw-r--r-- | doc/adg/pam_setcred.xml (renamed from Linux-PAM/doc/adg/pam_setcred.xml) | 0 | ||||
-rw-r--r-- | doc/adg/pam_start.xml (renamed from Linux-PAM/doc/adg/pam_start.xml) | 0 | ||||
-rw-r--r-- | doc/adg/pam_strerror.xml (renamed from Linux-PAM/doc/adg/pam_strerror.xml) | 0 | ||||
-rw-r--r-- | doc/index.html (renamed from Linux-PAM/doc/index.html) | 0 | ||||
-rw-r--r-- | doc/man/Makefile.am (renamed from Linux-PAM/doc/man/Makefile.am) | 0 | ||||
-rw-r--r-- | doc/man/Makefile.in (renamed from Linux-PAM/doc/man/Makefile.in) | 24 | ||||
-rw-r--r-- | doc/man/PAM.8 (renamed from Linux-PAM/doc/man/PAM.8) | 4 | ||||
-rw-r--r-- | doc/man/misc_conv.3 (renamed from Linux-PAM/doc/man/misc_conv.3) | 4 | ||||
-rw-r--r-- | doc/man/misc_conv.3.xml (renamed from Linux-PAM/doc/man/misc_conv.3.xml) | 0 | ||||
-rw-r--r-- | doc/man/pam.3 (renamed from Linux-PAM/doc/man/pam.3) | 4 | ||||
-rw-r--r-- | doc/man/pam.3.xml (renamed from Linux-PAM/doc/man/pam.3.xml) | 0 | ||||
-rw-r--r-- | doc/man/pam.8 (renamed from Linux-PAM/doc/man/pam.8) | 0 | ||||
-rw-r--r-- | doc/man/pam.8.xml (renamed from Linux-PAM/doc/man/pam.8.xml) | 0 | ||||
-rw-r--r-- | doc/man/pam.conf-desc.xml (renamed from Linux-PAM/doc/man/pam.conf-desc.xml) | 0 | ||||
-rw-r--r-- | doc/man/pam.conf-dir.xml (renamed from Linux-PAM/doc/man/pam.conf-dir.xml) | 0 | ||||
-rw-r--r-- | doc/man/pam.conf-syntax.xml (renamed from Linux-PAM/doc/man/pam.conf-syntax.xml) | 0 | ||||
-rw-r--r-- | doc/man/pam.conf.5 (renamed from Linux-PAM/doc/man/pam.conf.5) | 4 | ||||
-rw-r--r-- | doc/man/pam.d.5 (renamed from Linux-PAM/doc/man/pam.d.5) | 0 | ||||
-rw-r--r-- | doc/man/pam_acct_mgmt.3 (renamed from Linux-PAM/doc/man/pam_acct_mgmt.3) | 4 | ||||
-rw-r--r-- | doc/man/pam_acct_mgmt.3.xml (renamed from Linux-PAM/doc/man/pam_acct_mgmt.3.xml) | 0 | ||||
-rw-r--r-- | doc/man/pam_authenticate.3 (renamed from Linux-PAM/doc/man/pam_authenticate.3) | 4 | ||||
-rw-r--r-- | doc/man/pam_authenticate.3.xml (renamed from Linux-PAM/doc/man/pam_authenticate.3.xml) | 0 | ||||
-rw-r--r-- | doc/man/pam_chauthtok.3 (renamed from Linux-PAM/doc/man/pam_chauthtok.3) | 4 | ||||
-rw-r--r-- | doc/man/pam_chauthtok.3.xml (renamed from Linux-PAM/doc/man/pam_chauthtok.3.xml) | 0 | ||||
-rw-r--r-- | doc/man/pam_close_session.3 (renamed from Linux-PAM/doc/man/pam_close_session.3) | 4 | ||||
-rw-r--r-- | doc/man/pam_close_session.3.xml (renamed from Linux-PAM/doc/man/pam_close_session.3.xml) | 0 | ||||
-rw-r--r-- | doc/man/pam_conv.3 (renamed from Linux-PAM/doc/man/pam_conv.3) | 4 | ||||
-rw-r--r-- | doc/man/pam_conv.3.xml (renamed from Linux-PAM/doc/man/pam_conv.3.xml) | 0 | ||||
-rw-r--r-- | doc/man/pam_end.3 (renamed from Linux-PAM/doc/man/pam_end.3) | 4 | ||||
-rw-r--r-- | doc/man/pam_end.3.xml (renamed from Linux-PAM/doc/man/pam_end.3.xml) | 0 | ||||
-rw-r--r-- | doc/man/pam_error.3 (renamed from Linux-PAM/doc/man/pam_error.3) | 4 | ||||
-rw-r--r-- | doc/man/pam_error.3.xml (renamed from Linux-PAM/doc/man/pam_error.3.xml) | 0 | ||||
-rw-r--r-- | doc/man/pam_fail_delay.3 (renamed from Linux-PAM/doc/man/pam_fail_delay.3) | 4 | ||||
-rw-r--r-- | doc/man/pam_fail_delay.3.xml (renamed from Linux-PAM/doc/man/pam_fail_delay.3.xml) | 0 | ||||
-rw-r--r-- | doc/man/pam_get_data.3 (renamed from Linux-PAM/doc/man/pam_get_data.3) | 4 | ||||
-rw-r--r-- | doc/man/pam_get_data.3.xml (renamed from Linux-PAM/doc/man/pam_get_data.3.xml) | 0 | ||||
-rw-r--r-- | doc/man/pam_get_item.3 (renamed from Linux-PAM/doc/man/pam_get_item.3) | 4 | ||||
-rw-r--r-- | doc/man/pam_get_item.3.xml (renamed from Linux-PAM/doc/man/pam_get_item.3.xml) | 0 | ||||
-rw-r--r-- | doc/man/pam_get_user.3 (renamed from Linux-PAM/doc/man/pam_get_user.3) | 4 | ||||
-rw-r--r-- | doc/man/pam_get_user.3.xml (renamed from Linux-PAM/doc/man/pam_get_user.3.xml) | 0 | ||||
-rw-r--r-- | doc/man/pam_getenv.3 (renamed from Linux-PAM/doc/man/pam_getenv.3) | 4 | ||||
-rw-r--r-- | doc/man/pam_getenv.3.xml (renamed from Linux-PAM/doc/man/pam_getenv.3.xml) | 0 | ||||
-rw-r--r-- | doc/man/pam_getenvlist.3 (renamed from Linux-PAM/doc/man/pam_getenvlist.3) | 4 | ||||
-rw-r--r-- | doc/man/pam_getenvlist.3.xml (renamed from Linux-PAM/doc/man/pam_getenvlist.3.xml) | 0 | ||||
-rw-r--r-- | doc/man/pam_info.3 (renamed from Linux-PAM/doc/man/pam_info.3) | 4 | ||||
-rw-r--r-- | doc/man/pam_info.3.xml (renamed from Linux-PAM/doc/man/pam_info.3.xml) | 0 | ||||
-rw-r--r-- | doc/man/pam_item_types_ext.inc.xml (renamed from Linux-PAM/doc/man/pam_item_types_ext.inc.xml) | 0 | ||||
-rw-r--r-- | doc/man/pam_item_types_std.inc.xml (renamed from Linux-PAM/doc/man/pam_item_types_std.inc.xml) | 0 | ||||
-rw-r--r-- | doc/man/pam_misc_drop_env.3 (renamed from Linux-PAM/doc/man/pam_misc_drop_env.3) | 4 | ||||
-rw-r--r-- | doc/man/pam_misc_drop_env.3.xml (renamed from Linux-PAM/doc/man/pam_misc_drop_env.3.xml) | 0 | ||||
-rw-r--r-- | doc/man/pam_misc_paste_env.3 (renamed from Linux-PAM/doc/man/pam_misc_paste_env.3) | 4 | ||||
-rw-r--r-- | doc/man/pam_misc_paste_env.3.xml (renamed from Linux-PAM/doc/man/pam_misc_paste_env.3.xml) | 0 | ||||
-rw-r--r-- | doc/man/pam_misc_setenv.3 (renamed from Linux-PAM/doc/man/pam_misc_setenv.3) | 4 | ||||
-rw-r--r-- | doc/man/pam_misc_setenv.3.xml (renamed from Linux-PAM/doc/man/pam_misc_setenv.3.xml) | 0 | ||||
-rw-r--r-- | doc/man/pam_open_session.3 (renamed from Linux-PAM/doc/man/pam_open_session.3) | 4 | ||||
-rw-r--r-- | doc/man/pam_open_session.3.xml (renamed from Linux-PAM/doc/man/pam_open_session.3.xml) | 0 | ||||
-rw-r--r-- | doc/man/pam_prompt.3 (renamed from Linux-PAM/doc/man/pam_prompt.3) | 4 | ||||
-rw-r--r-- | doc/man/pam_prompt.3.xml (renamed from Linux-PAM/doc/man/pam_prompt.3.xml) | 0 | ||||
-rw-r--r-- | doc/man/pam_putenv.3 (renamed from Linux-PAM/doc/man/pam_putenv.3) | 4 | ||||
-rw-r--r-- | doc/man/pam_putenv.3.xml (renamed from Linux-PAM/doc/man/pam_putenv.3.xml) | 0 | ||||
-rw-r--r-- | doc/man/pam_set_data.3 (renamed from Linux-PAM/doc/man/pam_set_data.3) | 4 | ||||
-rw-r--r-- | doc/man/pam_set_data.3.xml (renamed from Linux-PAM/doc/man/pam_set_data.3.xml) | 0 | ||||
-rw-r--r-- | doc/man/pam_set_item.3 (renamed from Linux-PAM/doc/man/pam_set_item.3) | 4 | ||||
-rw-r--r-- | doc/man/pam_set_item.3.xml (renamed from Linux-PAM/doc/man/pam_set_item.3.xml) | 0 | ||||
-rw-r--r-- | doc/man/pam_setcred.3 (renamed from Linux-PAM/doc/man/pam_setcred.3) | 4 | ||||
-rw-r--r-- | doc/man/pam_setcred.3.xml (renamed from Linux-PAM/doc/man/pam_setcred.3.xml) | 0 | ||||
-rw-r--r-- | doc/man/pam_sm_acct_mgmt.3 (renamed from Linux-PAM/doc/man/pam_sm_acct_mgmt.3) | 4 | ||||
-rw-r--r-- | doc/man/pam_sm_acct_mgmt.3.xml (renamed from Linux-PAM/doc/man/pam_sm_acct_mgmt.3.xml) | 0 | ||||
-rw-r--r-- | doc/man/pam_sm_authenticate.3 (renamed from Linux-PAM/doc/man/pam_sm_authenticate.3) | 4 | ||||
-rw-r--r-- | doc/man/pam_sm_authenticate.3.xml (renamed from Linux-PAM/doc/man/pam_sm_authenticate.3.xml) | 0 | ||||
-rw-r--r-- | doc/man/pam_sm_chauthtok.3 (renamed from Linux-PAM/doc/man/pam_sm_chauthtok.3) | 4 | ||||
-rw-r--r-- | doc/man/pam_sm_chauthtok.3.xml (renamed from Linux-PAM/doc/man/pam_sm_chauthtok.3.xml) | 0 | ||||
-rw-r--r-- | doc/man/pam_sm_close_session.3 (renamed from Linux-PAM/doc/man/pam_sm_close_session.3) | 4 | ||||
-rw-r--r-- | doc/man/pam_sm_close_session.3.xml (renamed from Linux-PAM/doc/man/pam_sm_close_session.3.xml) | 0 | ||||
-rw-r--r-- | doc/man/pam_sm_open_session.3 (renamed from Linux-PAM/doc/man/pam_sm_open_session.3) | 4 | ||||
-rw-r--r-- | doc/man/pam_sm_open_session.3.xml (renamed from Linux-PAM/doc/man/pam_sm_open_session.3.xml) | 0 | ||||
-rw-r--r-- | doc/man/pam_sm_setcred.3 (renamed from Linux-PAM/doc/man/pam_sm_setcred.3) | 4 | ||||
-rw-r--r-- | doc/man/pam_sm_setcred.3.xml (renamed from Linux-PAM/doc/man/pam_sm_setcred.3.xml) | 0 | ||||
-rw-r--r-- | doc/man/pam_start.3 (renamed from Linux-PAM/doc/man/pam_start.3) | 4 | ||||
-rw-r--r-- | doc/man/pam_start.3.xml (renamed from Linux-PAM/doc/man/pam_start.3.xml) | 0 | ||||
-rw-r--r-- | doc/man/pam_strerror.3 (renamed from Linux-PAM/doc/man/pam_strerror.3) | 4 | ||||
-rw-r--r-- | doc/man/pam_strerror.3.xml (renamed from Linux-PAM/doc/man/pam_strerror.3.xml) | 0 | ||||
-rw-r--r-- | doc/man/pam_syslog.3 (renamed from Linux-PAM/doc/man/pam_syslog.3) | 4 | ||||
-rw-r--r-- | doc/man/pam_syslog.3.xml (renamed from Linux-PAM/doc/man/pam_syslog.3.xml) | 0 | ||||
-rw-r--r-- | doc/man/pam_verror.3 (renamed from Linux-PAM/doc/man/pam_verror.3) | 0 | ||||
-rw-r--r-- | doc/man/pam_vinfo.3 (renamed from Linux-PAM/doc/man/pam_vinfo.3) | 0 | ||||
-rw-r--r-- | doc/man/pam_vprompt.3 (renamed from Linux-PAM/doc/man/pam_vprompt.3) | 0 | ||||
-rw-r--r-- | doc/man/pam_vsyslog.3 (renamed from Linux-PAM/doc/man/pam_vsyslog.3) | 0 | ||||
-rw-r--r-- | doc/man/pam_xauth_data.3 (renamed from Linux-PAM/doc/man/pam_xauth_data.3) | 4 | ||||
-rw-r--r-- | doc/mwg/Linux-PAM_MWG.xml (renamed from Linux-PAM/doc/mwg/Linux-PAM_MWG.xml) | 2 | ||||
-rw-r--r-- | doc/mwg/Makefile.am (renamed from Linux-PAM/doc/mwg/Makefile.am) | 0 | ||||
-rw-r--r-- | doc/mwg/Makefile.in (renamed from Linux-PAM/doc/mwg/Makefile.in) | 6 | ||||
-rw-r--r-- | doc/mwg/pam_conv.xml (renamed from Linux-PAM/doc/mwg/pam_conv.xml) | 0 | ||||
-rw-r--r-- | doc/mwg/pam_fail_delay.xml (renamed from Linux-PAM/doc/mwg/pam_fail_delay.xml) | 0 | ||||
-rw-r--r-- | doc/mwg/pam_get_data.xml (renamed from Linux-PAM/doc/mwg/pam_get_data.xml) | 0 | ||||
-rw-r--r-- | doc/mwg/pam_get_item.xml (renamed from Linux-PAM/doc/mwg/pam_get_item.xml) | 0 | ||||
-rw-r--r-- | doc/mwg/pam_get_user.xml (renamed from Linux-PAM/doc/mwg/pam_get_user.xml) | 0 | ||||
-rw-r--r-- | doc/mwg/pam_getenv.xml (renamed from Linux-PAM/doc/mwg/pam_getenv.xml) | 0 | ||||
-rw-r--r-- | doc/mwg/pam_getenvlist.xml (renamed from Linux-PAM/doc/mwg/pam_getenvlist.xml) | 0 | ||||
-rw-r--r-- | doc/mwg/pam_putenv.xml (renamed from Linux-PAM/doc/mwg/pam_putenv.xml) | 0 | ||||
-rw-r--r-- | doc/mwg/pam_set_data.xml (renamed from Linux-PAM/doc/mwg/pam_set_data.xml) | 0 | ||||
-rw-r--r-- | doc/mwg/pam_set_item.xml (renamed from Linux-PAM/doc/mwg/pam_set_item.xml) | 0 | ||||
-rw-r--r-- | doc/mwg/pam_sm_acct_mgmt.xml (renamed from Linux-PAM/doc/mwg/pam_sm_acct_mgmt.xml) | 0 | ||||
-rw-r--r-- | doc/mwg/pam_sm_authenticate.xml (renamed from Linux-PAM/doc/mwg/pam_sm_authenticate.xml) | 0 | ||||
-rw-r--r-- | doc/mwg/pam_sm_chauthtok.xml (renamed from Linux-PAM/doc/mwg/pam_sm_chauthtok.xml) | 0 | ||||
-rw-r--r-- | doc/mwg/pam_sm_close_session.xml (renamed from Linux-PAM/doc/mwg/pam_sm_close_session.xml) | 0 | ||||
-rw-r--r-- | doc/mwg/pam_sm_open_session.xml (renamed from Linux-PAM/doc/mwg/pam_sm_open_session.xml) | 0 | ||||
-rw-r--r-- | doc/mwg/pam_sm_setcred.xml (renamed from Linux-PAM/doc/mwg/pam_sm_setcred.xml) | 0 | ||||
-rw-r--r-- | doc/mwg/pam_strerror.xml (renamed from Linux-PAM/doc/mwg/pam_strerror.xml) | 0 | ||||
-rw-r--r-- | doc/sag/Linux-PAM_SAG.xml (renamed from Linux-PAM/doc/sag/Linux-PAM_SAG.xml) | 2 | ||||
-rw-r--r-- | doc/sag/Makefile.am (renamed from Linux-PAM/doc/sag/Makefile.am) | 0 | ||||
-rw-r--r-- | doc/sag/Makefile.in (renamed from Linux-PAM/doc/sag/Makefile.in) | 6 | ||||
-rw-r--r-- | doc/sag/pam_access.xml (renamed from Linux-PAM/doc/sag/pam_access.xml) | 0 | ||||
-rw-r--r-- | doc/sag/pam_cracklib.xml (renamed from Linux-PAM/doc/sag/pam_cracklib.xml) | 0 | ||||
-rw-r--r-- | doc/sag/pam_debug.xml (renamed from Linux-PAM/doc/sag/pam_debug.xml) | 0 | ||||
-rw-r--r-- | doc/sag/pam_deny.xml (renamed from Linux-PAM/doc/sag/pam_deny.xml) | 0 | ||||
-rw-r--r-- | doc/sag/pam_echo.xml (renamed from Linux-PAM/doc/sag/pam_echo.xml) | 0 | ||||
-rw-r--r-- | doc/sag/pam_env.xml (renamed from Linux-PAM/doc/sag/pam_env.xml) | 0 | ||||
-rw-r--r-- | doc/sag/pam_exec.xml (renamed from Linux-PAM/doc/sag/pam_exec.xml) | 0 | ||||
-rw-r--r-- | doc/sag/pam_faildelay.xml (renamed from Linux-PAM/doc/sag/pam_faildelay.xml) | 0 | ||||
-rw-r--r-- | doc/sag/pam_filter.xml (renamed from Linux-PAM/doc/sag/pam_filter.xml) | 0 | ||||
-rw-r--r-- | doc/sag/pam_ftp.xml (renamed from Linux-PAM/doc/sag/pam_ftp.xml) | 0 | ||||
-rw-r--r-- | doc/sag/pam_group.xml (renamed from Linux-PAM/doc/sag/pam_group.xml) | 0 | ||||
-rw-r--r-- | doc/sag/pam_issue.xml (renamed from Linux-PAM/doc/sag/pam_issue.xml) | 0 | ||||
-rw-r--r-- | doc/sag/pam_keyinit.xml (renamed from Linux-PAM/doc/sag/pam_keyinit.xml) | 0 | ||||
-rw-r--r-- | doc/sag/pam_lastlog.xml (renamed from Linux-PAM/doc/sag/pam_lastlog.xml) | 0 | ||||
-rw-r--r-- | doc/sag/pam_limits.xml (renamed from Linux-PAM/doc/sag/pam_limits.xml) | 0 | ||||
-rw-r--r-- | doc/sag/pam_listfile.xml (renamed from Linux-PAM/doc/sag/pam_listfile.xml) | 0 | ||||
-rw-r--r-- | doc/sag/pam_localuser.xml (renamed from Linux-PAM/doc/sag/pam_localuser.xml) | 0 | ||||
-rw-r--r-- | doc/sag/pam_loginuid.xml (renamed from Linux-PAM/doc/sag/pam_loginuid.xml) | 0 | ||||
-rw-r--r-- | doc/sag/pam_mail.xml (renamed from Linux-PAM/doc/sag/pam_mail.xml) | 0 | ||||
-rw-r--r-- | doc/sag/pam_mkhomedir.xml (renamed from Linux-PAM/doc/sag/pam_mkhomedir.xml) | 0 | ||||
-rw-r--r-- | doc/sag/pam_motd.xml (renamed from Linux-PAM/doc/sag/pam_motd.xml) | 0 | ||||
-rw-r--r-- | doc/sag/pam_namespace.xml (renamed from Linux-PAM/doc/sag/pam_namespace.xml) | 0 | ||||
-rw-r--r-- | doc/sag/pam_nologin.xml (renamed from Linux-PAM/doc/sag/pam_nologin.xml) | 0 | ||||
-rw-r--r-- | doc/sag/pam_permit.xml (renamed from Linux-PAM/doc/sag/pam_permit.xml) | 0 | ||||
-rw-r--r-- | doc/sag/pam_rhosts.xml (renamed from Linux-PAM/doc/sag/pam_rhosts.xml) | 0 | ||||
-rw-r--r-- | doc/sag/pam_rootok.xml (renamed from Linux-PAM/doc/sag/pam_rootok.xml) | 0 | ||||
-rw-r--r-- | doc/sag/pam_securetty.xml (renamed from Linux-PAM/doc/sag/pam_securetty.xml) | 0 | ||||
-rw-r--r-- | doc/sag/pam_selinux.xml (renamed from Linux-PAM/doc/sag/pam_selinux.xml) | 0 | ||||
-rw-r--r-- | doc/sag/pam_sepermit.xml (renamed from Linux-PAM/doc/sag/pam_sepermit.xml) | 0 | ||||
-rw-r--r-- | doc/sag/pam_shells.xml (renamed from Linux-PAM/doc/sag/pam_shells.xml) | 0 | ||||
-rw-r--r-- | doc/sag/pam_succeed_if.xml (renamed from Linux-PAM/doc/sag/pam_succeed_if.xml) | 0 | ||||
-rw-r--r-- | doc/sag/pam_tally.xml (renamed from Linux-PAM/doc/sag/pam_tally.xml) | 0 | ||||
-rw-r--r-- | doc/sag/pam_time.xml (renamed from Linux-PAM/doc/sag/pam_time.xml) | 0 | ||||
-rw-r--r-- | doc/sag/pam_tty_audit.xml (renamed from Linux-PAM/doc/sag/pam_tty_audit.xml) | 0 | ||||
-rw-r--r-- | doc/sag/pam_umask.xml (renamed from Linux-PAM/doc/sag/pam_umask.xml) | 0 | ||||
-rw-r--r-- | doc/sag/pam_unix.xml (renamed from Linux-PAM/doc/sag/pam_unix.xml) | 0 | ||||
-rw-r--r-- | doc/sag/pam_userdb.xml (renamed from Linux-PAM/doc/sag/pam_userdb.xml) | 0 | ||||
-rw-r--r-- | doc/sag/pam_warn.xml (renamed from Linux-PAM/doc/sag/pam_warn.xml) | 0 | ||||
-rw-r--r-- | doc/sag/pam_wheel.xml (renamed from Linux-PAM/doc/sag/pam_wheel.xml) | 0 | ||||
-rw-r--r-- | doc/sag/pam_xauth.xml (renamed from Linux-PAM/doc/sag/pam_xauth.xml) | 0 | ||||
-rw-r--r-- | doc/specs/Makefile.am (renamed from Linux-PAM/doc/specs/Makefile.am) | 0 | ||||
-rw-r--r-- | doc/specs/Makefile.in (renamed from Linux-PAM/doc/specs/Makefile.in) | 21 | ||||
-rw-r--r-- | doc/specs/draft-morgan-pam.raw (renamed from Linux-PAM/doc/specs/draft-morgan-pam.raw) | 0 | ||||
-rw-r--r-- | doc/specs/parse_l.c (renamed from Linux-PAM/doc/specs/parse_l.c) | 0 | ||||
-rw-r--r-- | doc/specs/parse_l.l (renamed from Linux-PAM/doc/specs/parse_l.l) | 0 | ||||
-rw-r--r-- | doc/specs/parse_y.c (renamed from Linux-PAM/doc/specs/parse_y.c) | 4 | ||||
-rw-r--r-- | doc/specs/parse_y.h (renamed from Linux-PAM/doc/specs/parse_y.h) | 0 | ||||
-rw-r--r-- | doc/specs/parse_y.y (renamed from Linux-PAM/doc/specs/parse_y.y) | 0 | ||||
-rw-r--r-- | doc/specs/rfc86.0.txt (renamed from Linux-PAM/doc/specs/rfc86.0.txt) | 0 | ||||
-rw-r--r-- | doc/specs/std-agent-id.raw (renamed from Linux-PAM/doc/specs/std-agent-id.raw) | 0 | ||||
-rw-r--r-- | examples/Makefile.am (renamed from Linux-PAM/examples/Makefile.am) | 0 | ||||
-rw-r--r-- | examples/Makefile.in (renamed from Linux-PAM/examples/Makefile.in) | 21 | ||||
-rw-r--r-- | examples/README (renamed from Linux-PAM/examples/README) | 0 | ||||
-rw-r--r-- | examples/blank.c (renamed from Linux-PAM/examples/blank.c) | 0 | ||||
-rw-r--r-- | examples/check_user.c (renamed from Linux-PAM/examples/check_user.c) | 0 | ||||
-rw-r--r-- | examples/vpass.c (renamed from Linux-PAM/examples/vpass.c) | 0 | ||||
-rw-r--r-- | examples/xsh.c (renamed from Linux-PAM/examples/xsh.c) | 0 | ||||
-rwxr-xr-x | install-sh (renamed from Linux-PAM/install-sh) | 0 | ||||
-rw-r--r-- | libpam/Makefile.am (renamed from Linux-PAM/libpam/Makefile.am) | 2 | ||||
-rw-r--r-- | libpam/Makefile.in (renamed from Linux-PAM/libpam/Makefile.in) | 36 | ||||
-rw-r--r-- | libpam/include/security/_pam_compat.h (renamed from Linux-PAM/libpam/include/security/_pam_compat.h) | 0 | ||||
-rw-r--r-- | libpam/include/security/_pam_macros.h (renamed from Linux-PAM/libpam/include/security/_pam_macros.h) | 0 | ||||
-rw-r--r-- | libpam/include/security/_pam_types.h (renamed from Linux-PAM/libpam/include/security/_pam_types.h) | 0 | ||||
-rw-r--r-- | libpam/include/security/pam_appl.h (renamed from Linux-PAM/libpam/include/security/pam_appl.h) | 0 | ||||
-rw-r--r-- | libpam/include/security/pam_ext.h (renamed from Linux-PAM/libpam/include/security/pam_ext.h) | 0 | ||||
-rw-r--r-- | libpam/include/security/pam_modules.h (renamed from Linux-PAM/libpam/include/security/pam_modules.h) | 0 | ||||
-rw-r--r-- | libpam/include/security/pam_modutil.h (renamed from Linux-PAM/libpam/include/security/pam_modutil.h) | 0 | ||||
-rw-r--r-- | libpam/libpam.map (renamed from Linux-PAM/libpam/libpam.map) | 0 | ||||
-rw-r--r-- | libpam/pam_account.c (renamed from Linux-PAM/libpam/pam_account.c) | 0 | ||||
-rw-r--r-- | libpam/pam_audit.c (renamed from Linux-PAM/libpam/pam_audit.c) | 19 | ||||
-rw-r--r-- | libpam/pam_auth.c (renamed from Linux-PAM/libpam/pam_auth.c) | 0 | ||||
-rw-r--r-- | libpam/pam_data.c (renamed from Linux-PAM/libpam/pam_data.c) | 0 | ||||
-rw-r--r-- | libpam/pam_delay.c (renamed from Linux-PAM/libpam/pam_delay.c) | 0 | ||||
-rw-r--r-- | libpam/pam_dispatch.c (renamed from Linux-PAM/libpam/pam_dispatch.c) | 0 | ||||
-rw-r--r-- | libpam/pam_dynamic.c (renamed from Linux-PAM/libpam/pam_dynamic.c) | 0 | ||||
-rw-r--r-- | libpam/pam_end.c (renamed from Linux-PAM/libpam/pam_end.c) | 0 | ||||
-rw-r--r-- | libpam/pam_env.c (renamed from Linux-PAM/libpam/pam_env.c) | 0 | ||||
-rw-r--r-- | libpam/pam_handlers.c (renamed from Linux-PAM/libpam/pam_handlers.c) | 5 | ||||
-rw-r--r-- | libpam/pam_item.c (renamed from Linux-PAM/libpam/pam_item.c) | 74 | ||||
-rw-r--r-- | libpam/pam_misc.c (renamed from Linux-PAM/libpam/pam_misc.c) | 0 | ||||
-rw-r--r-- | libpam/pam_modutil_cleanup.c (renamed from Linux-PAM/libpam/pam_modutil_cleanup.c) | 0 | ||||
-rw-r--r-- | libpam/pam_modutil_getgrgid.c (renamed from Linux-PAM/libpam/pam_modutil_getgrgid.c) | 0 | ||||
-rw-r--r-- | libpam/pam_modutil_getgrnam.c (renamed from Linux-PAM/libpam/pam_modutil_getgrnam.c) | 0 | ||||
-rw-r--r-- | libpam/pam_modutil_getlogin.c (renamed from Linux-PAM/libpam/pam_modutil_getlogin.c) | 0 | ||||
-rw-r--r-- | libpam/pam_modutil_getpwnam.c (renamed from Linux-PAM/libpam/pam_modutil_getpwnam.c) | 0 | ||||
-rw-r--r-- | libpam/pam_modutil_getpwuid.c (renamed from Linux-PAM/libpam/pam_modutil_getpwuid.c) | 0 | ||||
-rw-r--r-- | libpam/pam_modutil_getspnam.c (renamed from Linux-PAM/libpam/pam_modutil_getspnam.c) | 0 | ||||
-rw-r--r-- | libpam/pam_modutil_ingroup.c (renamed from Linux-PAM/libpam/pam_modutil_ingroup.c) | 0 | ||||
-rw-r--r-- | libpam/pam_modutil_ioloop.c (renamed from Linux-PAM/libpam/pam_modutil_ioloop.c) | 0 | ||||
-rw-r--r-- | libpam/pam_modutil_private.h (renamed from Linux-PAM/libpam/pam_modutil_private.h) | 0 | ||||
-rw-r--r-- | libpam/pam_password.c (renamed from Linux-PAM/libpam/pam_password.c) | 0 | ||||
-rw-r--r-- | libpam/pam_prelude.c (renamed from Linux-PAM/libpam/pam_prelude.c) | 0 | ||||
-rw-r--r-- | libpam/pam_prelude.h (renamed from Linux-PAM/libpam/pam_prelude.h) | 0 | ||||
-rw-r--r-- | libpam/pam_private.h (renamed from Linux-PAM/libpam/pam_private.h) | 0 | ||||
-rw-r--r-- | libpam/pam_session.c (renamed from Linux-PAM/libpam/pam_session.c) | 0 | ||||
-rw-r--r-- | libpam/pam_start.c (renamed from Linux-PAM/libpam/pam_start.c) | 0 | ||||
-rw-r--r-- | libpam/pam_static.c (renamed from Linux-PAM/libpam/pam_static.c) | 0 | ||||
-rw-r--r-- | libpam/pam_static_modules.h (renamed from Linux-PAM/libpam/pam_static_modules.h) | 0 | ||||
-rw-r--r-- | libpam/pam_strerror.c (renamed from Linux-PAM/libpam/pam_strerror.c) | 0 | ||||
-rw-r--r-- | libpam/pam_syslog.c (renamed from Linux-PAM/libpam/pam_syslog.c) | 0 | ||||
-rw-r--r-- | libpam/pam_tokens.h (renamed from Linux-PAM/libpam/pam_tokens.h) | 0 | ||||
-rw-r--r-- | libpam/pam_vprompt.c (renamed from Linux-PAM/libpam/pam_vprompt.c) | 0 | ||||
-rw-r--r-- | libpam_misc/Makefile.am (renamed from Linux-PAM/libpam_misc/Makefile.am) | 0 | ||||
-rw-r--r-- | libpam_misc/Makefile.in (renamed from Linux-PAM/libpam_misc/Makefile.in) | 29 | ||||
-rw-r--r-- | libpam_misc/help_env.c (renamed from Linux-PAM/libpam_misc/help_env.c) | 0 | ||||
-rw-r--r-- | libpam_misc/include/security/pam_misc.h (renamed from Linux-PAM/libpam_misc/include/security/pam_misc.h) | 0 | ||||
-rw-r--r-- | libpam_misc/libpam_misc.map (renamed from Linux-PAM/libpam_misc/libpam_misc.map) | 0 | ||||
-rw-r--r-- | libpam_misc/misc_conv.c (renamed from Linux-PAM/libpam_misc/misc_conv.c) | 0 | ||||
-rw-r--r-- | libpamc/License (renamed from Linux-PAM/libpamc/License) | 0 | ||||
-rw-r--r-- | libpamc/Makefile.am (renamed from Linux-PAM/libpamc/Makefile.am) | 0 | ||||
-rw-r--r-- | libpamc/Makefile.in (renamed from Linux-PAM/libpamc/Makefile.in) | 29 | ||||
-rw-r--r-- | libpamc/include/security/pam_client.h (renamed from Linux-PAM/libpamc/include/security/pam_client.h) | 0 | ||||
-rw-r--r-- | libpamc/libpamc.h (renamed from Linux-PAM/libpamc/libpamc.h) | 0 | ||||
-rw-r--r-- | libpamc/libpamc.map (renamed from Linux-PAM/libpamc/libpamc.map) | 0 | ||||
-rw-r--r-- | libpamc/pamc_client.c (renamed from Linux-PAM/libpamc/pamc_client.c) | 0 | ||||
-rw-r--r-- | libpamc/pamc_converse.c (renamed from Linux-PAM/libpamc/pamc_converse.c) | 0 | ||||
-rw-r--r-- | libpamc/pamc_load.c (renamed from Linux-PAM/libpamc/pamc_load.c) | 0 | ||||
-rw-r--r-- | libpamc/test/Makefile.am (renamed from Linux-PAM/libpamc/test/Makefile.am) | 0 | ||||
-rw-r--r-- | libpamc/test/Makefile.in (renamed from Linux-PAM/libpamc/test/Makefile.in) | 6 | ||||
-rwxr-xr-x | libpamc/test/agents/secret@here (renamed from Linux-PAM/libpamc/test/agents/secret@here) | 0 | ||||
-rw-r--r-- | libpamc/test/modules/Makefile (renamed from Linux-PAM/libpamc/test/modules/Makefile) | 0 | ||||
-rw-r--r-- | libpamc/test/modules/pam_secret.c (renamed from Linux-PAM/libpamc/test/modules/pam_secret.c) | 0 | ||||
-rw-r--r-- | libpamc/test/regress/Makefile (renamed from Linux-PAM/libpamc/test/regress/Makefile) | 0 | ||||
-rwxr-xr-x | libpamc/test/regress/run_test.sh (renamed from Linux-PAM/libpamc/test/regress/run_test.sh) | 0 | ||||
-rw-r--r-- | libpamc/test/regress/test.libpamc.c (renamed from Linux-PAM/libpamc/test/regress/test.libpamc.c) | 0 | ||||
-rwxr-xr-x | libpamc/test/regress/test.secret@here (renamed from Linux-PAM/libpamc/test/regress/test.secret@here) | 0 | ||||
-rw-r--r-- | ltmain.sh (renamed from Linux-PAM/ltmain.sh) | 58 | ||||
-rw-r--r-- | m4/codeset.m4 (renamed from Linux-PAM/m4/codeset.m4) | 0 | ||||
-rw-r--r-- | m4/gettext.m4 (renamed from Linux-PAM/m4/gettext.m4) | 0 | ||||
-rw-r--r-- | m4/glibc2.m4 (renamed from Linux-PAM/m4/glibc2.m4) | 0 | ||||
-rw-r--r-- | m4/glibc21.m4 (renamed from Linux-PAM/m4/glibc21.m4) | 0 | ||||
-rw-r--r-- | m4/iconv.m4 (renamed from Linux-PAM/m4/iconv.m4) | 0 | ||||
-rw-r--r-- | m4/intdiv0.m4 (renamed from Linux-PAM/m4/intdiv0.m4) | 0 | ||||
-rw-r--r-- | m4/intmax.m4 (renamed from Linux-PAM/m4/intmax.m4) | 0 | ||||
-rw-r--r-- | m4/inttypes-h.m4 (renamed from Linux-PAM/m4/inttypes-h.m4) | 0 | ||||
-rw-r--r-- | m4/inttypes-pri.m4 (renamed from Linux-PAM/m4/inttypes-pri.m4) | 0 | ||||
-rw-r--r-- | m4/inttypes.m4 (renamed from Linux-PAM/m4/inttypes.m4) | 0 | ||||
-rw-r--r-- | m4/inttypes_h.m4 (renamed from Linux-PAM/m4/inttypes_h.m4) | 0 | ||||
-rw-r--r-- | m4/isc-posix.m4 (renamed from Linux-PAM/m4/isc-posix.m4) | 0 | ||||
-rw-r--r-- | m4/jh_path_xml_catalog.m4 (renamed from Linux-PAM/m4/jh_path_xml_catalog.m4) | 0 | ||||
-rw-r--r-- | m4/lcmessage.m4 (renamed from Linux-PAM/m4/lcmessage.m4) | 0 | ||||
-rw-r--r-- | m4/ld-O1.m4 (renamed from Linux-PAM/m4/ld-O1.m4) | 0 | ||||
-rw-r--r-- | m4/ld-as-needed.m4 (renamed from Linux-PAM/m4/ld-as-needed.m4) | 0 | ||||
-rw-r--r-- | m4/lib-ld.m4 (renamed from Linux-PAM/m4/lib-ld.m4) | 0 | ||||
-rw-r--r-- | m4/lib-link.m4 (renamed from Linux-PAM/m4/lib-link.m4) | 0 | ||||
-rw-r--r-- | m4/lib-prefix.m4 (renamed from Linux-PAM/m4/lib-prefix.m4) | 0 | ||||
-rw-r--r-- | m4/libprelude.m4 (renamed from Linux-PAM/m4/libprelude.m4) | 0 | ||||
-rw-r--r-- | m4/lock.m4 (renamed from Linux-PAM/m4/lock.m4) | 0 | ||||
-rw-r--r-- | m4/longdouble.m4 (renamed from Linux-PAM/m4/longdouble.m4) | 0 | ||||
-rw-r--r-- | m4/longlong.m4 (renamed from Linux-PAM/m4/longlong.m4) | 0 | ||||
-rw-r--r-- | m4/nls.m4 (renamed from Linux-PAM/m4/nls.m4) | 0 | ||||
-rw-r--r-- | m4/po.m4 (renamed from Linux-PAM/m4/po.m4) | 0 | ||||
-rw-r--r-- | m4/printf-posix.m4 (renamed from Linux-PAM/m4/printf-posix.m4) | 0 | ||||
-rw-r--r-- | m4/progtest.m4 (renamed from Linux-PAM/m4/progtest.m4) | 0 | ||||
-rw-r--r-- | m4/signed.m4 (renamed from Linux-PAM/m4/signed.m4) | 0 | ||||
-rw-r--r-- | m4/size_max.m4 (renamed from Linux-PAM/m4/size_max.m4) | 0 | ||||
-rw-r--r-- | m4/stdint_h.m4 (renamed from Linux-PAM/m4/stdint_h.m4) | 0 | ||||
-rw-r--r-- | m4/uintmax_t.m4 (renamed from Linux-PAM/m4/uintmax_t.m4) | 0 | ||||
-rw-r--r-- | m4/ulonglong.m4 (renamed from Linux-PAM/m4/ulonglong.m4) | 0 | ||||
-rw-r--r-- | m4/visibility.m4 (renamed from Linux-PAM/m4/visibility.m4) | 0 | ||||
-rw-r--r-- | m4/wchar_t.m4 (renamed from Linux-PAM/m4/wchar_t.m4) | 0 | ||||
-rw-r--r-- | m4/wint_t.m4 (renamed from Linux-PAM/m4/wint_t.m4) | 0 | ||||
-rw-r--r-- | m4/xsize.m4 (renamed from Linux-PAM/m4/xsize.m4) | 0 | ||||
-rwxr-xr-x | missing (renamed from Linux-PAM/missing) | 61 | ||||
-rwxr-xr-x | mkinstalldirs (renamed from Linux-PAM/mkinstalldirs) | 0 | ||||
-rw-r--r-- | modules/Makefile.am (renamed from Linux-PAM/modules/Makefile.am) | 0 | ||||
-rw-r--r-- | modules/Makefile.in (renamed from Linux-PAM/modules/Makefile.in) | 27 | ||||
-rw-r--r-- | modules/modules.map (renamed from Linux-PAM/modules/modules.map) | 0 | ||||
-rw-r--r-- | modules/pam_access/Makefile.am (renamed from Linux-PAM/modules/pam_access/Makefile.am) | 0 | ||||
-rw-r--r-- | modules/pam_access/Makefile.in (renamed from Linux-PAM/modules/pam_access/Makefile.in) | 29 | ||||
-rw-r--r-- | modules/pam_access/README (renamed from Linux-PAM/modules/pam_access/README) | 0 | ||||
-rw-r--r-- | modules/pam_access/README.xml (renamed from Linux-PAM/modules/pam_access/README.xml) | 0 | ||||
-rw-r--r-- | modules/pam_access/access.conf (renamed from Linux-PAM/modules/pam_access/access.conf) | 0 | ||||
-rw-r--r-- | modules/pam_access/access.conf.5 (renamed from Linux-PAM/modules/pam_access/access.conf.5) | 4 | ||||
-rw-r--r-- | modules/pam_access/access.conf.5.xml (renamed from Linux-PAM/modules/pam_access/access.conf.5.xml) | 0 | ||||
-rw-r--r-- | modules/pam_access/pam_access.8 (renamed from Linux-PAM/modules/pam_access/pam_access.8) | 4 | ||||
-rw-r--r-- | modules/pam_access/pam_access.8.xml (renamed from Linux-PAM/modules/pam_access/pam_access.8.xml) | 0 | ||||
-rw-r--r-- | modules/pam_access/pam_access.c (renamed from Linux-PAM/modules/pam_access/pam_access.c) | 0 | ||||
-rwxr-xr-x | modules/pam_access/tst-pam_access (renamed from Linux-PAM/modules/pam_access/tst-pam_access) | 0 | ||||
-rw-r--r-- | modules/pam_cracklib/Makefile.am (renamed from Linux-PAM/modules/pam_cracklib/Makefile.am) | 0 | ||||
-rw-r--r-- | modules/pam_cracklib/Makefile.in (renamed from Linux-PAM/modules/pam_cracklib/Makefile.in) | 29 | ||||
-rw-r--r-- | modules/pam_cracklib/README (renamed from Linux-PAM/modules/pam_cracklib/README) | 0 | ||||
-rw-r--r-- | modules/pam_cracklib/README.xml (renamed from Linux-PAM/modules/pam_cracklib/README.xml) | 0 | ||||
-rw-r--r-- | modules/pam_cracklib/pam_cracklib.8 (renamed from Linux-PAM/modules/pam_cracklib/pam_cracklib.8) | 4 | ||||
-rw-r--r-- | modules/pam_cracklib/pam_cracklib.8.xml (renamed from Linux-PAM/modules/pam_cracklib/pam_cracklib.8.xml) | 0 | ||||
-rw-r--r-- | modules/pam_cracklib/pam_cracklib.c (renamed from Linux-PAM/modules/pam_cracklib/pam_cracklib.c) | 12 | ||||
-rwxr-xr-x | modules/pam_cracklib/tst-pam_cracklib (renamed from Linux-PAM/modules/pam_cracklib/tst-pam_cracklib) | 0 | ||||
-rw-r--r-- | modules/pam_debug/Makefile.am (renamed from Linux-PAM/modules/pam_debug/Makefile.am) | 0 | ||||
-rw-r--r-- | modules/pam_debug/Makefile.in (renamed from Linux-PAM/modules/pam_debug/Makefile.in) | 29 | ||||
-rw-r--r-- | modules/pam_debug/README (renamed from Linux-PAM/modules/pam_debug/README) | 0 | ||||
-rw-r--r-- | modules/pam_debug/README.xml (renamed from Linux-PAM/modules/pam_debug/README.xml) | 0 | ||||
-rw-r--r-- | modules/pam_debug/pam_debug.8 (renamed from Linux-PAM/modules/pam_debug/pam_debug.8) | 4 | ||||
-rw-r--r-- | modules/pam_debug/pam_debug.8.xml (renamed from Linux-PAM/modules/pam_debug/pam_debug.8.xml) | 0 | ||||
-rw-r--r-- | modules/pam_debug/pam_debug.c (renamed from Linux-PAM/modules/pam_debug/pam_debug.c) | 0 | ||||
-rwxr-xr-x | modules/pam_debug/tst-pam_debug (renamed from Linux-PAM/modules/pam_debug/tst-pam_debug) | 0 | ||||
-rw-r--r-- | modules/pam_deny/Makefile.am (renamed from Linux-PAM/modules/pam_deny/Makefile.am) | 0 | ||||
-rw-r--r-- | modules/pam_deny/Makefile.in (renamed from Linux-PAM/modules/pam_deny/Makefile.in) | 29 | ||||
-rw-r--r-- | modules/pam_deny/README (renamed from Linux-PAM/modules/pam_deny/README) | 0 | ||||
-rw-r--r-- | modules/pam_deny/README.xml (renamed from Linux-PAM/modules/pam_deny/README.xml) | 0 | ||||
-rw-r--r-- | modules/pam_deny/pam_deny.8 (renamed from Linux-PAM/modules/pam_deny/pam_deny.8) | 4 | ||||
-rw-r--r-- | modules/pam_deny/pam_deny.8.xml (renamed from Linux-PAM/modules/pam_deny/pam_deny.8.xml) | 0 | ||||
-rw-r--r-- | modules/pam_deny/pam_deny.c (renamed from Linux-PAM/modules/pam_deny/pam_deny.c) | 0 | ||||
-rwxr-xr-x | modules/pam_deny/tst-pam_deny (renamed from Linux-PAM/modules/pam_deny/tst-pam_deny) | 0 | ||||
-rw-r--r-- | modules/pam_echo/Makefile.am (renamed from Linux-PAM/modules/pam_echo/Makefile.am) | 0 | ||||
-rw-r--r-- | modules/pam_echo/Makefile.in (renamed from Linux-PAM/modules/pam_echo/Makefile.in) | 29 | ||||
-rw-r--r-- | modules/pam_echo/README (renamed from Linux-PAM/modules/pam_echo/README) | 0 | ||||
-rw-r--r-- | modules/pam_echo/README.xml (renamed from Linux-PAM/modules/pam_echo/README.xml) | 0 | ||||
-rw-r--r-- | modules/pam_echo/pam_echo.8 (renamed from Linux-PAM/modules/pam_echo/pam_echo.8) | 4 | ||||
-rw-r--r-- | modules/pam_echo/pam_echo.8.xml (renamed from Linux-PAM/modules/pam_echo/pam_echo.8.xml) | 0 | ||||
-rw-r--r-- | modules/pam_echo/pam_echo.c (renamed from Linux-PAM/modules/pam_echo/pam_echo.c) | 0 | ||||
-rwxr-xr-x | modules/pam_echo/tst-pam_echo (renamed from Linux-PAM/modules/pam_echo/tst-pam_echo) | 0 | ||||
-rw-r--r-- | modules/pam_env/Makefile.am (renamed from Linux-PAM/modules/pam_env/Makefile.am) | 0 | ||||
-rw-r--r-- | modules/pam_env/Makefile.in (renamed from Linux-PAM/modules/pam_env/Makefile.in) | 29 | ||||
-rw-r--r-- | modules/pam_env/README (renamed from Linux-PAM/modules/pam_env/README) | 0 | ||||
-rw-r--r-- | modules/pam_env/README.xml (renamed from Linux-PAM/modules/pam_env/README.xml) | 0 | ||||
-rw-r--r-- | modules/pam_env/environment (renamed from Linux-PAM/modules/pam_env/environment) | 0 | ||||
-rw-r--r-- | modules/pam_env/pam_env.8 (renamed from Linux-PAM/modules/pam_env/pam_env.8) | 4 | ||||
-rw-r--r-- | modules/pam_env/pam_env.8.xml (renamed from Linux-PAM/modules/pam_env/pam_env.8.xml) | 0 | ||||
-rw-r--r-- | modules/pam_env/pam_env.c (renamed from Linux-PAM/modules/pam_env/pam_env.c) | 0 | ||||
-rw-r--r-- | modules/pam_env/pam_env.conf (renamed from Linux-PAM/modules/pam_env/pam_env.conf) | 0 | ||||
-rw-r--r-- | modules/pam_env/pam_env.conf.5 (renamed from Linux-PAM/modules/pam_env/pam_env.conf.5) | 4 | ||||
-rw-r--r-- | modules/pam_env/pam_env.conf.5.xml (renamed from Linux-PAM/modules/pam_env/pam_env.conf.5.xml) | 0 | ||||
-rwxr-xr-x | modules/pam_env/tst-pam_env (renamed from Linux-PAM/modules/pam_env/tst-pam_env) | 0 | ||||
-rw-r--r-- | modules/pam_exec/Makefile.am (renamed from Linux-PAM/modules/pam_exec/Makefile.am) | 0 | ||||
-rw-r--r-- | modules/pam_exec/Makefile.in (renamed from Linux-PAM/modules/pam_exec/Makefile.in) | 29 | ||||
-rw-r--r-- | modules/pam_exec/README (renamed from Linux-PAM/modules/pam_exec/README) | 0 | ||||
-rw-r--r-- | modules/pam_exec/README.xml (renamed from Linux-PAM/modules/pam_exec/README.xml) | 0 | ||||
-rw-r--r-- | modules/pam_exec/pam_exec.8 (renamed from Linux-PAM/modules/pam_exec/pam_exec.8) | 4 | ||||
-rw-r--r-- | modules/pam_exec/pam_exec.8.xml (renamed from Linux-PAM/modules/pam_exec/pam_exec.8.xml) | 0 | ||||
-rw-r--r-- | modules/pam_exec/pam_exec.c (renamed from Linux-PAM/modules/pam_exec/pam_exec.c) | 9 | ||||
-rwxr-xr-x | modules/pam_exec/tst-pam_exec (renamed from Linux-PAM/modules/pam_exec/tst-pam_exec) | 0 | ||||
-rw-r--r-- | modules/pam_faildelay/Makefile.am (renamed from Linux-PAM/modules/pam_faildelay/Makefile.am) | 0 | ||||
-rw-r--r-- | modules/pam_faildelay/Makefile.in (renamed from Linux-PAM/modules/pam_faildelay/Makefile.in) | 29 | ||||
-rw-r--r-- | modules/pam_faildelay/README (renamed from Linux-PAM/modules/pam_faildelay/README) | 0 | ||||
-rw-r--r-- | modules/pam_faildelay/README.xml (renamed from Linux-PAM/modules/pam_faildelay/README.xml) | 0 | ||||
-rw-r--r-- | modules/pam_faildelay/pam_faildelay.8 (renamed from Linux-PAM/modules/pam_faildelay/pam_faildelay.8) | 4 | ||||
-rw-r--r-- | modules/pam_faildelay/pam_faildelay.8.xml (renamed from Linux-PAM/modules/pam_faildelay/pam_faildelay.8.xml) | 0 | ||||
-rw-r--r-- | modules/pam_faildelay/pam_faildelay.c (renamed from Linux-PAM/modules/pam_faildelay/pam_faildelay.c) | 0 | ||||
-rwxr-xr-x | modules/pam_faildelay/tst-pam_faildelay (renamed from Linux-PAM/modules/pam_faildelay/tst-pam_faildelay) | 0 | ||||
-rw-r--r-- | modules/pam_filter/Makefile.am (renamed from Linux-PAM/modules/pam_filter/Makefile.am) | 0 | ||||
-rw-r--r-- | modules/pam_filter/Makefile.in (renamed from Linux-PAM/modules/pam_filter/Makefile.in) | 29 | ||||
-rw-r--r-- | modules/pam_filter/README (renamed from Linux-PAM/modules/pam_filter/README) | 0 | ||||
-rw-r--r-- | modules/pam_filter/README.xml (renamed from Linux-PAM/modules/pam_filter/README.xml) | 0 | ||||
-rw-r--r-- | modules/pam_filter/pam_filter.8 (renamed from Linux-PAM/modules/pam_filter/pam_filter.8) | 4 | ||||
-rw-r--r-- | modules/pam_filter/pam_filter.8.xml (renamed from Linux-PAM/modules/pam_filter/pam_filter.8.xml) | 0 | ||||
-rw-r--r-- | modules/pam_filter/pam_filter.c (renamed from Linux-PAM/modules/pam_filter/pam_filter.c) | 0 | ||||
-rw-r--r-- | modules/pam_filter/pam_filter.h (renamed from Linux-PAM/modules/pam_filter/pam_filter.h) | 0 | ||||
-rwxr-xr-x | modules/pam_filter/tst-pam_filter (renamed from Linux-PAM/modules/pam_filter/tst-pam_filter) | 0 | ||||
-rw-r--r-- | modules/pam_filter/upperLOWER/Makefile.am (renamed from Linux-PAM/modules/pam_filter/upperLOWER/Makefile.am) | 0 | ||||
-rw-r--r-- | modules/pam_filter/upperLOWER/Makefile.in (renamed from Linux-PAM/modules/pam_filter/upperLOWER/Makefile.in) | 25 | ||||
-rw-r--r-- | modules/pam_filter/upperLOWER/upperLOWER.c (renamed from Linux-PAM/modules/pam_filter/upperLOWER/upperLOWER.c) | 0 | ||||
-rw-r--r-- | modules/pam_ftp/Makefile.am (renamed from Linux-PAM/modules/pam_ftp/Makefile.am) | 0 | ||||
-rw-r--r-- | modules/pam_ftp/Makefile.in (renamed from Linux-PAM/modules/pam_ftp/Makefile.in) | 29 | ||||
-rw-r--r-- | modules/pam_ftp/README (renamed from Linux-PAM/modules/pam_ftp/README) | 0 | ||||
-rw-r--r-- | modules/pam_ftp/README.xml (renamed from Linux-PAM/modules/pam_ftp/README.xml) | 0 | ||||
-rw-r--r-- | modules/pam_ftp/pam_ftp.8 (renamed from Linux-PAM/modules/pam_ftp/pam_ftp.8) | 4 | ||||
-rw-r--r-- | modules/pam_ftp/pam_ftp.8.xml (renamed from Linux-PAM/modules/pam_ftp/pam_ftp.8.xml) | 0 | ||||
-rw-r--r-- | modules/pam_ftp/pam_ftp.c (renamed from Linux-PAM/modules/pam_ftp/pam_ftp.c) | 4 | ||||
-rwxr-xr-x | modules/pam_ftp/tst-pam_ftp (renamed from Linux-PAM/modules/pam_ftp/tst-pam_ftp) | 0 | ||||
-rw-r--r-- | modules/pam_group/Makefile.am (renamed from Linux-PAM/modules/pam_group/Makefile.am) | 0 | ||||
-rw-r--r-- | modules/pam_group/Makefile.in (renamed from Linux-PAM/modules/pam_group/Makefile.in) | 29 | ||||
-rw-r--r-- | modules/pam_group/README (renamed from Linux-PAM/modules/pam_group/README) | 0 | ||||
-rw-r--r-- | modules/pam_group/README.xml (renamed from Linux-PAM/modules/pam_group/README.xml) | 0 | ||||
-rw-r--r-- | modules/pam_group/group.conf (renamed from Linux-PAM/modules/pam_group/group.conf) | 0 | ||||
-rw-r--r-- | modules/pam_group/group.conf.5 (renamed from Linux-PAM/modules/pam_group/group.conf.5) | 4 | ||||
-rw-r--r-- | modules/pam_group/group.conf.5.xml (renamed from Linux-PAM/modules/pam_group/group.conf.5.xml) | 0 | ||||
-rw-r--r-- | modules/pam_group/pam_group.8 (renamed from Linux-PAM/modules/pam_group/pam_group.8) | 4 | ||||
-rw-r--r-- | modules/pam_group/pam_group.8.xml (renamed from Linux-PAM/modules/pam_group/pam_group.8.xml) | 0 | ||||
-rw-r--r-- | modules/pam_group/pam_group.c (renamed from Linux-PAM/modules/pam_group/pam_group.c) | 0 | ||||
-rwxr-xr-x | modules/pam_group/tst-pam_group (renamed from Linux-PAM/modules/pam_group/tst-pam_group) | 0 | ||||
-rw-r--r-- | modules/pam_issue/Makefile.am (renamed from Linux-PAM/modules/pam_issue/Makefile.am) | 0 | ||||
-rw-r--r-- | modules/pam_issue/Makefile.in (renamed from Linux-PAM/modules/pam_issue/Makefile.in) | 29 | ||||
-rw-r--r-- | modules/pam_issue/README (renamed from Linux-PAM/modules/pam_issue/README) | 0 | ||||
-rw-r--r-- | modules/pam_issue/README.xml (renamed from Linux-PAM/modules/pam_issue/README.xml) | 0 | ||||
-rw-r--r-- | modules/pam_issue/pam_issue.8 (renamed from Linux-PAM/modules/pam_issue/pam_issue.8) | 4 | ||||
-rw-r--r-- | modules/pam_issue/pam_issue.8.xml (renamed from Linux-PAM/modules/pam_issue/pam_issue.8.xml) | 0 | ||||
-rw-r--r-- | modules/pam_issue/pam_issue.c (renamed from Linux-PAM/modules/pam_issue/pam_issue.c) | 0 | ||||
-rwxr-xr-x | modules/pam_issue/tst-pam_issue (renamed from Linux-PAM/modules/pam_issue/tst-pam_issue) | 0 | ||||
-rw-r--r-- | modules/pam_keyinit/Makefile.am (renamed from Linux-PAM/modules/pam_keyinit/Makefile.am) | 0 | ||||
-rw-r--r-- | modules/pam_keyinit/Makefile.in (renamed from Linux-PAM/modules/pam_keyinit/Makefile.in) | 29 | ||||
-rw-r--r-- | modules/pam_keyinit/README (renamed from Linux-PAM/modules/pam_keyinit/README) | 0 | ||||
-rw-r--r-- | modules/pam_keyinit/README.xml (renamed from Linux-PAM/modules/pam_keyinit/README.xml) | 0 | ||||
-rw-r--r-- | modules/pam_keyinit/pam_keyinit.8 (renamed from Linux-PAM/modules/pam_keyinit/pam_keyinit.8) | 4 | ||||
-rw-r--r-- | modules/pam_keyinit/pam_keyinit.8.xml (renamed from Linux-PAM/modules/pam_keyinit/pam_keyinit.8.xml) | 0 | ||||
-rw-r--r-- | modules/pam_keyinit/pam_keyinit.c (renamed from Linux-PAM/modules/pam_keyinit/pam_keyinit.c) | 0 | ||||
-rwxr-xr-x | modules/pam_keyinit/tst-pam_keyinit (renamed from Linux-PAM/modules/pam_keyinit/tst-pam_keyinit) | 0 | ||||
-rw-r--r-- | modules/pam_lastlog/Makefile.am (renamed from Linux-PAM/modules/pam_lastlog/Makefile.am) | 0 | ||||
-rw-r--r-- | modules/pam_lastlog/Makefile.in (renamed from Linux-PAM/modules/pam_lastlog/Makefile.in) | 29 | ||||
-rw-r--r-- | modules/pam_lastlog/README (renamed from Linux-PAM/modules/pam_lastlog/README) | 0 | ||||
-rw-r--r-- | modules/pam_lastlog/README.xml (renamed from Linux-PAM/modules/pam_lastlog/README.xml) | 0 | ||||
-rw-r--r-- | modules/pam_lastlog/pam_lastlog.8 (renamed from Linux-PAM/modules/pam_lastlog/pam_lastlog.8) | 4 | ||||
-rw-r--r-- | modules/pam_lastlog/pam_lastlog.8.xml (renamed from Linux-PAM/modules/pam_lastlog/pam_lastlog.8.xml) | 0 | ||||
-rw-r--r-- | modules/pam_lastlog/pam_lastlog.c (renamed from Linux-PAM/modules/pam_lastlog/pam_lastlog.c) | 0 | ||||
-rwxr-xr-x | modules/pam_lastlog/tst-pam_lastlog (renamed from Linux-PAM/modules/pam_lastlog/tst-pam_lastlog) | 0 | ||||
-rw-r--r-- | modules/pam_limits/Makefile.am (renamed from Linux-PAM/modules/pam_limits/Makefile.am) | 0 | ||||
-rw-r--r-- | modules/pam_limits/Makefile.in (renamed from Linux-PAM/modules/pam_limits/Makefile.in) | 29 | ||||
-rw-r--r-- | modules/pam_limits/README (renamed from Linux-PAM/modules/pam_limits/README) | 0 | ||||
-rw-r--r-- | modules/pam_limits/README.xml (renamed from Linux-PAM/modules/pam_limits/README.xml) | 0 | ||||
-rw-r--r-- | modules/pam_limits/limits.conf (renamed from Linux-PAM/modules/pam_limits/limits.conf) | 0 | ||||
-rw-r--r-- | modules/pam_limits/limits.conf.5 (renamed from Linux-PAM/modules/pam_limits/limits.conf.5) | 4 | ||||
-rw-r--r-- | modules/pam_limits/limits.conf.5.xml (renamed from Linux-PAM/modules/pam_limits/limits.conf.5.xml) | 0 | ||||
-rw-r--r-- | modules/pam_limits/pam_limits.8 (renamed from Linux-PAM/modules/pam_limits/pam_limits.8) | 4 | ||||
-rw-r--r-- | modules/pam_limits/pam_limits.8.xml (renamed from Linux-PAM/modules/pam_limits/pam_limits.8.xml) | 0 | ||||
-rw-r--r-- | modules/pam_limits/pam_limits.c (renamed from Linux-PAM/modules/pam_limits/pam_limits.c) | 0 | ||||
-rwxr-xr-x | modules/pam_limits/tst-pam_limits (renamed from Linux-PAM/modules/pam_limits/tst-pam_limits) | 0 | ||||
-rw-r--r-- | modules/pam_listfile/Makefile.am (renamed from Linux-PAM/modules/pam_listfile/Makefile.am) | 0 | ||||
-rw-r--r-- | modules/pam_listfile/Makefile.in (renamed from Linux-PAM/modules/pam_listfile/Makefile.in) | 29 | ||||
-rw-r--r-- | modules/pam_listfile/README (renamed from Linux-PAM/modules/pam_listfile/README) | 0 | ||||
-rw-r--r-- | modules/pam_listfile/README.xml (renamed from Linux-PAM/modules/pam_listfile/README.xml) | 0 | ||||
-rw-r--r-- | modules/pam_listfile/pam_listfile.8 (renamed from Linux-PAM/modules/pam_listfile/pam_listfile.8) | 4 | ||||
-rw-r--r-- | modules/pam_listfile/pam_listfile.8.xml (renamed from Linux-PAM/modules/pam_listfile/pam_listfile.8.xml) | 0 | ||||
-rw-r--r-- | modules/pam_listfile/pam_listfile.c (renamed from Linux-PAM/modules/pam_listfile/pam_listfile.c) | 0 | ||||
-rwxr-xr-x | modules/pam_listfile/tst-pam_listfile (renamed from Linux-PAM/modules/pam_listfile/tst-pam_listfile) | 0 | ||||
-rw-r--r-- | modules/pam_localuser/Makefile.am (renamed from Linux-PAM/modules/pam_localuser/Makefile.am) | 0 | ||||
-rw-r--r-- | modules/pam_localuser/Makefile.in (renamed from Linux-PAM/modules/pam_localuser/Makefile.in) | 29 | ||||
-rw-r--r-- | modules/pam_localuser/README (renamed from Linux-PAM/modules/pam_localuser/README) | 0 | ||||
-rw-r--r-- | modules/pam_localuser/README.xml (renamed from Linux-PAM/modules/pam_localuser/README.xml) | 0 | ||||
-rw-r--r-- | modules/pam_localuser/pam_localuser.8 (renamed from Linux-PAM/modules/pam_localuser/pam_localuser.8) | 4 | ||||
-rw-r--r-- | modules/pam_localuser/pam_localuser.8.xml (renamed from Linux-PAM/modules/pam_localuser/pam_localuser.8.xml) | 0 | ||||
-rw-r--r-- | modules/pam_localuser/pam_localuser.c (renamed from Linux-PAM/modules/pam_localuser/pam_localuser.c) | 0 | ||||
-rwxr-xr-x | modules/pam_localuser/tst-pam_localuser (renamed from Linux-PAM/modules/pam_localuser/tst-pam_localuser) | 0 | ||||
-rw-r--r-- | modules/pam_loginuid/Makefile.am (renamed from Linux-PAM/modules/pam_loginuid/Makefile.am) | 0 | ||||
-rw-r--r-- | modules/pam_loginuid/Makefile.in (renamed from Linux-PAM/modules/pam_loginuid/Makefile.in) | 29 | ||||
-rw-r--r-- | modules/pam_loginuid/README (renamed from Linux-PAM/modules/pam_loginuid/README) | 0 | ||||
-rw-r--r-- | modules/pam_loginuid/README.xml (renamed from Linux-PAM/modules/pam_loginuid/README.xml) | 0 | ||||
-rw-r--r-- | modules/pam_loginuid/pam_loginuid.8 (renamed from Linux-PAM/modules/pam_loginuid/pam_loginuid.8) | 4 | ||||
-rw-r--r-- | modules/pam_loginuid/pam_loginuid.8.xml (renamed from Linux-PAM/modules/pam_loginuid/pam_loginuid.8.xml) | 0 | ||||
-rw-r--r-- | modules/pam_loginuid/pam_loginuid.c (renamed from Linux-PAM/modules/pam_loginuid/pam_loginuid.c) | 0 | ||||
-rwxr-xr-x | modules/pam_loginuid/tst-pam_loginuid (renamed from Linux-PAM/modules/pam_loginuid/tst-pam_loginuid) | 0 | ||||
-rw-r--r-- | modules/pam_mail/Makefile.am (renamed from Linux-PAM/modules/pam_mail/Makefile.am) | 0 | ||||
-rw-r--r-- | modules/pam_mail/Makefile.in (renamed from Linux-PAM/modules/pam_mail/Makefile.in) | 29 | ||||
-rw-r--r-- | modules/pam_mail/README (renamed from Linux-PAM/modules/pam_mail/README) | 0 | ||||
-rw-r--r-- | modules/pam_mail/README.xml (renamed from Linux-PAM/modules/pam_mail/README.xml) | 0 | ||||
-rw-r--r-- | modules/pam_mail/pam_mail.8 (renamed from Linux-PAM/modules/pam_mail/pam_mail.8) | 4 | ||||
-rw-r--r-- | modules/pam_mail/pam_mail.8.xml (renamed from Linux-PAM/modules/pam_mail/pam_mail.8.xml) | 0 | ||||
-rw-r--r-- | modules/pam_mail/pam_mail.c (renamed from Linux-PAM/modules/pam_mail/pam_mail.c) | 0 | ||||
-rwxr-xr-x | modules/pam_mail/tst-pam_mail (renamed from Linux-PAM/modules/pam_mail/tst-pam_mail) | 0 | ||||
-rw-r--r-- | modules/pam_mkhomedir/Makefile.am (renamed from Linux-PAM/modules/pam_mkhomedir/Makefile.am) | 0 | ||||
-rw-r--r-- | modules/pam_mkhomedir/Makefile.in (renamed from Linux-PAM/modules/pam_mkhomedir/Makefile.in) | 29 | ||||
-rw-r--r-- | modules/pam_mkhomedir/README (renamed from Linux-PAM/modules/pam_mkhomedir/README) | 0 | ||||
-rw-r--r-- | modules/pam_mkhomedir/README.xml (renamed from Linux-PAM/modules/pam_mkhomedir/README.xml) | 0 | ||||
-rw-r--r-- | modules/pam_mkhomedir/pam_mkhomedir.8 (renamed from Linux-PAM/modules/pam_mkhomedir/pam_mkhomedir.8) | 4 | ||||
-rw-r--r-- | modules/pam_mkhomedir/pam_mkhomedir.8.xml (renamed from Linux-PAM/modules/pam_mkhomedir/pam_mkhomedir.8.xml) | 0 | ||||
-rw-r--r-- | modules/pam_mkhomedir/pam_mkhomedir.c (renamed from Linux-PAM/modules/pam_mkhomedir/pam_mkhomedir.c) | 0 | ||||
-rwxr-xr-x | modules/pam_mkhomedir/tst-pam_mkhomedir (renamed from Linux-PAM/modules/pam_mkhomedir/tst-pam_mkhomedir) | 0 | ||||
-rw-r--r-- | modules/pam_motd/Makefile.am (renamed from Linux-PAM/modules/pam_motd/Makefile.am) | 0 | ||||
-rw-r--r-- | modules/pam_motd/Makefile.in (renamed from Linux-PAM/modules/pam_motd/Makefile.in) | 29 | ||||
-rw-r--r-- | modules/pam_motd/README (renamed from Linux-PAM/modules/pam_motd/README) | 0 | ||||
-rw-r--r-- | modules/pam_motd/README.xml (renamed from Linux-PAM/modules/pam_motd/README.xml) | 0 | ||||
-rw-r--r-- | modules/pam_motd/pam_motd.8 (renamed from Linux-PAM/modules/pam_motd/pam_motd.8) | 4 | ||||
-rw-r--r-- | modules/pam_motd/pam_motd.8.xml (renamed from Linux-PAM/modules/pam_motd/pam_motd.8.xml) | 0 | ||||
-rw-r--r-- | modules/pam_motd/pam_motd.c (renamed from Linux-PAM/modules/pam_motd/pam_motd.c) | 0 | ||||
-rwxr-xr-x | modules/pam_motd/tst-pam_motd (renamed from Linux-PAM/modules/pam_motd/tst-pam_motd) | 0 | ||||
-rw-r--r-- | modules/pam_namespace/Makefile.am (renamed from Linux-PAM/modules/pam_namespace/Makefile.am) | 0 | ||||
-rw-r--r-- | modules/pam_namespace/Makefile.in (renamed from Linux-PAM/modules/pam_namespace/Makefile.in) | 89 | ||||
-rw-r--r-- | modules/pam_namespace/README (renamed from Linux-PAM/modules/pam_namespace/README) | 83 | ||||
-rw-r--r-- | modules/pam_namespace/README.xml (renamed from Linux-PAM/modules/pam_namespace/README.xml) | 0 | ||||
-rw-r--r-- | modules/pam_namespace/argv_parse.c (renamed from Linux-PAM/modules/pam_namespace/argv_parse.c) | 0 | ||||
-rw-r--r-- | modules/pam_namespace/argv_parse.h (renamed from Linux-PAM/modules/pam_namespace/argv_parse.h) | 0 | ||||
-rw-r--r-- | modules/pam_namespace/md5.c (renamed from Linux-PAM/modules/pam_namespace/md5.c) | 0 | ||||
-rw-r--r-- | modules/pam_namespace/md5.h (renamed from Linux-PAM/modules/pam_namespace/md5.h) | 0 | ||||
-rw-r--r-- | modules/pam_namespace/namespace.conf (renamed from Linux-PAM/modules/pam_namespace/namespace.conf) | 0 | ||||
-rw-r--r-- | modules/pam_namespace/namespace.conf.5 (renamed from Linux-PAM/modules/pam_namespace/namespace.conf.5) | 4 | ||||
-rw-r--r-- | modules/pam_namespace/namespace.conf.5.xml (renamed from Linux-PAM/modules/pam_namespace/namespace.conf.5.xml) | 0 | ||||
-rwxr-xr-x | modules/pam_namespace/namespace.init (renamed from Linux-PAM/modules/pam_namespace/namespace.init) | 0 | ||||
-rw-r--r-- | modules/pam_namespace/pam_namespace.8 (renamed from Linux-PAM/modules/pam_namespace/pam_namespace.8) | 4 | ||||
-rw-r--r-- | modules/pam_namespace/pam_namespace.8.xml (renamed from Linux-PAM/modules/pam_namespace/pam_namespace.8.xml) | 0 | ||||
-rw-r--r-- | modules/pam_namespace/pam_namespace.c (renamed from Linux-PAM/modules/pam_namespace/pam_namespace.c) | 16 | ||||
-rw-r--r-- | modules/pam_namespace/pam_namespace.h (renamed from Linux-PAM/modules/pam_namespace/pam_namespace.h) | 0 | ||||
-rwxr-xr-x | modules/pam_namespace/tst-pam_namespace (renamed from Linux-PAM/modules/pam_namespace/tst-pam_namespace) | 0 | ||||
-rw-r--r-- | modules/pam_nologin/Makefile.am (renamed from Linux-PAM/modules/pam_nologin/Makefile.am) | 0 | ||||
-rw-r--r-- | modules/pam_nologin/Makefile.in (renamed from Linux-PAM/modules/pam_nologin/Makefile.in) | 29 | ||||
-rw-r--r-- | modules/pam_nologin/README (renamed from Linux-PAM/modules/pam_nologin/README) | 0 | ||||
-rw-r--r-- | modules/pam_nologin/README.xml (renamed from Linux-PAM/modules/pam_nologin/README.xml) | 0 | ||||
-rw-r--r-- | modules/pam_nologin/pam_nologin.8 (renamed from Linux-PAM/modules/pam_nologin/pam_nologin.8) | 4 | ||||
-rw-r--r-- | modules/pam_nologin/pam_nologin.8.xml (renamed from Linux-PAM/modules/pam_nologin/pam_nologin.8.xml) | 0 | ||||
-rw-r--r-- | modules/pam_nologin/pam_nologin.c (renamed from Linux-PAM/modules/pam_nologin/pam_nologin.c) | 0 | ||||
-rwxr-xr-x | modules/pam_nologin/tst-pam_nologin (renamed from Linux-PAM/modules/pam_nologin/tst-pam_nologin) | 0 | ||||
-rw-r--r-- | modules/pam_permit/Makefile.am (renamed from Linux-PAM/modules/pam_permit/Makefile.am) | 0 | ||||
-rw-r--r-- | modules/pam_permit/Makefile.in (renamed from Linux-PAM/modules/pam_permit/Makefile.in) | 29 | ||||
-rw-r--r-- | modules/pam_permit/README (renamed from Linux-PAM/modules/pam_permit/README) | 0 | ||||
-rw-r--r-- | modules/pam_permit/README.xml (renamed from Linux-PAM/modules/pam_permit/README.xml) | 0 | ||||
-rw-r--r-- | modules/pam_permit/pam_permit.8 (renamed from Linux-PAM/modules/pam_permit/pam_permit.8) | 4 | ||||
-rw-r--r-- | modules/pam_permit/pam_permit.8.xml (renamed from Linux-PAM/modules/pam_permit/pam_permit.8.xml) | 0 | ||||
-rw-r--r-- | modules/pam_permit/pam_permit.c (renamed from Linux-PAM/modules/pam_permit/pam_permit.c) | 0 | ||||
-rwxr-xr-x | modules/pam_permit/tst-pam_permit (renamed from Linux-PAM/modules/pam_permit/tst-pam_permit) | 0 | ||||
-rw-r--r-- | modules/pam_rhosts/Makefile.am (renamed from Linux-PAM/modules/pam_rhosts/Makefile.am) | 0 | ||||
-rw-r--r-- | modules/pam_rhosts/Makefile.in (renamed from Linux-PAM/modules/pam_rhosts/Makefile.in) | 48 | ||||
-rw-r--r-- | modules/pam_rhosts/README (renamed from Linux-PAM/modules/pam_rhosts/README) | 0 | ||||
-rw-r--r-- | modules/pam_rhosts/README.xml (renamed from Linux-PAM/modules/pam_rhosts/README.xml) | 0 | ||||
-rw-r--r-- | modules/pam_rhosts/pam_rhosts.8 (renamed from Linux-PAM/modules/pam_rhosts/pam_rhosts.8) | 4 | ||||
-rw-r--r-- | modules/pam_rhosts/pam_rhosts.8.xml (renamed from Linux-PAM/modules/pam_rhosts/pam_rhosts.8.xml) | 0 | ||||
-rw-r--r-- | modules/pam_rhosts/pam_rhosts.c (renamed from Linux-PAM/modules/pam_rhosts/pam_rhosts.c) | 0 | ||||
-rwxr-xr-x | modules/pam_rhosts/tst-pam_rhosts (renamed from Linux-PAM/modules/pam_rhosts/tst-pam_rhosts) | 0 | ||||
-rw-r--r-- | modules/pam_rootok/Makefile.am (renamed from Linux-PAM/modules/pam_rootok/Makefile.am) | 0 | ||||
-rw-r--r-- | modules/pam_rootok/Makefile.in (renamed from Linux-PAM/modules/pam_rootok/Makefile.in) | 29 | ||||
-rw-r--r-- | modules/pam_rootok/README (renamed from Linux-PAM/modules/pam_rootok/README) | 0 | ||||
-rw-r--r-- | modules/pam_rootok/README.xml (renamed from Linux-PAM/modules/pam_rootok/README.xml) | 0 | ||||
-rw-r--r-- | modules/pam_rootok/pam_rootok.8 (renamed from Linux-PAM/modules/pam_rootok/pam_rootok.8) | 4 | ||||
-rw-r--r-- | modules/pam_rootok/pam_rootok.8.xml (renamed from Linux-PAM/modules/pam_rootok/pam_rootok.8.xml) | 0 | ||||
-rw-r--r-- | modules/pam_rootok/pam_rootok.c (renamed from Linux-PAM/modules/pam_rootok/pam_rootok.c) | 0 | ||||
-rwxr-xr-x | modules/pam_rootok/tst-pam_rootok (renamed from Linux-PAM/modules/pam_rootok/tst-pam_rootok) | 0 | ||||
-rw-r--r-- | modules/pam_securetty/Makefile.am (renamed from Linux-PAM/modules/pam_securetty/Makefile.am) | 0 | ||||
-rw-r--r-- | modules/pam_securetty/Makefile.in (renamed from Linux-PAM/modules/pam_securetty/Makefile.in) | 29 | ||||
-rw-r--r-- | modules/pam_securetty/README (renamed from Linux-PAM/modules/pam_securetty/README) | 0 | ||||
-rw-r--r-- | modules/pam_securetty/README.xml (renamed from Linux-PAM/modules/pam_securetty/README.xml) | 0 | ||||
-rw-r--r-- | modules/pam_securetty/pam_securetty.8 (renamed from Linux-PAM/modules/pam_securetty/pam_securetty.8) | 4 | ||||
-rw-r--r-- | modules/pam_securetty/pam_securetty.8.xml (renamed from Linux-PAM/modules/pam_securetty/pam_securetty.8.xml) | 0 | ||||
-rw-r--r-- | modules/pam_securetty/pam_securetty.c (renamed from Linux-PAM/modules/pam_securetty/pam_securetty.c) | 0 | ||||
-rwxr-xr-x | modules/pam_securetty/tst-pam_securetty (renamed from Linux-PAM/modules/pam_securetty/tst-pam_securetty) | 0 | ||||
-rw-r--r-- | modules/pam_selinux/Makefile.am (renamed from Linux-PAM/modules/pam_selinux/Makefile.am) | 0 | ||||
-rw-r--r-- | modules/pam_selinux/Makefile.in (renamed from Linux-PAM/modules/pam_selinux/Makefile.in) | 33 | ||||
-rw-r--r-- | modules/pam_selinux/README (renamed from Linux-PAM/modules/pam_selinux/README) | 0 | ||||
-rw-r--r-- | modules/pam_selinux/README.xml (renamed from Linux-PAM/modules/pam_selinux/README.xml) | 0 | ||||
-rw-r--r-- | modules/pam_selinux/pam_selinux.8 (renamed from Linux-PAM/modules/pam_selinux/pam_selinux.8) | 4 | ||||
-rw-r--r-- | modules/pam_selinux/pam_selinux.8.xml (renamed from Linux-PAM/modules/pam_selinux/pam_selinux.8.xml) | 0 | ||||
-rw-r--r-- | modules/pam_selinux/pam_selinux.c (renamed from Linux-PAM/modules/pam_selinux/pam_selinux.c) | 36 | ||||
-rw-r--r-- | modules/pam_selinux/pam_selinux_check.8 (renamed from Linux-PAM/modules/pam_selinux/pam_selinux_check.8) | 0 | ||||
-rw-r--r-- | modules/pam_selinux/pam_selinux_check.c (renamed from Linux-PAM/modules/pam_selinux/pam_selinux_check.c) | 0 | ||||
-rwxr-xr-x | modules/pam_selinux/tst-pam_selinux (renamed from Linux-PAM/modules/pam_selinux/tst-pam_selinux) | 0 | ||||
-rw-r--r-- | modules/pam_sepermit/Makefile.am (renamed from Linux-PAM/modules/pam_sepermit/Makefile.am) | 0 | ||||
-rw-r--r-- | modules/pam_sepermit/Makefile.in (renamed from Linux-PAM/modules/pam_sepermit/Makefile.in) | 29 | ||||
-rw-r--r-- | modules/pam_sepermit/README (renamed from Linux-PAM/modules/pam_sepermit/README) | 0 | ||||
-rw-r--r-- | modules/pam_sepermit/README.xml (renamed from Linux-PAM/modules/pam_sepermit/README.xml) | 0 | ||||
-rw-r--r-- | modules/pam_sepermit/pam_sepermit.8 (renamed from Linux-PAM/modules/pam_sepermit/pam_sepermit.8) | 4 | ||||
-rw-r--r-- | modules/pam_sepermit/pam_sepermit.8.xml (renamed from Linux-PAM/modules/pam_sepermit/pam_sepermit.8.xml) | 0 | ||||
-rw-r--r-- | modules/pam_sepermit/pam_sepermit.c (renamed from Linux-PAM/modules/pam_sepermit/pam_sepermit.c) | 3 | ||||
-rw-r--r-- | modules/pam_sepermit/sepermit.conf (renamed from Linux-PAM/modules/pam_sepermit/sepermit.conf) | 0 | ||||
-rwxr-xr-x | modules/pam_sepermit/tst-pam_sepermit (renamed from Linux-PAM/modules/pam_sepermit/tst-pam_sepermit) | 0 | ||||
-rw-r--r-- | modules/pam_shells/Makefile.am (renamed from Linux-PAM/modules/pam_shells/Makefile.am) | 0 | ||||
-rw-r--r-- | modules/pam_shells/Makefile.in (renamed from Linux-PAM/modules/pam_shells/Makefile.in) | 29 | ||||
-rw-r--r-- | modules/pam_shells/README (renamed from Linux-PAM/modules/pam_shells/README) | 0 | ||||
-rw-r--r-- | modules/pam_shells/README.xml (renamed from Linux-PAM/modules/pam_shells/README.xml) | 0 | ||||
-rw-r--r-- | modules/pam_shells/pam_shells.8 (renamed from Linux-PAM/modules/pam_shells/pam_shells.8) | 4 | ||||
-rw-r--r-- | modules/pam_shells/pam_shells.8.xml (renamed from Linux-PAM/modules/pam_shells/pam_shells.8.xml) | 0 | ||||
-rw-r--r-- | modules/pam_shells/pam_shells.c (renamed from Linux-PAM/modules/pam_shells/pam_shells.c) | 0 | ||||
-rwxr-xr-x | modules/pam_shells/tst-pam_shells (renamed from Linux-PAM/modules/pam_shells/tst-pam_shells) | 0 | ||||
-rw-r--r-- | modules/pam_stress/Makefile.am (renamed from Linux-PAM/modules/pam_stress/Makefile.am) | 0 | ||||
-rw-r--r-- | modules/pam_stress/Makefile.in (renamed from Linux-PAM/modules/pam_stress/Makefile.in) | 29 | ||||
-rw-r--r-- | modules/pam_stress/README (renamed from Linux-PAM/modules/pam_stress/README) | 0 | ||||
-rw-r--r-- | modules/pam_stress/pam_stress.c (renamed from Linux-PAM/modules/pam_stress/pam_stress.c) | 0 | ||||
-rwxr-xr-x | modules/pam_stress/tst-pam_stress (renamed from Linux-PAM/modules/pam_stress/tst-pam_stress) | 0 | ||||
-rw-r--r-- | modules/pam_succeed_if/Makefile.am (renamed from Linux-PAM/modules/pam_succeed_if/Makefile.am) | 0 | ||||
-rw-r--r-- | modules/pam_succeed_if/Makefile.in (renamed from Linux-PAM/modules/pam_succeed_if/Makefile.in) | 29 | ||||
-rw-r--r-- | modules/pam_succeed_if/README (renamed from Linux-PAM/modules/pam_succeed_if/README) | 0 | ||||
-rw-r--r-- | modules/pam_succeed_if/README.xml (renamed from Linux-PAM/modules/pam_succeed_if/README.xml) | 0 | ||||
-rw-r--r-- | modules/pam_succeed_if/pam_succeed_if.8 (renamed from Linux-PAM/modules/pam_succeed_if/pam_succeed_if.8) | 4 | ||||
-rw-r--r-- | modules/pam_succeed_if/pam_succeed_if.8.xml (renamed from Linux-PAM/modules/pam_succeed_if/pam_succeed_if.8.xml) | 0 | ||||
-rw-r--r-- | modules/pam_succeed_if/pam_succeed_if.c (renamed from Linux-PAM/modules/pam_succeed_if/pam_succeed_if.c) | 0 | ||||
-rwxr-xr-x | modules/pam_succeed_if/tst-pam_succeed_if (renamed from Linux-PAM/modules/pam_succeed_if/tst-pam_succeed_if) | 0 | ||||
-rw-r--r-- | modules/pam_tally/Makefile.am (renamed from Linux-PAM/modules/pam_tally/Makefile.am) | 0 | ||||
-rw-r--r-- | modules/pam_tally/Makefile.in (renamed from Linux-PAM/modules/pam_tally/Makefile.in) | 36 | ||||
-rw-r--r-- | modules/pam_tally/README (renamed from Linux-PAM/modules/pam_tally/README) | 0 | ||||
-rw-r--r-- | modules/pam_tally/README.xml (renamed from Linux-PAM/modules/pam_tally/README.xml) | 0 | ||||
-rw-r--r-- | modules/pam_tally/faillog.h (renamed from Linux-PAM/modules/pam_tally/faillog.h) | 0 | ||||
-rw-r--r-- | modules/pam_tally/pam_tally.8 (renamed from Linux-PAM/modules/pam_tally/pam_tally.8) | 4 | ||||
-rw-r--r-- | modules/pam_tally/pam_tally.8.xml (renamed from Linux-PAM/modules/pam_tally/pam_tally.8.xml) | 0 | ||||
-rw-r--r-- | modules/pam_tally/pam_tally.c (renamed from Linux-PAM/modules/pam_tally/pam_tally.c) | 0 | ||||
-rw-r--r-- | modules/pam_tally/pam_tally_app.c (renamed from Linux-PAM/modules/pam_tally/pam_tally_app.c) | 0 | ||||
-rwxr-xr-x | modules/pam_tally/tst-pam_tally (renamed from Linux-PAM/modules/pam_tally/tst-pam_tally) | 0 | ||||
-rw-r--r-- | modules/pam_time/Makefile.am (renamed from Linux-PAM/modules/pam_time/Makefile.am) | 0 | ||||
-rw-r--r-- | modules/pam_time/Makefile.in (renamed from Linux-PAM/modules/pam_time/Makefile.in) | 29 | ||||
-rw-r--r-- | modules/pam_time/README (renamed from Linux-PAM/modules/pam_time/README) | 0 | ||||
-rw-r--r-- | modules/pam_time/README.xml (renamed from Linux-PAM/modules/pam_time/README.xml) | 0 | ||||
-rw-r--r-- | modules/pam_time/pam_time.8 (renamed from Linux-PAM/modules/pam_time/pam_time.8) | 4 | ||||
-rw-r--r-- | modules/pam_time/pam_time.8.xml (renamed from Linux-PAM/modules/pam_time/pam_time.8.xml) | 0 | ||||
-rw-r--r-- | modules/pam_time/pam_time.c (renamed from Linux-PAM/modules/pam_time/pam_time.c) | 0 | ||||
-rw-r--r-- | modules/pam_time/time.conf (renamed from Linux-PAM/modules/pam_time/time.conf) | 0 | ||||
-rw-r--r-- | modules/pam_time/time.conf.5 (renamed from Linux-PAM/modules/pam_time/time.conf.5) | 4 | ||||
-rw-r--r-- | modules/pam_time/time.conf.5.xml (renamed from Linux-PAM/modules/pam_time/time.conf.5.xml) | 0 | ||||
-rwxr-xr-x | modules/pam_time/tst-pam_time (renamed from Linux-PAM/modules/pam_time/tst-pam_time) | 0 | ||||
-rw-r--r-- | modules/pam_tty_audit/Makefile.am (renamed from Linux-PAM/modules/pam_tty_audit/Makefile.am) | 0 | ||||
-rw-r--r-- | modules/pam_tty_audit/Makefile.in (renamed from Linux-PAM/modules/pam_tty_audit/Makefile.in) | 29 | ||||
-rw-r--r-- | modules/pam_tty_audit/README (renamed from Linux-PAM/modules/pam_tty_audit/README) | 0 | ||||
-rw-r--r-- | modules/pam_tty_audit/README.xml (renamed from Linux-PAM/modules/pam_tty_audit/README.xml) | 0 | ||||
-rw-r--r-- | modules/pam_tty_audit/pam_tty_audit.8 (renamed from Linux-PAM/modules/pam_tty_audit/pam_tty_audit.8) | 4 | ||||
-rw-r--r-- | modules/pam_tty_audit/pam_tty_audit.8.xml (renamed from Linux-PAM/modules/pam_tty_audit/pam_tty_audit.8.xml) | 0 | ||||
-rw-r--r-- | modules/pam_tty_audit/pam_tty_audit.c (renamed from Linux-PAM/modules/pam_tty_audit/pam_tty_audit.c) | 0 | ||||
-rw-r--r-- | modules/pam_umask/Makefile.am (renamed from Linux-PAM/modules/pam_umask/Makefile.am) | 0 | ||||
-rw-r--r-- | modules/pam_umask/Makefile.in (renamed from Linux-PAM/modules/pam_umask/Makefile.in) | 29 | ||||
-rw-r--r-- | modules/pam_umask/README (renamed from Linux-PAM/modules/pam_umask/README) | 0 | ||||
-rw-r--r-- | modules/pam_umask/README.xml (renamed from Linux-PAM/modules/pam_umask/README.xml) | 0 | ||||
-rw-r--r-- | modules/pam_umask/pam_umask.8 (renamed from Linux-PAM/modules/pam_umask/pam_umask.8) | 4 | ||||
-rw-r--r-- | modules/pam_umask/pam_umask.8.xml (renamed from Linux-PAM/modules/pam_umask/pam_umask.8.xml) | 0 | ||||
-rw-r--r-- | modules/pam_umask/pam_umask.c (renamed from Linux-PAM/modules/pam_umask/pam_umask.c) | 0 | ||||
-rwxr-xr-x | modules/pam_umask/tst-pam_umask (renamed from Linux-PAM/modules/pam_umask/tst-pam_umask) | 0 | ||||
-rw-r--r-- | modules/pam_unix/CHANGELOG (renamed from Linux-PAM/modules/pam_unix/CHANGELOG) | 0 | ||||
-rw-r--r-- | modules/pam_unix/Makefile.am (renamed from Linux-PAM/modules/pam_unix/Makefile.am) | 5 | ||||
-rw-r--r-- | modules/pam_unix/Makefile.in (renamed from Linux-PAM/modules/pam_unix/Makefile.in) | 183 | ||||
-rw-r--r-- | modules/pam_unix/README (renamed from Linux-PAM/modules/pam_unix/README) | 0 | ||||
-rw-r--r-- | modules/pam_unix/README.xml (renamed from Linux-PAM/modules/pam_unix/README.xml) | 0 | ||||
-rw-r--r-- | modules/pam_unix/bigcrypt.c (renamed from Linux-PAM/modules/pam_unix/bigcrypt.c) | 0 | ||||
-rw-r--r-- | modules/pam_unix/bigcrypt.h (renamed from Linux-PAM/modules/pam_unix/bigcrypt.h) | 0 | ||||
-rw-r--r-- | modules/pam_unix/bigcrypt_main.c (renamed from Linux-PAM/modules/pam_unix/bigcrypt_main.c) | 0 | ||||
-rw-r--r-- | modules/pam_unix/lckpwdf.-c (renamed from Linux-PAM/modules/pam_unix/lckpwdf.-c) | 0 | ||||
-rw-r--r-- | modules/pam_unix/md5.c (renamed from Linux-PAM/modules/pam_unix/md5.c) | 0 | ||||
-rw-r--r-- | modules/pam_unix/md5.h (renamed from Linux-PAM/modules/pam_unix/md5.h) | 0 | ||||
-rw-r--r-- | modules/pam_unix/md5_broken.c (renamed from Linux-PAM/modules/pam_unix/md5_broken.c) | 0 | ||||
-rw-r--r-- | modules/pam_unix/md5_crypt.c (renamed from Linux-PAM/modules/pam_unix/md5_crypt.c) | 0 | ||||
-rw-r--r-- | modules/pam_unix/md5_good.c (renamed from Linux-PAM/modules/pam_unix/md5_good.c) | 0 | ||||
-rw-r--r-- | modules/pam_unix/pam_unix.8 (renamed from Linux-PAM/modules/pam_unix/pam_unix.8) | 4 | ||||
-rw-r--r-- | modules/pam_unix/pam_unix.8.xml (renamed from Linux-PAM/modules/pam_unix/pam_unix.8.xml) | 0 | ||||
-rw-r--r-- | modules/pam_unix/pam_unix_acct.c (renamed from Linux-PAM/modules/pam_unix/pam_unix_acct.c) | 0 | ||||
-rw-r--r-- | modules/pam_unix/pam_unix_auth.c (renamed from Linux-PAM/modules/pam_unix/pam_unix_auth.c) | 0 | ||||
-rw-r--r-- | modules/pam_unix/pam_unix_passwd.c (renamed from Linux-PAM/modules/pam_unix/pam_unix_passwd.c) | 12 | ||||
-rw-r--r-- | modules/pam_unix/pam_unix_sess.c (renamed from Linux-PAM/modules/pam_unix/pam_unix_sess.c) | 0 | ||||
-rw-r--r-- | modules/pam_unix/passverify.c (renamed from Linux-PAM/modules/pam_unix/passverify.c) | 0 | ||||
-rw-r--r-- | modules/pam_unix/passverify.h (renamed from Linux-PAM/modules/pam_unix/passverify.h) | 0 | ||||
-rw-r--r-- | modules/pam_unix/support.c (renamed from Linux-PAM/modules/pam_unix/support.c) | 0 | ||||
-rw-r--r-- | modules/pam_unix/support.h (renamed from Linux-PAM/modules/pam_unix/support.h) | 0 | ||||
-rwxr-xr-x | modules/pam_unix/tst-pam_unix (renamed from Linux-PAM/modules/pam_unix/tst-pam_unix) | 0 | ||||
-rw-r--r-- | modules/pam_unix/unix_chkpwd.8 (renamed from Linux-PAM/modules/pam_unix/unix_chkpwd.8) | 4 | ||||
-rw-r--r-- | modules/pam_unix/unix_chkpwd.8.xml (renamed from Linux-PAM/modules/pam_unix/unix_chkpwd.8.xml) | 0 | ||||
-rw-r--r-- | modules/pam_unix/unix_chkpwd.c (renamed from Linux-PAM/modules/pam_unix/unix_chkpwd.c) | 5 | ||||
-rw-r--r-- | modules/pam_unix/unix_update.8 (renamed from Linux-PAM/modules/pam_unix/unix_update.8) | 4 | ||||
-rw-r--r-- | modules/pam_unix/unix_update.8.xml (renamed from Linux-PAM/modules/pam_unix/unix_update.8.xml) | 0 | ||||
-rw-r--r-- | modules/pam_unix/unix_update.c (renamed from Linux-PAM/modules/pam_unix/unix_update.c) | 11 | ||||
-rw-r--r-- | modules/pam_unix/yppasswd.h (renamed from Linux-PAM/modules/pam_unix/yppasswd.h) | 0 | ||||
-rw-r--r-- | modules/pam_unix/yppasswd_xdr.c (renamed from Linux-PAM/modules/pam_unix/yppasswd_xdr.c) | 0 | ||||
-rw-r--r-- | modules/pam_userdb/Makefile.am (renamed from Linux-PAM/modules/pam_userdb/Makefile.am) | 0 | ||||
-rw-r--r-- | modules/pam_userdb/Makefile.in (renamed from Linux-PAM/modules/pam_userdb/Makefile.in) | 29 | ||||
-rw-r--r-- | modules/pam_userdb/README (renamed from Linux-PAM/modules/pam_userdb/README) | 0 | ||||
-rw-r--r-- | modules/pam_userdb/README.xml (renamed from Linux-PAM/modules/pam_userdb/README.xml) | 0 | ||||
-rw-r--r-- | modules/pam_userdb/create.pl (renamed from Linux-PAM/modules/pam_userdb/create.pl) | 0 | ||||
-rw-r--r-- | modules/pam_userdb/pam_userdb.8 (renamed from Linux-PAM/modules/pam_userdb/pam_userdb.8) | 4 | ||||
-rw-r--r-- | modules/pam_userdb/pam_userdb.8.xml (renamed from Linux-PAM/modules/pam_userdb/pam_userdb.8.xml) | 0 | ||||
-rw-r--r-- | modules/pam_userdb/pam_userdb.c (renamed from Linux-PAM/modules/pam_userdb/pam_userdb.c) | 0 | ||||
-rw-r--r-- | modules/pam_userdb/pam_userdb.h (renamed from Linux-PAM/modules/pam_userdb/pam_userdb.h) | 0 | ||||
-rwxr-xr-x | modules/pam_userdb/tst-pam_userdb (renamed from Linux-PAM/modules/pam_userdb/tst-pam_userdb) | 0 | ||||
-rw-r--r-- | modules/pam_warn/Makefile.am (renamed from Linux-PAM/modules/pam_warn/Makefile.am) | 0 | ||||
-rw-r--r-- | modules/pam_warn/Makefile.in (renamed from Linux-PAM/modules/pam_warn/Makefile.in) | 29 | ||||
-rw-r--r-- | modules/pam_warn/README (renamed from Linux-PAM/modules/pam_warn/README) | 0 | ||||
-rw-r--r-- | modules/pam_warn/README.xml (renamed from Linux-PAM/modules/pam_warn/README.xml) | 0 | ||||
-rw-r--r-- | modules/pam_warn/pam_warn.8 (renamed from Linux-PAM/modules/pam_warn/pam_warn.8) | 4 | ||||
-rw-r--r-- | modules/pam_warn/pam_warn.8.xml (renamed from Linux-PAM/modules/pam_warn/pam_warn.8.xml) | 0 | ||||
-rw-r--r-- | modules/pam_warn/pam_warn.c (renamed from Linux-PAM/modules/pam_warn/pam_warn.c) | 0 | ||||
-rwxr-xr-x | modules/pam_warn/tst-pam_warn (renamed from Linux-PAM/modules/pam_warn/tst-pam_warn) | 0 | ||||
-rw-r--r-- | modules/pam_wheel/Makefile.am (renamed from Linux-PAM/modules/pam_wheel/Makefile.am) | 0 | ||||
-rw-r--r-- | modules/pam_wheel/Makefile.in (renamed from Linux-PAM/modules/pam_wheel/Makefile.in) | 29 | ||||
-rw-r--r-- | modules/pam_wheel/README (renamed from Linux-PAM/modules/pam_wheel/README) | 0 | ||||
-rw-r--r-- | modules/pam_wheel/README.xml (renamed from Linux-PAM/modules/pam_wheel/README.xml) | 0 | ||||
-rw-r--r-- | modules/pam_wheel/pam_wheel.8 (renamed from Linux-PAM/modules/pam_wheel/pam_wheel.8) | 4 | ||||
-rw-r--r-- | modules/pam_wheel/pam_wheel.8.xml (renamed from Linux-PAM/modules/pam_wheel/pam_wheel.8.xml) | 0 | ||||
-rw-r--r-- | modules/pam_wheel/pam_wheel.c (renamed from Linux-PAM/modules/pam_wheel/pam_wheel.c) | 0 | ||||
-rwxr-xr-x | modules/pam_wheel/tst-pam_wheel (renamed from Linux-PAM/modules/pam_wheel/tst-pam_wheel) | 0 | ||||
-rw-r--r-- | modules/pam_xauth/Makefile.am (renamed from Linux-PAM/modules/pam_xauth/Makefile.am) | 0 | ||||
-rw-r--r-- | modules/pam_xauth/Makefile.in (renamed from Linux-PAM/modules/pam_xauth/Makefile.in) | 29 | ||||
-rw-r--r-- | modules/pam_xauth/README (renamed from Linux-PAM/modules/pam_xauth/README) | 0 | ||||
-rw-r--r-- | modules/pam_xauth/README.xml (renamed from Linux-PAM/modules/pam_xauth/README.xml) | 0 | ||||
-rw-r--r-- | modules/pam_xauth/pam_xauth.8 (renamed from Linux-PAM/modules/pam_xauth/pam_xauth.8) | 4 | ||||
-rw-r--r-- | modules/pam_xauth/pam_xauth.8.xml (renamed from Linux-PAM/modules/pam_xauth/pam_xauth.8.xml) | 0 | ||||
-rw-r--r-- | modules/pam_xauth/pam_xauth.c (renamed from Linux-PAM/modules/pam_xauth/pam_xauth.c) | 0 | ||||
-rwxr-xr-x | modules/pam_xauth/tst-pam_xauth (renamed from Linux-PAM/modules/pam_xauth/tst-pam_xauth) | 0 | ||||
-rw-r--r-- | pgp.keys.asc (renamed from Linux-PAM/pgp.keys.asc) | 0 | ||||
-rw-r--r-- | po/LINGUAS (renamed from Linux-PAM/po/LINGUAS) | 12 | ||||
-rw-r--r-- | po/Linux-PAM.pot (renamed from Linux-PAM/po/Linux-PAM.pot) | 48 | ||||
-rw-r--r-- | po/Makefile.in.in (renamed from Linux-PAM/po/Makefile.in.in) | 0 | ||||
-rw-r--r-- | po/Makevars (renamed from Linux-PAM/po/Makevars) | 0 | ||||
-rw-r--r-- | po/POTFILES.in (renamed from Linux-PAM/po/POTFILES.in) | 0 | ||||
-rw-r--r-- | po/Rules-quot (renamed from Linux-PAM/po/Rules-quot) | 0 | ||||
-rw-r--r-- | po/ar.gmo (renamed from Linux-PAM/po/ar.gmo) | bin | 9640 -> 9640 bytes | |||
-rw-r--r-- | po/ar.po (renamed from Linux-PAM/po/ar.po) | 53 | ||||
-rw-r--r-- | po/as.gmo | bin | 0 -> 13175 bytes | |||
-rw-r--r-- | po/as.po | 520 | ||||
-rw-r--r-- | po/bn_IN.gmo | bin | 0 -> 14015 bytes | |||
-rw-r--r-- | po/bn_IN.po | 522 | ||||
-rw-r--r-- | po/boldquot.sed (renamed from Linux-PAM/po/boldquot.sed) | 0 | ||||
-rw-r--r-- | po/ca.gmo (renamed from Linux-PAM/po/ca.gmo) | bin | 8468 -> 8468 bytes | |||
-rw-r--r-- | po/ca.po (renamed from Linux-PAM/po/ca.po) | 53 | ||||
-rw-r--r-- | po/cs.gmo | bin | 0 -> 9926 bytes | |||
-rw-r--r-- | po/cs.po (renamed from Linux-PAM/po/cs.po) | 56 | ||||
-rw-r--r-- | po/da.gmo (renamed from Linux-PAM/po/da.gmo) | bin | 8149 -> 8149 bytes | |||
-rw-r--r-- | po/da.po (renamed from Linux-PAM/po/da.po) | 53 | ||||
-rw-r--r-- | po/de.gmo | bin | 0 -> 10339 bytes | |||
-rw-r--r-- | po/de.po (renamed from Linux-PAM/po/de.po) | 115 | ||||
-rw-r--r-- | po/en@boldquot.header (renamed from Linux-PAM/po/en@boldquot.header) | 0 | ||||
-rw-r--r-- | po/en@quot.header (renamed from Linux-PAM/po/en@quot.header) | 0 | ||||
-rw-r--r-- | po/es.gmo | bin | 0 -> 10435 bytes | |||
-rw-r--r-- | po/es.po (renamed from Linux-PAM/po/es.po) | 140 | ||||
-rw-r--r-- | po/fi.gmo (renamed from Linux-PAM/po/fi.gmo) | bin | 8149 -> 8149 bytes | |||
-rw-r--r-- | po/fi.po (renamed from Linux-PAM/po/fi.po) | 53 | ||||
-rw-r--r-- | po/fr.gmo | bin | 0 -> 10588 bytes | |||
-rw-r--r-- | po/fr.po (renamed from Linux-PAM/po/fr.po) | 165 | ||||
-rw-r--r-- | po/gu.gmo | bin | 0 -> 14742 bytes | |||
-rw-r--r-- | po/gu.po | 505 | ||||
-rw-r--r-- | po/hi.gmo | bin | 0 -> 12504 bytes | |||
-rw-r--r-- | po/hi.po | 522 | ||||
-rw-r--r-- | po/hu.gmo (renamed from Linux-PAM/po/hu.gmo) | bin | 9092 -> 9092 bytes | |||
-rw-r--r-- | po/hu.po (renamed from Linux-PAM/po/hu.po) | 53 | ||||
-rw-r--r-- | po/insert-header.sin (renamed from Linux-PAM/po/insert-header.sin) | 0 | ||||
-rw-r--r-- | po/it.gmo | bin | 0 -> 10105 bytes | |||
-rw-r--r-- | po/it.po (renamed from Linux-PAM/po/it.po) | 68 | ||||
-rw-r--r-- | po/ja.gmo | bin | 0 -> 9889 bytes | |||
-rw-r--r-- | po/ja.po (renamed from Linux-PAM/po/ja.po) | 106 | ||||
-rw-r--r-- | po/km.gmo (renamed from Linux-PAM/po/km.gmo) | bin | 13738 -> 13738 bytes | |||
-rw-r--r-- | po/km.po (renamed from Linux-PAM/po/km.po) | 53 | ||||
-rw-r--r-- | po/kn.gmo | bin | 0 -> 14028 bytes | |||
-rw-r--r-- | po/kn.po | 521 | ||||
-rw-r--r-- | po/ko.gmo | bin | 0 -> 8867 bytes | |||
-rw-r--r-- | po/ko.po | 519 | ||||
-rw-r--r-- | po/ml.gmo | bin | 0 -> 16209 bytes | |||
-rw-r--r-- | po/ml.po | 522 | ||||
-rw-r--r-- | po/nb.gmo (renamed from Linux-PAM/po/nb.gmo) | bin | 7802 -> 7802 bytes | |||
-rw-r--r-- | po/nb.po (renamed from Linux-PAM/po/nb.po) | 53 | ||||
-rw-r--r-- | po/nl.gmo | bin | 0 -> 10009 bytes | |||
-rw-r--r-- | po/nl.po (renamed from Linux-PAM/po/nl.po) | 205 | ||||
-rw-r--r-- | po/or.gmo | bin | 0 -> 14354 bytes | |||
-rw-r--r-- | po/or.po | 524 | ||||
-rw-r--r-- | po/pa.gmo (renamed from Linux-PAM/po/pa.gmo) | bin | 3844 -> 3844 bytes | |||
-rw-r--r-- | po/pa.po (renamed from Linux-PAM/po/pa.po) | 53 | ||||
-rw-r--r-- | po/pl.gmo | bin | 0 -> 10126 bytes | |||
-rw-r--r-- | po/pl.po (renamed from Linux-PAM/po/pl.po) | 246 | ||||
-rw-r--r-- | po/pt.gmo (renamed from Linux-PAM/po/pt.gmo) | bin | 8636 -> 8636 bytes | |||
-rw-r--r-- | po/pt.po (renamed from Linux-PAM/po/pt.po) | 53 | ||||
-rw-r--r-- | po/pt_BR.gmo | bin | 0 -> 9865 bytes | |||
-rw-r--r-- | po/pt_BR.po (renamed from Linux-PAM/po/pt_BR.po) | 144 | ||||
-rw-r--r-- | po/quot.sed (renamed from Linux-PAM/po/quot.sed) | 0 | ||||
-rw-r--r-- | po/remove-potcdate.sin (renamed from Linux-PAM/po/remove-potcdate.sin) | 0 | ||||
-rw-r--r-- | po/ru.gmo | bin | 0 -> 13351 bytes | |||
-rw-r--r-- | po/ru.po (renamed from Linux-PAM/po/ru.po) | 141 | ||||
-rw-r--r-- | po/si.gmo | bin | 0 -> 13112 bytes | |||
-rw-r--r-- | po/si.po | 520 | ||||
-rw-r--r-- | po/sr.gmo | bin | 0 -> 12829 bytes | |||
-rw-r--r-- | po/sr.po | 510 | ||||
-rw-r--r-- | po/sr@latin.gmo | bin | 0 -> 10115 bytes | |||
-rw-r--r-- | po/sr@latin.po | 510 | ||||
-rw-r--r-- | po/stamp-po (renamed from Linux-PAM/po/stamp-po) | 0 | ||||
-rw-r--r-- | po/sv.gmo | bin | 0 -> 9671 bytes | |||
-rw-r--r-- | po/sv.po (renamed from Linux-PAM/po/sv.po) | 63 | ||||
-rw-r--r-- | po/ta.gmo | bin | 0 -> 13897 bytes | |||
-rw-r--r-- | po/ta.po | 522 | ||||
-rw-r--r-- | po/tr.gmo (renamed from Linux-PAM/po/tr.gmo) | bin | 7705 -> 7705 bytes | |||
-rw-r--r-- | po/tr.po (renamed from Linux-PAM/po/tr.po) | 53 | ||||
-rw-r--r-- | po/uk.gmo (renamed from Linux-PAM/po/uk.gmo) | bin | 10206 -> 10206 bytes | |||
-rw-r--r-- | po/uk.po (renamed from Linux-PAM/po/uk.po) | 53 | ||||
-rw-r--r-- | po/zh_CN.gmo | bin | 0 -> 9274 bytes | |||
-rw-r--r-- | po/zh_CN.po (renamed from Linux-PAM/po/zh_CN.po) | 177 | ||||
-rw-r--r-- | po/zh_TW.gmo (renamed from Linux-PAM/po/zh_TW.gmo) | bin | 7588 -> 7588 bytes | |||
-rw-r--r-- | po/zh_TW.po (renamed from Linux-PAM/po/zh_TW.po) | 53 | ||||
-rw-r--r-- | po/zu.gmo (renamed from Linux-PAM/po/zu.gmo) | bin | 8400 -> 8400 bytes | |||
-rw-r--r-- | po/zu.po (renamed from Linux-PAM/po/zu.po) | 53 | ||||
-rw-r--r-- | tests/Makefile.am (renamed from Linux-PAM/tests/Makefile.am) | 0 | ||||
-rw-r--r-- | tests/Makefile.in (renamed from Linux-PAM/tests/Makefile.in) | 21 | ||||
-rw-r--r-- | tests/tst-dlopen.c (renamed from Linux-PAM/tests/tst-dlopen.c) | 0 | ||||
-rw-r--r-- | tests/tst-pam_acct_mgmt.c (renamed from Linux-PAM/tests/tst-pam_acct_mgmt.c) | 0 | ||||
-rw-r--r-- | tests/tst-pam_authenticate.c (renamed from Linux-PAM/tests/tst-pam_authenticate.c) | 0 | ||||
-rw-r--r-- | tests/tst-pam_chauthtok.c (renamed from Linux-PAM/tests/tst-pam_chauthtok.c) | 0 | ||||
-rw-r--r-- | tests/tst-pam_close_session.c (renamed from Linux-PAM/tests/tst-pam_close_session.c) | 0 | ||||
-rw-r--r-- | tests/tst-pam_end.c (renamed from Linux-PAM/tests/tst-pam_end.c) | 0 | ||||
-rw-r--r-- | tests/tst-pam_fail_delay.c (renamed from Linux-PAM/tests/tst-pam_fail_delay.c) | 0 | ||||
-rw-r--r-- | tests/tst-pam_get_item.c (renamed from Linux-PAM/tests/tst-pam_get_item.c) | 0 | ||||
-rw-r--r-- | tests/tst-pam_get_user.c (renamed from Linux-PAM/tests/tst-pam_get_user.c) | 0 | ||||
-rw-r--r-- | tests/tst-pam_getenvlist.c (renamed from Linux-PAM/tests/tst-pam_getenvlist.c) | 0 | ||||
-rw-r--r-- | tests/tst-pam_open_session.c (renamed from Linux-PAM/tests/tst-pam_open_session.c) | 0 | ||||
-rw-r--r-- | tests/tst-pam_set_data.c (renamed from Linux-PAM/tests/tst-pam_set_data.c) | 0 | ||||
-rw-r--r-- | tests/tst-pam_set_item.c (renamed from Linux-PAM/tests/tst-pam_set_item.c) | 0 | ||||
-rw-r--r-- | tests/tst-pam_setcred.c (renamed from Linux-PAM/tests/tst-pam_setcred.c) | 0 | ||||
-rw-r--r-- | tests/tst-pam_start.c (renamed from Linux-PAM/tests/tst-pam_start.c) | 0 | ||||
-rw-r--r-- | xtests/Makefile.am (renamed from Linux-PAM/xtests/Makefile.am) | 5 | ||||
-rw-r--r-- | xtests/Makefile.in (renamed from Linux-PAM/xtests/Makefile.in) | 90 | ||||
-rw-r--r-- | xtests/access.conf (renamed from Linux-PAM/xtests/access.conf) | 0 | ||||
-rw-r--r-- | xtests/group.conf (renamed from Linux-PAM/xtests/group.conf) | 0 | ||||
-rw-r--r-- | xtests/limits.conf (renamed from Linux-PAM/xtests/limits.conf) | 0 | ||||
-rwxr-xr-x | xtests/run-xtests.sh (renamed from Linux-PAM/xtests/run-xtests.sh) | 0 | ||||
-rw-r--r-- | xtests/tst-pam_access1.c (renamed from Linux-PAM/xtests/tst-pam_access1.c) | 0 | ||||
-rw-r--r-- | xtests/tst-pam_access1.pamd (renamed from Linux-PAM/xtests/tst-pam_access1.pamd) | 0 | ||||
-rwxr-xr-x | xtests/tst-pam_access1.sh (renamed from Linux-PAM/xtests/tst-pam_access1.sh) | 0 | ||||
-rw-r--r-- | xtests/tst-pam_access2.c (renamed from Linux-PAM/xtests/tst-pam_access2.c) | 0 | ||||
-rw-r--r-- | xtests/tst-pam_access2.pamd (renamed from Linux-PAM/xtests/tst-pam_access2.pamd) | 0 | ||||
-rwxr-xr-x | xtests/tst-pam_access2.sh (renamed from Linux-PAM/xtests/tst-pam_access2.sh) | 0 | ||||
-rw-r--r-- | xtests/tst-pam_access3.c (renamed from Linux-PAM/xtests/tst-pam_access3.c) | 0 | ||||
-rw-r--r-- | xtests/tst-pam_access3.pamd (renamed from Linux-PAM/xtests/tst-pam_access3.pamd) | 0 | ||||
-rwxr-xr-x | xtests/tst-pam_access3.sh (renamed from Linux-PAM/xtests/tst-pam_access3.sh) | 0 | ||||
-rw-r--r-- | xtests/tst-pam_access4.c (renamed from Linux-PAM/xtests/tst-pam_access4.c) | 0 | ||||
-rw-r--r-- | xtests/tst-pam_access4.pamd (renamed from Linux-PAM/xtests/tst-pam_access4.pamd) | 0 | ||||
-rwxr-xr-x | xtests/tst-pam_access4.sh (renamed from Linux-PAM/xtests/tst-pam_access4.sh) | 0 | ||||
-rw-r--r-- | xtests/tst-pam_assemble_line1.pamd | 8 | ||||
-rwxr-xr-x | xtests/tst-pam_assemble_line1.sh | 3 | ||||
-rw-r--r-- | xtests/tst-pam_authfail.c (renamed from Linux-PAM/xtests/tst-pam_authfail.c) | 0 | ||||
-rw-r--r-- | xtests/tst-pam_authfail.pamd (renamed from Linux-PAM/xtests/tst-pam_authfail.pamd) | 0 | ||||
-rw-r--r-- | xtests/tst-pam_authsucceed.c (renamed from Linux-PAM/xtests/tst-pam_authsucceed.c) | 0 | ||||
-rw-r--r-- | xtests/tst-pam_authsucceed.pamd (renamed from Linux-PAM/xtests/tst-pam_authsucceed.pamd) | 0 | ||||
-rw-r--r-- | xtests/tst-pam_cracklib1.c (renamed from Linux-PAM/xtests/tst-pam_cracklib1.c) | 0 | ||||
-rw-r--r-- | xtests/tst-pam_cracklib1.pamd (renamed from Linux-PAM/xtests/tst-pam_cracklib1.pamd) | 0 | ||||
-rw-r--r-- | xtests/tst-pam_cracklib2.c (renamed from Linux-PAM/xtests/tst-pam_cracklib2.c) | 0 | ||||
-rw-r--r-- | xtests/tst-pam_cracklib2.pamd (renamed from Linux-PAM/xtests/tst-pam_cracklib2.pamd) | 0 | ||||
-rw-r--r-- | xtests/tst-pam_dispatch1.c (renamed from Linux-PAM/xtests/tst-pam_dispatch1.c) | 0 | ||||
-rw-r--r-- | xtests/tst-pam_dispatch1.pamd (renamed from Linux-PAM/xtests/tst-pam_dispatch1.pamd) | 0 | ||||
-rw-r--r-- | xtests/tst-pam_dispatch2.c (renamed from Linux-PAM/xtests/tst-pam_dispatch2.c) | 0 | ||||
-rw-r--r-- | xtests/tst-pam_dispatch2.pamd (renamed from Linux-PAM/xtests/tst-pam_dispatch2.pamd) | 0 | ||||
-rw-r--r-- | xtests/tst-pam_dispatch3.c (renamed from Linux-PAM/xtests/tst-pam_dispatch3.c) | 0 | ||||
-rw-r--r-- | xtests/tst-pam_dispatch3.pamd (renamed from Linux-PAM/xtests/tst-pam_dispatch3.pamd) | 0 | ||||
-rw-r--r-- | xtests/tst-pam_dispatch4.c (renamed from Linux-PAM/xtests/tst-pam_dispatch4.c) | 0 | ||||
-rw-r--r-- | xtests/tst-pam_dispatch4.pamd (renamed from Linux-PAM/xtests/tst-pam_dispatch4.pamd) | 0 | ||||
-rw-r--r-- | xtests/tst-pam_dispatch5.c (renamed from Linux-PAM/xtests/tst-pam_dispatch5.c) | 0 | ||||
-rw-r--r-- | xtests/tst-pam_dispatch5.pamd (renamed from Linux-PAM/xtests/tst-pam_dispatch5.pamd) | 0 | ||||
-rw-r--r-- | xtests/tst-pam_group1.c (renamed from Linux-PAM/xtests/tst-pam_group1.c) | 0 | ||||
-rw-r--r-- | xtests/tst-pam_group1.pamd (renamed from Linux-PAM/xtests/tst-pam_group1.pamd) | 0 | ||||
-rwxr-xr-x | xtests/tst-pam_group1.sh (renamed from Linux-PAM/xtests/tst-pam_group1.sh) | 0 | ||||
-rw-r--r-- | xtests/tst-pam_limits1.c (renamed from Linux-PAM/xtests/tst-pam_limits1.c) | 0 | ||||
-rw-r--r-- | xtests/tst-pam_limits1.pamd (renamed from Linux-PAM/xtests/tst-pam_limits1.pamd) | 0 | ||||
-rwxr-xr-x | xtests/tst-pam_limits1.sh (renamed from Linux-PAM/xtests/tst-pam_limits1.sh) | 0 | ||||
-rw-r--r-- | xtests/tst-pam_substack1.pamd (renamed from Linux-PAM/xtests/tst-pam_substack1.pamd) | 0 | ||||
-rwxr-xr-x | xtests/tst-pam_substack1.sh (renamed from Linux-PAM/xtests/tst-pam_substack1.sh) | 0 | ||||
-rw-r--r-- | xtests/tst-pam_substack1a.pamd (renamed from Linux-PAM/xtests/tst-pam_substack1a.pamd) | 0 | ||||
-rw-r--r-- | xtests/tst-pam_substack2.pamd (renamed from Linux-PAM/xtests/tst-pam_substack2.pamd) | 0 | ||||
-rwxr-xr-x | xtests/tst-pam_substack2.sh (renamed from Linux-PAM/xtests/tst-pam_substack2.sh) | 0 | ||||
-rw-r--r-- | xtests/tst-pam_substack2a.pamd (renamed from Linux-PAM/xtests/tst-pam_substack2a.pamd) | 0 | ||||
-rw-r--r-- | xtests/tst-pam_substack3.pamd (renamed from Linux-PAM/xtests/tst-pam_substack3.pamd) | 0 | ||||
-rwxr-xr-x | xtests/tst-pam_substack3.sh (renamed from Linux-PAM/xtests/tst-pam_substack3.sh) | 0 | ||||
-rw-r--r-- | xtests/tst-pam_substack3a.pamd (renamed from Linux-PAM/xtests/tst-pam_substack3a.pamd) | 0 | ||||
-rw-r--r-- | xtests/tst-pam_substack4.pamd (renamed from Linux-PAM/xtests/tst-pam_substack4.pamd) | 0 | ||||
-rwxr-xr-x | xtests/tst-pam_substack4.sh (renamed from Linux-PAM/xtests/tst-pam_substack4.sh) | 0 | ||||
-rw-r--r-- | xtests/tst-pam_substack4a.pamd (renamed from Linux-PAM/xtests/tst-pam_substack4a.pamd) | 0 | ||||
-rw-r--r-- | xtests/tst-pam_substack5.pamd (renamed from Linux-PAM/xtests/tst-pam_substack5.pamd) | 0 | ||||
-rwxr-xr-x | xtests/tst-pam_substack5.sh (renamed from Linux-PAM/xtests/tst-pam_substack5.sh) | 0 | ||||
-rw-r--r-- | xtests/tst-pam_substack5a.pamd (renamed from Linux-PAM/xtests/tst-pam_substack5a.pamd) | 0 | ||||
-rw-r--r-- | xtests/tst-pam_succeed_if1.c (renamed from Linux-PAM/xtests/tst-pam_succeed_if1.c) | 0 | ||||
-rw-r--r-- | xtests/tst-pam_succeed_if1.pamd (renamed from Linux-PAM/xtests/tst-pam_succeed_if1.pamd) | 0 | ||||
-rwxr-xr-x | xtests/tst-pam_succeed_if1.sh (renamed from Linux-PAM/xtests/tst-pam_succeed_if1.sh) | 0 | ||||
-rw-r--r-- | xtests/tst-pam_unix1.c (renamed from Linux-PAM/xtests/tst-pam_unix1.c) | 0 | ||||
-rw-r--r-- | xtests/tst-pam_unix1.pamd (renamed from Linux-PAM/xtests/tst-pam_unix1.pamd) | 0 | ||||
-rwxr-xr-x | xtests/tst-pam_unix1.sh (renamed from Linux-PAM/xtests/tst-pam_unix1.sh) | 0 | ||||
-rw-r--r-- | xtests/tst-pam_unix2.c (renamed from Linux-PAM/xtests/tst-pam_unix2.c) | 0 | ||||
-rw-r--r-- | xtests/tst-pam_unix2.pamd (renamed from Linux-PAM/xtests/tst-pam_unix2.pamd) | 0 | ||||
-rwxr-xr-x | xtests/tst-pam_unix2.sh (renamed from Linux-PAM/xtests/tst-pam_unix2.sh) | 0 | ||||
-rw-r--r-- | xtests/tst-pam_unix3.c (renamed from Linux-PAM/xtests/tst-pam_unix3.c) | 0 | ||||
-rw-r--r-- | xtests/tst-pam_unix3.pamd (renamed from Linux-PAM/xtests/tst-pam_unix3.pamd) | 0 | ||||
-rwxr-xr-x | xtests/tst-pam_unix3.sh (renamed from Linux-PAM/xtests/tst-pam_unix3.sh) | 0 | ||||
-rwxr-xr-x | ylwrap (renamed from Linux-PAM/ylwrap) | 12 |
914 files changed, 10053 insertions, 3884 deletions
diff --git a/Linux-PAM/ABOUT-NLS b/ABOUT-NLS index 3575535a..3575535a 100644 --- a/Linux-PAM/ABOUT-NLS +++ b/ABOUT-NLS diff --git a/Linux-PAM/AUTHORS b/AUTHORS index 58862a6b..58862a6b 100644 --- a/Linux-PAM/AUTHORS +++ b/AUTHORS diff --git a/Linux-PAM/CHANGELOG b/CHANGELOG index 02d081a8..02d081a8 100644 --- a/Linux-PAM/CHANGELOG +++ b/CHANGELOG diff --git a/Linux-PAM/COPYING b/COPYING index 2f27a2ee..2f27a2ee 100644 --- a/Linux-PAM/COPYING +++ b/COPYING diff --git a/Linux-PAM/ChangeLog b/ChangeLog index fa01eac7..479e5a42 100644 --- a/Linux-PAM/ChangeLog +++ b/ChangeLog @@ -1,3 +1,141 @@ +2008-04-16 Thorsten Kukuk <kukuk@thkukuk.de> + + * release version 1.0.1 + + * configure.in: Bump version number + * libpam/Makefile.am: Bump version number + +2008-04-08 Tomas Mraz <t8m@centrum.cz> + + * libpam/pam_item.c (TRY_SET): Do not set when destination + is identical to source. + (pam_set_item): Do not overwrite destination when it + is identical to source. + +2008-04-07 MiloÅ¡ KomarÄević <kmilos@gmail.com> + + * po/sr.po: New file with translation. + * po/sr@latin.po: Likewise. + * po/LINGUAS: Add sr and sr@latin. + +2008-03-25 Leah Liu <lliu@redhat.com> + + * po/zh_CN.po: Updated translation. + +2008-04-03 Thorsten Kukuk <kukuk@thkukuk.de> + + * release version 1.0.0 + + * configure.in: Set version number to 1.0.0. + * libpam/Makefile.am: Bump patchlevel of libpam. + * doc/adg/Linux-PAM_ADG.xml: Update version/date. + * doc/mwg/Linux-PAM_MWG.xml: Likewise. + * doc/sag/Linux-PAM_SAG.xml: Likewise. + +2008-03-31 Dan Walsh <dwalsh@redhat.com> + + * modules/pam_sepermit/pam_sepermit.c(sepermit_lock): Mark lock fd to + be closed on exec. + +2008-03-25 Leah Liu <lliu@redhat.com> + + * po/zh_CN.po: Updated translation. + +2008-03-20 Tomas Mraz <t8m@centrum.cz> + + * modules/pam_namespace/pam_namespace.c(poly_name): Switch to USER + method only when appropriate. + (setup_namespace): Do not umount when not mounted with RUSER. + + * modules/pam_selinux/pam_selinux.c(pam_sm_close_session): Call + freecontext() after the context is logged not before. + +2008-03-18 Canniot Thomas <thomas.canniot@mrtomlinux.org> + + * po/fr.po: Updated translation. + +2008-03-13 Ankit Patel <ankit@redhat.com> + + * po/gu.po: Updated translation. + +2008-03-05 Tomas Mraz <t8m@centrum.cz> + + * modules/pam_cracklib/pam_cracklib.c(pam_sm_chauthtok): Avoid + unnecessary x_strdup() of resp. + * modules/pam_ftp/pam_ftp(pam_sm_authenticate): Call _pam_overwrite() + before dropping password resp. + +2008-03-03 Tomas Mraz <t8m@centrum.cz> + + * modules/pam_selinux/pam_selinux.c: Do not translate syslog messages. + * po/Linux-PAM.pot: Update. + + * libpam/pam_item.c(RESET): Rename to TRY_SET, handle strdup failure. + (pam_set_item): Use TRY_SET() also for PAM_AUTHTOK and PAM_OLDAUTHTOK. + Handle allocation failure for PAM_XAUTHDATA. + (pam_get_user): Return error when conversation returns NULL user. + Call pam_set_item() instead of RESET(). + +2008-02-26 Tomas Mraz <t8m@centrum.cz> + + * modules/pam_unix/Makefile.am: Do not link to cracklib. + * modules/pam_unix/pam_unix_passwd.c(_pam_unix_approve_pass): + Do not call FascistCheck() from cracklib. + +2008-02-29 Fabian Affolter <fab@fedoraproject.org> + + * po/de.po: Updated translation. + +2008-02-28 Piotr DrÄ…g <piotrdrag@gmail.com> + + * po/pl.po: Updated translation. + +2008-02-26 Tomas Mraz <t8m@centrum.cz> + + * po/LINUGAS: New languages added. + * po/es.po: Updated translations. + * po/fr.po: Likewise. + * po/it.po: Likewise. + * po/ja.po: Likewise. + * po/nl.po: Likewise. + * po/pl.po: Likewise. + * po/pt_BR.po: Likewise. + * po/ru.po: Likewise. + * po/zh_CN.po: Likewise. + * po/as.po: New file. + * po/gu.po: Likewise. + * po/hi.po: Likewise. + * po/kn.po: Likewise. + * po/ko.po: Likewise. + * po/ml.po: Likewise. + * po/or.po: Likewise. + * po/si.po: Likewise. + * po/ta.po: Likewise. + +2008-02-21 Tomas Mraz <t8m@centrum.cz> + + * libpam/pam_audit.c (_pam_audit_writelog): Silence syslog + message on non-error return. + + * modules/pam_unix/unix_chkpwd.c (main): Proceed as unprivileged + user when checking password of another user. + * modules/pam_unix/unix_update.c: Fix comment. + +2008-02-18 Dmitry V. Levin <ldv@altlinux.org> + + * libpam/pam_handlers.c (_pam_assemble_line): Fix potential + buffer overflow. + * xtests/tst-pam_assemble_line1.pamd: New test for + _pam_assemble_line. + * xtests/tst-pam_assemble_line1.sh: New script for + tst-pam_assemble_line1. + * xtests/Makefile.am (NOSRCTESTS): Add tst-pam_assemble_line1. + (EXTRA_DIST): Add tst-pam_assemble_line1.pamd and + tst-pam_assemble_line1.sh + + * modules/pam_exec/pam_exec.c (call_exec): Fix asprintf return + code check. + 2008-02-13 Thorsten Kukuk <kukuk@thkukuk.de> * release version 0.99.10.0 diff --git a/Linux-PAM/Copyright b/Copyright index 2f27a2ee..2f27a2ee 100644 --- a/Linux-PAM/Copyright +++ b/Copyright diff --git a/Linux-PAM/INSTALL b/INSTALL index 56b077d6..56b077d6 100644 --- a/Linux-PAM/INSTALL +++ b/INSTALL diff --git a/Linux-PAM/doc/man/pam_item_types.inc.xml b/Linux-PAM/doc/man/pam_item_types.inc.xml deleted file mode 100644 index 9d70087b..00000000 --- a/Linux-PAM/doc/man/pam_item_types.inc.xml +++ /dev/null @@ -1,151 +0,0 @@ -<!-- this file is included by pam_set_item and pam_get_item --> - - <variablelist> - <varlistentry> - <term>PAM_SERVICE</term> - <listitem> - <para> - The service name (which identifies that PAM stack that - the PAM functions will use to authenticate the program). - </para> - </listitem> - </varlistentry> - - <varlistentry> - <term>PAM_USER</term> - <listitem> - <para> - The username of the entity under whose identity service - will be given. That is, following authentication, - <emphasis>PAM_USER</emphasis> identifies the local entity - that gets to use the service. Note, this value can be mapped - from something (eg., "anonymous") to something else (eg. - "guest119") by any module in the PAM stack. As such an - application should consult the value of - <emphasis>PAM_USER</emphasis> after each call to a PAM function. - </para> - </listitem> - </varlistentry> - - <varlistentry> - <term>PAM_USER_PROMPT</term> - <listitem> - <para> - The string used when prompting for a user's name. The default - value for this string is a localized version of "login: ". - </para> - </listitem> - </varlistentry> - - <varlistentry> - <term>PAM_TTY</term> - <listitem> - <para> - The terminal name: prefixed by <filename>/dev/</filename> if - it is a device file; for graphical, X-based, applications the - value for this item should be the - <emphasis>$DISPLAY</emphasis> variable. - </para> - </listitem> - </varlistentry> - - <varlistentry> - <term>PAM_RUSER</term> - <listitem> - <para> - The requesting user name: local name for a locally - requesting user or a remote user name for a remote - requesting user. - </para> - <para> - Generally an application or module will attempt to supply - the value that is most strongly authenticated (a local account - before a remote one. The level of trust in this value is - embodied in the actual authentication stack associated with - the application, so it is ultimately at the discretion of the - system administrator. - </para> - <para> - <emphasis>PAM_RUSER@PAM_RHOST</emphasis> should always identify - the requesting user. In some cases, - <emphasis>PAM_RUSER</emphasis> may be NULL. In such situations, - it is unclear who the requesting entity is. - </para> - </listitem> - </varlistentry> - - <varlistentry> - <term>PAM_RHOST</term> - <listitem> - <para> - The requesting hostname (the hostname of the machine from - which the <emphasis>PAM_RUSER</emphasis> entity is requesting - service). That is <emphasis>PAM_RUSER@PAM_RHOST</emphasis> - does identify the requesting user. In some applications, - <emphasis>PAM_RHOST</emphasis> may be NULL. In such situations, - it is unclear where the authentication request is originating - from. - </para> - </listitem> - </varlistentry> - - <varlistentry> - <term>PAM_AUTHTOK</term> - <listitem> - <para> - The authentication token (often a password). This token - should be ignored by all module functions besides - <citerefentry> - <refentrytitle>pam_sm_authenticate</refentrytitle><manvolnum>3</manvolnum> - </citerefentry> and - <citerefentry> - <refentrytitle>pam_sm_chauthtok</refentrytitle><manvolnum>3</manvolnum> - </citerefentry>. - In the former function it is used to pass the most recent - authentication token from one stacked module to another. In - the latter function the token is used for another purpose. - It contains the currently active authentication token. - </para> - </listitem> - </varlistentry> - - <varlistentry> - <term>PAM_OLDAUTHTOK</term> - <listitem> - <para> - The old authentication token. This token should be ignored - by all module functions except - <citerefentry> - <refentrytitle>pam_sm_chauthtok</refentrytitle><manvolnum>3</manvolnum> - </citerefentry>. - </para> - </listitem> - </varlistentry> - - - <varlistentry> - <term>PAM_CONV</term> - <listitem> - <para> - The pam_conv structure. See - <citerefentry> - <refentrytitle>pam_conv</refentrytitle><manvolnum>3</manvolnum> - </citerefentry>. - </para> - </listitem> - </varlistentry> - - <varlistentry> - <term>PAM_FAIL_DELAY</term> - <listitem> - <para> - A function pointer to redirect centrally managed - failure delays. See - <citerefentry> - <refentrytitle>pam_fail_delay</refentrytitle><manvolnum>3</manvolnum> - </citerefentry>. - </para> - </listitem> - </varlistentry> - - </variablelist> diff --git a/Linux-PAM/modules/pam_rhosts/pam_rhosts_auth.c b/Linux-PAM/modules/pam_rhosts/pam_rhosts_auth.c deleted file mode 100644 index 48fdeced..00000000 --- a/Linux-PAM/modules/pam_rhosts/pam_rhosts_auth.c +++ /dev/null @@ -1,782 +0,0 @@ -/*---------------------------------------------------------------------- - * Modified for Linux-PAM by Al Longyear <longyear@netcom.com> 96/5/5 - * Modifications, Cristian Gafton 97/2/8 - * Modifications, Peter Allgeyer 97/3 - * Modifications (netgroups and fixes), Nicolai Langfeldt 97/3/21 - * Security fix: 97/10/2 - gethostbyname called repeatedly without care - * Modification (added privategroup option) Andrew <morgan@transmeta.com> - *---------------------------------------------------------------------- - * Copyright (c) 1983, 1993, 1994 - * The Regents of the University of California. All rights reserved. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions - * are met: - * 1. Redistributions of source code must retain the above copyright - * notice, this list of conditions and the following disclaimer. - * 2. Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * 3. All advertising materials mentioning features or use of this software - * must display the following acknowledgement: - * This product includes software developed by the University of - * California, Berkeley and its contributors. - * 4. Neither the name of the University nor the names of its contributors - * may be used to endorse or promote products derived from this software - * without specific prior written permission. - * - * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND - * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE - * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE - * ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE - * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL - * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS - * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) - * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT - * 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. - */ - -#include "config.h" - -#include <pwd.h> -#include <grp.h> -#include <ctype.h> -#include <stdarg.h> -#include <stdint.h> -#include <syslog.h> -#include <netdb.h> -#include <stdio.h> -#include <errno.h> -#include <string.h> -#include <unistd.h> -#include <stdlib.h> -#include <endian.h> -#include <sys/file.h> -#include <sys/time.h> -#include <arpa/inet.h> -#include <sys/param.h> -#include <sys/socket.h> -#include <sys/signal.h> -#include <sys/stat.h> -#ifdef HAVE_SYS_FSUID_H -#include <sys/fsuid.h> -#endif /* HAVE_SYS_FSUID_H */ -#ifdef HAVE_NET_IF_H -#include <net/if.h> -#endif -#include <sys/types.h> -#include <sys/uio.h> -#include <netinet/in.h> - -#ifndef MAXDNAME -#define MAXDNAME 256 -#endif - -#ifndef _PATH_HEQUIV -#define _PATH_HEQUIV "/etc/hosts.equiv" -#endif /* _PATH_HEQUIV */ - -#define USER_RHOSTS_FILE "/.rhosts" /* prefixed by user's home dir */ - -#define PAM_SM_AUTH /* only defines this management group */ - -#include <security/pam_modules.h> -#include <security/_pam_macros.h> -#include <security/pam_modutil.h> -#include <security/pam_ext.h> - -/* - * Options for this module - */ - -struct _options { - int opt_no_hosts_equiv; - int opt_hosts_equiv_rootok; - int opt_no_rhosts; - int opt_debug; - int opt_nowarn; - int opt_disallow_null_authtok; - int opt_silent; - int opt_promiscuous; - int opt_suppress; - int opt_private_group; - int opt_no_uid_check; - const char *superuser; - const char *last_error; -}; - -static void -set_option (const pam_handle_t *pamh, struct _options *opts, const char *arg) -{ - if (strcmp(arg, "no_hosts_equiv") == 0) { - opts->opt_no_hosts_equiv = 1; - return; - } - - if (strcmp(arg, "hosts_equiv_rootok") == 0) { - opts->opt_hosts_equiv_rootok = 1; - return; - } - - if (strcmp(arg, "no_rhosts") == 0) { - opts->opt_no_rhosts = 1; - return; - } - - if (strcmp(arg, "debug") == 0) { - D(("debugging enabled")); - opts->opt_debug = 1; - return; - } - - if (strcmp(arg, "no_warn") == 0) { - opts->opt_nowarn = 1; - return; - } - - if (strcmp(arg, "promiscuous") == 0) { - opts->opt_promiscuous = 1; /* used to permit '+' in ...hosts file */ - return; - } - - if (strcmp(arg, "suppress") == 0) { - opts->opt_suppress = 1; /* used to suppress failure warning message */ - return; - } - - if (strcmp(arg, "privategroup") == 0) { - opts->opt_private_group = 1; /* used to permit group write on .rhosts - file if group has same name as owner */ - return; - } - - if (strcmp(arg, "no_uid_check") == 0) { - opts->opt_no_uid_check = 1; /* NIS optimization */ - return; - } - - if (strncmp(arg, "superuser=", sizeof("superuser=")-1) == 0) { - opts->superuser = arg+sizeof("superuser=")-1; - return; - } - /* - * All other options are ignored at the present time. - */ - pam_syslog(pamh, LOG_WARNING, "unrecognized option '%s'", arg); -} - -static void -set_parameters (const pam_handle_t *pamh, struct _options *opts, - int flags, int argc, const char **argv) -{ - opts->opt_silent = flags & PAM_SILENT; - opts->opt_disallow_null_authtok = flags & PAM_DISALLOW_NULL_AUTHTOK; - - while (argc-- > 0) { - set_option (pamh, opts, *argv); - ++argv; - } -} - -/* - * Obtain the name of the remote host. Currently, this is simply by - * requesting the contents of the PAM_RHOST item. - */ - -static int -pam_get_rhost (pam_handle_t *pamh, const char **rhost) -{ - int retval; - const void *current; - - retval = pam_get_item (pamh, PAM_RHOST, ¤t); - if (retval != PAM_SUCCESS) - return retval; - - if (current == NULL) { - return PAM_AUTH_ERR; - } - *rhost = current; - - return retval; /* pass on any error from conversation */ -} - -/* - * Obtain the name of the remote user. Currently, this is simply by - * requesting the contents of the PAM_RUSER item. - */ - -static int -pam_get_ruser(pam_handle_t *pamh, const char **ruser) -{ - int retval; - const void *current; - - retval = pam_get_item (pamh, PAM_RUSER, ¤t); - if (retval != PAM_SUCCESS) { - return retval; - } - - if (current == NULL) { - return PAM_AUTH_ERR; - } - *ruser = current; - - return retval; /* pass on any error from conversation */ -} - -/* - * Returns 1 if positive match, 0 if no match, -1 if negative match. - */ - -static int -__icheckhost (pam_handle_t *pamh, struct _options *opts, u_int32_t raddr - , register char *lhost, const char *rhost) -{ - struct hostent *hp; - u_int32_t laddr; - int negate=1; /* Multiply return with this to get -1 instead of 1 */ - char **pp; - const void *user; - - /* Check nis netgroup. We assume that pam has done all needed - paranoia checking before we are handed the rhost */ - if (strncmp("+@",lhost,2) == 0) - return(innetgr(&lhost[2],rhost,NULL,NULL)); - - if (strncmp("-@",lhost,2) == 0) - return(-innetgr(&lhost[2],rhost,NULL,NULL)); - - /* -host */ - if (strncmp("-",lhost,1) == 0) { - negate=-1; - lhost++; - } else if (strcmp("+",lhost) == 0) { - (void) pam_get_item(pamh, PAM_USER, &user); - D(("user %s has a `+' host entry", user)); - if (opts->opt_promiscuous) - return (1); /* asking for trouble, but ok.. */ - /* If not promiscuous: handle as negative */ - return (-1); - } else if (strncmp("+",lhost,1) == 0) { - /* '+hostname' is supposed to be equivalent to 'hostname' */ - lhost++; - } - - - /* Try for raw ip address first. */ - if (isdigit(*lhost) && (int32_t)(laddr = inet_addr(lhost) != -1)) - return (negate*(! (raddr ^ laddr))); - - /* Better be a hostname. */ - hp = gethostbyname(lhost); - if (hp == NULL) - return (0); - - /* Spin through ip addresses. */ - for (pp = hp->h_addr_list; *pp; ++pp) - if (!memcmp (&raddr, *pp, sizeof (u_int32_t))) - return (negate); - - /* No match. */ - return (0); -} - -/* Returns 1 on positive match, 0 on no match, -1 on negative match */ - -static int -__icheckuser (pam_handle_t *pamh, struct _options *opts, - const char *luser, const char *ruser) -{ - /* - luser is user entry from .rhosts/hosts.equiv file - ruser is user id on remote host - */ - const void *user; - - /* [-+]@netgroup */ - if (strncmp("+@",luser,2) == 0) - return (innetgr(&luser[2],NULL,ruser,NULL)); - - if (strncmp("-@",luser,2) == 0) - return (-innetgr(&luser[2],NULL,ruser,NULL)); - - /* -user */ - if (strncmp("-",luser,1) == 0) - return(-(strcmp(&luser[1],ruser) == 0)); - - /* + */ - if (strcmp("+",luser) == 0) { - (void) pam_get_item(pamh, PAM_USER, &user); - pam_syslog(pamh, LOG_WARNING, "user %s has a `+' user entry", - (const char *) user); - if (opts->opt_promiscuous) - return(1); - /* If not promiscuous we handle it as a negative match */ - return(-1); - } - - /* simple string match */ - return (strcmp(ruser, luser) == 0); -} - -/* - * Returns 1 for blank lines (or only comment lines) and 0 otherwise - */ - -static int __isempty(char *p) -{ - while (*p && isspace(*p)) { - ++p; - } - - return (*p == '\0' || *p == '#') ? 1:0 ; -} - -/* - * Returns 0 if positive match, 1 if _not_ ok. - */ - -static int -__ivaliduser (pam_handle_t *pamh, struct _options *opts, - FILE *hostf, u_int32_t raddr, - const char *luser, const char *ruser, const char *rhost) -{ - register const char *user; - register char *p; - int hcheck, ucheck; - int retval = 1; -#ifdef HAVE_GETLINE - char *buf=NULL; - size_t buflen=0; - - while (getline(&buf,&buflen,hostf) > 0) { -#else - char buf[MAXHOSTNAMELEN + 128]; /* host + login */ - - while (fgets(buf, sizeof(buf), hostf) != NULL) { /* hostf file line */ -#endif - p = buf; /* from beginning of file.. */ - - /* Skip empty or comment lines */ - if (__isempty(p)) { - continue; - } - - /* Skip lines that are too long. */ - if (strchr(p, '\n') == NULL) { - int ch = getc(hostf); - - while (ch != '\n' && ch != EOF) - ch = getc(hostf); - continue; - } - - /* - * If there is a hostname at the start of the line. Set it to - * lower case. A leading ' ' or '\t' indicates no hostname - */ - - for (;*p && !isspace(*p); ++p) { - *p = tolower(*p); - } - - /* - * next we want to find the permitted name for the remote user - */ - - if (*p == ' ' || *p == '\t') { - - /* <nul> terminate hostname and skip spaces */ - for (*p++='\0'; *p && isspace(*p); ++p); - - user = p; /* this is the user's name */ - while (*p && !isspace(*p)) - ++p; /* find end of user's name */ - } else - user = p; - - *p = '\0'; /* <nul> terminate username (+host?) */ - - /* buf -> host(?) ; user -> username(?) */ - - /* First check host part */ - hcheck=__icheckhost(pamh, opts, raddr, buf, rhost); - - if (hcheck<0) - break; - - if (hcheck) { - /* Then check user part */ - if (! (*user)) - user = luser; - - ucheck=__icheckuser(pamh, opts, user, ruser); - - /* Positive 'host user' match? */ - if (ucheck>0) { - retval = 0; - break; - } - - /* Negative 'host -user' match? */ - if (ucheck<0) - break; - - /* Neither, go on looking for match */ - } - } -#ifdef HAVE_GETLINE - if(buf)free(buf); -#endif - - return retval; -} - -/* - * New .rhosts strategy: We are passed an ip address. We spin through - * hosts.equiv and .rhosts looking for a match. When the .rhosts only - * has ip addresses, we don't have to trust a nameserver. When it - * contains hostnames, we spin through the list of addresses the nameserver - * gives us and look for a match. - * - * Returns 0 if ok, -1 if not ok. - */ - -static int -pam_iruserok(pam_handle_t *pamh, - struct _options *opts, u_int32_t raddr, int superuser, - const char *ruser, const char *luser, const char *rhost) -{ - const char *cp; - struct stat sbuf; - struct passwd *pwd; - FILE *hostf; - uid_t uid; - int answer; - char *fpath; - - if ((!superuser||opts->opt_hosts_equiv_rootok) && !opts->opt_no_hosts_equiv ) { - - /* try to open system hosts.equiv file */ - hostf = fopen (_PATH_HEQUIV, "r"); - if (hostf) { - answer = __ivaliduser(pamh, opts, hostf, raddr, luser - , ruser, rhost); - (void) fclose(hostf); - if (answer == 0) - return 0; /* remote host is equivalent to localhost */ - } /* else { - No hosts.equiv file on system. - } */ - } - - if ( opts->opt_no_rhosts ) - return 1; - - /* - * Identify user's local .rhosts file - */ - - pwd = pam_modutil_getpwnam(pamh, luser); - if (pwd == NULL) { - /* - * luser is assumed to be valid because of an earlier check for uid = 0 - * we don't log this error twice. However, this shouldn't happen ! - * --cristiang - */ - return(1); - } - - if (asprintf (&fpath, "%s%s", pwd->pw_dir, USER_RHOSTS_FILE) < 0) { - pam_syslog (pamh, LOG_ALERT, "Running out of memory"); - return 1; - } - - /* - * Change effective uid while _reading_ .rhosts. (not just - * opening). If root and reading an NFS mounted file system, - * can't read files that are 0600 as .rhosts files should be. - */ - - /* We are root, this will not fail */ -#ifdef __linux__ - /* If we are on linux the better way is setfsuid */ - uid = setfsuid(pwd->pw_uid); - hostf = fopen(fpath, "r"); -#else - uid = geteuid(); - (void) seteuid(pwd->pw_uid); - hostf = fopen(fpath, "r"); -#endif - - if (hostf == NULL) { - if (opts->opt_debug) - pam_syslog(pamh, LOG_DEBUG, "Could not open %s: %m", fpath); - answer = 1; - goto exit_function; - } - - /* - * If not a regular file, or is owned by someone other than - * user or root or if writeable by anyone but the owner, quit. - */ - - cp = NULL; - if (lstat(fpath, &sbuf) < 0 || !S_ISREG(sbuf.st_mode)) - cp = ".rhosts not regular file"; - else if (fstat(fileno(hostf), &sbuf) < 0) - cp = ".rhosts fstat failed"; - else if (sbuf.st_uid && sbuf.st_uid != pwd->pw_uid) - cp = "bad .rhosts owner"; - else if (sbuf.st_mode & S_IWOTH) - cp = ".rhosts writable by other!"; - else if (sbuf.st_mode & S_IWGRP) { - - /* private group caveat */ - if (opts->opt_private_group) { - struct group *grp = pam_modutil_getgrgid(pamh, sbuf.st_gid); - - if (NULL == grp || NULL == grp->gr_name - || strcmp(luser,grp->gr_name)) { - cp = ".rhosts writable by public group"; - } else if (grp->gr_mem) { - int gcount; - - /* require at most one member (luser) of this group */ - for (gcount=0; grp->gr_mem[gcount]; ++gcount) { - if (strcmp(grp->gr_mem[gcount], luser)) { - gcount = -1; - break; - } - } - if (gcount < 0) { - cp = ".rhosts writable by other members of group"; - } - } - } else { - cp = ".rhosts writable by group"; - } - - } /* It is _NOT_ safe to append an else here... Do so prior to - * S_IWGRP check */ - - /* If there were any problems, quit. */ - if (cp) { - opts->last_error = cp; - answer = 1; - goto exit_function; - } - - answer = __ivaliduser (pamh, opts, hostf, raddr, luser, ruser, rhost); - -exit_function: - /* - * Go here to exit after the fsuid/euid has been adjusted so that - * they are reset before we exit. - */ - -#ifdef __linux__ - setfsuid(uid); -#else - (void)seteuid(uid); -#endif - - free (fpath); - - if (hostf != NULL) - (void) fclose(hostf); - - return answer; -} - -static int -pam_ruserok (pam_handle_t *pamh, - struct _options *opts, const char *rhost, int superuser, - const char *ruser, const char *luser) -{ - struct hostent *hp; - int answer = 1; /* default to failure */ - u_int32_t *addrs; - int n, i; - - opts->last_error = (char *) 0; - hp = gethostbyname(rhost); /* identify host */ - - if (hp != NULL) { - /* First of all check the address length */ - if (hp->h_length != 4) { - pam_syslog(pamh, LOG_ALERT, - "pam_rhosts module can't work with non-IPv4 addresses"); - return 1; /* not allowed */ - } - - /* loop though address list */ - for (n = 0; hp->h_addr_list[n]; n++); - D(("rhosts: %d addresses", n)); - - if (n) { - addrs = calloc (n, hp->h_length); - for (i = 0; i < n; i++) - memcpy (addrs+i, hp->h_addr_list[i], hp->h_length); - - for (i = 0; i < n && answer; i++) { - D(("rhosts: address %d is %04x", i, addrs[i])); - answer = pam_iruserok(pamh, opts, addrs[i], superuser, - ruser, luser, rhost); - /* answer == 0 means success */ - } - - free (addrs); - } - } - - return answer; -} - -/* - * Internal function to do authentication - */ - -static int _pam_auth_rhosts (pam_handle_t *pamh, - int flags, - int argc, - const char **argv) -{ - int retval; - const char *luser = NULL; - const char *ruser = NULL, *rhost = NULL; - struct _options opts; - int as_root = 0; - - /* - * Look at the options and set the flags accordingly. - */ - memset (&opts, 0, sizeof (opts)); - set_parameters (pamh, &opts, flags, argc, argv); - /* - * Obtain the parameters for the various items - */ - for (;;) { /* abuse loop to avoid goto */ - - /* get the remotehost */ - D(("getting rhost")); - retval = pam_get_rhost(pamh, &rhost); - (void) pam_set_item(pamh, PAM_RHOST, rhost); - if (retval != PAM_SUCCESS) { - if (opts.opt_debug) { - pam_syslog(pamh, LOG_DEBUG, - "could not get the remote host name"); - } - break; - } - - /* get the remote user */ - D(("getting ruser")); - retval = pam_get_ruser(pamh, &ruser); - (void) pam_set_item(pamh, PAM_RUSER, ruser); - if (retval != PAM_SUCCESS) { - if (opts.opt_debug) - pam_syslog(pamh, LOG_DEBUG, - "could not get the remote username"); - break; - } - - /* get the local user */ - D(("getting user")); - retval = pam_get_user(pamh, &luser, NULL); - if (retval != PAM_SUCCESS) { - if (opts.opt_debug) - pam_syslog(pamh, LOG_DEBUG, - "could not determine name of local user"); - break; - } - - if (opts.superuser && !strcmp(opts.superuser, luser)) { - as_root = 1; - } - - /* check if the luser uid == 0... --cristiang */ - if (! opts.opt_no_uid_check) { - struct passwd *luser_pwd; - - luser_pwd = pam_modutil_getpwnam(pamh, luser); - if (luser_pwd == NULL) { - if (opts.opt_debug) - pam_syslog(pamh, LOG_DEBUG, - "user '%s' unknown to this system", luser); - retval = PAM_AUTH_ERR; - break; - } - if (luser_pwd->pw_uid == 0) - as_root = 1; - luser_pwd = NULL; /* forget */ - } -/* - * Validate the account information. - */ - if (pam_ruserok (pamh, &opts, rhost, as_root, ruser, luser) != 0) { - if ( !opts.opt_suppress ) { - pam_syslog(pamh, LOG_WARNING, "denied to %s@%s as %s: %s", - ruser, rhost, luser, (opts.last_error==NULL) ? - "access not allowed":opts.last_error); - } - retval = PAM_AUTH_ERR; - } else { - pam_syslog(pamh, LOG_NOTICE, "allowed to %s@%s as %s", - ruser, rhost, luser); - } - break; - } - - return retval; -} - -/* --- authentication management functions --- */ - -PAM_EXTERN -int pam_sm_authenticate (pam_handle_t *pamh, - int flags, - int argc, - const char **argv) -{ - int retval; - - if (sizeof(u_int32_t) != 4) { - pam_syslog (pamh, LOG_ALERT, - "pam_rhosts module can\'t work on this hardware (yet)"); - return PAM_AUTH_ERR; - } - sethostent(1); - retval = _pam_auth_rhosts (pamh, flags, argc, argv); - endhostent(); - return retval; -} - -PAM_EXTERN int -pam_sm_setcred (pam_handle_t *pamh UNUSED, int flags UNUSED, - int argc UNUSED, const char **argv UNUSED) -{ - return PAM_SUCCESS; -} - -/* end of module definition */ - - -#ifdef PAM_STATIC - -/* static module data */ - -struct pam_module _pam_rhosts_auth_modstruct = { - "pam_rhosts_auth", - pam_sm_authenticate, - pam_sm_setcred, - NULL, - NULL, - NULL, - NULL, -}; - -#endif diff --git a/Linux-PAM/modules/pam_rhosts/tst-pam_rhosts_auth b/Linux-PAM/modules/pam_rhosts/tst-pam_rhosts_auth deleted file mode 100755 index 6b14ec51..00000000 --- a/Linux-PAM/modules/pam_rhosts/tst-pam_rhosts_auth +++ /dev/null @@ -1,2 +0,0 @@ -#!/bin/sh -../../tests/tst-dlopen .libs/pam_rhosts_auth.so diff --git a/Linux-PAM/po/cs.gmo b/Linux-PAM/po/cs.gmo Binary files differdeleted file mode 100644 index 3a93102f..00000000 --- a/Linux-PAM/po/cs.gmo +++ /dev/null diff --git a/Linux-PAM/po/de.gmo b/Linux-PAM/po/de.gmo Binary files differdeleted file mode 100644 index c14af2e2..00000000 --- a/Linux-PAM/po/de.gmo +++ /dev/null diff --git a/Linux-PAM/po/es.gmo b/Linux-PAM/po/es.gmo Binary files differdeleted file mode 100644 index eb1ae8f8..00000000 --- a/Linux-PAM/po/es.gmo +++ /dev/null diff --git a/Linux-PAM/po/fr.gmo b/Linux-PAM/po/fr.gmo Binary files differdeleted file mode 100644 index 769b7fc9..00000000 --- a/Linux-PAM/po/fr.gmo +++ /dev/null diff --git a/Linux-PAM/po/it.gmo b/Linux-PAM/po/it.gmo Binary files differdeleted file mode 100644 index dd83615e..00000000 --- a/Linux-PAM/po/it.gmo +++ /dev/null diff --git a/Linux-PAM/po/ja.gmo b/Linux-PAM/po/ja.gmo Binary files differdeleted file mode 100644 index 4a4c4303..00000000 --- a/Linux-PAM/po/ja.gmo +++ /dev/null diff --git a/Linux-PAM/po/nl.gmo b/Linux-PAM/po/nl.gmo Binary files differdeleted file mode 100644 index 2276c438..00000000 --- a/Linux-PAM/po/nl.gmo +++ /dev/null diff --git a/Linux-PAM/po/pl.gmo b/Linux-PAM/po/pl.gmo Binary files differdeleted file mode 100644 index 5f6220e1..00000000 --- a/Linux-PAM/po/pl.gmo +++ /dev/null diff --git a/Linux-PAM/po/pt_BR.gmo b/Linux-PAM/po/pt_BR.gmo Binary files differdeleted file mode 100644 index a97c78ca..00000000 --- a/Linux-PAM/po/pt_BR.gmo +++ /dev/null diff --git a/Linux-PAM/po/ru.gmo b/Linux-PAM/po/ru.gmo Binary files differdeleted file mode 100644 index de8f20ed..00000000 --- a/Linux-PAM/po/ru.gmo +++ /dev/null diff --git a/Linux-PAM/po/sv.gmo b/Linux-PAM/po/sv.gmo Binary files differdeleted file mode 100644 index e1c15582..00000000 --- a/Linux-PAM/po/sv.gmo +++ /dev/null diff --git a/Linux-PAM/po/zh_CN.gmo b/Linux-PAM/po/zh_CN.gmo Binary files differdeleted file mode 100644 index 60a6234f..00000000 --- a/Linux-PAM/po/zh_CN.gmo +++ /dev/null diff --git a/Linux-PAM/Make.xml.rules b/Make.xml.rules index 6e9dccc9..6e9dccc9 100644 --- a/Linux-PAM/Make.xml.rules +++ b/Make.xml.rules diff --git a/Linux-PAM/Makefile.am b/Makefile.am index b0fd70fa..b0fd70fa 100644 --- a/Linux-PAM/Makefile.am +++ b/Makefile.am diff --git a/Linux-PAM/Makefile.in b/Makefile.in index 582bca49..e589f198 100644 --- a/Linux-PAM/Makefile.in +++ b/Makefile.in @@ -1,8 +1,8 @@ -# Makefile.in generated by automake 1.10 from Makefile.am. +# Makefile.in generated by automake 1.10.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, -# 2003, 2004, 2005, 2006 Free Software Foundation, Inc. +# 2003, 2004, 2005, 2006, 2007, 2008 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. @@ -104,6 +104,7 @@ CXXFLAGS = @CXXFLAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ +DSYMUTIL = @DSYMUTIL@ ECHO = @ECHO@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ @@ -156,6 +157,7 @@ MKDIR_P = @MKDIR_P@ MSGFMT = @MSGFMT@ MSGFMT_015 = @MSGFMT_015@ MSGMERGE = @MSGMERGE@ +NMEDIT = @NMEDIT@ OBJEXT = @OBJEXT@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ @@ -399,8 +401,8 @@ ID: $(HEADERS) $(SOURCES) $(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; } \ - END { for (i in files) print i; }'`; \ + $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ mkid -fID $$unique tags: TAGS @@ -425,8 +427,8 @@ TAGS: tags-recursive $(HEADERS) $(SOURCES) config.h.in $(TAGS_DEPENDENCIES) \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | \ - $(AWK) ' { files[$$0] = 1; } \ - END { for (i in files) print i; }'`; \ + $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \ test -n "$$unique" || unique=$$empty_fix; \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ @@ -436,13 +438,12 @@ ctags: CTAGS CTAGS: ctags-recursive $(HEADERS) $(SOURCES) config.h.in $(TAGS_DEPENDENCIES) \ $(TAGS_FILES) $(LISP) tags=; \ - here=`pwd`; \ 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; } \ - END { for (i in files) print i; }'`; \ + $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ test -z "$(CTAGS_ARGS)$$tags$$unique" \ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ $$tags $$unique @@ -518,6 +519,10 @@ dist-bzip2: distdir tardir=$(distdir) && $(am__tar) | bzip2 -9 -c >$(distdir).tar.bz2 $(am__remove_distdir) +dist-lzma: distdir + tardir=$(distdir) && $(am__tar) | lzma -9 -c >$(distdir).tar.lzma + $(am__remove_distdir) + dist-tarZ: distdir tardir=$(distdir) && $(am__tar) | compress -c >$(distdir).tar.Z $(am__remove_distdir) @@ -545,6 +550,8 @@ distcheck: dist GZIP=$(GZIP_ENV) gunzip -c $(distdir).tar.gz | $(am__untar) ;;\ *.tar.bz2*) \ bunzip2 -c $(distdir).tar.bz2 | $(am__untar) ;;\ + *.tar.lzma*) \ + unlzma -c $(distdir).tar.lzma | $(am__untar) ;;\ *.tar.Z*) \ uncompress -c $(distdir).tar.Z | $(am__untar) ;;\ *.shar.gz*) \ @@ -697,8 +704,8 @@ uninstall-am: .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-shar dist-tarZ dist-zip distcheck distclean \ - distclean-generic distclean-hdr distclean-libtool \ + dist-gzip dist-lzma dist-shar dist-tarZ 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 \ @@ -1,5 +1,16 @@ Linux-PAM NEWS -- history of user-visible changes. +Release 1.0.1 + +* Regression fixed in pam_set_item(). + + +Release 1.0.0 + +* Small bug fixes +* Translation updates + + Release 0.99.10.0 * New substack directive in config file syntax. diff --git a/Linux-PAM/README b/README index 81159140..81159140 100644 --- a/Linux-PAM/README +++ b/README diff --git a/Linux-PAM/acinclude.m4 b/acinclude.m4 index 5318a140..5318a140 100644 --- a/Linux-PAM/acinclude.m4 +++ b/acinclude.m4 diff --git a/Linux-PAM/aclocal.m4 b/aclocal.m4 index 39ce276f..1de68bde 100644 --- a/Linux-PAM/aclocal.m4 +++ b/aclocal.m4 @@ -1,7 +1,7 @@ -# generated automatically by aclocal 1.10 -*- Autoconf -*- +# generated automatically by aclocal 1.10.1 -*- Autoconf -*- # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, -# 2005, 2006 Free Software Foundation, Inc. +# 2005, 2006, 2007, 2008 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. @@ -11,14 +11,17 @@ # even the implied warranty of MERCHANTABILITY or FITNESS FOR A # PARTICULAR PURPOSE. -m4_if(m4_PACKAGE_VERSION, [2.61],, -[m4_fatal([this file was generated for autoconf 2.61. -You have another version of autoconf. If you want to use that, -you should regenerate the build system entirely.], [63])]) +m4_ifndef([AC_AUTOCONF_VERSION], + [m4_copy([m4_PACKAGE_VERSION], [AC_AUTOCONF_VERSION])])dnl +m4_if(AC_AUTOCONF_VERSION, [2.61],, +[m4_warning([this file was generated for autoconf 2.61. +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-*- -# serial 51 AC_PROG_LIBTOOL +# serial 52 AC_PROG_LIBTOOL # AC_PROVIDE_IFELSE(MACRO-NAME, IF-PROVIDED, IF-NOT-PROVIDED) @@ -106,7 +109,6 @@ AC_REQUIRE([AC_DEPLIBS_CHECK_METHOD])dnl AC_REQUIRE([AC_OBJEXT])dnl AC_REQUIRE([AC_EXEEXT])dnl dnl - AC_LIBTOOL_SYS_MAX_CMD_LEN AC_LIBTOOL_SYS_GLOBAL_SYMBOL_PIPE AC_LIBTOOL_OBJDIR @@ -208,6 +210,8 @@ file_magic*) ;; esac +_LT_REQUIRED_DARWIN_CHECKS + AC_PROVIDE_IFELSE([AC_LIBTOOL_DLOPEN], enable_dlopen=yes, enable_dlopen=no) AC_PROVIDE_IFELSE([AC_LIBTOOL_WIN32_DLL], enable_win32_dll=yes, enable_win32_dll=no) @@ -287,9 +291,80 @@ ac_outfile=conftest.$ac_objext echo "$lt_simple_link_test_code" >conftest.$ac_ext eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err _lt_linker_boilerplate=`cat conftest.err` -$rm conftest* +$rm -r conftest* ])# _LT_LINKER_BOILERPLATE +# _LT_REQUIRED_DARWIN_CHECKS +# -------------------------- +# Check for some things on darwin +AC_DEFUN([_LT_REQUIRED_DARWIN_CHECKS],[ + case $host_os in + rhapsody* | darwin*) + AC_CHECK_TOOL([DSYMUTIL], [dsymutil], [:]) + AC_CHECK_TOOL([NMEDIT], [nmedit], [:]) + + AC_CACHE_CHECK([for -single_module linker flag],[lt_cv_apple_cc_single_mod], + [lt_cv_apple_cc_single_mod=no + if test -z "${LT_MULTI_MODULE}"; then + # By default we will add the -single_module flag. You can override + # by either setting the environment variable LT_MULTI_MODULE + # non-empty at configure time, or by adding -multi_module to the + # link flags. + echo "int foo(void){return 1;}" > conftest.c + $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ + -dynamiclib ${wl}-single_module conftest.c + if test -f libconftest.dylib; then + lt_cv_apple_cc_single_mod=yes + rm -rf libconftest.dylib* + fi + rm conftest.c + fi]) + AC_CACHE_CHECK([for -exported_symbols_list linker flag], + [lt_cv_ld_exported_symbols_list], + [lt_cv_ld_exported_symbols_list=no + save_LDFLAGS=$LDFLAGS + echo "_main" > conftest.sym + LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym" + AC_LINK_IFELSE([AC_LANG_PROGRAM([],[])], + [lt_cv_ld_exported_symbols_list=yes], + [lt_cv_ld_exported_symbols_list=no]) + LDFLAGS="$save_LDFLAGS" + ]) + case $host_os in + rhapsody* | darwin1.[[0123]]) + _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;; + darwin1.*) + _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;; + darwin*) + # if running on 10.5 or later, the deployment target defaults + # to the OS version, if on x86, and 10.4, the deployment + # target defaults to 10.4. Don't you love it? + case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in + 10.0,*86*-darwin8*|10.0,*-darwin[[91]]*) + _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;; + 10.[[012]]*) + _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;; + 10.*) + _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;; + esac + ;; + esac + if test "$lt_cv_apple_cc_single_mod" = "yes"; then + _lt_dar_single_mod='$single_module' + fi + if test "$lt_cv_ld_exported_symbols_list" = "yes"; then + _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym' + else + _lt_dar_export_syms="~$NMEDIT -s \$output_objdir/\${libname}-symbols.expsym \${lib}" + fi + if test "$DSYMUTIL" != ":"; then + _lt_dsymutil="~$DSYMUTIL \$lib || :" + else + _lt_dsymutil= + fi + ;; + esac +]) # _LT_AC_SYS_LIBPATH_AIX # ---------------------- @@ -614,7 +689,11 @@ sparc*-*solaris*) *64-bit*) case $lt_cv_prog_gnu_ld in yes*) LD="${LD-ld} -m elf64_sparc" ;; - *) LD="${LD-ld} -64" ;; + *) + if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then + LD="${LD-ld} -64" + fi + ;; esac ;; esac @@ -707,7 +786,7 @@ AC_CACHE_CHECK([$1], [$2], $2=yes fi fi - $rm conftest* + $rm -r conftest* LDFLAGS="$save_LDFLAGS" ]) @@ -978,7 +1057,7 @@ else AC_CHECK_FUNC([shl_load], [lt_cv_dlopen="shl_load"], [AC_CHECK_LIB([dld], [shl_load], - [lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-dld"], + [lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"], [AC_CHECK_FUNC([dlopen], [lt_cv_dlopen="dlopen"], [AC_CHECK_LIB([dl], [dlopen], @@ -986,7 +1065,7 @@ else [AC_CHECK_LIB([svld], [dlopen], [lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"], [AC_CHECK_LIB([dld], [dld_link], - [lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-dld"]) + [lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"]) ]) ]) ]) @@ -1303,7 +1382,7 @@ aix3*) soname_spec='${libname}${release}${shared_ext}$major' ;; -aix4* | aix5*) +aix[[4-9]]*) version_type=linux need_lib_prefix=no need_version=no @@ -1824,6 +1903,13 @@ esac AC_MSG_RESULT([$dynamic_linker]) test "$dynamic_linker" = no && can_build_shared=no +AC_CACHE_VAL([lt_cv_sys_lib_search_path_spec], +[lt_cv_sys_lib_search_path_spec="$sys_lib_search_path_spec"]) +sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec" +AC_CACHE_VAL([lt_cv_sys_lib_dlsearch_path_spec], +[lt_cv_sys_lib_dlsearch_path_spec="$sys_lib_dlsearch_path_spec"]) +sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec" + variables_saved_for_relink="PATH $shlibpath_var $runpath_var" if test "$GCC" = yes; then variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" @@ -2323,7 +2409,7 @@ lt_cv_deplibs_check_method='unknown' # whether `pass_all' will *always* work, you probably want this one. case $host_os in -aix4* | aix5*) +aix[[4-9]]*) lt_cv_deplibs_check_method=pass_all ;; @@ -2759,7 +2845,7 @@ aix3*) fi ;; -aix4* | aix5*) +aix[[4-9]]*) if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then test "$enable_shared" = yes && enable_static=no fi @@ -2816,6 +2902,7 @@ _LT_AC_TAGVAR(postdep_objects, $1)= _LT_AC_TAGVAR(predeps, $1)= _LT_AC_TAGVAR(postdeps, $1)= _LT_AC_TAGVAR(compiler_lib_search_path, $1)= +_LT_AC_TAGVAR(compiler_lib_search_dirs, $1)= # Source file extension for C++ test sources. ac_ext=cpp @@ -2925,7 +3012,7 @@ case $host_os in # FIXME: insert proper C++ library support _LT_AC_TAGVAR(ld_shlibs, $1)=no ;; - aix4* | aix5*) + aix[[4-9]]*) if test "$host_cpu" = ia64; then # On IA64, the linker does run time linking by default, so we don't # have to do anything special. @@ -2938,7 +3025,7 @@ case $host_os in # Test if we are trying to use run time linking or normal # AIX style linking. If -brtl is somewhere in LDFLAGS, we # need to do runtime linking. - case $host_os in aix4.[[23]]|aix4.[[23]].*|aix5*) + case $host_os in aix4.[[23]]|aix4.[[23]].*|aix[[5-9]]*) for ld_flag in $LDFLAGS; do case $ld_flag in *-brtl*) @@ -3084,51 +3171,23 @@ case $host_os in fi ;; darwin* | rhapsody*) - case $host_os in - rhapsody* | darwin1.[[012]]) - _LT_AC_TAGVAR(allow_undefined_flag, $1)='${wl}-undefined ${wl}suppress' - ;; - *) # Darwin 1.3 on - if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then - _LT_AC_TAGVAR(allow_undefined_flag, $1)='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' - else - case ${MACOSX_DEPLOYMENT_TARGET} in - 10.[[012]]) - _LT_AC_TAGVAR(allow_undefined_flag, $1)='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' - ;; - 10.*) - _LT_AC_TAGVAR(allow_undefined_flag, $1)='${wl}-undefined ${wl}dynamic_lookup' - ;; - esac - fi - ;; - esac _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no _LT_AC_TAGVAR(hardcode_direct, $1)=no _LT_AC_TAGVAR(hardcode_automatic, $1)=yes _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=unsupported _LT_AC_TAGVAR(whole_archive_flag_spec, $1)='' _LT_AC_TAGVAR(link_all_deplibs, $1)=yes - - if test "$GXX" = yes ; then - lt_int_apple_cc_single_mod=no + _LT_AC_TAGVAR(allow_undefined_flag, $1)="$_lt_dar_allow_undefined" + if test "$GXX" = yes ; then output_verbose_link_cmd='echo' - if $CC -dumpspecs 2>&1 | $EGREP 'single_module' >/dev/null ; then - lt_int_apple_cc_single_mod=yes + _LT_AC_TAGVAR(archive_cmds, $1)="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}" + _LT_AC_TAGVAR(module_cmds, $1)="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}" + _LT_AC_TAGVAR(archive_expsym_cmds, $1)="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring ${_lt_dar_single_mod}${_lt_dar_export_syms}${_lt_dsymutil}" + _LT_AC_TAGVAR(module_expsym_cmds, $1)="sed -e 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dar_export_syms}${_lt_dsymutil}" + if test "$lt_cv_apple_cc_single_mod" != "yes"; then + _LT_AC_TAGVAR(archive_cmds, $1)="\$CC -r -keep_private_externs -nostdlib -o \${lib}-master.o \$libobjs~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \${lib}-master.o \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring${_lt_dsymutil}" + _LT_AC_TAGVAR(archive_expsym_cmds, $1)="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -r -keep_private_externs -nostdlib -o \${lib}-master.o \$libobjs~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \${lib}-master.o \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring${_lt_dar_export_syms}${_lt_dsymutil}" fi - if test "X$lt_int_apple_cc_single_mod" = Xyes ; then - _LT_AC_TAGVAR(archive_cmds, $1)='$CC -dynamiclib -single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring' - else - _LT_AC_TAGVAR(archive_cmds, $1)='$CC -r -keep_private_externs -nostdlib -o ${lib}-master.o $libobjs~$CC -dynamiclib $allow_undefined_flag -o $lib ${lib}-master.o $deplibs $compiler_flags -install_name $rpath/$soname $verstring' - fi - _LT_AC_TAGVAR(module_cmds, $1)='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags' - # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds - if test "X$lt_int_apple_cc_single_mod" = Xyes ; then - _LT_AC_TAGVAR(archive_expsym_cmds, $1)='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -dynamiclib -single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}' - else - _LT_AC_TAGVAR(archive_expsym_cmds, $1)='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -r -keep_private_externs -nostdlib -o ${lib}-master.o $libobjs~$CC -dynamiclib $allow_undefined_flag -o $lib ${lib}-master.o $deplibs $compiler_flags -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}' - fi - _LT_AC_TAGVAR(module_expsym_cmds, $1)='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}' else case $cc_basename in xlc*) @@ -3379,7 +3438,7 @@ case $host_os in _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}--export-dynamic' _LT_AC_TAGVAR(whole_archive_flag_spec, $1)='${wl}--whole-archive$convenience ${wl}--no-whole-archive' ;; - pgCC*) + pgCC* | pgcpp*) # Portland Group C++ compiler _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib' _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname ${wl}-retain-symbols-file ${wl}$export_symbols -o $lib' @@ -3814,7 +3873,8 @@ lt_cv_prog_gnu_ld=$lt_save_with_gnu_ld # compiler output when linking a shared library. # Parse the compiler output and extract the necessary # objects, libraries and library flags. -AC_DEFUN([AC_LIBTOOL_POSTDEP_PREDEP],[ +AC_DEFUN([AC_LIBTOOL_POSTDEP_PREDEP], +[AC_REQUIRE([LT_AC_PROG_SED])dnl dnl we can't use the lt_simple_compile_test_code here, dnl because it contains code intended for an executable, dnl not a library. It's possible we should let each @@ -3939,6 +3999,11 @@ fi $rm -f confest.$objext +_LT_AC_TAGVAR(compiler_lib_search_dirs, $1)= +if test -n "$_LT_AC_TAGVAR(compiler_lib_search_path, $1)"; then + _LT_AC_TAGVAR(compiler_lib_search_dirs, $1)=`echo " ${_LT_AC_TAGVAR(compiler_lib_search_path, $1)}" | ${SED} -e 's! -L! !g' -e 's!^ !!'` +fi + # PORTME: override above test on systems where it is broken ifelse([$1],[CXX], [case $host_os in @@ -3995,7 +4060,6 @@ solaris*) ;; esac ]) - case " $_LT_AC_TAGVAR(postdeps, $1) " in *" -lc "*) _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no ;; esac @@ -4080,7 +4144,7 @@ aix3*) postinstall_cmds='$RANLIB $lib' fi ;; -aix4* | aix5*) +aix[[4-9]]*) if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then test "$enable_shared" = yes && enable_static=no fi @@ -4257,6 +4321,7 @@ if test -f "$ltmain"; then _LT_AC_TAGVAR(predeps, $1) \ _LT_AC_TAGVAR(postdeps, $1) \ _LT_AC_TAGVAR(compiler_lib_search_path, $1) \ + _LT_AC_TAGVAR(compiler_lib_search_dirs, $1) \ _LT_AC_TAGVAR(archive_cmds, $1) \ _LT_AC_TAGVAR(archive_expsym_cmds, $1) \ _LT_AC_TAGVAR(postinstall_cmds, $1) \ @@ -4319,7 +4384,7 @@ ifelse([$1], [], # Generated automatically by $PROGRAM (GNU $PACKAGE $VERSION$TIMESTAMP) # NOTE: Changes made to this file will be lost: look at ltmain.sh. # -# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007 +# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008 # Free Software Foundation, Inc. # # This file is part of GNU Libtool: @@ -4556,6 +4621,10 @@ predeps=$lt_[]_LT_AC_TAGVAR(predeps, $1) # shared library. postdeps=$lt_[]_LT_AC_TAGVAR(postdeps, $1) +# The directories searched by this compiler when creating a shared +# library +compiler_lib_search_dirs=$lt_[]_LT_AC_TAGVAR(compiler_lib_search_dirs, $1) + # The library search path used internally by the compiler when linking # a shared library. compiler_lib_search_path=$lt_[]_LT_AC_TAGVAR(compiler_lib_search_path, $1) @@ -4905,7 +4974,7 @@ EOF echo "$progname: failed program was:" >&AS_MESSAGE_LOG_FD cat conftest.$ac_ext >&5 fi - rm -f conftest* conftst* + rm -rf conftest* conftst* # Do not use the global_symbol_pipe unless it works. if test "$pipe_works" = yes; then @@ -4962,7 +5031,8 @@ AC_MSG_CHECKING([for $compiler option to produce PIC]) # built for inclusion in a dll (and should export symbols for example). # Although the cygwin gcc ignores -fPIC, still need this for old-style # (--disable-auto-import) libraries - _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-DDLL_EXPORT' + m4_if([$1], [GCJ], [], + [_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-DDLL_EXPORT']) ;; darwin* | rhapsody*) # PIC is the default on this platform @@ -4999,7 +5069,7 @@ AC_MSG_CHECKING([for $compiler option to produce PIC]) esac else case $host_os in - aix4* | aix5*) + aix[[4-9]]*) # All AIX code is PIC. if test "$host_cpu" = ia64; then # AIX 5 now supports IA64 processor @@ -5095,7 +5165,7 @@ AC_MSG_CHECKING([for $compiler option to produce PIC]) _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-static' ;; - pgCC*) + pgCC* | pgcpp*) # Portland Group C++ compiler. _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-fpic' @@ -5246,7 +5316,8 @@ AC_MSG_CHECKING([for $compiler option to produce PIC]) # built for inclusion in a dll (and should export symbols for example). # Although the cygwin gcc ignores -fPIC, still need this for old-style # (--disable-auto-import) libraries - _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-DDLL_EXPORT' + m4_if([$1], [GCJ], [], + [_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-DDLL_EXPORT']) ;; darwin* | rhapsody*) @@ -5316,7 +5387,8 @@ AC_MSG_CHECKING([for $compiler option to produce PIC]) mingw* | cygwin* | pw32* | os2*) # This hack is so that the source file can tell whether it is being # built for inclusion in a dll (and should export symbols for example). - _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-DDLL_EXPORT' + m4_if([$1], [GCJ], [], + [_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-DDLL_EXPORT']) ;; hpux9* | hpux10* | hpux11*) @@ -5453,7 +5525,7 @@ AC_MSG_RESULT([$_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)]) # if test -n "$_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)"; then AC_LIBTOOL_COMPILER_OPTION([if $compiler PIC flag $_LT_AC_TAGVAR(lt_prog_compiler_pic, $1) works], - _LT_AC_TAGVAR(lt_prog_compiler_pic_works, $1), + _LT_AC_TAGVAR(lt_cv_prog_compiler_pic_works, $1), [$_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)ifelse([$1],[],[ -DPIC],[ifelse([$1],[CXX],[ -DPIC],[])])], [], [case $_LT_AC_TAGVAR(lt_prog_compiler_pic, $1) in "" | " "*) ;; @@ -5477,7 +5549,7 @@ esac # wl=$_LT_AC_TAGVAR(lt_prog_compiler_wl, $1) eval lt_tmp_static_flag=\"$_LT_AC_TAGVAR(lt_prog_compiler_static, $1)\" AC_LIBTOOL_LINKER_OPTION([if $compiler static flag $lt_tmp_static_flag works], - _LT_AC_TAGVAR(lt_prog_compiler_static_works, $1), + _LT_AC_TAGVAR(lt_cv_prog_compiler_static_works, $1), $lt_tmp_static_flag, [], [_LT_AC_TAGVAR(lt_prog_compiler_static, $1)=]) @@ -5493,7 +5565,7 @@ AC_MSG_CHECKING([whether the $compiler linker ($LD) supports shared libraries]) ifelse([$1],[CXX],[ _LT_AC_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' case $host_os in - aix4* | aix5*) + aix[[4-9]]*) # If we're using GNU nm, then we don't want the "-C" option. # -C means demangle to AIX nm, but means don't demangle with GNU nm if $NM -V 2>&1 | grep 'GNU' > /dev/null; then @@ -5512,6 +5584,7 @@ ifelse([$1],[CXX],[ _LT_AC_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' ;; esac + _LT_AC_TAGVAR(exclude_expsyms, $1)=['_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'] ],[ runpath_var= _LT_AC_TAGVAR(allow_undefined_flag, $1)= @@ -5542,12 +5615,14 @@ ifelse([$1],[CXX],[ # it will be wrapped by ` (' and `)$', so one must not match beginning or # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc', # as well as any symbol that contains `d'. - _LT_AC_TAGVAR(exclude_expsyms, $1)="_GLOBAL_OFFSET_TABLE_" + _LT_AC_TAGVAR(exclude_expsyms, $1)=['_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'] # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out # platforms (ab)use it in PIC code, but their linkers get confused if # the symbol is explicitly referenced. Since portable code cannot # rely on this symbol name, it's probably fine to never include it in # preloaded symbol tables. + # Exclude shared library initialization/finalization symbols. +dnl Note also adjust exclude_expsyms for C++ above. extract_expsyms_cmds= # Just being paranoid about ensuring that cc_basename is set. _LT_CC_BASENAME([$compiler]) @@ -5597,7 +5672,7 @@ ifelse([$1],[CXX],[ # See if GNU ld supports shared libraries. case $host_os in - aix3* | aix4* | aix5*) + aix[[3-9]]*) # On AIX/PPC, the GNU linker is very broken if test "$host_cpu" != ia64; then _LT_AC_TAGVAR(ld_shlibs, $1)=no @@ -5816,7 +5891,7 @@ _LT_EOF fi ;; - aix4* | aix5*) + aix[[4-9]]*) if test "$host_cpu" = ia64; then # On IA64, the linker does run time linking by default, so we don't # have to do anything special. @@ -5836,7 +5911,7 @@ _LT_EOF # Test if we are trying to use run time linking or normal # AIX style linking. If -brtl is somewhere in LDFLAGS, we # need to do runtime linking. - case $host_os in aix4.[[23]]|aix4.[[23]].*|aix5*) + case $host_os in aix4.[[23]]|aix4.[[23]].*|aix[[5-9]]*) for ld_flag in $LDFLAGS; do if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then aix_use_runtimelinking=yes @@ -5996,11 +6071,10 @@ _LT_EOF _LT_AC_TAGVAR(link_all_deplibs, $1)=yes if test "$GCC" = yes ; then output_verbose_link_cmd='echo' - _LT_AC_TAGVAR(archive_cmds, $1)='$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring' - _LT_AC_TAGVAR(module_cmds, $1)='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags' - # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds - _LT_AC_TAGVAR(archive_expsym_cmds, $1)='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}' - _LT_AC_TAGVAR(module_expsym_cmds, $1)='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}' + _LT_AC_TAGVAR(archive_cmds, $1)="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}" + _LT_AC_TAGVAR(module_cmds, $1)="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}" + _LT_AC_TAGVAR(archive_expsym_cmds, $1)="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring ${_lt_dar_single_mod}${_lt_dar_export_syms}${_lt_dsymutil}" + _LT_AC_TAGVAR(module_expsym_cmds, $1)="sed -e 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dar_export_syms}${_lt_dsymutil}" else case $cc_basename in xlc*) @@ -6581,7 +6655,7 @@ AC_SUBST([SED]) AC_MSG_RESULT([$SED]) ]) -# Copyright (C) 2002, 2003, 2005, 2006 Free Software Foundation, Inc. +# Copyright (C) 2002, 2003, 2005, 2006, 2007 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, @@ -6596,7 +6670,7 @@ AC_DEFUN([AM_AUTOMAKE_VERSION], [am__api_version='1.10' dnl Some users find AM_AUTOMAKE_VERSION and mistake it for a way to dnl require some minimum version. Point them to the right macro. -m4_if([$1], [1.10], [], +m4_if([$1], [1.10.1], [], [AC_FATAL([Do not call $0, use AM_INIT_AUTOMAKE([$1]).])])dnl ]) @@ -6612,8 +6686,10 @@ m4_define([_AM_AUTOCONF_VERSION], []) # Call AM_AUTOMAKE_VERSION and AM_AUTOMAKE_VERSION so they can be traced. # This function is AC_REQUIREd by AC_INIT_AUTOMAKE. AC_DEFUN([AM_SET_CURRENT_AUTOMAKE_VERSION], -[AM_AUTOMAKE_VERSION([1.10])dnl -_AM_AUTOCONF_VERSION(m4_PACKAGE_VERSION)]) +[AM_AUTOMAKE_VERSION([1.10.1])dnl +m4_ifndef([AC_AUTOCONF_VERSION], + [m4_copy([m4_PACKAGE_VERSION], [AC_AUTOCONF_VERSION])])dnl +_AM_AUTOCONF_VERSION(AC_AUTOCONF_VERSION)]) # AM_AUX_DIR_EXPAND -*- Autoconf -*- @@ -6885,7 +6961,7 @@ AC_DEFUN([_AM_OUTPUT_DEPENDENCY_COMMANDS], # each Makefile.in and add a new line on top of each file to say so. # Grep'ing the whole file is not good either: AIX grep has a line # limit of 2048, but all sed's we know have understand at least 4000. - if sed 10q "$mf" | grep '^#.*generated by automake' > /dev/null 2>&1; then + if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then dirpart=`AS_DIRNAME("$mf")` else continue @@ -6945,13 +7021,13 @@ AU_DEFUN([AM_CONFIG_HEADER], [AC_CONFIG_HEADERS($@)]) # Do all the work for Automake. -*- Autoconf -*- # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, -# 2005, 2006 Free Software Foundation, Inc. +# 2005, 2006, 2008 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. -# serial 12 +# serial 13 # This macro actually does too much. Some checks are only needed if # your package does certain things. But this isn't really a big deal. @@ -7056,16 +7132,17 @@ AC_PROVIDE_IFELSE([AC_PROG_OBJC], # our stamp files there. AC_DEFUN([_AC_AM_CONFIG_HEADER_HOOK], [# Compute $1's index in $config_headers. +_am_arg=$1 _am_stamp_count=1 for _am_header in $config_headers :; do case $_am_header in - $1 | $1:* ) + $_am_arg | $_am_arg:* ) break ;; * ) _am_stamp_count=`expr $_am_stamp_count + 1` ;; esac done -echo "timestamp for $1" >`AS_DIRNAME([$1])`/stamp-h[]$_am_stamp_count]) +echo "timestamp for $_am_arg" >`AS_DIRNAME(["$_am_arg"])`/stamp-h[]$_am_stamp_count]) # Copyright (C) 2001, 2003, 2005 Free Software Foundation, Inc. # @@ -7392,7 +7469,7 @@ AC_SUBST([INSTALL_STRIP_PROGRAM])]) # _AM_SUBST_NOTMAKE(VARIABLE) # --------------------------- -# Prevent Automake from outputing VARIABLE = @VARIABLE@ in Makefile.in. +# Prevent Automake from outputting VARIABLE = @VARIABLE@ in Makefile.in. # This macro is traced by Automake. AC_DEFUN([_AM_SUBST_NOTMAKE]) diff --git a/Linux-PAM/compile b/compile index 1b1d2321..1b1d2321 100755 --- a/Linux-PAM/compile +++ b/compile diff --git a/Linux-PAM/conf/Makefile.am b/conf/Makefile.am index f8b693bf..f8b693bf 100644 --- a/Linux-PAM/conf/Makefile.am +++ b/conf/Makefile.am diff --git a/Linux-PAM/conf/Makefile.in b/conf/Makefile.in index 324a77ba..b3888f07 100644 --- a/Linux-PAM/conf/Makefile.in +++ b/conf/Makefile.in @@ -1,8 +1,8 @@ -# Makefile.in generated by automake 1.10 from Makefile.am. +# Makefile.in generated by automake 1.10.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, -# 2003, 2004, 2005, 2006 Free Software Foundation, Inc. +# 2003, 2004, 2005, 2006, 2007, 2008 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. @@ -83,6 +83,7 @@ CXXFLAGS = @CXXFLAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ +DSYMUTIL = @DSYMUTIL@ ECHO = @ECHO@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ @@ -135,6 +136,7 @@ MKDIR_P = @MKDIR_P@ MSGFMT = @MSGFMT@ MSGFMT_015 = @MSGFMT_015@ MSGMERGE = @MSGMERGE@ +NMEDIT = @NMEDIT@ OBJEXT = @OBJEXT@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ @@ -337,8 +339,8 @@ ID: $(HEADERS) $(SOURCES) $(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; } \ - END { for (i in files) print i; }'`; \ + $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ mkid -fID $$unique tags: TAGS @@ -363,8 +365,8 @@ TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | \ - $(AWK) ' { files[$$0] = 1; } \ - END { for (i in files) print i; }'`; \ + $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \ test -n "$$unique" || unique=$$empty_fix; \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ @@ -374,13 +376,12 @@ ctags: CTAGS CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ $(TAGS_FILES) $(LISP) tags=; \ - here=`pwd`; \ 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; } \ - END { for (i in files) print i; }'`; \ + $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ test -z "$(CTAGS_ARGS)$$tags$$unique" \ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ $$tags $$unique diff --git a/Linux-PAM/conf/install_conf b/conf/install_conf index 7a2acd98..7a2acd98 100755 --- a/Linux-PAM/conf/install_conf +++ b/conf/install_conf diff --git a/Linux-PAM/conf/md5itall b/conf/md5itall index 0f2656fe..0f2656fe 100755 --- a/Linux-PAM/conf/md5itall +++ b/conf/md5itall diff --git a/Linux-PAM/conf/pam.conf b/conf/pam.conf index 8e78e547..8e78e547 100644 --- a/Linux-PAM/conf/pam.conf +++ b/conf/pam.conf diff --git a/Linux-PAM/conf/pam_conv1/Makefile.am b/conf/pam_conv1/Makefile.am index b9e6153f..b9e6153f 100644 --- a/Linux-PAM/conf/pam_conv1/Makefile.am +++ b/conf/pam_conv1/Makefile.am diff --git a/Linux-PAM/conf/pam_conv1/Makefile.in b/conf/pam_conv1/Makefile.in index 21b68c9e..9e8971da 100644 --- a/Linux-PAM/conf/pam_conv1/Makefile.in +++ b/conf/pam_conv1/Makefile.in @@ -1,8 +1,8 @@ -# Makefile.in generated by automake 1.10 from Makefile.am. +# Makefile.in generated by automake 1.10.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, -# 2003, 2004, 2005, 2006 Free Software Foundation, Inc. +# 2003, 2004, 2005, 2006, 2007, 2008 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. @@ -59,7 +59,7 @@ PROGRAMS = $(noinst_PROGRAMS) am_pam_conv1_OBJECTS = pam_conv_l.$(OBJEXT) pam_conv_y.$(OBJEXT) pam_conv1_OBJECTS = $(am_pam_conv1_OBJECTS) pam_conv1_DEPENDENCIES = -DEFAULT_INCLUDES = -I. -I$(top_builddir)@am__isrc@ +DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir) depcomp = $(SHELL) $(top_srcdir)/depcomp am__depfiles_maybe = depfiles COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ @@ -103,6 +103,7 @@ CXXFLAGS = @CXXFLAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ +DSYMUTIL = @DSYMUTIL@ ECHO = @ECHO@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ @@ -155,6 +156,7 @@ MKDIR_P = @MKDIR_P@ MSGFMT = @MSGFMT@ MSGFMT_015 = @MSGFMT_015@ MSGMERGE = @MSGMERGE@ +NMEDIT = @NMEDIT@ OBJEXT = @OBJEXT@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ @@ -343,8 +345,8 @@ ID: $(HEADERS) $(SOURCES) $(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; } \ - END { for (i in files) print i; }'`; \ + $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ mkid -fID $$unique tags: TAGS @@ -356,8 +358,8 @@ TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | \ - $(AWK) ' { files[$$0] = 1; } \ - END { for (i in files) print i; }'`; \ + $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \ test -n "$$unique" || unique=$$empty_fix; \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ @@ -367,13 +369,12 @@ ctags: CTAGS CTAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ $(TAGS_FILES) $(LISP) tags=; \ - here=`pwd`; \ 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; } \ - END { for (i in files) print i; }'`; \ + $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ test -z "$(CTAGS_ARGS)$$tags$$unique" \ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ $$tags $$unique diff --git a/Linux-PAM/conf/pam_conv1/README b/conf/pam_conv1/README index 9d27e223..9d27e223 100644 --- a/Linux-PAM/conf/pam_conv1/README +++ b/conf/pam_conv1/README diff --git a/Linux-PAM/conf/pam_conv1/pam_conv_l.c b/conf/pam_conv1/pam_conv_l.c index a01b450d..a01b450d 100644 --- a/Linux-PAM/conf/pam_conv1/pam_conv_l.c +++ b/conf/pam_conv1/pam_conv_l.c diff --git a/Linux-PAM/conf/pam_conv1/pam_conv_l.l b/conf/pam_conv1/pam_conv_l.l index c899d6bc..c899d6bc 100644 --- a/Linux-PAM/conf/pam_conv1/pam_conv_l.l +++ b/conf/pam_conv1/pam_conv_l.l diff --git a/Linux-PAM/conf/pam_conv1/pam_conv_y.c b/conf/pam_conv1/pam_conv_y.c index e3667b90..e3667b90 100644 --- a/Linux-PAM/conf/pam_conv1/pam_conv_y.c +++ b/conf/pam_conv1/pam_conv_y.c diff --git a/Linux-PAM/conf/pam_conv1/pam_conv_y.h b/conf/pam_conv1/pam_conv_y.h index 21307a21..21307a21 100644 --- a/Linux-PAM/conf/pam_conv1/pam_conv_y.h +++ b/conf/pam_conv1/pam_conv_y.h diff --git a/Linux-PAM/conf/pam_conv1/pam_conv_y.y b/conf/pam_conv1/pam_conv_y.y index b03af76b..b03af76b 100644 --- a/Linux-PAM/conf/pam_conv1/pam_conv_y.y +++ b/conf/pam_conv1/pam_conv_y.y diff --git a/Linux-PAM/config.guess b/config.guess index ee5232ad..f32079ab 100755 --- a/Linux-PAM/config.guess +++ b/config.guess @@ -1,10 +1,10 @@ #! /bin/sh # Attempt to guess a canonical system name. # Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, -# 2000, 2001, 2002, 2003, 2004, 2005, 2006 Free Software Foundation, -# Inc. +# 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008 +# Free Software Foundation, Inc. -timestamp='2006-07-02' +timestamp='2008-01-23' # This file is free software; you can redistribute it and/or modify it # under the terms of the GNU General Public License as published by @@ -56,8 +56,8 @@ version="\ GNU config.guess ($timestamp) Originally written by Per Bothner. -Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005 -Free Software Foundation, Inc. +Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, +2002, 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE." @@ -139,16 +139,6 @@ UNAME_RELEASE=`(uname -r) 2>/dev/null` || UNAME_RELEASE=unknown UNAME_SYSTEM=`(uname -s) 2>/dev/null` || UNAME_SYSTEM=unknown UNAME_VERSION=`(uname -v) 2>/dev/null` || UNAME_VERSION=unknown -case "${UNAME_MACHINE}" in - i?86) - test -z "$VENDOR" && VENDOR=pc - ;; - *) - test -z "$VENDOR" && VENDOR=unknown - ;; -esac -test -f /etc/SuSE-release -o -f /.buildenv && VENDOR=suse - # Note: order is significant - the case branches are not exclusive. case "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" in @@ -171,6 +161,7 @@ case "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" in arm*) machine=arm-unknown ;; sh3el) machine=shl-unknown ;; sh3eb) machine=sh-unknown ;; + sh5el) machine=sh5le-unknown ;; *) machine=${UNAME_MACHINE_ARCH}-unknown ;; esac # The Operating System including object format, if it has switched @@ -339,7 +330,7 @@ case "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" in sun4*:SunOS:5.*:* | tadpole*:SunOS:5.*:*) echo sparc-sun-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'` exit ;; - i86pc:SunOS:5.*:*) + i86pc:SunOS:5.*:* | i86xen:SunOS:5.*:*) echo i386-pc-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'` exit ;; sun4*:SunOS:6*:*) @@ -541,7 +532,7 @@ EOF echo rs6000-ibm-aix3.2 fi exit ;; - *:AIX:*:[45]) + *:AIX:*:[456]) IBM_CPU_ID=`/usr/sbin/lsdev -C -c processor -S available | sed 1q | awk '{ print $1 }'` if /usr/sbin/lsattr -El ${IBM_CPU_ID} | grep ' POWER' >/dev/null 2>&1; then IBM_ARCH=rs6000 @@ -790,7 +781,7 @@ EOF i*:CYGWIN*:*) echo ${UNAME_MACHINE}-pc-cygwin exit ;; - i*:MINGW*:*) + *:MINGW*:*) echo ${UNAME_MACHINE}-pc-mingw32 exit ;; i*:windows32*:*) @@ -800,12 +791,18 @@ EOF i*:PW*:*) echo ${UNAME_MACHINE}-pc-pw32 exit ;; - x86:Interix*:[3456]*) - echo i586-pc-interix${UNAME_RELEASE} - exit ;; - EM64T:Interix*:[3456]*) - echo x86_64-unknown-interix${UNAME_RELEASE} - exit ;; + *:Interix*:[3456]*) + case ${UNAME_MACHINE} in + x86) + echo i586-pc-interix${UNAME_RELEASE} + exit ;; + EM64T | authenticamd) + echo x86_64-unknown-interix${UNAME_RELEASE} + exit ;; + IA64) + echo ia64-unknown-interix${UNAME_RELEASE} + exit ;; + esac ;; [345]86:Windows_95:* | [345]86:Windows_98:* | [345]86:Windows_NT:*) echo i${UNAME_MACHINE}-pc-mks exit ;; @@ -839,7 +836,14 @@ EOF echo ${UNAME_MACHINE}-pc-minix exit ;; arm*:Linux:*:*) - echo ${UNAME_MACHINE}-${VENDOR}-linux-gnu + eval $set_cc_for_build + if echo __ARM_EABI__ | $CC_FOR_BUILD -E - 2>/dev/null \ + | grep -q __ARM_EABI__ + then + echo ${UNAME_MACHINE}-unknown-linux-gnu + else + echo ${UNAME_MACHINE}-unknown-linux-gnueabi + fi exit ;; avr32*:Linux:*:*) echo ${UNAME_MACHINE}-unknown-linux-gnu @@ -851,16 +855,16 @@ EOF echo crisv32-axis-linux-gnu exit ;; frv:Linux:*:*) - echo frv-${VENDOR}-linux-gnu + echo frv-unknown-linux-gnu exit ;; ia64:Linux:*:*) - echo ${UNAME_MACHINE}-${VENDOR}-linux-gnu + echo ${UNAME_MACHINE}-unknown-linux-gnu exit ;; m32r*:Linux:*:*) - echo ${UNAME_MACHINE}-${VENDOR}-linux-gnu + echo ${UNAME_MACHINE}-unknown-linux-gnu exit ;; m68*:Linux:*:*) - echo ${UNAME_MACHINE}-${VENDOR}-linux-gnu + echo ${UNAME_MACHINE}-unknown-linux-gnu exit ;; mips:Linux:*:*) eval $set_cc_for_build @@ -883,7 +887,7 @@ EOF s: ::g p }'`" - test x"${CPU}" != x && { echo "${CPU}-${VENDOR}-linux-gnu"; exit; } + test x"${CPU}" != x && { echo "${CPU}-unknown-linux-gnu"; exit; } ;; mips64:Linux:*:*) eval $set_cc_for_build @@ -906,16 +910,16 @@ EOF s: ::g p }'`" - test x"${CPU}" != x && { echo "${CPU}-${VENDOR}-linux-gnu"; exit; } + test x"${CPU}" != x && { echo "${CPU}-unknown-linux-gnu"; exit; } ;; or32:Linux:*:*) - echo or32-${VENDOR}-linux-gnu + echo or32-unknown-linux-gnu exit ;; ppc:Linux:*:*) - echo powerpc-${VENDOR}-linux-gnu + echo powerpc-unknown-linux-gnu exit ;; ppc64:Linux:*:*) - echo powerpc64-${VENDOR}-linux-gnu + echo powerpc64-unknown-linux-gnu exit ;; alpha:Linux:*:*) case `sed -n '/^cpu model/s/^.*: \(.*\)/\1/p' < /proc/cpuinfo` in @@ -929,36 +933,39 @@ EOF esac objdump --private-headers /bin/sh | grep ld.so.1 >/dev/null if test "$?" = 0 ; then LIBC="libc1" ; else LIBC="" ; fi - echo ${UNAME_MACHINE}-${VENDOR}-linux-gnu${LIBC} + echo ${UNAME_MACHINE}-unknown-linux-gnu${LIBC} exit ;; parisc:Linux:*:* | hppa:Linux:*:*) # Look for CPU level case `grep '^cpu[^a-z]*:' /proc/cpuinfo 2>/dev/null | cut -d' ' -f2` in - PA7*) echo hppa1.1-${VENDOR}-linux-gnu ;; - PA8*) echo hppa2.0-${VENDOR}-linux-gnu ;; - *) echo hppa-${VENDOR}-linux-gnu ;; + PA7*) echo hppa1.1-unknown-linux-gnu ;; + PA8*) echo hppa2.0-unknown-linux-gnu ;; + *) echo hppa-unknown-linux-gnu ;; esac exit ;; parisc64:Linux:*:* | hppa64:Linux:*:*) - echo hppa64-${VENDOR}-linux-gnu + echo hppa64-unknown-linux-gnu exit ;; s390:Linux:*:* | s390x:Linux:*:*) echo ${UNAME_MACHINE}-ibm-linux exit ;; sh64*:Linux:*:*) - echo ${UNAME_MACHINE}-${VENDOR}-linux-gnu + echo ${UNAME_MACHINE}-unknown-linux-gnu exit ;; sh*:Linux:*:*) - echo ${UNAME_MACHINE}-${VENDOR}-linux-gnu + echo ${UNAME_MACHINE}-unknown-linux-gnu exit ;; sparc:Linux:*:* | sparc64:Linux:*:*) - echo ${UNAME_MACHINE}-${VENDOR}-linux-gnu + echo ${UNAME_MACHINE}-unknown-linux-gnu exit ;; vax:Linux:*:*) echo ${UNAME_MACHINE}-dec-linux-gnu exit ;; x86_64:Linux:*:*) - echo x86_64-${VENDOR}-linux-gnu + echo x86_64-unknown-linux-gnu + exit ;; + xtensa*:Linux:*:*) + echo ${UNAME_MACHINE}-unknown-linux-gnu exit ;; i*86:Linux:*:*) # The BFD linker knows what the default object file format is, so @@ -973,18 +980,18 @@ EOF p'` case "$ld_supported_targets" in elf32-i386) - TENTATIVE="${UNAME_MACHINE}-${VENDOR}-linux-gnu" + TENTATIVE="${UNAME_MACHINE}-pc-linux-gnu" ;; a.out-i386-linux) - echo "${UNAME_MACHINE}-${VENDOR}-linux-gnuaout" + echo "${UNAME_MACHINE}-pc-linux-gnuaout" exit ;; coff-i386) - echo "${UNAME_MACHINE}-${VENDOR}-linux-gnucoff" + echo "${UNAME_MACHINE}-pc-linux-gnucoff" exit ;; "") # Either a pre-BFD a.out linker (linux-gnuoldld) or # one that does not give us useful --help. - echo "${UNAME_MACHINE}-${VENDOR}-linux-gnuoldld" + echo "${UNAME_MACHINE}-pc-linux-gnuoldld" exit ;; esac # Determine whether the default compiler is a.out or elf @@ -1018,7 +1025,7 @@ EOF p }'`" test x"${LIBC}" != x && { - echo "${UNAME_MACHINE}-${VENDOR}-linux-${LIBC}" + echo "${UNAME_MACHINE}-pc-linux-${LIBC}" exit } test x"${TENTATIVE}" != x && { echo "${TENTATIVE}"; exit; } @@ -1218,6 +1225,15 @@ EOF SX-6:SUPER-UX:*:*) echo sx6-nec-superux${UNAME_RELEASE} exit ;; + SX-7:SUPER-UX:*:*) + echo sx7-nec-superux${UNAME_RELEASE} + exit ;; + SX-8:SUPER-UX:*:*) + echo sx8-nec-superux${UNAME_RELEASE} + exit ;; + SX-8R:SUPER-UX:*:*) + echo sx8r-nec-superux${UNAME_RELEASE} + exit ;; Power*:Rhapsody:*:*) echo powerpc-apple-rhapsody${UNAME_RELEASE} exit ;; @@ -1468,9 +1484,9 @@ This script, last modified $timestamp, has failed to recognize the operating system you are using. It is advised that you download the most up to date version of the config scripts from - http://savannah.gnu.org/cgi-bin/viewcvs/*checkout*/config/config/config.guess + http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.guess;hb=HEAD and - http://savannah.gnu.org/cgi-bin/viewcvs/*checkout*/config/config/config.sub + http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.sub;hb=HEAD If the version you run ($0) is already up to date, please send the following data and any information you think might be diff --git a/Linux-PAM/config.h.in b/config.h.in index 7f7f182e..cc53192b 100644 --- a/Linux-PAM/config.h.in +++ b/config.h.in @@ -11,6 +11,9 @@ this is either `int' or `gid_t'. */ #undef GETGROUPS_T +/* Define to 1 if struct audit_tty_status exists. */ +#undef HAVE_AUDIT_TTY_STATUS + /* Define to 1 if you have the MacOS X function CFLocaleCopyCurrent in the CoreFoundation framework. */ #undef HAVE_CFLOCALECOPYCURRENT @@ -25,6 +28,9 @@ /* Define to 1 if you have the <crypt.h> header file. */ #undef HAVE_CRYPT_H +/* Define to 1 if you have the `crypt_r' function. */ +#undef HAVE_CRYPT_R + /* Define to 1 if you have the <db.h> header file. */ #undef HAVE_DB_H @@ -108,7 +114,7 @@ /* Define to 1 if you have the `lckpwdf' function. */ #undef HAVE_LCKPWDF -/* Defined if audit support should be compiled in */ +/* Define to 1 if audit support should be compiled in. */ #undef HAVE_LIBAUDIT /* Define to 1 if you have the <limits.h> header file. */ @@ -254,6 +260,9 @@ /* Path where mails are stored */ #undef PAM_PATH_MAILDIR +/* Random device path. */ +#undef PAM_PATH_RANDOMDEV + /* Additional path of xauth executable */ #undef PAM_PATH_XAUTH diff --git a/Linux-PAM/config.rpath b/config.rpath index c492a93b..c492a93b 100755 --- a/Linux-PAM/config.rpath +++ b/config.rpath diff --git a/Linux-PAM/config.sub b/config.sub index fab0aa35..6759825a 100755 --- a/Linux-PAM/config.sub +++ b/config.sub @@ -1,10 +1,10 @@ #! /bin/sh # Configuration validation subroutine script. # Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, -# 2000, 2001, 2002, 2003, 2004, 2005, 2006 Free Software Foundation, -# Inc. +# 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008 +# Free Software Foundation, Inc. -timestamp='2006-09-20' +timestamp='2008-01-16' # This file is (in principle) common to ALL GNU software. # The presence of a machine in this file suggests that SOME GNU software @@ -72,8 +72,8 @@ Report bugs and patches to <config-patches@gnu.org>." version="\ GNU config.sub ($timestamp) -Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005 -Free Software Foundation, Inc. +Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, +2002, 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE." @@ -245,12 +245,12 @@ case $basic_machine in | bfin \ | c4x | clipper \ | d10v | d30v | dlx | dsp16xx \ - | fr30 | frv \ + | fido | fr30 | frv \ | h8300 | h8500 | hppa | hppa1.[01] | hppa2.0 | hppa2.0[nw] | hppa64 \ | i370 | i860 | i960 | ia64 \ | ip2k | iq2000 \ | m32c | m32r | m32rle | m68000 | m68k | m88k \ - | maxq | mb | microblaze | mcore \ + | maxq | mb | microblaze | mcore | mep \ | mips | mipsbe | mipseb | mipsel | mipsle \ | mips16 \ | mips64 | mips64el \ @@ -324,7 +324,7 @@ case $basic_machine in | clipper-* | craynv-* | cydra-* \ | d10v-* | d30v-* | dlx-* \ | elxsi-* \ - | f30[01]-* | f700-* | fr30-* | frv-* | fx80-* \ + | f30[01]-* | f700-* | fido-* | fr30-* | frv-* | fx80-* \ | h8300-* | h8500-* \ | hppa-* | hppa1.[01]-* | hppa2.0-* | hppa2.0[nw]-* | hppa64-* \ | i*86-* | i860-* | i960-* | ia64-* \ @@ -369,10 +369,14 @@ case $basic_machine in | v850-* | v850e-* | vax-* \ | we32k-* \ | x86-* | x86_64-* | xc16x-* | xps100-* | xscale-* | xscalee[bl]-* \ - | xstormy16-* | xtensa-* \ + | xstormy16-* | xtensa*-* \ | ymp-* \ | z8k-*) ;; + # Recognize the basic CPU types without company name, with glob match. + xtensa*) + basic_machine=$basic_machine-unknown + ;; # Recognize the various machine names and aliases which stand # for a CPU type and a company and sometimes even an OS. 386bsd) @@ -443,6 +447,14 @@ case $basic_machine in basic_machine=ns32k-sequent os=-dynix ;; + blackfin) + basic_machine=bfin-unknown + os=-linux + ;; + blackfin-*) + basic_machine=bfin-`echo $basic_machine | sed 's/^[^-]*-//'` + os=-linux + ;; c90) basic_machine=c90-cray os=-unicos @@ -475,8 +487,8 @@ case $basic_machine in basic_machine=craynv-cray os=-unicosmp ;; - cr16c) - basic_machine=cr16c-unknown + cr16) + basic_machine=cr16-unknown os=-elf ;; crds | unos) @@ -668,6 +680,14 @@ case $basic_machine in basic_machine=m68k-isi os=-sysv ;; + m68knommu) + basic_machine=m68k-unknown + os=-linux + ;; + m68knommu-*) + basic_machine=m68k-`echo $basic_machine | sed 's/^[^-]*-//'` + os=-linux + ;; m88k-omron*) basic_machine=m88k-omron ;; @@ -683,6 +703,10 @@ case $basic_machine in basic_machine=i386-pc os=-mingw32 ;; + mingw32ce) + basic_machine=arm-unknown + os=-mingw32ce + ;; miniframe) basic_machine=m68000-convergent ;; @@ -809,6 +833,14 @@ case $basic_machine in basic_machine=i860-intel os=-osf ;; + parisc) + basic_machine=hppa-unknown + os=-linux + ;; + parisc-*) + basic_machine=hppa-`echo $basic_machine | sed 's/^[^-]*-//'` + os=-linux + ;; pbd) basic_machine=sparc-tti ;; @@ -925,6 +957,9 @@ case $basic_machine in basic_machine=sh-hitachi os=-hms ;; + sh5el) + basic_machine=sh5le-unknown + ;; sh64) basic_machine=sh64-unknown ;; @@ -1014,6 +1049,10 @@ case $basic_machine in basic_machine=tic6x-unknown os=-coff ;; + tile*) + basic_machine=tile-unknown + os=-linux-gnu + ;; tx39) basic_machine=mipstx39-unknown ;; @@ -1219,7 +1258,7 @@ case $os in | -os2* | -vos* | -palmos* | -uclinux* | -nucleus* \ | -morphos* | -superux* | -rtmk* | -rtmk-nova* | -windiss* \ | -powermax* | -dnix* | -nx6 | -nx7 | -sei* | -dragonfly* \ - | -skyos* | -haiku* | -rdos* | -toppers*) + | -skyos* | -haiku* | -rdos* | -toppers* | -drops*) # Remember, each alternative MUST END IN *, to match a version number. ;; -qnx*) @@ -1414,6 +1453,9 @@ case $basic_machine in m68*-cisco) os=-aout ;; + mep-*) + os=-elf + ;; mips*-cisco) os=-elf ;; diff --git a/Linux-PAM/configure b/configure index 80dda84f..05862da3 100755 --- a/Linux-PAM/configure +++ b/configure @@ -865,6 +865,8 @@ EGREP ECHO AR RANLIB +DSYMUTIL +NMEDIT CPP CXX CXXFLAGS @@ -901,6 +903,8 @@ LIBCRACK HAVE_LIBCRACK_TRUE HAVE_LIBCRACK_FALSE LIBAUDIT +HAVE_AUDIT_TTY_STATUS_TRUE +HAVE_AUDIT_TTY_STATUS_FALSE LIBCRYPT LIBDB HAVE_LIBDB_TRUE @@ -1581,6 +1585,9 @@ Optional Packages: default _PATH_MAILDIR if defined in paths.h, otherwise /var/spool/mail --with-xauth additional path to check for xauth when it is called from pam_xauth added to the default of /usr/X11R6/bin/xauth, /usr/bin/xauth, /usr/bin/X11/xauth + --with-randomdev=(<path>|yes|no) + use specified random device instead of /dev/urandom + or 'no' to disable --with-db-uniquename=extension Unique name for db libraries and functions. --with-xml-catalog=CATALOG @@ -2370,7 +2377,7 @@ fi # Define the identity of the package. PACKAGE="Linux-PAM" - VERSION=0.99.9.0 + VERSION=1.0.1 cat >>confdefs.h <<_ACEOF @@ -2636,6 +2643,12 @@ then then includedir="${prefix}/include/security" fi + + if test ${localstatedir} = '${prefix}/var' + then + localstatedir="/var" + fi + fi # Check whether --enable-static-modules was given. @@ -4672,7 +4685,7 @@ lt_cv_deplibs_check_method='unknown' # whether `pass_all' will *always* work, you probably want this one. case $host_os in -aix4* | aix5*) +aix[4-9]*) lt_cv_deplibs_check_method=pass_all ;; @@ -4887,7 +4900,7 @@ ia64-*-hpux*) ;; *-*-irix6*) # Find out which ABI we are using. - echo '#line 4890 "configure"' > conftest.$ac_ext + echo '#line 4903 "configure"' > conftest.$ac_ext if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 (eval $ac_compile) 2>&5 ac_status=$? @@ -5059,7 +5072,11 @@ sparc*-*solaris*) *64-bit*) case $lt_cv_prog_gnu_ld in yes*) LD="${LD-ld} -m elf64_sparc" ;; - *) LD="${LD-ld} -64" ;; + *) + if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then + LD="${LD-ld} -64" + fi + ;; esac ;; esac @@ -6656,7 +6673,6 @@ ac_compiler_gnu=$ac_cv_c_compiler_gnu # Autoconf 2.13's AC_OBJEXT and AC_EXEEXT macros only works for C compilers! - # find the maximum length of command line arguments { echo "$as_me:$LINENO: checking the maximum length of command line arguments" >&5 echo $ECHO_N "checking the maximum length of command line arguments... $ECHO_C" >&6; } @@ -6971,7 +6987,7 @@ EOF echo "$progname: failed program was:" >&5 cat conftest.$ac_ext >&5 fi - rm -f conftest* conftst* + rm -rf conftest* conftst* # Do not use the global_symbol_pipe unless it works. if test "$pipe_works" = yes; then @@ -7531,6 +7547,318 @@ fi ;; esac + + case $host_os in + rhapsody* | darwin*) + if test -n "$ac_tool_prefix"; then + # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args. +set dummy ${ac_tool_prefix}dsymutil; ac_word=$2 +{ echo "$as_me:$LINENO: checking for $ac_word" >&5 +echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } +if test "${ac_cv_prog_DSYMUTIL+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + if test -n "$DSYMUTIL"; then + ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil" + echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done +done +IFS=$as_save_IFS + +fi +fi +DSYMUTIL=$ac_cv_prog_DSYMUTIL +if test -n "$DSYMUTIL"; then + { echo "$as_me:$LINENO: result: $DSYMUTIL" >&5 +echo "${ECHO_T}$DSYMUTIL" >&6; } +else + { echo "$as_me:$LINENO: result: no" >&5 +echo "${ECHO_T}no" >&6; } +fi + + +fi +if test -z "$ac_cv_prog_DSYMUTIL"; then + ac_ct_DSYMUTIL=$DSYMUTIL + # Extract the first word of "dsymutil", so it can be a program name with args. +set dummy dsymutil; ac_word=$2 +{ echo "$as_me:$LINENO: checking for $ac_word" >&5 +echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } +if test "${ac_cv_prog_ac_ct_DSYMUTIL+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + if test -n "$ac_ct_DSYMUTIL"; then + ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + ac_cv_prog_ac_ct_DSYMUTIL="dsymutil" + echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done +done +IFS=$as_save_IFS + +fi +fi +ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL +if test -n "$ac_ct_DSYMUTIL"; then + { echo "$as_me:$LINENO: result: $ac_ct_DSYMUTIL" >&5 +echo "${ECHO_T}$ac_ct_DSYMUTIL" >&6; } +else + { echo "$as_me:$LINENO: result: no" >&5 +echo "${ECHO_T}no" >&6; } +fi + + if test "x$ac_ct_DSYMUTIL" = x; then + DSYMUTIL=":" + else + case $cross_compiling:$ac_tool_warned in +yes:) +{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools +whose name does not start with the host triplet. If you think this +configuration is useful to you, please write to autoconf@gnu.org." >&5 +echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools +whose name does not start with the host triplet. If you think this +configuration is useful to you, please write to autoconf@gnu.org." >&2;} +ac_tool_warned=yes ;; +esac + DSYMUTIL=$ac_ct_DSYMUTIL + fi +else + DSYMUTIL="$ac_cv_prog_DSYMUTIL" +fi + + if test -n "$ac_tool_prefix"; then + # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args. +set dummy ${ac_tool_prefix}nmedit; ac_word=$2 +{ echo "$as_me:$LINENO: checking for $ac_word" >&5 +echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } +if test "${ac_cv_prog_NMEDIT+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + if test -n "$NMEDIT"; then + ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit" + echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done +done +IFS=$as_save_IFS + +fi +fi +NMEDIT=$ac_cv_prog_NMEDIT +if test -n "$NMEDIT"; then + { echo "$as_me:$LINENO: result: $NMEDIT" >&5 +echo "${ECHO_T}$NMEDIT" >&6; } +else + { echo "$as_me:$LINENO: result: no" >&5 +echo "${ECHO_T}no" >&6; } +fi + + +fi +if test -z "$ac_cv_prog_NMEDIT"; then + ac_ct_NMEDIT=$NMEDIT + # Extract the first word of "nmedit", so it can be a program name with args. +set dummy nmedit; ac_word=$2 +{ echo "$as_me:$LINENO: checking for $ac_word" >&5 +echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } +if test "${ac_cv_prog_ac_ct_NMEDIT+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + if test -n "$ac_ct_NMEDIT"; then + ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + ac_cv_prog_ac_ct_NMEDIT="nmedit" + echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done +done +IFS=$as_save_IFS + +fi +fi +ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT +if test -n "$ac_ct_NMEDIT"; then + { echo "$as_me:$LINENO: result: $ac_ct_NMEDIT" >&5 +echo "${ECHO_T}$ac_ct_NMEDIT" >&6; } +else + { echo "$as_me:$LINENO: result: no" >&5 +echo "${ECHO_T}no" >&6; } +fi + + if test "x$ac_ct_NMEDIT" = x; then + NMEDIT=":" + else + case $cross_compiling:$ac_tool_warned in +yes:) +{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools +whose name does not start with the host triplet. If you think this +configuration is useful to you, please write to autoconf@gnu.org." >&5 +echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools +whose name does not start with the host triplet. If you think this +configuration is useful to you, please write to autoconf@gnu.org." >&2;} +ac_tool_warned=yes ;; +esac + NMEDIT=$ac_ct_NMEDIT + fi +else + NMEDIT="$ac_cv_prog_NMEDIT" +fi + + + { echo "$as_me:$LINENO: checking for -single_module linker flag" >&5 +echo $ECHO_N "checking for -single_module linker flag... $ECHO_C" >&6; } +if test "${lt_cv_apple_cc_single_mod+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + lt_cv_apple_cc_single_mod=no + if test -z "${LT_MULTI_MODULE}"; then + # By default we will add the -single_module flag. You can override + # by either setting the environment variable LT_MULTI_MODULE + # non-empty at configure time, or by adding -multi_module to the + # link flags. + echo "int foo(void){return 1;}" > conftest.c + $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ + -dynamiclib ${wl}-single_module conftest.c + if test -f libconftest.dylib; then + lt_cv_apple_cc_single_mod=yes + rm -rf libconftest.dylib* + fi + rm conftest.c + fi +fi +{ echo "$as_me:$LINENO: result: $lt_cv_apple_cc_single_mod" >&5 +echo "${ECHO_T}$lt_cv_apple_cc_single_mod" >&6; } + { echo "$as_me:$LINENO: checking for -exported_symbols_list linker flag" >&5 +echo $ECHO_N "checking for -exported_symbols_list linker flag... $ECHO_C" >&6; } +if test "${lt_cv_ld_exported_symbols_list+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + lt_cv_ld_exported_symbols_list=no + save_LDFLAGS=$LDFLAGS + echo "_main" > conftest.sym + LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym" + cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ + +int +main () +{ + + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext conftest$ac_exeext +if { (ac_try="$ac_link" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 + (eval "$ac_link") 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && { + test -z "$ac_c_werror_flag" || + test ! -s conftest.err + } && test -s conftest$ac_exeext && + $as_test_x conftest$ac_exeext; then + lt_cv_ld_exported_symbols_list=yes +else + echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + lt_cv_ld_exported_symbols_list=no +fi + +rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ + conftest$ac_exeext conftest.$ac_ext + LDFLAGS="$save_LDFLAGS" + +fi +{ echo "$as_me:$LINENO: result: $lt_cv_ld_exported_symbols_list" >&5 +echo "${ECHO_T}$lt_cv_ld_exported_symbols_list" >&6; } + case $host_os in + rhapsody* | darwin1.[0123]) + _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;; + darwin1.*) + _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;; + darwin*) + # if running on 10.5 or later, the deployment target defaults + # to the OS version, if on x86, and 10.4, the deployment + # target defaults to 10.4. Don't you love it? + case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in + 10.0,*86*-darwin8*|10.0,*-darwin[91]*) + _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;; + 10.[012]*) + _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;; + 10.*) + _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;; + esac + ;; + esac + if test "$lt_cv_apple_cc_single_mod" = "yes"; then + _lt_dar_single_mod='$single_module' + fi + if test "$lt_cv_ld_exported_symbols_list" = "yes"; then + _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym' + else + _lt_dar_export_syms="~$NMEDIT -s \$output_objdir/\${libname}-symbols.expsym \${lib}" + fi + if test "$DSYMUTIL" != ":"; then + _lt_dsymutil="~$DSYMUTIL \$lib || :" + else + _lt_dsymutil= + fi + ;; + esac + + enable_dlopen=no enable_win32_dll=no @@ -7596,7 +7924,7 @@ ac_outfile=conftest.$ac_objext echo "$lt_simple_link_test_code" >conftest.$ac_ext eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err _lt_linker_boilerplate=`cat conftest.err` -$rm conftest* +$rm -r conftest* @@ -7624,11 +7952,11 @@ else -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ -e 's:$: $lt_compiler_flag:'` - (eval echo "\"\$as_me:7627: $lt_compile\"" >&5) + (eval echo "\"\$as_me:7955: $lt_compile\"" >&5) (eval "$lt_compile" 2>conftest.err) ac_status=$? cat conftest.err >&5 - echo "$as_me:7631: \$? = $ac_status" >&5 + echo "$as_me:7959: \$? = $ac_status" >&5 if (exit $ac_status) && test -s "$ac_outfile"; then # The compiler can only warn and ignore the option if not recognized # So say no if there are warnings other than the usual output. @@ -7898,10 +8226,10 @@ if test -n "$lt_prog_compiler_pic"; then { echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5 echo $ECHO_N "checking if $compiler PIC flag $lt_prog_compiler_pic works... $ECHO_C" >&6; } -if test "${lt_prog_compiler_pic_works+set}" = set; then +if test "${lt_cv_prog_compiler_pic_works+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else - lt_prog_compiler_pic_works=no + lt_cv_prog_compiler_pic_works=no ac_outfile=conftest.$ac_objext echo "$lt_simple_compile_test_code" > conftest.$ac_ext lt_compiler_flag="$lt_prog_compiler_pic -DPIC" @@ -7914,27 +8242,27 @@ else -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ -e 's:$: $lt_compiler_flag:'` - (eval echo "\"\$as_me:7917: $lt_compile\"" >&5) + (eval echo "\"\$as_me:8245: $lt_compile\"" >&5) (eval "$lt_compile" 2>conftest.err) ac_status=$? cat conftest.err >&5 - echo "$as_me:7921: \$? = $ac_status" >&5 + echo "$as_me:8249: \$? = $ac_status" >&5 if (exit $ac_status) && test -s "$ac_outfile"; then # The compiler can only warn and ignore the option if not recognized # So say no if there are warnings other than the usual output. $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then - lt_prog_compiler_pic_works=yes + lt_cv_prog_compiler_pic_works=yes fi fi $rm conftest* fi -{ echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_works" >&5 -echo "${ECHO_T}$lt_prog_compiler_pic_works" >&6; } +{ echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_pic_works" >&5 +echo "${ECHO_T}$lt_cv_prog_compiler_pic_works" >&6; } -if test x"$lt_prog_compiler_pic_works" = xyes; then +if test x"$lt_cv_prog_compiler_pic_works" = xyes; then case $lt_prog_compiler_pic in "" | " "*) ;; *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;; @@ -7961,10 +8289,10 @@ esac wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\" { echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5 echo $ECHO_N "checking if $compiler static flag $lt_tmp_static_flag works... $ECHO_C" >&6; } -if test "${lt_prog_compiler_static_works+set}" = set; then +if test "${lt_cv_prog_compiler_static_works+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else - lt_prog_compiler_static_works=no + lt_cv_prog_compiler_static_works=no save_LDFLAGS="$LDFLAGS" LDFLAGS="$LDFLAGS $lt_tmp_static_flag" echo "$lt_simple_link_test_code" > conftest.$ac_ext @@ -7977,20 +8305,20 @@ else $echo "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 if diff conftest.exp conftest.er2 >/dev/null; then - lt_prog_compiler_static_works=yes + lt_cv_prog_compiler_static_works=yes fi else - lt_prog_compiler_static_works=yes + lt_cv_prog_compiler_static_works=yes fi fi - $rm conftest* + $rm -r conftest* LDFLAGS="$save_LDFLAGS" fi -{ echo "$as_me:$LINENO: result: $lt_prog_compiler_static_works" >&5 -echo "${ECHO_T}$lt_prog_compiler_static_works" >&6; } +{ echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_static_works" >&5 +echo "${ECHO_T}$lt_cv_prog_compiler_static_works" >&6; } -if test x"$lt_prog_compiler_static_works" = xyes; then +if test x"$lt_cv_prog_compiler_static_works" = xyes; then : else lt_prog_compiler_static= @@ -8018,11 +8346,11 @@ else -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ -e 's:$: $lt_compiler_flag:'` - (eval echo "\"\$as_me:8021: $lt_compile\"" >&5) + (eval echo "\"\$as_me:8349: $lt_compile\"" >&5) (eval "$lt_compile" 2>out/conftest.err) ac_status=$? cat out/conftest.err >&5 - echo "$as_me:8025: \$? = $ac_status" >&5 + echo "$as_me:8353: \$? = $ac_status" >&5 if (exit $ac_status) && test -s out/conftest2.$ac_objext then # The compiler can only warn and ignore the option if not recognized @@ -8102,12 +8430,13 @@ echo $ECHO_N "checking whether the $compiler linker ($LD) supports shared librar # it will be wrapped by ` (' and `)$', so one must not match beginning or # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc', # as well as any symbol that contains `d'. - exclude_expsyms="_GLOBAL_OFFSET_TABLE_" + exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*' # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out # platforms (ab)use it in PIC code, but their linkers get confused if # the symbol is explicitly referenced. Since portable code cannot # rely on this symbol name, it's probably fine to never include it in # preloaded symbol tables. + # Exclude shared library initialization/finalization symbols. extract_expsyms_cmds= # Just being paranoid about ensuring that cc_basename is set. for cc_temp in $compiler""; do @@ -8166,7 +8495,7 @@ cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"` # See if GNU ld supports shared libraries. case $host_os in - aix3* | aix4* | aix5*) + aix[3-9]*) # On AIX/PPC, the GNU linker is very broken if test "$host_cpu" != ia64; then ld_shlibs=no @@ -8385,7 +8714,7 @@ _LT_EOF fi ;; - aix4* | aix5*) + aix[4-9]*) if test "$host_cpu" = ia64; then # On IA64, the linker does run time linking by default, so we don't # have to do anything special. @@ -8405,7 +8734,7 @@ _LT_EOF # Test if we are trying to use run time linking or normal # AIX style linking. If -brtl is somewhere in LDFLAGS, we # need to do runtime linking. - case $host_os in aix4.[23]|aix4.[23].*|aix5*) + case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*) for ld_flag in $LDFLAGS; do if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then aix_use_runtimelinking=yes @@ -8677,11 +9006,10 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi link_all_deplibs=yes if test "$GCC" = yes ; then output_verbose_link_cmd='echo' - archive_cmds='$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring' - module_cmds='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags' - # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds - archive_expsym_cmds='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}' - module_expsym_cmds='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}' + archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}" + module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}" + archive_expsym_cmds="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring ${_lt_dar_single_mod}${_lt_dar_export_syms}${_lt_dsymutil}" + module_expsym_cmds="sed -e 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dar_export_syms}${_lt_dsymutil}" else case $cc_basename in xlc*) @@ -9201,7 +9529,7 @@ aix3*) soname_spec='${libname}${release}${shared_ext}$major' ;; -aix4* | aix5*) +aix[4-9]*) version_type=linux need_lib_prefix=no need_version=no @@ -9723,6 +10051,21 @@ esac echo "${ECHO_T}$dynamic_linker" >&6; } test "$dynamic_linker" = no && can_build_shared=no +if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + lt_cv_sys_lib_search_path_spec="$sys_lib_search_path_spec" +fi + +sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec" +if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + lt_cv_sys_lib_dlsearch_path_spec="$sys_lib_dlsearch_path_spec" +fi + +sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec" + variables_saved_for_relink="PATH $shlibpath_var $runpath_var" if test "$GCC" = yes; then variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" @@ -10042,7 +10385,7 @@ fi { echo "$as_me:$LINENO: result: $ac_cv_lib_dld_shl_load" >&5 echo "${ECHO_T}$ac_cv_lib_dld_shl_load" >&6; } if test $ac_cv_lib_dld_shl_load = yes; then - lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-dld" + lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld" else { echo "$as_me:$LINENO: checking for dlopen" >&5 echo $ECHO_N "checking for dlopen... $ECHO_C" >&6; } @@ -10318,7 +10661,7 @@ fi { echo "$as_me:$LINENO: result: $ac_cv_lib_dld_dld_link" >&5 echo "${ECHO_T}$ac_cv_lib_dld_dld_link" >&6; } if test $ac_cv_lib_dld_dld_link = yes; then - lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-dld" + lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld" fi @@ -10367,7 +10710,7 @@ else lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 lt_status=$lt_dlunknown cat > conftest.$ac_ext <<EOF -#line 10370 "configure" +#line 10713 "configure" #include "confdefs.h" #if HAVE_DLFCN_H @@ -10467,7 +10810,7 @@ else lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 lt_status=$lt_dlunknown cat > conftest.$ac_ext <<EOF -#line 10470 "configure" +#line 10813 "configure" #include "confdefs.h" #if HAVE_DLFCN_H @@ -10594,7 +10937,7 @@ aix3*) fi ;; -aix4* | aix5*) +aix[4-9]*) if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then test "$enable_shared" = yes && enable_static=no fi @@ -10650,6 +10993,7 @@ if test -f "$ltmain"; then predeps \ postdeps \ compiler_lib_search_path \ + compiler_lib_search_dirs \ archive_cmds \ archive_expsym_cmds \ postinstall_cmds \ @@ -10710,7 +11054,7 @@ echo "$as_me: creating $ofile" >&6;} # Generated automatically by $PROGRAM (GNU $PACKAGE $VERSION$TIMESTAMP) # NOTE: Changes made to this file will be lost: look at ltmain.sh. # -# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007 +# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008 # Free Software Foundation, Inc. # # This file is part of GNU Libtool: @@ -10946,6 +11290,10 @@ predeps=$lt_predeps # shared library. postdeps=$lt_postdeps +# The directories searched by this compiler when creating a shared +# library +compiler_lib_search_dirs=$lt_compiler_lib_search_dirs + # The library search path used internally by the compiler when linking # a shared library. compiler_lib_search_path=$lt_compiler_lib_search_path @@ -11194,6 +11542,7 @@ postdep_objects_CXX= predeps_CXX= postdeps_CXX= compiler_lib_search_path_CXX= +compiler_lib_search_dirs_CXX= # Source file extension for C++ test sources. ac_ext=cpp @@ -11231,7 +11580,7 @@ ac_outfile=conftest.$ac_objext echo "$lt_simple_link_test_code" >conftest.$ac_ext eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err _lt_linker_boilerplate=`cat conftest.err` -$rm conftest* +$rm -r conftest* # Allow CC to be a program name with arguments. @@ -11438,7 +11787,7 @@ case $host_os in # FIXME: insert proper C++ library support ld_shlibs_CXX=no ;; - aix4* | aix5*) + aix[4-9]*) if test "$host_cpu" = ia64; then # On IA64, the linker does run time linking by default, so we don't # have to do anything special. @@ -11451,7 +11800,7 @@ case $host_os in # Test if we are trying to use run time linking or normal # AIX style linking. If -brtl is somewhere in LDFLAGS, we # need to do runtime linking. - case $host_os in aix4.[23]|aix4.[23].*|aix5*) + case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*) for ld_flag in $LDFLAGS; do case $ld_flag in *-brtl*) @@ -11709,51 +12058,23 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi fi ;; darwin* | rhapsody*) - case $host_os in - rhapsody* | darwin1.[012]) - allow_undefined_flag_CXX='${wl}-undefined ${wl}suppress' - ;; - *) # Darwin 1.3 on - if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then - allow_undefined_flag_CXX='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' - else - case ${MACOSX_DEPLOYMENT_TARGET} in - 10.[012]) - allow_undefined_flag_CXX='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' - ;; - 10.*) - allow_undefined_flag_CXX='${wl}-undefined ${wl}dynamic_lookup' - ;; - esac - fi - ;; - esac archive_cmds_need_lc_CXX=no hardcode_direct_CXX=no hardcode_automatic_CXX=yes hardcode_shlibpath_var_CXX=unsupported whole_archive_flag_spec_CXX='' link_all_deplibs_CXX=yes - - if test "$GXX" = yes ; then - lt_int_apple_cc_single_mod=no + allow_undefined_flag_CXX="$_lt_dar_allow_undefined" + if test "$GXX" = yes ; then output_verbose_link_cmd='echo' - if $CC -dumpspecs 2>&1 | $EGREP 'single_module' >/dev/null ; then - lt_int_apple_cc_single_mod=yes + archive_cmds_CXX="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}" + module_cmds_CXX="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}" + archive_expsym_cmds_CXX="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring ${_lt_dar_single_mod}${_lt_dar_export_syms}${_lt_dsymutil}" + module_expsym_cmds_CXX="sed -e 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dar_export_syms}${_lt_dsymutil}" + if test "$lt_cv_apple_cc_single_mod" != "yes"; then + archive_cmds_CXX="\$CC -r -keep_private_externs -nostdlib -o \${lib}-master.o \$libobjs~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \${lib}-master.o \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring${_lt_dsymutil}" + archive_expsym_cmds_CXX="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -r -keep_private_externs -nostdlib -o \${lib}-master.o \$libobjs~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \${lib}-master.o \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring${_lt_dar_export_syms}${_lt_dsymutil}" fi - if test "X$lt_int_apple_cc_single_mod" = Xyes ; then - archive_cmds_CXX='$CC -dynamiclib -single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring' - else - archive_cmds_CXX='$CC -r -keep_private_externs -nostdlib -o ${lib}-master.o $libobjs~$CC -dynamiclib $allow_undefined_flag -o $lib ${lib}-master.o $deplibs $compiler_flags -install_name $rpath/$soname $verstring' - fi - module_cmds_CXX='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags' - # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds - if test "X$lt_int_apple_cc_single_mod" = Xyes ; then - archive_expsym_cmds_CXX='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -dynamiclib -single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}' - else - archive_expsym_cmds_CXX='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -r -keep_private_externs -nostdlib -o ${lib}-master.o $libobjs~$CC -dynamiclib $allow_undefined_flag -o $lib ${lib}-master.o $deplibs $compiler_flags -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}' - fi - module_expsym_cmds_CXX='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}' else case $cc_basename in xlc*) @@ -12004,7 +12325,7 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi export_dynamic_flag_spec_CXX='${wl}--export-dynamic' whole_archive_flag_spec_CXX='${wl}--whole-archive$convenience ${wl}--no-whole-archive' ;; - pgCC*) + pgCC* | pgcpp*) # Portland Group C++ compiler archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib' archive_expsym_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname ${wl}-retain-symbols-file ${wl}$export_symbols -o $lib' @@ -12411,7 +12732,6 @@ test "$ld_shlibs_CXX" = no && can_build_shared=no GCC_CXX="$GXX" LD_CXX="$LD" - cat > conftest.$ac_ext <<EOF class Foo { @@ -12513,6 +12833,11 @@ fi $rm -f confest.$objext +compiler_lib_search_dirs_CXX= +if test -n "$compiler_lib_search_path_CXX"; then + compiler_lib_search_dirs_CXX=`echo " ${compiler_lib_search_path_CXX}" | ${SED} -e 's! -L! !g' -e 's!^ !!'` +fi + # PORTME: override above test on systems where it is broken case $host_os in interix[3-9]*) @@ -12568,7 +12893,6 @@ solaris*) ;; esac - case " $postdeps_CXX " in *" -lc "*) archive_cmds_need_lc_CXX=no ;; esac @@ -12644,7 +12968,7 @@ echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6; } esac else case $host_os in - aix4* | aix5*) + aix[4-9]*) # All AIX code is PIC. if test "$host_cpu" = ia64; then # AIX 5 now supports IA64 processor @@ -12740,7 +13064,7 @@ echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6; } lt_prog_compiler_pic_CXX='-KPIC' lt_prog_compiler_static_CXX='-static' ;; - pgCC*) + pgCC* | pgcpp*) # Portland Group C++ compiler. lt_prog_compiler_wl_CXX='-Wl,' lt_prog_compiler_pic_CXX='-fpic' @@ -12871,10 +13195,10 @@ if test -n "$lt_prog_compiler_pic_CXX"; then { echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works" >&5 echo $ECHO_N "checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works... $ECHO_C" >&6; } -if test "${lt_prog_compiler_pic_works_CXX+set}" = set; then +if test "${lt_cv_prog_compiler_pic_works_CXX+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else - lt_prog_compiler_pic_works_CXX=no + lt_cv_prog_compiler_pic_works_CXX=no ac_outfile=conftest.$ac_objext echo "$lt_simple_compile_test_code" > conftest.$ac_ext lt_compiler_flag="$lt_prog_compiler_pic_CXX -DPIC" @@ -12887,27 +13211,27 @@ else -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ -e 's:$: $lt_compiler_flag:'` - (eval echo "\"\$as_me:12890: $lt_compile\"" >&5) + (eval echo "\"\$as_me:13214: $lt_compile\"" >&5) (eval "$lt_compile" 2>conftest.err) ac_status=$? cat conftest.err >&5 - echo "$as_me:12894: \$? = $ac_status" >&5 + echo "$as_me:13218: \$? = $ac_status" >&5 if (exit $ac_status) && test -s "$ac_outfile"; then # The compiler can only warn and ignore the option if not recognized # So say no if there are warnings other than the usual output. $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then - lt_prog_compiler_pic_works_CXX=yes + lt_cv_prog_compiler_pic_works_CXX=yes fi fi $rm conftest* fi -{ echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_works_CXX" >&5 -echo "${ECHO_T}$lt_prog_compiler_pic_works_CXX" >&6; } +{ echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_pic_works_CXX" >&5 +echo "${ECHO_T}$lt_cv_prog_compiler_pic_works_CXX" >&6; } -if test x"$lt_prog_compiler_pic_works_CXX" = xyes; then +if test x"$lt_cv_prog_compiler_pic_works_CXX" = xyes; then case $lt_prog_compiler_pic_CXX in "" | " "*) ;; *) lt_prog_compiler_pic_CXX=" $lt_prog_compiler_pic_CXX" ;; @@ -12934,10 +13258,10 @@ esac wl=$lt_prog_compiler_wl_CXX eval lt_tmp_static_flag=\"$lt_prog_compiler_static_CXX\" { echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5 echo $ECHO_N "checking if $compiler static flag $lt_tmp_static_flag works... $ECHO_C" >&6; } -if test "${lt_prog_compiler_static_works_CXX+set}" = set; then +if test "${lt_cv_prog_compiler_static_works_CXX+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else - lt_prog_compiler_static_works_CXX=no + lt_cv_prog_compiler_static_works_CXX=no save_LDFLAGS="$LDFLAGS" LDFLAGS="$LDFLAGS $lt_tmp_static_flag" echo "$lt_simple_link_test_code" > conftest.$ac_ext @@ -12950,20 +13274,20 @@ else $echo "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 if diff conftest.exp conftest.er2 >/dev/null; then - lt_prog_compiler_static_works_CXX=yes + lt_cv_prog_compiler_static_works_CXX=yes fi else - lt_prog_compiler_static_works_CXX=yes + lt_cv_prog_compiler_static_works_CXX=yes fi fi - $rm conftest* + $rm -r conftest* LDFLAGS="$save_LDFLAGS" fi -{ echo "$as_me:$LINENO: result: $lt_prog_compiler_static_works_CXX" >&5 -echo "${ECHO_T}$lt_prog_compiler_static_works_CXX" >&6; } +{ echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_static_works_CXX" >&5 +echo "${ECHO_T}$lt_cv_prog_compiler_static_works_CXX" >&6; } -if test x"$lt_prog_compiler_static_works_CXX" = xyes; then +if test x"$lt_cv_prog_compiler_static_works_CXX" = xyes; then : else lt_prog_compiler_static_CXX= @@ -12991,11 +13315,11 @@ else -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ -e 's:$: $lt_compiler_flag:'` - (eval echo "\"\$as_me:12994: $lt_compile\"" >&5) + (eval echo "\"\$as_me:13318: $lt_compile\"" >&5) (eval "$lt_compile" 2>out/conftest.err) ac_status=$? cat out/conftest.err >&5 - echo "$as_me:12998: \$? = $ac_status" >&5 + echo "$as_me:13322: \$? = $ac_status" >&5 if (exit $ac_status) && test -s out/conftest2.$ac_objext then # The compiler can only warn and ignore the option if not recognized @@ -13048,7 +13372,7 @@ echo $ECHO_N "checking whether the $compiler linker ($LD) supports shared librar export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' case $host_os in - aix4* | aix5*) + aix[4-9]*) # If we're using GNU nm, then we don't want the "-C" option. # -C means demangle to AIX nm, but means don't demangle with GNU nm if $NM -V 2>&1 | grep 'GNU' > /dev/null; then @@ -13067,6 +13391,7 @@ echo $ECHO_N "checking whether the $compiler linker ($LD) supports shared librar export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' ;; esac + exclude_expsyms_CXX='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*' { echo "$as_me:$LINENO: result: $ld_shlibs_CXX" >&5 echo "${ECHO_T}$ld_shlibs_CXX" >&6; } @@ -13168,7 +13493,7 @@ aix3*) soname_spec='${libname}${release}${shared_ext}$major' ;; -aix4* | aix5*) +aix[4-9]*) version_type=linux need_lib_prefix=no need_version=no @@ -13689,6 +14014,21 @@ esac echo "${ECHO_T}$dynamic_linker" >&6; } test "$dynamic_linker" = no && can_build_shared=no +if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + lt_cv_sys_lib_search_path_spec="$sys_lib_search_path_spec" +fi + +sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec" +if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + lt_cv_sys_lib_dlsearch_path_spec="$sys_lib_dlsearch_path_spec" +fi + +sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec" + variables_saved_for_relink="PATH $shlibpath_var $runpath_var" if test "$GCC" = yes; then variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" @@ -13772,6 +14112,7 @@ if test -f "$ltmain"; then predeps_CXX \ postdeps_CXX \ compiler_lib_search_path_CXX \ + compiler_lib_search_dirs_CXX \ archive_cmds_CXX \ archive_expsym_cmds_CXX \ postinstall_cmds_CXX \ @@ -14020,6 +14361,10 @@ predeps=$lt_predeps_CXX # shared library. postdeps=$lt_postdeps_CXX +# The directories searched by this compiler when creating a shared +# library +compiler_lib_search_dirs=$lt_compiler_lib_search_dirs_CXX + # The library search path used internally by the compiler when linking # a shared library. compiler_lib_search_path=$lt_compiler_lib_search_path_CXX @@ -14234,7 +14579,7 @@ ac_outfile=conftest.$ac_objext echo "$lt_simple_link_test_code" >conftest.$ac_ext eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err _lt_linker_boilerplate=`cat conftest.err` -$rm conftest* +$rm -r conftest* # Allow CC to be a program name with arguments. @@ -14272,7 +14617,7 @@ aix3*) postinstall_cmds='$RANLIB $lib' fi ;; -aix4* | aix5*) +aix[4-9]*) if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then test "$enable_shared" = yes && enable_static=no fi @@ -14537,10 +14882,10 @@ if test -n "$lt_prog_compiler_pic_F77"; then { echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic_F77 works" >&5 echo $ECHO_N "checking if $compiler PIC flag $lt_prog_compiler_pic_F77 works... $ECHO_C" >&6; } -if test "${lt_prog_compiler_pic_works_F77+set}" = set; then +if test "${lt_cv_prog_compiler_pic_works_F77+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else - lt_prog_compiler_pic_works_F77=no + lt_cv_prog_compiler_pic_works_F77=no ac_outfile=conftest.$ac_objext echo "$lt_simple_compile_test_code" > conftest.$ac_ext lt_compiler_flag="$lt_prog_compiler_pic_F77" @@ -14553,27 +14898,27 @@ else -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ -e 's:$: $lt_compiler_flag:'` - (eval echo "\"\$as_me:14556: $lt_compile\"" >&5) + (eval echo "\"\$as_me:14901: $lt_compile\"" >&5) (eval "$lt_compile" 2>conftest.err) ac_status=$? cat conftest.err >&5 - echo "$as_me:14560: \$? = $ac_status" >&5 + echo "$as_me:14905: \$? = $ac_status" >&5 if (exit $ac_status) && test -s "$ac_outfile"; then # The compiler can only warn and ignore the option if not recognized # So say no if there are warnings other than the usual output. $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then - lt_prog_compiler_pic_works_F77=yes + lt_cv_prog_compiler_pic_works_F77=yes fi fi $rm conftest* fi -{ echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_works_F77" >&5 -echo "${ECHO_T}$lt_prog_compiler_pic_works_F77" >&6; } +{ echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_pic_works_F77" >&5 +echo "${ECHO_T}$lt_cv_prog_compiler_pic_works_F77" >&6; } -if test x"$lt_prog_compiler_pic_works_F77" = xyes; then +if test x"$lt_cv_prog_compiler_pic_works_F77" = xyes; then case $lt_prog_compiler_pic_F77 in "" | " "*) ;; *) lt_prog_compiler_pic_F77=" $lt_prog_compiler_pic_F77" ;; @@ -14600,10 +14945,10 @@ esac wl=$lt_prog_compiler_wl_F77 eval lt_tmp_static_flag=\"$lt_prog_compiler_static_F77\" { echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5 echo $ECHO_N "checking if $compiler static flag $lt_tmp_static_flag works... $ECHO_C" >&6; } -if test "${lt_prog_compiler_static_works_F77+set}" = set; then +if test "${lt_cv_prog_compiler_static_works_F77+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else - lt_prog_compiler_static_works_F77=no + lt_cv_prog_compiler_static_works_F77=no save_LDFLAGS="$LDFLAGS" LDFLAGS="$LDFLAGS $lt_tmp_static_flag" echo "$lt_simple_link_test_code" > conftest.$ac_ext @@ -14616,20 +14961,20 @@ else $echo "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 if diff conftest.exp conftest.er2 >/dev/null; then - lt_prog_compiler_static_works_F77=yes + lt_cv_prog_compiler_static_works_F77=yes fi else - lt_prog_compiler_static_works_F77=yes + lt_cv_prog_compiler_static_works_F77=yes fi fi - $rm conftest* + $rm -r conftest* LDFLAGS="$save_LDFLAGS" fi -{ echo "$as_me:$LINENO: result: $lt_prog_compiler_static_works_F77" >&5 -echo "${ECHO_T}$lt_prog_compiler_static_works_F77" >&6; } +{ echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_static_works_F77" >&5 +echo "${ECHO_T}$lt_cv_prog_compiler_static_works_F77" >&6; } -if test x"$lt_prog_compiler_static_works_F77" = xyes; then +if test x"$lt_cv_prog_compiler_static_works_F77" = xyes; then : else lt_prog_compiler_static_F77= @@ -14657,11 +15002,11 @@ else -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ -e 's:$: $lt_compiler_flag:'` - (eval echo "\"\$as_me:14660: $lt_compile\"" >&5) + (eval echo "\"\$as_me:15005: $lt_compile\"" >&5) (eval "$lt_compile" 2>out/conftest.err) ac_status=$? cat out/conftest.err >&5 - echo "$as_me:14664: \$? = $ac_status" >&5 + echo "$as_me:15009: \$? = $ac_status" >&5 if (exit $ac_status) && test -s out/conftest2.$ac_objext then # The compiler can only warn and ignore the option if not recognized @@ -14741,12 +15086,13 @@ echo $ECHO_N "checking whether the $compiler linker ($LD) supports shared librar # it will be wrapped by ` (' and `)$', so one must not match beginning or # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc', # as well as any symbol that contains `d'. - exclude_expsyms_F77="_GLOBAL_OFFSET_TABLE_" + exclude_expsyms_F77='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*' # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out # platforms (ab)use it in PIC code, but their linkers get confused if # the symbol is explicitly referenced. Since portable code cannot # rely on this symbol name, it's probably fine to never include it in # preloaded symbol tables. + # Exclude shared library initialization/finalization symbols. extract_expsyms_cmds= # Just being paranoid about ensuring that cc_basename is set. for cc_temp in $compiler""; do @@ -14805,7 +15151,7 @@ cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"` # See if GNU ld supports shared libraries. case $host_os in - aix3* | aix4* | aix5*) + aix[3-9]*) # On AIX/PPC, the GNU linker is very broken if test "$host_cpu" != ia64; then ld_shlibs_F77=no @@ -15024,7 +15370,7 @@ _LT_EOF fi ;; - aix4* | aix5*) + aix[4-9]*) if test "$host_cpu" = ia64; then # On IA64, the linker does run time linking by default, so we don't # have to do anything special. @@ -15044,7 +15390,7 @@ _LT_EOF # Test if we are trying to use run time linking or normal # AIX style linking. If -brtl is somewhere in LDFLAGS, we # need to do runtime linking. - case $host_os in aix4.[23]|aix4.[23].*|aix5*) + case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*) for ld_flag in $LDFLAGS; do if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then aix_use_runtimelinking=yes @@ -15296,11 +15642,10 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi link_all_deplibs_F77=yes if test "$GCC" = yes ; then output_verbose_link_cmd='echo' - archive_cmds_F77='$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring' - module_cmds_F77='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags' - # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds - archive_expsym_cmds_F77='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}' - module_expsym_cmds_F77='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}' + archive_cmds_F77="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}" + module_cmds_F77="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}" + archive_expsym_cmds_F77="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring ${_lt_dar_single_mod}${_lt_dar_export_syms}${_lt_dsymutil}" + module_expsym_cmds_F77="sed -e 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dar_export_syms}${_lt_dsymutil}" else case $cc_basename in xlc*) @@ -15769,7 +16114,7 @@ aix3*) soname_spec='${libname}${release}${shared_ext}$major' ;; -aix4* | aix5*) +aix[4-9]*) version_type=linux need_lib_prefix=no need_version=no @@ -16290,6 +16635,21 @@ esac echo "${ECHO_T}$dynamic_linker" >&6; } test "$dynamic_linker" = no && can_build_shared=no +if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + lt_cv_sys_lib_search_path_spec="$sys_lib_search_path_spec" +fi + +sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec" +if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + lt_cv_sys_lib_dlsearch_path_spec="$sys_lib_dlsearch_path_spec" +fi + +sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec" + variables_saved_for_relink="PATH $shlibpath_var $runpath_var" if test "$GCC" = yes; then variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" @@ -16373,6 +16733,7 @@ if test -f "$ltmain"; then predeps_F77 \ postdeps_F77 \ compiler_lib_search_path_F77 \ + compiler_lib_search_dirs_F77 \ archive_cmds_F77 \ archive_expsym_cmds_F77 \ postinstall_cmds_F77 \ @@ -16621,6 +16982,10 @@ predeps=$lt_predeps_F77 # shared library. postdeps=$lt_postdeps_F77 +# The directories searched by this compiler when creating a shared +# library +compiler_lib_search_dirs=$lt_compiler_lib_search_dirs_F77 + # The library search path used internally by the compiler when linking # a shared library. compiler_lib_search_path=$lt_compiler_lib_search_path_F77 @@ -16795,7 +17160,7 @@ ac_outfile=conftest.$ac_objext echo "$lt_simple_link_test_code" >conftest.$ac_ext eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err _lt_linker_boilerplate=`cat conftest.err` -$rm conftest* +$rm -r conftest* # Allow CC to be a program name with arguments. @@ -16844,11 +17209,11 @@ else -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ -e 's:$: $lt_compiler_flag:'` - (eval echo "\"\$as_me:16847: $lt_compile\"" >&5) + (eval echo "\"\$as_me:17212: $lt_compile\"" >&5) (eval "$lt_compile" 2>conftest.err) ac_status=$? cat conftest.err >&5 - echo "$as_me:16851: \$? = $ac_status" >&5 + echo "$as_me:17216: \$? = $ac_status" >&5 if (exit $ac_status) && test -s "$ac_outfile"; then # The compiler can only warn and ignore the option if not recognized # So say no if there are warnings other than the usual output. @@ -16908,7 +17273,7 @@ echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6; } # built for inclusion in a dll (and should export symbols for example). # Although the cygwin gcc ignores -fPIC, still need this for old-style # (--disable-auto-import) libraries - lt_prog_compiler_pic_GCJ='-DDLL_EXPORT' + ;; darwin* | rhapsody*) @@ -16978,7 +17343,7 @@ echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6; } mingw* | cygwin* | pw32* | os2*) # This hack is so that the source file can tell whether it is being # built for inclusion in a dll (and should export symbols for example). - lt_prog_compiler_pic_GCJ='-DDLL_EXPORT' + ;; hpux9* | hpux10* | hpux11*) @@ -17118,10 +17483,10 @@ if test -n "$lt_prog_compiler_pic_GCJ"; then { echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic_GCJ works" >&5 echo $ECHO_N "checking if $compiler PIC flag $lt_prog_compiler_pic_GCJ works... $ECHO_C" >&6; } -if test "${lt_prog_compiler_pic_works_GCJ+set}" = set; then +if test "${lt_cv_prog_compiler_pic_works_GCJ+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else - lt_prog_compiler_pic_works_GCJ=no + lt_cv_prog_compiler_pic_works_GCJ=no ac_outfile=conftest.$ac_objext echo "$lt_simple_compile_test_code" > conftest.$ac_ext lt_compiler_flag="$lt_prog_compiler_pic_GCJ" @@ -17134,27 +17499,27 @@ else -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ -e 's:$: $lt_compiler_flag:'` - (eval echo "\"\$as_me:17137: $lt_compile\"" >&5) + (eval echo "\"\$as_me:17502: $lt_compile\"" >&5) (eval "$lt_compile" 2>conftest.err) ac_status=$? cat conftest.err >&5 - echo "$as_me:17141: \$? = $ac_status" >&5 + echo "$as_me:17506: \$? = $ac_status" >&5 if (exit $ac_status) && test -s "$ac_outfile"; then # The compiler can only warn and ignore the option if not recognized # So say no if there are warnings other than the usual output. $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then - lt_prog_compiler_pic_works_GCJ=yes + lt_cv_prog_compiler_pic_works_GCJ=yes fi fi $rm conftest* fi -{ echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_works_GCJ" >&5 -echo "${ECHO_T}$lt_prog_compiler_pic_works_GCJ" >&6; } +{ echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_pic_works_GCJ" >&5 +echo "${ECHO_T}$lt_cv_prog_compiler_pic_works_GCJ" >&6; } -if test x"$lt_prog_compiler_pic_works_GCJ" = xyes; then +if test x"$lt_cv_prog_compiler_pic_works_GCJ" = xyes; then case $lt_prog_compiler_pic_GCJ in "" | " "*) ;; *) lt_prog_compiler_pic_GCJ=" $lt_prog_compiler_pic_GCJ" ;; @@ -17181,10 +17546,10 @@ esac wl=$lt_prog_compiler_wl_GCJ eval lt_tmp_static_flag=\"$lt_prog_compiler_static_GCJ\" { echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5 echo $ECHO_N "checking if $compiler static flag $lt_tmp_static_flag works... $ECHO_C" >&6; } -if test "${lt_prog_compiler_static_works_GCJ+set}" = set; then +if test "${lt_cv_prog_compiler_static_works_GCJ+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else - lt_prog_compiler_static_works_GCJ=no + lt_cv_prog_compiler_static_works_GCJ=no save_LDFLAGS="$LDFLAGS" LDFLAGS="$LDFLAGS $lt_tmp_static_flag" echo "$lt_simple_link_test_code" > conftest.$ac_ext @@ -17197,20 +17562,20 @@ else $echo "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 if diff conftest.exp conftest.er2 >/dev/null; then - lt_prog_compiler_static_works_GCJ=yes + lt_cv_prog_compiler_static_works_GCJ=yes fi else - lt_prog_compiler_static_works_GCJ=yes + lt_cv_prog_compiler_static_works_GCJ=yes fi fi - $rm conftest* + $rm -r conftest* LDFLAGS="$save_LDFLAGS" fi -{ echo "$as_me:$LINENO: result: $lt_prog_compiler_static_works_GCJ" >&5 -echo "${ECHO_T}$lt_prog_compiler_static_works_GCJ" >&6; } +{ echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_static_works_GCJ" >&5 +echo "${ECHO_T}$lt_cv_prog_compiler_static_works_GCJ" >&6; } -if test x"$lt_prog_compiler_static_works_GCJ" = xyes; then +if test x"$lt_cv_prog_compiler_static_works_GCJ" = xyes; then : else lt_prog_compiler_static_GCJ= @@ -17238,11 +17603,11 @@ else -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ -e 's:$: $lt_compiler_flag:'` - (eval echo "\"\$as_me:17241: $lt_compile\"" >&5) + (eval echo "\"\$as_me:17606: $lt_compile\"" >&5) (eval "$lt_compile" 2>out/conftest.err) ac_status=$? cat out/conftest.err >&5 - echo "$as_me:17245: \$? = $ac_status" >&5 + echo "$as_me:17610: \$? = $ac_status" >&5 if (exit $ac_status) && test -s out/conftest2.$ac_objext then # The compiler can only warn and ignore the option if not recognized @@ -17322,12 +17687,13 @@ echo $ECHO_N "checking whether the $compiler linker ($LD) supports shared librar # it will be wrapped by ` (' and `)$', so one must not match beginning or # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc', # as well as any symbol that contains `d'. - exclude_expsyms_GCJ="_GLOBAL_OFFSET_TABLE_" + exclude_expsyms_GCJ='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*' # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out # platforms (ab)use it in PIC code, but their linkers get confused if # the symbol is explicitly referenced. Since portable code cannot # rely on this symbol name, it's probably fine to never include it in # preloaded symbol tables. + # Exclude shared library initialization/finalization symbols. extract_expsyms_cmds= # Just being paranoid about ensuring that cc_basename is set. for cc_temp in $compiler""; do @@ -17386,7 +17752,7 @@ cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"` # See if GNU ld supports shared libraries. case $host_os in - aix3* | aix4* | aix5*) + aix[3-9]*) # On AIX/PPC, the GNU linker is very broken if test "$host_cpu" != ia64; then ld_shlibs_GCJ=no @@ -17605,7 +17971,7 @@ _LT_EOF fi ;; - aix4* | aix5*) + aix[4-9]*) if test "$host_cpu" = ia64; then # On IA64, the linker does run time linking by default, so we don't # have to do anything special. @@ -17625,7 +17991,7 @@ _LT_EOF # Test if we are trying to use run time linking or normal # AIX style linking. If -brtl is somewhere in LDFLAGS, we # need to do runtime linking. - case $host_os in aix4.[23]|aix4.[23].*|aix5*) + case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*) for ld_flag in $LDFLAGS; do if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then aix_use_runtimelinking=yes @@ -17897,11 +18263,10 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi link_all_deplibs_GCJ=yes if test "$GCC" = yes ; then output_verbose_link_cmd='echo' - archive_cmds_GCJ='$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring' - module_cmds_GCJ='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags' - # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds - archive_expsym_cmds_GCJ='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}' - module_expsym_cmds_GCJ='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}' + archive_cmds_GCJ="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}" + module_cmds_GCJ="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}" + archive_expsym_cmds_GCJ="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring ${_lt_dar_single_mod}${_lt_dar_export_syms}${_lt_dsymutil}" + module_expsym_cmds_GCJ="sed -e 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dar_export_syms}${_lt_dsymutil}" else case $cc_basename in xlc*) @@ -18370,7 +18735,7 @@ aix3*) soname_spec='${libname}${release}${shared_ext}$major' ;; -aix4* | aix5*) +aix[4-9]*) version_type=linux need_lib_prefix=no need_version=no @@ -18891,6 +19256,21 @@ esac echo "${ECHO_T}$dynamic_linker" >&6; } test "$dynamic_linker" = no && can_build_shared=no +if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + lt_cv_sys_lib_search_path_spec="$sys_lib_search_path_spec" +fi + +sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec" +if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + lt_cv_sys_lib_dlsearch_path_spec="$sys_lib_dlsearch_path_spec" +fi + +sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec" + variables_saved_for_relink="PATH $shlibpath_var $runpath_var" if test "$GCC" = yes; then variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" @@ -18974,6 +19354,7 @@ if test -f "$ltmain"; then predeps_GCJ \ postdeps_GCJ \ compiler_lib_search_path_GCJ \ + compiler_lib_search_dirs_GCJ \ archive_cmds_GCJ \ archive_expsym_cmds_GCJ \ postinstall_cmds_GCJ \ @@ -19222,6 +19603,10 @@ predeps=$lt_predeps_GCJ # shared library. postdeps=$lt_postdeps_GCJ +# The directories searched by this compiler when creating a shared +# library +compiler_lib_search_dirs=$lt_compiler_lib_search_dirs_GCJ + # The library search path used internally by the compiler when linking # a shared library. compiler_lib_search_path=$lt_compiler_lib_search_path_GCJ @@ -19395,7 +19780,7 @@ ac_outfile=conftest.$ac_objext echo "$lt_simple_link_test_code" >conftest.$ac_ext eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err _lt_linker_boilerplate=`cat conftest.err` -$rm conftest* +$rm -r conftest* # Allow CC to be a program name with arguments. @@ -19455,6 +19840,7 @@ if test -f "$ltmain"; then predeps_RC \ postdeps_RC \ compiler_lib_search_path_RC \ + compiler_lib_search_dirs_RC \ archive_cmds_RC \ archive_expsym_cmds_RC \ postinstall_cmds_RC \ @@ -19703,6 +20089,10 @@ predeps=$lt_predeps_RC # shared library. postdeps=$lt_postdeps_RC +# The directories searched by this compiler when creating a shared +# library +compiler_lib_search_dirs=$lt_compiler_lib_search_dirs_RC + # The library search path used internally by the compiler when linking # a shared library. compiler_lib_search_path=$lt_compiler_lib_search_path_RC @@ -21826,6 +22216,66 @@ else LIBAUDIT="" fi + { echo "$as_me:$LINENO: checking for struct audit_tty_status" >&5 +echo $ECHO_N "checking for struct audit_tty_status... $ECHO_C" >&6; } +if test "${ac_cv_type_struct_audit_tty_status+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ +#include <libaudit.h> + +typedef struct audit_tty_status ac__type_new_; +int +main () +{ +if ((ac__type_new_ *) 0) + return 0; +if (sizeof (ac__type_new_)) + return 0; + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext +if { (ac_try="$ac_compile" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 + (eval "$ac_compile") 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && { + test -z "$ac_c_werror_flag" || + test ! -s conftest.err + } && test -s conftest.$ac_objext; then + ac_cv_type_struct_audit_tty_status=yes +else + echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + ac_cv_type_struct_audit_tty_status=no +fi + +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext +fi +{ echo "$as_me:$LINENO: result: $ac_cv_type_struct_audit_tty_status" >&5 +echo "${ECHO_T}$ac_cv_type_struct_audit_tty_status" >&6; } +if test $ac_cv_type_struct_audit_tty_status = yes; then + HAVE_AUDIT_TTY_STATUS=yes +else + HAVE_AUDIT_TTY_STATUS="" +fi + fi @@ -21837,10 +22287,25 @@ cat >>confdefs.h <<\_ACEOF _ACEOF fi + if test ! -z "$HAVE_AUDIT_TTY_STATUS" ; then + +cat >>confdefs.h <<\_ACEOF +#define HAVE_AUDIT_TTY_STATUS 1 +_ACEOF + + fi else LIBAUDIT="" fi + if test "x$HAVE_AUDIT_TTY_STATUS" = xyes; then + HAVE_AUDIT_TTY_STATUS_TRUE= + HAVE_AUDIT_TTY_STATUS_FALSE='#' +else + HAVE_AUDIT_TTY_STATUS_TRUE='#' + HAVE_AUDIT_TTY_STATUS_FALSE= +fi + BACKUP_LIBS=$LIBS { echo "$as_me:$LINENO: checking for library containing crypt" >&5 @@ -21928,9 +22393,122 @@ else LIBCRYPT="" fi + +for ac_func in crypt_r +do +as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh` +{ echo "$as_me:$LINENO: checking for $ac_func" >&5 +echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; } +if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ +/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func. + For example, HP-UX 11i <limits.h> declares gettimeofday. */ +#define $ac_func innocuous_$ac_func + +/* System header to define __stub macros and hopefully few prototypes, + which can conflict with char $ac_func (); below. + Prefer <limits.h> to <assert.h> if __STDC__ is defined, since + <limits.h> exists even on freestanding compilers. */ + +#ifdef __STDC__ +# include <limits.h> +#else +# include <assert.h> +#endif + +#undef $ac_func + +/* Override any GCC internal prototype to avoid an error. + Use char because int might match the return type of a GCC + builtin and then its argument prototype would still apply. */ +#ifdef __cplusplus +extern "C" +#endif +char $ac_func (); +/* The GNU C library defines this for functions which it implements + to always fail with ENOSYS. Some functions are actually named + something starting with __ and the normal name is an alias. */ +#if defined __stub_$ac_func || defined __stub___$ac_func +choke me +#endif + +int +main () +{ +return $ac_func (); + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext conftest$ac_exeext +if { (ac_try="$ac_link" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 + (eval "$ac_link") 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && { + test -z "$ac_c_werror_flag" || + test ! -s conftest.err + } && test -s conftest$ac_exeext && + $as_test_x conftest$ac_exeext; then + eval "$as_ac_var=yes" +else + echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + eval "$as_ac_var=no" +fi + +rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ + conftest$ac_exeext conftest.$ac_ext +fi +ac_res=`eval echo '${'$as_ac_var'}'` + { echo "$as_me:$LINENO: result: $ac_res" >&5 +echo "${ECHO_T}$ac_res" >&6; } +if test `eval echo '${'$as_ac_var'}'` = yes; then + cat >>confdefs.h <<_ACEOF +#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1 +_ACEOF + +fi +done + LIBS=$BACKUP_LIBS + +# Check whether --with-randomdev was given. +if test "${with_randomdev+set}" = set; then + withval=$with_randomdev; opt_randomdev=$withval +fi + +if test "$opt_randomdev" = yes -o -z "$opt_randomdev"; then + opt_randomdev="/dev/urandom" +elif test "$opt_randomdev" = no; then + opt_randomdev= +fi +if test -n "$opt_randomdev"; then + +cat >>confdefs.h <<_ACEOF +#define PAM_PATH_RANDOMDEV "$opt_randomdev" +_ACEOF + +fi + # Check whether --enable-db was given. if test "${enable_db+set}" = set; then enableval=$enable_db; WITH_DB=$enableval @@ -22517,6 +23095,7 @@ else LIBNSL="" fi +BACKUP_LIBS=$LIBS LIBS="$LIBS $LIBNSL" for ac_func in yp_get_default_domain @@ -22708,6 +23287,103 @@ cat >>confdefs.h <<\_ACEOF #define WITH_SELINUX 1 _ACEOF + BACKUP_LIBS=$LIBS + LIBS="$LIBS $LIBSELINUX" + +for ac_func in setkeycreatecon +do +as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh` +{ echo "$as_me:$LINENO: checking for $ac_func" >&5 +echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; } +if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ +/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func. + For example, HP-UX 11i <limits.h> declares gettimeofday. */ +#define $ac_func innocuous_$ac_func + +/* System header to define __stub macros and hopefully few prototypes, + which can conflict with char $ac_func (); below. + Prefer <limits.h> to <assert.h> if __STDC__ is defined, since + <limits.h> exists even on freestanding compilers. */ + +#ifdef __STDC__ +# include <limits.h> +#else +# include <assert.h> +#endif + +#undef $ac_func + +/* Override any GCC internal prototype to avoid an error. + Use char because int might match the return type of a GCC + builtin and then its argument prototype would still apply. */ +#ifdef __cplusplus +extern "C" +#endif +char $ac_func (); +/* The GNU C library defines this for functions which it implements + to always fail with ENOSYS. Some functions are actually named + something starting with __ and the normal name is an alias. */ +#if defined __stub_$ac_func || defined __stub___$ac_func +choke me +#endif + +int +main () +{ +return $ac_func (); + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext conftest$ac_exeext +if { (ac_try="$ac_link" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 + (eval "$ac_link") 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && { + test -z "$ac_c_werror_flag" || + test ! -s conftest.err + } && test -s conftest$ac_exeext && + $as_test_x conftest$ac_exeext; then + eval "$as_ac_var=yes" +else + echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + eval "$as_ac_var=no" +fi + +rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ + conftest$ac_exeext conftest.$ac_ext +fi +ac_res=`eval echo '${'$as_ac_var'}'` + { echo "$as_me:$LINENO: result: $ac_res" >&5 +echo "${ECHO_T}$ac_res" >&6; } +if test `eval echo '${'$as_ac_var'}'` = yes; then + cat >>confdefs.h <<_ACEOF +#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1 +_ACEOF + +fi +done + + LIBS=$BACKUP_LIBS fi @@ -25138,8 +25814,7 @@ done - -for ac_func in inet_ntop inet_pton ruserok_af setkeycreatecon +for ac_func in inet_ntop inet_pton ruserok_af do as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh` { echo "$as_me:$LINENO: checking for $ac_func" >&5 @@ -27730,7 +28405,7 @@ else fi -ac_config_files="$ac_config_files Makefile libpam/Makefile libpamc/Makefile libpamc/test/Makefile libpam_misc/Makefile conf/Makefile conf/pam_conv1/Makefile po/Makefile.in modules/Makefile modules/pam_access/Makefile modules/pam_cracklib/Makefile modules/pam_debug/Makefile modules/pam_deny/Makefile modules/pam_echo/Makefile modules/pam_env/Makefile modules/pam_faildelay/Makefile modules/pam_filter/Makefile modules/pam_filter/upperLOWER/Makefile modules/pam_ftp/Makefile modules/pam_group/Makefile modules/pam_issue/Makefile modules/pam_keyinit/Makefile modules/pam_lastlog/Makefile modules/pam_limits/Makefile modules/pam_listfile/Makefile modules/pam_localuser/Makefile modules/pam_loginuid/Makefile modules/pam_mail/Makefile modules/pam_mkhomedir/Makefile modules/pam_motd/Makefile modules/pam_namespace/Makefile modules/pam_nologin/Makefile modules/pam_permit/Makefile modules/pam_rhosts/Makefile modules/pam_rootok/Makefile modules/pam_exec/Makefile modules/pam_securetty/Makefile modules/pam_selinux/Makefile modules/pam_shells/Makefile modules/pam_stress/Makefile modules/pam_succeed_if/Makefile modules/pam_tally/Makefile modules/pam_time/Makefile modules/pam_umask/Makefile modules/pam_unix/Makefile modules/pam_userdb/Makefile modules/pam_warn/Makefile modules/pam_wheel/Makefile modules/pam_xauth/Makefile doc/Makefile doc/specs/Makefile doc/man/Makefile doc/sag/Makefile doc/adg/Makefile doc/mwg/Makefile examples/Makefile tests/Makefile xtests/Makefile" +ac_config_files="$ac_config_files Makefile libpam/Makefile libpamc/Makefile libpamc/test/Makefile libpam_misc/Makefile conf/Makefile conf/pam_conv1/Makefile po/Makefile.in modules/Makefile modules/pam_access/Makefile modules/pam_cracklib/Makefile modules/pam_debug/Makefile modules/pam_deny/Makefile modules/pam_echo/Makefile modules/pam_env/Makefile modules/pam_faildelay/Makefile modules/pam_filter/Makefile modules/pam_filter/upperLOWER/Makefile modules/pam_ftp/Makefile modules/pam_group/Makefile modules/pam_issue/Makefile modules/pam_keyinit/Makefile modules/pam_lastlog/Makefile modules/pam_limits/Makefile modules/pam_listfile/Makefile modules/pam_localuser/Makefile modules/pam_loginuid/Makefile modules/pam_mail/Makefile modules/pam_mkhomedir/Makefile modules/pam_motd/Makefile modules/pam_namespace/Makefile modules/pam_nologin/Makefile modules/pam_permit/Makefile modules/pam_rhosts/Makefile modules/pam_rootok/Makefile modules/pam_exec/Makefile modules/pam_securetty/Makefile modules/pam_selinux/Makefile modules/pam_sepermit/Makefile modules/pam_shells/Makefile modules/pam_stress/Makefile modules/pam_succeed_if/Makefile modules/pam_tally/Makefile modules/pam_time/Makefile modules/pam_tty_audit/Makefile modules/pam_umask/Makefile modules/pam_unix/Makefile modules/pam_userdb/Makefile modules/pam_warn/Makefile modules/pam_wheel/Makefile modules/pam_xauth/Makefile doc/Makefile doc/specs/Makefile doc/man/Makefile doc/sag/Makefile doc/adg/Makefile doc/mwg/Makefile examples/Makefile tests/Makefile xtests/Makefile" cat >confcache <<\_ACEOF # This file is a shell script that caches the results of configure @@ -27870,6 +28545,13 @@ echo "$as_me: error: conditional \"HAVE_LIBCRACK\" was never defined. Usually this means the macro was only invoked conditionally." >&2;} { (exit 1); exit 1; }; } fi +if test -z "${HAVE_AUDIT_TTY_STATUS_TRUE}" && test -z "${HAVE_AUDIT_TTY_STATUS_FALSE}"; then + { { echo "$as_me:$LINENO: error: conditional \"HAVE_AUDIT_TTY_STATUS\" was never defined. +Usually this means the macro was only invoked conditionally." >&5 +echo "$as_me: error: conditional \"HAVE_AUDIT_TTY_STATUS\" was never defined. +Usually this means the macro was only invoked conditionally." >&2;} + { (exit 1); exit 1; }; } +fi if test -z "${HAVE_LIBDB_TRUE}" && test -z "${HAVE_LIBDB_FALSE}"; then { { echo "$as_me:$LINENO: error: conditional \"HAVE_LIBDB\" was never defined. Usually this means the macro was only invoked conditionally." >&5 @@ -28427,11 +29109,13 @@ do "modules/pam_exec/Makefile") CONFIG_FILES="$CONFIG_FILES modules/pam_exec/Makefile" ;; "modules/pam_securetty/Makefile") CONFIG_FILES="$CONFIG_FILES modules/pam_securetty/Makefile" ;; "modules/pam_selinux/Makefile") CONFIG_FILES="$CONFIG_FILES modules/pam_selinux/Makefile" ;; + "modules/pam_sepermit/Makefile") CONFIG_FILES="$CONFIG_FILES modules/pam_sepermit/Makefile" ;; "modules/pam_shells/Makefile") CONFIG_FILES="$CONFIG_FILES modules/pam_shells/Makefile" ;; "modules/pam_stress/Makefile") CONFIG_FILES="$CONFIG_FILES modules/pam_stress/Makefile" ;; "modules/pam_succeed_if/Makefile") CONFIG_FILES="$CONFIG_FILES modules/pam_succeed_if/Makefile" ;; "modules/pam_tally/Makefile") CONFIG_FILES="$CONFIG_FILES modules/pam_tally/Makefile" ;; "modules/pam_time/Makefile") CONFIG_FILES="$CONFIG_FILES modules/pam_time/Makefile" ;; + "modules/pam_tty_audit/Makefile") CONFIG_FILES="$CONFIG_FILES modules/pam_tty_audit/Makefile" ;; "modules/pam_umask/Makefile") CONFIG_FILES="$CONFIG_FILES modules/pam_umask/Makefile" ;; "modules/pam_unix/Makefile") CONFIG_FILES="$CONFIG_FILES modules/pam_unix/Makefile" ;; "modules/pam_userdb/Makefile") CONFIG_FILES="$CONFIG_FILES modules/pam_userdb/Makefile" ;; @@ -28647,6 +29331,8 @@ _ACEOF ac_delim='%!_!# ' for ac_last_try in false false false false false :; do cat >conf$$subs.sed <<_ACEOF +DSYMUTIL!$DSYMUTIL$ac_delim +NMEDIT!$NMEDIT$ac_delim CPP!$CPP$ac_delim CXX!$CXX$ac_delim CXXFLAGS!$CXXFLAGS$ac_delim @@ -28683,6 +29369,8 @@ LIBCRACK!$LIBCRACK$ac_delim HAVE_LIBCRACK_TRUE!$HAVE_LIBCRACK_TRUE$ac_delim HAVE_LIBCRACK_FALSE!$HAVE_LIBCRACK_FALSE$ac_delim LIBAUDIT!$LIBAUDIT$ac_delim +HAVE_AUDIT_TTY_STATUS_TRUE!$HAVE_AUDIT_TTY_STATUS_TRUE$ac_delim +HAVE_AUDIT_TTY_STATUS_FALSE!$HAVE_AUDIT_TTY_STATUS_FALSE$ac_delim LIBCRYPT!$LIBCRYPT$ac_delim LIBDB!$LIBDB$ac_delim HAVE_LIBDB_TRUE!$HAVE_LIBDB_TRUE$ac_delim @@ -28725,7 +29413,7 @@ HAVE_KEY_MANAGEMENT_FALSE!$HAVE_KEY_MANAGEMENT_FALSE$ac_delim LTLIBOBJS!$LTLIBOBJS$ac_delim _ACEOF - if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 76; then + if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 80; then break elif $ac_last_try; then { { echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5 @@ -29126,21 +29814,22 @@ echo "$as_me: $ac_file is unchanged" >&6;} fi rm -f "$tmp/out12" # Compute $ac_file's index in $config_headers. +_am_arg=$ac_file _am_stamp_count=1 for _am_header in $config_headers :; do case $_am_header in - $ac_file | $ac_file:* ) + $_am_arg | $_am_arg:* ) break ;; * ) _am_stamp_count=`expr $_am_stamp_count + 1` ;; esac done -echo "timestamp for $ac_file" >`$as_dirname -- $ac_file || -$as_expr X$ac_file : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ - X$ac_file : 'X\(//\)[^/]' \| \ - X$ac_file : 'X\(//\)$' \| \ - X$ac_file : 'X\(/\)' \| . 2>/dev/null || -echo X$ac_file | +echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" || +$as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ + X"$_am_arg" : 'X\(//\)[^/]' \| \ + X"$_am_arg" : 'X\(//\)$' \| \ + X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null || +echo X"$_am_arg" | sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/ q @@ -29177,7 +29866,7 @@ echo "$as_me: executing $ac_file commands" >&6;} # each Makefile.in and add a new line on top of each file to say so. # Grep'ing the whole file is not good either: AIX grep has a line # limit of 2048, but all sed's we know have understand at least 4000. - if sed 10q "$mf" | grep '^#.*generated by automake' > /dev/null 2>&1; then + if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then dirpart=`$as_dirname -- "$mf" || $as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ X"$mf" : 'X\(//\)[^/]' \| \ diff --git a/Linux-PAM/configure.in b/configure.in index d22c0aa2..60b7532b 100644 --- a/Linux-PAM/configure.in +++ b/configure.in @@ -1,6 +1,6 @@ dnl Process this file with autoconf to produce a configure script. AC_INIT(conf/pam_conv1/pam_conv_y.y) -AM_INIT_AUTOMAKE("Linux-PAM", 0.99.10.0) +AM_INIT_AUTOMAKE("Linux-PAM", 1.0.1) AC_PREREQ([2.60]) AM_CONFIG_HEADER(config.h) AC_CANONICAL_HOST diff --git a/Linux-PAM/depcomp b/depcomp index 04701da5..e5f9736c 100755 --- a/Linux-PAM/depcomp +++ b/depcomp @@ -1,9 +1,10 @@ #! /bin/sh # depcomp - compile a program generating dependencies as side-effects -scriptversion=2005-07-09.11 +scriptversion=2007-03-29.01 -# Copyright (C) 1999, 2000, 2003, 2004, 2005 Free Software Foundation, Inc. +# Copyright (C) 1999, 2000, 2003, 2004, 2005, 2006, 2007 Free Software +# Foundation, Inc. # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by @@ -91,7 +92,20 @@ gcc3) ## gcc 3 implements dependency tracking that does exactly what ## we want. Yay! Note: for some reason libtool 1.4 doesn't like ## it if -MD -MP comes after the -MF stuff. Hmm. - "$@" -MT "$object" -MD -MP -MF "$tmpdepfile" +## Unfortunately, FreeBSD c89 acceptance of flags depends upon +## the command line argument order; so add the flags where they +## appear in depend2.am. Note that the slowdown incurred here +## affects only configure: in makefiles, %FASTDEP% shortcuts this. + for arg + do + case $arg in + -c) set fnord "$@" -MT "$object" -MD -MP -MF "$tmpdepfile" "$arg" ;; + *) set fnord "$@" "$arg" ;; + esac + shift # fnord + shift # $arg + done + "$@" stat=$? if test $stat -eq 0; then : else @@ -201,34 +215,39 @@ aix) # current directory. Also, the AIX compiler puts `$object:' at the # start of each line; $object doesn't have directory information. # Version 6 uses the directory in both cases. - stripped=`echo "$object" | sed 's/\(.*\)\..*$/\1/'` - tmpdepfile="$stripped.u" + dir=`echo "$object" | sed -e 's|/[^/]*$|/|'` + test "x$dir" = "x$object" && dir= + base=`echo "$object" | sed -e 's|^.*/||' -e 's/\.o$//' -e 's/\.lo$//'` if test "$libtool" = yes; then + tmpdepfile1=$dir$base.u + tmpdepfile2=$base.u + tmpdepfile3=$dir.libs/$base.u "$@" -Wc,-M else + tmpdepfile1=$dir$base.u + tmpdepfile2=$dir$base.u + tmpdepfile3=$dir$base.u "$@" -M fi stat=$? - if test -f "$tmpdepfile"; then : - else - stripped=`echo "$stripped" | sed 's,^.*/,,'` - tmpdepfile="$stripped.u" - fi - if test $stat -eq 0; then : else - rm -f "$tmpdepfile" + rm -f "$tmpdepfile1" "$tmpdepfile2" "$tmpdepfile3" exit $stat fi + for tmpdepfile in "$tmpdepfile1" "$tmpdepfile2" "$tmpdepfile3" + do + test -f "$tmpdepfile" && break + done if test -f "$tmpdepfile"; then - outname="$stripped.o" # Each line is of the form `foo.o: dependent.h'. # Do two passes, one to just change these to # `$object: dependent.h' and one to simply `dependent.h:'. - sed -e "s,^$outname:,$object :," < "$tmpdepfile" > "$depfile" - sed -e "s,^$outname: \(.*\)$,\1:," < "$tmpdepfile" >> "$depfile" + sed -e "s,^.*\.[a-z]*:,$object:," < "$tmpdepfile" > "$depfile" + # That's a tab and a space in the []. + sed -e 's,^.*\.[a-z]*:[ ]*,,' -e 's,$,:,' < "$tmpdepfile" >> "$depfile" else # The sourcefile does not contain any dependencies, so just # store a dummy comment line, to avoid errors with the Makefile @@ -276,6 +295,46 @@ icc) rm -f "$tmpdepfile" ;; +hp2) + # The "hp" stanza above does not work with aCC (C++) and HP's ia64 + # compilers, which have integrated preprocessors. The correct option + # to use with these is +Maked; it writes dependencies to a file named + # 'foo.d', which lands next to the object file, wherever that + # happens to be. + # Much of this is similar to the tru64 case; see comments there. + dir=`echo "$object" | sed -e 's|/[^/]*$|/|'` + test "x$dir" = "x$object" && dir= + base=`echo "$object" | sed -e 's|^.*/||' -e 's/\.o$//' -e 's/\.lo$//'` + if test "$libtool" = yes; then + tmpdepfile1=$dir$base.d + tmpdepfile2=$dir.libs/$base.d + "$@" -Wc,+Maked + else + tmpdepfile1=$dir$base.d + tmpdepfile2=$dir$base.d + "$@" +Maked + fi + stat=$? + if test $stat -eq 0; then : + else + rm -f "$tmpdepfile1" "$tmpdepfile2" + exit $stat + fi + + for tmpdepfile in "$tmpdepfile1" "$tmpdepfile2" + do + test -f "$tmpdepfile" && break + done + if test -f "$tmpdepfile"; then + sed -e "s,^.*\.[a-z]*:,$object:," "$tmpdepfile" > "$depfile" + # Add `dependent.h:' lines. + sed -ne '2,${; s/^ *//; s/ \\*$//; s/$/:/; p;}' "$tmpdepfile" >> "$depfile" + else + echo "#dummy" > "$depfile" + fi + rm -f "$tmpdepfile" "$tmpdepfile2" + ;; + tru64) # The Tru64 compiler uses -MD to generate dependencies as a side # effect. `cc -MD -o foo.o ...' puts the dependencies into `foo.o.d'. @@ -288,13 +347,13 @@ tru64) if test "$libtool" = yes; then # With Tru64 cc, shared objects can also be used to make a - # static library. This mecanism is used in libtool 1.4 series to + # static library. This mechanism is used in libtool 1.4 series to # handle both shared and static libraries in a single compilation. # With libtool 1.4, dependencies were output in $dir.libs/$base.lo.d. # # With libtool 1.5 this exception was removed, and libtool now # generates 2 separate objects for the 2 libraries. These two - # compilations output dependencies in in $dir.libs/$base.o.d and + # compilations output dependencies in $dir.libs/$base.o.d and # in $dir$base.o.d. We have to check for both files, because # one of the two compilations can be disabled. We should prefer # $dir$base.o.d over $dir.libs/$base.o.d because the latter is diff --git a/Linux-PAM/doc/Makefile.am b/doc/Makefile.am index 4a300e15..4a300e15 100644 --- a/Linux-PAM/doc/Makefile.am +++ b/doc/Makefile.am diff --git a/Linux-PAM/doc/Makefile.in b/doc/Makefile.in index b7d7ee30..2949d469 100644 --- a/Linux-PAM/doc/Makefile.in +++ b/doc/Makefile.in @@ -1,8 +1,8 @@ -# Makefile.in generated by automake 1.10 from Makefile.am. +# Makefile.in generated by automake 1.10.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, -# 2003, 2004, 2005, 2006 Free Software Foundation, Inc. +# 2003, 2004, 2005, 2006, 2007, 2008 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. @@ -98,6 +98,7 @@ CXXFLAGS = @CXXFLAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ +DSYMUTIL = @DSYMUTIL@ ECHO = @ECHO@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ @@ -150,6 +151,7 @@ MKDIR_P = @MKDIR_P@ MSGFMT = @MSGFMT@ MSGFMT_015 = @MSGFMT_015@ MSGMERGE = @MSGMERGE@ +NMEDIT = @NMEDIT@ OBJEXT = @OBJEXT@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ @@ -369,8 +371,8 @@ ID: $(HEADERS) $(SOURCES) $(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; } \ - END { for (i in files) print i; }'`; \ + $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ mkid -fID $$unique tags: TAGS @@ -395,8 +397,8 @@ TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | \ - $(AWK) ' { files[$$0] = 1; } \ - END { for (i in files) print i; }'`; \ + $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \ test -n "$$unique" || unique=$$empty_fix; \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ @@ -406,13 +408,12 @@ ctags: CTAGS CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ $(TAGS_FILES) $(LISP) tags=; \ - here=`pwd`; \ 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; } \ - END { for (i in files) print i; }'`; \ + $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ test -z "$(CTAGS_ARGS)$$tags$$unique" \ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ $$tags $$unique @@ -580,7 +581,7 @@ releasedocs: all $(mkinstalldirs) $(top_builddir)/Linux-PAM-$(VERSION)/doc/specs cp -av specs/draft-morgan-pam-current.txt \ $(top_builddir)/Linux-PAM-$(VERSION)/doc/specs/ - cp -av specs/rfc86.0.txt \ + cp -av $(srcdir)/specs/rfc86.0.txt \ $(top_builddir)/Linux-PAM-$(VERSION)/doc/specs/ make -C sag releasedocs make -C adg releasedocs diff --git a/Linux-PAM/doc/adg/Linux-PAM_ADG.xml b/doc/adg/Linux-PAM_ADG.xml index 54df797d..8f5ec115 100644 --- a/Linux-PAM/doc/adg/Linux-PAM_ADG.xml +++ b/doc/adg/Linux-PAM_ADG.xml @@ -16,7 +16,7 @@ <email>kukuk@thkukuk.de</email> </author> </authorgroup> - <releaseinfo>Version 0.99.6.0, 5. August 2006</releaseinfo> + <releaseinfo>Version 1.0, 3. April 2008</releaseinfo> <abstract> <para> This manual documents what an application developer needs to know diff --git a/Linux-PAM/doc/adg/Makefile.am b/doc/adg/Makefile.am index 03d0c871..03d0c871 100644 --- a/Linux-PAM/doc/adg/Makefile.am +++ b/doc/adg/Makefile.am diff --git a/Linux-PAM/doc/adg/Makefile.in b/doc/adg/Makefile.in index 0620810e..b920e2f1 100644 --- a/Linux-PAM/doc/adg/Makefile.in +++ b/doc/adg/Makefile.in @@ -1,8 +1,8 @@ -# Makefile.in generated by automake 1.10 from Makefile.am. +# Makefile.in generated by automake 1.10.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, -# 2003, 2004, 2005, 2006 Free Software Foundation, Inc. +# 2003, 2004, 2005, 2006, 2007, 2008 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. @@ -75,6 +75,7 @@ CXXFLAGS = @CXXFLAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ +DSYMUTIL = @DSYMUTIL@ ECHO = @ECHO@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ @@ -127,6 +128,7 @@ MKDIR_P = @MKDIR_P@ MSGFMT = @MSGFMT@ MSGFMT_015 = @MSGFMT_015@ MSGMERGE = @MSGMERGE@ +NMEDIT = @NMEDIT@ OBJEXT = @OBJEXT@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ diff --git a/Linux-PAM/doc/adg/pam_acct_mgmt.xml b/doc/adg/pam_acct_mgmt.xml index 6a3a37d2..6a3a37d2 100644 --- a/Linux-PAM/doc/adg/pam_acct_mgmt.xml +++ b/doc/adg/pam_acct_mgmt.xml diff --git a/Linux-PAM/doc/adg/pam_authenticate.xml b/doc/adg/pam_authenticate.xml index 2ca9b540..2ca9b540 100644 --- a/Linux-PAM/doc/adg/pam_authenticate.xml +++ b/doc/adg/pam_authenticate.xml diff --git a/Linux-PAM/doc/adg/pam_chauthtok.xml b/doc/adg/pam_chauthtok.xml index 1c613da7..1c613da7 100644 --- a/Linux-PAM/doc/adg/pam_chauthtok.xml +++ b/doc/adg/pam_chauthtok.xml diff --git a/Linux-PAM/doc/adg/pam_close_session.xml b/doc/adg/pam_close_session.xml index 4b93fc3a..4b93fc3a 100644 --- a/Linux-PAM/doc/adg/pam_close_session.xml +++ b/doc/adg/pam_close_session.xml diff --git a/Linux-PAM/doc/adg/pam_conv.xml b/doc/adg/pam_conv.xml index 01b75127..01b75127 100644 --- a/Linux-PAM/doc/adg/pam_conv.xml +++ b/doc/adg/pam_conv.xml diff --git a/Linux-PAM/doc/adg/pam_end.xml b/doc/adg/pam_end.xml index efa328be..efa328be 100644 --- a/Linux-PAM/doc/adg/pam_end.xml +++ b/doc/adg/pam_end.xml diff --git a/Linux-PAM/doc/adg/pam_fail_delay.xml b/doc/adg/pam_fail_delay.xml index 589e1148..589e1148 100644 --- a/Linux-PAM/doc/adg/pam_fail_delay.xml +++ b/doc/adg/pam_fail_delay.xml diff --git a/Linux-PAM/doc/adg/pam_get_item.xml b/doc/adg/pam_get_item.xml index f23c734b..f23c734b 100644 --- a/Linux-PAM/doc/adg/pam_get_item.xml +++ b/doc/adg/pam_get_item.xml diff --git a/Linux-PAM/doc/adg/pam_getenv.xml b/doc/adg/pam_getenv.xml index 61d69c33..61d69c33 100644 --- a/Linux-PAM/doc/adg/pam_getenv.xml +++ b/doc/adg/pam_getenv.xml diff --git a/Linux-PAM/doc/adg/pam_getenvlist.xml b/doc/adg/pam_getenvlist.xml index d3c2fcd3..d3c2fcd3 100644 --- a/Linux-PAM/doc/adg/pam_getenvlist.xml +++ b/doc/adg/pam_getenvlist.xml diff --git a/Linux-PAM/doc/adg/pam_misc_conv.xml b/doc/adg/pam_misc_conv.xml index 2dc760cc..2dc760cc 100644 --- a/Linux-PAM/doc/adg/pam_misc_conv.xml +++ b/doc/adg/pam_misc_conv.xml diff --git a/Linux-PAM/doc/adg/pam_misc_drop_env.xml b/doc/adg/pam_misc_drop_env.xml index 956d4815..956d4815 100644 --- a/Linux-PAM/doc/adg/pam_misc_drop_env.xml +++ b/doc/adg/pam_misc_drop_env.xml diff --git a/Linux-PAM/doc/adg/pam_misc_paste_env.xml b/doc/adg/pam_misc_paste_env.xml index c6d3856b..c6d3856b 100644 --- a/Linux-PAM/doc/adg/pam_misc_paste_env.xml +++ b/doc/adg/pam_misc_paste_env.xml diff --git a/Linux-PAM/doc/adg/pam_misc_setenv.xml b/doc/adg/pam_misc_setenv.xml index 3b1a32e4..3b1a32e4 100644 --- a/Linux-PAM/doc/adg/pam_misc_setenv.xml +++ b/doc/adg/pam_misc_setenv.xml diff --git a/Linux-PAM/doc/adg/pam_open_session.xml b/doc/adg/pam_open_session.xml index ba738a55..ba738a55 100644 --- a/Linux-PAM/doc/adg/pam_open_session.xml +++ b/doc/adg/pam_open_session.xml diff --git a/Linux-PAM/doc/adg/pam_putenv.xml b/doc/adg/pam_putenv.xml index e55f1a42..e55f1a42 100644 --- a/Linux-PAM/doc/adg/pam_putenv.xml +++ b/doc/adg/pam_putenv.xml diff --git a/Linux-PAM/doc/adg/pam_set_item.xml b/doc/adg/pam_set_item.xml index 41169387..41169387 100644 --- a/Linux-PAM/doc/adg/pam_set_item.xml +++ b/doc/adg/pam_set_item.xml diff --git a/Linux-PAM/doc/adg/pam_setcred.xml b/doc/adg/pam_setcred.xml index 1d3d23cd..1d3d23cd 100644 --- a/Linux-PAM/doc/adg/pam_setcred.xml +++ b/doc/adg/pam_setcred.xml diff --git a/Linux-PAM/doc/adg/pam_start.xml b/doc/adg/pam_start.xml index e5ec8481..e5ec8481 100644 --- a/Linux-PAM/doc/adg/pam_start.xml +++ b/doc/adg/pam_start.xml diff --git a/Linux-PAM/doc/adg/pam_strerror.xml b/doc/adg/pam_strerror.xml index 35b08a27..35b08a27 100644 --- a/Linux-PAM/doc/adg/pam_strerror.xml +++ b/doc/adg/pam_strerror.xml diff --git a/Linux-PAM/doc/index.html b/doc/index.html index 9afc8b79..9afc8b79 100644 --- a/Linux-PAM/doc/index.html +++ b/doc/index.html diff --git a/Linux-PAM/doc/man/Makefile.am b/doc/man/Makefile.am index 52e5caab..52e5caab 100644 --- a/Linux-PAM/doc/man/Makefile.am +++ b/doc/man/Makefile.am diff --git a/Linux-PAM/doc/man/Makefile.in b/doc/man/Makefile.in index a2fb53a6..c4e6beb7 100644 --- a/Linux-PAM/doc/man/Makefile.in +++ b/doc/man/Makefile.in @@ -1,8 +1,8 @@ -# Makefile.in generated by automake 1.10 from Makefile.am. +# Makefile.in generated by automake 1.10.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, -# 2003, 2004, 2005, 2006 Free Software Foundation, Inc. +# 2003, 2004, 2005, 2006, 2007, 2008 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,7 +15,7 @@ @SET_MAKE@ # -# Copyright (c) 2006 Thorsten Kukuk <kukuk@thkukuk.de> +# Copyright (c) 2006, 2007 Thorsten Kukuk <kukuk@thkukuk.de> # VPATH = @srcdir@ pkgdatadir = $(datadir)/@PACKAGE@ @@ -82,6 +82,7 @@ CXXFLAGS = @CXXFLAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ +DSYMUTIL = @DSYMUTIL@ ECHO = @ECHO@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ @@ -134,6 +135,7 @@ MKDIR_P = @MKDIR_P@ MSGFMT = @MSGFMT@ MSGFMT_015 = @MSGFMT_015@ MSGMERGE = @MSGMERGE@ +NMEDIT = @NMEDIT@ OBJEXT = @OBJEXT@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ @@ -220,12 +222,13 @@ target_alias = @target_alias@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ CLEANFILES = *~ +MAINTAINERCLEANFILES = $(MANS) EXTRA_DIST = $(MANS) $(XMLS) man_MANS = pam.3 PAM.8 pam.8 pam.conf.5 pam.d.5 \ pam_acct_mgmt.3 pam_authenticate.3 \ pam_chauthtok.3 pam_close_session.3 pam_conv.3 \ pam_end.3 pam_error.3 \ - pam_fail_delay.3 \ + pam_fail_delay.3 pam_xauth_data.3 \ pam_get_data.3 pam_get_item.3 pam_get_user.3 pam_getenv.3 \ pam_getenvlist.3 \ pam_info.3 \ @@ -243,7 +246,7 @@ XMLS = pam.3.xml pam.8.xml \ pam_acct_mgmt.3.xml pam_authenticate.3.xml \ pam_chauthtok.3.xml pam_close_session.3.xml pam_conv.3.xml \ pam_end.3.xml pam_error.3.xml \ - pam_fail_delay.3.xml \ + pam_fail_delay.3.xml pam_xauth_data.3 \ pam_get_data.3.xml pam_get_item.3.xml pam_get_user.3.xml \ pam_getenv.3.xml pam_getenvlist.3.xml \ pam_info.3.xml \ @@ -254,7 +257,7 @@ XMLS = pam.3.xml pam.8.xml \ pam_sm_close_session.3.xml pam_sm_open_session.3.xml \ pam_sm_setcred.3.xml pam_start.3.xml pam_strerror.3.xml \ pam_sm_chauthtok.3.xml \ - pam_item_types.inc.xml \ + pam_item_types_std.inc.xml pam_item_types_ext.inc.xml \ pam.conf-desc.xml pam.conf-dir.xml pam.conf-syntax.xml \ misc_conv.3.xml pam_misc_paste_env.3.xml pam_misc_drop_env.3.xml \ pam_misc_setenv.3.xml @@ -497,6 +500,7 @@ distclean-generic: maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." + -test -z "$(MAINTAINERCLEANFILES)" || rm -f $(MAINTAINERCLEANFILES) clean: clean-am clean-am: clean-generic clean-libtool mostlyclean-am @@ -569,8 +573,12 @@ uninstall-man: uninstall-man3 uninstall-man5 uninstall-man8 uninstall-man uninstall-man3 uninstall-man5 uninstall-man8 -@ENABLE_REGENERATE_MAN_TRUE@pam_get_item.3: pam_item_types.inc.xml -@ENABLE_REGENERATE_MAN_TRUE@pam_set_data.3: pam_item_types.inc.xml +@ENABLE_REGENERATE_MAN_TRUE@PAM.8: pam.8 +@ENABLE_REGENERATE_MAN_TRUE@pam.d.5: pam.conf.5 +@ENABLE_REGENERATE_MAN_TRUE@ test -f $(srcdir)/pam\\.d.5 && mv $(srcdir)/pam\\.d.5 $(srcdir)/pam.d.5 ||: + +@ENABLE_REGENERATE_MAN_TRUE@pam_get_item.3: pam_item_types_std.inc.xml pam_item_types_ext.inc.xml +@ENABLE_REGENERATE_MAN_TRUE@pam_set_data.3: pam_item_types_std.inc.xml pam_item_types_ext.inc.xml @ENABLE_REGENERATE_MAN_TRUE@pam.conf.5: pam.conf-desc.xml pam.conf-dir.xml pam.conf-syntax.xml @ENABLE_REGENERATE_MAN_TRUE@-include $(top_srcdir)/Make.xml.rules # Tell versions [3.59,3.63) of GNU make to not export all variables. diff --git a/Linux-PAM/doc/man/PAM.8 b/doc/man/PAM.8 index a385ea3e..1872d09a 100644 --- a/Linux-PAM/doc/man/PAM.8 +++ b/doc/man/PAM.8 @@ -1,11 +1,11 @@ .\" Title: pam .\" Author: .\" Generator: DocBook XSL Stylesheets v1.73.1 <http://docbook.sf.net/> -.\" Date: 02/04/2008 +.\" Date: 04/16/2008 .\" Manual: Linux-PAM Manual .\" Source: Linux-PAM Manual .\" -.TH "PAM" "8" "02/04/2008" "Linux-PAM Manual" "Linux-PAM Manual" +.TH "PAM" "8" "04/16/2008" "Linux-PAM Manual" "Linux-PAM Manual" .\" disable hyphenation .nh .\" disable justification (adjust text to left margin only) diff --git a/Linux-PAM/doc/man/misc_conv.3 b/doc/man/misc_conv.3 index 610348d4..f8b33dff 100644 --- a/Linux-PAM/doc/man/misc_conv.3 +++ b/doc/man/misc_conv.3 @@ -1,11 +1,11 @@ .\" Title: misc_conv .\" Author: .\" Generator: DocBook XSL Stylesheets v1.73.1 <http://docbook.sf.net/> -.\" Date: 02/04/2008 +.\" Date: 04/16/2008 .\" Manual: Linux-PAM Manual .\" Source: Linux-PAM Manual .\" -.TH "MISC_CONV" "3" "02/04/2008" "Linux-PAM Manual" "Linux-PAM Manual" +.TH "MISC_CONV" "3" "04/16/2008" "Linux-PAM Manual" "Linux-PAM Manual" .\" disable hyphenation .nh .\" disable justification (adjust text to left margin only) diff --git a/Linux-PAM/doc/man/misc_conv.3.xml b/doc/man/misc_conv.3.xml index 825dd10c..825dd10c 100644 --- a/Linux-PAM/doc/man/misc_conv.3.xml +++ b/doc/man/misc_conv.3.xml diff --git a/Linux-PAM/doc/man/pam.3 b/doc/man/pam.3 index 0e80617d..9de478e5 100644 --- a/Linux-PAM/doc/man/pam.3 +++ b/doc/man/pam.3 @@ -1,11 +1,11 @@ .\" Title: pam .\" Author: .\" Generator: DocBook XSL Stylesheets v1.73.1 <http://docbook.sf.net/> -.\" Date: 02/04/2008 +.\" Date: 04/16/2008 .\" Manual: Linux-PAM Manual .\" Source: Linux-PAM Manual .\" -.TH "PAM" "3" "02/04/2008" "Linux-PAM Manual" "Linux-PAM Manual" +.TH "PAM" "3" "04/16/2008" "Linux-PAM Manual" "Linux-PAM Manual" .\" disable hyphenation .nh .\" disable justification (adjust text to left margin only) diff --git a/Linux-PAM/doc/man/pam.3.xml b/doc/man/pam.3.xml index 3cf71b2d..3cf71b2d 100644 --- a/Linux-PAM/doc/man/pam.3.xml +++ b/doc/man/pam.3.xml diff --git a/Linux-PAM/doc/man/pam.8 b/doc/man/pam.8 index da9773b9..da9773b9 100644 --- a/Linux-PAM/doc/man/pam.8 +++ b/doc/man/pam.8 diff --git a/Linux-PAM/doc/man/pam.8.xml b/doc/man/pam.8.xml index 1267f01c..1267f01c 100644 --- a/Linux-PAM/doc/man/pam.8.xml +++ b/doc/man/pam.8.xml diff --git a/Linux-PAM/doc/man/pam.conf-desc.xml b/doc/man/pam.conf-desc.xml index 909dcdbe..909dcdbe 100644 --- a/Linux-PAM/doc/man/pam.conf-desc.xml +++ b/doc/man/pam.conf-desc.xml diff --git a/Linux-PAM/doc/man/pam.conf-dir.xml b/doc/man/pam.conf-dir.xml index 8446cf35..8446cf35 100644 --- a/Linux-PAM/doc/man/pam.conf-dir.xml +++ b/doc/man/pam.conf-dir.xml diff --git a/Linux-PAM/doc/man/pam.conf-syntax.xml b/doc/man/pam.conf-syntax.xml index 1460c6f6..1460c6f6 100644 --- a/Linux-PAM/doc/man/pam.conf-syntax.xml +++ b/doc/man/pam.conf-syntax.xml diff --git a/Linux-PAM/doc/man/pam.conf.5 b/doc/man/pam.conf.5 index e9806bb7..669739a0 100644 --- a/Linux-PAM/doc/man/pam.conf.5 +++ b/doc/man/pam.conf.5 @@ -1,11 +1,11 @@ .\" Title: pam.conf .\" Author: .\" Generator: DocBook XSL Stylesheets v1.73.1 <http://docbook.sf.net/> -.\" Date: 02/04/2008 +.\" Date: 04/16/2008 .\" Manual: Linux-PAM Manual .\" Source: Linux-PAM Manual .\" -.TH "PAM\.CONF" "5" "02/04/2008" "Linux-PAM Manual" "Linux-PAM Manual" +.TH "PAM\.CONF" "5" "04/16/2008" "Linux-PAM Manual" "Linux-PAM Manual" .\" disable hyphenation .nh .\" disable justification (adjust text to left margin only) diff --git a/Linux-PAM/doc/man/pam.d.5 b/doc/man/pam.d.5 index e4606aed..e4606aed 100644 --- a/Linux-PAM/doc/man/pam.d.5 +++ b/doc/man/pam.d.5 diff --git a/Linux-PAM/doc/man/pam_acct_mgmt.3 b/doc/man/pam_acct_mgmt.3 index b7b2160f..072cf189 100644 --- a/Linux-PAM/doc/man/pam_acct_mgmt.3 +++ b/doc/man/pam_acct_mgmt.3 @@ -1,11 +1,11 @@ .\" Title: pam_acct_mgmt .\" Author: .\" Generator: DocBook XSL Stylesheets v1.73.1 <http://docbook.sf.net/> -.\" Date: 02/04/2008 +.\" Date: 04/16/2008 .\" Manual: Linux-PAM Manual .\" Source: Linux-PAM Manual .\" -.TH "PAM_ACCT_MGMT" "3" "02/04/2008" "Linux-PAM Manual" "Linux-PAM Manual" +.TH "PAM_ACCT_MGMT" "3" "04/16/2008" "Linux-PAM Manual" "Linux-PAM Manual" .\" disable hyphenation .nh .\" disable justification (adjust text to left margin only) diff --git a/Linux-PAM/doc/man/pam_acct_mgmt.3.xml b/doc/man/pam_acct_mgmt.3.xml index 72274d1e..72274d1e 100644 --- a/Linux-PAM/doc/man/pam_acct_mgmt.3.xml +++ b/doc/man/pam_acct_mgmt.3.xml diff --git a/Linux-PAM/doc/man/pam_authenticate.3 b/doc/man/pam_authenticate.3 index 13c60f0a..49a540cc 100644 --- a/Linux-PAM/doc/man/pam_authenticate.3 +++ b/doc/man/pam_authenticate.3 @@ -1,11 +1,11 @@ .\" Title: pam_authenticate .\" Author: .\" Generator: DocBook XSL Stylesheets v1.73.1 <http://docbook.sf.net/> -.\" Date: 02/04/2008 +.\" Date: 04/16/2008 .\" Manual: Linux-PAM Manual .\" Source: Linux-PAM Manual .\" -.TH "PAM_AUTHENTICATE" "3" "02/04/2008" "Linux-PAM Manual" "Linux-PAM Manual" +.TH "PAM_AUTHENTICATE" "3" "04/16/2008" "Linux-PAM Manual" "Linux-PAM Manual" .\" disable hyphenation .nh .\" disable justification (adjust text to left margin only) diff --git a/Linux-PAM/doc/man/pam_authenticate.3.xml b/doc/man/pam_authenticate.3.xml index 8ddc38c9..8ddc38c9 100644 --- a/Linux-PAM/doc/man/pam_authenticate.3.xml +++ b/doc/man/pam_authenticate.3.xml diff --git a/Linux-PAM/doc/man/pam_chauthtok.3 b/doc/man/pam_chauthtok.3 index 2c6b379e..4580ae9b 100644 --- a/Linux-PAM/doc/man/pam_chauthtok.3 +++ b/doc/man/pam_chauthtok.3 @@ -1,11 +1,11 @@ .\" Title: pam_chauthtok .\" Author: .\" Generator: DocBook XSL Stylesheets v1.73.1 <http://docbook.sf.net/> -.\" Date: 02/04/2008 +.\" Date: 04/16/2008 .\" Manual: Linux-PAM Manual .\" Source: Linux-PAM Manual .\" -.TH "PAM_CHAUTHTOK" "3" "02/04/2008" "Linux-PAM Manual" "Linux-PAM Manual" +.TH "PAM_CHAUTHTOK" "3" "04/16/2008" "Linux-PAM Manual" "Linux-PAM Manual" .\" disable hyphenation .nh .\" disable justification (adjust text to left margin only) diff --git a/Linux-PAM/doc/man/pam_chauthtok.3.xml b/doc/man/pam_chauthtok.3.xml index 7e20070b..7e20070b 100644 --- a/Linux-PAM/doc/man/pam_chauthtok.3.xml +++ b/doc/man/pam_chauthtok.3.xml diff --git a/Linux-PAM/doc/man/pam_close_session.3 b/doc/man/pam_close_session.3 index 5e25f755..8088c5dc 100644 --- a/Linux-PAM/doc/man/pam_close_session.3 +++ b/doc/man/pam_close_session.3 @@ -1,11 +1,11 @@ .\" Title: pam_close_session .\" Author: .\" Generator: DocBook XSL Stylesheets v1.73.1 <http://docbook.sf.net/> -.\" Date: 02/04/2008 +.\" Date: 04/16/2008 .\" Manual: Linux-PAM Manual .\" Source: Linux-PAM Manual .\" -.TH "PAM_CLOSE_SESSION" "3" "02/04/2008" "Linux-PAM Manual" "Linux-PAM Manual" +.TH "PAM_CLOSE_SESSION" "3" "04/16/2008" "Linux-PAM Manual" "Linux-PAM Manual" .\" disable hyphenation .nh .\" disable justification (adjust text to left margin only) diff --git a/Linux-PAM/doc/man/pam_close_session.3.xml b/doc/man/pam_close_session.3.xml index db549bda..db549bda 100644 --- a/Linux-PAM/doc/man/pam_close_session.3.xml +++ b/doc/man/pam_close_session.3.xml diff --git a/Linux-PAM/doc/man/pam_conv.3 b/doc/man/pam_conv.3 index cdf329da..626d47af 100644 --- a/Linux-PAM/doc/man/pam_conv.3 +++ b/doc/man/pam_conv.3 @@ -1,11 +1,11 @@ .\" Title: pam_conv .\" Author: .\" Generator: DocBook XSL Stylesheets v1.73.1 <http://docbook.sf.net/> -.\" Date: 02/04/2008 +.\" Date: 04/16/2008 .\" Manual: Linux-PAM Manual .\" Source: Linux-PAM Manual .\" -.TH "PAM_CONV" "3" "02/04/2008" "Linux-PAM Manual" "Linux-PAM Manual" +.TH "PAM_CONV" "3" "04/16/2008" "Linux-PAM Manual" "Linux-PAM Manual" .\" disable hyphenation .nh .\" disable justification (adjust text to left margin only) diff --git a/Linux-PAM/doc/man/pam_conv.3.xml b/doc/man/pam_conv.3.xml index 0098ff94..0098ff94 100644 --- a/Linux-PAM/doc/man/pam_conv.3.xml +++ b/doc/man/pam_conv.3.xml diff --git a/Linux-PAM/doc/man/pam_end.3 b/doc/man/pam_end.3 index 85bd11ea..10893944 100644 --- a/Linux-PAM/doc/man/pam_end.3 +++ b/doc/man/pam_end.3 @@ -1,11 +1,11 @@ .\" Title: pam_end .\" Author: .\" Generator: DocBook XSL Stylesheets v1.73.1 <http://docbook.sf.net/> -.\" Date: 02/04/2008 +.\" Date: 04/16/2008 .\" Manual: Linux-PAM Manual .\" Source: Linux-PAM Manual .\" -.TH "PAM_END" "3" "02/04/2008" "Linux-PAM Manual" "Linux-PAM Manual" +.TH "PAM_END" "3" "04/16/2008" "Linux-PAM Manual" "Linux-PAM Manual" .\" disable hyphenation .nh .\" disable justification (adjust text to left margin only) diff --git a/Linux-PAM/doc/man/pam_end.3.xml b/doc/man/pam_end.3.xml index 039bb3cd..039bb3cd 100644 --- a/Linux-PAM/doc/man/pam_end.3.xml +++ b/doc/man/pam_end.3.xml diff --git a/Linux-PAM/doc/man/pam_error.3 b/doc/man/pam_error.3 index 6962d329..a211e4a5 100644 --- a/Linux-PAM/doc/man/pam_error.3 +++ b/doc/man/pam_error.3 @@ -1,11 +1,11 @@ .\" Title: pam_error .\" Author: .\" Generator: DocBook XSL Stylesheets v1.73.1 <http://docbook.sf.net/> -.\" Date: 02/04/2008 +.\" Date: 04/16/2008 .\" Manual: Linux-PAM Manual .\" Source: Linux-PAM Manual .\" -.TH "PAM_ERROR" "3" "02/04/2008" "Linux-PAM Manual" "Linux-PAM Manual" +.TH "PAM_ERROR" "3" "04/16/2008" "Linux-PAM Manual" "Linux-PAM Manual" .\" disable hyphenation .nh .\" disable justification (adjust text to left margin only) diff --git a/Linux-PAM/doc/man/pam_error.3.xml b/doc/man/pam_error.3.xml index de167f2c..de167f2c 100644 --- a/Linux-PAM/doc/man/pam_error.3.xml +++ b/doc/man/pam_error.3.xml diff --git a/Linux-PAM/doc/man/pam_fail_delay.3 b/doc/man/pam_fail_delay.3 index 942ff382..865659ed 100644 --- a/Linux-PAM/doc/man/pam_fail_delay.3 +++ b/doc/man/pam_fail_delay.3 @@ -1,11 +1,11 @@ .\" Title: pam_fail_delay .\" Author: .\" Generator: DocBook XSL Stylesheets v1.73.1 <http://docbook.sf.net/> -.\" Date: 02/04/2008 +.\" Date: 04/16/2008 .\" Manual: Linux-PAM Manual .\" Source: Linux-PAM Manual .\" -.TH "PAM_FAIL_DELAY" "3" "02/04/2008" "Linux-PAM Manual" "Linux-PAM Manual" +.TH "PAM_FAIL_DELAY" "3" "04/16/2008" "Linux-PAM Manual" "Linux-PAM Manual" .\" disable hyphenation .nh .\" disable justification (adjust text to left margin only) diff --git a/Linux-PAM/doc/man/pam_fail_delay.3.xml b/doc/man/pam_fail_delay.3.xml index a101cf39..a101cf39 100644 --- a/Linux-PAM/doc/man/pam_fail_delay.3.xml +++ b/doc/man/pam_fail_delay.3.xml diff --git a/Linux-PAM/doc/man/pam_get_data.3 b/doc/man/pam_get_data.3 index ae4da784..3364eafe 100644 --- a/Linux-PAM/doc/man/pam_get_data.3 +++ b/doc/man/pam_get_data.3 @@ -1,11 +1,11 @@ .\" Title: pam_get_data .\" Author: .\" Generator: DocBook XSL Stylesheets v1.73.1 <http://docbook.sf.net/> -.\" Date: 02/04/2008 +.\" Date: 04/16/2008 .\" Manual: Linux-PAM Manual .\" Source: Linux-PAM Manual .\" -.TH "PAM_GET_DATA" "3" "02/04/2008" "Linux-PAM Manual" "Linux-PAM Manual" +.TH "PAM_GET_DATA" "3" "04/16/2008" "Linux-PAM Manual" "Linux-PAM Manual" .\" disable hyphenation .nh .\" disable justification (adjust text to left margin only) diff --git a/Linux-PAM/doc/man/pam_get_data.3.xml b/doc/man/pam_get_data.3.xml index e84e5a4c..e84e5a4c 100644 --- a/Linux-PAM/doc/man/pam_get_data.3.xml +++ b/doc/man/pam_get_data.3.xml diff --git a/Linux-PAM/doc/man/pam_get_item.3 b/doc/man/pam_get_item.3 index a02edc64..550cafcd 100644 --- a/Linux-PAM/doc/man/pam_get_item.3 +++ b/doc/man/pam_get_item.3 @@ -1,11 +1,11 @@ .\" Title: pam_get_item .\" Author: .\" Generator: DocBook XSL Stylesheets v1.73.1 <http://docbook.sf.net/> -.\" Date: 02/04/2008 +.\" Date: 04/16/2008 .\" Manual: Linux-PAM Manual .\" Source: Linux-PAM Manual .\" -.TH "PAM_GET_ITEM" "3" "02/04/2008" "Linux-PAM Manual" "Linux-PAM Manual" +.TH "PAM_GET_ITEM" "3" "04/16/2008" "Linux-PAM Manual" "Linux-PAM Manual" .\" disable hyphenation .nh .\" disable justification (adjust text to left margin only) diff --git a/Linux-PAM/doc/man/pam_get_item.3.xml b/doc/man/pam_get_item.3.xml index d07862e0..d07862e0 100644 --- a/Linux-PAM/doc/man/pam_get_item.3.xml +++ b/doc/man/pam_get_item.3.xml diff --git a/Linux-PAM/doc/man/pam_get_user.3 b/doc/man/pam_get_user.3 index e4817865..c4333cc9 100644 --- a/Linux-PAM/doc/man/pam_get_user.3 +++ b/doc/man/pam_get_user.3 @@ -1,11 +1,11 @@ .\" Title: pam_get_user .\" Author: .\" Generator: DocBook XSL Stylesheets v1.73.1 <http://docbook.sf.net/> -.\" Date: 02/04/2008 +.\" Date: 04/16/2008 .\" Manual: Linux-PAM Manual .\" Source: Linux-PAM Manual .\" -.TH "PAM_GET_USER" "3" "02/04/2008" "Linux-PAM Manual" "Linux-PAM Manual" +.TH "PAM_GET_USER" "3" "04/16/2008" "Linux-PAM Manual" "Linux-PAM Manual" .\" disable hyphenation .nh .\" disable justification (adjust text to left margin only) diff --git a/Linux-PAM/doc/man/pam_get_user.3.xml b/doc/man/pam_get_user.3.xml index ff8be694..ff8be694 100644 --- a/Linux-PAM/doc/man/pam_get_user.3.xml +++ b/doc/man/pam_get_user.3.xml diff --git a/Linux-PAM/doc/man/pam_getenv.3 b/doc/man/pam_getenv.3 index 7ad6db67..f5ab262d 100644 --- a/Linux-PAM/doc/man/pam_getenv.3 +++ b/doc/man/pam_getenv.3 @@ -1,11 +1,11 @@ .\" Title: pam_getenv .\" Author: .\" Generator: DocBook XSL Stylesheets v1.73.1 <http://docbook.sf.net/> -.\" Date: 02/04/2008 +.\" Date: 04/16/2008 .\" Manual: Linux-PAM Manual .\" Source: Linux-PAM Manual .\" -.TH "PAM_GETENV" "3" "02/04/2008" "Linux-PAM Manual" "Linux-PAM Manual" +.TH "PAM_GETENV" "3" "04/16/2008" "Linux-PAM Manual" "Linux-PAM Manual" .\" disable hyphenation .nh .\" disable justification (adjust text to left margin only) diff --git a/Linux-PAM/doc/man/pam_getenv.3.xml b/doc/man/pam_getenv.3.xml index e78aa3c2..e78aa3c2 100644 --- a/Linux-PAM/doc/man/pam_getenv.3.xml +++ b/doc/man/pam_getenv.3.xml diff --git a/Linux-PAM/doc/man/pam_getenvlist.3 b/doc/man/pam_getenvlist.3 index 66dec1c6..2c74f581 100644 --- a/Linux-PAM/doc/man/pam_getenvlist.3 +++ b/doc/man/pam_getenvlist.3 @@ -1,11 +1,11 @@ .\" Title: pam_getenvlist .\" Author: .\" Generator: DocBook XSL Stylesheets v1.73.1 <http://docbook.sf.net/> -.\" Date: 02/04/2008 +.\" Date: 04/16/2008 .\" Manual: Linux-PAM Manual .\" Source: Linux-PAM Manual .\" -.TH "PAM_GETENVLIST" "3" "02/04/2008" "Linux-PAM Manual" "Linux-PAM Manual" +.TH "PAM_GETENVLIST" "3" "04/16/2008" "Linux-PAM Manual" "Linux-PAM Manual" .\" disable hyphenation .nh .\" disable justification (adjust text to left margin only) diff --git a/Linux-PAM/doc/man/pam_getenvlist.3.xml b/doc/man/pam_getenvlist.3.xml index 1c29b737..1c29b737 100644 --- a/Linux-PAM/doc/man/pam_getenvlist.3.xml +++ b/doc/man/pam_getenvlist.3.xml diff --git a/Linux-PAM/doc/man/pam_info.3 b/doc/man/pam_info.3 index 39f3be3c..7fb5e28b 100644 --- a/Linux-PAM/doc/man/pam_info.3 +++ b/doc/man/pam_info.3 @@ -1,11 +1,11 @@ .\" Title: pam_info .\" Author: .\" Generator: DocBook XSL Stylesheets v1.73.1 <http://docbook.sf.net/> -.\" Date: 02/04/2008 +.\" Date: 04/16/2008 .\" Manual: Linux-PAM Manual .\" Source: Linux-PAM Manual .\" -.TH "PAM_INFO" "3" "02/04/2008" "Linux-PAM Manual" "Linux-PAM Manual" +.TH "PAM_INFO" "3" "04/16/2008" "Linux-PAM Manual" "Linux-PAM Manual" .\" disable hyphenation .nh .\" disable justification (adjust text to left margin only) diff --git a/Linux-PAM/doc/man/pam_info.3.xml b/doc/man/pam_info.3.xml index 88e671c7..88e671c7 100644 --- a/Linux-PAM/doc/man/pam_info.3.xml +++ b/doc/man/pam_info.3.xml diff --git a/Linux-PAM/doc/man/pam_item_types_ext.inc.xml b/doc/man/pam_item_types_ext.inc.xml index 89f19875..89f19875 100644 --- a/Linux-PAM/doc/man/pam_item_types_ext.inc.xml +++ b/doc/man/pam_item_types_ext.inc.xml diff --git a/Linux-PAM/doc/man/pam_item_types_std.inc.xml b/doc/man/pam_item_types_std.inc.xml index 81f240b0..81f240b0 100644 --- a/Linux-PAM/doc/man/pam_item_types_std.inc.xml +++ b/doc/man/pam_item_types_std.inc.xml diff --git a/Linux-PAM/doc/man/pam_misc_drop_env.3 b/doc/man/pam_misc_drop_env.3 index 03c0529c..c79e3bb2 100644 --- a/Linux-PAM/doc/man/pam_misc_drop_env.3 +++ b/doc/man/pam_misc_drop_env.3 @@ -1,11 +1,11 @@ .\" Title: pam_misc_drop_env .\" Author: .\" Generator: DocBook XSL Stylesheets v1.73.1 <http://docbook.sf.net/> -.\" Date: 02/04/2008 +.\" Date: 04/16/2008 .\" Manual: Linux-PAM Manual .\" Source: Linux-PAM Manual .\" -.TH "PAM_MISC_DROP_ENV" "3" "02/04/2008" "Linux-PAM Manual" "Linux-PAM Manual" +.TH "PAM_MISC_DROP_ENV" "3" "04/16/2008" "Linux-PAM Manual" "Linux-PAM Manual" .\" disable hyphenation .nh .\" disable justification (adjust text to left margin only) diff --git a/Linux-PAM/doc/man/pam_misc_drop_env.3.xml b/doc/man/pam_misc_drop_env.3.xml index 1941f589..1941f589 100644 --- a/Linux-PAM/doc/man/pam_misc_drop_env.3.xml +++ b/doc/man/pam_misc_drop_env.3.xml diff --git a/Linux-PAM/doc/man/pam_misc_paste_env.3 b/doc/man/pam_misc_paste_env.3 index 9b00912c..c157301b 100644 --- a/Linux-PAM/doc/man/pam_misc_paste_env.3 +++ b/doc/man/pam_misc_paste_env.3 @@ -1,11 +1,11 @@ .\" Title: pam_misc_paste_env .\" Author: .\" Generator: DocBook XSL Stylesheets v1.73.1 <http://docbook.sf.net/> -.\" Date: 02/04/2008 +.\" Date: 04/16/2008 .\" Manual: Linux-PAM Manual .\" Source: Linux-PAM Manual .\" -.TH "PAM_MISC_PASTE_ENV" "3" "02/04/2008" "Linux-PAM Manual" "Linux-PAM Manual" +.TH "PAM_MISC_PASTE_ENV" "3" "04/16/2008" "Linux-PAM Manual" "Linux-PAM Manual" .\" disable hyphenation .nh .\" disable justification (adjust text to left margin only) diff --git a/Linux-PAM/doc/man/pam_misc_paste_env.3.xml b/doc/man/pam_misc_paste_env.3.xml index d9a282c0..d9a282c0 100644 --- a/Linux-PAM/doc/man/pam_misc_paste_env.3.xml +++ b/doc/man/pam_misc_paste_env.3.xml diff --git a/Linux-PAM/doc/man/pam_misc_setenv.3 b/doc/man/pam_misc_setenv.3 index 47521367..e6f2e6c1 100644 --- a/Linux-PAM/doc/man/pam_misc_setenv.3 +++ b/doc/man/pam_misc_setenv.3 @@ -1,11 +1,11 @@ .\" Title: pam_misc_setenv .\" Author: .\" Generator: DocBook XSL Stylesheets v1.73.1 <http://docbook.sf.net/> -.\" Date: 02/04/2008 +.\" Date: 04/16/2008 .\" Manual: Linux-PAM Manual .\" Source: Linux-PAM Manual .\" -.TH "PAM_MISC_SETENV" "3" "02/04/2008" "Linux-PAM Manual" "Linux-PAM Manual" +.TH "PAM_MISC_SETENV" "3" "04/16/2008" "Linux-PAM Manual" "Linux-PAM Manual" .\" disable hyphenation .nh .\" disable justification (adjust text to left margin only) diff --git a/Linux-PAM/doc/man/pam_misc_setenv.3.xml b/doc/man/pam_misc_setenv.3.xml index fdc8f33d..fdc8f33d 100644 --- a/Linux-PAM/doc/man/pam_misc_setenv.3.xml +++ b/doc/man/pam_misc_setenv.3.xml diff --git a/Linux-PAM/doc/man/pam_open_session.3 b/doc/man/pam_open_session.3 index 194de310..7105a056 100644 --- a/Linux-PAM/doc/man/pam_open_session.3 +++ b/doc/man/pam_open_session.3 @@ -1,11 +1,11 @@ .\" Title: pam_open_session .\" Author: .\" Generator: DocBook XSL Stylesheets v1.73.1 <http://docbook.sf.net/> -.\" Date: 02/04/2008 +.\" Date: 04/16/2008 .\" Manual: Linux-PAM Manual .\" Source: Linux-PAM Manual .\" -.TH "PAM_OPEN_SESSION" "3" "02/04/2008" "Linux-PAM Manual" "Linux-PAM Manual" +.TH "PAM_OPEN_SESSION" "3" "04/16/2008" "Linux-PAM Manual" "Linux-PAM Manual" .\" disable hyphenation .nh .\" disable justification (adjust text to left margin only) diff --git a/Linux-PAM/doc/man/pam_open_session.3.xml b/doc/man/pam_open_session.3.xml index eba0bc01..eba0bc01 100644 --- a/Linux-PAM/doc/man/pam_open_session.3.xml +++ b/doc/man/pam_open_session.3.xml diff --git a/Linux-PAM/doc/man/pam_prompt.3 b/doc/man/pam_prompt.3 index f89683dd..fa3d96b4 100644 --- a/Linux-PAM/doc/man/pam_prompt.3 +++ b/doc/man/pam_prompt.3 @@ -1,11 +1,11 @@ .\" Title: pam_prompt .\" Author: .\" Generator: DocBook XSL Stylesheets v1.73.1 <http://docbook.sf.net/> -.\" Date: 02/04/2008 +.\" Date: 04/16/2008 .\" Manual: Linux-PAM Manual .\" Source: Linux-PAM Manual .\" -.TH "PAM_PROMPT" "3" "02/04/2008" "Linux-PAM Manual" "Linux-PAM Manual" +.TH "PAM_PROMPT" "3" "04/16/2008" "Linux-PAM Manual" "Linux-PAM Manual" .\" disable hyphenation .nh .\" disable justification (adjust text to left margin only) diff --git a/Linux-PAM/doc/man/pam_prompt.3.xml b/doc/man/pam_prompt.3.xml index d0824131..d0824131 100644 --- a/Linux-PAM/doc/man/pam_prompt.3.xml +++ b/doc/man/pam_prompt.3.xml diff --git a/Linux-PAM/doc/man/pam_putenv.3 b/doc/man/pam_putenv.3 index 00b1678e..58844701 100644 --- a/Linux-PAM/doc/man/pam_putenv.3 +++ b/doc/man/pam_putenv.3 @@ -1,11 +1,11 @@ .\" Title: pam_putenv .\" Author: .\" Generator: DocBook XSL Stylesheets v1.73.1 <http://docbook.sf.net/> -.\" Date: 02/04/2008 +.\" Date: 04/16/2008 .\" Manual: Linux-PAM Manual .\" Source: Linux-PAM Manual .\" -.TH "PAM_PUTENV" "3" "02/04/2008" "Linux-PAM Manual" "Linux-PAM Manual" +.TH "PAM_PUTENV" "3" "04/16/2008" "Linux-PAM Manual" "Linux-PAM Manual" .\" disable hyphenation .nh .\" disable justification (adjust text to left margin only) diff --git a/Linux-PAM/doc/man/pam_putenv.3.xml b/doc/man/pam_putenv.3.xml index 619b218a..619b218a 100644 --- a/Linux-PAM/doc/man/pam_putenv.3.xml +++ b/doc/man/pam_putenv.3.xml diff --git a/Linux-PAM/doc/man/pam_set_data.3 b/doc/man/pam_set_data.3 index e3c1cc84..f8ac607c 100644 --- a/Linux-PAM/doc/man/pam_set_data.3 +++ b/doc/man/pam_set_data.3 @@ -1,11 +1,11 @@ .\" Title: pam_set_data .\" Author: .\" Generator: DocBook XSL Stylesheets v1.73.1 <http://docbook.sf.net/> -.\" Date: 02/04/2008 +.\" Date: 04/16/2008 .\" Manual: Linux-PAM Manual .\" Source: Linux-PAM Manual .\" -.TH "PAM_SET_DATA" "3" "02/04/2008" "Linux-PAM Manual" "Linux-PAM Manual" +.TH "PAM_SET_DATA" "3" "04/16/2008" "Linux-PAM Manual" "Linux-PAM Manual" .\" disable hyphenation .nh .\" disable justification (adjust text to left margin only) diff --git a/Linux-PAM/doc/man/pam_set_data.3.xml b/doc/man/pam_set_data.3.xml index d6d224e7..d6d224e7 100644 --- a/Linux-PAM/doc/man/pam_set_data.3.xml +++ b/doc/man/pam_set_data.3.xml diff --git a/Linux-PAM/doc/man/pam_set_item.3 b/doc/man/pam_set_item.3 index bfb7c0ff..015cc8e4 100644 --- a/Linux-PAM/doc/man/pam_set_item.3 +++ b/doc/man/pam_set_item.3 @@ -1,11 +1,11 @@ .\" Title: pam_set_item .\" Author: .\" Generator: DocBook XSL Stylesheets v1.73.1 <http://docbook.sf.net/> -.\" Date: 02/04/2008 +.\" Date: 04/16/2008 .\" Manual: Linux-PAM Manual .\" Source: Linux-PAM Manual .\" -.TH "PAM_SET_ITEM" "3" "02/04/2008" "Linux-PAM Manual" "Linux-PAM Manual" +.TH "PAM_SET_ITEM" "3" "04/16/2008" "Linux-PAM Manual" "Linux-PAM Manual" .\" disable hyphenation .nh .\" disable justification (adjust text to left margin only) diff --git a/Linux-PAM/doc/man/pam_set_item.3.xml b/doc/man/pam_set_item.3.xml index 39758313..39758313 100644 --- a/Linux-PAM/doc/man/pam_set_item.3.xml +++ b/doc/man/pam_set_item.3.xml diff --git a/Linux-PAM/doc/man/pam_setcred.3 b/doc/man/pam_setcred.3 index 67f06e62..10bcae8a 100644 --- a/Linux-PAM/doc/man/pam_setcred.3 +++ b/doc/man/pam_setcred.3 @@ -1,11 +1,11 @@ .\" Title: pam_setcred .\" Author: .\" Generator: DocBook XSL Stylesheets v1.73.1 <http://docbook.sf.net/> -.\" Date: 02/04/2008 +.\" Date: 04/16/2008 .\" Manual: Linux-PAM Manual .\" Source: Linux-PAM Manual .\" -.TH "PAM_SETCRED" "3" "02/04/2008" "Linux-PAM Manual" "Linux-PAM Manual" +.TH "PAM_SETCRED" "3" "04/16/2008" "Linux-PAM Manual" "Linux-PAM Manual" .\" disable hyphenation .nh .\" disable justification (adjust text to left margin only) diff --git a/Linux-PAM/doc/man/pam_setcred.3.xml b/doc/man/pam_setcred.3.xml index 90e23b5c..90e23b5c 100644 --- a/Linux-PAM/doc/man/pam_setcred.3.xml +++ b/doc/man/pam_setcred.3.xml diff --git a/Linux-PAM/doc/man/pam_sm_acct_mgmt.3 b/doc/man/pam_sm_acct_mgmt.3 index a3ddf2f7..563b1239 100644 --- a/Linux-PAM/doc/man/pam_sm_acct_mgmt.3 +++ b/doc/man/pam_sm_acct_mgmt.3 @@ -1,11 +1,11 @@ .\" Title: pam_sm_acct_mgmt .\" Author: .\" Generator: DocBook XSL Stylesheets v1.73.1 <http://docbook.sf.net/> -.\" Date: 02/04/2008 +.\" Date: 04/16/2008 .\" Manual: Linux-PAM Manual .\" Source: Linux-PAM Manual .\" -.TH "PAM_SM_ACCT_MGMT" "3" "02/04/2008" "Linux-PAM Manual" "Linux-PAM Manual" +.TH "PAM_SM_ACCT_MGMT" "3" "04/16/2008" "Linux-PAM Manual" "Linux-PAM Manual" .\" disable hyphenation .nh .\" disable justification (adjust text to left margin only) diff --git a/Linux-PAM/doc/man/pam_sm_acct_mgmt.3.xml b/doc/man/pam_sm_acct_mgmt.3.xml index 35aa28a8..35aa28a8 100644 --- a/Linux-PAM/doc/man/pam_sm_acct_mgmt.3.xml +++ b/doc/man/pam_sm_acct_mgmt.3.xml diff --git a/Linux-PAM/doc/man/pam_sm_authenticate.3 b/doc/man/pam_sm_authenticate.3 index a61e9a2c..2c262261 100644 --- a/Linux-PAM/doc/man/pam_sm_authenticate.3 +++ b/doc/man/pam_sm_authenticate.3 @@ -1,11 +1,11 @@ .\" Title: pam_sm_authenticate .\" Author: .\" Generator: DocBook XSL Stylesheets v1.73.1 <http://docbook.sf.net/> -.\" Date: 02/04/2008 +.\" Date: 04/16/2008 .\" Manual: Linux-PAM Manual .\" Source: Linux-PAM Manual .\" -.TH "PAM_SM_AUTHENTICATE" "3" "02/04/2008" "Linux-PAM Manual" "Linux-PAM Manual" +.TH "PAM_SM_AUTHENTICATE" "3" "04/16/2008" "Linux-PAM Manual" "Linux-PAM Manual" .\" disable hyphenation .nh .\" disable justification (adjust text to left margin only) diff --git a/Linux-PAM/doc/man/pam_sm_authenticate.3.xml b/doc/man/pam_sm_authenticate.3.xml index 37c77576..37c77576 100644 --- a/Linux-PAM/doc/man/pam_sm_authenticate.3.xml +++ b/doc/man/pam_sm_authenticate.3.xml diff --git a/Linux-PAM/doc/man/pam_sm_chauthtok.3 b/doc/man/pam_sm_chauthtok.3 index 00655692..57e7c4ed 100644 --- a/Linux-PAM/doc/man/pam_sm_chauthtok.3 +++ b/doc/man/pam_sm_chauthtok.3 @@ -1,11 +1,11 @@ .\" Title: pam_sm_chauthtok .\" Author: .\" Generator: DocBook XSL Stylesheets v1.73.1 <http://docbook.sf.net/> -.\" Date: 02/04/2008 +.\" Date: 04/16/2008 .\" Manual: Linux-PAM Manual .\" Source: Linux-PAM Manual .\" -.TH "PAM_SM_CHAUTHTOK" "3" "02/04/2008" "Linux-PAM Manual" "Linux-PAM Manual" +.TH "PAM_SM_CHAUTHTOK" "3" "04/16/2008" "Linux-PAM Manual" "Linux-PAM Manual" .\" disable hyphenation .nh .\" disable justification (adjust text to left margin only) diff --git a/Linux-PAM/doc/man/pam_sm_chauthtok.3.xml b/doc/man/pam_sm_chauthtok.3.xml index c36a0baf..c36a0baf 100644 --- a/Linux-PAM/doc/man/pam_sm_chauthtok.3.xml +++ b/doc/man/pam_sm_chauthtok.3.xml diff --git a/Linux-PAM/doc/man/pam_sm_close_session.3 b/doc/man/pam_sm_close_session.3 index dec0650b..1078d5aa 100644 --- a/Linux-PAM/doc/man/pam_sm_close_session.3 +++ b/doc/man/pam_sm_close_session.3 @@ -1,11 +1,11 @@ .\" Title: pam_sm_close_session .\" Author: .\" Generator: DocBook XSL Stylesheets v1.73.1 <http://docbook.sf.net/> -.\" Date: 02/04/2008 +.\" Date: 04/16/2008 .\" Manual: Linux-PAM Manual .\" Source: Linux-PAM Manual .\" -.TH "PAM_SM_CLOSE_SESSION" "3" "02/04/2008" "Linux-PAM Manual" "Linux-PAM Manual" +.TH "PAM_SM_CLOSE_SESSION" "3" "04/16/2008" "Linux-PAM Manual" "Linux-PAM Manual" .\" disable hyphenation .nh .\" disable justification (adjust text to left margin only) diff --git a/Linux-PAM/doc/man/pam_sm_close_session.3.xml b/doc/man/pam_sm_close_session.3.xml index f2e67185..f2e67185 100644 --- a/Linux-PAM/doc/man/pam_sm_close_session.3.xml +++ b/doc/man/pam_sm_close_session.3.xml diff --git a/Linux-PAM/doc/man/pam_sm_open_session.3 b/doc/man/pam_sm_open_session.3 index ec9aebf9..ccaf403e 100644 --- a/Linux-PAM/doc/man/pam_sm_open_session.3 +++ b/doc/man/pam_sm_open_session.3 @@ -1,11 +1,11 @@ .\" Title: pam_sm_open_session .\" Author: .\" Generator: DocBook XSL Stylesheets v1.73.1 <http://docbook.sf.net/> -.\" Date: 02/04/2008 +.\" Date: 04/16/2008 .\" Manual: Linux-PAM Manual .\" Source: Linux-PAM Manual .\" -.TH "PAM_SM_OPEN_SESSION" "3" "02/04/2008" "Linux-PAM Manual" "Linux-PAM Manual" +.TH "PAM_SM_OPEN_SESSION" "3" "04/16/2008" "Linux-PAM Manual" "Linux-PAM Manual" .\" disable hyphenation .nh .\" disable justification (adjust text to left margin only) diff --git a/Linux-PAM/doc/man/pam_sm_open_session.3.xml b/doc/man/pam_sm_open_session.3.xml index 0851c345..0851c345 100644 --- a/Linux-PAM/doc/man/pam_sm_open_session.3.xml +++ b/doc/man/pam_sm_open_session.3.xml diff --git a/Linux-PAM/doc/man/pam_sm_setcred.3 b/doc/man/pam_sm_setcred.3 index 078fdd59..ce875631 100644 --- a/Linux-PAM/doc/man/pam_sm_setcred.3 +++ b/doc/man/pam_sm_setcred.3 @@ -1,11 +1,11 @@ .\" Title: pam_sm_setcred .\" Author: .\" Generator: DocBook XSL Stylesheets v1.73.1 <http://docbook.sf.net/> -.\" Date: 02/04/2008 +.\" Date: 04/16/2008 .\" Manual: Linux-PAM Manual .\" Source: Linux-PAM Manual .\" -.TH "PAM_SM_SETCRED" "3" "02/04/2008" "Linux-PAM Manual" "Linux-PAM Manual" +.TH "PAM_SM_SETCRED" "3" "04/16/2008" "Linux-PAM Manual" "Linux-PAM Manual" .\" disable hyphenation .nh .\" disable justification (adjust text to left margin only) diff --git a/Linux-PAM/doc/man/pam_sm_setcred.3.xml b/doc/man/pam_sm_setcred.3.xml index e4809ad7..e4809ad7 100644 --- a/Linux-PAM/doc/man/pam_sm_setcred.3.xml +++ b/doc/man/pam_sm_setcred.3.xml diff --git a/Linux-PAM/doc/man/pam_start.3 b/doc/man/pam_start.3 index bc46400b..c2273b63 100644 --- a/Linux-PAM/doc/man/pam_start.3 +++ b/doc/man/pam_start.3 @@ -1,11 +1,11 @@ .\" Title: pam_start .\" Author: .\" Generator: DocBook XSL Stylesheets v1.73.1 <http://docbook.sf.net/> -.\" Date: 02/04/2008 +.\" Date: 04/16/2008 .\" Manual: Linux-PAM Manual .\" Source: Linux-PAM Manual .\" -.TH "PAM_START" "3" "02/04/2008" "Linux-PAM Manual" "Linux-PAM Manual" +.TH "PAM_START" "3" "04/16/2008" "Linux-PAM Manual" "Linux-PAM Manual" .\" disable hyphenation .nh .\" disable justification (adjust text to left margin only) diff --git a/Linux-PAM/doc/man/pam_start.3.xml b/doc/man/pam_start.3.xml index 9b370f52..9b370f52 100644 --- a/Linux-PAM/doc/man/pam_start.3.xml +++ b/doc/man/pam_start.3.xml diff --git a/Linux-PAM/doc/man/pam_strerror.3 b/doc/man/pam_strerror.3 index 504e2bfa..785cd69e 100644 --- a/Linux-PAM/doc/man/pam_strerror.3 +++ b/doc/man/pam_strerror.3 @@ -1,11 +1,11 @@ .\" Title: pam_strerror .\" Author: .\" Generator: DocBook XSL Stylesheets v1.73.1 <http://docbook.sf.net/> -.\" Date: 02/04/2008 +.\" Date: 04/16/2008 .\" Manual: Linux-PAM Manual .\" Source: Linux-PAM Manual .\" -.TH "PAM_STRERROR" "3" "02/04/2008" "Linux-PAM Manual" "Linux-PAM Manual" +.TH "PAM_STRERROR" "3" "04/16/2008" "Linux-PAM Manual" "Linux-PAM Manual" .\" disable hyphenation .nh .\" disable justification (adjust text to left margin only) diff --git a/Linux-PAM/doc/man/pam_strerror.3.xml b/doc/man/pam_strerror.3.xml index 954e131d..954e131d 100644 --- a/Linux-PAM/doc/man/pam_strerror.3.xml +++ b/doc/man/pam_strerror.3.xml diff --git a/Linux-PAM/doc/man/pam_syslog.3 b/doc/man/pam_syslog.3 index 908c9229..d606746a 100644 --- a/Linux-PAM/doc/man/pam_syslog.3 +++ b/doc/man/pam_syslog.3 @@ -1,11 +1,11 @@ .\" Title: pam_syslog .\" Author: .\" Generator: DocBook XSL Stylesheets v1.73.1 <http://docbook.sf.net/> -.\" Date: 02/04/2008 +.\" Date: 04/16/2008 .\" Manual: Linux-PAM Manual .\" Source: Linux-PAM Manual .\" -.TH "PAM_SYSLOG" "3" "02/04/2008" "Linux-PAM Manual" "Linux-PAM Manual" +.TH "PAM_SYSLOG" "3" "04/16/2008" "Linux-PAM Manual" "Linux-PAM Manual" .\" disable hyphenation .nh .\" disable justification (adjust text to left margin only) diff --git a/Linux-PAM/doc/man/pam_syslog.3.xml b/doc/man/pam_syslog.3.xml index 7c5b166a..7c5b166a 100644 --- a/Linux-PAM/doc/man/pam_syslog.3.xml +++ b/doc/man/pam_syslog.3.xml diff --git a/Linux-PAM/doc/man/pam_verror.3 b/doc/man/pam_verror.3 index 6e052ef6..6e052ef6 100644 --- a/Linux-PAM/doc/man/pam_verror.3 +++ b/doc/man/pam_verror.3 diff --git a/Linux-PAM/doc/man/pam_vinfo.3 b/doc/man/pam_vinfo.3 index 79f3a153..79f3a153 100644 --- a/Linux-PAM/doc/man/pam_vinfo.3 +++ b/doc/man/pam_vinfo.3 diff --git a/Linux-PAM/doc/man/pam_vprompt.3 b/doc/man/pam_vprompt.3 index bba0b1d3..bba0b1d3 100644 --- a/Linux-PAM/doc/man/pam_vprompt.3 +++ b/doc/man/pam_vprompt.3 diff --git a/Linux-PAM/doc/man/pam_vsyslog.3 b/doc/man/pam_vsyslog.3 index b987b067..b987b067 100644 --- a/Linux-PAM/doc/man/pam_vsyslog.3 +++ b/doc/man/pam_vsyslog.3 diff --git a/Linux-PAM/doc/man/pam_xauth_data.3 b/doc/man/pam_xauth_data.3 index ed43e598..5c4b58fa 100644 --- a/Linux-PAM/doc/man/pam_xauth_data.3 +++ b/doc/man/pam_xauth_data.3 @@ -1,11 +1,11 @@ .\" Title: pam_xauth_data .\" Author: .\" Generator: DocBook XSL Stylesheets v1.73.1 <http://docbook.sf.net/> -.\" Date: 02/04/2008 +.\" Date: 04/16/2008 .\" Manual: Linux-PAM Manual .\" Source: Linux-PAM Manual .\" -.TH "PAM_XAUTH_DATA" "3" "02/04/2008" "Linux-PAM Manual" "Linux-PAM Manual" +.TH "PAM_XAUTH_DATA" "3" "04/16/2008" "Linux-PAM Manual" "Linux-PAM Manual" .\" disable hyphenation .nh .\" disable justification (adjust text to left margin only) diff --git a/Linux-PAM/doc/mwg/Linux-PAM_MWG.xml b/doc/mwg/Linux-PAM_MWG.xml index a7d97e4e..5a09a7cf 100644 --- a/Linux-PAM/doc/mwg/Linux-PAM_MWG.xml +++ b/doc/mwg/Linux-PAM_MWG.xml @@ -16,7 +16,7 @@ <email>kukuk@thkukuk.de</email> </author> </authorgroup> - <releaseinfo>Version 0.99.6.0, 5. August 2006</releaseinfo> + <releaseinfo>Version 1.0, 3. April 2008</releaseinfo> <abstract> <para> This manual documents what a programmer needs to know in order diff --git a/Linux-PAM/doc/mwg/Makefile.am b/doc/mwg/Makefile.am index 77296189..77296189 100644 --- a/Linux-PAM/doc/mwg/Makefile.am +++ b/doc/mwg/Makefile.am diff --git a/Linux-PAM/doc/mwg/Makefile.in b/doc/mwg/Makefile.in index 0881be40..748c06fa 100644 --- a/Linux-PAM/doc/mwg/Makefile.in +++ b/doc/mwg/Makefile.in @@ -1,8 +1,8 @@ -# Makefile.in generated by automake 1.10 from Makefile.am. +# Makefile.in generated by automake 1.10.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, -# 2003, 2004, 2005, 2006 Free Software Foundation, Inc. +# 2003, 2004, 2005, 2006, 2007, 2008 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. @@ -75,6 +75,7 @@ CXXFLAGS = @CXXFLAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ +DSYMUTIL = @DSYMUTIL@ ECHO = @ECHO@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ @@ -127,6 +128,7 @@ MKDIR_P = @MKDIR_P@ MSGFMT = @MSGFMT@ MSGFMT_015 = @MSGFMT_015@ MSGMERGE = @MSGMERGE@ +NMEDIT = @NMEDIT@ OBJEXT = @OBJEXT@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ diff --git a/Linux-PAM/doc/mwg/pam_conv.xml b/doc/mwg/pam_conv.xml index a2b470af..a2b470af 100644 --- a/Linux-PAM/doc/mwg/pam_conv.xml +++ b/doc/mwg/pam_conv.xml diff --git a/Linux-PAM/doc/mwg/pam_fail_delay.xml b/doc/mwg/pam_fail_delay.xml index 589e1148..589e1148 100644 --- a/Linux-PAM/doc/mwg/pam_fail_delay.xml +++ b/doc/mwg/pam_fail_delay.xml diff --git a/Linux-PAM/doc/mwg/pam_get_data.xml b/doc/mwg/pam_get_data.xml index b1afdb3f..b1afdb3f 100644 --- a/Linux-PAM/doc/mwg/pam_get_data.xml +++ b/doc/mwg/pam_get_data.xml diff --git a/Linux-PAM/doc/mwg/pam_get_item.xml b/doc/mwg/pam_get_item.xml index 370a10a1..370a10a1 100644 --- a/Linux-PAM/doc/mwg/pam_get_item.xml +++ b/doc/mwg/pam_get_item.xml diff --git a/Linux-PAM/doc/mwg/pam_get_user.xml b/doc/mwg/pam_get_user.xml index 1cb7fdf3..1cb7fdf3 100644 --- a/Linux-PAM/doc/mwg/pam_get_user.xml +++ b/doc/mwg/pam_get_user.xml diff --git a/Linux-PAM/doc/mwg/pam_getenv.xml b/doc/mwg/pam_getenv.xml index 61d69c33..61d69c33 100644 --- a/Linux-PAM/doc/mwg/pam_getenv.xml +++ b/doc/mwg/pam_getenv.xml diff --git a/Linux-PAM/doc/mwg/pam_getenvlist.xml b/doc/mwg/pam_getenvlist.xml index d3c2fcd3..d3c2fcd3 100644 --- a/Linux-PAM/doc/mwg/pam_getenvlist.xml +++ b/doc/mwg/pam_getenvlist.xml diff --git a/Linux-PAM/doc/mwg/pam_putenv.xml b/doc/mwg/pam_putenv.xml index e55f1a42..e55f1a42 100644 --- a/Linux-PAM/doc/mwg/pam_putenv.xml +++ b/doc/mwg/pam_putenv.xml diff --git a/Linux-PAM/doc/mwg/pam_set_data.xml b/doc/mwg/pam_set_data.xml index 18b2711b..18b2711b 100644 --- a/Linux-PAM/doc/mwg/pam_set_data.xml +++ b/doc/mwg/pam_set_data.xml diff --git a/Linux-PAM/doc/mwg/pam_set_item.xml b/doc/mwg/pam_set_item.xml index 7d19925e..7d19925e 100644 --- a/Linux-PAM/doc/mwg/pam_set_item.xml +++ b/doc/mwg/pam_set_item.xml diff --git a/Linux-PAM/doc/mwg/pam_sm_acct_mgmt.xml b/doc/mwg/pam_sm_acct_mgmt.xml index 10b3c9e9..10b3c9e9 100644 --- a/Linux-PAM/doc/mwg/pam_sm_acct_mgmt.xml +++ b/doc/mwg/pam_sm_acct_mgmt.xml diff --git a/Linux-PAM/doc/mwg/pam_sm_authenticate.xml b/doc/mwg/pam_sm_authenticate.xml index 54c79af6..54c79af6 100644 --- a/Linux-PAM/doc/mwg/pam_sm_authenticate.xml +++ b/doc/mwg/pam_sm_authenticate.xml diff --git a/Linux-PAM/doc/mwg/pam_sm_chauthtok.xml b/doc/mwg/pam_sm_chauthtok.xml index a1364315..a1364315 100644 --- a/Linux-PAM/doc/mwg/pam_sm_chauthtok.xml +++ b/doc/mwg/pam_sm_chauthtok.xml diff --git a/Linux-PAM/doc/mwg/pam_sm_close_session.xml b/doc/mwg/pam_sm_close_session.xml index 9346c506..9346c506 100644 --- a/Linux-PAM/doc/mwg/pam_sm_close_session.xml +++ b/doc/mwg/pam_sm_close_session.xml diff --git a/Linux-PAM/doc/mwg/pam_sm_open_session.xml b/doc/mwg/pam_sm_open_session.xml index b8e3fa90..b8e3fa90 100644 --- a/Linux-PAM/doc/mwg/pam_sm_open_session.xml +++ b/doc/mwg/pam_sm_open_session.xml diff --git a/Linux-PAM/doc/mwg/pam_sm_setcred.xml b/doc/mwg/pam_sm_setcred.xml index eee8e1d6..eee8e1d6 100644 --- a/Linux-PAM/doc/mwg/pam_sm_setcred.xml +++ b/doc/mwg/pam_sm_setcred.xml diff --git a/Linux-PAM/doc/mwg/pam_strerror.xml b/doc/mwg/pam_strerror.xml index 35b08a27..35b08a27 100644 --- a/Linux-PAM/doc/mwg/pam_strerror.xml +++ b/doc/mwg/pam_strerror.xml diff --git a/Linux-PAM/doc/sag/Linux-PAM_SAG.xml b/doc/sag/Linux-PAM_SAG.xml index 84dece31..eef2b71f 100644 --- a/Linux-PAM/doc/sag/Linux-PAM_SAG.xml +++ b/doc/sag/Linux-PAM_SAG.xml @@ -16,7 +16,7 @@ <email>kukuk@thkukuk.de</email> </author> </authorgroup> - <releaseinfo>Version 0.99.7.0, 16. January 2007</releaseinfo> + <releaseinfo>Version 1.0, 3. April 2008</releaseinfo> <abstract> <para> This manual documents what a system-administrator needs to know about diff --git a/Linux-PAM/doc/sag/Makefile.am b/doc/sag/Makefile.am index 26b5f5b8..26b5f5b8 100644 --- a/Linux-PAM/doc/sag/Makefile.am +++ b/doc/sag/Makefile.am diff --git a/Linux-PAM/doc/sag/Makefile.in b/doc/sag/Makefile.in index d7e6f9d7..fac5e721 100644 --- a/Linux-PAM/doc/sag/Makefile.in +++ b/doc/sag/Makefile.in @@ -1,8 +1,8 @@ -# Makefile.in generated by automake 1.10 from Makefile.am. +# Makefile.in generated by automake 1.10.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, -# 2003, 2004, 2005, 2006 Free Software Foundation, Inc. +# 2003, 2004, 2005, 2006, 2007, 2008 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. @@ -75,6 +75,7 @@ CXXFLAGS = @CXXFLAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ +DSYMUTIL = @DSYMUTIL@ ECHO = @ECHO@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ @@ -127,6 +128,7 @@ MKDIR_P = @MKDIR_P@ MSGFMT = @MSGFMT@ MSGFMT_015 = @MSGFMT_015@ MSGMERGE = @MSGMERGE@ +NMEDIT = @NMEDIT@ OBJEXT = @OBJEXT@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ diff --git a/Linux-PAM/doc/sag/pam_access.xml b/doc/sag/pam_access.xml index 9e2837ca..9e2837ca 100644 --- a/Linux-PAM/doc/sag/pam_access.xml +++ b/doc/sag/pam_access.xml diff --git a/Linux-PAM/doc/sag/pam_cracklib.xml b/doc/sag/pam_cracklib.xml index 58f0edb0..58f0edb0 100644 --- a/Linux-PAM/doc/sag/pam_cracklib.xml +++ b/doc/sag/pam_cracklib.xml diff --git a/Linux-PAM/doc/sag/pam_debug.xml b/doc/sag/pam_debug.xml index 6ec398b8..6ec398b8 100644 --- a/Linux-PAM/doc/sag/pam_debug.xml +++ b/doc/sag/pam_debug.xml diff --git a/Linux-PAM/doc/sag/pam_deny.xml b/doc/sag/pam_deny.xml index eaaada3b..eaaada3b 100644 --- a/Linux-PAM/doc/sag/pam_deny.xml +++ b/doc/sag/pam_deny.xml diff --git a/Linux-PAM/doc/sag/pam_echo.xml b/doc/sag/pam_echo.xml index 95baa0aa..95baa0aa 100644 --- a/Linux-PAM/doc/sag/pam_echo.xml +++ b/doc/sag/pam_echo.xml diff --git a/Linux-PAM/doc/sag/pam_env.xml b/doc/sag/pam_env.xml index d1c561e0..d1c561e0 100644 --- a/Linux-PAM/doc/sag/pam_env.xml +++ b/doc/sag/pam_env.xml diff --git a/Linux-PAM/doc/sag/pam_exec.xml b/doc/sag/pam_exec.xml index 38245ed8..38245ed8 100644 --- a/Linux-PAM/doc/sag/pam_exec.xml +++ b/doc/sag/pam_exec.xml diff --git a/Linux-PAM/doc/sag/pam_faildelay.xml b/doc/sag/pam_faildelay.xml index 312fee8e..312fee8e 100644 --- a/Linux-PAM/doc/sag/pam_faildelay.xml +++ b/doc/sag/pam_faildelay.xml diff --git a/Linux-PAM/doc/sag/pam_filter.xml b/doc/sag/pam_filter.xml index 4248704d..4248704d 100644 --- a/Linux-PAM/doc/sag/pam_filter.xml +++ b/doc/sag/pam_filter.xml diff --git a/Linux-PAM/doc/sag/pam_ftp.xml b/doc/sag/pam_ftp.xml index c53139ca..c53139ca 100644 --- a/Linux-PAM/doc/sag/pam_ftp.xml +++ b/doc/sag/pam_ftp.xml diff --git a/Linux-PAM/doc/sag/pam_group.xml b/doc/sag/pam_group.xml index f83ccc58..f83ccc58 100644 --- a/Linux-PAM/doc/sag/pam_group.xml +++ b/doc/sag/pam_group.xml diff --git a/Linux-PAM/doc/sag/pam_issue.xml b/doc/sag/pam_issue.xml index f9283de6..f9283de6 100644 --- a/Linux-PAM/doc/sag/pam_issue.xml +++ b/doc/sag/pam_issue.xml diff --git a/Linux-PAM/doc/sag/pam_keyinit.xml b/doc/sag/pam_keyinit.xml index 4925900b..4925900b 100644 --- a/Linux-PAM/doc/sag/pam_keyinit.xml +++ b/doc/sag/pam_keyinit.xml diff --git a/Linux-PAM/doc/sag/pam_lastlog.xml b/doc/sag/pam_lastlog.xml index a8012b1c..a8012b1c 100644 --- a/Linux-PAM/doc/sag/pam_lastlog.xml +++ b/doc/sag/pam_lastlog.xml diff --git a/Linux-PAM/doc/sag/pam_limits.xml b/doc/sag/pam_limits.xml index 25e14e1c..25e14e1c 100644 --- a/Linux-PAM/doc/sag/pam_limits.xml +++ b/doc/sag/pam_limits.xml diff --git a/Linux-PAM/doc/sag/pam_listfile.xml b/doc/sag/pam_listfile.xml index fe3f6b0c..fe3f6b0c 100644 --- a/Linux-PAM/doc/sag/pam_listfile.xml +++ b/doc/sag/pam_listfile.xml diff --git a/Linux-PAM/doc/sag/pam_localuser.xml b/doc/sag/pam_localuser.xml index 0f13d368..0f13d368 100644 --- a/Linux-PAM/doc/sag/pam_localuser.xml +++ b/doc/sag/pam_localuser.xml diff --git a/Linux-PAM/doc/sag/pam_loginuid.xml b/doc/sag/pam_loginuid.xml index 6166d99f..6166d99f 100644 --- a/Linux-PAM/doc/sag/pam_loginuid.xml +++ b/doc/sag/pam_loginuid.xml diff --git a/Linux-PAM/doc/sag/pam_mail.xml b/doc/sag/pam_mail.xml index 879c8940..879c8940 100644 --- a/Linux-PAM/doc/sag/pam_mail.xml +++ b/doc/sag/pam_mail.xml diff --git a/Linux-PAM/doc/sag/pam_mkhomedir.xml b/doc/sag/pam_mkhomedir.xml index a1465439..a1465439 100644 --- a/Linux-PAM/doc/sag/pam_mkhomedir.xml +++ b/doc/sag/pam_mkhomedir.xml diff --git a/Linux-PAM/doc/sag/pam_motd.xml b/doc/sag/pam_motd.xml index 847a047c..847a047c 100644 --- a/Linux-PAM/doc/sag/pam_motd.xml +++ b/doc/sag/pam_motd.xml diff --git a/Linux-PAM/doc/sag/pam_namespace.xml b/doc/sag/pam_namespace.xml index 6a4f59e7..6a4f59e7 100644 --- a/Linux-PAM/doc/sag/pam_namespace.xml +++ b/doc/sag/pam_namespace.xml diff --git a/Linux-PAM/doc/sag/pam_nologin.xml b/doc/sag/pam_nologin.xml index b05652f5..b05652f5 100644 --- a/Linux-PAM/doc/sag/pam_nologin.xml +++ b/doc/sag/pam_nologin.xml diff --git a/Linux-PAM/doc/sag/pam_permit.xml b/doc/sag/pam_permit.xml index 82febe01..82febe01 100644 --- a/Linux-PAM/doc/sag/pam_permit.xml +++ b/doc/sag/pam_permit.xml diff --git a/Linux-PAM/doc/sag/pam_rhosts.xml b/doc/sag/pam_rhosts.xml index 10ae9361..10ae9361 100644 --- a/Linux-PAM/doc/sag/pam_rhosts.xml +++ b/doc/sag/pam_rhosts.xml diff --git a/Linux-PAM/doc/sag/pam_rootok.xml b/doc/sag/pam_rootok.xml index 6907bd89..6907bd89 100644 --- a/Linux-PAM/doc/sag/pam_rootok.xml +++ b/doc/sag/pam_rootok.xml diff --git a/Linux-PAM/doc/sag/pam_securetty.xml b/doc/sag/pam_securetty.xml index 061546cc..061546cc 100644 --- a/Linux-PAM/doc/sag/pam_securetty.xml +++ b/doc/sag/pam_securetty.xml diff --git a/Linux-PAM/doc/sag/pam_selinux.xml b/doc/sag/pam_selinux.xml index a0fb293b..a0fb293b 100644 --- a/Linux-PAM/doc/sag/pam_selinux.xml +++ b/doc/sag/pam_selinux.xml diff --git a/Linux-PAM/doc/sag/pam_sepermit.xml b/doc/sag/pam_sepermit.xml index 6ef9e0f8..6ef9e0f8 100644 --- a/Linux-PAM/doc/sag/pam_sepermit.xml +++ b/doc/sag/pam_sepermit.xml diff --git a/Linux-PAM/doc/sag/pam_shells.xml b/doc/sag/pam_shells.xml index 87bc6fdb..87bc6fdb 100644 --- a/Linux-PAM/doc/sag/pam_shells.xml +++ b/doc/sag/pam_shells.xml diff --git a/Linux-PAM/doc/sag/pam_succeed_if.xml b/doc/sag/pam_succeed_if.xml index 0d7304a4..0d7304a4 100644 --- a/Linux-PAM/doc/sag/pam_succeed_if.xml +++ b/doc/sag/pam_succeed_if.xml diff --git a/Linux-PAM/doc/sag/pam_tally.xml b/doc/sag/pam_tally.xml index df34a511..df34a511 100644 --- a/Linux-PAM/doc/sag/pam_tally.xml +++ b/doc/sag/pam_tally.xml diff --git a/Linux-PAM/doc/sag/pam_time.xml b/doc/sag/pam_time.xml index c53ebcab..c53ebcab 100644 --- a/Linux-PAM/doc/sag/pam_time.xml +++ b/doc/sag/pam_time.xml diff --git a/Linux-PAM/doc/sag/pam_tty_audit.xml b/doc/sag/pam_tty_audit.xml index 55e73862..55e73862 100644 --- a/Linux-PAM/doc/sag/pam_tty_audit.xml +++ b/doc/sag/pam_tty_audit.xml diff --git a/Linux-PAM/doc/sag/pam_umask.xml b/doc/sag/pam_umask.xml index af68f647..af68f647 100644 --- a/Linux-PAM/doc/sag/pam_umask.xml +++ b/doc/sag/pam_umask.xml diff --git a/Linux-PAM/doc/sag/pam_unix.xml b/doc/sag/pam_unix.xml index 57b2f9d2..57b2f9d2 100644 --- a/Linux-PAM/doc/sag/pam_unix.xml +++ b/doc/sag/pam_unix.xml diff --git a/Linux-PAM/doc/sag/pam_userdb.xml b/doc/sag/pam_userdb.xml index ae934cf6..ae934cf6 100644 --- a/Linux-PAM/doc/sag/pam_userdb.xml +++ b/doc/sag/pam_userdb.xml diff --git a/Linux-PAM/doc/sag/pam_warn.xml b/doc/sag/pam_warn.xml index 3d42a757..3d42a757 100644 --- a/Linux-PAM/doc/sag/pam_warn.xml +++ b/doc/sag/pam_warn.xml diff --git a/Linux-PAM/doc/sag/pam_wheel.xml b/doc/sag/pam_wheel.xml index 69175124..69175124 100644 --- a/Linux-PAM/doc/sag/pam_wheel.xml +++ b/doc/sag/pam_wheel.xml diff --git a/Linux-PAM/doc/sag/pam_xauth.xml b/doc/sag/pam_xauth.xml index 84ca5ddb..84ca5ddb 100644 --- a/Linux-PAM/doc/sag/pam_xauth.xml +++ b/doc/sag/pam_xauth.xml diff --git a/Linux-PAM/doc/specs/Makefile.am b/doc/specs/Makefile.am index 595c09bf..595c09bf 100644 --- a/Linux-PAM/doc/specs/Makefile.am +++ b/doc/specs/Makefile.am diff --git a/Linux-PAM/doc/specs/Makefile.in b/doc/specs/Makefile.in index 532a1164..2fd13578 100644 --- a/Linux-PAM/doc/specs/Makefile.in +++ b/doc/specs/Makefile.in @@ -1,8 +1,8 @@ -# Makefile.in generated by automake 1.10 from Makefile.am. +# Makefile.in generated by automake 1.10.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, -# 2003, 2004, 2005, 2006 Free Software Foundation, Inc. +# 2003, 2004, 2005, 2006, 2007, 2008 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. @@ -60,7 +60,7 @@ PROGRAMS = $(noinst_PROGRAMS) am_padout_OBJECTS = parse_l.$(OBJEXT) parse_y.$(OBJEXT) padout_OBJECTS = $(am_padout_OBJECTS) padout_DEPENDENCIES = -DEFAULT_INCLUDES = -I. -I$(top_builddir)@am__isrc@ +DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir) depcomp = $(SHELL) $(top_srcdir)/depcomp am__depfiles_maybe = depfiles COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ @@ -113,6 +113,7 @@ CXXFLAGS = @CXXFLAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ +DSYMUTIL = @DSYMUTIL@ ECHO = @ECHO@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ @@ -165,6 +166,7 @@ MKDIR_P = @MKDIR_P@ MSGFMT = @MSGFMT@ MSGFMT_015 = @MSGFMT_015@ MSGMERGE = @MSGMERGE@ +NMEDIT = @NMEDIT@ OBJEXT = @OBJEXT@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ @@ -371,8 +373,8 @@ ID: $(HEADERS) $(SOURCES) $(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; } \ - END { for (i in files) print i; }'`; \ + $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ mkid -fID $$unique tags: TAGS @@ -384,8 +386,8 @@ TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | \ - $(AWK) ' { files[$$0] = 1; } \ - END { for (i in files) print i; }'`; \ + $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \ test -n "$$unique" || unique=$$empty_fix; \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ @@ -395,13 +397,12 @@ ctags: CTAGS CTAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ $(TAGS_FILES) $(LISP) tags=; \ - here=`pwd`; \ 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; } \ - END { for (i in files) print i; }'`; \ + $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ test -z "$(CTAGS_ARGS)$$tags$$unique" \ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ $$tags $$unique diff --git a/Linux-PAM/doc/specs/draft-morgan-pam.raw b/doc/specs/draft-morgan-pam.raw index 2d55048e..2d55048e 100644 --- a/Linux-PAM/doc/specs/draft-morgan-pam.raw +++ b/doc/specs/draft-morgan-pam.raw diff --git a/Linux-PAM/doc/specs/parse_l.c b/doc/specs/parse_l.c index 7fc9cb1d..7fc9cb1d 100644 --- a/Linux-PAM/doc/specs/parse_l.c +++ b/doc/specs/parse_l.c diff --git a/Linux-PAM/doc/specs/parse_l.l b/doc/specs/parse_l.l index 7cab424c..7cab424c 100644 --- a/Linux-PAM/doc/specs/parse_l.l +++ b/doc/specs/parse_l.l diff --git a/Linux-PAM/doc/specs/parse_y.c b/doc/specs/parse_y.c index 63c28701..7dd575a5 100644 --- a/Linux-PAM/doc/specs/parse_y.c +++ b/doc/specs/parse_y.c @@ -1801,7 +1801,7 @@ void set_label(const char *label, const char *target) { if (target == NULL) { yyerror("no hanging value for label"); - target = "<??>"; + target = "<??" ">"; /* avoid trigraph warning */ } label_root = set_key(label_root, label, target); } @@ -1814,7 +1814,7 @@ char *new_counter(const char *key) if (key[i++] != '#') { yyerror("bad index"); - return strdup("<???>"); + return strdup("<???" ">"); /* avoid trigraph warning */ } while (key[i] == '$') { diff --git a/Linux-PAM/doc/specs/parse_y.h b/doc/specs/parse_y.h index 570758d2..570758d2 100644 --- a/Linux-PAM/doc/specs/parse_y.h +++ b/doc/specs/parse_y.h diff --git a/Linux-PAM/doc/specs/parse_y.y b/doc/specs/parse_y.y index 87fc54ea..87fc54ea 100644 --- a/Linux-PAM/doc/specs/parse_y.y +++ b/doc/specs/parse_y.y diff --git a/Linux-PAM/doc/specs/rfc86.0.txt b/doc/specs/rfc86.0.txt index 6dd5e6ea..6dd5e6ea 100644 --- a/Linux-PAM/doc/specs/rfc86.0.txt +++ b/doc/specs/rfc86.0.txt diff --git a/Linux-PAM/doc/specs/std-agent-id.raw b/doc/specs/std-agent-id.raw index c97ce975..c97ce975 100644 --- a/Linux-PAM/doc/specs/std-agent-id.raw +++ b/doc/specs/std-agent-id.raw diff --git a/Linux-PAM/examples/Makefile.am b/examples/Makefile.am index ac3f407a..ac3f407a 100644 --- a/Linux-PAM/examples/Makefile.am +++ b/examples/Makefile.am diff --git a/Linux-PAM/examples/Makefile.in b/examples/Makefile.in index 5e752e4d..2c01e84d 100644 --- a/Linux-PAM/examples/Makefile.in +++ b/examples/Makefile.in @@ -1,8 +1,8 @@ -# Makefile.in generated by automake 1.10 from Makefile.am. +# Makefile.in generated by automake 1.10.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, -# 2003, 2004, 2005, 2006 Free Software Foundation, Inc. +# 2003, 2004, 2005, 2006, 2007, 2008 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. @@ -72,7 +72,7 @@ xsh_SOURCES = xsh.c xsh_OBJECTS = xsh.$(OBJEXT) xsh_LDADD = $(LDADD) xsh_DEPENDENCIES = -DEFAULT_INCLUDES = -I. -I$(top_builddir)@am__isrc@ +DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir) depcomp = $(SHELL) $(top_srcdir)/depcomp am__depfiles_maybe = depfiles COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ @@ -109,6 +109,7 @@ CXXFLAGS = @CXXFLAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ +DSYMUTIL = @DSYMUTIL@ ECHO = @ECHO@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ @@ -161,6 +162,7 @@ MKDIR_P = @MKDIR_P@ MSGFMT = @MSGFMT@ MSGFMT_015 = @MSGFMT_015@ MSGMERGE = @MSGMERGE@ +NMEDIT = @NMEDIT@ OBJEXT = @OBJEXT@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ @@ -350,8 +352,8 @@ ID: $(HEADERS) $(SOURCES) $(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; } \ - END { for (i in files) print i; }'`; \ + $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ mkid -fID $$unique tags: TAGS @@ -363,8 +365,8 @@ TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | \ - $(AWK) ' { files[$$0] = 1; } \ - END { for (i in files) print i; }'`; \ + $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \ test -n "$$unique" || unique=$$empty_fix; \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ @@ -374,13 +376,12 @@ ctags: CTAGS CTAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ $(TAGS_FILES) $(LISP) tags=; \ - here=`pwd`; \ 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; } \ - END { for (i in files) print i; }'`; \ + $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ test -z "$(CTAGS_ARGS)$$tags$$unique" \ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ $$tags $$unique diff --git a/Linux-PAM/examples/README b/examples/README index f4ae9511..f4ae9511 100644 --- a/Linux-PAM/examples/README +++ b/examples/README diff --git a/Linux-PAM/examples/blank.c b/examples/blank.c index 20896b5c..20896b5c 100644 --- a/Linux-PAM/examples/blank.c +++ b/examples/blank.c diff --git a/Linux-PAM/examples/check_user.c b/examples/check_user.c index cb539c4e..cb539c4e 100644 --- a/Linux-PAM/examples/check_user.c +++ b/examples/check_user.c diff --git a/Linux-PAM/examples/vpass.c b/examples/vpass.c index a54ec061..a54ec061 100644 --- a/Linux-PAM/examples/vpass.c +++ b/examples/vpass.c diff --git a/Linux-PAM/examples/xsh.c b/examples/xsh.c index ef4dca0c..ef4dca0c 100644 --- a/Linux-PAM/examples/xsh.c +++ b/examples/xsh.c diff --git a/Linux-PAM/install-sh b/install-sh index 1a835340..1a835340 100755 --- a/Linux-PAM/install-sh +++ b/install-sh diff --git a/Linux-PAM/libpam/Makefile.am b/libpam/Makefile.am index 0daca423..4d9cbe74 100644 --- a/Linux-PAM/libpam/Makefile.am +++ b/libpam/Makefile.am @@ -20,7 +20,7 @@ include_HEADERS = include/security/_pam_compat.h \ noinst_HEADERS = pam_prelude.h pam_private.h pam_tokens.h \ pam_modutil_private.h pam_static_modules.h -libpam_la_LDFLAGS = -no-undefined -version-info 81:10:81 +libpam_la_LDFLAGS = -no-undefined -version-info 81:12:81 libpam_la_LIBADD = @LIBAUDIT@ $(LIBPRELUDE_LIBS) @LIBDL@ if STATIC_MODULES diff --git a/Linux-PAM/libpam/Makefile.in b/libpam/Makefile.in index 60e66c0c..ab57858e 100644 --- a/Linux-PAM/libpam/Makefile.in +++ b/libpam/Makefile.in @@ -1,8 +1,8 @@ -# Makefile.in generated by automake 1.10 from Makefile.am. +# Makefile.in generated by automake 1.10.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, -# 2003, 2004, 2005, 2006 Free Software Foundation, Inc. +# 2003, 2004, 2005, 2006, 2007, 2008 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. @@ -38,7 +38,7 @@ POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ @HAVE_LIBSELINUX_TRUE@am__append_1 = -D"WITH_SELINUX" -@STATIC_MODULES_TRUE@am__append_2 = `ls ../modules/pam_*/*.lo` \ +@STATIC_MODULES_TRUE@am__append_2 = $(shell ls ../modules/pam_*/*.lo) \ @STATIC_MODULES_TRUE@ @LIBDB@ @LIBCRYPT@ @LIBNSL@ @LIBCRACK@ -lutil @HAVE_VERSIONING_TRUE@am__append_3 = -Wl,--version-script=$(srcdir)/libpam.map @@ -70,7 +70,8 @@ am__installdirs = "$(DESTDIR)$(libdir)" "$(DESTDIR)$(includedir)" libLTLIBRARIES_INSTALL = $(INSTALL) LTLIBRARIES = $(lib_LTLIBRARIES) am__DEPENDENCIES_1 = -@STATIC_MODULES_TRUE@am__DEPENDENCIES_2 = `ls ../modules/pam_*/*.lo` +@STATIC_MODULES_TRUE@am__DEPENDENCIES_2 = $(shell ls \ +@STATIC_MODULES_TRUE@ ../modules/pam_*/*.lo) libpam_la_DEPENDENCIES = $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_2) am_libpam_la_OBJECTS = pam_account.lo pam_auth.lo pam_data.lo \ pam_delay.lo pam_dispatch.lo pam_end.lo pam_env.lo \ @@ -86,7 +87,7 @@ libpam_la_OBJECTS = $(am_libpam_la_OBJECTS) libpam_la_LINK = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) \ $(LIBTOOLFLAGS) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \ $(libpam_la_LDFLAGS) $(LDFLAGS) -o $@ -DEFAULT_INCLUDES = -I. -I$(top_builddir)@am__isrc@ +DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir) depcomp = $(SHELL) $(top_srcdir)/depcomp am__depfiles_maybe = depfiles COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ @@ -125,6 +126,7 @@ CXXFLAGS = @CXXFLAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ +DSYMUTIL = @DSYMUTIL@ ECHO = @ECHO@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ @@ -177,6 +179,7 @@ MKDIR_P = @MKDIR_P@ MSGFMT = @MSGFMT@ MSGFMT_015 = @MSGFMT_015@ MSGMERGE = @MSGMERGE@ +NMEDIT = @NMEDIT@ OBJEXT = @OBJEXT@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ @@ -275,7 +278,7 @@ include_HEADERS = include/security/_pam_compat.h \ noinst_HEADERS = pam_prelude.h pam_private.h pam_tokens.h \ pam_modutil_private.h pam_static_modules.h -libpam_la_LDFLAGS = -no-undefined -version-info 81:9:81 \ +libpam_la_LDFLAGS = -no-undefined -version-info 81:12:81 \ $(am__append_3) libpam_la_LIBADD = @LIBAUDIT@ $(LIBPRELUDE_LIBS) @LIBDL@ \ $(am__append_2) @@ -328,8 +331,8 @@ install-libLTLIBRARIES: $(lib_LTLIBRARIES) @list='$(lib_LTLIBRARIES)'; for p in $$list; do \ if test -f $$p; then \ f=$(am__strip_dir) \ - echo " $(LIBTOOL) --mode=install $(libLTLIBRARIES_INSTALL) $(INSTALL_STRIP_FLAG) '$$p' '$(DESTDIR)$(libdir)/$$f'"; \ - $(LIBTOOL) --mode=install $(libLTLIBRARIES_INSTALL) $(INSTALL_STRIP_FLAG) "$$p" "$(DESTDIR)$(libdir)/$$f"; \ + echo " $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(libLTLIBRARIES_INSTALL) $(INSTALL_STRIP_FLAG) '$$p' '$(DESTDIR)$(libdir)/$$f'"; \ + $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(libLTLIBRARIES_INSTALL) $(INSTALL_STRIP_FLAG) "$$p" "$(DESTDIR)$(libdir)/$$f"; \ else :; fi; \ done @@ -337,8 +340,8 @@ uninstall-libLTLIBRARIES: @$(NORMAL_UNINSTALL) @list='$(lib_LTLIBRARIES)'; for p in $$list; do \ p=$(am__strip_dir) \ - echo " $(LIBTOOL) --mode=uninstall rm -f '$(DESTDIR)$(libdir)/$$p'"; \ - $(LIBTOOL) --mode=uninstall rm -f "$(DESTDIR)$(libdir)/$$p"; \ + echo " $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=uninstall rm -f '$(DESTDIR)$(libdir)/$$p'"; \ + $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=uninstall rm -f "$(DESTDIR)$(libdir)/$$p"; \ done clean-libLTLIBRARIES: @@ -437,8 +440,8 @@ ID: $(HEADERS) $(SOURCES) $(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; } \ - END { for (i in files) print i; }'`; \ + $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ mkid -fID $$unique tags: TAGS @@ -450,8 +453,8 @@ TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | \ - $(AWK) ' { files[$$0] = 1; } \ - END { for (i in files) print i; }'`; \ + $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \ test -n "$$unique" || unique=$$empty_fix; \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ @@ -461,13 +464,12 @@ ctags: CTAGS CTAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ $(TAGS_FILES) $(LISP) tags=; \ - here=`pwd`; \ 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; } \ - END { for (i in files) print i; }'`; \ + $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ test -z "$(CTAGS_ARGS)$$tags$$unique" \ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ $$tags $$unique diff --git a/Linux-PAM/libpam/include/security/_pam_compat.h b/libpam/include/security/_pam_compat.h index a5f58e42..a5f58e42 100644 --- a/Linux-PAM/libpam/include/security/_pam_compat.h +++ b/libpam/include/security/_pam_compat.h diff --git a/Linux-PAM/libpam/include/security/_pam_macros.h b/libpam/include/security/_pam_macros.h index bd107cfb..bd107cfb 100644 --- a/Linux-PAM/libpam/include/security/_pam_macros.h +++ b/libpam/include/security/_pam_macros.h diff --git a/Linux-PAM/libpam/include/security/_pam_types.h b/libpam/include/security/_pam_types.h index 2f7e807f..2f7e807f 100644 --- a/Linux-PAM/libpam/include/security/_pam_types.h +++ b/libpam/include/security/_pam_types.h diff --git a/Linux-PAM/libpam/include/security/pam_appl.h b/libpam/include/security/pam_appl.h index d4172c69..d4172c69 100644 --- a/Linux-PAM/libpam/include/security/pam_appl.h +++ b/libpam/include/security/pam_appl.h diff --git a/Linux-PAM/libpam/include/security/pam_ext.h b/libpam/include/security/pam_ext.h index 111dd633..111dd633 100644 --- a/Linux-PAM/libpam/include/security/pam_ext.h +++ b/libpam/include/security/pam_ext.h diff --git a/Linux-PAM/libpam/include/security/pam_modules.h b/libpam/include/security/pam_modules.h index 5c516c4e..5c516c4e 100644 --- a/Linux-PAM/libpam/include/security/pam_modules.h +++ b/libpam/include/security/pam_modules.h diff --git a/Linux-PAM/libpam/include/security/pam_modutil.h b/libpam/include/security/pam_modutil.h index ffdf5ad0..ffdf5ad0 100644 --- a/Linux-PAM/libpam/include/security/pam_modutil.h +++ b/libpam/include/security/pam_modutil.h diff --git a/Linux-PAM/libpam/libpam.map b/libpam/libpam.map index e37fc356..e37fc356 100644 --- a/Linux-PAM/libpam/libpam.map +++ b/libpam/libpam.map diff --git a/Linux-PAM/libpam/pam_account.c b/libpam/pam_account.c index 572acc47..572acc47 100644 --- a/Linux-PAM/libpam/pam_account.c +++ b/libpam/pam_account.c diff --git a/Linux-PAM/libpam/pam_audit.c b/libpam/pam_audit.c index 6fd6a0c1..7f2e0b2c 100644 --- a/Linux-PAM/libpam/pam_audit.c +++ b/libpam/pam_audit.c @@ -43,18 +43,17 @@ _pam_audit_writelog(pam_handle_t *pamh, int audit_fd, int type, best to fix it. */ errno = -rc; - if (rc < 0 && errno != old_errno) - { - old_errno = errno; - pam_syslog (pamh, LOG_CRIT, "audit_log_acct_message() failed: %m"); - } - pamh->audit_state |= PAMAUDIT_LOGGED; - if (rc == -EPERM && getuid () != 0) - return 0; - else - return rc; + if (rc < 0) { + if (rc == -EPERM && getuid() != 0) + return 0; + if (errno != old_errno) { + old_errno = errno; + pam_syslog (pamh, LOG_CRIT, "audit_log_acct_message() failed: %m"); + } + } + return rc; } static int diff --git a/Linux-PAM/libpam/pam_auth.c b/libpam/pam_auth.c index 5c272cfe..5c272cfe 100644 --- a/Linux-PAM/libpam/pam_auth.c +++ b/libpam/pam_auth.c diff --git a/Linux-PAM/libpam/pam_data.c b/libpam/pam_data.c index 30570afb..30570afb 100644 --- a/Linux-PAM/libpam/pam_data.c +++ b/libpam/pam_data.c diff --git a/Linux-PAM/libpam/pam_delay.c b/libpam/pam_delay.c index 01304629..01304629 100644 --- a/Linux-PAM/libpam/pam_delay.c +++ b/libpam/pam_delay.c diff --git a/Linux-PAM/libpam/pam_dispatch.c b/libpam/pam_dispatch.c index fa4e5ed4..fa4e5ed4 100644 --- a/Linux-PAM/libpam/pam_dispatch.c +++ b/libpam/pam_dispatch.c diff --git a/Linux-PAM/libpam/pam_dynamic.c b/libpam/pam_dynamic.c index 5be33c36..5be33c36 100644 --- a/Linux-PAM/libpam/pam_dynamic.c +++ b/libpam/pam_dynamic.c diff --git a/Linux-PAM/libpam/pam_end.c b/libpam/pam_end.c index a2d94085..a2d94085 100644 --- a/Linux-PAM/libpam/pam_end.c +++ b/libpam/pam_end.c diff --git a/Linux-PAM/libpam/pam_env.c b/libpam/pam_env.c index 0f022f9f..0f022f9f 100644 --- a/Linux-PAM/libpam/pam_env.c +++ b/libpam/pam_env.c diff --git a/Linux-PAM/libpam/pam_handlers.c b/libpam/pam_handlers.c index 11508145..848c4fa5 100644 --- a/Linux-PAM/libpam/pam_handlers.c +++ b/libpam/pam_handlers.c @@ -511,6 +511,7 @@ int _pam_init_handlers(pam_handle_t *pamh) static int _pam_assemble_line(FILE *f, char *buffer, int buf_len) { char *p = buffer; + char *endp = buffer + buf_len; char *s, *os; int used = 0; @@ -518,12 +519,12 @@ static int _pam_assemble_line(FILE *f, char *buffer, int buf_len) D(("called.")); for (;;) { - if (used >= buf_len) { + if (p >= endp) { /* Overflow */ D(("_pam_assemble_line: overflow")); return -1; } - if (fgets(p, buf_len - used, f) == NULL) { + if (fgets(p, endp - p, f) == NULL) { if (used) { /* Incomplete read */ return -1; diff --git a/Linux-PAM/libpam/pam_item.c b/libpam/pam_item.c index 2d7985c8..390f2519 100644 --- a/Linux-PAM/libpam/pam_item.c +++ b/libpam/pam_item.c @@ -1,7 +1,7 @@ /* pam_item.c */ /* - * $Id: pam_item.c,v 1.15 2008/01/28 14:50:21 kukuk Exp $ + * $Id: pam_item.c,v 1.16.2.1 2008/04/08 08:55:01 t8m Exp $ */ #include "pam_private.h" @@ -11,14 +11,15 @@ #include <string.h> #include <syslog.h> -#define RESET(X, Y) \ -{ \ - char *_TMP_ = (X); \ - if (_TMP_ != (Y)) { \ - (X) = (Y) ? _pam_strdup(Y) : NULL; \ - if (_TMP_) \ - free(_TMP_); \ - } \ +#define TRY_SET(X, Y) \ +{ \ + if ((X) != (Y)) { \ + char *_TMP_ = _pam_strdup(Y); \ + if (_TMP_ == NULL && (Y) != NULL) \ + return PAM_BUF_ERR; \ + free(X); \ + (X) = _TMP_; \ + } \ } /* functions */ @@ -40,7 +41,7 @@ int pam_set_item (pam_handle_t *pamh, int item_type, const void *item) * to be reloaded on the next call to a service module. */ pamh->handlers.handlers_loaded = 0; - RESET(pamh->service_name, item); + TRY_SET(pamh->service_name, item); { char *tmp; for (tmp=pamh->service_name; *tmp; ++tmp) @@ -49,26 +50,26 @@ int pam_set_item (pam_handle_t *pamh, int item_type, const void *item) break; case PAM_USER: - RESET(pamh->user, item); + TRY_SET(pamh->user, item); pamh->former.fail_user = PAM_SUCCESS; break; case PAM_USER_PROMPT: - RESET(pamh->prompt, item); + TRY_SET(pamh->prompt, item); pamh->former.fail_user = PAM_SUCCESS; break; case PAM_TTY: D(("setting tty to %s", item)); - RESET(pamh->tty, item); + TRY_SET(pamh->tty, item); break; case PAM_RUSER: - RESET(pamh->ruser, item); + TRY_SET(pamh->ruser, item); break; case PAM_RHOST: - RESET(pamh->rhost, item); + TRY_SET(pamh->rhost, item); break; case PAM_AUTHTOK: @@ -77,13 +78,9 @@ int pam_set_item (pam_handle_t *pamh, int item_type, const void *item) * modules. */ if (__PAM_FROM_MODULE(pamh)) { - char *_TMP_ = pamh->authtok; - if (_TMP_ == item) /* not changed so leave alone */ - break; - pamh->authtok = (item) ? _pam_strdup(item) : NULL; - if (_TMP_) { - _pam_overwrite(_TMP_); - free(_TMP_); + if (pamh->authtok != item) { + _pam_overwrite(pamh->authtok); + TRY_SET(pamh->authtok, item); } } else { retval = PAM_BAD_ITEM; @@ -97,13 +94,9 @@ int pam_set_item (pam_handle_t *pamh, int item_type, const void *item) * modules. */ if (__PAM_FROM_MODULE(pamh)) { - char *_TMP_ = pamh->oldauthtok; - if (_TMP_ == item) /* not changed so leave alone */ - break; - pamh->oldauthtok = (item) ? _pam_strdup(item) : NULL; - if (_TMP_) { - _pam_overwrite(_TMP_); - free(_TMP_); + if (pamh->oldauthtok != item) { + _pam_overwrite(pamh->oldauthtok); + TRY_SET(pamh->oldauthtok, item); } } else { retval = PAM_BAD_ITEM; @@ -139,22 +132,33 @@ int pam_set_item (pam_handle_t *pamh, int item_type, const void *item) break; case PAM_XDISPLAY: - RESET(pamh->xdisplay, item); + TRY_SET(pamh->xdisplay, item); break; case PAM_XAUTHDATA: + if (&pamh->xauth == item) + break; if (pamh->xauth.namelen) { _pam_overwrite(pamh->xauth.name); free(pamh->xauth.name); } if (pamh->xauth.datalen) { - _pam_overwrite_n(pamh->xauth.data, + _pam_overwrite_n(pamh->xauth.data, (unsigned int) pamh->xauth.datalen); free(pamh->xauth.data); } pamh->xauth = *((const struct pam_xauth_data *) item); - pamh->xauth.name = _pam_strdup(pamh->xauth.name); - pamh->xauth.data = _pam_memdup(pamh->xauth.data, pamh->xauth.datalen); + if ((pamh->xauth.name=_pam_strdup(pamh->xauth.name)) == NULL) { + memset(&pamh->xauth, '\0', sizeof(pamh->xauth)); + return PAM_BUF_ERR; + } + if ((pamh->xauth.data=_pam_memdup(pamh->xauth.data, + pamh->xauth.datalen)) == NULL) { + _pam_overwrite(pamh->xauth.name); + free(pamh->xauth.name); + memset(&pamh->xauth, '\0', sizeof(pamh->xauth)); + return PAM_BUF_ERR; + } break; default: @@ -336,7 +340,7 @@ int pam_get_user(pam_handle_t *pamh, const char **user, const char *prompt) D(("conversation function is not ready yet")); pamh->former.want_user = PAM_TRUE; pamh->former.prompt = _pam_strdup(use_prompt); - } else if (resp == NULL) { + } else if (resp == NULL || resp->resp == NULL) { /* * conversation should have given a response */ @@ -349,7 +353,7 @@ int pam_get_user(pam_handle_t *pamh, const char **user, const char *prompt) * releases. However, reading the Sun manual, it is part of * the standard API. */ - RESET(pamh->user, resp->resp); + retval = pam_set_item(pamh, PAM_USER, resp->resp); *user = pamh->user; } else pamh->former.fail_user = retval; diff --git a/Linux-PAM/libpam/pam_misc.c b/libpam/pam_misc.c index 574a570e..574a570e 100644 --- a/Linux-PAM/libpam/pam_misc.c +++ b/libpam/pam_misc.c diff --git a/Linux-PAM/libpam/pam_modutil_cleanup.c b/libpam/pam_modutil_cleanup.c index 017b36cf..017b36cf 100644 --- a/Linux-PAM/libpam/pam_modutil_cleanup.c +++ b/libpam/pam_modutil_cleanup.c diff --git a/Linux-PAM/libpam/pam_modutil_getgrgid.c b/libpam/pam_modutil_getgrgid.c index 5b862872..5b862872 100644 --- a/Linux-PAM/libpam/pam_modutil_getgrgid.c +++ b/libpam/pam_modutil_getgrgid.c diff --git a/Linux-PAM/libpam/pam_modutil_getgrnam.c b/libpam/pam_modutil_getgrnam.c index 99c90800..99c90800 100644 --- a/Linux-PAM/libpam/pam_modutil_getgrnam.c +++ b/libpam/pam_modutil_getgrnam.c diff --git a/Linux-PAM/libpam/pam_modutil_getlogin.c b/libpam/pam_modutil_getlogin.c index dcd28a13..dcd28a13 100644 --- a/Linux-PAM/libpam/pam_modutil_getlogin.c +++ b/libpam/pam_modutil_getlogin.c diff --git a/Linux-PAM/libpam/pam_modutil_getpwnam.c b/libpam/pam_modutil_getpwnam.c index b81617d5..b81617d5 100644 --- a/Linux-PAM/libpam/pam_modutil_getpwnam.c +++ b/libpam/pam_modutil_getpwnam.c diff --git a/Linux-PAM/libpam/pam_modutil_getpwuid.c b/libpam/pam_modutil_getpwuid.c index 3ea02488..3ea02488 100644 --- a/Linux-PAM/libpam/pam_modutil_getpwuid.c +++ b/libpam/pam_modutil_getpwuid.c diff --git a/Linux-PAM/libpam/pam_modutil_getspnam.c b/libpam/pam_modutil_getspnam.c index 6c02e9c2..6c02e9c2 100644 --- a/Linux-PAM/libpam/pam_modutil_getspnam.c +++ b/libpam/pam_modutil_getspnam.c diff --git a/Linux-PAM/libpam/pam_modutil_ingroup.c b/libpam/pam_modutil_ingroup.c index adb9dadb..adb9dadb 100644 --- a/Linux-PAM/libpam/pam_modutil_ingroup.c +++ b/libpam/pam_modutil_ingroup.c diff --git a/Linux-PAM/libpam/pam_modutil_ioloop.c b/libpam/pam_modutil_ioloop.c index d23f007a..d23f007a 100644 --- a/Linux-PAM/libpam/pam_modutil_ioloop.c +++ b/libpam/pam_modutil_ioloop.c diff --git a/Linux-PAM/libpam/pam_modutil_private.h b/libpam/pam_modutil_private.h index e118f599..e118f599 100644 --- a/Linux-PAM/libpam/pam_modutil_private.h +++ b/libpam/pam_modutil_private.h diff --git a/Linux-PAM/libpam/pam_password.c b/libpam/pam_password.c index cd57f20b..cd57f20b 100644 --- a/Linux-PAM/libpam/pam_password.c +++ b/libpam/pam_password.c diff --git a/Linux-PAM/libpam/pam_prelude.c b/libpam/pam_prelude.c index 6c73bf5d..6c73bf5d 100644 --- a/Linux-PAM/libpam/pam_prelude.c +++ b/libpam/pam_prelude.c diff --git a/Linux-PAM/libpam/pam_prelude.h b/libpam/pam_prelude.h index 13ee6fdb..13ee6fdb 100644 --- a/Linux-PAM/libpam/pam_prelude.h +++ b/libpam/pam_prelude.h diff --git a/Linux-PAM/libpam/pam_private.h b/libpam/pam_private.h index 333f4d0f..333f4d0f 100644 --- a/Linux-PAM/libpam/pam_private.h +++ b/libpam/pam_private.h diff --git a/Linux-PAM/libpam/pam_session.c b/libpam/pam_session.c index 440ca8e6..440ca8e6 100644 --- a/Linux-PAM/libpam/pam_session.c +++ b/libpam/pam_session.c diff --git a/Linux-PAM/libpam/pam_start.c b/libpam/pam_start.c index d7198323..d7198323 100644 --- a/Linux-PAM/libpam/pam_start.c +++ b/libpam/pam_start.c diff --git a/Linux-PAM/libpam/pam_static.c b/libpam/pam_static.c index 511026d4..511026d4 100644 --- a/Linux-PAM/libpam/pam_static.c +++ b/libpam/pam_static.c diff --git a/Linux-PAM/libpam/pam_static_modules.h b/libpam/pam_static_modules.h index a66b486d..a66b486d 100644 --- a/Linux-PAM/libpam/pam_static_modules.h +++ b/libpam/pam_static_modules.h diff --git a/Linux-PAM/libpam/pam_strerror.c b/libpam/pam_strerror.c index 17c81945..17c81945 100644 --- a/Linux-PAM/libpam/pam_strerror.c +++ b/libpam/pam_strerror.c diff --git a/Linux-PAM/libpam/pam_syslog.c b/libpam/pam_syslog.c index c5a6feca..c5a6feca 100644 --- a/Linux-PAM/libpam/pam_syslog.c +++ b/libpam/pam_syslog.c diff --git a/Linux-PAM/libpam/pam_tokens.h b/libpam/pam_tokens.h index 35c127dc..35c127dc 100644 --- a/Linux-PAM/libpam/pam_tokens.h +++ b/libpam/pam_tokens.h diff --git a/Linux-PAM/libpam/pam_vprompt.c b/libpam/pam_vprompt.c index c53079b5..c53079b5 100644 --- a/Linux-PAM/libpam/pam_vprompt.c +++ b/libpam/pam_vprompt.c diff --git a/Linux-PAM/libpam_misc/Makefile.am b/libpam_misc/Makefile.am index 592c73e4..592c73e4 100644 --- a/Linux-PAM/libpam_misc/Makefile.am +++ b/libpam_misc/Makefile.am diff --git a/Linux-PAM/libpam_misc/Makefile.in b/libpam_misc/Makefile.in index c59e120a..d7289178 100644 --- a/Linux-PAM/libpam_misc/Makefile.in +++ b/libpam_misc/Makefile.in @@ -1,8 +1,8 @@ -# Makefile.in generated by automake 1.10 from Makefile.am. +# Makefile.in generated by automake 1.10.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, -# 2003, 2004, 2005, 2006 Free Software Foundation, Inc. +# 2003, 2004, 2005, 2006, 2007, 2008 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. @@ -71,7 +71,7 @@ libpam_misc_la_OBJECTS = $(am_libpam_misc_la_OBJECTS) libpam_misc_la_LINK = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) \ $(LIBTOOLFLAGS) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \ $(libpam_misc_la_LDFLAGS) $(LDFLAGS) -o $@ -DEFAULT_INCLUDES = -I. -I$(top_builddir)@am__isrc@ +DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir) depcomp = $(SHELL) $(top_srcdir)/depcomp am__depfiles_maybe = depfiles COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ @@ -110,6 +110,7 @@ CXXFLAGS = @CXXFLAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ +DSYMUTIL = @DSYMUTIL@ ECHO = @ECHO@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ @@ -162,6 +163,7 @@ MKDIR_P = @MKDIR_P@ MSGFMT = @MSGFMT@ MSGFMT_015 = @MSGFMT_015@ MSGMERGE = @MSGMERGE@ +NMEDIT = @NMEDIT@ OBJEXT = @OBJEXT@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ @@ -297,8 +299,8 @@ install-libLTLIBRARIES: $(lib_LTLIBRARIES) @list='$(lib_LTLIBRARIES)'; for p in $$list; do \ if test -f $$p; then \ f=$(am__strip_dir) \ - echo " $(LIBTOOL) --mode=install $(libLTLIBRARIES_INSTALL) $(INSTALL_STRIP_FLAG) '$$p' '$(DESTDIR)$(libdir)/$$f'"; \ - $(LIBTOOL) --mode=install $(libLTLIBRARIES_INSTALL) $(INSTALL_STRIP_FLAG) "$$p" "$(DESTDIR)$(libdir)/$$f"; \ + echo " $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(libLTLIBRARIES_INSTALL) $(INSTALL_STRIP_FLAG) '$$p' '$(DESTDIR)$(libdir)/$$f'"; \ + $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(libLTLIBRARIES_INSTALL) $(INSTALL_STRIP_FLAG) "$$p" "$(DESTDIR)$(libdir)/$$f"; \ else :; fi; \ done @@ -306,8 +308,8 @@ uninstall-libLTLIBRARIES: @$(NORMAL_UNINSTALL) @list='$(lib_LTLIBRARIES)'; for p in $$list; do \ p=$(am__strip_dir) \ - echo " $(LIBTOOL) --mode=uninstall rm -f '$(DESTDIR)$(libdir)/$$p'"; \ - $(LIBTOOL) --mode=uninstall rm -f "$(DESTDIR)$(libdir)/$$p"; \ + echo " $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=uninstall rm -f '$(DESTDIR)$(libdir)/$$p'"; \ + $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=uninstall rm -f "$(DESTDIR)$(libdir)/$$p"; \ done clean-libLTLIBRARIES: @@ -379,8 +381,8 @@ ID: $(HEADERS) $(SOURCES) $(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; } \ - END { for (i in files) print i; }'`; \ + $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ mkid -fID $$unique tags: TAGS @@ -392,8 +394,8 @@ TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | \ - $(AWK) ' { files[$$0] = 1; } \ - END { for (i in files) print i; }'`; \ + $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \ test -n "$$unique" || unique=$$empty_fix; \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ @@ -403,13 +405,12 @@ ctags: CTAGS CTAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ $(TAGS_FILES) $(LISP) tags=; \ - here=`pwd`; \ 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; } \ - END { for (i in files) print i; }'`; \ + $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ test -z "$(CTAGS_ARGS)$$tags$$unique" \ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ $$tags $$unique diff --git a/Linux-PAM/libpam_misc/help_env.c b/libpam_misc/help_env.c index f57951af..f57951af 100644 --- a/Linux-PAM/libpam_misc/help_env.c +++ b/libpam_misc/help_env.c diff --git a/Linux-PAM/libpam_misc/include/security/pam_misc.h b/libpam_misc/include/security/pam_misc.h index e6382c1c..e6382c1c 100644 --- a/Linux-PAM/libpam_misc/include/security/pam_misc.h +++ b/libpam_misc/include/security/pam_misc.h diff --git a/Linux-PAM/libpam_misc/libpam_misc.map b/libpam_misc/libpam_misc.map index 2f28d5cf..2f28d5cf 100644 --- a/Linux-PAM/libpam_misc/libpam_misc.map +++ b/libpam_misc/libpam_misc.map diff --git a/Linux-PAM/libpam_misc/misc_conv.c b/libpam_misc/misc_conv.c index 3f82de1b..3f82de1b 100644 --- a/Linux-PAM/libpam_misc/misc_conv.c +++ b/libpam_misc/misc_conv.c diff --git a/Linux-PAM/libpamc/License b/libpamc/License index 90106954..90106954 100644 --- a/Linux-PAM/libpamc/License +++ b/libpamc/License diff --git a/Linux-PAM/libpamc/Makefile.am b/libpamc/Makefile.am index b57beb24..b57beb24 100644 --- a/Linux-PAM/libpamc/Makefile.am +++ b/libpamc/Makefile.am diff --git a/Linux-PAM/libpamc/Makefile.in b/libpamc/Makefile.in index 3efeead1..44102e22 100644 --- a/Linux-PAM/libpamc/Makefile.in +++ b/libpamc/Makefile.in @@ -1,8 +1,8 @@ -# Makefile.in generated by automake 1.10 from Makefile.am. +# Makefile.in generated by automake 1.10.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, -# 2003, 2004, 2005, 2006 Free Software Foundation, Inc. +# 2003, 2004, 2005, 2006, 2007, 2008 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. @@ -71,7 +71,7 @@ libpamc_la_OBJECTS = $(am_libpamc_la_OBJECTS) libpamc_la_LINK = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) \ $(LIBTOOLFLAGS) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \ $(libpamc_la_LDFLAGS) $(LDFLAGS) -o $@ -DEFAULT_INCLUDES = -I. -I$(top_builddir)@am__isrc@ +DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir) depcomp = $(SHELL) $(top_srcdir)/depcomp am__depfiles_maybe = depfiles COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ @@ -120,6 +120,7 @@ CXXFLAGS = @CXXFLAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ +DSYMUTIL = @DSYMUTIL@ ECHO = @ECHO@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ @@ -172,6 +173,7 @@ MKDIR_P = @MKDIR_P@ MSGFMT = @MSGFMT@ MSGFMT_015 = @MSGFMT_015@ MSGMERGE = @MSGMERGE@ +NMEDIT = @NMEDIT@ OBJEXT = @OBJEXT@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ @@ -306,8 +308,8 @@ install-libLTLIBRARIES: $(lib_LTLIBRARIES) @list='$(lib_LTLIBRARIES)'; for p in $$list; do \ if test -f $$p; then \ f=$(am__strip_dir) \ - echo " $(LIBTOOL) --mode=install $(libLTLIBRARIES_INSTALL) $(INSTALL_STRIP_FLAG) '$$p' '$(DESTDIR)$(libdir)/$$f'"; \ - $(LIBTOOL) --mode=install $(libLTLIBRARIES_INSTALL) $(INSTALL_STRIP_FLAG) "$$p" "$(DESTDIR)$(libdir)/$$f"; \ + echo " $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(libLTLIBRARIES_INSTALL) $(INSTALL_STRIP_FLAG) '$$p' '$(DESTDIR)$(libdir)/$$f'"; \ + $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(libLTLIBRARIES_INSTALL) $(INSTALL_STRIP_FLAG) "$$p" "$(DESTDIR)$(libdir)/$$f"; \ else :; fi; \ done @@ -315,8 +317,8 @@ uninstall-libLTLIBRARIES: @$(NORMAL_UNINSTALL) @list='$(lib_LTLIBRARIES)'; for p in $$list; do \ p=$(am__strip_dir) \ - echo " $(LIBTOOL) --mode=uninstall rm -f '$(DESTDIR)$(libdir)/$$p'"; \ - $(LIBTOOL) --mode=uninstall rm -f "$(DESTDIR)$(libdir)/$$p"; \ + echo " $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=uninstall rm -f '$(DESTDIR)$(libdir)/$$p'"; \ + $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=uninstall rm -f "$(DESTDIR)$(libdir)/$$p"; \ done clean-libLTLIBRARIES: @@ -459,8 +461,8 @@ ID: $(HEADERS) $(SOURCES) $(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; } \ - END { for (i in files) print i; }'`; \ + $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ mkid -fID $$unique tags: TAGS @@ -485,8 +487,8 @@ TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | \ - $(AWK) ' { files[$$0] = 1; } \ - END { for (i in files) print i; }'`; \ + $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \ test -n "$$unique" || unique=$$empty_fix; \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ @@ -496,13 +498,12 @@ ctags: CTAGS CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ $(TAGS_FILES) $(LISP) tags=; \ - here=`pwd`; \ 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; } \ - END { for (i in files) print i; }'`; \ + $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ test -z "$(CTAGS_ARGS)$$tags$$unique" \ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ $$tags $$unique diff --git a/Linux-PAM/libpamc/include/security/pam_client.h b/libpamc/include/security/pam_client.h index 3ef0edd1..3ef0edd1 100644 --- a/Linux-PAM/libpamc/include/security/pam_client.h +++ b/libpamc/include/security/pam_client.h diff --git a/Linux-PAM/libpamc/libpamc.h b/libpamc/libpamc.h index 1c9397c9..1c9397c9 100644 --- a/Linux-PAM/libpamc/libpamc.h +++ b/libpamc/libpamc.h diff --git a/Linux-PAM/libpamc/libpamc.map b/libpamc/libpamc.map index cc61a33b..cc61a33b 100644 --- a/Linux-PAM/libpamc/libpamc.map +++ b/libpamc/libpamc.map diff --git a/Linux-PAM/libpamc/pamc_client.c b/libpamc/pamc_client.c index 19eff429..19eff429 100644 --- a/Linux-PAM/libpamc/pamc_client.c +++ b/libpamc/pamc_client.c diff --git a/Linux-PAM/libpamc/pamc_converse.c b/libpamc/pamc_converse.c index 50f25200..50f25200 100644 --- a/Linux-PAM/libpamc/pamc_converse.c +++ b/libpamc/pamc_converse.c diff --git a/Linux-PAM/libpamc/pamc_load.c b/libpamc/pamc_load.c index 01304cc1..01304cc1 100644 --- a/Linux-PAM/libpamc/pamc_load.c +++ b/libpamc/pamc_load.c diff --git a/Linux-PAM/libpamc/test/Makefile.am b/libpamc/test/Makefile.am index fc0cac46..fc0cac46 100644 --- a/Linux-PAM/libpamc/test/Makefile.am +++ b/libpamc/test/Makefile.am diff --git a/Linux-PAM/libpamc/test/Makefile.in b/libpamc/test/Makefile.in index 8accd033..3f52e4e7 100644 --- a/Linux-PAM/libpamc/test/Makefile.in +++ b/libpamc/test/Makefile.in @@ -1,8 +1,8 @@ -# Makefile.in generated by automake 1.10 from Makefile.am. +# Makefile.in generated by automake 1.10.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, -# 2003, 2004, 2005, 2006 Free Software Foundation, Inc. +# 2003, 2004, 2005, 2006, 2007, 2008 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. @@ -75,6 +75,7 @@ CXXFLAGS = @CXXFLAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ +DSYMUTIL = @DSYMUTIL@ ECHO = @ECHO@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ @@ -127,6 +128,7 @@ MKDIR_P = @MKDIR_P@ MSGFMT = @MSGFMT@ MSGFMT_015 = @MSGFMT_015@ MSGMERGE = @MSGMERGE@ +NMEDIT = @NMEDIT@ OBJEXT = @OBJEXT@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ diff --git a/Linux-PAM/libpamc/test/agents/secret@here b/libpamc/test/agents/secret@here index afdcbaa8..afdcbaa8 100755 --- a/Linux-PAM/libpamc/test/agents/secret@here +++ b/libpamc/test/agents/secret@here diff --git a/Linux-PAM/libpamc/test/modules/Makefile b/libpamc/test/modules/Makefile index 48065462..48065462 100644 --- a/Linux-PAM/libpamc/test/modules/Makefile +++ b/libpamc/test/modules/Makefile diff --git a/Linux-PAM/libpamc/test/modules/pam_secret.c b/libpamc/test/modules/pam_secret.c index 95f26014..95f26014 100644 --- a/Linux-PAM/libpamc/test/modules/pam_secret.c +++ b/libpamc/test/modules/pam_secret.c diff --git a/Linux-PAM/libpamc/test/regress/Makefile b/libpamc/test/regress/Makefile index cba474f9..cba474f9 100644 --- a/Linux-PAM/libpamc/test/regress/Makefile +++ b/libpamc/test/regress/Makefile diff --git a/Linux-PAM/libpamc/test/regress/run_test.sh b/libpamc/test/regress/run_test.sh index 6922f03d..6922f03d 100755 --- a/Linux-PAM/libpamc/test/regress/run_test.sh +++ b/libpamc/test/regress/run_test.sh diff --git a/Linux-PAM/libpamc/test/regress/test.libpamc.c b/libpamc/test/regress/test.libpamc.c index b7bc4e4b..b7bc4e4b 100644 --- a/Linux-PAM/libpamc/test/regress/test.libpamc.c +++ b/libpamc/test/regress/test.libpamc.c diff --git a/Linux-PAM/libpamc/test/regress/test.secret@here b/libpamc/test/regress/test.secret@here index 2e0b9b94..2e0b9b94 100755 --- a/Linux-PAM/libpamc/test/regress/test.secret@here +++ b/libpamc/test/regress/test.secret@here diff --git a/Linux-PAM/ltmain.sh b/ltmain.sh index 4598ec61..27d498a0 100644 --- a/Linux-PAM/ltmain.sh +++ b/ltmain.sh @@ -2,7 +2,7 @@ # NOTE: Changing this file will not affect anything until you rerun configure. # # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005, 2006, -# 2007 Free Software Foundation, Inc. +# 2007, 2008 Free Software Foundation, Inc. # Originally by Gordon Matzigkeit <gord@gnu.ai.mit.edu>, 1996 # # This program is free software; you can redistribute it and/or modify @@ -43,8 +43,8 @@ EXIT_FAILURE=1 PROGRAM=ltmain.sh PACKAGE=libtool -VERSION=1.5.24 -TIMESTAMP=" (1.1220.2.455 2007/06/24 02:13:29)" +VERSION=1.5.26 +TIMESTAMP=" (1.1220.2.492 2008/01/30 06:40:56)" # Be Bourne compatible (taken from Autoconf:_AS_BOURNE_COMPATIBLE). if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then @@ -113,15 +113,21 @@ esac # These must not be set unconditionally because not all systems understand # e.g. LANG=C (notably SCO). # We save the old values to restore during execute mode. -for lt_var in LANG LC_ALL LC_CTYPE LC_COLLATE LC_MESSAGES +lt_env= +for lt_var in LANG LANGUAGE LC_ALL LC_CTYPE LC_COLLATE LC_MESSAGES do eval "if test \"\${$lt_var+set}\" = set; then save_$lt_var=\$$lt_var + lt_env=\"$lt_var=\$$lt_var \$lt_env\" $lt_var=C export $lt_var fi" done +if test -n "$lt_env"; then + lt_env="env $lt_env" +fi + # Make sure IFS has a sensible default lt_nl=' ' @@ -485,7 +491,7 @@ do echo "\ $PROGRAM (GNU $PACKAGE) $VERSION$TIMESTAMP -Copyright (C) 2007 Free Software Foundation, Inc. +Copyright (C) 2008 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE." exit $? @@ -788,6 +794,7 @@ if test -z "$show_help"; then *.for) xform=for ;; *.java) xform=java ;; *.obj) xform=obj ;; + *.sx) xform=sx ;; esac libobj=`$echo "X$libobj" | $Xsed -e "s/\.$xform$/.lo/"` @@ -956,7 +963,7 @@ EOF $run $rm "$lobj" "$output_obj" $show "$command" - if $run eval "$command"; then : + if $run eval $lt_env "$command"; then : else test -n "$output_obj" && $run $rm $removelist exit $EXIT_FAILURE @@ -1028,7 +1035,7 @@ EOF command="$command$suppress_output" $run $rm "$obj" "$output_obj" $show "$command" - if $run eval "$command"; then : + if $run eval $lt_env "$command"; then : else $run $rm $removelist exit $EXIT_FAILURE @@ -1161,6 +1168,7 @@ EOF thread_safe=no vinfo= vinfo_number=no + single_module="${wl}-single_module" func_infer_tag $base_compile @@ -1646,6 +1654,11 @@ EOF continue ;; + -multi_module) + single_module="${wl}-multi_module" + continue + ;; + -module) module=yes continue @@ -2149,7 +2162,12 @@ EOF continue fi name=`$echo "X$deplib" | $Xsed -e 's/^-l//'` - for searchdir in $newlib_search_path $lib_search_path $sys_lib_search_path $shlib_search_path; do + if test "$linkmode" = lib; then + searchdirs="$newlib_search_path $lib_search_path $compiler_lib_search_dirs $sys_lib_search_path $shlib_search_path" + else + searchdirs="$newlib_search_path $lib_search_path $sys_lib_search_path $shlib_search_path" + fi + for searchdir in $searchdirs; do for search_ext in .la $std_shrext .so .a; do # Search the libtool library lib="$searchdir/lib${name}${search_ext}" @@ -2945,12 +2963,18 @@ EOF # we do not want to link against static libs, # but need to link against shared eval deplibrary_names=`${SED} -n -e 's/^library_names=\(.*\)$/\1/p' $deplib` + eval deplibdir=`${SED} -n -e 's/^libdir=\(.*\)$/\1/p' $deplib` if test -n "$deplibrary_names" ; then for tmp in $deplibrary_names ; do depdepl=$tmp done - if test -f "$path/$depdepl" ; then + if test -f "$deplibdir/$depdepl" ; then + depdepl="$deplibdir/$depdepl" + elif test -f "$path/$depdepl" ; then depdepl="$path/$depdepl" + else + # Can't find it, oh well... + depdepl= fi # do not add paths which are already there case " $newlib_search_path " in @@ -3098,9 +3122,10 @@ EOF case $linkmode in oldlib) - if test -n "$deplibs"; then - $echo "$modename: warning: \`-l' and \`-L' are ignored for archives" 1>&2 - fi + case " $deplibs" in + *\ -l* | *\ -L*) + $echo "$modename: warning: \`-l' and \`-L' are ignored for archives" 1>&2 ;; + esac if test -n "$dlfiles$dlprefiles" || test "$dlself" != no; then $echo "$modename: warning: \`-dlopen' is ignored for archives" 1>&2 @@ -4237,9 +4262,10 @@ EOF ;; obj) - if test -n "$deplibs"; then - $echo "$modename: warning: \`-l' and \`-L' are ignored for objects" 1>&2 - fi + case " $deplibs" in + *\ -l* | *\ -L*) + $echo "$modename: warning: \`-l' and \`-L' are ignored for objects" 1>&2 ;; + esac if test -n "$dlfiles$dlprefiles" || test "$dlself" != no; then $echo "$modename: warning: \`-dlopen' is ignored for objects" 1>&2 @@ -6478,7 +6504,7 @@ relink_command=\"$relink_command\"" fi # Restore saved environment variables - for lt_var in LANG LC_ALL LC_CTYPE LC_COLLATE LC_MESSAGES + for lt_var in LANG LANGUAGE LC_ALL LC_CTYPE LC_COLLATE LC_MESSAGES do eval "if test \"\${save_$lt_var+set}\" = set; then $lt_var=\$save_$lt_var; export $lt_var diff --git a/Linux-PAM/m4/codeset.m4 b/m4/codeset.m4 index a6e67ec4..a6e67ec4 100644 --- a/Linux-PAM/m4/codeset.m4 +++ b/m4/codeset.m4 diff --git a/Linux-PAM/m4/gettext.m4 b/m4/gettext.m4 index dae3d81e..dae3d81e 100644 --- a/Linux-PAM/m4/gettext.m4 +++ b/m4/gettext.m4 diff --git a/Linux-PAM/m4/glibc2.m4 b/m4/glibc2.m4 index e8f5bfe6..e8f5bfe6 100644 --- a/Linux-PAM/m4/glibc2.m4 +++ b/m4/glibc2.m4 diff --git a/Linux-PAM/m4/glibc21.m4 b/m4/glibc21.m4 index d95fd986..d95fd986 100644 --- a/Linux-PAM/m4/glibc21.m4 +++ b/m4/glibc21.m4 diff --git a/Linux-PAM/m4/iconv.m4 b/m4/iconv.m4 index 654c4158..654c4158 100644 --- a/Linux-PAM/m4/iconv.m4 +++ b/m4/iconv.m4 diff --git a/Linux-PAM/m4/intdiv0.m4 b/m4/intdiv0.m4 index b8d78176..b8d78176 100644 --- a/Linux-PAM/m4/intdiv0.m4 +++ b/m4/intdiv0.m4 diff --git a/Linux-PAM/m4/intmax.m4 b/m4/intmax.m4 index d99c999f..d99c999f 100644 --- a/Linux-PAM/m4/intmax.m4 +++ b/m4/intmax.m4 diff --git a/Linux-PAM/m4/inttypes-h.m4 b/m4/inttypes-h.m4 index d7ec94c5..d7ec94c5 100644 --- a/Linux-PAM/m4/inttypes-h.m4 +++ b/m4/inttypes-h.m4 diff --git a/Linux-PAM/m4/inttypes-pri.m4 b/m4/inttypes-pri.m4 index ef00da74..ef00da74 100644 --- a/Linux-PAM/m4/inttypes-pri.m4 +++ b/m4/inttypes-pri.m4 diff --git a/Linux-PAM/m4/inttypes.m4 b/m4/inttypes.m4 index 779bcea0..779bcea0 100644 --- a/Linux-PAM/m4/inttypes.m4 +++ b/m4/inttypes.m4 diff --git a/Linux-PAM/m4/inttypes_h.m4 b/m4/inttypes_h.m4 index a5d075d9..a5d075d9 100644 --- a/Linux-PAM/m4/inttypes_h.m4 +++ b/m4/inttypes_h.m4 diff --git a/Linux-PAM/m4/isc-posix.m4 b/m4/isc-posix.m4 index 74dc8f26..74dc8f26 100644 --- a/Linux-PAM/m4/isc-posix.m4 +++ b/m4/isc-posix.m4 diff --git a/Linux-PAM/m4/jh_path_xml_catalog.m4 b/m4/jh_path_xml_catalog.m4 index dd01f165..dd01f165 100644 --- a/Linux-PAM/m4/jh_path_xml_catalog.m4 +++ b/m4/jh_path_xml_catalog.m4 diff --git a/Linux-PAM/m4/lcmessage.m4 b/m4/lcmessage.m4 index 19aa77e4..19aa77e4 100644 --- a/Linux-PAM/m4/lcmessage.m4 +++ b/m4/lcmessage.m4 diff --git a/Linux-PAM/m4/ld-O1.m4 b/m4/ld-O1.m4 index 6efd3f34..6efd3f34 100644 --- a/Linux-PAM/m4/ld-O1.m4 +++ b/m4/ld-O1.m4 diff --git a/Linux-PAM/m4/ld-as-needed.m4 b/m4/ld-as-needed.m4 index 5ba6e0f9..5ba6e0f9 100644 --- a/Linux-PAM/m4/ld-as-needed.m4 +++ b/m4/ld-as-needed.m4 diff --git a/Linux-PAM/m4/lib-ld.m4 b/m4/lib-ld.m4 index 96c4e2c3..96c4e2c3 100644 --- a/Linux-PAM/m4/lib-ld.m4 +++ b/m4/lib-ld.m4 diff --git a/Linux-PAM/m4/lib-link.m4 b/m4/lib-link.m4 index 92929193..92929193 100644 --- a/Linux-PAM/m4/lib-link.m4 +++ b/m4/lib-link.m4 diff --git a/Linux-PAM/m4/lib-prefix.m4 b/m4/lib-prefix.m4 index a8684e17..a8684e17 100644 --- a/Linux-PAM/m4/lib-prefix.m4 +++ b/m4/lib-prefix.m4 diff --git a/Linux-PAM/m4/libprelude.m4 b/m4/libprelude.m4 index 2c61d35a..2c61d35a 100644 --- a/Linux-PAM/m4/libprelude.m4 +++ b/m4/libprelude.m4 diff --git a/Linux-PAM/m4/lock.m4 b/m4/lock.m4 index d1ea1ca8..d1ea1ca8 100644 --- a/Linux-PAM/m4/lock.m4 +++ b/m4/lock.m4 diff --git a/Linux-PAM/m4/longdouble.m4 b/m4/longdouble.m4 index 25590f47..25590f47 100644 --- a/Linux-PAM/m4/longdouble.m4 +++ b/m4/longdouble.m4 diff --git a/Linux-PAM/m4/longlong.m4 b/m4/longlong.m4 index 7b399e01..7b399e01 100644 --- a/Linux-PAM/m4/longlong.m4 +++ b/m4/longlong.m4 diff --git a/Linux-PAM/m4/nls.m4 b/m4/nls.m4 index 7967cc2f..7967cc2f 100644 --- a/Linux-PAM/m4/nls.m4 +++ b/m4/nls.m4 diff --git a/Linux-PAM/m4/po.m4 b/m4/po.m4 index 00133ef3..00133ef3 100644 --- a/Linux-PAM/m4/po.m4 +++ b/m4/po.m4 diff --git a/Linux-PAM/m4/printf-posix.m4 b/m4/printf-posix.m4 index af10170a..af10170a 100644 --- a/Linux-PAM/m4/printf-posix.m4 +++ b/m4/printf-posix.m4 diff --git a/Linux-PAM/m4/progtest.m4 b/m4/progtest.m4 index a56365cd..a56365cd 100644 --- a/Linux-PAM/m4/progtest.m4 +++ b/m4/progtest.m4 diff --git a/Linux-PAM/m4/signed.m4 b/m4/signed.m4 index 048f5936..048f5936 100644 --- a/Linux-PAM/m4/signed.m4 +++ b/m4/signed.m4 diff --git a/Linux-PAM/m4/size_max.m4 b/m4/size_max.m4 index 029e4719..029e4719 100644 --- a/Linux-PAM/m4/size_max.m4 +++ b/m4/size_max.m4 diff --git a/Linux-PAM/m4/stdint_h.m4 b/m4/stdint_h.m4 index 3355f35a..3355f35a 100644 --- a/Linux-PAM/m4/stdint_h.m4 +++ b/m4/stdint_h.m4 diff --git a/Linux-PAM/m4/uintmax_t.m4 b/m4/uintmax_t.m4 index bf83ed74..bf83ed74 100644 --- a/Linux-PAM/m4/uintmax_t.m4 +++ b/m4/uintmax_t.m4 diff --git a/Linux-PAM/m4/ulonglong.m4 b/m4/ulonglong.m4 index dee10ccc..dee10ccc 100644 --- a/Linux-PAM/m4/ulonglong.m4 +++ b/m4/ulonglong.m4 diff --git a/Linux-PAM/m4/visibility.m4 b/m4/visibility.m4 index 2ff6330a..2ff6330a 100644 --- a/Linux-PAM/m4/visibility.m4 +++ b/m4/visibility.m4 diff --git a/Linux-PAM/m4/wchar_t.m4 b/m4/wchar_t.m4 index cde2129a..cde2129a 100644 --- a/Linux-PAM/m4/wchar_t.m4 +++ b/m4/wchar_t.m4 diff --git a/Linux-PAM/m4/wint_t.m4 b/m4/wint_t.m4 index b8fff9c8..b8fff9c8 100644 --- a/Linux-PAM/m4/wint_t.m4 +++ b/m4/wint_t.m4 diff --git a/Linux-PAM/m4/xsize.m4 b/m4/xsize.m4 index 85bb721e..85bb721e 100644 --- a/Linux-PAM/m4/xsize.m4 +++ b/m4/xsize.m4 diff --git a/Linux-PAM/missing b/missing index 894e786e..1c8ff704 100755 --- a/Linux-PAM/missing +++ b/missing @@ -1,9 +1,9 @@ #! /bin/sh # Common stub for a few missing GNU programs while installing. -scriptversion=2005-06-08.21 +scriptversion=2006-05-10.23 -# Copyright (C) 1996, 1997, 1999, 2000, 2002, 2003, 2004, 2005 +# Copyright (C) 1996, 1997, 1999, 2000, 2002, 2003, 2004, 2005, 2006 # Free Software Foundation, Inc. # Originally by Fran,cois Pinard <pinard@iro.umontreal.ca>, 1996. @@ -33,6 +33,8 @@ if test $# -eq 0; then fi run=: +sed_output='s/.* --output[ =]\([^ ]*\).*/\1/p' +sed_minuso='s/.* -o \([^ ]*\).*/\1/p' # In the cases where this matters, `missing' is being run in the # srcdir already. @@ -44,7 +46,7 @@ fi msg="missing on your system" -case "$1" in +case $1 in --run) # Try to run requested program, and just exit if it succeeds. run= @@ -77,6 +79,7 @@ Supported PROGRAM values: aclocal touch file \`aclocal.m4' autoconf touch file \`configure' autoheader touch file \`config.h.in' + autom4te touch the output file, or create a stub one automake touch all \`Makefile.in' files bison create \`y.tab.[ch]', if possible, from existing .[ch] flex create \`lex.yy.c', if possible, from existing .c @@ -106,7 +109,7 @@ esac # Now exit if we have it, but it failed. Also exit now if we # don't have it and --version was passed (most likely to detect # the program). -case "$1" in +case $1 in lex|yacc) # Not GNU programs, they don't have --version. ;; @@ -135,7 +138,7 @@ esac # If it does not exist, or fails to run (possibly an outdated version), # try to emulate it. -case "$1" in +case $1 in aclocal*) echo 1>&2 "\ WARNING: \`$1' is $msg. You should only need it if @@ -164,7 +167,7 @@ WARNING: \`$1' is $msg. You should only need it if test -z "$files" && files="config.h" touch_files= for f in $files; do - case "$f" in + case $f in *:*) touch_files="$touch_files "`echo "$f" | sed -e 's/^[^:]*://' -e 's/:.*//'`;; *) touch_files="$touch_files $f.in";; @@ -192,8 +195,8 @@ WARNING: \`$1' is needed, but is $msg. You can get \`$1' as part of \`Autoconf' from any GNU archive site." - file=`echo "$*" | sed -n 's/.*--output[ =]*\([^ ]*\).*/\1/p'` - test -z "$file" && file=`echo "$*" | sed -n 's/.*-o[ ]*\([^ ]*\).*/\1/p'` + file=`echo "$*" | sed -n "$sed_output"` + test -z "$file" && file=`echo "$*" | sed -n "$sed_minuso"` if test -f "$file"; then touch $file else @@ -214,25 +217,25 @@ WARNING: \`$1' $msg. You should only need it if in order for those modifications to take effect. You can get \`Bison' from any GNU archive site." rm -f y.tab.c y.tab.h - if [ $# -ne 1 ]; then + if test $# -ne 1; then eval LASTARG="\${$#}" - case "$LASTARG" in + case $LASTARG in *.y) SRCFILE=`echo "$LASTARG" | sed 's/y$/c/'` - if [ -f "$SRCFILE" ]; then + if test -f "$SRCFILE"; then cp "$SRCFILE" y.tab.c fi SRCFILE=`echo "$LASTARG" | sed 's/y$/h/'` - if [ -f "$SRCFILE" ]; then + if test -f "$SRCFILE"; then cp "$SRCFILE" y.tab.h fi ;; esac fi - if [ ! -f y.tab.h ]; then + if test ! -f y.tab.h; then echo >y.tab.h fi - if [ ! -f y.tab.c ]; then + if test ! -f y.tab.c; then echo 'main() { return 0; }' >y.tab.c fi ;; @@ -244,18 +247,18 @@ WARNING: \`$1' is $msg. You should only need it if in order for those modifications to take effect. You can get \`Flex' from any GNU archive site." rm -f lex.yy.c - if [ $# -ne 1 ]; then + if test $# -ne 1; then eval LASTARG="\${$#}" - case "$LASTARG" in + case $LASTARG in *.l) SRCFILE=`echo "$LASTARG" | sed 's/l$/c/'` - if [ -f "$SRCFILE" ]; then + if test -f "$SRCFILE"; then cp "$SRCFILE" lex.yy.c fi ;; esac fi - if [ ! -f lex.yy.c ]; then + if test ! -f lex.yy.c; then echo 'main() { return 0; }' >lex.yy.c fi ;; @@ -267,11 +270,9 @@ WARNING: \`$1' is $msg. You should only need it if \`Help2man' package in order for those modifications to take effect. You can get \`Help2man' from any GNU archive site." - file=`echo "$*" | sed -n 's/.*-o \([^ ]*\).*/\1/p'` - if test -z "$file"; then - file=`echo "$*" | sed -n 's/.*--output=\([^ ]*\).*/\1/p'` - fi - if [ -f "$file" ]; then + file=`echo "$*" | sed -n "$sed_output"` + test -z "$file" && file=`echo "$*" | sed -n "$sed_minuso"` + if test -f "$file"; then touch $file else test -z "$file" || exec >$file @@ -289,11 +290,17 @@ WARNING: \`$1' is $msg. You should only need it if DU, IRIX). You might want to install the \`Texinfo' package or the \`GNU make' package. Grab either from any GNU archive site." # The file to touch is that specified with -o ... - file=`echo "$*" | sed -n 's/.*-o \([^ ]*\).*/\1/p'` + file=`echo "$*" | sed -n "$sed_output"` + test -z "$file" && file=`echo "$*" | sed -n "$sed_minuso"` if test -z "$file"; then # ... or it is the one specified with @setfilename ... infile=`echo "$*" | sed 's/.* \([^ ]*\) *$/\1/'` - file=`sed -n '/^@setfilename/ { s/.* \([^ ]*\) *$/\1/; p; q; }' $infile` + file=`sed -n ' + /^@setfilename/{ + s/.* \([^ ]*\) *$/\1/ + p + q + }' $infile` # ... or it is derived from the source name (dir/f.texi becomes f.info) test -z "$file" && file=`echo "$infile" | sed 's,.*/,,;s,.[^.]*$,,'`.info fi @@ -317,13 +324,13 @@ WARNING: \`$1' is $msg. You should only need it if fi firstarg="$1" if shift; then - case "$firstarg" in + case $firstarg in *o*) firstarg=`echo "$firstarg" | sed s/o//` tar "$firstarg" "$@" && exit 0 ;; esac - case "$firstarg" in + case $firstarg in *h*) firstarg=`echo "$firstarg" | sed s/h//` tar "$firstarg" "$@" && exit 0 diff --git a/Linux-PAM/mkinstalldirs b/mkinstalldirs index 259dbfcd..259dbfcd 100755 --- a/Linux-PAM/mkinstalldirs +++ b/mkinstalldirs diff --git a/Linux-PAM/modules/Makefile.am b/modules/Makefile.am index c79f5957..c79f5957 100644 --- a/Linux-PAM/modules/Makefile.am +++ b/modules/Makefile.am diff --git a/Linux-PAM/modules/Makefile.in b/modules/Makefile.in index 112f5a94..1bd72c77 100644 --- a/Linux-PAM/modules/Makefile.in +++ b/modules/Makefile.in @@ -1,8 +1,8 @@ -# Makefile.in generated by automake 1.10 from Makefile.am. +# Makefile.in generated by automake 1.10.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, -# 2003, 2004, 2005, 2006 Free Software Foundation, Inc. +# 2003, 2004, 2005, 2006, 2007, 2008 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. @@ -87,6 +87,7 @@ CXXFLAGS = @CXXFLAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ +DSYMUTIL = @DSYMUTIL@ ECHO = @ECHO@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ @@ -139,6 +140,7 @@ MKDIR_P = @MKDIR_P@ MSGFMT = @MSGFMT@ MSGFMT_015 = @MSGFMT_015@ MSGMERGE = @MSGMERGE@ +NMEDIT = @NMEDIT@ OBJEXT = @OBJEXT@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ @@ -228,10 +230,10 @@ SUBDIRS = pam_access pam_cracklib pam_debug pam_deny pam_echo \ pam_env pam_filter pam_ftp pam_group pam_issue pam_keyinit \ pam_lastlog pam_limits pam_listfile pam_localuser pam_mail \ pam_mkhomedir pam_motd pam_nologin pam_permit pam_rhosts pam_rootok \ - pam_securetty pam_selinux pam_shells pam_stress pam_succeed_if \ - pam_tally pam_time pam_umask pam_unix pam_userdb pam_warn \ - pam_wheel pam_xauth pam_exec pam_namespace pam_loginuid \ - pam_faildelay + pam_securetty pam_selinux pam_sepermit pam_shells pam_stress \ + pam_succeed_if pam_tally pam_time pam_tty_audit pam_umask \ + pam_unix pam_userdb pam_warn pam_wheel pam_xauth pam_exec \ + pam_namespace pam_loginuid pam_faildelay CLEANFILES = *~ EXTRA_DIST = modules.map @@ -349,8 +351,8 @@ ID: $(HEADERS) $(SOURCES) $(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; } \ - END { for (i in files) print i; }'`; \ + $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ mkid -fID $$unique tags: TAGS @@ -375,8 +377,8 @@ TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | \ - $(AWK) ' { files[$$0] = 1; } \ - END { for (i in files) print i; }'`; \ + $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \ test -n "$$unique" || unique=$$empty_fix; \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ @@ -386,13 +388,12 @@ ctags: CTAGS CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ $(TAGS_FILES) $(LISP) tags=; \ - here=`pwd`; \ 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; } \ - END { for (i in files) print i; }'`; \ + $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ test -z "$(CTAGS_ARGS)$$tags$$unique" \ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ $$tags $$unique diff --git a/Linux-PAM/modules/modules.map b/modules/modules.map index 2234aa40..2234aa40 100644 --- a/Linux-PAM/modules/modules.map +++ b/modules/modules.map diff --git a/Linux-PAM/modules/pam_access/Makefile.am b/modules/pam_access/Makefile.am index 9b58e81e..9b58e81e 100644 --- a/Linux-PAM/modules/pam_access/Makefile.am +++ b/modules/pam_access/Makefile.am diff --git a/Linux-PAM/modules/pam_access/Makefile.in b/modules/pam_access/Makefile.in index 9b9febc2..a75e4529 100644 --- a/Linux-PAM/modules/pam_access/Makefile.in +++ b/modules/pam_access/Makefile.in @@ -1,8 +1,8 @@ -# Makefile.in generated by automake 1.10 from Makefile.am. +# Makefile.in generated by automake 1.10.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, -# 2003, 2004, 2005, 2006 Free Software Foundation, Inc. +# 2003, 2004, 2005, 2006, 2007, 2008 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. @@ -68,7 +68,7 @@ LTLIBRARIES = $(securelib_LTLIBRARIES) pam_access_la_DEPENDENCIES = pam_access_la_SOURCES = pam_access.c pam_access_la_OBJECTS = pam_access.lo -DEFAULT_INCLUDES = -I. -I$(top_builddir)@am__isrc@ +DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir) depcomp = $(SHELL) $(top_srcdir)/depcomp am__depfiles_maybe = depfiles COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ @@ -111,6 +111,7 @@ CXXFLAGS = @CXXFLAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ +DSYMUTIL = @DSYMUTIL@ ECHO = @ECHO@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ @@ -163,6 +164,7 @@ MKDIR_P = @MKDIR_P@ MSGFMT = @MSGFMT@ MSGFMT_015 = @MSGFMT_015@ MSGMERGE = @MSGMERGE@ +NMEDIT = @NMEDIT@ OBJEXT = @OBJEXT@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ @@ -302,8 +304,8 @@ install-securelibLTLIBRARIES: $(securelib_LTLIBRARIES) @list='$(securelib_LTLIBRARIES)'; for p in $$list; do \ if test -f $$p; then \ f=$(am__strip_dir) \ - echo " $(LIBTOOL) --mode=install $(securelibLTLIBRARIES_INSTALL) $(INSTALL_STRIP_FLAG) '$$p' '$(DESTDIR)$(securelibdir)/$$f'"; \ - $(LIBTOOL) --mode=install $(securelibLTLIBRARIES_INSTALL) $(INSTALL_STRIP_FLAG) "$$p" "$(DESTDIR)$(securelibdir)/$$f"; \ + echo " $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(securelibLTLIBRARIES_INSTALL) $(INSTALL_STRIP_FLAG) '$$p' '$(DESTDIR)$(securelibdir)/$$f'"; \ + $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(securelibLTLIBRARIES_INSTALL) $(INSTALL_STRIP_FLAG) "$$p" "$(DESTDIR)$(securelibdir)/$$f"; \ else :; fi; \ done @@ -311,8 +313,8 @@ uninstall-securelibLTLIBRARIES: @$(NORMAL_UNINSTALL) @list='$(securelib_LTLIBRARIES)'; for p in $$list; do \ p=$(am__strip_dir) \ - echo " $(LIBTOOL) --mode=uninstall rm -f '$(DESTDIR)$(securelibdir)/$$p'"; \ - $(LIBTOOL) --mode=uninstall rm -f "$(DESTDIR)$(securelibdir)/$$p"; \ + echo " $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=uninstall rm -f '$(DESTDIR)$(securelibdir)/$$p'"; \ + $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=uninstall rm -f "$(DESTDIR)$(securelibdir)/$$p"; \ done clean-securelibLTLIBRARIES: @@ -473,8 +475,8 @@ ID: $(HEADERS) $(SOURCES) $(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; } \ - END { for (i in files) print i; }'`; \ + $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ mkid -fID $$unique tags: TAGS @@ -486,8 +488,8 @@ TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | \ - $(AWK) ' { files[$$0] = 1; } \ - END { for (i in files) print i; }'`; \ + $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \ test -n "$$unique" || unique=$$empty_fix; \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ @@ -497,13 +499,12 @@ ctags: CTAGS CTAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ $(TAGS_FILES) $(LISP) tags=; \ - here=`pwd`; \ 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; } \ - END { for (i in files) print i; }'`; \ + $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ test -z "$(CTAGS_ARGS)$$tags$$unique" \ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ $$tags $$unique diff --git a/Linux-PAM/modules/pam_access/README b/modules/pam_access/README index ec0d67e0..ec0d67e0 100644 --- a/Linux-PAM/modules/pam_access/README +++ b/modules/pam_access/README diff --git a/Linux-PAM/modules/pam_access/README.xml b/modules/pam_access/README.xml index 8c7d078b..8c7d078b 100644 --- a/Linux-PAM/modules/pam_access/README.xml +++ b/modules/pam_access/README.xml diff --git a/Linux-PAM/modules/pam_access/access.conf b/modules/pam_access/access.conf index 74c5fbe8..74c5fbe8 100644 --- a/Linux-PAM/modules/pam_access/access.conf +++ b/modules/pam_access/access.conf diff --git a/Linux-PAM/modules/pam_access/access.conf.5 b/modules/pam_access/access.conf.5 index 9b8fb70b..4221ccfc 100644 --- a/Linux-PAM/modules/pam_access/access.conf.5 +++ b/modules/pam_access/access.conf.5 @@ -1,11 +1,11 @@ .\" Title: access.conf .\" Author: .\" Generator: DocBook XSL Stylesheets v1.73.1 <http://docbook.sf.net/> -.\" Date: 01/08/2008 +.\" Date: 04/16/2008 .\" Manual: Linux-PAM Manual .\" Source: Linux-PAM Manual .\" -.TH "ACCESS\.CONF" "5" "01/08/2008" "Linux-PAM Manual" "Linux\-PAM Manual" +.TH "ACCESS\.CONF" "5" "04/16/2008" "Linux-PAM Manual" "Linux\-PAM Manual" .\" disable hyphenation .nh .\" disable justification (adjust text to left margin only) diff --git a/Linux-PAM/modules/pam_access/access.conf.5.xml b/modules/pam_access/access.conf.5.xml index f8eb7a4e..f8eb7a4e 100644 --- a/Linux-PAM/modules/pam_access/access.conf.5.xml +++ b/modules/pam_access/access.conf.5.xml diff --git a/Linux-PAM/modules/pam_access/pam_access.8 b/modules/pam_access/pam_access.8 index 415df624..ef907492 100644 --- a/Linux-PAM/modules/pam_access/pam_access.8 +++ b/modules/pam_access/pam_access.8 @@ -1,11 +1,11 @@ .\" Title: pam_access .\" Author: .\" Generator: DocBook XSL Stylesheets v1.73.1 <http://docbook.sf.net/> -.\" Date: 01/08/2008 +.\" Date: 04/16/2008 .\" Manual: Linux-PAM Manual .\" Source: Linux-PAM Manual .\" -.TH "PAM_ACCESS" "8" "01/08/2008" "Linux-PAM Manual" "Linux-PAM Manual" +.TH "PAM_ACCESS" "8" "04/16/2008" "Linux-PAM Manual" "Linux-PAM Manual" .\" disable hyphenation .nh .\" disable justification (adjust text to left margin only) diff --git a/Linux-PAM/modules/pam_access/pam_access.8.xml b/modules/pam_access/pam_access.8.xml index 21970d49..21970d49 100644 --- a/Linux-PAM/modules/pam_access/pam_access.8.xml +++ b/modules/pam_access/pam_access.8.xml diff --git a/Linux-PAM/modules/pam_access/pam_access.c b/modules/pam_access/pam_access.c index edb8fb0a..edb8fb0a 100644 --- a/Linux-PAM/modules/pam_access/pam_access.c +++ b/modules/pam_access/pam_access.c diff --git a/Linux-PAM/modules/pam_access/tst-pam_access b/modules/pam_access/tst-pam_access index 271e69fe..271e69fe 100755 --- a/Linux-PAM/modules/pam_access/tst-pam_access +++ b/modules/pam_access/tst-pam_access diff --git a/Linux-PAM/modules/pam_cracklib/Makefile.am b/modules/pam_cracklib/Makefile.am index 619ffc93..619ffc93 100644 --- a/Linux-PAM/modules/pam_cracklib/Makefile.am +++ b/modules/pam_cracklib/Makefile.am diff --git a/Linux-PAM/modules/pam_cracklib/Makefile.in b/modules/pam_cracklib/Makefile.in index 5ce6f91f..01daaf8e 100644 --- a/Linux-PAM/modules/pam_cracklib/Makefile.in +++ b/modules/pam_cracklib/Makefile.in @@ -1,8 +1,8 @@ -# Makefile.in generated by automake 1.10 from Makefile.am. +# Makefile.in generated by automake 1.10.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, -# 2003, 2004, 2005, 2006 Free Software Foundation, Inc. +# 2003, 2004, 2005, 2006, 2007, 2008 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. @@ -68,7 +68,7 @@ pam_cracklib_la_DEPENDENCIES = pam_cracklib_la_SOURCES = pam_cracklib.c pam_cracklib_la_OBJECTS = pam_cracklib.lo @HAVE_LIBCRACK_TRUE@am_pam_cracklib_la_rpath = -rpath $(securelibdir) -DEFAULT_INCLUDES = -I. -I$(top_builddir)@am__isrc@ +DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir) depcomp = $(SHELL) $(top_srcdir)/depcomp am__depfiles_maybe = depfiles COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ @@ -109,6 +109,7 @@ CXXFLAGS = @CXXFLAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ +DSYMUTIL = @DSYMUTIL@ ECHO = @ECHO@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ @@ -161,6 +162,7 @@ MKDIR_P = @MKDIR_P@ MSGFMT = @MSGFMT@ MSGFMT_015 = @MSGFMT_015@ MSGMERGE = @MSGMERGE@ +NMEDIT = @NMEDIT@ OBJEXT = @OBJEXT@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ @@ -299,8 +301,8 @@ install-securelibLTLIBRARIES: $(securelib_LTLIBRARIES) @list='$(securelib_LTLIBRARIES)'; for p in $$list; do \ if test -f $$p; then \ f=$(am__strip_dir) \ - echo " $(LIBTOOL) --mode=install $(securelibLTLIBRARIES_INSTALL) $(INSTALL_STRIP_FLAG) '$$p' '$(DESTDIR)$(securelibdir)/$$f'"; \ - $(LIBTOOL) --mode=install $(securelibLTLIBRARIES_INSTALL) $(INSTALL_STRIP_FLAG) "$$p" "$(DESTDIR)$(securelibdir)/$$f"; \ + echo " $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(securelibLTLIBRARIES_INSTALL) $(INSTALL_STRIP_FLAG) '$$p' '$(DESTDIR)$(securelibdir)/$$f'"; \ + $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(securelibLTLIBRARIES_INSTALL) $(INSTALL_STRIP_FLAG) "$$p" "$(DESTDIR)$(securelibdir)/$$f"; \ else :; fi; \ done @@ -308,8 +310,8 @@ uninstall-securelibLTLIBRARIES: @$(NORMAL_UNINSTALL) @list='$(securelib_LTLIBRARIES)'; for p in $$list; do \ p=$(am__strip_dir) \ - echo " $(LIBTOOL) --mode=uninstall rm -f '$(DESTDIR)$(securelibdir)/$$p'"; \ - $(LIBTOOL) --mode=uninstall rm -f "$(DESTDIR)$(securelibdir)/$$p"; \ + echo " $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=uninstall rm -f '$(DESTDIR)$(securelibdir)/$$p'"; \ + $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=uninstall rm -f "$(DESTDIR)$(securelibdir)/$$p"; \ done clean-securelibLTLIBRARIES: @@ -408,8 +410,8 @@ ID: $(HEADERS) $(SOURCES) $(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; } \ - END { for (i in files) print i; }'`; \ + $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ mkid -fID $$unique tags: TAGS @@ -421,8 +423,8 @@ TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | \ - $(AWK) ' { files[$$0] = 1; } \ - END { for (i in files) print i; }'`; \ + $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \ test -n "$$unique" || unique=$$empty_fix; \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ @@ -432,13 +434,12 @@ ctags: CTAGS CTAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ $(TAGS_FILES) $(LISP) tags=; \ - here=`pwd`; \ 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; } \ - END { for (i in files) print i; }'`; \ + $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ test -z "$(CTAGS_ARGS)$$tags$$unique" \ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ $$tags $$unique diff --git a/Linux-PAM/modules/pam_cracklib/README b/modules/pam_cracklib/README index 25ec00b4..25ec00b4 100644 --- a/Linux-PAM/modules/pam_cracklib/README +++ b/modules/pam_cracklib/README diff --git a/Linux-PAM/modules/pam_cracklib/README.xml b/modules/pam_cracklib/README.xml index c4a7b54c..c4a7b54c 100644 --- a/Linux-PAM/modules/pam_cracklib/README.xml +++ b/modules/pam_cracklib/README.xml diff --git a/Linux-PAM/modules/pam_cracklib/pam_cracklib.8 b/modules/pam_cracklib/pam_cracklib.8 index 7796b419..b772f747 100644 --- a/Linux-PAM/modules/pam_cracklib/pam_cracklib.8 +++ b/modules/pam_cracklib/pam_cracklib.8 @@ -1,11 +1,11 @@ .\" Title: pam_cracklib .\" Author: .\" Generator: DocBook XSL Stylesheets v1.73.1 <http://docbook.sf.net/> -.\" Date: 01/08/2008 +.\" Date: 04/16/2008 .\" Manual: Linux-PAM Manual .\" Source: Linux-PAM Manual .\" -.TH "PAM_CRACKLIB" "8" "01/08/2008" "Linux-PAM Manual" "Linux\-PAM Manual" +.TH "PAM_CRACKLIB" "8" "04/16/2008" "Linux-PAM Manual" "Linux\-PAM Manual" .\" disable hyphenation .nh .\" disable justification (adjust text to left margin only) diff --git a/Linux-PAM/modules/pam_cracklib/pam_cracklib.8.xml b/modules/pam_cracklib/pam_cracklib.8.xml index 589e7b44..589e7b44 100644 --- a/Linux-PAM/modules/pam_cracklib/pam_cracklib.8.xml +++ b/modules/pam_cracklib/pam_cracklib.8.xml diff --git a/Linux-PAM/modules/pam_cracklib/pam_cracklib.c b/modules/pam_cracklib/pam_cracklib.c index 532a72b2..0c39f89d 100644 --- a/Linux-PAM/modules/pam_cracklib/pam_cracklib.c +++ b/modules/pam_cracklib/pam_cracklib.c @@ -642,16 +642,12 @@ PAM_EXTERN int pam_sm_chauthtok(pam_handle_t *pamh, int flags, options.prompt_type[0]?" ":""); if (retval == PAM_SUCCESS) { /* a good conversation */ - token1 = x_strdup(resp); + token1 = resp; if (token1 == NULL) { pam_syslog(pamh, LOG_NOTICE, "could not recover authentication token 1"); retval = PAM_AUTHTOK_RECOVERY_ERR; } - /* - * tidy up the conversation (resp_retcode) is ignored - */ - _pam_drop(resp); } else { retval = (retval == PAM_SUCCESS) ? PAM_AUTHTOK_RECOVERY_ERR:retval ; @@ -710,16 +706,12 @@ PAM_EXTERN int pam_sm_chauthtok(pam_handle_t *pamh, int flags, PROMPT2, options.prompt_type, options.prompt_type[0]?" ":""); if (retval == PAM_SUCCESS) { /* a good conversation */ - token2 = x_strdup(resp); + token2 = resp; if (token2 == NULL) { pam_syslog(pamh,LOG_NOTICE, "could not recover authentication token 2"); retval = PAM_AUTHTOK_RECOVERY_ERR; } - /* - * tidy up the conversation (resp_retcode) is ignored - */ - _pam_drop(resp); } /* No else, the a retval == PAM_SUCCESS path can change retval diff --git a/Linux-PAM/modules/pam_cracklib/tst-pam_cracklib b/modules/pam_cracklib/tst-pam_cracklib index 46a7060d..46a7060d 100755 --- a/Linux-PAM/modules/pam_cracklib/tst-pam_cracklib +++ b/modules/pam_cracklib/tst-pam_cracklib diff --git a/Linux-PAM/modules/pam_debug/Makefile.am b/modules/pam_debug/Makefile.am index 0b798516..0b798516 100644 --- a/Linux-PAM/modules/pam_debug/Makefile.am +++ b/modules/pam_debug/Makefile.am diff --git a/Linux-PAM/modules/pam_debug/Makefile.in b/modules/pam_debug/Makefile.in index e99f25ba..6e1b8bb0 100644 --- a/Linux-PAM/modules/pam_debug/Makefile.in +++ b/modules/pam_debug/Makefile.in @@ -1,8 +1,8 @@ -# Makefile.in generated by automake 1.10 from Makefile.am. +# Makefile.in generated by automake 1.10.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, -# 2003, 2004, 2005, 2006 Free Software Foundation, Inc. +# 2003, 2004, 2005, 2006, 2007, 2008 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. @@ -67,7 +67,7 @@ LTLIBRARIES = $(securelib_LTLIBRARIES) pam_debug_la_DEPENDENCIES = pam_debug_la_SOURCES = pam_debug.c pam_debug_la_OBJECTS = pam_debug.lo -DEFAULT_INCLUDES = -I. -I$(top_builddir)@am__isrc@ +DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir) depcomp = $(SHELL) $(top_srcdir)/depcomp am__depfiles_maybe = depfiles COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ @@ -108,6 +108,7 @@ CXXFLAGS = @CXXFLAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ +DSYMUTIL = @DSYMUTIL@ ECHO = @ECHO@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ @@ -160,6 +161,7 @@ MKDIR_P = @MKDIR_P@ MSGFMT = @MSGFMT@ MSGFMT_015 = @MSGFMT_015@ MSGMERGE = @MSGMERGE@ +NMEDIT = @NMEDIT@ OBJEXT = @OBJEXT@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ @@ -296,8 +298,8 @@ install-securelibLTLIBRARIES: $(securelib_LTLIBRARIES) @list='$(securelib_LTLIBRARIES)'; for p in $$list; do \ if test -f $$p; then \ f=$(am__strip_dir) \ - echo " $(LIBTOOL) --mode=install $(securelibLTLIBRARIES_INSTALL) $(INSTALL_STRIP_FLAG) '$$p' '$(DESTDIR)$(securelibdir)/$$f'"; \ - $(LIBTOOL) --mode=install $(securelibLTLIBRARIES_INSTALL) $(INSTALL_STRIP_FLAG) "$$p" "$(DESTDIR)$(securelibdir)/$$f"; \ + echo " $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(securelibLTLIBRARIES_INSTALL) $(INSTALL_STRIP_FLAG) '$$p' '$(DESTDIR)$(securelibdir)/$$f'"; \ + $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(securelibLTLIBRARIES_INSTALL) $(INSTALL_STRIP_FLAG) "$$p" "$(DESTDIR)$(securelibdir)/$$f"; \ else :; fi; \ done @@ -305,8 +307,8 @@ uninstall-securelibLTLIBRARIES: @$(NORMAL_UNINSTALL) @list='$(securelib_LTLIBRARIES)'; for p in $$list; do \ p=$(am__strip_dir) \ - echo " $(LIBTOOL) --mode=uninstall rm -f '$(DESTDIR)$(securelibdir)/$$p'"; \ - $(LIBTOOL) --mode=uninstall rm -f "$(DESTDIR)$(securelibdir)/$$p"; \ + echo " $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=uninstall rm -f '$(DESTDIR)$(securelibdir)/$$p'"; \ + $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=uninstall rm -f "$(DESTDIR)$(securelibdir)/$$p"; \ done clean-securelibLTLIBRARIES: @@ -405,8 +407,8 @@ ID: $(HEADERS) $(SOURCES) $(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; } \ - END { for (i in files) print i; }'`; \ + $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ mkid -fID $$unique tags: TAGS @@ -418,8 +420,8 @@ TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | \ - $(AWK) ' { files[$$0] = 1; } \ - END { for (i in files) print i; }'`; \ + $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \ test -n "$$unique" || unique=$$empty_fix; \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ @@ -429,13 +431,12 @@ ctags: CTAGS CTAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ $(TAGS_FILES) $(LISP) tags=; \ - here=`pwd`; \ 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; } \ - END { for (i in files) print i; }'`; \ + $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ test -z "$(CTAGS_ARGS)$$tags$$unique" \ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ $$tags $$unique diff --git a/Linux-PAM/modules/pam_debug/README b/modules/pam_debug/README index 4afff114..4afff114 100644 --- a/Linux-PAM/modules/pam_debug/README +++ b/modules/pam_debug/README diff --git a/Linux-PAM/modules/pam_debug/README.xml b/modules/pam_debug/README.xml index ef41911b..ef41911b 100644 --- a/Linux-PAM/modules/pam_debug/README.xml +++ b/modules/pam_debug/README.xml diff --git a/Linux-PAM/modules/pam_debug/pam_debug.8 b/modules/pam_debug/pam_debug.8 index a50b9bfe..4d0a9091 100644 --- a/Linux-PAM/modules/pam_debug/pam_debug.8 +++ b/modules/pam_debug/pam_debug.8 @@ -1,11 +1,11 @@ .\" Title: pam_debug .\" Author: .\" Generator: DocBook XSL Stylesheets v1.73.1 <http://docbook.sf.net/> -.\" Date: 01/08/2008 +.\" Date: 04/16/2008 .\" Manual: Linux-PAM Manual .\" Source: Linux-PAM Manual .\" -.TH "PAM_DEBUG" "8" "01/08/2008" "Linux-PAM Manual" "Linux\-PAM Manual" +.TH "PAM_DEBUG" "8" "04/16/2008" "Linux-PAM Manual" "Linux\-PAM Manual" .\" disable hyphenation .nh .\" disable justification (adjust text to left margin only) diff --git a/Linux-PAM/modules/pam_debug/pam_debug.8.xml b/modules/pam_debug/pam_debug.8.xml index 65519852..65519852 100644 --- a/Linux-PAM/modules/pam_debug/pam_debug.8.xml +++ b/modules/pam_debug/pam_debug.8.xml diff --git a/Linux-PAM/modules/pam_debug/pam_debug.c b/modules/pam_debug/pam_debug.c index b0f5bf59..b0f5bf59 100644 --- a/Linux-PAM/modules/pam_debug/pam_debug.c +++ b/modules/pam_debug/pam_debug.c diff --git a/Linux-PAM/modules/pam_debug/tst-pam_debug b/modules/pam_debug/tst-pam_debug index f07ff640..f07ff640 100755 --- a/Linux-PAM/modules/pam_debug/tst-pam_debug +++ b/modules/pam_debug/tst-pam_debug diff --git a/Linux-PAM/modules/pam_deny/Makefile.am b/modules/pam_deny/Makefile.am index 94b5f0f6..94b5f0f6 100644 --- a/Linux-PAM/modules/pam_deny/Makefile.am +++ b/modules/pam_deny/Makefile.am diff --git a/Linux-PAM/modules/pam_deny/Makefile.in b/modules/pam_deny/Makefile.in index da6046e4..17cecda4 100644 --- a/Linux-PAM/modules/pam_deny/Makefile.in +++ b/modules/pam_deny/Makefile.in @@ -1,8 +1,8 @@ -# Makefile.in generated by automake 1.10 from Makefile.am. +# Makefile.in generated by automake 1.10.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, -# 2003, 2004, 2005, 2006 Free Software Foundation, Inc. +# 2003, 2004, 2005, 2006, 2007, 2008 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. @@ -67,7 +67,7 @@ LTLIBRARIES = $(securelib_LTLIBRARIES) pam_deny_la_DEPENDENCIES = pam_deny_la_SOURCES = pam_deny.c pam_deny_la_OBJECTS = pam_deny.lo -DEFAULT_INCLUDES = -I. -I$(top_builddir)@am__isrc@ +DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir) depcomp = $(SHELL) $(top_srcdir)/depcomp am__depfiles_maybe = depfiles COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ @@ -108,6 +108,7 @@ CXXFLAGS = @CXXFLAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ +DSYMUTIL = @DSYMUTIL@ ECHO = @ECHO@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ @@ -160,6 +161,7 @@ MKDIR_P = @MKDIR_P@ MSGFMT = @MSGFMT@ MSGFMT_015 = @MSGFMT_015@ MSGMERGE = @MSGMERGE@ +NMEDIT = @NMEDIT@ OBJEXT = @OBJEXT@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ @@ -296,8 +298,8 @@ install-securelibLTLIBRARIES: $(securelib_LTLIBRARIES) @list='$(securelib_LTLIBRARIES)'; for p in $$list; do \ if test -f $$p; then \ f=$(am__strip_dir) \ - echo " $(LIBTOOL) --mode=install $(securelibLTLIBRARIES_INSTALL) $(INSTALL_STRIP_FLAG) '$$p' '$(DESTDIR)$(securelibdir)/$$f'"; \ - $(LIBTOOL) --mode=install $(securelibLTLIBRARIES_INSTALL) $(INSTALL_STRIP_FLAG) "$$p" "$(DESTDIR)$(securelibdir)/$$f"; \ + echo " $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(securelibLTLIBRARIES_INSTALL) $(INSTALL_STRIP_FLAG) '$$p' '$(DESTDIR)$(securelibdir)/$$f'"; \ + $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(securelibLTLIBRARIES_INSTALL) $(INSTALL_STRIP_FLAG) "$$p" "$(DESTDIR)$(securelibdir)/$$f"; \ else :; fi; \ done @@ -305,8 +307,8 @@ uninstall-securelibLTLIBRARIES: @$(NORMAL_UNINSTALL) @list='$(securelib_LTLIBRARIES)'; for p in $$list; do \ p=$(am__strip_dir) \ - echo " $(LIBTOOL) --mode=uninstall rm -f '$(DESTDIR)$(securelibdir)/$$p'"; \ - $(LIBTOOL) --mode=uninstall rm -f "$(DESTDIR)$(securelibdir)/$$p"; \ + echo " $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=uninstall rm -f '$(DESTDIR)$(securelibdir)/$$p'"; \ + $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=uninstall rm -f "$(DESTDIR)$(securelibdir)/$$p"; \ done clean-securelibLTLIBRARIES: @@ -405,8 +407,8 @@ ID: $(HEADERS) $(SOURCES) $(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; } \ - END { for (i in files) print i; }'`; \ + $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ mkid -fID $$unique tags: TAGS @@ -418,8 +420,8 @@ TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | \ - $(AWK) ' { files[$$0] = 1; } \ - END { for (i in files) print i; }'`; \ + $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \ test -n "$$unique" || unique=$$empty_fix; \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ @@ -429,13 +431,12 @@ ctags: CTAGS CTAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ $(TAGS_FILES) $(LISP) tags=; \ - here=`pwd`; \ 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; } \ - END { for (i in files) print i; }'`; \ + $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ test -z "$(CTAGS_ARGS)$$tags$$unique" \ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ $$tags $$unique diff --git a/Linux-PAM/modules/pam_deny/README b/modules/pam_deny/README index 6b3a86f8..6b3a86f8 100644 --- a/Linux-PAM/modules/pam_deny/README +++ b/modules/pam_deny/README diff --git a/Linux-PAM/modules/pam_deny/README.xml b/modules/pam_deny/README.xml index ff2e82b0..ff2e82b0 100644 --- a/Linux-PAM/modules/pam_deny/README.xml +++ b/modules/pam_deny/README.xml diff --git a/Linux-PAM/modules/pam_deny/pam_deny.8 b/modules/pam_deny/pam_deny.8 index 7e078d34..a9ae410a 100644 --- a/Linux-PAM/modules/pam_deny/pam_deny.8 +++ b/modules/pam_deny/pam_deny.8 @@ -1,11 +1,11 @@ .\" Title: pam_deny .\" Author: .\" Generator: DocBook XSL Stylesheets v1.73.1 <http://docbook.sf.net/> -.\" Date: 01/08/2008 +.\" Date: 04/16/2008 .\" Manual: Linux-PAM Manual .\" Source: Linux-PAM Manual .\" -.TH "PAM_DENY" "8" "01/08/2008" "Linux-PAM Manual" "Linux\-PAM Manual" +.TH "PAM_DENY" "8" "04/16/2008" "Linux-PAM Manual" "Linux\-PAM Manual" .\" disable hyphenation .nh .\" disable justification (adjust text to left margin only) diff --git a/Linux-PAM/modules/pam_deny/pam_deny.8.xml b/modules/pam_deny/pam_deny.8.xml index e50beb2d..e50beb2d 100644 --- a/Linux-PAM/modules/pam_deny/pam_deny.8.xml +++ b/modules/pam_deny/pam_deny.8.xml diff --git a/Linux-PAM/modules/pam_deny/pam_deny.c b/modules/pam_deny/pam_deny.c index 83524802..83524802 100644 --- a/Linux-PAM/modules/pam_deny/pam_deny.c +++ b/modules/pam_deny/pam_deny.c diff --git a/Linux-PAM/modules/pam_deny/tst-pam_deny b/modules/pam_deny/tst-pam_deny index 7d9d6bad..7d9d6bad 100755 --- a/Linux-PAM/modules/pam_deny/tst-pam_deny +++ b/modules/pam_deny/tst-pam_deny diff --git a/Linux-PAM/modules/pam_echo/Makefile.am b/modules/pam_echo/Makefile.am index d004e8f4..d004e8f4 100644 --- a/Linux-PAM/modules/pam_echo/Makefile.am +++ b/modules/pam_echo/Makefile.am diff --git a/Linux-PAM/modules/pam_echo/Makefile.in b/modules/pam_echo/Makefile.in index 60d814e4..9e03f2a5 100644 --- a/Linux-PAM/modules/pam_echo/Makefile.in +++ b/modules/pam_echo/Makefile.in @@ -1,8 +1,8 @@ -# Makefile.in generated by automake 1.10 from Makefile.am. +# Makefile.in generated by automake 1.10.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, -# 2003, 2004, 2005, 2006 Free Software Foundation, Inc. +# 2003, 2004, 2005, 2006, 2007, 2008 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. @@ -67,7 +67,7 @@ LTLIBRARIES = $(securelib_LTLIBRARIES) pam_echo_la_DEPENDENCIES = pam_echo_la_SOURCES = pam_echo.c pam_echo_la_OBJECTS = pam_echo.lo -DEFAULT_INCLUDES = -I. -I$(top_builddir)@am__isrc@ +DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir) depcomp = $(SHELL) $(top_srcdir)/depcomp am__depfiles_maybe = depfiles COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ @@ -108,6 +108,7 @@ CXXFLAGS = @CXXFLAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ +DSYMUTIL = @DSYMUTIL@ ECHO = @ECHO@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ @@ -160,6 +161,7 @@ MKDIR_P = @MKDIR_P@ MSGFMT = @MSGFMT@ MSGFMT_015 = @MSGFMT_015@ MSGMERGE = @MSGMERGE@ +NMEDIT = @NMEDIT@ OBJEXT = @OBJEXT@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ @@ -296,8 +298,8 @@ install-securelibLTLIBRARIES: $(securelib_LTLIBRARIES) @list='$(securelib_LTLIBRARIES)'; for p in $$list; do \ if test -f $$p; then \ f=$(am__strip_dir) \ - echo " $(LIBTOOL) --mode=install $(securelibLTLIBRARIES_INSTALL) $(INSTALL_STRIP_FLAG) '$$p' '$(DESTDIR)$(securelibdir)/$$f'"; \ - $(LIBTOOL) --mode=install $(securelibLTLIBRARIES_INSTALL) $(INSTALL_STRIP_FLAG) "$$p" "$(DESTDIR)$(securelibdir)/$$f"; \ + echo " $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(securelibLTLIBRARIES_INSTALL) $(INSTALL_STRIP_FLAG) '$$p' '$(DESTDIR)$(securelibdir)/$$f'"; \ + $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(securelibLTLIBRARIES_INSTALL) $(INSTALL_STRIP_FLAG) "$$p" "$(DESTDIR)$(securelibdir)/$$f"; \ else :; fi; \ done @@ -305,8 +307,8 @@ uninstall-securelibLTLIBRARIES: @$(NORMAL_UNINSTALL) @list='$(securelib_LTLIBRARIES)'; for p in $$list; do \ p=$(am__strip_dir) \ - echo " $(LIBTOOL) --mode=uninstall rm -f '$(DESTDIR)$(securelibdir)/$$p'"; \ - $(LIBTOOL) --mode=uninstall rm -f "$(DESTDIR)$(securelibdir)/$$p"; \ + echo " $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=uninstall rm -f '$(DESTDIR)$(securelibdir)/$$p'"; \ + $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=uninstall rm -f "$(DESTDIR)$(securelibdir)/$$p"; \ done clean-securelibLTLIBRARIES: @@ -405,8 +407,8 @@ ID: $(HEADERS) $(SOURCES) $(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; } \ - END { for (i in files) print i; }'`; \ + $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ mkid -fID $$unique tags: TAGS @@ -418,8 +420,8 @@ TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | \ - $(AWK) ' { files[$$0] = 1; } \ - END { for (i in files) print i; }'`; \ + $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \ test -n "$$unique" || unique=$$empty_fix; \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ @@ -429,13 +431,12 @@ ctags: CTAGS CTAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ $(TAGS_FILES) $(LISP) tags=; \ - here=`pwd`; \ 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; } \ - END { for (i in files) print i; }'`; \ + $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ test -z "$(CTAGS_ARGS)$$tags$$unique" \ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ $$tags $$unique diff --git a/Linux-PAM/modules/pam_echo/README b/modules/pam_echo/README index fca26b77..fca26b77 100644 --- a/Linux-PAM/modules/pam_echo/README +++ b/modules/pam_echo/README diff --git a/Linux-PAM/modules/pam_echo/README.xml b/modules/pam_echo/README.xml index b1556e38..b1556e38 100644 --- a/Linux-PAM/modules/pam_echo/README.xml +++ b/modules/pam_echo/README.xml diff --git a/Linux-PAM/modules/pam_echo/pam_echo.8 b/modules/pam_echo/pam_echo.8 index 7c996d89..3e50afb5 100644 --- a/Linux-PAM/modules/pam_echo/pam_echo.8 +++ b/modules/pam_echo/pam_echo.8 @@ -1,11 +1,11 @@ .\" Title: pam_echo .\" Author: .\" Generator: DocBook XSL Stylesheets v1.73.1 <http://docbook.sf.net/> -.\" Date: 01/08/2008 +.\" Date: 04/16/2008 .\" Manual: Linux-PAM Manual .\" Source: Linux-PAM Manual .\" -.TH "PAM_ECHO" "8" "01/08/2008" "Linux-PAM Manual" "Linux-PAM Manual" +.TH "PAM_ECHO" "8" "04/16/2008" "Linux-PAM Manual" "Linux-PAM Manual" .\" disable hyphenation .nh .\" disable justification (adjust text to left margin only) diff --git a/Linux-PAM/modules/pam_echo/pam_echo.8.xml b/modules/pam_echo/pam_echo.8.xml index 4a495195..4a495195 100644 --- a/Linux-PAM/modules/pam_echo/pam_echo.8.xml +++ b/modules/pam_echo/pam_echo.8.xml diff --git a/Linux-PAM/modules/pam_echo/pam_echo.c b/modules/pam_echo/pam_echo.c index 31ebca22..31ebca22 100644 --- a/Linux-PAM/modules/pam_echo/pam_echo.c +++ b/modules/pam_echo/pam_echo.c diff --git a/Linux-PAM/modules/pam_echo/tst-pam_echo b/modules/pam_echo/tst-pam_echo index 483a2c23..483a2c23 100755 --- a/Linux-PAM/modules/pam_echo/tst-pam_echo +++ b/modules/pam_echo/tst-pam_echo diff --git a/Linux-PAM/modules/pam_env/Makefile.am b/modules/pam_env/Makefile.am index 87813688..87813688 100644 --- a/Linux-PAM/modules/pam_env/Makefile.am +++ b/modules/pam_env/Makefile.am diff --git a/Linux-PAM/modules/pam_env/Makefile.in b/modules/pam_env/Makefile.in index 46abe640..9cec9c26 100644 --- a/Linux-PAM/modules/pam_env/Makefile.in +++ b/modules/pam_env/Makefile.in @@ -1,8 +1,8 @@ -# Makefile.in generated by automake 1.10 from Makefile.am. +# Makefile.in generated by automake 1.10.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, -# 2003, 2004, 2005, 2006 Free Software Foundation, Inc. +# 2003, 2004, 2005, 2006, 2007, 2008 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. @@ -69,7 +69,7 @@ LTLIBRARIES = $(securelib_LTLIBRARIES) pam_env_la_DEPENDENCIES = pam_env_la_SOURCES = pam_env.c pam_env_la_OBJECTS = pam_env.lo -DEFAULT_INCLUDES = -I. -I$(top_builddir)@am__isrc@ +DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir) depcomp = $(SHELL) $(top_srcdir)/depcomp am__depfiles_maybe = depfiles COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ @@ -113,6 +113,7 @@ CXXFLAGS = @CXXFLAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ +DSYMUTIL = @DSYMUTIL@ ECHO = @ECHO@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ @@ -165,6 +166,7 @@ MKDIR_P = @MKDIR_P@ MSGFMT = @MSGFMT@ MSGFMT_015 = @MSGFMT_015@ MSGMERGE = @MSGMERGE@ +NMEDIT = @NMEDIT@ OBJEXT = @OBJEXT@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ @@ -305,8 +307,8 @@ install-securelibLTLIBRARIES: $(securelib_LTLIBRARIES) @list='$(securelib_LTLIBRARIES)'; for p in $$list; do \ if test -f $$p; then \ f=$(am__strip_dir) \ - echo " $(LIBTOOL) --mode=install $(securelibLTLIBRARIES_INSTALL) $(INSTALL_STRIP_FLAG) '$$p' '$(DESTDIR)$(securelibdir)/$$f'"; \ - $(LIBTOOL) --mode=install $(securelibLTLIBRARIES_INSTALL) $(INSTALL_STRIP_FLAG) "$$p" "$(DESTDIR)$(securelibdir)/$$f"; \ + echo " $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(securelibLTLIBRARIES_INSTALL) $(INSTALL_STRIP_FLAG) '$$p' '$(DESTDIR)$(securelibdir)/$$f'"; \ + $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(securelibLTLIBRARIES_INSTALL) $(INSTALL_STRIP_FLAG) "$$p" "$(DESTDIR)$(securelibdir)/$$f"; \ else :; fi; \ done @@ -314,8 +316,8 @@ uninstall-securelibLTLIBRARIES: @$(NORMAL_UNINSTALL) @list='$(securelib_LTLIBRARIES)'; for p in $$list; do \ p=$(am__strip_dir) \ - echo " $(LIBTOOL) --mode=uninstall rm -f '$(DESTDIR)$(securelibdir)/$$p'"; \ - $(LIBTOOL) --mode=uninstall rm -f "$(DESTDIR)$(securelibdir)/$$p"; \ + echo " $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=uninstall rm -f '$(DESTDIR)$(securelibdir)/$$p'"; \ + $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=uninstall rm -f "$(DESTDIR)$(securelibdir)/$$p"; \ done clean-securelibLTLIBRARIES: @@ -493,8 +495,8 @@ ID: $(HEADERS) $(SOURCES) $(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; } \ - END { for (i in files) print i; }'`; \ + $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ mkid -fID $$unique tags: TAGS @@ -506,8 +508,8 @@ TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | \ - $(AWK) ' { files[$$0] = 1; } \ - END { for (i in files) print i; }'`; \ + $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \ test -n "$$unique" || unique=$$empty_fix; \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ @@ -517,13 +519,12 @@ ctags: CTAGS CTAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ $(TAGS_FILES) $(LISP) tags=; \ - here=`pwd`; \ 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; } \ - END { for (i in files) print i; }'`; \ + $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ test -z "$(CTAGS_ARGS)$$tags$$unique" \ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ $$tags $$unique diff --git a/Linux-PAM/modules/pam_env/README b/modules/pam_env/README index 81c63154..81c63154 100644 --- a/Linux-PAM/modules/pam_env/README +++ b/modules/pam_env/README diff --git a/Linux-PAM/modules/pam_env/README.xml b/modules/pam_env/README.xml index 21a9b855..21a9b855 100644 --- a/Linux-PAM/modules/pam_env/README.xml +++ b/modules/pam_env/README.xml diff --git a/Linux-PAM/modules/pam_env/environment b/modules/pam_env/environment index f46b8d94..f46b8d94 100644 --- a/Linux-PAM/modules/pam_env/environment +++ b/modules/pam_env/environment diff --git a/Linux-PAM/modules/pam_env/pam_env.8 b/modules/pam_env/pam_env.8 index 9d3a9d59..3fce01cf 100644 --- a/Linux-PAM/modules/pam_env/pam_env.8 +++ b/modules/pam_env/pam_env.8 @@ -1,11 +1,11 @@ .\" Title: pam_env .\" Author: .\" Generator: DocBook XSL Stylesheets v1.73.1 <http://docbook.sf.net/> -.\" Date: 01/08/2008 +.\" Date: 04/16/2008 .\" Manual: Linux-PAM Manual .\" Source: Linux-PAM Manual .\" -.TH "PAM_ENV" "8" "01/08/2008" "Linux-PAM Manual" "Linux-PAM Manual" +.TH "PAM_ENV" "8" "04/16/2008" "Linux-PAM Manual" "Linux-PAM Manual" .\" disable hyphenation .nh .\" disable justification (adjust text to left margin only) diff --git a/Linux-PAM/modules/pam_env/pam_env.8.xml b/modules/pam_env/pam_env.8.xml index 731c20b2..731c20b2 100644 --- a/Linux-PAM/modules/pam_env/pam_env.8.xml +++ b/modules/pam_env/pam_env.8.xml diff --git a/Linux-PAM/modules/pam_env/pam_env.c b/modules/pam_env/pam_env.c index 1a41833c..1a41833c 100644 --- a/Linux-PAM/modules/pam_env/pam_env.c +++ b/modules/pam_env/pam_env.c diff --git a/Linux-PAM/modules/pam_env/pam_env.conf b/modules/pam_env/pam_env.conf index d0ba35c2..d0ba35c2 100644 --- a/Linux-PAM/modules/pam_env/pam_env.conf +++ b/modules/pam_env/pam_env.conf diff --git a/Linux-PAM/modules/pam_env/pam_env.conf.5 b/modules/pam_env/pam_env.conf.5 index 3840407f..3870f3ec 100644 --- a/Linux-PAM/modules/pam_env/pam_env.conf.5 +++ b/modules/pam_env/pam_env.conf.5 @@ -1,11 +1,11 @@ .\" Title: pam_env.conf .\" Author: .\" Generator: DocBook XSL Stylesheets v1.73.1 <http://docbook.sf.net/> -.\" Date: 01/08/2008 +.\" Date: 04/16/2008 .\" Manual: Linux-PAM Manual .\" Source: Linux-PAM Manual .\" -.TH "PAM_ENV\.CONF" "5" "01/08/2008" "Linux-PAM Manual" "Linux\-PAM Manual" +.TH "PAM_ENV\.CONF" "5" "04/16/2008" "Linux-PAM Manual" "Linux\-PAM Manual" .\" disable hyphenation .nh .\" disable justification (adjust text to left margin only) diff --git a/Linux-PAM/modules/pam_env/pam_env.conf.5.xml b/modules/pam_env/pam_env.conf.5.xml index 090e0e75..090e0e75 100644 --- a/Linux-PAM/modules/pam_env/pam_env.conf.5.xml +++ b/modules/pam_env/pam_env.conf.5.xml diff --git a/Linux-PAM/modules/pam_env/tst-pam_env b/modules/pam_env/tst-pam_env index c40e70a8..c40e70a8 100755 --- a/Linux-PAM/modules/pam_env/tst-pam_env +++ b/modules/pam_env/tst-pam_env diff --git a/Linux-PAM/modules/pam_exec/Makefile.am b/modules/pam_exec/Makefile.am index 55fe9297..55fe9297 100644 --- a/Linux-PAM/modules/pam_exec/Makefile.am +++ b/modules/pam_exec/Makefile.am diff --git a/Linux-PAM/modules/pam_exec/Makefile.in b/modules/pam_exec/Makefile.in index e78b00b9..fac7a4e6 100644 --- a/Linux-PAM/modules/pam_exec/Makefile.in +++ b/modules/pam_exec/Makefile.in @@ -1,8 +1,8 @@ -# Makefile.in generated by automake 1.10 from Makefile.am. +# Makefile.in generated by automake 1.10.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, -# 2003, 2004, 2005, 2006 Free Software Foundation, Inc. +# 2003, 2004, 2005, 2006, 2007, 2008 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. @@ -67,7 +67,7 @@ LTLIBRARIES = $(securelib_LTLIBRARIES) pam_exec_la_DEPENDENCIES = pam_exec_la_SOURCES = pam_exec.c pam_exec_la_OBJECTS = pam_exec.lo -DEFAULT_INCLUDES = -I. -I$(top_builddir)@am__isrc@ +DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir) depcomp = $(SHELL) $(top_srcdir)/depcomp am__depfiles_maybe = depfiles COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ @@ -108,6 +108,7 @@ CXXFLAGS = @CXXFLAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ +DSYMUTIL = @DSYMUTIL@ ECHO = @ECHO@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ @@ -160,6 +161,7 @@ MKDIR_P = @MKDIR_P@ MSGFMT = @MSGFMT@ MSGFMT_015 = @MSGFMT_015@ MSGMERGE = @MSGMERGE@ +NMEDIT = @NMEDIT@ OBJEXT = @OBJEXT@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ @@ -296,8 +298,8 @@ install-securelibLTLIBRARIES: $(securelib_LTLIBRARIES) @list='$(securelib_LTLIBRARIES)'; for p in $$list; do \ if test -f $$p; then \ f=$(am__strip_dir) \ - echo " $(LIBTOOL) --mode=install $(securelibLTLIBRARIES_INSTALL) $(INSTALL_STRIP_FLAG) '$$p' '$(DESTDIR)$(securelibdir)/$$f'"; \ - $(LIBTOOL) --mode=install $(securelibLTLIBRARIES_INSTALL) $(INSTALL_STRIP_FLAG) "$$p" "$(DESTDIR)$(securelibdir)/$$f"; \ + echo " $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(securelibLTLIBRARIES_INSTALL) $(INSTALL_STRIP_FLAG) '$$p' '$(DESTDIR)$(securelibdir)/$$f'"; \ + $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(securelibLTLIBRARIES_INSTALL) $(INSTALL_STRIP_FLAG) "$$p" "$(DESTDIR)$(securelibdir)/$$f"; \ else :; fi; \ done @@ -305,8 +307,8 @@ uninstall-securelibLTLIBRARIES: @$(NORMAL_UNINSTALL) @list='$(securelib_LTLIBRARIES)'; for p in $$list; do \ p=$(am__strip_dir) \ - echo " $(LIBTOOL) --mode=uninstall rm -f '$(DESTDIR)$(securelibdir)/$$p'"; \ - $(LIBTOOL) --mode=uninstall rm -f "$(DESTDIR)$(securelibdir)/$$p"; \ + echo " $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=uninstall rm -f '$(DESTDIR)$(securelibdir)/$$p'"; \ + $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=uninstall rm -f "$(DESTDIR)$(securelibdir)/$$p"; \ done clean-securelibLTLIBRARIES: @@ -405,8 +407,8 @@ ID: $(HEADERS) $(SOURCES) $(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; } \ - END { for (i in files) print i; }'`; \ + $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ mkid -fID $$unique tags: TAGS @@ -418,8 +420,8 @@ TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | \ - $(AWK) ' { files[$$0] = 1; } \ - END { for (i in files) print i; }'`; \ + $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \ test -n "$$unique" || unique=$$empty_fix; \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ @@ -429,13 +431,12 @@ ctags: CTAGS CTAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ $(TAGS_FILES) $(LISP) tags=; \ - here=`pwd`; \ 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; } \ - END { for (i in files) print i; }'`; \ + $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ test -z "$(CTAGS_ARGS)$$tags$$unique" \ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ $$tags $$unique diff --git a/Linux-PAM/modules/pam_exec/README b/modules/pam_exec/README index f0845205..f0845205 100644 --- a/Linux-PAM/modules/pam_exec/README +++ b/modules/pam_exec/README diff --git a/Linux-PAM/modules/pam_exec/README.xml b/modules/pam_exec/README.xml index 5e76cab3..5e76cab3 100644 --- a/Linux-PAM/modules/pam_exec/README.xml +++ b/modules/pam_exec/README.xml diff --git a/Linux-PAM/modules/pam_exec/pam_exec.8 b/modules/pam_exec/pam_exec.8 index 9ac2ccbb..da7c7830 100644 --- a/Linux-PAM/modules/pam_exec/pam_exec.8 +++ b/modules/pam_exec/pam_exec.8 @@ -1,11 +1,11 @@ .\" Title: pam_exec .\" Author: .\" Generator: DocBook XSL Stylesheets v1.73.1 <http://docbook.sf.net/> -.\" Date: 02/04/2008 +.\" Date: 04/16/2008 .\" Manual: Linux-PAM Manual .\" Source: Linux-PAM Manual .\" -.TH "PAM_EXEC" "8" "02/04/2008" "Linux-PAM Manual" "Linux\-PAM Manual" +.TH "PAM_EXEC" "8" "04/16/2008" "Linux-PAM Manual" "Linux\-PAM Manual" .\" disable hyphenation .nh .\" disable justification (adjust text to left margin only) diff --git a/Linux-PAM/modules/pam_exec/pam_exec.8.xml b/modules/pam_exec/pam_exec.8.xml index f4dc1e15..f4dc1e15 100644 --- a/Linux-PAM/modules/pam_exec/pam_exec.8.xml +++ b/modules/pam_exec/pam_exec.8.xml diff --git a/Linux-PAM/modules/pam_exec/pam_exec.c b/modules/pam_exec/pam_exec.c index 766c0a06..14dddd54 100644 --- a/Linux-PAM/modules/pam_exec/pam_exec.c +++ b/modules/pam_exec/pam_exec.c @@ -244,8 +244,8 @@ call_exec (pam_handle_t *pamh, int argc, const char **argv) if (tmp == NULL) { free(envlist); - pam_syslog (pamh, LOG_ERR, "realloc environment failed : %m"); - exit (ENOMEM); + pam_syslog (pamh, LOG_ERR, "realloc environment failed: %m"); + exit (ENOMEM); } envlist = tmp; for (i = 0; i < nitems; ++i) @@ -255,11 +255,10 @@ call_exec (pam_handle_t *pamh, int argc, const char **argv) if (pam_get_item(pamh, env_items[i].item, &item) != PAM_SUCCESS || item == NULL) continue; - asprintf(&envstr, "%s=%s", env_items[i].name, (const char *)item); - if (envstr == NULL) + if (asprintf(&envstr, "%s=%s", env_items[i].name, (const char *)item) < 0) { free(envlist); - pam_syslog (pamh, LOG_ERR, "prepare environment failed : %m"); + pam_syslog (pamh, LOG_ERR, "prepare environment failed: %m"); exit (ENOMEM); } envlist[envlen++] = envstr; diff --git a/Linux-PAM/modules/pam_exec/tst-pam_exec b/modules/pam_exec/tst-pam_exec index a0b00393..a0b00393 100755 --- a/Linux-PAM/modules/pam_exec/tst-pam_exec +++ b/modules/pam_exec/tst-pam_exec diff --git a/Linux-PAM/modules/pam_faildelay/Makefile.am b/modules/pam_faildelay/Makefile.am index 2796018c..2796018c 100644 --- a/Linux-PAM/modules/pam_faildelay/Makefile.am +++ b/modules/pam_faildelay/Makefile.am diff --git a/Linux-PAM/modules/pam_faildelay/Makefile.in b/modules/pam_faildelay/Makefile.in index 94cc110d..f2c2a672 100644 --- a/Linux-PAM/modules/pam_faildelay/Makefile.in +++ b/modules/pam_faildelay/Makefile.in @@ -1,8 +1,8 @@ -# Makefile.in generated by automake 1.10 from Makefile.am. +# Makefile.in generated by automake 1.10.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, -# 2003, 2004, 2005, 2006 Free Software Foundation, Inc. +# 2003, 2004, 2005, 2006, 2007, 2008 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. @@ -67,7 +67,7 @@ LTLIBRARIES = $(securelib_LTLIBRARIES) pam_faildelay_la_DEPENDENCIES = pam_faildelay_la_SOURCES = pam_faildelay.c pam_faildelay_la_OBJECTS = pam_faildelay.lo -DEFAULT_INCLUDES = -I. -I$(top_builddir)@am__isrc@ +DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir) depcomp = $(SHELL) $(top_srcdir)/depcomp am__depfiles_maybe = depfiles COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ @@ -108,6 +108,7 @@ CXXFLAGS = @CXXFLAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ +DSYMUTIL = @DSYMUTIL@ ECHO = @ECHO@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ @@ -160,6 +161,7 @@ MKDIR_P = @MKDIR_P@ MSGFMT = @MSGFMT@ MSGFMT_015 = @MSGFMT_015@ MSGMERGE = @MSGMERGE@ +NMEDIT = @NMEDIT@ OBJEXT = @OBJEXT@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ @@ -296,8 +298,8 @@ install-securelibLTLIBRARIES: $(securelib_LTLIBRARIES) @list='$(securelib_LTLIBRARIES)'; for p in $$list; do \ if test -f $$p; then \ f=$(am__strip_dir) \ - echo " $(LIBTOOL) --mode=install $(securelibLTLIBRARIES_INSTALL) $(INSTALL_STRIP_FLAG) '$$p' '$(DESTDIR)$(securelibdir)/$$f'"; \ - $(LIBTOOL) --mode=install $(securelibLTLIBRARIES_INSTALL) $(INSTALL_STRIP_FLAG) "$$p" "$(DESTDIR)$(securelibdir)/$$f"; \ + echo " $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(securelibLTLIBRARIES_INSTALL) $(INSTALL_STRIP_FLAG) '$$p' '$(DESTDIR)$(securelibdir)/$$f'"; \ + $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(securelibLTLIBRARIES_INSTALL) $(INSTALL_STRIP_FLAG) "$$p" "$(DESTDIR)$(securelibdir)/$$f"; \ else :; fi; \ done @@ -305,8 +307,8 @@ uninstall-securelibLTLIBRARIES: @$(NORMAL_UNINSTALL) @list='$(securelib_LTLIBRARIES)'; for p in $$list; do \ p=$(am__strip_dir) \ - echo " $(LIBTOOL) --mode=uninstall rm -f '$(DESTDIR)$(securelibdir)/$$p'"; \ - $(LIBTOOL) --mode=uninstall rm -f "$(DESTDIR)$(securelibdir)/$$p"; \ + echo " $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=uninstall rm -f '$(DESTDIR)$(securelibdir)/$$p'"; \ + $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=uninstall rm -f "$(DESTDIR)$(securelibdir)/$$p"; \ done clean-securelibLTLIBRARIES: @@ -405,8 +407,8 @@ ID: $(HEADERS) $(SOURCES) $(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; } \ - END { for (i in files) print i; }'`; \ + $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ mkid -fID $$unique tags: TAGS @@ -418,8 +420,8 @@ TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | \ - $(AWK) ' { files[$$0] = 1; } \ - END { for (i in files) print i; }'`; \ + $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \ test -n "$$unique" || unique=$$empty_fix; \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ @@ -429,13 +431,12 @@ ctags: CTAGS CTAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ $(TAGS_FILES) $(LISP) tags=; \ - here=`pwd`; \ 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; } \ - END { for (i in files) print i; }'`; \ + $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ test -z "$(CTAGS_ARGS)$$tags$$unique" \ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ $$tags $$unique diff --git a/Linux-PAM/modules/pam_faildelay/README b/modules/pam_faildelay/README index a06d7e3f..a06d7e3f 100644 --- a/Linux-PAM/modules/pam_faildelay/README +++ b/modules/pam_faildelay/README diff --git a/Linux-PAM/modules/pam_faildelay/README.xml b/modules/pam_faildelay/README.xml index 64d4accc..64d4accc 100644 --- a/Linux-PAM/modules/pam_faildelay/README.xml +++ b/modules/pam_faildelay/README.xml diff --git a/Linux-PAM/modules/pam_faildelay/pam_faildelay.8 b/modules/pam_faildelay/pam_faildelay.8 index 7e5312a4..10e310a0 100644 --- a/Linux-PAM/modules/pam_faildelay/pam_faildelay.8 +++ b/modules/pam_faildelay/pam_faildelay.8 @@ -1,11 +1,11 @@ .\" Title: pam_faildelay .\" Author: .\" Generator: DocBook XSL Stylesheets v1.73.1 <http://docbook.sf.net/> -.\" Date: 01/08/2008 +.\" Date: 04/16/2008 .\" Manual: Linux-PAM Manual .\" Source: Linux-PAM Manual .\" -.TH "PAM_FAILDELAY" "8" "01/08/2008" "Linux-PAM Manual" "Linux\-PAM Manual" +.TH "PAM_FAILDELAY" "8" "04/16/2008" "Linux-PAM Manual" "Linux\-PAM Manual" .\" disable hyphenation .nh .\" disable justification (adjust text to left margin only) diff --git a/Linux-PAM/modules/pam_faildelay/pam_faildelay.8.xml b/modules/pam_faildelay/pam_faildelay.8.xml index d2dfd266..d2dfd266 100644 --- a/Linux-PAM/modules/pam_faildelay/pam_faildelay.8.xml +++ b/modules/pam_faildelay/pam_faildelay.8.xml diff --git a/Linux-PAM/modules/pam_faildelay/pam_faildelay.c b/modules/pam_faildelay/pam_faildelay.c index 072b7dd3..072b7dd3 100644 --- a/Linux-PAM/modules/pam_faildelay/pam_faildelay.c +++ b/modules/pam_faildelay/pam_faildelay.c diff --git a/Linux-PAM/modules/pam_faildelay/tst-pam_faildelay b/modules/pam_faildelay/tst-pam_faildelay index 87f7fd44..87f7fd44 100755 --- a/Linux-PAM/modules/pam_faildelay/tst-pam_faildelay +++ b/modules/pam_faildelay/tst-pam_faildelay diff --git a/Linux-PAM/modules/pam_filter/Makefile.am b/modules/pam_filter/Makefile.am index ab2ceee9..ab2ceee9 100644 --- a/Linux-PAM/modules/pam_filter/Makefile.am +++ b/modules/pam_filter/Makefile.am diff --git a/Linux-PAM/modules/pam_filter/Makefile.in b/modules/pam_filter/Makefile.in index d45b8d4a..d0f1573d 100644 --- a/Linux-PAM/modules/pam_filter/Makefile.in +++ b/modules/pam_filter/Makefile.in @@ -1,8 +1,8 @@ -# Makefile.in generated by automake 1.10 from Makefile.am. +# Makefile.in generated by automake 1.10.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, -# 2003, 2004, 2005, 2006 Free Software Foundation, Inc. +# 2003, 2004, 2005, 2006, 2007, 2008 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. @@ -70,7 +70,7 @@ LTLIBRARIES = $(securelib_LTLIBRARIES) pam_filter_la_DEPENDENCIES = pam_filter_la_SOURCES = pam_filter.c pam_filter_la_OBJECTS = pam_filter.lo -DEFAULT_INCLUDES = -I. -I$(top_builddir)@am__isrc@ +DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir) depcomp = $(SHELL) $(top_srcdir)/depcomp am__depfiles_maybe = depfiles COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ @@ -123,6 +123,7 @@ CXXFLAGS = @CXXFLAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ +DSYMUTIL = @DSYMUTIL@ ECHO = @ECHO@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ @@ -175,6 +176,7 @@ MKDIR_P = @MKDIR_P@ MSGFMT = @MSGFMT@ MSGFMT_015 = @MSGFMT_015@ MSGMERGE = @MSGMERGE@ +NMEDIT = @NMEDIT@ OBJEXT = @OBJEXT@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ @@ -313,8 +315,8 @@ install-securelibLTLIBRARIES: $(securelib_LTLIBRARIES) @list='$(securelib_LTLIBRARIES)'; for p in $$list; do \ if test -f $$p; then \ f=$(am__strip_dir) \ - echo " $(LIBTOOL) --mode=install $(securelibLTLIBRARIES_INSTALL) $(INSTALL_STRIP_FLAG) '$$p' '$(DESTDIR)$(securelibdir)/$$f'"; \ - $(LIBTOOL) --mode=install $(securelibLTLIBRARIES_INSTALL) $(INSTALL_STRIP_FLAG) "$$p" "$(DESTDIR)$(securelibdir)/$$f"; \ + echo " $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(securelibLTLIBRARIES_INSTALL) $(INSTALL_STRIP_FLAG) '$$p' '$(DESTDIR)$(securelibdir)/$$f'"; \ + $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(securelibLTLIBRARIES_INSTALL) $(INSTALL_STRIP_FLAG) "$$p" "$(DESTDIR)$(securelibdir)/$$f"; \ else :; fi; \ done @@ -322,8 +324,8 @@ uninstall-securelibLTLIBRARIES: @$(NORMAL_UNINSTALL) @list='$(securelib_LTLIBRARIES)'; for p in $$list; do \ p=$(am__strip_dir) \ - echo " $(LIBTOOL) --mode=uninstall rm -f '$(DESTDIR)$(securelibdir)/$$p'"; \ - $(LIBTOOL) --mode=uninstall rm -f "$(DESTDIR)$(securelibdir)/$$p"; \ + echo " $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=uninstall rm -f '$(DESTDIR)$(securelibdir)/$$p'"; \ + $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=uninstall rm -f "$(DESTDIR)$(securelibdir)/$$p"; \ done clean-securelibLTLIBRARIES: @@ -509,8 +511,8 @@ ID: $(HEADERS) $(SOURCES) $(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; } \ - END { for (i in files) print i; }'`; \ + $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ mkid -fID $$unique tags: TAGS @@ -535,8 +537,8 @@ TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | \ - $(AWK) ' { files[$$0] = 1; } \ - END { for (i in files) print i; }'`; \ + $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \ test -n "$$unique" || unique=$$empty_fix; \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ @@ -546,13 +548,12 @@ ctags: CTAGS CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ $(TAGS_FILES) $(LISP) tags=; \ - here=`pwd`; \ 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; } \ - END { for (i in files) print i; }'`; \ + $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ test -z "$(CTAGS_ARGS)$$tags$$unique" \ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ $$tags $$unique diff --git a/Linux-PAM/modules/pam_filter/README b/modules/pam_filter/README index 4d4e2194..4d4e2194 100644 --- a/Linux-PAM/modules/pam_filter/README +++ b/modules/pam_filter/README diff --git a/Linux-PAM/modules/pam_filter/README.xml b/modules/pam_filter/README.xml index b76cb743..b76cb743 100644 --- a/Linux-PAM/modules/pam_filter/README.xml +++ b/modules/pam_filter/README.xml diff --git a/Linux-PAM/modules/pam_filter/pam_filter.8 b/modules/pam_filter/pam_filter.8 index 5b91a4be..eec58fe7 100644 --- a/Linux-PAM/modules/pam_filter/pam_filter.8 +++ b/modules/pam_filter/pam_filter.8 @@ -1,11 +1,11 @@ .\" Title: pam_filter .\" Author: .\" Generator: DocBook XSL Stylesheets v1.73.1 <http://docbook.sf.net/> -.\" Date: 01/08/2008 +.\" Date: 04/16/2008 .\" Manual: Linux-PAM Manual .\" Source: Linux-PAM Manual .\" -.TH "PAM_FILTER" "8" "01/08/2008" "Linux-PAM Manual" "Linux\-PAM Manual" +.TH "PAM_FILTER" "8" "04/16/2008" "Linux-PAM Manual" "Linux\-PAM Manual" .\" disable hyphenation .nh .\" disable justification (adjust text to left margin only) diff --git a/Linux-PAM/modules/pam_filter/pam_filter.8.xml b/modules/pam_filter/pam_filter.8.xml index d15d7e97..d15d7e97 100644 --- a/Linux-PAM/modules/pam_filter/pam_filter.8.xml +++ b/modules/pam_filter/pam_filter.8.xml diff --git a/Linux-PAM/modules/pam_filter/pam_filter.c b/modules/pam_filter/pam_filter.c index 1c7731b3..1c7731b3 100644 --- a/Linux-PAM/modules/pam_filter/pam_filter.c +++ b/modules/pam_filter/pam_filter.c diff --git a/Linux-PAM/modules/pam_filter/pam_filter.h b/modules/pam_filter/pam_filter.h index d15d113c..d15d113c 100644 --- a/Linux-PAM/modules/pam_filter/pam_filter.h +++ b/modules/pam_filter/pam_filter.h diff --git a/Linux-PAM/modules/pam_filter/tst-pam_filter b/modules/pam_filter/tst-pam_filter index 56a5d083..56a5d083 100755 --- a/Linux-PAM/modules/pam_filter/tst-pam_filter +++ b/modules/pam_filter/tst-pam_filter diff --git a/Linux-PAM/modules/pam_filter/upperLOWER/Makefile.am b/modules/pam_filter/upperLOWER/Makefile.am index 93d24ff5..93d24ff5 100644 --- a/Linux-PAM/modules/pam_filter/upperLOWER/Makefile.am +++ b/modules/pam_filter/upperLOWER/Makefile.am diff --git a/Linux-PAM/modules/pam_filter/upperLOWER/Makefile.in b/modules/pam_filter/upperLOWER/Makefile.in index 21145056..5112980c 100644 --- a/Linux-PAM/modules/pam_filter/upperLOWER/Makefile.in +++ b/modules/pam_filter/upperLOWER/Makefile.in @@ -1,8 +1,8 @@ -# Makefile.in generated by automake 1.10 from Makefile.am. +# Makefile.in generated by automake 1.10.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, -# 2003, 2004, 2005, 2006 Free Software Foundation, Inc. +# 2003, 2004, 2005, 2006, 2007, 2008 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. @@ -61,7 +61,7 @@ upperLOWER_SOURCES = upperLOWER.c upperLOWER_OBJECTS = upperLOWER.$(OBJEXT) upperLOWER_LDADD = $(LDADD) upperLOWER_DEPENDENCIES = -DEFAULT_INCLUDES = -I. -I$(top_builddir)@am__isrc@ +DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir) depcomp = $(SHELL) $(top_srcdir)/depcomp am__depfiles_maybe = depfiles COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ @@ -98,6 +98,7 @@ CXXFLAGS = @CXXFLAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ +DSYMUTIL = @DSYMUTIL@ ECHO = @ECHO@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ @@ -150,6 +151,7 @@ MKDIR_P = @MKDIR_P@ MSGFMT = @MSGFMT@ MSGFMT_015 = @MSGFMT_015@ MSGMERGE = @MSGMERGE@ +NMEDIT = @NMEDIT@ OBJEXT = @OBJEXT@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ @@ -284,8 +286,8 @@ install-securelibfilterPROGRAMS: $(securelibfilter_PROGRAMS) || test -f $$p1 \ ; then \ f=`echo "$$p1" | sed 's,^.*/,,;$(transform);s/$$/$(EXEEXT)/'`; \ - echo " $(INSTALL_PROGRAM_ENV) $(LIBTOOL) --mode=install $(securelibfilterPROGRAMS_INSTALL) '$$p' '$(DESTDIR)$(securelibfilterdir)/$$f'"; \ - $(INSTALL_PROGRAM_ENV) $(LIBTOOL) --mode=install $(securelibfilterPROGRAMS_INSTALL) "$$p" "$(DESTDIR)$(securelibfilterdir)/$$f" || exit 1; \ + echo " $(INSTALL_PROGRAM_ENV) $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(securelibfilterPROGRAMS_INSTALL) '$$p' '$(DESTDIR)$(securelibfilterdir)/$$f'"; \ + $(INSTALL_PROGRAM_ENV) $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(securelibfilterPROGRAMS_INSTALL) "$$p" "$(DESTDIR)$(securelibfilterdir)/$$f" || exit 1; \ else :; fi; \ done @@ -347,8 +349,8 @@ ID: $(HEADERS) $(SOURCES) $(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; } \ - END { for (i in files) print i; }'`; \ + $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ mkid -fID $$unique tags: TAGS @@ -360,8 +362,8 @@ TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | \ - $(AWK) ' { files[$$0] = 1; } \ - END { for (i in files) print i; }'`; \ + $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \ test -n "$$unique" || unique=$$empty_fix; \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ @@ -371,13 +373,12 @@ ctags: CTAGS CTAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ $(TAGS_FILES) $(LISP) tags=; \ - here=`pwd`; \ 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; } \ - END { for (i in files) print i; }'`; \ + $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ test -z "$(CTAGS_ARGS)$$tags$$unique" \ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ $$tags $$unique diff --git a/Linux-PAM/modules/pam_filter/upperLOWER/upperLOWER.c b/modules/pam_filter/upperLOWER/upperLOWER.c index 0ede4a0d..0ede4a0d 100644 --- a/Linux-PAM/modules/pam_filter/upperLOWER/upperLOWER.c +++ b/modules/pam_filter/upperLOWER/upperLOWER.c diff --git a/Linux-PAM/modules/pam_ftp/Makefile.am b/modules/pam_ftp/Makefile.am index a4ce03df..a4ce03df 100644 --- a/Linux-PAM/modules/pam_ftp/Makefile.am +++ b/modules/pam_ftp/Makefile.am diff --git a/Linux-PAM/modules/pam_ftp/Makefile.in b/modules/pam_ftp/Makefile.in index 77e9b3e9..4400d9d9 100644 --- a/Linux-PAM/modules/pam_ftp/Makefile.in +++ b/modules/pam_ftp/Makefile.in @@ -1,8 +1,8 @@ -# Makefile.in generated by automake 1.10 from Makefile.am. +# Makefile.in generated by automake 1.10.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, -# 2003, 2004, 2005, 2006 Free Software Foundation, Inc. +# 2003, 2004, 2005, 2006, 2007, 2008 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. @@ -67,7 +67,7 @@ LTLIBRARIES = $(securelib_LTLIBRARIES) pam_ftp_la_DEPENDENCIES = pam_ftp_la_SOURCES = pam_ftp.c pam_ftp_la_OBJECTS = pam_ftp.lo -DEFAULT_INCLUDES = -I. -I$(top_builddir)@am__isrc@ +DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir) depcomp = $(SHELL) $(top_srcdir)/depcomp am__depfiles_maybe = depfiles COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ @@ -108,6 +108,7 @@ CXXFLAGS = @CXXFLAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ +DSYMUTIL = @DSYMUTIL@ ECHO = @ECHO@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ @@ -160,6 +161,7 @@ MKDIR_P = @MKDIR_P@ MSGFMT = @MSGFMT@ MSGFMT_015 = @MSGFMT_015@ MSGMERGE = @MSGMERGE@ +NMEDIT = @NMEDIT@ OBJEXT = @OBJEXT@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ @@ -296,8 +298,8 @@ install-securelibLTLIBRARIES: $(securelib_LTLIBRARIES) @list='$(securelib_LTLIBRARIES)'; for p in $$list; do \ if test -f $$p; then \ f=$(am__strip_dir) \ - echo " $(LIBTOOL) --mode=install $(securelibLTLIBRARIES_INSTALL) $(INSTALL_STRIP_FLAG) '$$p' '$(DESTDIR)$(securelibdir)/$$f'"; \ - $(LIBTOOL) --mode=install $(securelibLTLIBRARIES_INSTALL) $(INSTALL_STRIP_FLAG) "$$p" "$(DESTDIR)$(securelibdir)/$$f"; \ + echo " $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(securelibLTLIBRARIES_INSTALL) $(INSTALL_STRIP_FLAG) '$$p' '$(DESTDIR)$(securelibdir)/$$f'"; \ + $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(securelibLTLIBRARIES_INSTALL) $(INSTALL_STRIP_FLAG) "$$p" "$(DESTDIR)$(securelibdir)/$$f"; \ else :; fi; \ done @@ -305,8 +307,8 @@ uninstall-securelibLTLIBRARIES: @$(NORMAL_UNINSTALL) @list='$(securelib_LTLIBRARIES)'; for p in $$list; do \ p=$(am__strip_dir) \ - echo " $(LIBTOOL) --mode=uninstall rm -f '$(DESTDIR)$(securelibdir)/$$p'"; \ - $(LIBTOOL) --mode=uninstall rm -f "$(DESTDIR)$(securelibdir)/$$p"; \ + echo " $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=uninstall rm -f '$(DESTDIR)$(securelibdir)/$$p'"; \ + $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=uninstall rm -f "$(DESTDIR)$(securelibdir)/$$p"; \ done clean-securelibLTLIBRARIES: @@ -405,8 +407,8 @@ ID: $(HEADERS) $(SOURCES) $(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; } \ - END { for (i in files) print i; }'`; \ + $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ mkid -fID $$unique tags: TAGS @@ -418,8 +420,8 @@ TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | \ - $(AWK) ' { files[$$0] = 1; } \ - END { for (i in files) print i; }'`; \ + $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \ test -n "$$unique" || unique=$$empty_fix; \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ @@ -429,13 +431,12 @@ ctags: CTAGS CTAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ $(TAGS_FILES) $(LISP) tags=; \ - here=`pwd`; \ 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; } \ - END { for (i in files) print i; }'`; \ + $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ test -z "$(CTAGS_ARGS)$$tags$$unique" \ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ $$tags $$unique diff --git a/Linux-PAM/modules/pam_ftp/README b/modules/pam_ftp/README index 15f4130e..15f4130e 100644 --- a/Linux-PAM/modules/pam_ftp/README +++ b/modules/pam_ftp/README diff --git a/Linux-PAM/modules/pam_ftp/README.xml b/modules/pam_ftp/README.xml index 65de28e3..65de28e3 100644 --- a/Linux-PAM/modules/pam_ftp/README.xml +++ b/modules/pam_ftp/README.xml diff --git a/Linux-PAM/modules/pam_ftp/pam_ftp.8 b/modules/pam_ftp/pam_ftp.8 index e07c9885..45dbca2d 100644 --- a/Linux-PAM/modules/pam_ftp/pam_ftp.8 +++ b/modules/pam_ftp/pam_ftp.8 @@ -1,11 +1,11 @@ .\" Title: pam_ftp .\" Author: .\" Generator: DocBook XSL Stylesheets v1.73.1 <http://docbook.sf.net/> -.\" Date: 01/08/2008 +.\" Date: 04/16/2008 .\" Manual: Linux-PAM Manual .\" Source: Linux-PAM Manual .\" -.TH "PAM_FTP" "8" "01/08/2008" "Linux-PAM Manual" "Linux\-PAM Manual" +.TH "PAM_FTP" "8" "04/16/2008" "Linux-PAM Manual" "Linux\-PAM Manual" .\" disable hyphenation .nh .\" disable justification (adjust text to left margin only) diff --git a/Linux-PAM/modules/pam_ftp/pam_ftp.8.xml b/modules/pam_ftp/pam_ftp.8.xml index aca21694..aca21694 100644 --- a/Linux-PAM/modules/pam_ftp/pam_ftp.8.xml +++ b/modules/pam_ftp/pam_ftp.8.xml diff --git a/Linux-PAM/modules/pam_ftp/pam_ftp.c b/modules/pam_ftp/pam_ftp.c index 2c5b9d62..1a6fb5e4 100644 --- a/Linux-PAM/modules/pam_ftp/pam_ftp.c +++ b/modules/pam_ftp/pam_ftp.c @@ -1,7 +1,7 @@ /* pam_ftp module */ /* - * $Id: pam_ftp.c,v 1.11 2007/03/29 13:45:38 t8m Exp $ + * $Id: pam_ftp.c,v 1.12 2008/03/05 20:21:38 t8m Exp $ * * Written by Andrew Morgan <morgan@linux.kernel.org> 1996/3/11 * @@ -162,6 +162,7 @@ pam_sm_authenticate (pam_handle_t *pamh, int flags UNUSED, GUEST_LOGIN_PROMPT); if (retval != PAM_SUCCESS) { + _pam_overwrite (resp); _pam_drop (resp); return ((retval == PAM_CONV_AGAIN) ? PAM_INCOMPLETE:PAM_AUTHINFO_UNAVAIL); @@ -200,6 +201,7 @@ pam_sm_authenticate (pam_handle_t *pamh, int flags UNUSED, } /* clean up */ + _pam_overwrite(resp); _pam_drop(resp); /* success or failure */ diff --git a/Linux-PAM/modules/pam_ftp/tst-pam_ftp b/modules/pam_ftp/tst-pam_ftp index 1a4f67c7..1a4f67c7 100755 --- a/Linux-PAM/modules/pam_ftp/tst-pam_ftp +++ b/modules/pam_ftp/tst-pam_ftp diff --git a/Linux-PAM/modules/pam_group/Makefile.am b/modules/pam_group/Makefile.am index 22dc831b..22dc831b 100644 --- a/Linux-PAM/modules/pam_group/Makefile.am +++ b/modules/pam_group/Makefile.am diff --git a/Linux-PAM/modules/pam_group/Makefile.in b/modules/pam_group/Makefile.in index 48fcfe47..cff1b86e 100644 --- a/Linux-PAM/modules/pam_group/Makefile.in +++ b/modules/pam_group/Makefile.in @@ -1,8 +1,8 @@ -# Makefile.in generated by automake 1.10 from Makefile.am. +# Makefile.in generated by automake 1.10.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, -# 2003, 2004, 2005, 2006 Free Software Foundation, Inc. +# 2003, 2004, 2005, 2006, 2007, 2008 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. @@ -68,7 +68,7 @@ LTLIBRARIES = $(securelib_LTLIBRARIES) pam_group_la_DEPENDENCIES = pam_group_la_SOURCES = pam_group.c pam_group_la_OBJECTS = pam_group.lo -DEFAULT_INCLUDES = -I. -I$(top_builddir)@am__isrc@ +DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir) depcomp = $(SHELL) $(top_srcdir)/depcomp am__depfiles_maybe = depfiles COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ @@ -111,6 +111,7 @@ CXXFLAGS = @CXXFLAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ +DSYMUTIL = @DSYMUTIL@ ECHO = @ECHO@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ @@ -163,6 +164,7 @@ MKDIR_P = @MKDIR_P@ MSGFMT = @MSGFMT@ MSGFMT_015 = @MSGFMT_015@ MSGMERGE = @MSGMERGE@ +NMEDIT = @NMEDIT@ OBJEXT = @OBJEXT@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ @@ -302,8 +304,8 @@ install-securelibLTLIBRARIES: $(securelib_LTLIBRARIES) @list='$(securelib_LTLIBRARIES)'; for p in $$list; do \ if test -f $$p; then \ f=$(am__strip_dir) \ - echo " $(LIBTOOL) --mode=install $(securelibLTLIBRARIES_INSTALL) $(INSTALL_STRIP_FLAG) '$$p' '$(DESTDIR)$(securelibdir)/$$f'"; \ - $(LIBTOOL) --mode=install $(securelibLTLIBRARIES_INSTALL) $(INSTALL_STRIP_FLAG) "$$p" "$(DESTDIR)$(securelibdir)/$$f"; \ + echo " $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(securelibLTLIBRARIES_INSTALL) $(INSTALL_STRIP_FLAG) '$$p' '$(DESTDIR)$(securelibdir)/$$f'"; \ + $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(securelibLTLIBRARIES_INSTALL) $(INSTALL_STRIP_FLAG) "$$p" "$(DESTDIR)$(securelibdir)/$$f"; \ else :; fi; \ done @@ -311,8 +313,8 @@ uninstall-securelibLTLIBRARIES: @$(NORMAL_UNINSTALL) @list='$(securelib_LTLIBRARIES)'; for p in $$list; do \ p=$(am__strip_dir) \ - echo " $(LIBTOOL) --mode=uninstall rm -f '$(DESTDIR)$(securelibdir)/$$p'"; \ - $(LIBTOOL) --mode=uninstall rm -f "$(DESTDIR)$(securelibdir)/$$p"; \ + echo " $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=uninstall rm -f '$(DESTDIR)$(securelibdir)/$$p'"; \ + $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=uninstall rm -f "$(DESTDIR)$(securelibdir)/$$p"; \ done clean-securelibLTLIBRARIES: @@ -473,8 +475,8 @@ ID: $(HEADERS) $(SOURCES) $(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; } \ - END { for (i in files) print i; }'`; \ + $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ mkid -fID $$unique tags: TAGS @@ -486,8 +488,8 @@ TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | \ - $(AWK) ' { files[$$0] = 1; } \ - END { for (i in files) print i; }'`; \ + $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \ test -n "$$unique" || unique=$$empty_fix; \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ @@ -497,13 +499,12 @@ ctags: CTAGS CTAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ $(TAGS_FILES) $(LISP) tags=; \ - here=`pwd`; \ 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; } \ - END { for (i in files) print i; }'`; \ + $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ test -z "$(CTAGS_ARGS)$$tags$$unique" \ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ $$tags $$unique diff --git a/Linux-PAM/modules/pam_group/README b/modules/pam_group/README index 2e1e37a5..2e1e37a5 100644 --- a/Linux-PAM/modules/pam_group/README +++ b/modules/pam_group/README diff --git a/Linux-PAM/modules/pam_group/README.xml b/modules/pam_group/README.xml index 387d6987..387d6987 100644 --- a/Linux-PAM/modules/pam_group/README.xml +++ b/modules/pam_group/README.xml diff --git a/Linux-PAM/modules/pam_group/group.conf b/modules/pam_group/group.conf index b766becb..b766becb 100644 --- a/Linux-PAM/modules/pam_group/group.conf +++ b/modules/pam_group/group.conf diff --git a/Linux-PAM/modules/pam_group/group.conf.5 b/modules/pam_group/group.conf.5 index 8a0cc9f0..7f0f2268 100644 --- a/Linux-PAM/modules/pam_group/group.conf.5 +++ b/modules/pam_group/group.conf.5 @@ -1,11 +1,11 @@ .\" Title: group.conf .\" Author: .\" Generator: DocBook XSL Stylesheets v1.73.1 <http://docbook.sf.net/> -.\" Date: 01/08/2008 +.\" Date: 04/16/2008 .\" Manual: Linux-PAM Manual .\" Source: Linux-PAM Manual .\" -.TH "GROUP\.CONF" "5" "01/08/2008" "Linux-PAM Manual" "Linux\-PAM Manual" +.TH "GROUP\.CONF" "5" "04/16/2008" "Linux-PAM Manual" "Linux\-PAM Manual" .\" disable hyphenation .nh .\" disable justification (adjust text to left margin only) diff --git a/Linux-PAM/modules/pam_group/group.conf.5.xml b/modules/pam_group/group.conf.5.xml index 9c008eb0..9c008eb0 100644 --- a/Linux-PAM/modules/pam_group/group.conf.5.xml +++ b/modules/pam_group/group.conf.5.xml diff --git a/Linux-PAM/modules/pam_group/pam_group.8 b/modules/pam_group/pam_group.8 index 5d40198a..fabd4a5f 100644 --- a/Linux-PAM/modules/pam_group/pam_group.8 +++ b/modules/pam_group/pam_group.8 @@ -1,11 +1,11 @@ .\" Title: pam_group .\" Author: .\" Generator: DocBook XSL Stylesheets v1.73.1 <http://docbook.sf.net/> -.\" Date: 01/08/2008 +.\" Date: 04/16/2008 .\" Manual: Linux-PAM Manual .\" Source: Linux-PAM Manual .\" -.TH "PAM_GROUP" "8" "01/08/2008" "Linux-PAM Manual" "Linux-PAM Manual" +.TH "PAM_GROUP" "8" "04/16/2008" "Linux-PAM Manual" "Linux-PAM Manual" .\" disable hyphenation .nh .\" disable justification (adjust text to left margin only) diff --git a/Linux-PAM/modules/pam_group/pam_group.8.xml b/modules/pam_group/pam_group.8.xml index f7488fb3..f7488fb3 100644 --- a/Linux-PAM/modules/pam_group/pam_group.8.xml +++ b/modules/pam_group/pam_group.8.xml diff --git a/Linux-PAM/modules/pam_group/pam_group.c b/modules/pam_group/pam_group.c index 4a54da14..4a54da14 100644 --- a/Linux-PAM/modules/pam_group/pam_group.c +++ b/modules/pam_group/pam_group.c diff --git a/Linux-PAM/modules/pam_group/tst-pam_group b/modules/pam_group/tst-pam_group index 29f7ba06..29f7ba06 100755 --- a/Linux-PAM/modules/pam_group/tst-pam_group +++ b/modules/pam_group/tst-pam_group diff --git a/Linux-PAM/modules/pam_issue/Makefile.am b/modules/pam_issue/Makefile.am index 8161fd81..8161fd81 100644 --- a/Linux-PAM/modules/pam_issue/Makefile.am +++ b/modules/pam_issue/Makefile.am diff --git a/Linux-PAM/modules/pam_issue/Makefile.in b/modules/pam_issue/Makefile.in index af10757f..85475625 100644 --- a/Linux-PAM/modules/pam_issue/Makefile.in +++ b/modules/pam_issue/Makefile.in @@ -1,8 +1,8 @@ -# Makefile.in generated by automake 1.10 from Makefile.am. +# Makefile.in generated by automake 1.10.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, -# 2003, 2004, 2005, 2006 Free Software Foundation, Inc. +# 2003, 2004, 2005, 2006, 2007, 2008 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. @@ -67,7 +67,7 @@ LTLIBRARIES = $(securelib_LTLIBRARIES) pam_issue_la_DEPENDENCIES = pam_issue_la_SOURCES = pam_issue.c pam_issue_la_OBJECTS = pam_issue.lo -DEFAULT_INCLUDES = -I. -I$(top_builddir)@am__isrc@ +DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir) depcomp = $(SHELL) $(top_srcdir)/depcomp am__depfiles_maybe = depfiles COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ @@ -108,6 +108,7 @@ CXXFLAGS = @CXXFLAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ +DSYMUTIL = @DSYMUTIL@ ECHO = @ECHO@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ @@ -160,6 +161,7 @@ MKDIR_P = @MKDIR_P@ MSGFMT = @MSGFMT@ MSGFMT_015 = @MSGFMT_015@ MSGMERGE = @MSGMERGE@ +NMEDIT = @NMEDIT@ OBJEXT = @OBJEXT@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ @@ -296,8 +298,8 @@ install-securelibLTLIBRARIES: $(securelib_LTLIBRARIES) @list='$(securelib_LTLIBRARIES)'; for p in $$list; do \ if test -f $$p; then \ f=$(am__strip_dir) \ - echo " $(LIBTOOL) --mode=install $(securelibLTLIBRARIES_INSTALL) $(INSTALL_STRIP_FLAG) '$$p' '$(DESTDIR)$(securelibdir)/$$f'"; \ - $(LIBTOOL) --mode=install $(securelibLTLIBRARIES_INSTALL) $(INSTALL_STRIP_FLAG) "$$p" "$(DESTDIR)$(securelibdir)/$$f"; \ + echo " $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(securelibLTLIBRARIES_INSTALL) $(INSTALL_STRIP_FLAG) '$$p' '$(DESTDIR)$(securelibdir)/$$f'"; \ + $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(securelibLTLIBRARIES_INSTALL) $(INSTALL_STRIP_FLAG) "$$p" "$(DESTDIR)$(securelibdir)/$$f"; \ else :; fi; \ done @@ -305,8 +307,8 @@ uninstall-securelibLTLIBRARIES: @$(NORMAL_UNINSTALL) @list='$(securelib_LTLIBRARIES)'; for p in $$list; do \ p=$(am__strip_dir) \ - echo " $(LIBTOOL) --mode=uninstall rm -f '$(DESTDIR)$(securelibdir)/$$p'"; \ - $(LIBTOOL) --mode=uninstall rm -f "$(DESTDIR)$(securelibdir)/$$p"; \ + echo " $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=uninstall rm -f '$(DESTDIR)$(securelibdir)/$$p'"; \ + $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=uninstall rm -f "$(DESTDIR)$(securelibdir)/$$p"; \ done clean-securelibLTLIBRARIES: @@ -405,8 +407,8 @@ ID: $(HEADERS) $(SOURCES) $(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; } \ - END { for (i in files) print i; }'`; \ + $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ mkid -fID $$unique tags: TAGS @@ -418,8 +420,8 @@ TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | \ - $(AWK) ' { files[$$0] = 1; } \ - END { for (i in files) print i; }'`; \ + $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \ test -n "$$unique" || unique=$$empty_fix; \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ @@ -429,13 +431,12 @@ ctags: CTAGS CTAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ $(TAGS_FILES) $(LISP) tags=; \ - here=`pwd`; \ 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; } \ - END { for (i in files) print i; }'`; \ + $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ test -z "$(CTAGS_ARGS)$$tags$$unique" \ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ $$tags $$unique diff --git a/Linux-PAM/modules/pam_issue/README b/modules/pam_issue/README index e3192beb..e3192beb 100644 --- a/Linux-PAM/modules/pam_issue/README +++ b/modules/pam_issue/README diff --git a/Linux-PAM/modules/pam_issue/README.xml b/modules/pam_issue/README.xml index b5b61c3a..b5b61c3a 100644 --- a/Linux-PAM/modules/pam_issue/README.xml +++ b/modules/pam_issue/README.xml diff --git a/Linux-PAM/modules/pam_issue/pam_issue.8 b/modules/pam_issue/pam_issue.8 index dd94c246..8b580ebe 100644 --- a/Linux-PAM/modules/pam_issue/pam_issue.8 +++ b/modules/pam_issue/pam_issue.8 @@ -1,11 +1,11 @@ .\" Title: pam_issue .\" Author: .\" Generator: DocBook XSL Stylesheets v1.73.1 <http://docbook.sf.net/> -.\" Date: 01/08/2008 +.\" Date: 04/16/2008 .\" Manual: Linux-PAM Manual .\" Source: Linux-PAM Manual .\" -.TH "PAM_ISSUE" "8" "01/08/2008" "Linux-PAM Manual" "Linux\-PAM Manual" +.TH "PAM_ISSUE" "8" "04/16/2008" "Linux-PAM Manual" "Linux\-PAM Manual" .\" disable hyphenation .nh .\" disable justification (adjust text to left margin only) diff --git a/Linux-PAM/modules/pam_issue/pam_issue.8.xml b/modules/pam_issue/pam_issue.8.xml index fd0d06ae..fd0d06ae 100644 --- a/Linux-PAM/modules/pam_issue/pam_issue.8.xml +++ b/modules/pam_issue/pam_issue.8.xml diff --git a/Linux-PAM/modules/pam_issue/pam_issue.c b/modules/pam_issue/pam_issue.c index 7a8a24d5..7a8a24d5 100644 --- a/Linux-PAM/modules/pam_issue/pam_issue.c +++ b/modules/pam_issue/pam_issue.c diff --git a/Linux-PAM/modules/pam_issue/tst-pam_issue b/modules/pam_issue/tst-pam_issue index 0fe4f763..0fe4f763 100755 --- a/Linux-PAM/modules/pam_issue/tst-pam_issue +++ b/modules/pam_issue/tst-pam_issue diff --git a/Linux-PAM/modules/pam_keyinit/Makefile.am b/modules/pam_keyinit/Makefile.am index 5039705a..5039705a 100644 --- a/Linux-PAM/modules/pam_keyinit/Makefile.am +++ b/modules/pam_keyinit/Makefile.am diff --git a/Linux-PAM/modules/pam_keyinit/Makefile.in b/modules/pam_keyinit/Makefile.in index 5ea2133d..cdc28d60 100644 --- a/Linux-PAM/modules/pam_keyinit/Makefile.in +++ b/modules/pam_keyinit/Makefile.in @@ -1,8 +1,8 @@ -# Makefile.in generated by automake 1.10 from Makefile.am. +# Makefile.in generated by automake 1.10.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, -# 2003, 2004, 2005, 2006 Free Software Foundation, Inc. +# 2003, 2004, 2005, 2006, 2007, 2008 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. @@ -69,7 +69,7 @@ pam_keyinit_la_SOURCES = pam_keyinit.c pam_keyinit_la_OBJECTS = pam_keyinit.lo @HAVE_KEY_MANAGEMENT_TRUE@am_pam_keyinit_la_rpath = -rpath \ @HAVE_KEY_MANAGEMENT_TRUE@ $(securelibdir) -DEFAULT_INCLUDES = -I. -I$(top_builddir)@am__isrc@ +DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir) depcomp = $(SHELL) $(top_srcdir)/depcomp am__depfiles_maybe = depfiles COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ @@ -110,6 +110,7 @@ CXXFLAGS = @CXXFLAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ +DSYMUTIL = @DSYMUTIL@ ECHO = @ECHO@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ @@ -162,6 +163,7 @@ MKDIR_P = @MKDIR_P@ MSGFMT = @MSGFMT@ MSGFMT_015 = @MSGFMT_015@ MSGMERGE = @MSGMERGE@ +NMEDIT = @NMEDIT@ OBJEXT = @OBJEXT@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ @@ -298,8 +300,8 @@ install-securelibLTLIBRARIES: $(securelib_LTLIBRARIES) @list='$(securelib_LTLIBRARIES)'; for p in $$list; do \ if test -f $$p; then \ f=$(am__strip_dir) \ - echo " $(LIBTOOL) --mode=install $(securelibLTLIBRARIES_INSTALL) $(INSTALL_STRIP_FLAG) '$$p' '$(DESTDIR)$(securelibdir)/$$f'"; \ - $(LIBTOOL) --mode=install $(securelibLTLIBRARIES_INSTALL) $(INSTALL_STRIP_FLAG) "$$p" "$(DESTDIR)$(securelibdir)/$$f"; \ + echo " $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(securelibLTLIBRARIES_INSTALL) $(INSTALL_STRIP_FLAG) '$$p' '$(DESTDIR)$(securelibdir)/$$f'"; \ + $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(securelibLTLIBRARIES_INSTALL) $(INSTALL_STRIP_FLAG) "$$p" "$(DESTDIR)$(securelibdir)/$$f"; \ else :; fi; \ done @@ -307,8 +309,8 @@ uninstall-securelibLTLIBRARIES: @$(NORMAL_UNINSTALL) @list='$(securelib_LTLIBRARIES)'; for p in $$list; do \ p=$(am__strip_dir) \ - echo " $(LIBTOOL) --mode=uninstall rm -f '$(DESTDIR)$(securelibdir)/$$p'"; \ - $(LIBTOOL) --mode=uninstall rm -f "$(DESTDIR)$(securelibdir)/$$p"; \ + echo " $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=uninstall rm -f '$(DESTDIR)$(securelibdir)/$$p'"; \ + $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=uninstall rm -f "$(DESTDIR)$(securelibdir)/$$p"; \ done clean-securelibLTLIBRARIES: @@ -407,8 +409,8 @@ ID: $(HEADERS) $(SOURCES) $(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; } \ - END { for (i in files) print i; }'`; \ + $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ mkid -fID $$unique tags: TAGS @@ -420,8 +422,8 @@ TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | \ - $(AWK) ' { files[$$0] = 1; } \ - END { for (i in files) print i; }'`; \ + $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \ test -n "$$unique" || unique=$$empty_fix; \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ @@ -431,13 +433,12 @@ ctags: CTAGS CTAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ $(TAGS_FILES) $(LISP) tags=; \ - here=`pwd`; \ 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; } \ - END { for (i in files) print i; }'`; \ + $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ test -z "$(CTAGS_ARGS)$$tags$$unique" \ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ $$tags $$unique diff --git a/Linux-PAM/modules/pam_keyinit/README b/modules/pam_keyinit/README index 38344d9a..38344d9a 100644 --- a/Linux-PAM/modules/pam_keyinit/README +++ b/modules/pam_keyinit/README diff --git a/Linux-PAM/modules/pam_keyinit/README.xml b/modules/pam_keyinit/README.xml index 47659e89..47659e89 100644 --- a/Linux-PAM/modules/pam_keyinit/README.xml +++ b/modules/pam_keyinit/README.xml diff --git a/Linux-PAM/modules/pam_keyinit/pam_keyinit.8 b/modules/pam_keyinit/pam_keyinit.8 index b833cfee..25e27137 100644 --- a/Linux-PAM/modules/pam_keyinit/pam_keyinit.8 +++ b/modules/pam_keyinit/pam_keyinit.8 @@ -1,11 +1,11 @@ .\" Title: pam_keyinit .\" Author: .\" Generator: DocBook XSL Stylesheets v1.73.1 <http://docbook.sf.net/> -.\" Date: 01/08/2008 +.\" Date: 04/16/2008 .\" Manual: Linux-PAM Manual .\" Source: Linux-PAM Manual .\" -.TH "PAM_KEYINIT" "8" "01/08/2008" "Linux-PAM Manual" "Linux\-PAM Manual" +.TH "PAM_KEYINIT" "8" "04/16/2008" "Linux-PAM Manual" "Linux\-PAM Manual" .\" disable hyphenation .nh .\" disable justification (adjust text to left margin only) diff --git a/Linux-PAM/modules/pam_keyinit/pam_keyinit.8.xml b/modules/pam_keyinit/pam_keyinit.8.xml index c7dddf54..c7dddf54 100644 --- a/Linux-PAM/modules/pam_keyinit/pam_keyinit.8.xml +++ b/modules/pam_keyinit/pam_keyinit.8.xml diff --git a/Linux-PAM/modules/pam_keyinit/pam_keyinit.c b/modules/pam_keyinit/pam_keyinit.c index 378a7723..378a7723 100644 --- a/Linux-PAM/modules/pam_keyinit/pam_keyinit.c +++ b/modules/pam_keyinit/pam_keyinit.c diff --git a/Linux-PAM/modules/pam_keyinit/tst-pam_keyinit b/modules/pam_keyinit/tst-pam_keyinit index f0a7b9bc..f0a7b9bc 100755 --- a/Linux-PAM/modules/pam_keyinit/tst-pam_keyinit +++ b/modules/pam_keyinit/tst-pam_keyinit diff --git a/Linux-PAM/modules/pam_lastlog/Makefile.am b/modules/pam_lastlog/Makefile.am index 899bda7b..899bda7b 100644 --- a/Linux-PAM/modules/pam_lastlog/Makefile.am +++ b/modules/pam_lastlog/Makefile.am diff --git a/Linux-PAM/modules/pam_lastlog/Makefile.in b/modules/pam_lastlog/Makefile.in index 12448a34..6bd440a2 100644 --- a/Linux-PAM/modules/pam_lastlog/Makefile.in +++ b/modules/pam_lastlog/Makefile.in @@ -1,8 +1,8 @@ -# Makefile.in generated by automake 1.10 from Makefile.am. +# Makefile.in generated by automake 1.10.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, -# 2003, 2004, 2005, 2006 Free Software Foundation, Inc. +# 2003, 2004, 2005, 2006, 2007, 2008 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. @@ -67,7 +67,7 @@ LTLIBRARIES = $(securelib_LTLIBRARIES) pam_lastlog_la_DEPENDENCIES = pam_lastlog_la_SOURCES = pam_lastlog.c pam_lastlog_la_OBJECTS = pam_lastlog.lo -DEFAULT_INCLUDES = -I. -I$(top_builddir)@am__isrc@ +DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir) depcomp = $(SHELL) $(top_srcdir)/depcomp am__depfiles_maybe = depfiles COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ @@ -108,6 +108,7 @@ CXXFLAGS = @CXXFLAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ +DSYMUTIL = @DSYMUTIL@ ECHO = @ECHO@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ @@ -160,6 +161,7 @@ MKDIR_P = @MKDIR_P@ MSGFMT = @MSGFMT@ MSGFMT_015 = @MSGFMT_015@ MSGMERGE = @MSGMERGE@ +NMEDIT = @NMEDIT@ OBJEXT = @OBJEXT@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ @@ -296,8 +298,8 @@ install-securelibLTLIBRARIES: $(securelib_LTLIBRARIES) @list='$(securelib_LTLIBRARIES)'; for p in $$list; do \ if test -f $$p; then \ f=$(am__strip_dir) \ - echo " $(LIBTOOL) --mode=install $(securelibLTLIBRARIES_INSTALL) $(INSTALL_STRIP_FLAG) '$$p' '$(DESTDIR)$(securelibdir)/$$f'"; \ - $(LIBTOOL) --mode=install $(securelibLTLIBRARIES_INSTALL) $(INSTALL_STRIP_FLAG) "$$p" "$(DESTDIR)$(securelibdir)/$$f"; \ + echo " $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(securelibLTLIBRARIES_INSTALL) $(INSTALL_STRIP_FLAG) '$$p' '$(DESTDIR)$(securelibdir)/$$f'"; \ + $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(securelibLTLIBRARIES_INSTALL) $(INSTALL_STRIP_FLAG) "$$p" "$(DESTDIR)$(securelibdir)/$$f"; \ else :; fi; \ done @@ -305,8 +307,8 @@ uninstall-securelibLTLIBRARIES: @$(NORMAL_UNINSTALL) @list='$(securelib_LTLIBRARIES)'; for p in $$list; do \ p=$(am__strip_dir) \ - echo " $(LIBTOOL) --mode=uninstall rm -f '$(DESTDIR)$(securelibdir)/$$p'"; \ - $(LIBTOOL) --mode=uninstall rm -f "$(DESTDIR)$(securelibdir)/$$p"; \ + echo " $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=uninstall rm -f '$(DESTDIR)$(securelibdir)/$$p'"; \ + $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=uninstall rm -f "$(DESTDIR)$(securelibdir)/$$p"; \ done clean-securelibLTLIBRARIES: @@ -405,8 +407,8 @@ ID: $(HEADERS) $(SOURCES) $(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; } \ - END { for (i in files) print i; }'`; \ + $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ mkid -fID $$unique tags: TAGS @@ -418,8 +420,8 @@ TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | \ - $(AWK) ' { files[$$0] = 1; } \ - END { for (i in files) print i; }'`; \ + $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \ test -n "$$unique" || unique=$$empty_fix; \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ @@ -429,13 +431,12 @@ ctags: CTAGS CTAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ $(TAGS_FILES) $(LISP) tags=; \ - here=`pwd`; \ 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; } \ - END { for (i in files) print i; }'`; \ + $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ test -z "$(CTAGS_ARGS)$$tags$$unique" \ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ $$tags $$unique diff --git a/Linux-PAM/modules/pam_lastlog/README b/modules/pam_lastlog/README index 9f6c5505..9f6c5505 100644 --- a/Linux-PAM/modules/pam_lastlog/README +++ b/modules/pam_lastlog/README diff --git a/Linux-PAM/modules/pam_lastlog/README.xml b/modules/pam_lastlog/README.xml index 7fe70339..7fe70339 100644 --- a/Linux-PAM/modules/pam_lastlog/README.xml +++ b/modules/pam_lastlog/README.xml diff --git a/Linux-PAM/modules/pam_lastlog/pam_lastlog.8 b/modules/pam_lastlog/pam_lastlog.8 index 95cb99df..e822c84b 100644 --- a/Linux-PAM/modules/pam_lastlog/pam_lastlog.8 +++ b/modules/pam_lastlog/pam_lastlog.8 @@ -1,11 +1,11 @@ .\" Title: pam_lastlog .\" Author: .\" Generator: DocBook XSL Stylesheets v1.73.1 <http://docbook.sf.net/> -.\" Date: 01/08/2008 +.\" Date: 04/16/2008 .\" Manual: Linux-PAM Manual .\" Source: Linux-PAM Manual .\" -.TH "PAM_LASTLOG" "8" "01/08/2008" "Linux-PAM Manual" "Linux\-PAM Manual" +.TH "PAM_LASTLOG" "8" "04/16/2008" "Linux-PAM Manual" "Linux\-PAM Manual" .\" disable hyphenation .nh .\" disable justification (adjust text to left margin only) diff --git a/Linux-PAM/modules/pam_lastlog/pam_lastlog.8.xml b/modules/pam_lastlog/pam_lastlog.8.xml index 066eff58..066eff58 100644 --- a/Linux-PAM/modules/pam_lastlog/pam_lastlog.8.xml +++ b/modules/pam_lastlog/pam_lastlog.8.xml diff --git a/Linux-PAM/modules/pam_lastlog/pam_lastlog.c b/modules/pam_lastlog/pam_lastlog.c index a75e1ce7..a75e1ce7 100644 --- a/Linux-PAM/modules/pam_lastlog/pam_lastlog.c +++ b/modules/pam_lastlog/pam_lastlog.c diff --git a/Linux-PAM/modules/pam_lastlog/tst-pam_lastlog b/modules/pam_lastlog/tst-pam_lastlog index ea9a5eb0..ea9a5eb0 100755 --- a/Linux-PAM/modules/pam_lastlog/tst-pam_lastlog +++ b/modules/pam_lastlog/tst-pam_lastlog diff --git a/Linux-PAM/modules/pam_limits/Makefile.am b/modules/pam_limits/Makefile.am index 13232ea6..13232ea6 100644 --- a/Linux-PAM/modules/pam_limits/Makefile.am +++ b/modules/pam_limits/Makefile.am diff --git a/Linux-PAM/modules/pam_limits/Makefile.in b/modules/pam_limits/Makefile.in index b01b88a3..97f38f65 100644 --- a/Linux-PAM/modules/pam_limits/Makefile.in +++ b/modules/pam_limits/Makefile.in @@ -1,8 +1,8 @@ -# Makefile.in generated by automake 1.10 from Makefile.am. +# Makefile.in generated by automake 1.10.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, -# 2003, 2004, 2005, 2006 Free Software Foundation, Inc. +# 2003, 2004, 2005, 2006, 2007, 2008 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. @@ -68,7 +68,7 @@ LTLIBRARIES = $(securelib_LTLIBRARIES) pam_limits_la_DEPENDENCIES = pam_limits_la_SOURCES = pam_limits.c pam_limits_la_OBJECTS = pam_limits.lo -DEFAULT_INCLUDES = -I. -I$(top_builddir)@am__isrc@ +DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir) depcomp = $(SHELL) $(top_srcdir)/depcomp am__depfiles_maybe = depfiles COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ @@ -111,6 +111,7 @@ CXXFLAGS = @CXXFLAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ +DSYMUTIL = @DSYMUTIL@ ECHO = @ECHO@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ @@ -163,6 +164,7 @@ MKDIR_P = @MKDIR_P@ MSGFMT = @MSGFMT@ MSGFMT_015 = @MSGFMT_015@ MSGMERGE = @MSGMERGE@ +NMEDIT = @NMEDIT@ OBJEXT = @OBJEXT@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ @@ -304,8 +306,8 @@ install-securelibLTLIBRARIES: $(securelib_LTLIBRARIES) @list='$(securelib_LTLIBRARIES)'; for p in $$list; do \ if test -f $$p; then \ f=$(am__strip_dir) \ - echo " $(LIBTOOL) --mode=install $(securelibLTLIBRARIES_INSTALL) $(INSTALL_STRIP_FLAG) '$$p' '$(DESTDIR)$(securelibdir)/$$f'"; \ - $(LIBTOOL) --mode=install $(securelibLTLIBRARIES_INSTALL) $(INSTALL_STRIP_FLAG) "$$p" "$(DESTDIR)$(securelibdir)/$$f"; \ + echo " $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(securelibLTLIBRARIES_INSTALL) $(INSTALL_STRIP_FLAG) '$$p' '$(DESTDIR)$(securelibdir)/$$f'"; \ + $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(securelibLTLIBRARIES_INSTALL) $(INSTALL_STRIP_FLAG) "$$p" "$(DESTDIR)$(securelibdir)/$$f"; \ else :; fi; \ done @@ -313,8 +315,8 @@ uninstall-securelibLTLIBRARIES: @$(NORMAL_UNINSTALL) @list='$(securelib_LTLIBRARIES)'; for p in $$list; do \ p=$(am__strip_dir) \ - echo " $(LIBTOOL) --mode=uninstall rm -f '$(DESTDIR)$(securelibdir)/$$p'"; \ - $(LIBTOOL) --mode=uninstall rm -f "$(DESTDIR)$(securelibdir)/$$p"; \ + echo " $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=uninstall rm -f '$(DESTDIR)$(securelibdir)/$$p'"; \ + $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=uninstall rm -f "$(DESTDIR)$(securelibdir)/$$p"; \ done clean-securelibLTLIBRARIES: @@ -475,8 +477,8 @@ ID: $(HEADERS) $(SOURCES) $(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; } \ - END { for (i in files) print i; }'`; \ + $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ mkid -fID $$unique tags: TAGS @@ -488,8 +490,8 @@ TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | \ - $(AWK) ' { files[$$0] = 1; } \ - END { for (i in files) print i; }'`; \ + $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \ test -n "$$unique" || unique=$$empty_fix; \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ @@ -499,13 +501,12 @@ ctags: CTAGS CTAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ $(TAGS_FILES) $(LISP) tags=; \ - here=`pwd`; \ 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; } \ - END { for (i in files) print i; }'`; \ + $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ test -z "$(CTAGS_ARGS)$$tags$$unique" \ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ $$tags $$unique diff --git a/Linux-PAM/modules/pam_limits/README b/modules/pam_limits/README index 3c59052a..3c59052a 100644 --- a/Linux-PAM/modules/pam_limits/README +++ b/modules/pam_limits/README diff --git a/Linux-PAM/modules/pam_limits/README.xml b/modules/pam_limits/README.xml index 964a5a21..964a5a21 100644 --- a/Linux-PAM/modules/pam_limits/README.xml +++ b/modules/pam_limits/README.xml diff --git a/Linux-PAM/modules/pam_limits/limits.conf b/modules/pam_limits/limits.conf index 5d5c3f70..5d5c3f70 100644 --- a/Linux-PAM/modules/pam_limits/limits.conf +++ b/modules/pam_limits/limits.conf diff --git a/Linux-PAM/modules/pam_limits/limits.conf.5 b/modules/pam_limits/limits.conf.5 index 134dc741..0aba7137 100644 --- a/Linux-PAM/modules/pam_limits/limits.conf.5 +++ b/modules/pam_limits/limits.conf.5 @@ -1,11 +1,11 @@ .\" Title: limits.conf .\" Author: .\" Generator: DocBook XSL Stylesheets v1.73.1 <http://docbook.sf.net/> -.\" Date: 01/08/2008 +.\" Date: 04/16/2008 .\" Manual: Linux-PAM Manual .\" Source: Linux-PAM Manual .\" -.TH "LIMITS\.CONF" "5" "01/08/2008" "Linux-PAM Manual" "Linux\-PAM Manual" +.TH "LIMITS\.CONF" "5" "04/16/2008" "Linux-PAM Manual" "Linux\-PAM Manual" .\" disable hyphenation .nh .\" disable justification (adjust text to left margin only) diff --git a/Linux-PAM/modules/pam_limits/limits.conf.5.xml b/modules/pam_limits/limits.conf.5.xml index fb1fad27..fb1fad27 100644 --- a/Linux-PAM/modules/pam_limits/limits.conf.5.xml +++ b/modules/pam_limits/limits.conf.5.xml diff --git a/Linux-PAM/modules/pam_limits/pam_limits.8 b/modules/pam_limits/pam_limits.8 index dffb5c81..8ffe28e4 100644 --- a/Linux-PAM/modules/pam_limits/pam_limits.8 +++ b/modules/pam_limits/pam_limits.8 @@ -1,11 +1,11 @@ .\" Title: pam_limits .\" Author: .\" Generator: DocBook XSL Stylesheets v1.73.1 <http://docbook.sf.net/> -.\" Date: 01/08/2008 +.\" Date: 04/16/2008 .\" Manual: Linux-PAM Manual .\" Source: Linux-PAM Manual .\" -.TH "PAM_LIMITS" "8" "01/08/2008" "Linux-PAM Manual" "Linux-PAM Manual" +.TH "PAM_LIMITS" "8" "04/16/2008" "Linux-PAM Manual" "Linux-PAM Manual" .\" disable hyphenation .nh .\" disable justification (adjust text to left margin only) diff --git a/Linux-PAM/modules/pam_limits/pam_limits.8.xml b/modules/pam_limits/pam_limits.8.xml index 98afdcd4..98afdcd4 100644 --- a/Linux-PAM/modules/pam_limits/pam_limits.8.xml +++ b/modules/pam_limits/pam_limits.8.xml diff --git a/Linux-PAM/modules/pam_limits/pam_limits.c b/modules/pam_limits/pam_limits.c index f1e29b85..f1e29b85 100644 --- a/Linux-PAM/modules/pam_limits/pam_limits.c +++ b/modules/pam_limits/pam_limits.c diff --git a/Linux-PAM/modules/pam_limits/tst-pam_limits b/modules/pam_limits/tst-pam_limits index f563beb7..f563beb7 100755 --- a/Linux-PAM/modules/pam_limits/tst-pam_limits +++ b/modules/pam_limits/tst-pam_limits diff --git a/Linux-PAM/modules/pam_listfile/Makefile.am b/modules/pam_listfile/Makefile.am index 2f211320..2f211320 100644 --- a/Linux-PAM/modules/pam_listfile/Makefile.am +++ b/modules/pam_listfile/Makefile.am diff --git a/Linux-PAM/modules/pam_listfile/Makefile.in b/modules/pam_listfile/Makefile.in index 8e12f5d9..89d0427b 100644 --- a/Linux-PAM/modules/pam_listfile/Makefile.in +++ b/modules/pam_listfile/Makefile.in @@ -1,8 +1,8 @@ -# Makefile.in generated by automake 1.10 from Makefile.am. +# Makefile.in generated by automake 1.10.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, -# 2003, 2004, 2005, 2006 Free Software Foundation, Inc. +# 2003, 2004, 2005, 2006, 2007, 2008 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. @@ -67,7 +67,7 @@ LTLIBRARIES = $(securelib_LTLIBRARIES) pam_listfile_la_DEPENDENCIES = pam_listfile_la_SOURCES = pam_listfile.c pam_listfile_la_OBJECTS = pam_listfile.lo -DEFAULT_INCLUDES = -I. -I$(top_builddir)@am__isrc@ +DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir) depcomp = $(SHELL) $(top_srcdir)/depcomp am__depfiles_maybe = depfiles COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ @@ -108,6 +108,7 @@ CXXFLAGS = @CXXFLAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ +DSYMUTIL = @DSYMUTIL@ ECHO = @ECHO@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ @@ -160,6 +161,7 @@ MKDIR_P = @MKDIR_P@ MSGFMT = @MSGFMT@ MSGFMT_015 = @MSGFMT_015@ MSGMERGE = @MSGMERGE@ +NMEDIT = @NMEDIT@ OBJEXT = @OBJEXT@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ @@ -296,8 +298,8 @@ install-securelibLTLIBRARIES: $(securelib_LTLIBRARIES) @list='$(securelib_LTLIBRARIES)'; for p in $$list; do \ if test -f $$p; then \ f=$(am__strip_dir) \ - echo " $(LIBTOOL) --mode=install $(securelibLTLIBRARIES_INSTALL) $(INSTALL_STRIP_FLAG) '$$p' '$(DESTDIR)$(securelibdir)/$$f'"; \ - $(LIBTOOL) --mode=install $(securelibLTLIBRARIES_INSTALL) $(INSTALL_STRIP_FLAG) "$$p" "$(DESTDIR)$(securelibdir)/$$f"; \ + echo " $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(securelibLTLIBRARIES_INSTALL) $(INSTALL_STRIP_FLAG) '$$p' '$(DESTDIR)$(securelibdir)/$$f'"; \ + $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(securelibLTLIBRARIES_INSTALL) $(INSTALL_STRIP_FLAG) "$$p" "$(DESTDIR)$(securelibdir)/$$f"; \ else :; fi; \ done @@ -305,8 +307,8 @@ uninstall-securelibLTLIBRARIES: @$(NORMAL_UNINSTALL) @list='$(securelib_LTLIBRARIES)'; for p in $$list; do \ p=$(am__strip_dir) \ - echo " $(LIBTOOL) --mode=uninstall rm -f '$(DESTDIR)$(securelibdir)/$$p'"; \ - $(LIBTOOL) --mode=uninstall rm -f "$(DESTDIR)$(securelibdir)/$$p"; \ + echo " $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=uninstall rm -f '$(DESTDIR)$(securelibdir)/$$p'"; \ + $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=uninstall rm -f "$(DESTDIR)$(securelibdir)/$$p"; \ done clean-securelibLTLIBRARIES: @@ -405,8 +407,8 @@ ID: $(HEADERS) $(SOURCES) $(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; } \ - END { for (i in files) print i; }'`; \ + $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ mkid -fID $$unique tags: TAGS @@ -418,8 +420,8 @@ TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | \ - $(AWK) ' { files[$$0] = 1; } \ - END { for (i in files) print i; }'`; \ + $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \ test -n "$$unique" || unique=$$empty_fix; \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ @@ -429,13 +431,12 @@ ctags: CTAGS CTAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ $(TAGS_FILES) $(LISP) tags=; \ - here=`pwd`; \ 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; } \ - END { for (i in files) print i; }'`; \ + $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ test -z "$(CTAGS_ARGS)$$tags$$unique" \ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ $$tags $$unique diff --git a/Linux-PAM/modules/pam_listfile/README b/modules/pam_listfile/README index 7fe7051b..7fe7051b 100644 --- a/Linux-PAM/modules/pam_listfile/README +++ b/modules/pam_listfile/README diff --git a/Linux-PAM/modules/pam_listfile/README.xml b/modules/pam_listfile/README.xml index d851aef3..d851aef3 100644 --- a/Linux-PAM/modules/pam_listfile/README.xml +++ b/modules/pam_listfile/README.xml diff --git a/Linux-PAM/modules/pam_listfile/pam_listfile.8 b/modules/pam_listfile/pam_listfile.8 index e14525d8..52b89e8f 100644 --- a/Linux-PAM/modules/pam_listfile/pam_listfile.8 +++ b/modules/pam_listfile/pam_listfile.8 @@ -1,11 +1,11 @@ .\" Title: pam_listfile .\" Author: .\" Generator: DocBook XSL Stylesheets v1.73.1 <http://docbook.sf.net/> -.\" Date: 01/08/2008 +.\" Date: 04/16/2008 .\" Manual: Linux-PAM Manual .\" Source: Linux-PAM Manual .\" -.TH "PAM_LISTFILE" "8" "01/08/2008" "Linux-PAM Manual" "Linux\-PAM Manual" +.TH "PAM_LISTFILE" "8" "04/16/2008" "Linux-PAM Manual" "Linux\-PAM Manual" .\" disable hyphenation .nh .\" disable justification (adjust text to left margin only) diff --git a/Linux-PAM/modules/pam_listfile/pam_listfile.8.xml b/modules/pam_listfile/pam_listfile.8.xml index e54e80a4..e54e80a4 100644 --- a/Linux-PAM/modules/pam_listfile/pam_listfile.8.xml +++ b/modules/pam_listfile/pam_listfile.8.xml diff --git a/Linux-PAM/modules/pam_listfile/pam_listfile.c b/modules/pam_listfile/pam_listfile.c index f276e5b8..f276e5b8 100644 --- a/Linux-PAM/modules/pam_listfile/pam_listfile.c +++ b/modules/pam_listfile/pam_listfile.c diff --git a/Linux-PAM/modules/pam_listfile/tst-pam_listfile b/modules/pam_listfile/tst-pam_listfile index f555a9f5..f555a9f5 100755 --- a/Linux-PAM/modules/pam_listfile/tst-pam_listfile +++ b/modules/pam_listfile/tst-pam_listfile diff --git a/Linux-PAM/modules/pam_localuser/Makefile.am b/modules/pam_localuser/Makefile.am index d4e47937..d4e47937 100644 --- a/Linux-PAM/modules/pam_localuser/Makefile.am +++ b/modules/pam_localuser/Makefile.am diff --git a/Linux-PAM/modules/pam_localuser/Makefile.in b/modules/pam_localuser/Makefile.in index f70ab2e8..c87af7b9 100644 --- a/Linux-PAM/modules/pam_localuser/Makefile.in +++ b/modules/pam_localuser/Makefile.in @@ -1,8 +1,8 @@ -# Makefile.in generated by automake 1.10 from Makefile.am. +# Makefile.in generated by automake 1.10.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, -# 2003, 2004, 2005, 2006 Free Software Foundation, Inc. +# 2003, 2004, 2005, 2006, 2007, 2008 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. @@ -67,7 +67,7 @@ LTLIBRARIES = $(securelib_LTLIBRARIES) pam_localuser_la_DEPENDENCIES = pam_localuser_la_SOURCES = pam_localuser.c pam_localuser_la_OBJECTS = pam_localuser.lo -DEFAULT_INCLUDES = -I. -I$(top_builddir)@am__isrc@ +DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir) depcomp = $(SHELL) $(top_srcdir)/depcomp am__depfiles_maybe = depfiles COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ @@ -108,6 +108,7 @@ CXXFLAGS = @CXXFLAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ +DSYMUTIL = @DSYMUTIL@ ECHO = @ECHO@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ @@ -160,6 +161,7 @@ MKDIR_P = @MKDIR_P@ MSGFMT = @MSGFMT@ MSGFMT_015 = @MSGFMT_015@ MSGMERGE = @MSGMERGE@ +NMEDIT = @NMEDIT@ OBJEXT = @OBJEXT@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ @@ -296,8 +298,8 @@ install-securelibLTLIBRARIES: $(securelib_LTLIBRARIES) @list='$(securelib_LTLIBRARIES)'; for p in $$list; do \ if test -f $$p; then \ f=$(am__strip_dir) \ - echo " $(LIBTOOL) --mode=install $(securelibLTLIBRARIES_INSTALL) $(INSTALL_STRIP_FLAG) '$$p' '$(DESTDIR)$(securelibdir)/$$f'"; \ - $(LIBTOOL) --mode=install $(securelibLTLIBRARIES_INSTALL) $(INSTALL_STRIP_FLAG) "$$p" "$(DESTDIR)$(securelibdir)/$$f"; \ + echo " $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(securelibLTLIBRARIES_INSTALL) $(INSTALL_STRIP_FLAG) '$$p' '$(DESTDIR)$(securelibdir)/$$f'"; \ + $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(securelibLTLIBRARIES_INSTALL) $(INSTALL_STRIP_FLAG) "$$p" "$(DESTDIR)$(securelibdir)/$$f"; \ else :; fi; \ done @@ -305,8 +307,8 @@ uninstall-securelibLTLIBRARIES: @$(NORMAL_UNINSTALL) @list='$(securelib_LTLIBRARIES)'; for p in $$list; do \ p=$(am__strip_dir) \ - echo " $(LIBTOOL) --mode=uninstall rm -f '$(DESTDIR)$(securelibdir)/$$p'"; \ - $(LIBTOOL) --mode=uninstall rm -f "$(DESTDIR)$(securelibdir)/$$p"; \ + echo " $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=uninstall rm -f '$(DESTDIR)$(securelibdir)/$$p'"; \ + $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=uninstall rm -f "$(DESTDIR)$(securelibdir)/$$p"; \ done clean-securelibLTLIBRARIES: @@ -405,8 +407,8 @@ ID: $(HEADERS) $(SOURCES) $(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; } \ - END { for (i in files) print i; }'`; \ + $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ mkid -fID $$unique tags: TAGS @@ -418,8 +420,8 @@ TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | \ - $(AWK) ' { files[$$0] = 1; } \ - END { for (i in files) print i; }'`; \ + $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \ test -n "$$unique" || unique=$$empty_fix; \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ @@ -429,13 +431,12 @@ ctags: CTAGS CTAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ $(TAGS_FILES) $(LISP) tags=; \ - here=`pwd`; \ 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; } \ - END { for (i in files) print i; }'`; \ + $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ test -z "$(CTAGS_ARGS)$$tags$$unique" \ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ $$tags $$unique diff --git a/Linux-PAM/modules/pam_localuser/README b/modules/pam_localuser/README index 50663ead..50663ead 100644 --- a/Linux-PAM/modules/pam_localuser/README +++ b/modules/pam_localuser/README diff --git a/Linux-PAM/modules/pam_localuser/README.xml b/modules/pam_localuser/README.xml index 4ab56d9d..4ab56d9d 100644 --- a/Linux-PAM/modules/pam_localuser/README.xml +++ b/modules/pam_localuser/README.xml diff --git a/Linux-PAM/modules/pam_localuser/pam_localuser.8 b/modules/pam_localuser/pam_localuser.8 index 24709bf1..49dce02c 100644 --- a/Linux-PAM/modules/pam_localuser/pam_localuser.8 +++ b/modules/pam_localuser/pam_localuser.8 @@ -1,11 +1,11 @@ .\" Title: pam_localuser .\" Author: .\" Generator: DocBook XSL Stylesheets v1.73.1 <http://docbook.sf.net/> -.\" Date: 01/08/2008 +.\" Date: 04/16/2008 .\" Manual: Linux-PAM Manual .\" Source: Linux-PAM Manual .\" -.TH "PAM_LOCALUSER" "8" "01/08/2008" "Linux-PAM Manual" "Linux\-PAM Manual" +.TH "PAM_LOCALUSER" "8" "04/16/2008" "Linux-PAM Manual" "Linux\-PAM Manual" .\" disable hyphenation .nh .\" disable justification (adjust text to left margin only) diff --git a/Linux-PAM/modules/pam_localuser/pam_localuser.8.xml b/modules/pam_localuser/pam_localuser.8.xml index ac00ce99..ac00ce99 100644 --- a/Linux-PAM/modules/pam_localuser/pam_localuser.8.xml +++ b/modules/pam_localuser/pam_localuser.8.xml diff --git a/Linux-PAM/modules/pam_localuser/pam_localuser.c b/modules/pam_localuser/pam_localuser.c index aa43bc4c..aa43bc4c 100644 --- a/Linux-PAM/modules/pam_localuser/pam_localuser.c +++ b/modules/pam_localuser/pam_localuser.c diff --git a/Linux-PAM/modules/pam_localuser/tst-pam_localuser b/modules/pam_localuser/tst-pam_localuser index 2bcdf6b9..2bcdf6b9 100755 --- a/Linux-PAM/modules/pam_localuser/tst-pam_localuser +++ b/modules/pam_localuser/tst-pam_localuser diff --git a/Linux-PAM/modules/pam_loginuid/Makefile.am b/modules/pam_loginuid/Makefile.am index 636db963..636db963 100644 --- a/Linux-PAM/modules/pam_loginuid/Makefile.am +++ b/modules/pam_loginuid/Makefile.am diff --git a/Linux-PAM/modules/pam_loginuid/Makefile.in b/modules/pam_loginuid/Makefile.in index 956286ed..064ef5bc 100644 --- a/Linux-PAM/modules/pam_loginuid/Makefile.in +++ b/modules/pam_loginuid/Makefile.in @@ -1,8 +1,8 @@ -# Makefile.in generated by automake 1.10 from Makefile.am. +# Makefile.in generated by automake 1.10.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, -# 2003, 2004, 2005, 2006 Free Software Foundation, Inc. +# 2003, 2004, 2005, 2006, 2007, 2008 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. @@ -67,7 +67,7 @@ LTLIBRARIES = $(securelib_LTLIBRARIES) pam_loginuid_la_DEPENDENCIES = pam_loginuid_la_SOURCES = pam_loginuid.c pam_loginuid_la_OBJECTS = pam_loginuid.lo -DEFAULT_INCLUDES = -I. -I$(top_builddir)@am__isrc@ +DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir) depcomp = $(SHELL) $(top_srcdir)/depcomp am__depfiles_maybe = depfiles COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ @@ -108,6 +108,7 @@ CXXFLAGS = @CXXFLAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ +DSYMUTIL = @DSYMUTIL@ ECHO = @ECHO@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ @@ -160,6 +161,7 @@ MKDIR_P = @MKDIR_P@ MSGFMT = @MSGFMT@ MSGFMT_015 = @MSGFMT_015@ MSGMERGE = @MSGMERGE@ +NMEDIT = @NMEDIT@ OBJEXT = @OBJEXT@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ @@ -296,8 +298,8 @@ install-securelibLTLIBRARIES: $(securelib_LTLIBRARIES) @list='$(securelib_LTLIBRARIES)'; for p in $$list; do \ if test -f $$p; then \ f=$(am__strip_dir) \ - echo " $(LIBTOOL) --mode=install $(securelibLTLIBRARIES_INSTALL) $(INSTALL_STRIP_FLAG) '$$p' '$(DESTDIR)$(securelibdir)/$$f'"; \ - $(LIBTOOL) --mode=install $(securelibLTLIBRARIES_INSTALL) $(INSTALL_STRIP_FLAG) "$$p" "$(DESTDIR)$(securelibdir)/$$f"; \ + echo " $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(securelibLTLIBRARIES_INSTALL) $(INSTALL_STRIP_FLAG) '$$p' '$(DESTDIR)$(securelibdir)/$$f'"; \ + $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(securelibLTLIBRARIES_INSTALL) $(INSTALL_STRIP_FLAG) "$$p" "$(DESTDIR)$(securelibdir)/$$f"; \ else :; fi; \ done @@ -305,8 +307,8 @@ uninstall-securelibLTLIBRARIES: @$(NORMAL_UNINSTALL) @list='$(securelib_LTLIBRARIES)'; for p in $$list; do \ p=$(am__strip_dir) \ - echo " $(LIBTOOL) --mode=uninstall rm -f '$(DESTDIR)$(securelibdir)/$$p'"; \ - $(LIBTOOL) --mode=uninstall rm -f "$(DESTDIR)$(securelibdir)/$$p"; \ + echo " $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=uninstall rm -f '$(DESTDIR)$(securelibdir)/$$p'"; \ + $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=uninstall rm -f "$(DESTDIR)$(securelibdir)/$$p"; \ done clean-securelibLTLIBRARIES: @@ -405,8 +407,8 @@ ID: $(HEADERS) $(SOURCES) $(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; } \ - END { for (i in files) print i; }'`; \ + $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ mkid -fID $$unique tags: TAGS @@ -418,8 +420,8 @@ TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | \ - $(AWK) ' { files[$$0] = 1; } \ - END { for (i in files) print i; }'`; \ + $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \ test -n "$$unique" || unique=$$empty_fix; \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ @@ -429,13 +431,12 @@ ctags: CTAGS CTAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ $(TAGS_FILES) $(LISP) tags=; \ - here=`pwd`; \ 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; } \ - END { for (i in files) print i; }'`; \ + $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ test -z "$(CTAGS_ARGS)$$tags$$unique" \ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ $$tags $$unique diff --git a/Linux-PAM/modules/pam_loginuid/README b/modules/pam_loginuid/README index f07cffeb..f07cffeb 100644 --- a/Linux-PAM/modules/pam_loginuid/README +++ b/modules/pam_loginuid/README diff --git a/Linux-PAM/modules/pam_loginuid/README.xml b/modules/pam_loginuid/README.xml index 3bcd38ab..3bcd38ab 100644 --- a/Linux-PAM/modules/pam_loginuid/README.xml +++ b/modules/pam_loginuid/README.xml diff --git a/Linux-PAM/modules/pam_loginuid/pam_loginuid.8 b/modules/pam_loginuid/pam_loginuid.8 index f914c41d..46147c35 100644 --- a/Linux-PAM/modules/pam_loginuid/pam_loginuid.8 +++ b/modules/pam_loginuid/pam_loginuid.8 @@ -1,11 +1,11 @@ .\" Title: pam_loginuid .\" Author: .\" Generator: DocBook XSL Stylesheets v1.73.1 <http://docbook.sf.net/> -.\" Date: 01/08/2008 +.\" Date: 04/16/2008 .\" Manual: Linux-PAM Manual .\" Source: Linux-PAM Manual .\" -.TH "PAM_LOGINUID" "8" "01/08/2008" "Linux-PAM Manual" "Linux\-PAM Manual" +.TH "PAM_LOGINUID" "8" "04/16/2008" "Linux-PAM Manual" "Linux\-PAM Manual" .\" disable hyphenation .nh .\" disable justification (adjust text to left margin only) diff --git a/Linux-PAM/modules/pam_loginuid/pam_loginuid.8.xml b/modules/pam_loginuid/pam_loginuid.8.xml index f50336d0..f50336d0 100644 --- a/Linux-PAM/modules/pam_loginuid/pam_loginuid.8.xml +++ b/modules/pam_loginuid/pam_loginuid.8.xml diff --git a/Linux-PAM/modules/pam_loginuid/pam_loginuid.c b/modules/pam_loginuid/pam_loginuid.c index 13509e7e..13509e7e 100644 --- a/Linux-PAM/modules/pam_loginuid/pam_loginuid.c +++ b/modules/pam_loginuid/pam_loginuid.c diff --git a/Linux-PAM/modules/pam_loginuid/tst-pam_loginuid b/modules/pam_loginuid/tst-pam_loginuid index bd1e83b7..bd1e83b7 100755 --- a/Linux-PAM/modules/pam_loginuid/tst-pam_loginuid +++ b/modules/pam_loginuid/tst-pam_loginuid diff --git a/Linux-PAM/modules/pam_mail/Makefile.am b/modules/pam_mail/Makefile.am index 0b5d2d70..0b5d2d70 100644 --- a/Linux-PAM/modules/pam_mail/Makefile.am +++ b/modules/pam_mail/Makefile.am diff --git a/Linux-PAM/modules/pam_mail/Makefile.in b/modules/pam_mail/Makefile.in index c4bfb4a4..22e6c9ce 100644 --- a/Linux-PAM/modules/pam_mail/Makefile.in +++ b/modules/pam_mail/Makefile.in @@ -1,8 +1,8 @@ -# Makefile.in generated by automake 1.10 from Makefile.am. +# Makefile.in generated by automake 1.10.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, -# 2003, 2004, 2005, 2006 Free Software Foundation, Inc. +# 2003, 2004, 2005, 2006, 2007, 2008 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. @@ -67,7 +67,7 @@ LTLIBRARIES = $(securelib_LTLIBRARIES) pam_mail_la_DEPENDENCIES = pam_mail_la_SOURCES = pam_mail.c pam_mail_la_OBJECTS = pam_mail.lo -DEFAULT_INCLUDES = -I. -I$(top_builddir)@am__isrc@ +DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir) depcomp = $(SHELL) $(top_srcdir)/depcomp am__depfiles_maybe = depfiles COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ @@ -108,6 +108,7 @@ CXXFLAGS = @CXXFLAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ +DSYMUTIL = @DSYMUTIL@ ECHO = @ECHO@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ @@ -160,6 +161,7 @@ MKDIR_P = @MKDIR_P@ MSGFMT = @MSGFMT@ MSGFMT_015 = @MSGFMT_015@ MSGMERGE = @MSGMERGE@ +NMEDIT = @NMEDIT@ OBJEXT = @OBJEXT@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ @@ -296,8 +298,8 @@ install-securelibLTLIBRARIES: $(securelib_LTLIBRARIES) @list='$(securelib_LTLIBRARIES)'; for p in $$list; do \ if test -f $$p; then \ f=$(am__strip_dir) \ - echo " $(LIBTOOL) --mode=install $(securelibLTLIBRARIES_INSTALL) $(INSTALL_STRIP_FLAG) '$$p' '$(DESTDIR)$(securelibdir)/$$f'"; \ - $(LIBTOOL) --mode=install $(securelibLTLIBRARIES_INSTALL) $(INSTALL_STRIP_FLAG) "$$p" "$(DESTDIR)$(securelibdir)/$$f"; \ + echo " $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(securelibLTLIBRARIES_INSTALL) $(INSTALL_STRIP_FLAG) '$$p' '$(DESTDIR)$(securelibdir)/$$f'"; \ + $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(securelibLTLIBRARIES_INSTALL) $(INSTALL_STRIP_FLAG) "$$p" "$(DESTDIR)$(securelibdir)/$$f"; \ else :; fi; \ done @@ -305,8 +307,8 @@ uninstall-securelibLTLIBRARIES: @$(NORMAL_UNINSTALL) @list='$(securelib_LTLIBRARIES)'; for p in $$list; do \ p=$(am__strip_dir) \ - echo " $(LIBTOOL) --mode=uninstall rm -f '$(DESTDIR)$(securelibdir)/$$p'"; \ - $(LIBTOOL) --mode=uninstall rm -f "$(DESTDIR)$(securelibdir)/$$p"; \ + echo " $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=uninstall rm -f '$(DESTDIR)$(securelibdir)/$$p'"; \ + $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=uninstall rm -f "$(DESTDIR)$(securelibdir)/$$p"; \ done clean-securelibLTLIBRARIES: @@ -405,8 +407,8 @@ ID: $(HEADERS) $(SOURCES) $(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; } \ - END { for (i in files) print i; }'`; \ + $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ mkid -fID $$unique tags: TAGS @@ -418,8 +420,8 @@ TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | \ - $(AWK) ' { files[$$0] = 1; } \ - END { for (i in files) print i; }'`; \ + $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \ test -n "$$unique" || unique=$$empty_fix; \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ @@ -429,13 +431,12 @@ ctags: CTAGS CTAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ $(TAGS_FILES) $(LISP) tags=; \ - here=`pwd`; \ 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; } \ - END { for (i in files) print i; }'`; \ + $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ test -z "$(CTAGS_ARGS)$$tags$$unique" \ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ $$tags $$unique diff --git a/Linux-PAM/modules/pam_mail/README b/modules/pam_mail/README index a0a0b7d9..a0a0b7d9 100644 --- a/Linux-PAM/modules/pam_mail/README +++ b/modules/pam_mail/README diff --git a/Linux-PAM/modules/pam_mail/README.xml b/modules/pam_mail/README.xml index 4165d857..4165d857 100644 --- a/Linux-PAM/modules/pam_mail/README.xml +++ b/modules/pam_mail/README.xml diff --git a/Linux-PAM/modules/pam_mail/pam_mail.8 b/modules/pam_mail/pam_mail.8 index 4c575a90..0d067894 100644 --- a/Linux-PAM/modules/pam_mail/pam_mail.8 +++ b/modules/pam_mail/pam_mail.8 @@ -1,11 +1,11 @@ .\" Title: pam_mail .\" Author: .\" Generator: DocBook XSL Stylesheets v1.73.1 <http://docbook.sf.net/> -.\" Date: 01/08/2008 +.\" Date: 04/16/2008 .\" Manual: Linux-PAM Manual .\" Source: Linux-PAM Manual .\" -.TH "PAM_MAIL" "8" "01/08/2008" "Linux-PAM Manual" "Linux\-PAM Manual" +.TH "PAM_MAIL" "8" "04/16/2008" "Linux-PAM Manual" "Linux\-PAM Manual" .\" disable hyphenation .nh .\" disable justification (adjust text to left margin only) diff --git a/Linux-PAM/modules/pam_mail/pam_mail.8.xml b/modules/pam_mail/pam_mail.8.xml index d3c481a5..d3c481a5 100644 --- a/Linux-PAM/modules/pam_mail/pam_mail.8.xml +++ b/modules/pam_mail/pam_mail.8.xml diff --git a/Linux-PAM/modules/pam_mail/pam_mail.c b/modules/pam_mail/pam_mail.c index 46395b53..46395b53 100644 --- a/Linux-PAM/modules/pam_mail/pam_mail.c +++ b/modules/pam_mail/pam_mail.c diff --git a/Linux-PAM/modules/pam_mail/tst-pam_mail b/modules/pam_mail/tst-pam_mail index 99fb7ed0..99fb7ed0 100755 --- a/Linux-PAM/modules/pam_mail/tst-pam_mail +++ b/modules/pam_mail/tst-pam_mail diff --git a/Linux-PAM/modules/pam_mkhomedir/Makefile.am b/modules/pam_mkhomedir/Makefile.am index 7ed3a9f0..7ed3a9f0 100644 --- a/Linux-PAM/modules/pam_mkhomedir/Makefile.am +++ b/modules/pam_mkhomedir/Makefile.am diff --git a/Linux-PAM/modules/pam_mkhomedir/Makefile.in b/modules/pam_mkhomedir/Makefile.in index 5562821c..24cb3b73 100644 --- a/Linux-PAM/modules/pam_mkhomedir/Makefile.in +++ b/modules/pam_mkhomedir/Makefile.in @@ -1,8 +1,8 @@ -# Makefile.in generated by automake 1.10 from Makefile.am. +# Makefile.in generated by automake 1.10.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, -# 2003, 2004, 2005, 2006 Free Software Foundation, Inc. +# 2003, 2004, 2005, 2006, 2007, 2008 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. @@ -67,7 +67,7 @@ LTLIBRARIES = $(securelib_LTLIBRARIES) pam_mkhomedir_la_DEPENDENCIES = am_pam_mkhomedir_la_OBJECTS = pam_mkhomedir.lo pam_mkhomedir_la_OBJECTS = $(am_pam_mkhomedir_la_OBJECTS) -DEFAULT_INCLUDES = -I. -I$(top_builddir)@am__isrc@ +DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir) depcomp = $(SHELL) $(top_srcdir)/depcomp am__depfiles_maybe = depfiles COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ @@ -108,6 +108,7 @@ CXXFLAGS = @CXXFLAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ +DSYMUTIL = @DSYMUTIL@ ECHO = @ECHO@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ @@ -160,6 +161,7 @@ MKDIR_P = @MKDIR_P@ MSGFMT = @MSGFMT@ MSGFMT_015 = @MSGFMT_015@ MSGMERGE = @MSGMERGE@ +NMEDIT = @NMEDIT@ OBJEXT = @OBJEXT@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ @@ -297,8 +299,8 @@ install-securelibLTLIBRARIES: $(securelib_LTLIBRARIES) @list='$(securelib_LTLIBRARIES)'; for p in $$list; do \ if test -f $$p; then \ f=$(am__strip_dir) \ - echo " $(LIBTOOL) --mode=install $(securelibLTLIBRARIES_INSTALL) $(INSTALL_STRIP_FLAG) '$$p' '$(DESTDIR)$(securelibdir)/$$f'"; \ - $(LIBTOOL) --mode=install $(securelibLTLIBRARIES_INSTALL) $(INSTALL_STRIP_FLAG) "$$p" "$(DESTDIR)$(securelibdir)/$$f"; \ + echo " $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(securelibLTLIBRARIES_INSTALL) $(INSTALL_STRIP_FLAG) '$$p' '$(DESTDIR)$(securelibdir)/$$f'"; \ + $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(securelibLTLIBRARIES_INSTALL) $(INSTALL_STRIP_FLAG) "$$p" "$(DESTDIR)$(securelibdir)/$$f"; \ else :; fi; \ done @@ -306,8 +308,8 @@ uninstall-securelibLTLIBRARIES: @$(NORMAL_UNINSTALL) @list='$(securelib_LTLIBRARIES)'; for p in $$list; do \ p=$(am__strip_dir) \ - echo " $(LIBTOOL) --mode=uninstall rm -f '$(DESTDIR)$(securelibdir)/$$p'"; \ - $(LIBTOOL) --mode=uninstall rm -f "$(DESTDIR)$(securelibdir)/$$p"; \ + echo " $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=uninstall rm -f '$(DESTDIR)$(securelibdir)/$$p'"; \ + $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=uninstall rm -f "$(DESTDIR)$(securelibdir)/$$p"; \ done clean-securelibLTLIBRARIES: @@ -406,8 +408,8 @@ ID: $(HEADERS) $(SOURCES) $(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; } \ - END { for (i in files) print i; }'`; \ + $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ mkid -fID $$unique tags: TAGS @@ -419,8 +421,8 @@ TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | \ - $(AWK) ' { files[$$0] = 1; } \ - END { for (i in files) print i; }'`; \ + $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \ test -n "$$unique" || unique=$$empty_fix; \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ @@ -430,13 +432,12 @@ ctags: CTAGS CTAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ $(TAGS_FILES) $(LISP) tags=; \ - here=`pwd`; \ 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; } \ - END { for (i in files) print i; }'`; \ + $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ test -z "$(CTAGS_ARGS)$$tags$$unique" \ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ $$tags $$unique diff --git a/Linux-PAM/modules/pam_mkhomedir/README b/modules/pam_mkhomedir/README index 64810060..64810060 100644 --- a/Linux-PAM/modules/pam_mkhomedir/README +++ b/modules/pam_mkhomedir/README diff --git a/Linux-PAM/modules/pam_mkhomedir/README.xml b/modules/pam_mkhomedir/README.xml index 978cbe77..978cbe77 100644 --- a/Linux-PAM/modules/pam_mkhomedir/README.xml +++ b/modules/pam_mkhomedir/README.xml diff --git a/Linux-PAM/modules/pam_mkhomedir/pam_mkhomedir.8 b/modules/pam_mkhomedir/pam_mkhomedir.8 index a6a096d0..cab1fda1 100644 --- a/Linux-PAM/modules/pam_mkhomedir/pam_mkhomedir.8 +++ b/modules/pam_mkhomedir/pam_mkhomedir.8 @@ -1,11 +1,11 @@ .\" Title: pam_mkhomedir .\" Author: .\" Generator: DocBook XSL Stylesheets v1.73.1 <http://docbook.sf.net/> -.\" Date: 01/08/2008 +.\" Date: 04/16/2008 .\" Manual: Linux-PAM Manual .\" Source: Linux-PAM Manual .\" -.TH "PAM_MKHOMEDIR" "8" "01/08/2008" "Linux-PAM Manual" "Linux-PAM Manual" +.TH "PAM_MKHOMEDIR" "8" "04/16/2008" "Linux-PAM Manual" "Linux-PAM Manual" .\" disable hyphenation .nh .\" disable justification (adjust text to left margin only) diff --git a/Linux-PAM/modules/pam_mkhomedir/pam_mkhomedir.8.xml b/modules/pam_mkhomedir/pam_mkhomedir.8.xml index 3c40de15..3c40de15 100644 --- a/Linux-PAM/modules/pam_mkhomedir/pam_mkhomedir.8.xml +++ b/modules/pam_mkhomedir/pam_mkhomedir.8.xml diff --git a/Linux-PAM/modules/pam_mkhomedir/pam_mkhomedir.c b/modules/pam_mkhomedir/pam_mkhomedir.c index 44b092c1..44b092c1 100644 --- a/Linux-PAM/modules/pam_mkhomedir/pam_mkhomedir.c +++ b/modules/pam_mkhomedir/pam_mkhomedir.c diff --git a/Linux-PAM/modules/pam_mkhomedir/tst-pam_mkhomedir b/modules/pam_mkhomedir/tst-pam_mkhomedir index 5447883f..5447883f 100755 --- a/Linux-PAM/modules/pam_mkhomedir/tst-pam_mkhomedir +++ b/modules/pam_mkhomedir/tst-pam_mkhomedir diff --git a/Linux-PAM/modules/pam_motd/Makefile.am b/modules/pam_motd/Makefile.am index 872e5d37..872e5d37 100644 --- a/Linux-PAM/modules/pam_motd/Makefile.am +++ b/modules/pam_motd/Makefile.am diff --git a/Linux-PAM/modules/pam_motd/Makefile.in b/modules/pam_motd/Makefile.in index 670ef5e4..1b2ec6e8 100644 --- a/Linux-PAM/modules/pam_motd/Makefile.in +++ b/modules/pam_motd/Makefile.in @@ -1,8 +1,8 @@ -# Makefile.in generated by automake 1.10 from Makefile.am. +# Makefile.in generated by automake 1.10.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, -# 2003, 2004, 2005, 2006 Free Software Foundation, Inc. +# 2003, 2004, 2005, 2006, 2007, 2008 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. @@ -67,7 +67,7 @@ LTLIBRARIES = $(securelib_LTLIBRARIES) pam_motd_la_DEPENDENCIES = pam_motd_la_SOURCES = pam_motd.c pam_motd_la_OBJECTS = pam_motd.lo -DEFAULT_INCLUDES = -I. -I$(top_builddir)@am__isrc@ +DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir) depcomp = $(SHELL) $(top_srcdir)/depcomp am__depfiles_maybe = depfiles COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ @@ -108,6 +108,7 @@ CXXFLAGS = @CXXFLAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ +DSYMUTIL = @DSYMUTIL@ ECHO = @ECHO@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ @@ -160,6 +161,7 @@ MKDIR_P = @MKDIR_P@ MSGFMT = @MSGFMT@ MSGFMT_015 = @MSGFMT_015@ MSGMERGE = @MSGMERGE@ +NMEDIT = @NMEDIT@ OBJEXT = @OBJEXT@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ @@ -296,8 +298,8 @@ install-securelibLTLIBRARIES: $(securelib_LTLIBRARIES) @list='$(securelib_LTLIBRARIES)'; for p in $$list; do \ if test -f $$p; then \ f=$(am__strip_dir) \ - echo " $(LIBTOOL) --mode=install $(securelibLTLIBRARIES_INSTALL) $(INSTALL_STRIP_FLAG) '$$p' '$(DESTDIR)$(securelibdir)/$$f'"; \ - $(LIBTOOL) --mode=install $(securelibLTLIBRARIES_INSTALL) $(INSTALL_STRIP_FLAG) "$$p" "$(DESTDIR)$(securelibdir)/$$f"; \ + echo " $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(securelibLTLIBRARIES_INSTALL) $(INSTALL_STRIP_FLAG) '$$p' '$(DESTDIR)$(securelibdir)/$$f'"; \ + $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(securelibLTLIBRARIES_INSTALL) $(INSTALL_STRIP_FLAG) "$$p" "$(DESTDIR)$(securelibdir)/$$f"; \ else :; fi; \ done @@ -305,8 +307,8 @@ uninstall-securelibLTLIBRARIES: @$(NORMAL_UNINSTALL) @list='$(securelib_LTLIBRARIES)'; for p in $$list; do \ p=$(am__strip_dir) \ - echo " $(LIBTOOL) --mode=uninstall rm -f '$(DESTDIR)$(securelibdir)/$$p'"; \ - $(LIBTOOL) --mode=uninstall rm -f "$(DESTDIR)$(securelibdir)/$$p"; \ + echo " $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=uninstall rm -f '$(DESTDIR)$(securelibdir)/$$p'"; \ + $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=uninstall rm -f "$(DESTDIR)$(securelibdir)/$$p"; \ done clean-securelibLTLIBRARIES: @@ -405,8 +407,8 @@ ID: $(HEADERS) $(SOURCES) $(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; } \ - END { for (i in files) print i; }'`; \ + $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ mkid -fID $$unique tags: TAGS @@ -418,8 +420,8 @@ TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | \ - $(AWK) ' { files[$$0] = 1; } \ - END { for (i in files) print i; }'`; \ + $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \ test -n "$$unique" || unique=$$empty_fix; \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ @@ -429,13 +431,12 @@ ctags: CTAGS CTAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ $(TAGS_FILES) $(LISP) tags=; \ - here=`pwd`; \ 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; } \ - END { for (i in files) print i; }'`; \ + $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ test -z "$(CTAGS_ARGS)$$tags$$unique" \ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ $$tags $$unique diff --git a/Linux-PAM/modules/pam_motd/README b/modules/pam_motd/README index 414ad6f6..414ad6f6 100644 --- a/Linux-PAM/modules/pam_motd/README +++ b/modules/pam_motd/README diff --git a/Linux-PAM/modules/pam_motd/README.xml b/modules/pam_motd/README.xml index 779e4d17..779e4d17 100644 --- a/Linux-PAM/modules/pam_motd/README.xml +++ b/modules/pam_motd/README.xml diff --git a/Linux-PAM/modules/pam_motd/pam_motd.8 b/modules/pam_motd/pam_motd.8 index 0368be06..d2763c5a 100644 --- a/Linux-PAM/modules/pam_motd/pam_motd.8 +++ b/modules/pam_motd/pam_motd.8 @@ -1,11 +1,11 @@ .\" Title: pam_motd .\" Author: .\" Generator: DocBook XSL Stylesheets v1.73.1 <http://docbook.sf.net/> -.\" Date: 01/08/2008 +.\" Date: 04/16/2008 .\" Manual: Linux-PAM Manual .\" Source: Linux-PAM Manual .\" -.TH "PAM_MOTD" "8" "01/08/2008" "Linux-PAM Manual" "Linux\-PAM Manual" +.TH "PAM_MOTD" "8" "04/16/2008" "Linux-PAM Manual" "Linux\-PAM Manual" .\" disable hyphenation .nh .\" disable justification (adjust text to left margin only) diff --git a/Linux-PAM/modules/pam_motd/pam_motd.8.xml b/modules/pam_motd/pam_motd.8.xml index 7bd6798c..7bd6798c 100644 --- a/Linux-PAM/modules/pam_motd/pam_motd.8.xml +++ b/modules/pam_motd/pam_motd.8.xml diff --git a/Linux-PAM/modules/pam_motd/pam_motd.c b/modules/pam_motd/pam_motd.c index abf10a2f..abf10a2f 100644 --- a/Linux-PAM/modules/pam_motd/pam_motd.c +++ b/modules/pam_motd/pam_motd.c diff --git a/Linux-PAM/modules/pam_motd/tst-pam_motd b/modules/pam_motd/tst-pam_motd index 155e2304..155e2304 100755 --- a/Linux-PAM/modules/pam_motd/tst-pam_motd +++ b/modules/pam_motd/tst-pam_motd diff --git a/Linux-PAM/modules/pam_namespace/Makefile.am b/modules/pam_namespace/Makefile.am index 05d47cf3..05d47cf3 100644 --- a/Linux-PAM/modules/pam_namespace/Makefile.am +++ b/modules/pam_namespace/Makefile.am diff --git a/Linux-PAM/modules/pam_namespace/Makefile.in b/modules/pam_namespace/Makefile.in index 89244535..0ca27c83 100644 --- a/Linux-PAM/modules/pam_namespace/Makefile.in +++ b/modules/pam_namespace/Makefile.in @@ -1,8 +1,8 @@ -# Makefile.in generated by automake 1.10 from Makefile.am. +# Makefile.in generated by automake 1.10.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, -# 2003, 2004, 2005, 2006 Free Software Foundation, Inc. +# 2003, 2004, 2005, 2006, 2007, 2008 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. @@ -41,7 +41,7 @@ build_triplet = @build@ host_triplet = @host@ @HAVE_VERSIONING_TRUE@am__append_1 = -Wl,--version-script=$(srcdir)/../modules.map subdir = modules/pam_namespace -DIST_COMMON = README $(noinst_HEADERS) $(srcdir)/Makefile.am \ +DIST_COMMON = $(noinst_HEADERS) $(srcdir)/Makefile.am \ $(srcdir)/Makefile.in ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/gettext.m4 \ @@ -66,19 +66,19 @@ am__vpath_adj = case $$p in \ am__strip_dir = `echo $$p | sed -e 's|^.*/||'`; am__installdirs = "$(DESTDIR)$(securelibdir)" \ "$(DESTDIR)$(secureconfdir)" "$(DESTDIR)$(man5dir)" \ - "$(DESTDIR)$(man8dir)" "$(DESTDIR)$(secureconfdir)" + "$(DESTDIR)$(man8dir)" "$(DESTDIR)$(namespaceddir)" \ + "$(DESTDIR)$(secureconfdir)" securelibLTLIBRARIES_INSTALL = $(INSTALL) LTLIBRARIES = $(securelib_LTLIBRARIES) pam_namespace_la_DEPENDENCIES = -am__pam_namespace_la_SOURCES_DIST = pam_namespace.c pam_namespace.h \ - md5.c md5.h +am__pam_namespace_la_SOURCES_DIST = pam_namespace.c md5.c argv_parse.c @HAVE_UNSHARE_TRUE@am_pam_namespace_la_OBJECTS = pam_namespace.lo \ -@HAVE_UNSHARE_TRUE@ md5.lo +@HAVE_UNSHARE_TRUE@ md5.lo argv_parse.lo pam_namespace_la_OBJECTS = $(am_pam_namespace_la_OBJECTS) @HAVE_UNSHARE_TRUE@am_pam_namespace_la_rpath = -rpath $(securelibdir) secureconfSCRIPT_INSTALL = $(INSTALL_SCRIPT) SCRIPTS = $(secureconf_SCRIPTS) -DEFAULT_INCLUDES = -I. -I$(top_builddir)@am__isrc@ +DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir) depcomp = $(SHELL) $(top_srcdir)/depcomp am__depfiles_maybe = depfiles COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ @@ -96,8 +96,9 @@ man5dir = $(mandir)/man5 man8dir = $(mandir)/man8 NROFF = nroff MANS = $(man_MANS) +namespacedDATA_INSTALL = $(INSTALL_DATA) secureconfDATA_INSTALL = $(INSTALL_DATA) -DATA = $(noinst_DATA) $(secureconf_DATA) +DATA = $(namespaced_DATA) $(noinst_DATA) $(secureconf_DATA) HEADERS = $(noinst_HEADERS) ETAGS = etags CTAGS = ctags @@ -122,6 +123,7 @@ CXXFLAGS = @CXXFLAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ +DSYMUTIL = @DSYMUTIL@ ECHO = @ECHO@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ @@ -174,6 +176,7 @@ MKDIR_P = @MKDIR_P@ MSGFMT = @MSGFMT@ MSGFMT_015 = @MSGFMT_015@ MSGMERGE = @MSGMERGE@ +NMEDIT = @NMEDIT@ OBJEXT = @OBJEXT@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ @@ -265,18 +268,20 @@ MAN8 = pam_namespace.8 XMLS = README.xml namespace.conf.5.xml pam_namespace.8.xml @ENABLE_REGENERATE_MAN_TRUE@noinst_DATA = README EXTRA_DIST = README namespace.conf namespace.init $(MAN5) $(MAN8) $(XMLS) tst-pam_namespace -noinst_HEADERS = md5.h +noinst_HEADERS = md5.h pam_namespace.h argv_parse.h securelibdir = $(SECUREDIR) secureconfdir = $(SCONFIGDIR) +namespaceddir = $(SCONFIGDIR)/namespace.d AM_CFLAGS = -I$(top_srcdir)/libpam/include -I$(top_srcdir)/libpamc/include \ - -DPAM_NAMESPACE_CONFIG=\"$(SCONFIGDIR)/namespace.conf\" + -DSECURECONF_DIR=\"$(SCONFIGDIR)/\" AM_LDFLAGS = -no-undefined -avoid-version -module $(am__append_1) @HAVE_UNSHARE_TRUE@securelib_LTLIBRARIES = pam_namespace.la -@HAVE_UNSHARE_TRUE@pam_namespace_la_SOURCES = pam_namespace.c pam_namespace.h md5.c md5.h +@HAVE_UNSHARE_TRUE@pam_namespace_la_SOURCES = pam_namespace.c md5.c argv_parse.c @HAVE_UNSHARE_TRUE@pam_namespace_la_LIBADD = -L$(top_builddir)/libpam -lpam @LIBSELINUX@ @HAVE_UNSHARE_TRUE@secureconf_DATA = namespace.conf @HAVE_UNSHARE_TRUE@secureconf_SCRIPTS = namespace.init +@HAVE_UNSHARE_TRUE@namespaced_DATA = @HAVE_UNSHARE_TRUE@TESTS = tst-pam_namespace @HAVE_UNSHARE_TRUE@man_MANS = $(MAN5) $(MAN8) all: all-am @@ -318,8 +323,8 @@ install-securelibLTLIBRARIES: $(securelib_LTLIBRARIES) @list='$(securelib_LTLIBRARIES)'; for p in $$list; do \ if test -f $$p; then \ f=$(am__strip_dir) \ - echo " $(LIBTOOL) --mode=install $(securelibLTLIBRARIES_INSTALL) $(INSTALL_STRIP_FLAG) '$$p' '$(DESTDIR)$(securelibdir)/$$f'"; \ - $(LIBTOOL) --mode=install $(securelibLTLIBRARIES_INSTALL) $(INSTALL_STRIP_FLAG) "$$p" "$(DESTDIR)$(securelibdir)/$$f"; \ + echo " $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(securelibLTLIBRARIES_INSTALL) $(INSTALL_STRIP_FLAG) '$$p' '$(DESTDIR)$(securelibdir)/$$f'"; \ + $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(securelibLTLIBRARIES_INSTALL) $(INSTALL_STRIP_FLAG) "$$p" "$(DESTDIR)$(securelibdir)/$$f"; \ else :; fi; \ done @@ -327,8 +332,8 @@ uninstall-securelibLTLIBRARIES: @$(NORMAL_UNINSTALL) @list='$(securelib_LTLIBRARIES)'; for p in $$list; do \ p=$(am__strip_dir) \ - echo " $(LIBTOOL) --mode=uninstall rm -f '$(DESTDIR)$(securelibdir)/$$p'"; \ - $(LIBTOOL) --mode=uninstall rm -f "$(DESTDIR)$(securelibdir)/$$p"; \ + echo " $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=uninstall rm -f '$(DESTDIR)$(securelibdir)/$$p'"; \ + $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=uninstall rm -f "$(DESTDIR)$(securelibdir)/$$p"; \ done clean-securelibLTLIBRARIES: @@ -367,6 +372,7 @@ mostlyclean-compile: distclean-compile: -rm -f *.tab.c +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/argv_parse.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/md5.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/pam_namespace.Plo@am__quote@ @@ -486,6 +492,23 @@ uninstall-man8: echo " rm -f '$(DESTDIR)$(man8dir)/$$inst'"; \ rm -f "$(DESTDIR)$(man8dir)/$$inst"; \ done +install-namespacedDATA: $(namespaced_DATA) + @$(NORMAL_INSTALL) + test -z "$(namespaceddir)" || $(MKDIR_P) "$(DESTDIR)$(namespaceddir)" + @list='$(namespaced_DATA)'; for p in $$list; do \ + if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ + f=$(am__strip_dir) \ + echo " $(namespacedDATA_INSTALL) '$$d$$p' '$(DESTDIR)$(namespaceddir)/$$f'"; \ + $(namespacedDATA_INSTALL) "$$d$$p" "$(DESTDIR)$(namespaceddir)/$$f"; \ + done + +uninstall-namespacedDATA: + @$(NORMAL_UNINSTALL) + @list='$(namespaced_DATA)'; for p in $$list; do \ + f=$(am__strip_dir) \ + echo " rm -f '$(DESTDIR)$(namespaceddir)/$$f'"; \ + rm -f "$(DESTDIR)$(namespaceddir)/$$f"; \ + done install-secureconfDATA: $(secureconf_DATA) @$(NORMAL_INSTALL) test -z "$(secureconfdir)" || $(MKDIR_P) "$(DESTDIR)$(secureconfdir)" @@ -509,8 +532,8 @@ ID: $(HEADERS) $(SOURCES) $(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; } \ - END { for (i in files) print i; }'`; \ + $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ mkid -fID $$unique tags: TAGS @@ -522,8 +545,8 @@ TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | \ - $(AWK) ' { files[$$0] = 1; } \ - END { for (i in files) print i; }'`; \ + $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \ test -n "$$unique" || unique=$$empty_fix; \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ @@ -533,13 +556,12 @@ ctags: CTAGS CTAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ $(TAGS_FILES) $(LISP) tags=; \ - here=`pwd`; \ 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; } \ - END { for (i in files) print i; }'`; \ + $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ test -z "$(CTAGS_ARGS)$$tags$$unique" \ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ $$tags $$unique @@ -656,7 +678,7 @@ check-am: all-am check: check-am all-am: Makefile $(LTLIBRARIES) $(SCRIPTS) $(MANS) $(DATA) $(HEADERS) installdirs: - for dir in "$(DESTDIR)$(securelibdir)" "$(DESTDIR)$(secureconfdir)" "$(DESTDIR)$(man5dir)" "$(DESTDIR)$(man8dir)" "$(DESTDIR)$(secureconfdir)"; do \ + for dir in "$(DESTDIR)$(securelibdir)" "$(DESTDIR)$(secureconfdir)" "$(DESTDIR)$(man5dir)" "$(DESTDIR)$(man8dir)" "$(DESTDIR)$(namespaceddir)" "$(DESTDIR)$(secureconfdir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: install-am @@ -705,8 +727,9 @@ info: info-am info-am: -install-data-am: install-man install-secureconfDATA \ - install-secureconfSCRIPTS install-securelibLTLIBRARIES +install-data-am: install-man install-namespacedDATA \ + install-secureconfDATA install-secureconfSCRIPTS \ + install-securelibLTLIBRARIES install-dvi: install-dvi-am @@ -742,8 +765,9 @@ ps: ps-am ps-am: -uninstall-am: uninstall-man uninstall-secureconfDATA \ - uninstall-secureconfSCRIPTS uninstall-securelibLTLIBRARIES +uninstall-am: uninstall-man uninstall-namespacedDATA \ + uninstall-secureconfDATA uninstall-secureconfSCRIPTS \ + uninstall-securelibLTLIBRARIES uninstall-man: uninstall-man5 uninstall-man8 @@ -757,15 +781,16 @@ uninstall-man: uninstall-man5 uninstall-man8 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-man5 install-man8 \ - install-pdf install-pdf-am install-ps install-ps-am \ - install-secureconfDATA install-secureconfSCRIPTS \ + install-namespacedDATA install-pdf install-pdf-am install-ps \ + install-ps-am install-secureconfDATA install-secureconfSCRIPTS \ install-securelibLTLIBRARIES install-strip installcheck \ installcheck-am installdirs maintainer-clean \ maintainer-clean-generic mostlyclean mostlyclean-compile \ mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \ tags uninstall uninstall-am uninstall-man uninstall-man5 \ - uninstall-man8 uninstall-secureconfDATA \ - uninstall-secureconfSCRIPTS uninstall-securelibLTLIBRARIES + uninstall-man8 uninstall-namespacedDATA \ + uninstall-secureconfDATA uninstall-secureconfSCRIPTS \ + uninstall-securelibLTLIBRARIES @ENABLE_REGENERATE_MAN_TRUE@-include $(top_srcdir)/Make.xml.rules # Tell versions [3.59,3.63) of GNU make to not export all variables. diff --git a/Linux-PAM/modules/pam_namespace/README b/modules/pam_namespace/README index cf5814e3..13c9c45b 100644 --- a/Linux-PAM/modules/pam_namespace/README +++ b/modules/pam_namespace/README @@ -9,8 +9,9 @@ polyinstantiated directories. A polyinstantiated directory provides a different instance of itself based on user name, or when using SELinux, user name, security context or both. If an executable script /etc/security/namespace.init exists, it is used to initialize the namespace every time a new instance -directory is setup. The script receives the polyinstantiated directory path and -the instance directory path as its arguments. +directory is setup. The script receives the polyinstantiated directory path, +the instance directory path, flag whether the instance directory was newly +created (0 for no, 1 for yes), and the user name as its arguments. The pam_namespace module disassociates the session namespace from the parent namespace. Any mounts/unmounts performed in the parent namespace, such as @@ -73,29 +74,42 @@ no_unmount_on_close For these commands use this option to instruct pam_close_session to not unmount the bind mounted polyinstantiated directory in the parent. +use_current_context + + Useful for services which do not change the SELinux context with setexeccon + call. The module will use the current SELinux context of the calling + process for the level and context polyinstantiation. + +use_default_context + + Useful for services which do not use pam_selinux for changing the SELinux + context with setexeccon call. The module will use the default SELinux + context of the user for the level and context polyinstantiation. + DESCRIPTION -This module allows setup of private namespaces with polyinstantiated -directories. Directories can be polyinstantiated based on user name or, in the -case of SELinux, user name, sensitivity level or complete security context. If -an executable script /etc/security/namespace.init exists, it is used to -initialize the namespace every time a new instance directory is setup. The -script receives the polyinstantiated directory path and the instance directory -path as its arguments. +The pam_namespace.so module allows setup of private namespaces with +polyinstantiated directories. Directories can be polyinstantiated based on user +name or, in the case of SELinux, user name, sensitivity level or complete +security context. If an executable script /etc/security/namespace.init exists, +it is used to initialize the namespace every time a new instance directory is +setup. The script receives the polyinstantiated directory path and the instance +directory path as its arguments. The /etc/security/namespace.conf file specifies which directories are polyinstantiated, how they are polyinstantiated, how instance directories would be named, and any users for whom polyinstantiation would not be performed. -When someone logs in, the file namespace.conf is scanned where each non comment -line represents one polyinstantiated directory with space separated fields as -follows: +When someone logs in, the file namespace.conf is scanned. Comments are marked +by # characters. Each non comment line represents one polyinstantiated +directory. The fields are separated by spaces but can be quoted by " characters +also escape sequences \b, \n, and \t are recognized. The fields are as follows: polydir instance_prefix method list_of_uids The first field, polydir, is the absolute pathname of the directory to -polyinstantiate. Special entry $HOME is supported to designate user's home -directory. This field cannot be blank. +polyinstantiate. The special string $HOME is replaced with the user's home +directory, and $USER with the username. This field cannot be blank. The second field, instance_prefix is the string prefix used to build the pathname for the instantiation of <polydir>. Depending on the polyinstantiation @@ -104,21 +118,42 @@ the final instance directory path. This directory is created if it did not exist already, and is then bind mounted on the <polydir> to provide an instance of <polydir> based on the <method> column. The special string $HOME is replaced with the user's home directory, and $USER with the username. This field cannot -be blank. The directory where polyinstantiated instances are to be created, -must exist and must have, by default, the mode of 000. The requirement that the -instance parent be of mode 000 can be overridden with the command line option -ignore_instance_parent_mode +be blank. The third field, method, is the method used for polyinstantiation. It can take -3 different values; "user" for polyinstantiation based on user name, "level" -for polyinstantiation based on process MLS level and user name, and "context" -for polyinstantiation based on process security context and user name Methods -"context" and "level" are only available with SELinux. This field cannot be -blank. +these values; "user" for polyinstantiation based on user name, "level" for +polyinstantiation based on process MLS level and user name, "context" for +polyinstantiation based on process security context and user name, "tmpfs" for +mounting tmpfs filesystem as an instance dir, and "tmpdir" for creating +temporary directory as an instance dir which is removed when the user's session +is closed. Methods "context" and "level" are only available with SELinux. This +field cannot be blank. The fourth field, list_of_uids, is a comma separated list of user names for whom the polyinstantiation is not performed. If left blank, polyinstantiation -will be performed for all users. +will be performed for all users. If the list is preceded with a single "~" +character, polyinstantiation is performed only for users in the list. + +The method field can contain also following optional flags separated by : +characters. + +create=mode,owner,group - create the polyinstantiated directory. The mode, +owner and group parameters are optional. The default for mode is determined by +umask, the default owner is the user whose session is opened, the default group +is the primary group of the user. + +iscript=path - path to the instance directory init script. The base directory +for relative paths is /etc/security/namespace.d. + +noinit - instance directory init script will not be executed. + +shared - the instance directories for "context" and "level" methods will not +contain the user name and will be shared among all users. + +The directory where polyinstantiated instances are to be created, must exist +and must have, by default, the mode of 0000. The requirement that the instance +parent be of mode 0000 can be overridden with the command line option +ignore_instance_parent_mode In case of context or level polyinstantiation the SELinux context which is used for polyinstantiation is the context used for executing a new process as diff --git a/Linux-PAM/modules/pam_namespace/README.xml b/modules/pam_namespace/README.xml index 4ef99c9f..4ef99c9f 100644 --- a/Linux-PAM/modules/pam_namespace/README.xml +++ b/modules/pam_namespace/README.xml diff --git a/Linux-PAM/modules/pam_namespace/argv_parse.c b/modules/pam_namespace/argv_parse.c index acc76d74..acc76d74 100644 --- a/Linux-PAM/modules/pam_namespace/argv_parse.c +++ b/modules/pam_namespace/argv_parse.c diff --git a/Linux-PAM/modules/pam_namespace/argv_parse.h b/modules/pam_namespace/argv_parse.h index c7878fc1..c7878fc1 100644 --- a/Linux-PAM/modules/pam_namespace/argv_parse.h +++ b/modules/pam_namespace/argv_parse.h diff --git a/Linux-PAM/modules/pam_namespace/md5.c b/modules/pam_namespace/md5.c index 9a060d27..9a060d27 100644 --- a/Linux-PAM/modules/pam_namespace/md5.c +++ b/modules/pam_namespace/md5.c diff --git a/Linux-PAM/modules/pam_namespace/md5.h b/modules/pam_namespace/md5.h index 73f85833..73f85833 100644 --- a/Linux-PAM/modules/pam_namespace/md5.h +++ b/modules/pam_namespace/md5.h diff --git a/Linux-PAM/modules/pam_namespace/namespace.conf b/modules/pam_namespace/namespace.conf index f973225f..f973225f 100644 --- a/Linux-PAM/modules/pam_namespace/namespace.conf +++ b/modules/pam_namespace/namespace.conf diff --git a/Linux-PAM/modules/pam_namespace/namespace.conf.5 b/modules/pam_namespace/namespace.conf.5 index 6a3cc9e3..9e293dbd 100644 --- a/Linux-PAM/modules/pam_namespace/namespace.conf.5 +++ b/modules/pam_namespace/namespace.conf.5 @@ -1,11 +1,11 @@ .\" Title: namespace.conf .\" Author: .\" Generator: DocBook XSL Stylesheets v1.73.1 <http://docbook.sf.net/> -.\" Date: 02/13/2008 +.\" Date: 04/16/2008 .\" Manual: Linux-PAM Manual .\" Source: Linux-PAM Manual .\" -.TH "NAMESPACE\.CONF" "5" "02/13/2008" "Linux-PAM Manual" "Linux\-PAM Manual" +.TH "NAMESPACE\.CONF" "5" "04/16/2008" "Linux-PAM Manual" "Linux\-PAM Manual" .\" disable hyphenation .nh .\" disable justification (adjust text to left margin only) diff --git a/Linux-PAM/modules/pam_namespace/namespace.conf.5.xml b/modules/pam_namespace/namespace.conf.5.xml index a1769600..a1769600 100644 --- a/Linux-PAM/modules/pam_namespace/namespace.conf.5.xml +++ b/modules/pam_namespace/namespace.conf.5.xml diff --git a/Linux-PAM/modules/pam_namespace/namespace.init b/modules/pam_namespace/namespace.init index 424c6d0c..424c6d0c 100755 --- a/Linux-PAM/modules/pam_namespace/namespace.init +++ b/modules/pam_namespace/namespace.init diff --git a/Linux-PAM/modules/pam_namespace/pam_namespace.8 b/modules/pam_namespace/pam_namespace.8 index a318c57f..485e06b5 100644 --- a/Linux-PAM/modules/pam_namespace/pam_namespace.8 +++ b/modules/pam_namespace/pam_namespace.8 @@ -1,11 +1,11 @@ .\" Title: pam_namespace .\" Author: .\" Generator: DocBook XSL Stylesheets v1.73.1 <http://docbook.sf.net/> -.\" Date: 02/13/2008 +.\" Date: 04/16/2008 .\" Manual: Linux-PAM Manual .\" Source: Linux-PAM Manual .\" -.TH "PAM_NAMESPACE" "8" "02/13/2008" "Linux-PAM Manual" "Linux-PAM Manual" +.TH "PAM_NAMESPACE" "8" "04/16/2008" "Linux-PAM Manual" "Linux-PAM Manual" .\" disable hyphenation .nh .\" disable justification (adjust text to left margin only) diff --git a/Linux-PAM/modules/pam_namespace/pam_namespace.8.xml b/modules/pam_namespace/pam_namespace.8.xml index 32c5359d..32c5359d 100644 --- a/Linux-PAM/modules/pam_namespace/pam_namespace.8.xml +++ b/modules/pam_namespace/pam_namespace.8.xml diff --git a/Linux-PAM/modules/pam_namespace/pam_namespace.c b/modules/pam_namespace/pam_namespace.c index d0741fd2..80c51443 100644 --- a/Linux-PAM/modules/pam_namespace/pam_namespace.c +++ b/modules/pam_namespace/pam_namespace.c @@ -822,10 +822,11 @@ static int poly_name(const struct polydir_s *polyptr, char **i_name, */ pm = polyptr->method; - if (pm == LEVEL || pm == USER) { + if (pm == LEVEL || pm == CONTEXT) #ifdef WITH_SELINUX - if (!(idata->flags & PAMNS_CTXT_BASED_INST)) + if (!(idata->flags & PAMNS_CTXT_BASED_INST)) { #else + { pam_syslog(idata->pamh, LOG_NOTICE, "Context and level methods not available, using user method"); #endif @@ -1528,13 +1529,18 @@ static int setup_namespace(struct instance_data *idata, enum unmnt_op unmnt) */ for (pptr = idata->polydirs_ptr; pptr; pptr = pptr->next) { enum unmnt_op dir_unmnt = unmnt; - if (ns_override(pptr, idata, idata->uid)) { - if (unmnt == NO_UNMNT || ns_override(pptr, idata, idata->ruid)) { - continue; + + if (ns_override(pptr, idata, idata->ruid)) { + dir_unmnt = NO_UNMNT; + } + if (ns_override(pptr, idata, idata->uid)) { + if (dir_unmnt == NO_UNMNT) { + continue; } else { dir_unmnt = UNMNT_ONLY; } } + if (idata->flags & PAMNS_DEBUG) pam_syslog(idata->pamh, LOG_DEBUG, "Setting poly ns for user %d for dir %s", diff --git a/Linux-PAM/modules/pam_namespace/pam_namespace.h b/modules/pam_namespace/pam_namespace.h index bfc0da17..bfc0da17 100644 --- a/Linux-PAM/modules/pam_namespace/pam_namespace.h +++ b/modules/pam_namespace/pam_namespace.h diff --git a/Linux-PAM/modules/pam_namespace/tst-pam_namespace b/modules/pam_namespace/tst-pam_namespace index c929dfcf..c929dfcf 100755 --- a/Linux-PAM/modules/pam_namespace/tst-pam_namespace +++ b/modules/pam_namespace/tst-pam_namespace diff --git a/Linux-PAM/modules/pam_nologin/Makefile.am b/modules/pam_nologin/Makefile.am index 02840dde..02840dde 100644 --- a/Linux-PAM/modules/pam_nologin/Makefile.am +++ b/modules/pam_nologin/Makefile.am diff --git a/Linux-PAM/modules/pam_nologin/Makefile.in b/modules/pam_nologin/Makefile.in index 2733b3e1..fd41dd3f 100644 --- a/Linux-PAM/modules/pam_nologin/Makefile.in +++ b/modules/pam_nologin/Makefile.in @@ -1,8 +1,8 @@ -# Makefile.in generated by automake 1.10 from Makefile.am. +# Makefile.in generated by automake 1.10.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, -# 2003, 2004, 2005, 2006 Free Software Foundation, Inc. +# 2003, 2004, 2005, 2006, 2007, 2008 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. @@ -67,7 +67,7 @@ LTLIBRARIES = $(securelib_LTLIBRARIES) pam_nologin_la_DEPENDENCIES = pam_nologin_la_SOURCES = pam_nologin.c pam_nologin_la_OBJECTS = pam_nologin.lo -DEFAULT_INCLUDES = -I. -I$(top_builddir)@am__isrc@ +DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir) depcomp = $(SHELL) $(top_srcdir)/depcomp am__depfiles_maybe = depfiles COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ @@ -108,6 +108,7 @@ CXXFLAGS = @CXXFLAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ +DSYMUTIL = @DSYMUTIL@ ECHO = @ECHO@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ @@ -160,6 +161,7 @@ MKDIR_P = @MKDIR_P@ MSGFMT = @MSGFMT@ MSGFMT_015 = @MSGFMT_015@ MSGMERGE = @MSGMERGE@ +NMEDIT = @NMEDIT@ OBJEXT = @OBJEXT@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ @@ -296,8 +298,8 @@ install-securelibLTLIBRARIES: $(securelib_LTLIBRARIES) @list='$(securelib_LTLIBRARIES)'; for p in $$list; do \ if test -f $$p; then \ f=$(am__strip_dir) \ - echo " $(LIBTOOL) --mode=install $(securelibLTLIBRARIES_INSTALL) $(INSTALL_STRIP_FLAG) '$$p' '$(DESTDIR)$(securelibdir)/$$f'"; \ - $(LIBTOOL) --mode=install $(securelibLTLIBRARIES_INSTALL) $(INSTALL_STRIP_FLAG) "$$p" "$(DESTDIR)$(securelibdir)/$$f"; \ + echo " $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(securelibLTLIBRARIES_INSTALL) $(INSTALL_STRIP_FLAG) '$$p' '$(DESTDIR)$(securelibdir)/$$f'"; \ + $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(securelibLTLIBRARIES_INSTALL) $(INSTALL_STRIP_FLAG) "$$p" "$(DESTDIR)$(securelibdir)/$$f"; \ else :; fi; \ done @@ -305,8 +307,8 @@ uninstall-securelibLTLIBRARIES: @$(NORMAL_UNINSTALL) @list='$(securelib_LTLIBRARIES)'; for p in $$list; do \ p=$(am__strip_dir) \ - echo " $(LIBTOOL) --mode=uninstall rm -f '$(DESTDIR)$(securelibdir)/$$p'"; \ - $(LIBTOOL) --mode=uninstall rm -f "$(DESTDIR)$(securelibdir)/$$p"; \ + echo " $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=uninstall rm -f '$(DESTDIR)$(securelibdir)/$$p'"; \ + $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=uninstall rm -f "$(DESTDIR)$(securelibdir)/$$p"; \ done clean-securelibLTLIBRARIES: @@ -405,8 +407,8 @@ ID: $(HEADERS) $(SOURCES) $(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; } \ - END { for (i in files) print i; }'`; \ + $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ mkid -fID $$unique tags: TAGS @@ -418,8 +420,8 @@ TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | \ - $(AWK) ' { files[$$0] = 1; } \ - END { for (i in files) print i; }'`; \ + $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \ test -n "$$unique" || unique=$$empty_fix; \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ @@ -429,13 +431,12 @@ ctags: CTAGS CTAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ $(TAGS_FILES) $(LISP) tags=; \ - here=`pwd`; \ 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; } \ - END { for (i in files) print i; }'`; \ + $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ test -z "$(CTAGS_ARGS)$$tags$$unique" \ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ $$tags $$unique diff --git a/Linux-PAM/modules/pam_nologin/README b/modules/pam_nologin/README index 3ffa591d..3ffa591d 100644 --- a/Linux-PAM/modules/pam_nologin/README +++ b/modules/pam_nologin/README diff --git a/Linux-PAM/modules/pam_nologin/README.xml b/modules/pam_nologin/README.xml index bc0808e7..bc0808e7 100644 --- a/Linux-PAM/modules/pam_nologin/README.xml +++ b/modules/pam_nologin/README.xml diff --git a/Linux-PAM/modules/pam_nologin/pam_nologin.8 b/modules/pam_nologin/pam_nologin.8 index 8d5d1742..0ddad026 100644 --- a/Linux-PAM/modules/pam_nologin/pam_nologin.8 +++ b/modules/pam_nologin/pam_nologin.8 @@ -1,11 +1,11 @@ .\" Title: pam_nologin .\" Author: .\" Generator: DocBook XSL Stylesheets v1.73.1 <http://docbook.sf.net/> -.\" Date: 01/08/2008 +.\" Date: 04/16/2008 .\" Manual: Linux-PAM Manual .\" Source: Linux-PAM Manual .\" -.TH "PAM_NOLOGIN" "8" "01/08/2008" "Linux-PAM Manual" "Linux\-PAM Manual" +.TH "PAM_NOLOGIN" "8" "04/16/2008" "Linux-PAM Manual" "Linux\-PAM Manual" .\" disable hyphenation .nh .\" disable justification (adjust text to left margin only) diff --git a/Linux-PAM/modules/pam_nologin/pam_nologin.8.xml b/modules/pam_nologin/pam_nologin.8.xml index 9710df9d..9710df9d 100644 --- a/Linux-PAM/modules/pam_nologin/pam_nologin.8.xml +++ b/modules/pam_nologin/pam_nologin.8.xml diff --git a/Linux-PAM/modules/pam_nologin/pam_nologin.c b/modules/pam_nologin/pam_nologin.c index 570d9dc3..570d9dc3 100644 --- a/Linux-PAM/modules/pam_nologin/pam_nologin.c +++ b/modules/pam_nologin/pam_nologin.c diff --git a/Linux-PAM/modules/pam_nologin/tst-pam_nologin b/modules/pam_nologin/tst-pam_nologin index caa91b67..caa91b67 100755 --- a/Linux-PAM/modules/pam_nologin/tst-pam_nologin +++ b/modules/pam_nologin/tst-pam_nologin diff --git a/Linux-PAM/modules/pam_permit/Makefile.am b/modules/pam_permit/Makefile.am index aa6db7a1..aa6db7a1 100644 --- a/Linux-PAM/modules/pam_permit/Makefile.am +++ b/modules/pam_permit/Makefile.am diff --git a/Linux-PAM/modules/pam_permit/Makefile.in b/modules/pam_permit/Makefile.in index 25fa67e5..30c5cd6e 100644 --- a/Linux-PAM/modules/pam_permit/Makefile.in +++ b/modules/pam_permit/Makefile.in @@ -1,8 +1,8 @@ -# Makefile.in generated by automake 1.10 from Makefile.am. +# Makefile.in generated by automake 1.10.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, -# 2003, 2004, 2005, 2006 Free Software Foundation, Inc. +# 2003, 2004, 2005, 2006, 2007, 2008 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. @@ -67,7 +67,7 @@ LTLIBRARIES = $(securelib_LTLIBRARIES) pam_permit_la_DEPENDENCIES = pam_permit_la_SOURCES = pam_permit.c pam_permit_la_OBJECTS = pam_permit.lo -DEFAULT_INCLUDES = -I. -I$(top_builddir)@am__isrc@ +DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir) depcomp = $(SHELL) $(top_srcdir)/depcomp am__depfiles_maybe = depfiles COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ @@ -108,6 +108,7 @@ CXXFLAGS = @CXXFLAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ +DSYMUTIL = @DSYMUTIL@ ECHO = @ECHO@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ @@ -160,6 +161,7 @@ MKDIR_P = @MKDIR_P@ MSGFMT = @MSGFMT@ MSGFMT_015 = @MSGFMT_015@ MSGMERGE = @MSGMERGE@ +NMEDIT = @NMEDIT@ OBJEXT = @OBJEXT@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ @@ -296,8 +298,8 @@ install-securelibLTLIBRARIES: $(securelib_LTLIBRARIES) @list='$(securelib_LTLIBRARIES)'; for p in $$list; do \ if test -f $$p; then \ f=$(am__strip_dir) \ - echo " $(LIBTOOL) --mode=install $(securelibLTLIBRARIES_INSTALL) $(INSTALL_STRIP_FLAG) '$$p' '$(DESTDIR)$(securelibdir)/$$f'"; \ - $(LIBTOOL) --mode=install $(securelibLTLIBRARIES_INSTALL) $(INSTALL_STRIP_FLAG) "$$p" "$(DESTDIR)$(securelibdir)/$$f"; \ + echo " $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(securelibLTLIBRARIES_INSTALL) $(INSTALL_STRIP_FLAG) '$$p' '$(DESTDIR)$(securelibdir)/$$f'"; \ + $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(securelibLTLIBRARIES_INSTALL) $(INSTALL_STRIP_FLAG) "$$p" "$(DESTDIR)$(securelibdir)/$$f"; \ else :; fi; \ done @@ -305,8 +307,8 @@ uninstall-securelibLTLIBRARIES: @$(NORMAL_UNINSTALL) @list='$(securelib_LTLIBRARIES)'; for p in $$list; do \ p=$(am__strip_dir) \ - echo " $(LIBTOOL) --mode=uninstall rm -f '$(DESTDIR)$(securelibdir)/$$p'"; \ - $(LIBTOOL) --mode=uninstall rm -f "$(DESTDIR)$(securelibdir)/$$p"; \ + echo " $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=uninstall rm -f '$(DESTDIR)$(securelibdir)/$$p'"; \ + $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=uninstall rm -f "$(DESTDIR)$(securelibdir)/$$p"; \ done clean-securelibLTLIBRARIES: @@ -405,8 +407,8 @@ ID: $(HEADERS) $(SOURCES) $(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; } \ - END { for (i in files) print i; }'`; \ + $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ mkid -fID $$unique tags: TAGS @@ -418,8 +420,8 @@ TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | \ - $(AWK) ' { files[$$0] = 1; } \ - END { for (i in files) print i; }'`; \ + $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \ test -n "$$unique" || unique=$$empty_fix; \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ @@ -429,13 +431,12 @@ ctags: CTAGS CTAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ $(TAGS_FILES) $(LISP) tags=; \ - here=`pwd`; \ 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; } \ - END { for (i in files) print i; }'`; \ + $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ test -z "$(CTAGS_ARGS)$$tags$$unique" \ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ $$tags $$unique diff --git a/Linux-PAM/modules/pam_permit/README b/modules/pam_permit/README index d479dccd..d479dccd 100644 --- a/Linux-PAM/modules/pam_permit/README +++ b/modules/pam_permit/README diff --git a/Linux-PAM/modules/pam_permit/README.xml b/modules/pam_permit/README.xml index acb38b51..acb38b51 100644 --- a/Linux-PAM/modules/pam_permit/README.xml +++ b/modules/pam_permit/README.xml diff --git a/Linux-PAM/modules/pam_permit/pam_permit.8 b/modules/pam_permit/pam_permit.8 index 720ba32b..6011d1a3 100644 --- a/Linux-PAM/modules/pam_permit/pam_permit.8 +++ b/modules/pam_permit/pam_permit.8 @@ -1,11 +1,11 @@ .\" Title: pam_permit .\" Author: .\" Generator: DocBook XSL Stylesheets v1.73.1 <http://docbook.sf.net/> -.\" Date: 01/08/2008 +.\" Date: 04/16/2008 .\" Manual: Linux-PAM Manual .\" Source: Linux-PAM Manual .\" -.TH "PAM_PERMIT" "8" "01/08/2008" "Linux-PAM Manual" "Linux\-PAM Manual" +.TH "PAM_PERMIT" "8" "04/16/2008" "Linux-PAM Manual" "Linux\-PAM Manual" .\" disable hyphenation .nh .\" disable justification (adjust text to left margin only) diff --git a/Linux-PAM/modules/pam_permit/pam_permit.8.xml b/modules/pam_permit/pam_permit.8.xml index 4db7a963..4db7a963 100644 --- a/Linux-PAM/modules/pam_permit/pam_permit.8.xml +++ b/modules/pam_permit/pam_permit.8.xml diff --git a/Linux-PAM/modules/pam_permit/pam_permit.c b/modules/pam_permit/pam_permit.c index d85f8d75..d85f8d75 100644 --- a/Linux-PAM/modules/pam_permit/pam_permit.c +++ b/modules/pam_permit/pam_permit.c diff --git a/Linux-PAM/modules/pam_permit/tst-pam_permit b/modules/pam_permit/tst-pam_permit index 8adb427f..8adb427f 100755 --- a/Linux-PAM/modules/pam_permit/tst-pam_permit +++ b/modules/pam_permit/tst-pam_permit diff --git a/Linux-PAM/modules/pam_rhosts/Makefile.am b/modules/pam_rhosts/Makefile.am index 547ad621..547ad621 100644 --- a/Linux-PAM/modules/pam_rhosts/Makefile.am +++ b/modules/pam_rhosts/Makefile.am diff --git a/Linux-PAM/modules/pam_rhosts/Makefile.in b/modules/pam_rhosts/Makefile.in index 99415320..45e32dca 100644 --- a/Linux-PAM/modules/pam_rhosts/Makefile.in +++ b/modules/pam_rhosts/Makefile.in @@ -1,8 +1,8 @@ -# Makefile.in generated by automake 1.10 from Makefile.am. +# Makefile.in generated by automake 1.10.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, -# 2003, 2004, 2005, 2006 Free Software Foundation, Inc. +# 2003, 2004, 2005, 2006, 2007, 2008 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,7 +15,7 @@ @SET_MAKE@ # -# Copyright (c) 2005, 2006 Thorsten Kukuk <kukuk@suse.de> +# Copyright (c) 2005, 2006, 2008 Thorsten Kukuk <kukuk@suse.de> # @@ -67,10 +67,7 @@ LTLIBRARIES = $(securelib_LTLIBRARIES) pam_rhosts_la_DEPENDENCIES = pam_rhosts_la_SOURCES = pam_rhosts.c pam_rhosts_la_OBJECTS = pam_rhosts.lo -pam_rhosts_auth_la_DEPENDENCIES = -pam_rhosts_auth_la_SOURCES = pam_rhosts_auth.c -pam_rhosts_auth_la_OBJECTS = pam_rhosts_auth.lo -DEFAULT_INCLUDES = -I. -I$(top_builddir)@am__isrc@ +DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir) depcomp = $(SHELL) $(top_srcdir)/depcomp am__depfiles_maybe = depfiles COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ @@ -82,8 +79,8 @@ CCLD = $(CC) LINK = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \ --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) \ $(LDFLAGS) -o $@ -SOURCES = pam_rhosts.c pam_rhosts_auth.c -DIST_SOURCES = pam_rhosts.c pam_rhosts_auth.c +SOURCES = pam_rhosts.c +DIST_SOURCES = pam_rhosts.c man8dir = $(mandir)/man8 NROFF = nroff MANS = $(man_MANS) @@ -111,6 +108,7 @@ CXXFLAGS = @CXXFLAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ +DSYMUTIL = @DSYMUTIL@ ECHO = @ECHO@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ @@ -163,6 +161,7 @@ MKDIR_P = @MKDIR_P@ MSGFMT = @MSGFMT@ MSGFMT_015 = @MSGFMT_015@ MSGMERGE = @MSGMERGE@ +NMEDIT = @NMEDIT@ OBJEXT = @OBJEXT@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ @@ -249,16 +248,15 @@ target_alias = @target_alias@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ CLEANFILES = *~ -EXTRA_DIST = README $(MANS) $(XMLS) tst-pam_rhosts_auth tst-pam_rhosts -TESTS = tst-pam_rhosts_auth tst-pam_rhosts +EXTRA_DIST = README $(MANS) $(XMLS) tst-pam_rhosts +TESTS = tst-pam_rhosts man_MANS = pam_rhosts.8 XMLS = README.xml pam_rhosts.8.xml securelibdir = $(SECUREDIR) secureconfdir = $(SCONFIGDIR) AM_CFLAGS = -I$(top_srcdir)/libpam/include -I$(top_srcdir)/libpamc/include AM_LDFLAGS = -no-undefined -avoid-version -module $(am__append_1) -securelib_LTLIBRARIES = pam_rhosts_auth.la pam_rhosts.la -pam_rhosts_auth_la_LIBADD = -L$(top_builddir)/libpam -lpam +securelib_LTLIBRARIES = pam_rhosts.la pam_rhosts_la_LIBADD = -L$(top_builddir)/libpam -lpam @ENABLE_REGENERATE_MAN_TRUE@noinst_DATA = README all: all-am @@ -300,8 +298,8 @@ install-securelibLTLIBRARIES: $(securelib_LTLIBRARIES) @list='$(securelib_LTLIBRARIES)'; for p in $$list; do \ if test -f $$p; then \ f=$(am__strip_dir) \ - echo " $(LIBTOOL) --mode=install $(securelibLTLIBRARIES_INSTALL) $(INSTALL_STRIP_FLAG) '$$p' '$(DESTDIR)$(securelibdir)/$$f'"; \ - $(LIBTOOL) --mode=install $(securelibLTLIBRARIES_INSTALL) $(INSTALL_STRIP_FLAG) "$$p" "$(DESTDIR)$(securelibdir)/$$f"; \ + echo " $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(securelibLTLIBRARIES_INSTALL) $(INSTALL_STRIP_FLAG) '$$p' '$(DESTDIR)$(securelibdir)/$$f'"; \ + $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(securelibLTLIBRARIES_INSTALL) $(INSTALL_STRIP_FLAG) "$$p" "$(DESTDIR)$(securelibdir)/$$f"; \ else :; fi; \ done @@ -309,8 +307,8 @@ uninstall-securelibLTLIBRARIES: @$(NORMAL_UNINSTALL) @list='$(securelib_LTLIBRARIES)'; for p in $$list; do \ p=$(am__strip_dir) \ - echo " $(LIBTOOL) --mode=uninstall rm -f '$(DESTDIR)$(securelibdir)/$$p'"; \ - $(LIBTOOL) --mode=uninstall rm -f "$(DESTDIR)$(securelibdir)/$$p"; \ + echo " $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=uninstall rm -f '$(DESTDIR)$(securelibdir)/$$p'"; \ + $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=uninstall rm -f "$(DESTDIR)$(securelibdir)/$$p"; \ done clean-securelibLTLIBRARIES: @@ -323,8 +321,6 @@ clean-securelibLTLIBRARIES: done pam_rhosts.la: $(pam_rhosts_la_OBJECTS) $(pam_rhosts_la_DEPENDENCIES) $(LINK) -rpath $(securelibdir) $(pam_rhosts_la_OBJECTS) $(pam_rhosts_la_LIBADD) $(LIBS) -pam_rhosts_auth.la: $(pam_rhosts_auth_la_OBJECTS) $(pam_rhosts_auth_la_DEPENDENCIES) - $(LINK) -rpath $(securelibdir) $(pam_rhosts_auth_la_OBJECTS) $(pam_rhosts_auth_la_LIBADD) $(LIBS) mostlyclean-compile: -rm -f *.$(OBJEXT) @@ -333,7 +329,6 @@ distclean-compile: -rm -f *.tab.c @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/pam_rhosts.Plo@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/pam_rhosts_auth.Plo@am__quote@ .c.o: @am__fastdepCC_TRUE@ $(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< @@ -412,8 +407,8 @@ ID: $(HEADERS) $(SOURCES) $(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; } \ - END { for (i in files) print i; }'`; \ + $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ mkid -fID $$unique tags: TAGS @@ -425,8 +420,8 @@ TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | \ - $(AWK) ' { files[$$0] = 1; } \ - END { for (i in files) print i; }'`; \ + $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \ test -n "$$unique" || unique=$$empty_fix; \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ @@ -436,13 +431,12 @@ ctags: CTAGS CTAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ $(TAGS_FILES) $(LISP) tags=; \ - here=`pwd`; \ 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; } \ - END { for (i in files) print i; }'`; \ + $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ test -z "$(CTAGS_ARGS)$$tags$$unique" \ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ $$tags $$unique diff --git a/Linux-PAM/modules/pam_rhosts/README b/modules/pam_rhosts/README index b1911785..b1911785 100644 --- a/Linux-PAM/modules/pam_rhosts/README +++ b/modules/pam_rhosts/README diff --git a/Linux-PAM/modules/pam_rhosts/README.xml b/modules/pam_rhosts/README.xml index 5d3307e7..5d3307e7 100644 --- a/Linux-PAM/modules/pam_rhosts/README.xml +++ b/modules/pam_rhosts/README.xml diff --git a/Linux-PAM/modules/pam_rhosts/pam_rhosts.8 b/modules/pam_rhosts/pam_rhosts.8 index 23f03112..e21da4ec 100644 --- a/Linux-PAM/modules/pam_rhosts/pam_rhosts.8 +++ b/modules/pam_rhosts/pam_rhosts.8 @@ -1,11 +1,11 @@ .\" Title: pam_rhosts .\" Author: .\" Generator: DocBook XSL Stylesheets v1.73.1 <http://docbook.sf.net/> -.\" Date: 01/08/2008 +.\" Date: 04/16/2008 .\" Manual: Linux-PAM Manual .\" Source: Linux-PAM Manual .\" -.TH "PAM_RHOSTS" "8" "01/08/2008" "Linux-PAM Manual" "Linux\-PAM Manual" +.TH "PAM_RHOSTS" "8" "04/16/2008" "Linux-PAM Manual" "Linux\-PAM Manual" .\" disable hyphenation .nh .\" disable justification (adjust text to left margin only) diff --git a/Linux-PAM/modules/pam_rhosts/pam_rhosts.8.xml b/modules/pam_rhosts/pam_rhosts.8.xml index e559f315..e559f315 100644 --- a/Linux-PAM/modules/pam_rhosts/pam_rhosts.8.xml +++ b/modules/pam_rhosts/pam_rhosts.8.xml diff --git a/Linux-PAM/modules/pam_rhosts/pam_rhosts.c b/modules/pam_rhosts/pam_rhosts.c index 8e120614..8e120614 100644 --- a/Linux-PAM/modules/pam_rhosts/pam_rhosts.c +++ b/modules/pam_rhosts/pam_rhosts.c diff --git a/Linux-PAM/modules/pam_rhosts/tst-pam_rhosts b/modules/pam_rhosts/tst-pam_rhosts index 65e85a98..65e85a98 100755 --- a/Linux-PAM/modules/pam_rhosts/tst-pam_rhosts +++ b/modules/pam_rhosts/tst-pam_rhosts diff --git a/Linux-PAM/modules/pam_rootok/Makefile.am b/modules/pam_rootok/Makefile.am index 54fe2720..54fe2720 100644 --- a/Linux-PAM/modules/pam_rootok/Makefile.am +++ b/modules/pam_rootok/Makefile.am diff --git a/Linux-PAM/modules/pam_rootok/Makefile.in b/modules/pam_rootok/Makefile.in index 21fd8438..41976b11 100644 --- a/Linux-PAM/modules/pam_rootok/Makefile.in +++ b/modules/pam_rootok/Makefile.in @@ -1,8 +1,8 @@ -# Makefile.in generated by automake 1.10 from Makefile.am. +# Makefile.in generated by automake 1.10.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, -# 2003, 2004, 2005, 2006 Free Software Foundation, Inc. +# 2003, 2004, 2005, 2006, 2007, 2008 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. @@ -68,7 +68,7 @@ LTLIBRARIES = $(securelib_LTLIBRARIES) pam_rootok_la_DEPENDENCIES = pam_rootok_la_SOURCES = pam_rootok.c pam_rootok_la_OBJECTS = pam_rootok.lo -DEFAULT_INCLUDES = -I. -I$(top_builddir)@am__isrc@ +DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir) depcomp = $(SHELL) $(top_srcdir)/depcomp am__depfiles_maybe = depfiles COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ @@ -109,6 +109,7 @@ CXXFLAGS = @CXXFLAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ +DSYMUTIL = @DSYMUTIL@ ECHO = @ECHO@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ @@ -161,6 +162,7 @@ MKDIR_P = @MKDIR_P@ MSGFMT = @MSGFMT@ MSGFMT_015 = @MSGFMT_015@ MSGMERGE = @MSGMERGE@ +NMEDIT = @NMEDIT@ OBJEXT = @OBJEXT@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ @@ -298,8 +300,8 @@ install-securelibLTLIBRARIES: $(securelib_LTLIBRARIES) @list='$(securelib_LTLIBRARIES)'; for p in $$list; do \ if test -f $$p; then \ f=$(am__strip_dir) \ - echo " $(LIBTOOL) --mode=install $(securelibLTLIBRARIES_INSTALL) $(INSTALL_STRIP_FLAG) '$$p' '$(DESTDIR)$(securelibdir)/$$f'"; \ - $(LIBTOOL) --mode=install $(securelibLTLIBRARIES_INSTALL) $(INSTALL_STRIP_FLAG) "$$p" "$(DESTDIR)$(securelibdir)/$$f"; \ + echo " $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(securelibLTLIBRARIES_INSTALL) $(INSTALL_STRIP_FLAG) '$$p' '$(DESTDIR)$(securelibdir)/$$f'"; \ + $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(securelibLTLIBRARIES_INSTALL) $(INSTALL_STRIP_FLAG) "$$p" "$(DESTDIR)$(securelibdir)/$$f"; \ else :; fi; \ done @@ -307,8 +309,8 @@ uninstall-securelibLTLIBRARIES: @$(NORMAL_UNINSTALL) @list='$(securelib_LTLIBRARIES)'; for p in $$list; do \ p=$(am__strip_dir) \ - echo " $(LIBTOOL) --mode=uninstall rm -f '$(DESTDIR)$(securelibdir)/$$p'"; \ - $(LIBTOOL) --mode=uninstall rm -f "$(DESTDIR)$(securelibdir)/$$p"; \ + echo " $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=uninstall rm -f '$(DESTDIR)$(securelibdir)/$$p'"; \ + $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=uninstall rm -f "$(DESTDIR)$(securelibdir)/$$p"; \ done clean-securelibLTLIBRARIES: @@ -407,8 +409,8 @@ ID: $(HEADERS) $(SOURCES) $(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; } \ - END { for (i in files) print i; }'`; \ + $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ mkid -fID $$unique tags: TAGS @@ -420,8 +422,8 @@ TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | \ - $(AWK) ' { files[$$0] = 1; } \ - END { for (i in files) print i; }'`; \ + $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \ test -n "$$unique" || unique=$$empty_fix; \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ @@ -431,13 +433,12 @@ ctags: CTAGS CTAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ $(TAGS_FILES) $(LISP) tags=; \ - here=`pwd`; \ 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; } \ - END { for (i in files) print i; }'`; \ + $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ test -z "$(CTAGS_ARGS)$$tags$$unique" \ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ $$tags $$unique diff --git a/Linux-PAM/modules/pam_rootok/README b/modules/pam_rootok/README index 55a44756..55a44756 100644 --- a/Linux-PAM/modules/pam_rootok/README +++ b/modules/pam_rootok/README diff --git a/Linux-PAM/modules/pam_rootok/README.xml b/modules/pam_rootok/README.xml index 6fb58cd0..6fb58cd0 100644 --- a/Linux-PAM/modules/pam_rootok/README.xml +++ b/modules/pam_rootok/README.xml diff --git a/Linux-PAM/modules/pam_rootok/pam_rootok.8 b/modules/pam_rootok/pam_rootok.8 index ba86ea77..83ea8c09 100644 --- a/Linux-PAM/modules/pam_rootok/pam_rootok.8 +++ b/modules/pam_rootok/pam_rootok.8 @@ -1,11 +1,11 @@ .\" Title: pam_rootok .\" Author: .\" Generator: DocBook XSL Stylesheets v1.73.1 <http://docbook.sf.net/> -.\" Date: 01/08/2008 +.\" Date: 04/16/2008 .\" Manual: Linux-PAM Manual .\" Source: Linux-PAM Manual .\" -.TH "PAM_ROOTOK" "8" "01/08/2008" "Linux-PAM Manual" "Linux\-PAM Manual" +.TH "PAM_ROOTOK" "8" "04/16/2008" "Linux-PAM Manual" "Linux\-PAM Manual" .\" disable hyphenation .nh .\" disable justification (adjust text to left margin only) diff --git a/Linux-PAM/modules/pam_rootok/pam_rootok.8.xml b/modules/pam_rootok/pam_rootok.8.xml index ec8dee43..ec8dee43 100644 --- a/Linux-PAM/modules/pam_rootok/pam_rootok.8.xml +++ b/modules/pam_rootok/pam_rootok.8.xml diff --git a/Linux-PAM/modules/pam_rootok/pam_rootok.c b/modules/pam_rootok/pam_rootok.c index 4eb34412..4eb34412 100644 --- a/Linux-PAM/modules/pam_rootok/pam_rootok.c +++ b/modules/pam_rootok/pam_rootok.c diff --git a/Linux-PAM/modules/pam_rootok/tst-pam_rootok b/modules/pam_rootok/tst-pam_rootok index 385ef760..385ef760 100755 --- a/Linux-PAM/modules/pam_rootok/tst-pam_rootok +++ b/modules/pam_rootok/tst-pam_rootok diff --git a/Linux-PAM/modules/pam_securetty/Makefile.am b/modules/pam_securetty/Makefile.am index dd8d9473..dd8d9473 100644 --- a/Linux-PAM/modules/pam_securetty/Makefile.am +++ b/modules/pam_securetty/Makefile.am diff --git a/Linux-PAM/modules/pam_securetty/Makefile.in b/modules/pam_securetty/Makefile.in index 9c67545e..9d202b46 100644 --- a/Linux-PAM/modules/pam_securetty/Makefile.in +++ b/modules/pam_securetty/Makefile.in @@ -1,8 +1,8 @@ -# Makefile.in generated by automake 1.10 from Makefile.am. +# Makefile.in generated by automake 1.10.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, -# 2003, 2004, 2005, 2006 Free Software Foundation, Inc. +# 2003, 2004, 2005, 2006, 2007, 2008 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. @@ -67,7 +67,7 @@ LTLIBRARIES = $(securelib_LTLIBRARIES) pam_securetty_la_DEPENDENCIES = pam_securetty_la_SOURCES = pam_securetty.c pam_securetty_la_OBJECTS = pam_securetty.lo -DEFAULT_INCLUDES = -I. -I$(top_builddir)@am__isrc@ +DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir) depcomp = $(SHELL) $(top_srcdir)/depcomp am__depfiles_maybe = depfiles COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ @@ -108,6 +108,7 @@ CXXFLAGS = @CXXFLAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ +DSYMUTIL = @DSYMUTIL@ ECHO = @ECHO@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ @@ -160,6 +161,7 @@ MKDIR_P = @MKDIR_P@ MSGFMT = @MSGFMT@ MSGFMT_015 = @MSGFMT_015@ MSGMERGE = @MSGMERGE@ +NMEDIT = @NMEDIT@ OBJEXT = @OBJEXT@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ @@ -296,8 +298,8 @@ install-securelibLTLIBRARIES: $(securelib_LTLIBRARIES) @list='$(securelib_LTLIBRARIES)'; for p in $$list; do \ if test -f $$p; then \ f=$(am__strip_dir) \ - echo " $(LIBTOOL) --mode=install $(securelibLTLIBRARIES_INSTALL) $(INSTALL_STRIP_FLAG) '$$p' '$(DESTDIR)$(securelibdir)/$$f'"; \ - $(LIBTOOL) --mode=install $(securelibLTLIBRARIES_INSTALL) $(INSTALL_STRIP_FLAG) "$$p" "$(DESTDIR)$(securelibdir)/$$f"; \ + echo " $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(securelibLTLIBRARIES_INSTALL) $(INSTALL_STRIP_FLAG) '$$p' '$(DESTDIR)$(securelibdir)/$$f'"; \ + $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(securelibLTLIBRARIES_INSTALL) $(INSTALL_STRIP_FLAG) "$$p" "$(DESTDIR)$(securelibdir)/$$f"; \ else :; fi; \ done @@ -305,8 +307,8 @@ uninstall-securelibLTLIBRARIES: @$(NORMAL_UNINSTALL) @list='$(securelib_LTLIBRARIES)'; for p in $$list; do \ p=$(am__strip_dir) \ - echo " $(LIBTOOL) --mode=uninstall rm -f '$(DESTDIR)$(securelibdir)/$$p'"; \ - $(LIBTOOL) --mode=uninstall rm -f "$(DESTDIR)$(securelibdir)/$$p"; \ + echo " $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=uninstall rm -f '$(DESTDIR)$(securelibdir)/$$p'"; \ + $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=uninstall rm -f "$(DESTDIR)$(securelibdir)/$$p"; \ done clean-securelibLTLIBRARIES: @@ -405,8 +407,8 @@ ID: $(HEADERS) $(SOURCES) $(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; } \ - END { for (i in files) print i; }'`; \ + $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ mkid -fID $$unique tags: TAGS @@ -418,8 +420,8 @@ TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | \ - $(AWK) ' { files[$$0] = 1; } \ - END { for (i in files) print i; }'`; \ + $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \ test -n "$$unique" || unique=$$empty_fix; \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ @@ -429,13 +431,12 @@ ctags: CTAGS CTAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ $(TAGS_FILES) $(LISP) tags=; \ - here=`pwd`; \ 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; } \ - END { for (i in files) print i; }'`; \ + $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ test -z "$(CTAGS_ARGS)$$tags$$unique" \ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ $$tags $$unique diff --git a/Linux-PAM/modules/pam_securetty/README b/modules/pam_securetty/README index d4ee5f97..d4ee5f97 100644 --- a/Linux-PAM/modules/pam_securetty/README +++ b/modules/pam_securetty/README diff --git a/Linux-PAM/modules/pam_securetty/README.xml b/modules/pam_securetty/README.xml index a8c098a0..a8c098a0 100644 --- a/Linux-PAM/modules/pam_securetty/README.xml +++ b/modules/pam_securetty/README.xml diff --git a/Linux-PAM/modules/pam_securetty/pam_securetty.8 b/modules/pam_securetty/pam_securetty.8 index f37c5710..843ba406 100644 --- a/Linux-PAM/modules/pam_securetty/pam_securetty.8 +++ b/modules/pam_securetty/pam_securetty.8 @@ -1,11 +1,11 @@ .\" Title: pam_securetty .\" Author: .\" Generator: DocBook XSL Stylesheets v1.73.1 <http://docbook.sf.net/> -.\" Date: 01/08/2008 +.\" Date: 04/16/2008 .\" Manual: Linux-PAM Manual .\" Source: Linux-PAM Manual .\" -.TH "PAM_SECURETTY" "8" "01/08/2008" "Linux-PAM Manual" "Linux\-PAM Manual" +.TH "PAM_SECURETTY" "8" "04/16/2008" "Linux-PAM Manual" "Linux\-PAM Manual" .\" disable hyphenation .nh .\" disable justification (adjust text to left margin only) diff --git a/Linux-PAM/modules/pam_securetty/pam_securetty.8.xml b/modules/pam_securetty/pam_securetty.8.xml index 56348d78..56348d78 100644 --- a/Linux-PAM/modules/pam_securetty/pam_securetty.8.xml +++ b/modules/pam_securetty/pam_securetty.8.xml diff --git a/Linux-PAM/modules/pam_securetty/pam_securetty.c b/modules/pam_securetty/pam_securetty.c index 9dbe9bc4..9dbe9bc4 100644 --- a/Linux-PAM/modules/pam_securetty/pam_securetty.c +++ b/modules/pam_securetty/pam_securetty.c diff --git a/Linux-PAM/modules/pam_securetty/tst-pam_securetty b/modules/pam_securetty/tst-pam_securetty index 1252f798..1252f798 100755 --- a/Linux-PAM/modules/pam_securetty/tst-pam_securetty +++ b/modules/pam_securetty/tst-pam_securetty diff --git a/Linux-PAM/modules/pam_selinux/Makefile.am b/modules/pam_selinux/Makefile.am index baf782a8..baf782a8 100644 --- a/Linux-PAM/modules/pam_selinux/Makefile.am +++ b/modules/pam_selinux/Makefile.am diff --git a/Linux-PAM/modules/pam_selinux/Makefile.in b/modules/pam_selinux/Makefile.in index 5868eb56..ffa6e9a4 100644 --- a/Linux-PAM/modules/pam_selinux/Makefile.in +++ b/modules/pam_selinux/Makefile.in @@ -1,8 +1,8 @@ -# Makefile.in generated by automake 1.10 from Makefile.am. +# Makefile.in generated by automake 1.10.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, -# 2003, 2004, 2005, 2006 Free Software Foundation, Inc. +# 2003, 2004, 2005, 2006, 2007, 2008 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,7 +15,7 @@ @SET_MAKE@ # -# Copyright (c) 2005, 2006 Thorsten Kukuk <kukuk@thkukuk.de> +# Copyright (c) 2005, 2006, 2007 Thorsten Kukuk <kukuk@thkukuk.de> # @@ -80,7 +80,7 @@ pam_selinux_check_LDADD = $(LDADD) pam_selinux_check_LINK = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) \ $(LIBTOOLFLAGS) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \ $(pam_selinux_check_LDFLAGS) $(LDFLAGS) -o $@ -DEFAULT_INCLUDES = -I. -I$(top_builddir)@am__isrc@ +DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir) depcomp = $(SHELL) $(top_srcdir)/depcomp am__depfiles_maybe = depfiles COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ @@ -121,6 +121,7 @@ CXXFLAGS = @CXXFLAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ +DSYMUTIL = @DSYMUTIL@ ECHO = @ECHO@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ @@ -173,6 +174,7 @@ MKDIR_P = @MKDIR_P@ MSGFMT = @MSGFMT@ MSGFMT_015 = @MSGFMT_015@ MSGMERGE = @MSGMERGE@ +NMEDIT = @NMEDIT@ OBJEXT = @OBJEXT@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ @@ -259,6 +261,7 @@ target_alias = @target_alias@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ CLEANFILES = *~ +MAINTAINERCLEANFILES = $(MANS) README EXTRA_DIST = README $(XMLS) pam_selinux.8 pam_selinux_check.8 \ tst-pam_selinux @@ -318,8 +321,8 @@ install-securelibLTLIBRARIES: $(securelib_LTLIBRARIES) @list='$(securelib_LTLIBRARIES)'; for p in $$list; do \ if test -f $$p; then \ f=$(am__strip_dir) \ - echo " $(LIBTOOL) --mode=install $(securelibLTLIBRARIES_INSTALL) $(INSTALL_STRIP_FLAG) '$$p' '$(DESTDIR)$(securelibdir)/$$f'"; \ - $(LIBTOOL) --mode=install $(securelibLTLIBRARIES_INSTALL) $(INSTALL_STRIP_FLAG) "$$p" "$(DESTDIR)$(securelibdir)/$$f"; \ + echo " $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(securelibLTLIBRARIES_INSTALL) $(INSTALL_STRIP_FLAG) '$$p' '$(DESTDIR)$(securelibdir)/$$f'"; \ + $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(securelibLTLIBRARIES_INSTALL) $(INSTALL_STRIP_FLAG) "$$p" "$(DESTDIR)$(securelibdir)/$$f"; \ else :; fi; \ done @@ -327,8 +330,8 @@ uninstall-securelibLTLIBRARIES: @$(NORMAL_UNINSTALL) @list='$(securelib_LTLIBRARIES)'; for p in $$list; do \ p=$(am__strip_dir) \ - echo " $(LIBTOOL) --mode=uninstall rm -f '$(DESTDIR)$(securelibdir)/$$p'"; \ - $(LIBTOOL) --mode=uninstall rm -f "$(DESTDIR)$(securelibdir)/$$p"; \ + echo " $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=uninstall rm -f '$(DESTDIR)$(securelibdir)/$$p'"; \ + $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=uninstall rm -f "$(DESTDIR)$(securelibdir)/$$p"; \ done clean-securelibLTLIBRARIES: @@ -438,8 +441,8 @@ ID: $(HEADERS) $(SOURCES) $(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; } \ - END { for (i in files) print i; }'`; \ + $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ mkid -fID $$unique tags: TAGS @@ -451,8 +454,8 @@ TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | \ - $(AWK) ' { files[$$0] = 1; } \ - END { for (i in files) print i; }'`; \ + $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \ test -n "$$unique" || unique=$$empty_fix; \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ @@ -462,13 +465,12 @@ ctags: CTAGS CTAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ $(TAGS_FILES) $(LISP) tags=; \ - here=`pwd`; \ 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; } \ - END { for (i in files) print i; }'`; \ + $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ test -z "$(CTAGS_ARGS)$$tags$$unique" \ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ $$tags $$unique @@ -613,6 +615,7 @@ distclean-generic: maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." + -test -z "$(MAINTAINERCLEANFILES)" || rm -f $(MAINTAINERCLEANFILES) clean: clean-am clean-am: clean-generic clean-libtool clean-noinstPROGRAMS \ diff --git a/Linux-PAM/modules/pam_selinux/README b/modules/pam_selinux/README index 9e841f2e..9e841f2e 100644 --- a/Linux-PAM/modules/pam_selinux/README +++ b/modules/pam_selinux/README diff --git a/Linux-PAM/modules/pam_selinux/README.xml b/modules/pam_selinux/README.xml index 7e1baf55..7e1baf55 100644 --- a/Linux-PAM/modules/pam_selinux/README.xml +++ b/modules/pam_selinux/README.xml diff --git a/Linux-PAM/modules/pam_selinux/pam_selinux.8 b/modules/pam_selinux/pam_selinux.8 index ec26025d..bfcf7ba7 100644 --- a/Linux-PAM/modules/pam_selinux/pam_selinux.8 +++ b/modules/pam_selinux/pam_selinux.8 @@ -1,11 +1,11 @@ .\" Title: pam_selinux .\" Author: .\" Generator: DocBook XSL Stylesheets v1.73.1 <http://docbook.sf.net/> -.\" Date: 01/08/2008 +.\" Date: 04/16/2008 .\" Manual: Linux-PAM Manual .\" Source: Linux-PAM Manual .\" -.TH "PAM_SELINUX" "8" "01/08/2008" "Linux-PAM Manual" "Linux\-PAM Manual" +.TH "PAM_SELINUX" "8" "04/16/2008" "Linux-PAM Manual" "Linux\-PAM Manual" .\" disable hyphenation .nh .\" disable justification (adjust text to left margin only) diff --git a/Linux-PAM/modules/pam_selinux/pam_selinux.8.xml b/modules/pam_selinux/pam_selinux.8.xml index 3acd1322..3acd1322 100644 --- a/Linux-PAM/modules/pam_selinux/pam_selinux.8.xml +++ b/modules/pam_selinux/pam_selinux.8.xml diff --git a/Linux-PAM/modules/pam_selinux/pam_selinux.c b/modules/pam_selinux/pam_selinux.c index f0935896..f679e33d 100644 --- a/Linux-PAM/modules/pam_selinux/pam_selinux.c +++ b/modules/pam_selinux/pam_selinux.c @@ -91,26 +91,26 @@ int send_audit_message(pam_handle_t *pamh, int success, security_context_t defau if (errno == EINVAL || errno == EPROTONOSUPPORT || errno == EAFNOSUPPORT) return 0; /* No audit support in kernel */ - pam_syslog(pamh, LOG_ERR, _("Error connecting to audit system.")); + pam_syslog(pamh, LOG_ERR, "Error connecting to audit system."); return rc; } if (selinux_trans_to_raw_context(default_context, &default_raw) < 0) { - pam_syslog(pamh, LOG_ERR, _("Error translating default context.")); + pam_syslog(pamh, LOG_ERR, "Error translating default context."); default_raw = NULL; } if (selinux_trans_to_raw_context(selected_context, &selected_raw) < 0) { - pam_syslog(pamh, LOG_ERR, _("Error translating selected context.")); + pam_syslog(pamh, LOG_ERR, "Error translating selected context."); selected_raw = NULL; } if (asprintf(&msg, "pam: default-context=%s selected-context=%s", default_raw ? default_raw : (default_context ? default_context : "?"), selected_raw ? selected_raw : (selected_context ? selected_context : "?")) < 0) { - pam_syslog(pamh, LOG_ERR, ("Error allocating memory.")); + pam_syslog(pamh, LOG_ERR, "Error allocating memory."); goto out; } if (audit_log_user_message(audit_fd, AUDIT_USER_ROLE_CHANGE, msg, NULL, NULL, NULL, success) <= 0) { - pam_syslog(pamh, LOG_ERR, _("Error sending audit message.")); + pam_syslog(pamh, LOG_ERR, "Error sending audit message."); goto out; } rc = 0; @@ -509,7 +509,7 @@ pam_sm_open_session(pam_handle_t *pamh, int flags UNUSED, default_user_context=strdup(contextlist[0]); freeconary(contextlist); if (default_user_context == NULL) { - pam_syslog(pamh, LOG_ERR, _("Out of memory")); + pam_syslog(pamh, LOG_ERR, "Out of memory"); return PAM_AUTH_ERR; } user_context = default_user_context; @@ -517,7 +517,7 @@ pam_sm_open_session(pam_handle_t *pamh, int flags UNUSED, user_context = config_context(pamh, default_user_context, debug); if (user_context == NULL) { freecon(default_user_context); - pam_syslog(pamh, LOG_ERR, _("Unable to get valid context for %s"), + pam_syslog(pamh, LOG_ERR, "Unable to get valid context for %s", username); pam_prompt (pamh, PAM_ERROR_MSG, NULL, _("Unable to get valid context for %s"), username); if (security_getenforce() == 1) @@ -672,7 +672,7 @@ PAM_EXTERN int pam_sm_close_session(pam_handle_t *pamh, int flags UNUSED, int argc, const char **argv) { - int i, debug = 0,status=0, open_session=0; + int i, debug = 0, status = PAM_SUCCESS, open_session = 0; if (! (selinux_enabled )) return PAM_SUCCESS; @@ -702,19 +702,21 @@ pam_sm_close_session(pam_handle_t *pamh, int flags UNUSED, free(ttyn); ttyn=NULL; } - status=setexeccon(prev_user_context); - freecon(prev_user_context); - if (status) { - pam_syslog(pamh, LOG_ERR, "Error! Unable to set executable context %s.", + if (prev_user_context) { + if (setexeccon(prev_user_context)) { + pam_syslog(pamh, LOG_ERR, "Unable to restore executable context %s.", prev_user_context); - if (security_getenforce() == 1) - return PAM_AUTH_ERR; - else - return PAM_SUCCESS; + if (security_getenforce() == 1) + status = PAM_AUTH_ERR; + else + status = PAM_SUCCESS; + } + freecon(prev_user_context); + prev_user_context = NULL; } if (debug) pam_syslog(pamh, LOG_NOTICE, "setcontext back to orginal"); - return PAM_SUCCESS; + return status; } diff --git a/Linux-PAM/modules/pam_selinux/pam_selinux_check.8 b/modules/pam_selinux/pam_selinux_check.8 index d6fcdff1..d6fcdff1 100644 --- a/Linux-PAM/modules/pam_selinux/pam_selinux_check.8 +++ b/modules/pam_selinux/pam_selinux_check.8 diff --git a/Linux-PAM/modules/pam_selinux/pam_selinux_check.c b/modules/pam_selinux/pam_selinux_check.c index 30526d37..30526d37 100644 --- a/Linux-PAM/modules/pam_selinux/pam_selinux_check.c +++ b/modules/pam_selinux/pam_selinux_check.c diff --git a/Linux-PAM/modules/pam_selinux/tst-pam_selinux b/modules/pam_selinux/tst-pam_selinux index 14c3d82f..14c3d82f 100755 --- a/Linux-PAM/modules/pam_selinux/tst-pam_selinux +++ b/modules/pam_selinux/tst-pam_selinux diff --git a/Linux-PAM/modules/pam_sepermit/Makefile.am b/modules/pam_sepermit/Makefile.am index 579e142f..579e142f 100644 --- a/Linux-PAM/modules/pam_sepermit/Makefile.am +++ b/modules/pam_sepermit/Makefile.am diff --git a/Linux-PAM/modules/pam_sepermit/Makefile.in b/modules/pam_sepermit/Makefile.in index 9ab1aece..fa5b9d64 100644 --- a/Linux-PAM/modules/pam_sepermit/Makefile.in +++ b/modules/pam_sepermit/Makefile.in @@ -1,8 +1,8 @@ -# Makefile.in generated by automake 1.10 from Makefile.am. +# Makefile.in generated by automake 1.10.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, -# 2003, 2004, 2005, 2006 Free Software Foundation, Inc. +# 2003, 2004, 2005, 2006, 2007, 2008 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. @@ -74,7 +74,7 @@ pam_sepermit_la_LINK = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) \ $(pam_sepermit_la_LDFLAGS) $(LDFLAGS) -o $@ @HAVE_LIBSELINUX_TRUE@am_pam_sepermit_la_rpath = -rpath \ @HAVE_LIBSELINUX_TRUE@ $(securelibdir) -DEFAULT_INCLUDES = -I. -I$(top_builddir)@am__isrc@ +DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir) depcomp = $(SHELL) $(top_srcdir)/depcomp am__depfiles_maybe = depfiles COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ @@ -117,6 +117,7 @@ CXXFLAGS = @CXXFLAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ +DSYMUTIL = @DSYMUTIL@ ECHO = @ECHO@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ @@ -169,6 +170,7 @@ MKDIR_P = @MKDIR_P@ MSGFMT = @MSGFMT@ MSGFMT_015 = @MSGFMT_015@ MSGMERGE = @MSGMERGE@ +NMEDIT = @NMEDIT@ OBJEXT = @OBJEXT@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ @@ -314,8 +316,8 @@ install-securelibLTLIBRARIES: $(securelib_LTLIBRARIES) @list='$(securelib_LTLIBRARIES)'; for p in $$list; do \ if test -f $$p; then \ f=$(am__strip_dir) \ - echo " $(LIBTOOL) --mode=install $(securelibLTLIBRARIES_INSTALL) $(INSTALL_STRIP_FLAG) '$$p' '$(DESTDIR)$(securelibdir)/$$f'"; \ - $(LIBTOOL) --mode=install $(securelibLTLIBRARIES_INSTALL) $(INSTALL_STRIP_FLAG) "$$p" "$(DESTDIR)$(securelibdir)/$$f"; \ + echo " $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(securelibLTLIBRARIES_INSTALL) $(INSTALL_STRIP_FLAG) '$$p' '$(DESTDIR)$(securelibdir)/$$f'"; \ + $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(securelibLTLIBRARIES_INSTALL) $(INSTALL_STRIP_FLAG) "$$p" "$(DESTDIR)$(securelibdir)/$$f"; \ else :; fi; \ done @@ -323,8 +325,8 @@ uninstall-securelibLTLIBRARIES: @$(NORMAL_UNINSTALL) @list='$(securelib_LTLIBRARIES)'; for p in $$list; do \ p=$(am__strip_dir) \ - echo " $(LIBTOOL) --mode=uninstall rm -f '$(DESTDIR)$(securelibdir)/$$p'"; \ - $(LIBTOOL) --mode=uninstall rm -f "$(DESTDIR)$(securelibdir)/$$p"; \ + echo " $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=uninstall rm -f '$(DESTDIR)$(securelibdir)/$$p'"; \ + $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=uninstall rm -f "$(DESTDIR)$(securelibdir)/$$p"; \ done clean-securelibLTLIBRARIES: @@ -457,8 +459,8 @@ ID: $(HEADERS) $(SOURCES) $(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; } \ - END { for (i in files) print i; }'`; \ + $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ mkid -fID $$unique tags: TAGS @@ -470,8 +472,8 @@ TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | \ - $(AWK) ' { files[$$0] = 1; } \ - END { for (i in files) print i; }'`; \ + $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \ test -n "$$unique" || unique=$$empty_fix; \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ @@ -481,13 +483,12 @@ ctags: CTAGS CTAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ $(TAGS_FILES) $(LISP) tags=; \ - here=`pwd`; \ 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; } \ - END { for (i in files) print i; }'`; \ + $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ test -z "$(CTAGS_ARGS)$$tags$$unique" \ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ $$tags $$unique diff --git a/Linux-PAM/modules/pam_sepermit/README b/modules/pam_sepermit/README index 11429832..11429832 100644 --- a/Linux-PAM/modules/pam_sepermit/README +++ b/modules/pam_sepermit/README diff --git a/Linux-PAM/modules/pam_sepermit/README.xml b/modules/pam_sepermit/README.xml index bb65951c..bb65951c 100644 --- a/Linux-PAM/modules/pam_sepermit/README.xml +++ b/modules/pam_sepermit/README.xml diff --git a/Linux-PAM/modules/pam_sepermit/pam_sepermit.8 b/modules/pam_sepermit/pam_sepermit.8 index 217d3df5..40486668 100644 --- a/Linux-PAM/modules/pam_sepermit/pam_sepermit.8 +++ b/modules/pam_sepermit/pam_sepermit.8 @@ -1,11 +1,11 @@ .\" Title: pam_sepermit .\" Author: .\" Generator: DocBook XSL Stylesheets v1.73.1 <http://docbook.sf.net/> -.\" Date: 02/04/2008 +.\" Date: 04/16/2008 .\" Manual: Linux-PAM Manual .\" Source: Linux-PAM Manual .\" -.TH "PAM_SEPERMIT" "8" "02/04/2008" "Linux-PAM Manual" "Linux\-PAM Manual" +.TH "PAM_SEPERMIT" "8" "04/16/2008" "Linux-PAM Manual" "Linux\-PAM Manual" .\" disable hyphenation .nh .\" disable justification (adjust text to left margin only) diff --git a/Linux-PAM/modules/pam_sepermit/pam_sepermit.8.xml b/modules/pam_sepermit/pam_sepermit.8.xml index c2546b62..c2546b62 100644 --- a/Linux-PAM/modules/pam_sepermit/pam_sepermit.8.xml +++ b/modules/pam_sepermit/pam_sepermit.8.xml diff --git a/Linux-PAM/modules/pam_sepermit/pam_sepermit.c b/modules/pam_sepermit/pam_sepermit.c index 47f95030..0d5ab21a 100644 --- a/Linux-PAM/modules/pam_sepermit/pam_sepermit.c +++ b/modules/pam_sepermit/pam_sepermit.c @@ -207,6 +207,9 @@ sepermit_lock(pam_handle_t *pamh, const char *user, int debug) return -1; } + /* Need to close on exec */ + fcntl(fd, F_SETFD, FD_CLOEXEC); + if (fcntl(fd, F_SETLK, &fl) == -1) { pam_syslog(pamh, LOG_ERR, "User %s with exclusive login already logged in", user); close(fd); diff --git a/Linux-PAM/modules/pam_sepermit/sepermit.conf b/modules/pam_sepermit/sepermit.conf index 951f3dfe..951f3dfe 100644 --- a/Linux-PAM/modules/pam_sepermit/sepermit.conf +++ b/modules/pam_sepermit/sepermit.conf diff --git a/Linux-PAM/modules/pam_sepermit/tst-pam_sepermit b/modules/pam_sepermit/tst-pam_sepermit index 6e6d2363..6e6d2363 100755 --- a/Linux-PAM/modules/pam_sepermit/tst-pam_sepermit +++ b/modules/pam_sepermit/tst-pam_sepermit diff --git a/Linux-PAM/modules/pam_shells/Makefile.am b/modules/pam_shells/Makefile.am index 543e01b4..543e01b4 100644 --- a/Linux-PAM/modules/pam_shells/Makefile.am +++ b/modules/pam_shells/Makefile.am diff --git a/Linux-PAM/modules/pam_shells/Makefile.in b/modules/pam_shells/Makefile.in index 2faa7c54..6068cb6d 100644 --- a/Linux-PAM/modules/pam_shells/Makefile.in +++ b/modules/pam_shells/Makefile.in @@ -1,8 +1,8 @@ -# Makefile.in generated by automake 1.10 from Makefile.am. +# Makefile.in generated by automake 1.10.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, -# 2003, 2004, 2005, 2006 Free Software Foundation, Inc. +# 2003, 2004, 2005, 2006, 2007, 2008 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. @@ -67,7 +67,7 @@ LTLIBRARIES = $(securelib_LTLIBRARIES) pam_shells_la_DEPENDENCIES = pam_shells_la_SOURCES = pam_shells.c pam_shells_la_OBJECTS = pam_shells.lo -DEFAULT_INCLUDES = -I. -I$(top_builddir)@am__isrc@ +DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir) depcomp = $(SHELL) $(top_srcdir)/depcomp am__depfiles_maybe = depfiles COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ @@ -108,6 +108,7 @@ CXXFLAGS = @CXXFLAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ +DSYMUTIL = @DSYMUTIL@ ECHO = @ECHO@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ @@ -160,6 +161,7 @@ MKDIR_P = @MKDIR_P@ MSGFMT = @MSGFMT@ MSGFMT_015 = @MSGFMT_015@ MSGMERGE = @MSGMERGE@ +NMEDIT = @NMEDIT@ OBJEXT = @OBJEXT@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ @@ -296,8 +298,8 @@ install-securelibLTLIBRARIES: $(securelib_LTLIBRARIES) @list='$(securelib_LTLIBRARIES)'; for p in $$list; do \ if test -f $$p; then \ f=$(am__strip_dir) \ - echo " $(LIBTOOL) --mode=install $(securelibLTLIBRARIES_INSTALL) $(INSTALL_STRIP_FLAG) '$$p' '$(DESTDIR)$(securelibdir)/$$f'"; \ - $(LIBTOOL) --mode=install $(securelibLTLIBRARIES_INSTALL) $(INSTALL_STRIP_FLAG) "$$p" "$(DESTDIR)$(securelibdir)/$$f"; \ + echo " $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(securelibLTLIBRARIES_INSTALL) $(INSTALL_STRIP_FLAG) '$$p' '$(DESTDIR)$(securelibdir)/$$f'"; \ + $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(securelibLTLIBRARIES_INSTALL) $(INSTALL_STRIP_FLAG) "$$p" "$(DESTDIR)$(securelibdir)/$$f"; \ else :; fi; \ done @@ -305,8 +307,8 @@ uninstall-securelibLTLIBRARIES: @$(NORMAL_UNINSTALL) @list='$(securelib_LTLIBRARIES)'; for p in $$list; do \ p=$(am__strip_dir) \ - echo " $(LIBTOOL) --mode=uninstall rm -f '$(DESTDIR)$(securelibdir)/$$p'"; \ - $(LIBTOOL) --mode=uninstall rm -f "$(DESTDIR)$(securelibdir)/$$p"; \ + echo " $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=uninstall rm -f '$(DESTDIR)$(securelibdir)/$$p'"; \ + $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=uninstall rm -f "$(DESTDIR)$(securelibdir)/$$p"; \ done clean-securelibLTLIBRARIES: @@ -405,8 +407,8 @@ ID: $(HEADERS) $(SOURCES) $(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; } \ - END { for (i in files) print i; }'`; \ + $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ mkid -fID $$unique tags: TAGS @@ -418,8 +420,8 @@ TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | \ - $(AWK) ' { files[$$0] = 1; } \ - END { for (i in files) print i; }'`; \ + $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \ test -n "$$unique" || unique=$$empty_fix; \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ @@ -429,13 +431,12 @@ ctags: CTAGS CTAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ $(TAGS_FILES) $(LISP) tags=; \ - here=`pwd`; \ 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; } \ - END { for (i in files) print i; }'`; \ + $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ test -z "$(CTAGS_ARGS)$$tags$$unique" \ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ $$tags $$unique diff --git a/Linux-PAM/modules/pam_shells/README b/modules/pam_shells/README index f4658be3..f4658be3 100644 --- a/Linux-PAM/modules/pam_shells/README +++ b/modules/pam_shells/README diff --git a/Linux-PAM/modules/pam_shells/README.xml b/modules/pam_shells/README.xml index 154b97b5..154b97b5 100644 --- a/Linux-PAM/modules/pam_shells/README.xml +++ b/modules/pam_shells/README.xml diff --git a/Linux-PAM/modules/pam_shells/pam_shells.8 b/modules/pam_shells/pam_shells.8 index 0287d3ee..ceca6f1b 100644 --- a/Linux-PAM/modules/pam_shells/pam_shells.8 +++ b/modules/pam_shells/pam_shells.8 @@ -1,11 +1,11 @@ .\" Title: pam_shells .\" Author: .\" Generator: DocBook XSL Stylesheets v1.73.1 <http://docbook.sf.net/> -.\" Date: 01/08/2008 +.\" Date: 04/16/2008 .\" Manual: Linux-PAM Manual .\" Source: Linux-PAM Manual .\" -.TH "PAM_SHELLS" "8" "01/08/2008" "Linux-PAM Manual" "Linux\-PAM Manual" +.TH "PAM_SHELLS" "8" "04/16/2008" "Linux-PAM Manual" "Linux\-PAM Manual" .\" disable hyphenation .nh .\" disable justification (adjust text to left margin only) diff --git a/Linux-PAM/modules/pam_shells/pam_shells.8.xml b/modules/pam_shells/pam_shells.8.xml index abbd5cbd..abbd5cbd 100644 --- a/Linux-PAM/modules/pam_shells/pam_shells.8.xml +++ b/modules/pam_shells/pam_shells.8.xml diff --git a/Linux-PAM/modules/pam_shells/pam_shells.c b/modules/pam_shells/pam_shells.c index 89fc297e..89fc297e 100644 --- a/Linux-PAM/modules/pam_shells/pam_shells.c +++ b/modules/pam_shells/pam_shells.c diff --git a/Linux-PAM/modules/pam_shells/tst-pam_shells b/modules/pam_shells/tst-pam_shells index dccc33d0..dccc33d0 100755 --- a/Linux-PAM/modules/pam_shells/tst-pam_shells +++ b/modules/pam_shells/tst-pam_shells diff --git a/Linux-PAM/modules/pam_stress/Makefile.am b/modules/pam_stress/Makefile.am index b5f80938..b5f80938 100644 --- a/Linux-PAM/modules/pam_stress/Makefile.am +++ b/modules/pam_stress/Makefile.am diff --git a/Linux-PAM/modules/pam_stress/Makefile.in b/modules/pam_stress/Makefile.in index 85580760..8dee3da0 100644 --- a/Linux-PAM/modules/pam_stress/Makefile.in +++ b/modules/pam_stress/Makefile.in @@ -1,8 +1,8 @@ -# Makefile.in generated by automake 1.10 from Makefile.am. +# Makefile.in generated by automake 1.10.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, -# 2003, 2004, 2005, 2006 Free Software Foundation, Inc. +# 2003, 2004, 2005, 2006, 2007, 2008 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. @@ -66,7 +66,7 @@ LTLIBRARIES = $(securelib_LTLIBRARIES) pam_stress_la_DEPENDENCIES = pam_stress_la_SOURCES = pam_stress.c pam_stress_la_OBJECTS = pam_stress.lo -DEFAULT_INCLUDES = -I. -I$(top_builddir)@am__isrc@ +DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir) depcomp = $(SHELL) $(top_srcdir)/depcomp am__depfiles_maybe = depfiles COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ @@ -103,6 +103,7 @@ CXXFLAGS = @CXXFLAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ +DSYMUTIL = @DSYMUTIL@ ECHO = @ECHO@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ @@ -155,6 +156,7 @@ MKDIR_P = @MKDIR_P@ MSGFMT = @MSGFMT@ MSGFMT_015 = @MSGFMT_015@ MSGMERGE = @MSGMERGE@ +NMEDIT = @NMEDIT@ OBJEXT = @OBJEXT@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ @@ -288,8 +290,8 @@ install-securelibLTLIBRARIES: $(securelib_LTLIBRARIES) @list='$(securelib_LTLIBRARIES)'; for p in $$list; do \ if test -f $$p; then \ f=$(am__strip_dir) \ - echo " $(LIBTOOL) --mode=install $(securelibLTLIBRARIES_INSTALL) $(INSTALL_STRIP_FLAG) '$$p' '$(DESTDIR)$(securelibdir)/$$f'"; \ - $(LIBTOOL) --mode=install $(securelibLTLIBRARIES_INSTALL) $(INSTALL_STRIP_FLAG) "$$p" "$(DESTDIR)$(securelibdir)/$$f"; \ + echo " $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(securelibLTLIBRARIES_INSTALL) $(INSTALL_STRIP_FLAG) '$$p' '$(DESTDIR)$(securelibdir)/$$f'"; \ + $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(securelibLTLIBRARIES_INSTALL) $(INSTALL_STRIP_FLAG) "$$p" "$(DESTDIR)$(securelibdir)/$$f"; \ else :; fi; \ done @@ -297,8 +299,8 @@ uninstall-securelibLTLIBRARIES: @$(NORMAL_UNINSTALL) @list='$(securelib_LTLIBRARIES)'; for p in $$list; do \ p=$(am__strip_dir) \ - echo " $(LIBTOOL) --mode=uninstall rm -f '$(DESTDIR)$(securelibdir)/$$p'"; \ - $(LIBTOOL) --mode=uninstall rm -f "$(DESTDIR)$(securelibdir)/$$p"; \ + echo " $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=uninstall rm -f '$(DESTDIR)$(securelibdir)/$$p'"; \ + $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=uninstall rm -f "$(DESTDIR)$(securelibdir)/$$p"; \ done clean-securelibLTLIBRARIES: @@ -352,8 +354,8 @@ ID: $(HEADERS) $(SOURCES) $(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; } \ - END { for (i in files) print i; }'`; \ + $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ mkid -fID $$unique tags: TAGS @@ -365,8 +367,8 @@ TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | \ - $(AWK) ' { files[$$0] = 1; } \ - END { for (i in files) print i; }'`; \ + $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \ test -n "$$unique" || unique=$$empty_fix; \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ @@ -376,13 +378,12 @@ ctags: CTAGS CTAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ $(TAGS_FILES) $(LISP) tags=; \ - here=`pwd`; \ 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; } \ - END { for (i in files) print i; }'`; \ + $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ test -z "$(CTAGS_ARGS)$$tags$$unique" \ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ $$tags $$unique diff --git a/Linux-PAM/modules/pam_stress/README b/modules/pam_stress/README index e64bf2d3..e64bf2d3 100644 --- a/Linux-PAM/modules/pam_stress/README +++ b/modules/pam_stress/README diff --git a/Linux-PAM/modules/pam_stress/pam_stress.c b/modules/pam_stress/pam_stress.c index c254868f..c254868f 100644 --- a/Linux-PAM/modules/pam_stress/pam_stress.c +++ b/modules/pam_stress/pam_stress.c diff --git a/Linux-PAM/modules/pam_stress/tst-pam_stress b/modules/pam_stress/tst-pam_stress index 24be7560..24be7560 100755 --- a/Linux-PAM/modules/pam_stress/tst-pam_stress +++ b/modules/pam_stress/tst-pam_stress diff --git a/Linux-PAM/modules/pam_succeed_if/Makefile.am b/modules/pam_succeed_if/Makefile.am index 0394f42d..0394f42d 100644 --- a/Linux-PAM/modules/pam_succeed_if/Makefile.am +++ b/modules/pam_succeed_if/Makefile.am diff --git a/Linux-PAM/modules/pam_succeed_if/Makefile.in b/modules/pam_succeed_if/Makefile.in index 890024cb..d155d22f 100644 --- a/Linux-PAM/modules/pam_succeed_if/Makefile.in +++ b/modules/pam_succeed_if/Makefile.in @@ -1,8 +1,8 @@ -# Makefile.in generated by automake 1.10 from Makefile.am. +# Makefile.in generated by automake 1.10.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, -# 2003, 2004, 2005, 2006 Free Software Foundation, Inc. +# 2003, 2004, 2005, 2006, 2007, 2008 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. @@ -67,7 +67,7 @@ LTLIBRARIES = $(securelib_LTLIBRARIES) pam_succeed_if_la_DEPENDENCIES = pam_succeed_if_la_SOURCES = pam_succeed_if.c pam_succeed_if_la_OBJECTS = pam_succeed_if.lo -DEFAULT_INCLUDES = -I. -I$(top_builddir)@am__isrc@ +DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir) depcomp = $(SHELL) $(top_srcdir)/depcomp am__depfiles_maybe = depfiles COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ @@ -108,6 +108,7 @@ CXXFLAGS = @CXXFLAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ +DSYMUTIL = @DSYMUTIL@ ECHO = @ECHO@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ @@ -160,6 +161,7 @@ MKDIR_P = @MKDIR_P@ MSGFMT = @MSGFMT@ MSGFMT_015 = @MSGFMT_015@ MSGMERGE = @MSGMERGE@ +NMEDIT = @NMEDIT@ OBJEXT = @OBJEXT@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ @@ -296,8 +298,8 @@ install-securelibLTLIBRARIES: $(securelib_LTLIBRARIES) @list='$(securelib_LTLIBRARIES)'; for p in $$list; do \ if test -f $$p; then \ f=$(am__strip_dir) \ - echo " $(LIBTOOL) --mode=install $(securelibLTLIBRARIES_INSTALL) $(INSTALL_STRIP_FLAG) '$$p' '$(DESTDIR)$(securelibdir)/$$f'"; \ - $(LIBTOOL) --mode=install $(securelibLTLIBRARIES_INSTALL) $(INSTALL_STRIP_FLAG) "$$p" "$(DESTDIR)$(securelibdir)/$$f"; \ + echo " $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(securelibLTLIBRARIES_INSTALL) $(INSTALL_STRIP_FLAG) '$$p' '$(DESTDIR)$(securelibdir)/$$f'"; \ + $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(securelibLTLIBRARIES_INSTALL) $(INSTALL_STRIP_FLAG) "$$p" "$(DESTDIR)$(securelibdir)/$$f"; \ else :; fi; \ done @@ -305,8 +307,8 @@ uninstall-securelibLTLIBRARIES: @$(NORMAL_UNINSTALL) @list='$(securelib_LTLIBRARIES)'; for p in $$list; do \ p=$(am__strip_dir) \ - echo " $(LIBTOOL) --mode=uninstall rm -f '$(DESTDIR)$(securelibdir)/$$p'"; \ - $(LIBTOOL) --mode=uninstall rm -f "$(DESTDIR)$(securelibdir)/$$p"; \ + echo " $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=uninstall rm -f '$(DESTDIR)$(securelibdir)/$$p'"; \ + $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=uninstall rm -f "$(DESTDIR)$(securelibdir)/$$p"; \ done clean-securelibLTLIBRARIES: @@ -405,8 +407,8 @@ ID: $(HEADERS) $(SOURCES) $(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; } \ - END { for (i in files) print i; }'`; \ + $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ mkid -fID $$unique tags: TAGS @@ -418,8 +420,8 @@ TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | \ - $(AWK) ' { files[$$0] = 1; } \ - END { for (i in files) print i; }'`; \ + $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \ test -n "$$unique" || unique=$$empty_fix; \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ @@ -429,13 +431,12 @@ ctags: CTAGS CTAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ $(TAGS_FILES) $(LISP) tags=; \ - here=`pwd`; \ 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; } \ - END { for (i in files) print i; }'`; \ + $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ test -z "$(CTAGS_ARGS)$$tags$$unique" \ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ $$tags $$unique diff --git a/Linux-PAM/modules/pam_succeed_if/README b/modules/pam_succeed_if/README index 6e4907c6..6e4907c6 100644 --- a/Linux-PAM/modules/pam_succeed_if/README +++ b/modules/pam_succeed_if/README diff --git a/Linux-PAM/modules/pam_succeed_if/README.xml b/modules/pam_succeed_if/README.xml index c52f00a0..c52f00a0 100644 --- a/Linux-PAM/modules/pam_succeed_if/README.xml +++ b/modules/pam_succeed_if/README.xml diff --git a/Linux-PAM/modules/pam_succeed_if/pam_succeed_if.8 b/modules/pam_succeed_if/pam_succeed_if.8 index d3390b48..65c710e8 100644 --- a/Linux-PAM/modules/pam_succeed_if/pam_succeed_if.8 +++ b/modules/pam_succeed_if/pam_succeed_if.8 @@ -1,11 +1,11 @@ .\" Title: pam_succeed_if .\" Author: .\" Generator: DocBook XSL Stylesheets v1.73.1 <http://docbook.sf.net/> -.\" Date: 01/08/2008 +.\" Date: 04/16/2008 .\" Manual: Linux-PAM .\" Source: Linux-PAM .\" -.TH "PAM_SUCCEED_IF" "8" "01/08/2008" "Linux-PAM" "Linux\-PAM" +.TH "PAM_SUCCEED_IF" "8" "04/16/2008" "Linux-PAM" "Linux\-PAM" .\" disable hyphenation .nh .\" disable justification (adjust text to left margin only) diff --git a/Linux-PAM/modules/pam_succeed_if/pam_succeed_if.8.xml b/modules/pam_succeed_if/pam_succeed_if.8.xml index d064e03b..d064e03b 100644 --- a/Linux-PAM/modules/pam_succeed_if/pam_succeed_if.8.xml +++ b/modules/pam_succeed_if/pam_succeed_if.8.xml diff --git a/Linux-PAM/modules/pam_succeed_if/pam_succeed_if.c b/modules/pam_succeed_if/pam_succeed_if.c index 06cb5d6a..06cb5d6a 100644 --- a/Linux-PAM/modules/pam_succeed_if/pam_succeed_if.c +++ b/modules/pam_succeed_if/pam_succeed_if.c diff --git a/Linux-PAM/modules/pam_succeed_if/tst-pam_succeed_if b/modules/pam_succeed_if/tst-pam_succeed_if index f2b6dd3f..f2b6dd3f 100755 --- a/Linux-PAM/modules/pam_succeed_if/tst-pam_succeed_if +++ b/modules/pam_succeed_if/tst-pam_succeed_if diff --git a/Linux-PAM/modules/pam_tally/Makefile.am b/modules/pam_tally/Makefile.am index c4c181a9..c4c181a9 100644 --- a/Linux-PAM/modules/pam_tally/Makefile.am +++ b/modules/pam_tally/Makefile.am diff --git a/Linux-PAM/modules/pam_tally/Makefile.in b/modules/pam_tally/Makefile.in index b3ee2698..ad8ce4af 100644 --- a/Linux-PAM/modules/pam_tally/Makefile.in +++ b/modules/pam_tally/Makefile.in @@ -1,8 +1,8 @@ -# Makefile.in generated by automake 1.10 from Makefile.am. +# Makefile.in generated by automake 1.10.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, -# 2003, 2004, 2005, 2006 Free Software Foundation, Inc. +# 2003, 2004, 2005, 2006, 2007, 2008 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. @@ -79,8 +79,8 @@ sbinPROGRAMS_INSTALL = $(INSTALL_PROGRAM) PROGRAMS = $(sbin_PROGRAMS) am_pam_tally_OBJECTS = pam_tally_app.$(OBJEXT) pam_tally_OBJECTS = $(am_pam_tally_OBJECTS) -pam_tally_DEPENDENCIES = -DEFAULT_INCLUDES = -I. -I$(top_builddir)@am__isrc@ +pam_tally_LDADD = $(LDADD) +DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir) depcomp = $(SHELL) $(top_srcdir)/depcomp am__depfiles_maybe = depfiles COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ @@ -122,6 +122,7 @@ CXXFLAGS = @CXXFLAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ +DSYMUTIL = @DSYMUTIL@ ECHO = @ECHO@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ @@ -174,6 +175,7 @@ MKDIR_P = @MKDIR_P@ MSGFMT = @MSGFMT@ MSGFMT_015 = @MSGFMT_015@ MSGMERGE = @MSGMERGE@ +NMEDIT = @NMEDIT@ OBJEXT = @OBJEXT@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ @@ -273,7 +275,6 @@ pam_tally_la_LDFLAGS = -no-undefined -avoid-version -module \ pam_tally_la_LIBADD = -L$(top_builddir)/libpam -lpam securelib_LTLIBRARIES = pam_tally.la pam_tally_SOURCES = pam_tally_app.c -pam_tally_LDADD = -L$(top_builddir)/libpam -lpam @ENABLE_REGENERATE_MAN_TRUE@noinst_DATA = README all: all-am @@ -314,8 +315,8 @@ install-securelibLTLIBRARIES: $(securelib_LTLIBRARIES) @list='$(securelib_LTLIBRARIES)'; for p in $$list; do \ if test -f $$p; then \ f=$(am__strip_dir) \ - echo " $(LIBTOOL) --mode=install $(securelibLTLIBRARIES_INSTALL) $(INSTALL_STRIP_FLAG) '$$p' '$(DESTDIR)$(securelibdir)/$$f'"; \ - $(LIBTOOL) --mode=install $(securelibLTLIBRARIES_INSTALL) $(INSTALL_STRIP_FLAG) "$$p" "$(DESTDIR)$(securelibdir)/$$f"; \ + echo " $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(securelibLTLIBRARIES_INSTALL) $(INSTALL_STRIP_FLAG) '$$p' '$(DESTDIR)$(securelibdir)/$$f'"; \ + $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(securelibLTLIBRARIES_INSTALL) $(INSTALL_STRIP_FLAG) "$$p" "$(DESTDIR)$(securelibdir)/$$f"; \ else :; fi; \ done @@ -323,8 +324,8 @@ uninstall-securelibLTLIBRARIES: @$(NORMAL_UNINSTALL) @list='$(securelib_LTLIBRARIES)'; for p in $$list; do \ p=$(am__strip_dir) \ - echo " $(LIBTOOL) --mode=uninstall rm -f '$(DESTDIR)$(securelibdir)/$$p'"; \ - $(LIBTOOL) --mode=uninstall rm -f "$(DESTDIR)$(securelibdir)/$$p"; \ + echo " $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=uninstall rm -f '$(DESTDIR)$(securelibdir)/$$p'"; \ + $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=uninstall rm -f "$(DESTDIR)$(securelibdir)/$$p"; \ done clean-securelibLTLIBRARIES: @@ -346,8 +347,8 @@ install-sbinPROGRAMS: $(sbin_PROGRAMS) || test -f $$p1 \ ; then \ f=`echo "$$p1" | sed 's,^.*/,,;$(transform);s/$$/$(EXEEXT)/'`; \ - echo " $(INSTALL_PROGRAM_ENV) $(LIBTOOL) --mode=install $(sbinPROGRAMS_INSTALL) '$$p' '$(DESTDIR)$(sbindir)/$$f'"; \ - $(INSTALL_PROGRAM_ENV) $(LIBTOOL) --mode=install $(sbinPROGRAMS_INSTALL) "$$p" "$(DESTDIR)$(sbindir)/$$f" || exit 1; \ + echo " $(INSTALL_PROGRAM_ENV) $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(sbinPROGRAMS_INSTALL) '$$p' '$(DESTDIR)$(sbindir)/$$f'"; \ + $(INSTALL_PROGRAM_ENV) $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(sbinPROGRAMS_INSTALL) "$$p" "$(DESTDIR)$(sbindir)/$$f" || exit 1; \ else :; fi; \ done @@ -455,8 +456,8 @@ ID: $(HEADERS) $(SOURCES) $(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; } \ - END { for (i in files) print i; }'`; \ + $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ mkid -fID $$unique tags: TAGS @@ -468,8 +469,8 @@ TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | \ - $(AWK) ' { files[$$0] = 1; } \ - END { for (i in files) print i; }'`; \ + $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \ test -n "$$unique" || unique=$$empty_fix; \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ @@ -479,13 +480,12 @@ ctags: CTAGS CTAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ $(TAGS_FILES) $(LISP) tags=; \ - here=`pwd`; \ 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; } \ - END { for (i in files) print i; }'`; \ + $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ test -z "$(CTAGS_ARGS)$$tags$$unique" \ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ $$tags $$unique diff --git a/Linux-PAM/modules/pam_tally/README b/modules/pam_tally/README index d3bf5354..d3bf5354 100644 --- a/Linux-PAM/modules/pam_tally/README +++ b/modules/pam_tally/README diff --git a/Linux-PAM/modules/pam_tally/README.xml b/modules/pam_tally/README.xml index 3c6de50e..3c6de50e 100644 --- a/Linux-PAM/modules/pam_tally/README.xml +++ b/modules/pam_tally/README.xml diff --git a/Linux-PAM/modules/pam_tally/faillog.h b/modules/pam_tally/faillog.h index 0f16261b..0f16261b 100644 --- a/Linux-PAM/modules/pam_tally/faillog.h +++ b/modules/pam_tally/faillog.h diff --git a/Linux-PAM/modules/pam_tally/pam_tally.8 b/modules/pam_tally/pam_tally.8 index 4e767170..205b7663 100644 --- a/Linux-PAM/modules/pam_tally/pam_tally.8 +++ b/modules/pam_tally/pam_tally.8 @@ -1,11 +1,11 @@ .\" Title: pam_tally .\" Author: .\" Generator: DocBook XSL Stylesheets v1.73.1 <http://docbook.sf.net/> -.\" Date: 01/08/2008 +.\" Date: 04/16/2008 .\" Manual: Linux-PAM Manual .\" Source: Linux-PAM Manual .\" -.TH "PAM_TALLY" "8" "01/08/2008" "Linux-PAM Manual" "Linux\-PAM Manual" +.TH "PAM_TALLY" "8" "04/16/2008" "Linux-PAM Manual" "Linux\-PAM Manual" .\" disable hyphenation .nh .\" disable justification (adjust text to left margin only) diff --git a/Linux-PAM/modules/pam_tally/pam_tally.8.xml b/modules/pam_tally/pam_tally.8.xml index 4f89269e..4f89269e 100644 --- a/Linux-PAM/modules/pam_tally/pam_tally.8.xml +++ b/modules/pam_tally/pam_tally.8.xml diff --git a/Linux-PAM/modules/pam_tally/pam_tally.c b/modules/pam_tally/pam_tally.c index 8814659a..8814659a 100644 --- a/Linux-PAM/modules/pam_tally/pam_tally.c +++ b/modules/pam_tally/pam_tally.c diff --git a/Linux-PAM/modules/pam_tally/pam_tally_app.c b/modules/pam_tally/pam_tally_app.c index 9e6e1faf..9e6e1faf 100644 --- a/Linux-PAM/modules/pam_tally/pam_tally_app.c +++ b/modules/pam_tally/pam_tally_app.c diff --git a/Linux-PAM/modules/pam_tally/tst-pam_tally b/modules/pam_tally/tst-pam_tally index 15291af6..15291af6 100755 --- a/Linux-PAM/modules/pam_tally/tst-pam_tally +++ b/modules/pam_tally/tst-pam_tally diff --git a/Linux-PAM/modules/pam_time/Makefile.am b/modules/pam_time/Makefile.am index 9c63ee5e..9c63ee5e 100644 --- a/Linux-PAM/modules/pam_time/Makefile.am +++ b/modules/pam_time/Makefile.am diff --git a/Linux-PAM/modules/pam_time/Makefile.in b/modules/pam_time/Makefile.in index 5058d1a8..c33bd0d9 100644 --- a/Linux-PAM/modules/pam_time/Makefile.in +++ b/modules/pam_time/Makefile.in @@ -1,8 +1,8 @@ -# Makefile.in generated by automake 1.10 from Makefile.am. +# Makefile.in generated by automake 1.10.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, -# 2003, 2004, 2005, 2006 Free Software Foundation, Inc. +# 2003, 2004, 2005, 2006, 2007, 2008 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. @@ -68,7 +68,7 @@ LTLIBRARIES = $(securelib_LTLIBRARIES) pam_time_la_DEPENDENCIES = pam_time_la_SOURCES = pam_time.c pam_time_la_OBJECTS = pam_time.lo -DEFAULT_INCLUDES = -I. -I$(top_builddir)@am__isrc@ +DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir) depcomp = $(SHELL) $(top_srcdir)/depcomp am__depfiles_maybe = depfiles COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ @@ -111,6 +111,7 @@ CXXFLAGS = @CXXFLAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ +DSYMUTIL = @DSYMUTIL@ ECHO = @ECHO@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ @@ -163,6 +164,7 @@ MKDIR_P = @MKDIR_P@ MSGFMT = @MSGFMT@ MSGFMT_015 = @MSGFMT_015@ MSGMERGE = @MSGMERGE@ +NMEDIT = @NMEDIT@ OBJEXT = @OBJEXT@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ @@ -302,8 +304,8 @@ install-securelibLTLIBRARIES: $(securelib_LTLIBRARIES) @list='$(securelib_LTLIBRARIES)'; for p in $$list; do \ if test -f $$p; then \ f=$(am__strip_dir) \ - echo " $(LIBTOOL) --mode=install $(securelibLTLIBRARIES_INSTALL) $(INSTALL_STRIP_FLAG) '$$p' '$(DESTDIR)$(securelibdir)/$$f'"; \ - $(LIBTOOL) --mode=install $(securelibLTLIBRARIES_INSTALL) $(INSTALL_STRIP_FLAG) "$$p" "$(DESTDIR)$(securelibdir)/$$f"; \ + echo " $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(securelibLTLIBRARIES_INSTALL) $(INSTALL_STRIP_FLAG) '$$p' '$(DESTDIR)$(securelibdir)/$$f'"; \ + $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(securelibLTLIBRARIES_INSTALL) $(INSTALL_STRIP_FLAG) "$$p" "$(DESTDIR)$(securelibdir)/$$f"; \ else :; fi; \ done @@ -311,8 +313,8 @@ uninstall-securelibLTLIBRARIES: @$(NORMAL_UNINSTALL) @list='$(securelib_LTLIBRARIES)'; for p in $$list; do \ p=$(am__strip_dir) \ - echo " $(LIBTOOL) --mode=uninstall rm -f '$(DESTDIR)$(securelibdir)/$$p'"; \ - $(LIBTOOL) --mode=uninstall rm -f "$(DESTDIR)$(securelibdir)/$$p"; \ + echo " $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=uninstall rm -f '$(DESTDIR)$(securelibdir)/$$p'"; \ + $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=uninstall rm -f "$(DESTDIR)$(securelibdir)/$$p"; \ done clean-securelibLTLIBRARIES: @@ -473,8 +475,8 @@ ID: $(HEADERS) $(SOURCES) $(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; } \ - END { for (i in files) print i; }'`; \ + $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ mkid -fID $$unique tags: TAGS @@ -486,8 +488,8 @@ TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | \ - $(AWK) ' { files[$$0] = 1; } \ - END { for (i in files) print i; }'`; \ + $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \ test -n "$$unique" || unique=$$empty_fix; \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ @@ -497,13 +499,12 @@ ctags: CTAGS CTAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ $(TAGS_FILES) $(LISP) tags=; \ - here=`pwd`; \ 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; } \ - END { for (i in files) print i; }'`; \ + $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ test -z "$(CTAGS_ARGS)$$tags$$unique" \ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ $$tags $$unique diff --git a/Linux-PAM/modules/pam_time/README b/modules/pam_time/README index 05eaec2c..05eaec2c 100644 --- a/Linux-PAM/modules/pam_time/README +++ b/modules/pam_time/README diff --git a/Linux-PAM/modules/pam_time/README.xml b/modules/pam_time/README.xml index 6c11eec1..6c11eec1 100644 --- a/Linux-PAM/modules/pam_time/README.xml +++ b/modules/pam_time/README.xml diff --git a/Linux-PAM/modules/pam_time/pam_time.8 b/modules/pam_time/pam_time.8 index 2edfac91..4dfb7023 100644 --- a/Linux-PAM/modules/pam_time/pam_time.8 +++ b/modules/pam_time/pam_time.8 @@ -1,11 +1,11 @@ .\" Title: pam_time .\" Author: .\" Generator: DocBook XSL Stylesheets v1.73.1 <http://docbook.sf.net/> -.\" Date: 01/08/2008 +.\" Date: 04/16/2008 .\" Manual: Linux-PAM Manual .\" Source: Linux-PAM Manual .\" -.TH "PAM_TIME" "8" "01/08/2008" "Linux-PAM Manual" "Linux-PAM Manual" +.TH "PAM_TIME" "8" "04/16/2008" "Linux-PAM Manual" "Linux-PAM Manual" .\" disable hyphenation .nh .\" disable justification (adjust text to left margin only) diff --git a/Linux-PAM/modules/pam_time/pam_time.8.xml b/modules/pam_time/pam_time.8.xml index e0b149a7..e0b149a7 100644 --- a/Linux-PAM/modules/pam_time/pam_time.8.xml +++ b/modules/pam_time/pam_time.8.xml diff --git a/Linux-PAM/modules/pam_time/pam_time.c b/modules/pam_time/pam_time.c index 8e3b2486..8e3b2486 100644 --- a/Linux-PAM/modules/pam_time/pam_time.c +++ b/modules/pam_time/pam_time.c diff --git a/Linux-PAM/modules/pam_time/time.conf b/modules/pam_time/time.conf index c7b7989c..c7b7989c 100644 --- a/Linux-PAM/modules/pam_time/time.conf +++ b/modules/pam_time/time.conf diff --git a/Linux-PAM/modules/pam_time/time.conf.5 b/modules/pam_time/time.conf.5 index 34b6e60c..479a3e1d 100644 --- a/Linux-PAM/modules/pam_time/time.conf.5 +++ b/modules/pam_time/time.conf.5 @@ -1,11 +1,11 @@ .\" Title: time.conf .\" Author: .\" Generator: DocBook XSL Stylesheets v1.73.1 <http://docbook.sf.net/> -.\" Date: 01/08/2008 +.\" Date: 04/16/2008 .\" Manual: Linux-PAM Manual .\" Source: Linux-PAM Manual .\" -.TH "TIME\.CONF" "5" "01/08/2008" "Linux-PAM Manual" "Linux\-PAM Manual" +.TH "TIME\.CONF" "5" "04/16/2008" "Linux-PAM Manual" "Linux\-PAM Manual" .\" disable hyphenation .nh .\" disable justification (adjust text to left margin only) diff --git a/Linux-PAM/modules/pam_time/time.conf.5.xml b/modules/pam_time/time.conf.5.xml index 224fda34..224fda34 100644 --- a/Linux-PAM/modules/pam_time/time.conf.5.xml +++ b/modules/pam_time/time.conf.5.xml diff --git a/Linux-PAM/modules/pam_time/tst-pam_time b/modules/pam_time/tst-pam_time index 030717bb..030717bb 100755 --- a/Linux-PAM/modules/pam_time/tst-pam_time +++ b/modules/pam_time/tst-pam_time diff --git a/Linux-PAM/modules/pam_tty_audit/Makefile.am b/modules/pam_tty_audit/Makefile.am index 5bb64585..5bb64585 100644 --- a/Linux-PAM/modules/pam_tty_audit/Makefile.am +++ b/modules/pam_tty_audit/Makefile.am diff --git a/Linux-PAM/modules/pam_tty_audit/Makefile.in b/modules/pam_tty_audit/Makefile.in index 51ea30b4..54a52ac6 100644 --- a/Linux-PAM/modules/pam_tty_audit/Makefile.in +++ b/modules/pam_tty_audit/Makefile.in @@ -1,8 +1,8 @@ -# Makefile.in generated by automake 1.10 from Makefile.am. +# Makefile.in generated by automake 1.10.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, -# 2003, 2004, 2005, 2006 Free Software Foundation, Inc. +# 2003, 2004, 2005, 2006, 2007, 2008 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. @@ -69,7 +69,7 @@ pam_tty_audit_la_SOURCES = pam_tty_audit.c pam_tty_audit_la_OBJECTS = pam_tty_audit.lo @HAVE_AUDIT_TTY_STATUS_TRUE@am_pam_tty_audit_la_rpath = -rpath \ @HAVE_AUDIT_TTY_STATUS_TRUE@ $(securelibdir) -DEFAULT_INCLUDES = -I. -I$(top_builddir)@am__isrc@ +DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir) depcomp = $(SHELL) $(top_srcdir)/depcomp am__depfiles_maybe = depfiles COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ @@ -110,6 +110,7 @@ CXXFLAGS = @CXXFLAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ +DSYMUTIL = @DSYMUTIL@ ECHO = @ECHO@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ @@ -162,6 +163,7 @@ MKDIR_P = @MKDIR_P@ MSGFMT = @MSGFMT@ MSGFMT_015 = @MSGFMT_015@ MSGMERGE = @MSGMERGE@ +NMEDIT = @NMEDIT@ OBJEXT = @OBJEXT@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ @@ -296,8 +298,8 @@ install-securelibLTLIBRARIES: $(securelib_LTLIBRARIES) @list='$(securelib_LTLIBRARIES)'; for p in $$list; do \ if test -f $$p; then \ f=$(am__strip_dir) \ - echo " $(LIBTOOL) --mode=install $(securelibLTLIBRARIES_INSTALL) $(INSTALL_STRIP_FLAG) '$$p' '$(DESTDIR)$(securelibdir)/$$f'"; \ - $(LIBTOOL) --mode=install $(securelibLTLIBRARIES_INSTALL) $(INSTALL_STRIP_FLAG) "$$p" "$(DESTDIR)$(securelibdir)/$$f"; \ + echo " $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(securelibLTLIBRARIES_INSTALL) $(INSTALL_STRIP_FLAG) '$$p' '$(DESTDIR)$(securelibdir)/$$f'"; \ + $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(securelibLTLIBRARIES_INSTALL) $(INSTALL_STRIP_FLAG) "$$p" "$(DESTDIR)$(securelibdir)/$$f"; \ else :; fi; \ done @@ -305,8 +307,8 @@ uninstall-securelibLTLIBRARIES: @$(NORMAL_UNINSTALL) @list='$(securelib_LTLIBRARIES)'; for p in $$list; do \ p=$(am__strip_dir) \ - echo " $(LIBTOOL) --mode=uninstall rm -f '$(DESTDIR)$(securelibdir)/$$p'"; \ - $(LIBTOOL) --mode=uninstall rm -f "$(DESTDIR)$(securelibdir)/$$p"; \ + echo " $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=uninstall rm -f '$(DESTDIR)$(securelibdir)/$$p'"; \ + $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=uninstall rm -f "$(DESTDIR)$(securelibdir)/$$p"; \ done clean-securelibLTLIBRARIES: @@ -405,8 +407,8 @@ ID: $(HEADERS) $(SOURCES) $(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; } \ - END { for (i in files) print i; }'`; \ + $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ mkid -fID $$unique tags: TAGS @@ -418,8 +420,8 @@ TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | \ - $(AWK) ' { files[$$0] = 1; } \ - END { for (i in files) print i; }'`; \ + $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \ test -n "$$unique" || unique=$$empty_fix; \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ @@ -429,13 +431,12 @@ ctags: CTAGS CTAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ $(TAGS_FILES) $(LISP) tags=; \ - here=`pwd`; \ 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; } \ - END { for (i in files) print i; }'`; \ + $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ test -z "$(CTAGS_ARGS)$$tags$$unique" \ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ $$tags $$unique diff --git a/Linux-PAM/modules/pam_tty_audit/README b/modules/pam_tty_audit/README index ed9369e3..ed9369e3 100644 --- a/Linux-PAM/modules/pam_tty_audit/README +++ b/modules/pam_tty_audit/README diff --git a/Linux-PAM/modules/pam_tty_audit/README.xml b/modules/pam_tty_audit/README.xml index 4dad6bbe..4dad6bbe 100644 --- a/Linux-PAM/modules/pam_tty_audit/README.xml +++ b/modules/pam_tty_audit/README.xml diff --git a/Linux-PAM/modules/pam_tty_audit/pam_tty_audit.8 b/modules/pam_tty_audit/pam_tty_audit.8 index 5111155c..fdf0121b 100644 --- a/Linux-PAM/modules/pam_tty_audit/pam_tty_audit.8 +++ b/modules/pam_tty_audit/pam_tty_audit.8 @@ -1,11 +1,11 @@ .\" Title: pam_tty_audit .\" Author: .\" Generator: DocBook XSL Stylesheets v1.73.1 <http://docbook.sf.net/> -.\" Date: 02/04/2008 +.\" Date: 04/16/2008 .\" Manual: Linux-PAM Manual .\" Source: Linux-PAM Manual .\" -.TH "PAM_TTY_AUDIT" "8" "02/04/2008" "Linux-PAM Manual" "Linux\-PAM Manual" +.TH "PAM_TTY_AUDIT" "8" "04/16/2008" "Linux-PAM Manual" "Linux\-PAM Manual" .\" disable hyphenation .nh .\" disable justification (adjust text to left margin only) diff --git a/Linux-PAM/modules/pam_tty_audit/pam_tty_audit.8.xml b/modules/pam_tty_audit/pam_tty_audit.8.xml index f6f0602f..f6f0602f 100644 --- a/Linux-PAM/modules/pam_tty_audit/pam_tty_audit.8.xml +++ b/modules/pam_tty_audit/pam_tty_audit.8.xml diff --git a/Linux-PAM/modules/pam_tty_audit/pam_tty_audit.c b/modules/pam_tty_audit/pam_tty_audit.c index d57dbbe3..d57dbbe3 100644 --- a/Linux-PAM/modules/pam_tty_audit/pam_tty_audit.c +++ b/modules/pam_tty_audit/pam_tty_audit.c diff --git a/Linux-PAM/modules/pam_umask/Makefile.am b/modules/pam_umask/Makefile.am index 53a666aa..53a666aa 100644 --- a/Linux-PAM/modules/pam_umask/Makefile.am +++ b/modules/pam_umask/Makefile.am diff --git a/Linux-PAM/modules/pam_umask/Makefile.in b/modules/pam_umask/Makefile.in index 54e8868f..3a4176e9 100644 --- a/Linux-PAM/modules/pam_umask/Makefile.in +++ b/modules/pam_umask/Makefile.in @@ -1,8 +1,8 @@ -# Makefile.in generated by automake 1.10 from Makefile.am. +# Makefile.in generated by automake 1.10.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, -# 2003, 2004, 2005, 2006 Free Software Foundation, Inc. +# 2003, 2004, 2005, 2006, 2007, 2008 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. @@ -67,7 +67,7 @@ LTLIBRARIES = $(securelib_LTLIBRARIES) pam_umask_la_DEPENDENCIES = pam_umask_la_SOURCES = pam_umask.c pam_umask_la_OBJECTS = pam_umask.lo -DEFAULT_INCLUDES = -I. -I$(top_builddir)@am__isrc@ +DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir) depcomp = $(SHELL) $(top_srcdir)/depcomp am__depfiles_maybe = depfiles COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ @@ -108,6 +108,7 @@ CXXFLAGS = @CXXFLAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ +DSYMUTIL = @DSYMUTIL@ ECHO = @ECHO@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ @@ -160,6 +161,7 @@ MKDIR_P = @MKDIR_P@ MSGFMT = @MSGFMT@ MSGFMT_015 = @MSGFMT_015@ MSGMERGE = @MSGMERGE@ +NMEDIT = @NMEDIT@ OBJEXT = @OBJEXT@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ @@ -296,8 +298,8 @@ install-securelibLTLIBRARIES: $(securelib_LTLIBRARIES) @list='$(securelib_LTLIBRARIES)'; for p in $$list; do \ if test -f $$p; then \ f=$(am__strip_dir) \ - echo " $(LIBTOOL) --mode=install $(securelibLTLIBRARIES_INSTALL) $(INSTALL_STRIP_FLAG) '$$p' '$(DESTDIR)$(securelibdir)/$$f'"; \ - $(LIBTOOL) --mode=install $(securelibLTLIBRARIES_INSTALL) $(INSTALL_STRIP_FLAG) "$$p" "$(DESTDIR)$(securelibdir)/$$f"; \ + echo " $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(securelibLTLIBRARIES_INSTALL) $(INSTALL_STRIP_FLAG) '$$p' '$(DESTDIR)$(securelibdir)/$$f'"; \ + $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(securelibLTLIBRARIES_INSTALL) $(INSTALL_STRIP_FLAG) "$$p" "$(DESTDIR)$(securelibdir)/$$f"; \ else :; fi; \ done @@ -305,8 +307,8 @@ uninstall-securelibLTLIBRARIES: @$(NORMAL_UNINSTALL) @list='$(securelib_LTLIBRARIES)'; for p in $$list; do \ p=$(am__strip_dir) \ - echo " $(LIBTOOL) --mode=uninstall rm -f '$(DESTDIR)$(securelibdir)/$$p'"; \ - $(LIBTOOL) --mode=uninstall rm -f "$(DESTDIR)$(securelibdir)/$$p"; \ + echo " $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=uninstall rm -f '$(DESTDIR)$(securelibdir)/$$p'"; \ + $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=uninstall rm -f "$(DESTDIR)$(securelibdir)/$$p"; \ done clean-securelibLTLIBRARIES: @@ -405,8 +407,8 @@ ID: $(HEADERS) $(SOURCES) $(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; } \ - END { for (i in files) print i; }'`; \ + $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ mkid -fID $$unique tags: TAGS @@ -418,8 +420,8 @@ TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | \ - $(AWK) ' { files[$$0] = 1; } \ - END { for (i in files) print i; }'`; \ + $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \ test -n "$$unique" || unique=$$empty_fix; \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ @@ -429,13 +431,12 @@ ctags: CTAGS CTAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ $(TAGS_FILES) $(LISP) tags=; \ - here=`pwd`; \ 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; } \ - END { for (i in files) print i; }'`; \ + $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ test -z "$(CTAGS_ARGS)$$tags$$unique" \ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ $$tags $$unique diff --git a/Linux-PAM/modules/pam_umask/README b/modules/pam_umask/README index 69003ec3..69003ec3 100644 --- a/Linux-PAM/modules/pam_umask/README +++ b/modules/pam_umask/README diff --git a/Linux-PAM/modules/pam_umask/README.xml b/modules/pam_umask/README.xml index 9afbe543..9afbe543 100644 --- a/Linux-PAM/modules/pam_umask/README.xml +++ b/modules/pam_umask/README.xml diff --git a/Linux-PAM/modules/pam_umask/pam_umask.8 b/modules/pam_umask/pam_umask.8 index 8c0a7fb0..7098f107 100644 --- a/Linux-PAM/modules/pam_umask/pam_umask.8 +++ b/modules/pam_umask/pam_umask.8 @@ -1,11 +1,11 @@ .\" Title: pam_umask .\" Author: .\" Generator: DocBook XSL Stylesheets v1.73.1 <http://docbook.sf.net/> -.\" Date: 01/08/2008 +.\" Date: 04/16/2008 .\" Manual: Linux-PAM Manual .\" Source: Linux-PAM Manual .\" -.TH "PAM_UMASK" "8" "01/08/2008" "Linux-PAM Manual" "Linux\-PAM Manual" +.TH "PAM_UMASK" "8" "04/16/2008" "Linux-PAM Manual" "Linux\-PAM Manual" .\" disable hyphenation .nh .\" disable justification (adjust text to left margin only) diff --git a/Linux-PAM/modules/pam_umask/pam_umask.8.xml b/modules/pam_umask/pam_umask.8.xml index d65e6660..d65e6660 100644 --- a/Linux-PAM/modules/pam_umask/pam_umask.8.xml +++ b/modules/pam_umask/pam_umask.8.xml diff --git a/Linux-PAM/modules/pam_umask/pam_umask.c b/modules/pam_umask/pam_umask.c index eb88c1ac..eb88c1ac 100644 --- a/Linux-PAM/modules/pam_umask/pam_umask.c +++ b/modules/pam_umask/pam_umask.c diff --git a/Linux-PAM/modules/pam_umask/tst-pam_umask b/modules/pam_umask/tst-pam_umask index 3608a9de..3608a9de 100755 --- a/Linux-PAM/modules/pam_umask/tst-pam_umask +++ b/modules/pam_umask/tst-pam_umask diff --git a/Linux-PAM/modules/pam_unix/CHANGELOG b/modules/pam_unix/CHANGELOG index 509ce0a3..509ce0a3 100644 --- a/Linux-PAM/modules/pam_unix/CHANGELOG +++ b/modules/pam_unix/CHANGELOG diff --git a/Linux-PAM/modules/pam_unix/Makefile.am b/modules/pam_unix/Makefile.am index 4d2c58b8..61a3b0ce 100644 --- a/Linux-PAM/modules/pam_unix/Makefile.am +++ b/modules/pam_unix/Makefile.am @@ -22,15 +22,12 @@ AM_CFLAGS = -I$(top_srcdir)/libpam/include -I$(top_srcdir)/libpamc/include \ if HAVE_LIBSELINUX AM_CFLAGS += -D"WITH_SELINUX" endif -if HAVE_LIBCRACK - AM_CFLAGS += -D"USE_CRACKLIB" -endif pam_unix_la_LDFLAGS = -no-undefined -avoid-version -module if HAVE_VERSIONING pam_unix_la_LDFLAGS += -Wl,--version-script=$(srcdir)/../modules.map endif -pam_unix_la_LIBADD = @LIBCRACK@ @LIBNSL@ -L$(top_builddir)/libpam -lpam \ +pam_unix_la_LIBADD = @LIBNSL@ -L$(top_builddir)/libpam -lpam \ @LIBCRYPT@ @LIBSELINUX@ securelib_LTLIBRARIES = pam_unix.la diff --git a/Linux-PAM/modules/pam_unix/Makefile.in b/modules/pam_unix/Makefile.in index c566522c..200a72b6 100644 --- a/Linux-PAM/modules/pam_unix/Makefile.in +++ b/modules/pam_unix/Makefile.in @@ -1,8 +1,8 @@ -# Makefile.in generated by automake 1.10 from Makefile.am. +# Makefile.in generated by automake 1.10.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, -# 2003, 2004, 2005, 2006 Free Software Foundation, Inc. +# 2003, 2004, 2005, 2006, 2007, 2008 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. @@ -40,9 +40,8 @@ POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ @HAVE_LIBSELINUX_TRUE@am__append_1 = -D"WITH_SELINUX" -@HAVE_LIBCRACK_TRUE@am__append_2 = -D"USE_CRACKLIB" -@HAVE_VERSIONING_TRUE@am__append_3 = -Wl,--version-script=$(srcdir)/../modules.map -sbin_PROGRAMS = unix_chkpwd$(EXEEXT) +@HAVE_VERSIONING_TRUE@am__append_2 = -Wl,--version-script=$(srcdir)/../modules.map +sbin_PROGRAMS = unix_chkpwd$(EXEEXT) unix_update$(EXEEXT) noinst_PROGRAMS = bigcrypt$(EXEEXT) subdir = modules/pam_unix DIST_COMMON = README $(noinst_HEADERS) $(srcdir)/Makefile.am \ @@ -74,8 +73,8 @@ securelibLTLIBRARIES_INSTALL = $(INSTALL) LTLIBRARIES = $(securelib_LTLIBRARIES) pam_unix_la_DEPENDENCIES = am_pam_unix_la_OBJECTS = bigcrypt.lo pam_unix_acct.lo pam_unix_auth.lo \ - pam_unix_passwd.lo pam_unix_sess.lo support.lo yppasswd_xdr.lo \ - md5_good.lo md5_broken.lo + pam_unix_passwd.lo pam_unix_sess.lo support.lo passverify.lo \ + yppasswd_xdr.lo md5_good.lo md5_broken.lo pam_unix_la_OBJECTS = $(am_pam_unix_la_OBJECTS) pam_unix_la_LINK = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) \ $(LIBTOOLFLAGS) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \ @@ -92,13 +91,24 @@ bigcrypt_LINK = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \ am_unix_chkpwd_OBJECTS = unix_chkpwd-unix_chkpwd.$(OBJEXT) \ unix_chkpwd-md5_good.$(OBJEXT) \ unix_chkpwd-md5_broken.$(OBJEXT) \ - unix_chkpwd-bigcrypt.$(OBJEXT) + unix_chkpwd-bigcrypt.$(OBJEXT) \ + unix_chkpwd-passverify.$(OBJEXT) unix_chkpwd_OBJECTS = $(am_unix_chkpwd_OBJECTS) unix_chkpwd_DEPENDENCIES = unix_chkpwd_LINK = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) \ $(LIBTOOLFLAGS) --mode=link $(CCLD) $(unix_chkpwd_CFLAGS) \ $(CFLAGS) $(unix_chkpwd_LDFLAGS) $(LDFLAGS) -o $@ -DEFAULT_INCLUDES = -I. -I$(top_builddir)@am__isrc@ +am_unix_update_OBJECTS = unix_update-unix_update.$(OBJEXT) \ + unix_update-md5_good.$(OBJEXT) \ + unix_update-md5_broken.$(OBJEXT) \ + unix_update-bigcrypt.$(OBJEXT) \ + unix_update-passverify.$(OBJEXT) +unix_update_OBJECTS = $(am_unix_update_OBJECTS) +unix_update_DEPENDENCIES = +unix_update_LINK = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) \ + $(LIBTOOLFLAGS) --mode=link $(CCLD) $(unix_update_CFLAGS) \ + $(CFLAGS) $(unix_update_LDFLAGS) $(LDFLAGS) -o $@ +DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir) depcomp = $(SHELL) $(top_srcdir)/depcomp am__depfiles_maybe = depfiles COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ @@ -111,9 +121,9 @@ LINK = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \ --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) \ $(LDFLAGS) -o $@ SOURCES = $(pam_unix_la_SOURCES) $(bigcrypt_SOURCES) \ - $(unix_chkpwd_SOURCES) + $(unix_chkpwd_SOURCES) $(unix_update_SOURCES) DIST_SOURCES = $(pam_unix_la_SOURCES) $(bigcrypt_SOURCES) \ - $(unix_chkpwd_SOURCES) + $(unix_chkpwd_SOURCES) $(unix_update_SOURCES) man8dir = $(mandir)/man8 NROFF = nroff MANS = $(man_MANS) @@ -142,6 +152,7 @@ CXXFLAGS = @CXXFLAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ +DSYMUTIL = @DSYMUTIL@ ECHO = @ECHO@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ @@ -194,6 +205,7 @@ MKDIR_P = @MKDIR_P@ MSGFMT = @MSGFMT@ MSGFMT_015 = @MSGFMT_015@ MSGMERGE = @MSGMERGE@ +NMEDIT = @NMEDIT@ OBJEXT = @OBJEXT@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ @@ -283,33 +295,41 @@ CLEANFILES = *~ EXTRA_DIST = README md5.c md5_crypt.c lckpwdf.-c $(MANS) CHANGELOG \ tst-pam_unix $(XMLS) -man_MANS = pam_unix.8 unix_chkpwd.8 -XMLS = README.xml pam_unix.8.xml +man_MANS = pam_unix.8 unix_chkpwd.8 unix_update.8 +XMLS = README.xml pam_unix.8.xml unix_chkpwd.8.xml unix_update.8.xml TESTS = tst-pam_unix securelibdir = $(SECUREDIR) secureconfdir = $(SCONFIGDIR) AM_CFLAGS = -I$(top_srcdir)/libpam/include \ -I$(top_srcdir)/libpamc/include \ - -DCHKPWD_HELPER=\"$(sbindir)/unix_chkpwd\" $(am__append_1) \ - $(am__append_2) + -DCHKPWD_HELPER=\"$(sbindir)/unix_chkpwd\" \ + -DUPDATE_HELPER=\"$(sbindir)/unix_update\" $(am__append_1) pam_unix_la_LDFLAGS = -no-undefined -avoid-version -module \ - $(am__append_3) -pam_unix_la_LIBADD = @LIBCRACK@ @LIBNSL@ -L$(top_builddir)/libpam -lpam \ + $(am__append_2) +pam_unix_la_LIBADD = @LIBNSL@ -L$(top_builddir)/libpam -lpam \ @LIBCRYPT@ @LIBSELINUX@ securelib_LTLIBRARIES = pam_unix.la -noinst_HEADERS = md5.h support.h yppasswd.h bigcrypt.h +noinst_HEADERS = md5.h support.h yppasswd.h bigcrypt.h passverify.h pam_unix_la_SOURCES = bigcrypt.c pam_unix_acct.c \ pam_unix_auth.c pam_unix_passwd.c pam_unix_sess.c support.c \ - yppasswd_xdr.c md5_good.c md5_broken.c + passverify.c yppasswd_xdr.c md5_good.c md5_broken.c bigcrypt_SOURCES = bigcrypt.c bigcrypt_main.c bigcrypt_CFLAGS = $(AM_CFLAGS) bigcrypt_LDADD = @LIBCRYPT@ -unix_chkpwd_SOURCES = unix_chkpwd.c md5_good.c md5_broken.c bigcrypt.c -unix_chkpwd_CFLAGS = $(AM_CFLAGS) @PIE_CFLAGS@ +unix_chkpwd_SOURCES = unix_chkpwd.c md5_good.c md5_broken.c bigcrypt.c \ + passverify.c + +unix_chkpwd_CFLAGS = $(AM_CFLAGS) @PIE_CFLAGS@ -DHELPER_COMPILE=\"unix_chkpwd\" unix_chkpwd_LDFLAGS = @PIE_LDFLAGS@ -unix_chkpwd_LDADD = -L$(top_builddir)/libpam -lpam @LIBCRYPT@ @LIBSELINUX@ +unix_chkpwd_LDADD = @LIBCRYPT@ @LIBSELINUX@ +unix_update_SOURCES = unix_update.c md5_good.c md5_broken.c bigcrypt.c \ + passverify.c + +unix_update_CFLAGS = $(AM_CFLAGS) @PIE_CFLAGS@ -DHELPER_COMPILE=\"unix_update\" +unix_update_LDFLAGS = @PIE_LDFLAGS@ +unix_update_LDADD = @LIBCRYPT@ @LIBSELINUX@ @ENABLE_REGENERATE_MAN_TRUE@noinst_DATA = README all: all-am @@ -350,8 +370,8 @@ install-securelibLTLIBRARIES: $(securelib_LTLIBRARIES) @list='$(securelib_LTLIBRARIES)'; for p in $$list; do \ if test -f $$p; then \ f=$(am__strip_dir) \ - echo " $(LIBTOOL) --mode=install $(securelibLTLIBRARIES_INSTALL) $(INSTALL_STRIP_FLAG) '$$p' '$(DESTDIR)$(securelibdir)/$$f'"; \ - $(LIBTOOL) --mode=install $(securelibLTLIBRARIES_INSTALL) $(INSTALL_STRIP_FLAG) "$$p" "$(DESTDIR)$(securelibdir)/$$f"; \ + echo " $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(securelibLTLIBRARIES_INSTALL) $(INSTALL_STRIP_FLAG) '$$p' '$(DESTDIR)$(securelibdir)/$$f'"; \ + $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(securelibLTLIBRARIES_INSTALL) $(INSTALL_STRIP_FLAG) "$$p" "$(DESTDIR)$(securelibdir)/$$f"; \ else :; fi; \ done @@ -359,8 +379,8 @@ uninstall-securelibLTLIBRARIES: @$(NORMAL_UNINSTALL) @list='$(securelib_LTLIBRARIES)'; for p in $$list; do \ p=$(am__strip_dir) \ - echo " $(LIBTOOL) --mode=uninstall rm -f '$(DESTDIR)$(securelibdir)/$$p'"; \ - $(LIBTOOL) --mode=uninstall rm -f "$(DESTDIR)$(securelibdir)/$$p"; \ + echo " $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=uninstall rm -f '$(DESTDIR)$(securelibdir)/$$p'"; \ + $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=uninstall rm -f "$(DESTDIR)$(securelibdir)/$$p"; \ done clean-securelibLTLIBRARIES: @@ -389,8 +409,8 @@ install-sbinPROGRAMS: $(sbin_PROGRAMS) || test -f $$p1 \ ; then \ f=`echo "$$p1" | sed 's,^.*/,,;$(transform);s/$$/$(EXEEXT)/'`; \ - echo " $(INSTALL_PROGRAM_ENV) $(LIBTOOL) --mode=install $(sbinPROGRAMS_INSTALL) '$$p' '$(DESTDIR)$(sbindir)/$$f'"; \ - $(INSTALL_PROGRAM_ENV) $(LIBTOOL) --mode=install $(sbinPROGRAMS_INSTALL) "$$p" "$(DESTDIR)$(sbindir)/$$f" || exit 1; \ + echo " $(INSTALL_PROGRAM_ENV) $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(sbinPROGRAMS_INSTALL) '$$p' '$(DESTDIR)$(sbindir)/$$f'"; \ + $(INSTALL_PROGRAM_ENV) $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(sbinPROGRAMS_INSTALL) "$$p" "$(DESTDIR)$(sbindir)/$$f" || exit 1; \ else :; fi; \ done @@ -414,6 +434,9 @@ bigcrypt$(EXEEXT): $(bigcrypt_OBJECTS) $(bigcrypt_DEPENDENCIES) unix_chkpwd$(EXEEXT): $(unix_chkpwd_OBJECTS) $(unix_chkpwd_DEPENDENCIES) @rm -f unix_chkpwd$(EXEEXT) $(unix_chkpwd_LINK) $(unix_chkpwd_OBJECTS) $(unix_chkpwd_LDADD) $(LIBS) +unix_update$(EXEEXT): $(unix_update_OBJECTS) $(unix_update_DEPENDENCIES) + @rm -f unix_update$(EXEEXT) + $(unix_update_LINK) $(unix_update_OBJECTS) $(unix_update_LDADD) $(LIBS) mostlyclean-compile: -rm -f *.$(OBJEXT) @@ -430,11 +453,18 @@ distclean-compile: @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/pam_unix_auth.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/pam_unix_passwd.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/pam_unix_sess.Plo@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/passverify.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/support.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/unix_chkpwd-bigcrypt.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/unix_chkpwd-md5_broken.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/unix_chkpwd-md5_good.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/unix_chkpwd-passverify.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/unix_chkpwd-unix_chkpwd.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/unix_update-bigcrypt.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/unix_update-md5_broken.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/unix_update-md5_good.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/unix_update-passverify.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/unix_update-unix_update.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/yppasswd_xdr.Plo@am__quote@ .c.o: @@ -542,6 +572,90 @@ unix_chkpwd-bigcrypt.obj: bigcrypt.c @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(unix_chkpwd_CFLAGS) $(CFLAGS) -c -o unix_chkpwd-bigcrypt.obj `if test -f 'bigcrypt.c'; then $(CYGPATH_W) 'bigcrypt.c'; else $(CYGPATH_W) '$(srcdir)/bigcrypt.c'; fi` +unix_chkpwd-passverify.o: passverify.c +@am__fastdepCC_TRUE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(unix_chkpwd_CFLAGS) $(CFLAGS) -MT unix_chkpwd-passverify.o -MD -MP -MF $(DEPDIR)/unix_chkpwd-passverify.Tpo -c -o unix_chkpwd-passverify.o `test -f 'passverify.c' || echo '$(srcdir)/'`passverify.c +@am__fastdepCC_TRUE@ mv -f $(DEPDIR)/unix_chkpwd-passverify.Tpo $(DEPDIR)/unix_chkpwd-passverify.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='passverify.c' object='unix_chkpwd-passverify.o' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(unix_chkpwd_CFLAGS) $(CFLAGS) -c -o unix_chkpwd-passverify.o `test -f 'passverify.c' || echo '$(srcdir)/'`passverify.c + +unix_chkpwd-passverify.obj: passverify.c +@am__fastdepCC_TRUE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(unix_chkpwd_CFLAGS) $(CFLAGS) -MT unix_chkpwd-passverify.obj -MD -MP -MF $(DEPDIR)/unix_chkpwd-passverify.Tpo -c -o unix_chkpwd-passverify.obj `if test -f 'passverify.c'; then $(CYGPATH_W) 'passverify.c'; else $(CYGPATH_W) '$(srcdir)/passverify.c'; fi` +@am__fastdepCC_TRUE@ mv -f $(DEPDIR)/unix_chkpwd-passverify.Tpo $(DEPDIR)/unix_chkpwd-passverify.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='passverify.c' object='unix_chkpwd-passverify.obj' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(unix_chkpwd_CFLAGS) $(CFLAGS) -c -o unix_chkpwd-passverify.obj `if test -f 'passverify.c'; then $(CYGPATH_W) 'passverify.c'; else $(CYGPATH_W) '$(srcdir)/passverify.c'; fi` + +unix_update-unix_update.o: unix_update.c +@am__fastdepCC_TRUE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(unix_update_CFLAGS) $(CFLAGS) -MT unix_update-unix_update.o -MD -MP -MF $(DEPDIR)/unix_update-unix_update.Tpo -c -o unix_update-unix_update.o `test -f 'unix_update.c' || echo '$(srcdir)/'`unix_update.c +@am__fastdepCC_TRUE@ mv -f $(DEPDIR)/unix_update-unix_update.Tpo $(DEPDIR)/unix_update-unix_update.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='unix_update.c' object='unix_update-unix_update.o' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(unix_update_CFLAGS) $(CFLAGS) -c -o unix_update-unix_update.o `test -f 'unix_update.c' || echo '$(srcdir)/'`unix_update.c + +unix_update-unix_update.obj: unix_update.c +@am__fastdepCC_TRUE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(unix_update_CFLAGS) $(CFLAGS) -MT unix_update-unix_update.obj -MD -MP -MF $(DEPDIR)/unix_update-unix_update.Tpo -c -o unix_update-unix_update.obj `if test -f 'unix_update.c'; then $(CYGPATH_W) 'unix_update.c'; else $(CYGPATH_W) '$(srcdir)/unix_update.c'; fi` +@am__fastdepCC_TRUE@ mv -f $(DEPDIR)/unix_update-unix_update.Tpo $(DEPDIR)/unix_update-unix_update.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='unix_update.c' object='unix_update-unix_update.obj' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(unix_update_CFLAGS) $(CFLAGS) -c -o unix_update-unix_update.obj `if test -f 'unix_update.c'; then $(CYGPATH_W) 'unix_update.c'; else $(CYGPATH_W) '$(srcdir)/unix_update.c'; fi` + +unix_update-md5_good.o: md5_good.c +@am__fastdepCC_TRUE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(unix_update_CFLAGS) $(CFLAGS) -MT unix_update-md5_good.o -MD -MP -MF $(DEPDIR)/unix_update-md5_good.Tpo -c -o unix_update-md5_good.o `test -f 'md5_good.c' || echo '$(srcdir)/'`md5_good.c +@am__fastdepCC_TRUE@ mv -f $(DEPDIR)/unix_update-md5_good.Tpo $(DEPDIR)/unix_update-md5_good.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='md5_good.c' object='unix_update-md5_good.o' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(unix_update_CFLAGS) $(CFLAGS) -c -o unix_update-md5_good.o `test -f 'md5_good.c' || echo '$(srcdir)/'`md5_good.c + +unix_update-md5_good.obj: md5_good.c +@am__fastdepCC_TRUE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(unix_update_CFLAGS) $(CFLAGS) -MT unix_update-md5_good.obj -MD -MP -MF $(DEPDIR)/unix_update-md5_good.Tpo -c -o unix_update-md5_good.obj `if test -f 'md5_good.c'; then $(CYGPATH_W) 'md5_good.c'; else $(CYGPATH_W) '$(srcdir)/md5_good.c'; fi` +@am__fastdepCC_TRUE@ mv -f $(DEPDIR)/unix_update-md5_good.Tpo $(DEPDIR)/unix_update-md5_good.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='md5_good.c' object='unix_update-md5_good.obj' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(unix_update_CFLAGS) $(CFLAGS) -c -o unix_update-md5_good.obj `if test -f 'md5_good.c'; then $(CYGPATH_W) 'md5_good.c'; else $(CYGPATH_W) '$(srcdir)/md5_good.c'; fi` + +unix_update-md5_broken.o: md5_broken.c +@am__fastdepCC_TRUE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(unix_update_CFLAGS) $(CFLAGS) -MT unix_update-md5_broken.o -MD -MP -MF $(DEPDIR)/unix_update-md5_broken.Tpo -c -o unix_update-md5_broken.o `test -f 'md5_broken.c' || echo '$(srcdir)/'`md5_broken.c +@am__fastdepCC_TRUE@ mv -f $(DEPDIR)/unix_update-md5_broken.Tpo $(DEPDIR)/unix_update-md5_broken.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='md5_broken.c' object='unix_update-md5_broken.o' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(unix_update_CFLAGS) $(CFLAGS) -c -o unix_update-md5_broken.o `test -f 'md5_broken.c' || echo '$(srcdir)/'`md5_broken.c + +unix_update-md5_broken.obj: md5_broken.c +@am__fastdepCC_TRUE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(unix_update_CFLAGS) $(CFLAGS) -MT unix_update-md5_broken.obj -MD -MP -MF $(DEPDIR)/unix_update-md5_broken.Tpo -c -o unix_update-md5_broken.obj `if test -f 'md5_broken.c'; then $(CYGPATH_W) 'md5_broken.c'; else $(CYGPATH_W) '$(srcdir)/md5_broken.c'; fi` +@am__fastdepCC_TRUE@ mv -f $(DEPDIR)/unix_update-md5_broken.Tpo $(DEPDIR)/unix_update-md5_broken.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='md5_broken.c' object='unix_update-md5_broken.obj' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(unix_update_CFLAGS) $(CFLAGS) -c -o unix_update-md5_broken.obj `if test -f 'md5_broken.c'; then $(CYGPATH_W) 'md5_broken.c'; else $(CYGPATH_W) '$(srcdir)/md5_broken.c'; fi` + +unix_update-bigcrypt.o: bigcrypt.c +@am__fastdepCC_TRUE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(unix_update_CFLAGS) $(CFLAGS) -MT unix_update-bigcrypt.o -MD -MP -MF $(DEPDIR)/unix_update-bigcrypt.Tpo -c -o unix_update-bigcrypt.o `test -f 'bigcrypt.c' || echo '$(srcdir)/'`bigcrypt.c +@am__fastdepCC_TRUE@ mv -f $(DEPDIR)/unix_update-bigcrypt.Tpo $(DEPDIR)/unix_update-bigcrypt.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='bigcrypt.c' object='unix_update-bigcrypt.o' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(unix_update_CFLAGS) $(CFLAGS) -c -o unix_update-bigcrypt.o `test -f 'bigcrypt.c' || echo '$(srcdir)/'`bigcrypt.c + +unix_update-bigcrypt.obj: bigcrypt.c +@am__fastdepCC_TRUE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(unix_update_CFLAGS) $(CFLAGS) -MT unix_update-bigcrypt.obj -MD -MP -MF $(DEPDIR)/unix_update-bigcrypt.Tpo -c -o unix_update-bigcrypt.obj `if test -f 'bigcrypt.c'; then $(CYGPATH_W) 'bigcrypt.c'; else $(CYGPATH_W) '$(srcdir)/bigcrypt.c'; fi` +@am__fastdepCC_TRUE@ mv -f $(DEPDIR)/unix_update-bigcrypt.Tpo $(DEPDIR)/unix_update-bigcrypt.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='bigcrypt.c' object='unix_update-bigcrypt.obj' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(unix_update_CFLAGS) $(CFLAGS) -c -o unix_update-bigcrypt.obj `if test -f 'bigcrypt.c'; then $(CYGPATH_W) 'bigcrypt.c'; else $(CYGPATH_W) '$(srcdir)/bigcrypt.c'; fi` + +unix_update-passverify.o: passverify.c +@am__fastdepCC_TRUE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(unix_update_CFLAGS) $(CFLAGS) -MT unix_update-passverify.o -MD -MP -MF $(DEPDIR)/unix_update-passverify.Tpo -c -o unix_update-passverify.o `test -f 'passverify.c' || echo '$(srcdir)/'`passverify.c +@am__fastdepCC_TRUE@ mv -f $(DEPDIR)/unix_update-passverify.Tpo $(DEPDIR)/unix_update-passverify.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='passverify.c' object='unix_update-passverify.o' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(unix_update_CFLAGS) $(CFLAGS) -c -o unix_update-passverify.o `test -f 'passverify.c' || echo '$(srcdir)/'`passverify.c + +unix_update-passverify.obj: passverify.c +@am__fastdepCC_TRUE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(unix_update_CFLAGS) $(CFLAGS) -MT unix_update-passverify.obj -MD -MP -MF $(DEPDIR)/unix_update-passverify.Tpo -c -o unix_update-passverify.obj `if test -f 'passverify.c'; then $(CYGPATH_W) 'passverify.c'; else $(CYGPATH_W) '$(srcdir)/passverify.c'; fi` +@am__fastdepCC_TRUE@ mv -f $(DEPDIR)/unix_update-passverify.Tpo $(DEPDIR)/unix_update-passverify.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='passverify.c' object='unix_update-passverify.obj' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(unix_update_CFLAGS) $(CFLAGS) -c -o unix_update-passverify.obj `if test -f 'passverify.c'; then $(CYGPATH_W) 'passverify.c'; else $(CYGPATH_W) '$(srcdir)/passverify.c'; fi` + mostlyclean-libtool: -rm -f *.lo @@ -598,8 +712,8 @@ ID: $(HEADERS) $(SOURCES) $(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; } \ - END { for (i in files) print i; }'`; \ + $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ mkid -fID $$unique tags: TAGS @@ -611,8 +725,8 @@ TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | \ - $(AWK) ' { files[$$0] = 1; } \ - END { for (i in files) print i; }'`; \ + $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \ test -n "$$unique" || unique=$$empty_fix; \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ @@ -622,13 +736,12 @@ ctags: CTAGS CTAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ $(TAGS_FILES) $(LISP) tags=; \ - here=`pwd`; \ 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; } \ - END { for (i in files) print i; }'`; \ + $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ test -z "$(CTAGS_ARGS)$$tags$$unique" \ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ $$tags $$unique diff --git a/Linux-PAM/modules/pam_unix/README b/modules/pam_unix/README index fb2efab4..fb2efab4 100644 --- a/Linux-PAM/modules/pam_unix/README +++ b/modules/pam_unix/README diff --git a/Linux-PAM/modules/pam_unix/README.xml b/modules/pam_unix/README.xml index 7fd340b3..7fd340b3 100644 --- a/Linux-PAM/modules/pam_unix/README.xml +++ b/modules/pam_unix/README.xml diff --git a/Linux-PAM/modules/pam_unix/bigcrypt.c b/modules/pam_unix/bigcrypt.c index 9cd55384..9cd55384 100644 --- a/Linux-PAM/modules/pam_unix/bigcrypt.c +++ b/modules/pam_unix/bigcrypt.c diff --git a/Linux-PAM/modules/pam_unix/bigcrypt.h b/modules/pam_unix/bigcrypt.h index a66a96e6..a66a96e6 100644 --- a/Linux-PAM/modules/pam_unix/bigcrypt.h +++ b/modules/pam_unix/bigcrypt.h diff --git a/Linux-PAM/modules/pam_unix/bigcrypt_main.c b/modules/pam_unix/bigcrypt_main.c index fab212d9..fab212d9 100644 --- a/Linux-PAM/modules/pam_unix/bigcrypt_main.c +++ b/modules/pam_unix/bigcrypt_main.c diff --git a/Linux-PAM/modules/pam_unix/lckpwdf.-c b/modules/pam_unix/lckpwdf.-c index 7145617e..7145617e 100644 --- a/Linux-PAM/modules/pam_unix/lckpwdf.-c +++ b/modules/pam_unix/lckpwdf.-c diff --git a/Linux-PAM/modules/pam_unix/md5.c b/modules/pam_unix/md5.c index 7ee9ed00..7ee9ed00 100644 --- a/Linux-PAM/modules/pam_unix/md5.c +++ b/modules/pam_unix/md5.c diff --git a/Linux-PAM/modules/pam_unix/md5.h b/modules/pam_unix/md5.h index 103f168a..103f168a 100644 --- a/Linux-PAM/modules/pam_unix/md5.h +++ b/modules/pam_unix/md5.h diff --git a/Linux-PAM/modules/pam_unix/md5_broken.c b/modules/pam_unix/md5_broken.c index 193daebb..193daebb 100644 --- a/Linux-PAM/modules/pam_unix/md5_broken.c +++ b/modules/pam_unix/md5_broken.c diff --git a/Linux-PAM/modules/pam_unix/md5_crypt.c b/modules/pam_unix/md5_crypt.c index 8b7bc66b..8b7bc66b 100644 --- a/Linux-PAM/modules/pam_unix/md5_crypt.c +++ b/modules/pam_unix/md5_crypt.c diff --git a/Linux-PAM/modules/pam_unix/md5_good.c b/modules/pam_unix/md5_good.c index 131e4516..131e4516 100644 --- a/Linux-PAM/modules/pam_unix/md5_good.c +++ b/modules/pam_unix/md5_good.c diff --git a/Linux-PAM/modules/pam_unix/pam_unix.8 b/modules/pam_unix/pam_unix.8 index d826a4a9..2f0d0008 100644 --- a/Linux-PAM/modules/pam_unix/pam_unix.8 +++ b/modules/pam_unix/pam_unix.8 @@ -1,11 +1,11 @@ .\" Title: pam_unix .\" Author: .\" Generator: DocBook XSL Stylesheets v1.73.1 <http://docbook.sf.net/> -.\" Date: 01/28/2008 +.\" Date: 04/16/2008 .\" Manual: Linux-PAM Manual .\" Source: Linux-PAM Manual .\" -.TH "PAM_UNIX" "8" "01/28/2008" "Linux-PAM Manual" "Linux\-PAM Manual" +.TH "PAM_UNIX" "8" "04/16/2008" "Linux-PAM Manual" "Linux\-PAM Manual" .\" disable hyphenation .nh .\" disable justification (adjust text to left margin only) diff --git a/Linux-PAM/modules/pam_unix/pam_unix.8.xml b/modules/pam_unix/pam_unix.8.xml index 290cb2b9..290cb2b9 100644 --- a/Linux-PAM/modules/pam_unix/pam_unix.8.xml +++ b/modules/pam_unix/pam_unix.8.xml diff --git a/Linux-PAM/modules/pam_unix/pam_unix_acct.c b/modules/pam_unix/pam_unix_acct.c index c09bc175..c09bc175 100644 --- a/Linux-PAM/modules/pam_unix/pam_unix_acct.c +++ b/modules/pam_unix/pam_unix_acct.c diff --git a/Linux-PAM/modules/pam_unix/pam_unix_auth.c b/modules/pam_unix/pam_unix_auth.c index dfedd608..dfedd608 100644 --- a/Linux-PAM/modules/pam_unix/pam_unix_auth.c +++ b/modules/pam_unix/pam_unix_auth.c diff --git a/Linux-PAM/modules/pam_unix/pam_unix_passwd.c b/modules/pam_unix/pam_unix_passwd.c index 432f687f..d221220f 100644 --- a/Linux-PAM/modules/pam_unix/pam_unix_passwd.c +++ b/modules/pam_unix/pam_unix_passwd.c @@ -67,10 +67,6 @@ static int selinux_enabled=-1; #define SELINUX_ENABLED (selinux_enabled!=-1 ? selinux_enabled : (selinux_enabled=is_selinux_enabled()>0)) #endif -#ifdef USE_CRACKLIB -#include <crack.h> -#endif - #include <security/_pam_macros.h> /* indicate the following groups are defined */ @@ -106,9 +102,6 @@ extern int getrpcport(const char *host, unsigned long prognum, #define _UNIX_NEW_AUTHTOK "-UN*X-NEW-PASS" #define MAX_PASSWD_TRIES 3 -#ifndef CRACKLIB_DICTS -#define CRACKLIB_DICTS NULL -#endif static char *getNISserver(pam_handle_t *pamh) { @@ -469,14 +462,9 @@ static int _pam_unix_approve_pass(pam_handle_t * pamh } } if (off(UNIX__IAMROOT, ctrl)) { -#ifdef USE_CRACKLIB - remark = FascistCheck (pass_new, CRACKLIB_DICTS); - D(("called cracklib [%s]", remark)); -#else if (strlen(pass_new) < 6) remark = _("You must choose a longer password"); D(("length check [%s]", remark)); -#endif if (on(UNIX_REMEMBER_PASSWD, ctrl)) { if ((retval = check_old_password(user, pass_new)) == PAM_AUTHTOK_ERR) remark = _("Password has been already used. Choose another."); diff --git a/Linux-PAM/modules/pam_unix/pam_unix_sess.c b/modules/pam_unix/pam_unix_sess.c index 3379df42..3379df42 100644 --- a/Linux-PAM/modules/pam_unix/pam_unix_sess.c +++ b/modules/pam_unix/pam_unix_sess.c diff --git a/Linux-PAM/modules/pam_unix/passverify.c b/modules/pam_unix/passverify.c index 6d588e63..6d588e63 100644 --- a/Linux-PAM/modules/pam_unix/passverify.c +++ b/modules/pam_unix/passverify.c diff --git a/Linux-PAM/modules/pam_unix/passverify.h b/modules/pam_unix/passverify.h index e8e112d0..e8e112d0 100644 --- a/Linux-PAM/modules/pam_unix/passverify.h +++ b/modules/pam_unix/passverify.h diff --git a/Linux-PAM/modules/pam_unix/support.c b/modules/pam_unix/support.c index b82cad26..b82cad26 100644 --- a/Linux-PAM/modules/pam_unix/support.c +++ b/modules/pam_unix/support.c diff --git a/Linux-PAM/modules/pam_unix/support.h b/modules/pam_unix/support.h index 3ccdc5c7..3ccdc5c7 100644 --- a/Linux-PAM/modules/pam_unix/support.h +++ b/modules/pam_unix/support.h diff --git a/Linux-PAM/modules/pam_unix/tst-pam_unix b/modules/pam_unix/tst-pam_unix index 22922800..22922800 100755 --- a/Linux-PAM/modules/pam_unix/tst-pam_unix +++ b/modules/pam_unix/tst-pam_unix diff --git a/Linux-PAM/modules/pam_unix/unix_chkpwd.8 b/modules/pam_unix/unix_chkpwd.8 index 6c7f0647..07c8e781 100644 --- a/Linux-PAM/modules/pam_unix/unix_chkpwd.8 +++ b/modules/pam_unix/unix_chkpwd.8 @@ -1,11 +1,11 @@ .\" Title: unix_chkpwd .\" Author: .\" Generator: DocBook XSL Stylesheets v1.73.1 <http://docbook.sf.net/> -.\" Date: 01/28/2008 +.\" Date: 04/16/2008 .\" Manual: Linux-PAM Manual .\" Source: Linux-PAM Manual .\" -.TH "UNIX_CHKPWD" "8" "01/28/2008" "Linux-PAM Manual" "Linux\-PAM Manual" +.TH "UNIX_CHKPWD" "8" "04/16/2008" "Linux-PAM Manual" "Linux\-PAM Manual" .\" disable hyphenation .nh .\" disable justification (adjust text to left margin only) diff --git a/Linux-PAM/modules/pam_unix/unix_chkpwd.8.xml b/modules/pam_unix/unix_chkpwd.8.xml index a10dbe33..a10dbe33 100644 --- a/Linux-PAM/modules/pam_unix/unix_chkpwd.8.xml +++ b/modules/pam_unix/unix_chkpwd.8.xml diff --git a/Linux-PAM/modules/pam_unix/unix_chkpwd.c b/modules/pam_unix/unix_chkpwd.c index 11ac3aac..5f872d27 100644 --- a/Linux-PAM/modules/pam_unix/unix_chkpwd.c +++ b/modules/pam_unix/unix_chkpwd.c @@ -101,7 +101,10 @@ int main(int argc, char *argv[]) /* if the caller specifies the username, verify that user matches it */ if (strcmp(user, argv[1])) { - return PAM_AUTH_ERR; + user = argv[1]; + /* no match -> permanently change to the real user and proceed */ + if (setuid(getuid()) != 0) + return PAM_AUTH_ERR; } } diff --git a/Linux-PAM/modules/pam_unix/unix_update.8 b/modules/pam_unix/unix_update.8 index f0be3de1..b9f1668b 100644 --- a/Linux-PAM/modules/pam_unix/unix_update.8 +++ b/modules/pam_unix/unix_update.8 @@ -1,11 +1,11 @@ .\" Title: unix_update .\" Author: .\" Generator: DocBook XSL Stylesheets v1.73.1 <http://docbook.sf.net/> -.\" Date: 01/28/2008 +.\" Date: 04/16/2008 .\" Manual: Linux-PAM Manual .\" Source: Linux-PAM Manual .\" -.TH "UNIX_UPDATE" "8" "01/28/2008" "Linux-PAM Manual" "Linux\-PAM Manual" +.TH "UNIX_UPDATE" "8" "04/16/2008" "Linux-PAM Manual" "Linux\-PAM Manual" .\" disable hyphenation .nh .\" disable justification (adjust text to left margin only) diff --git a/Linux-PAM/modules/pam_unix/unix_update.8.xml b/modules/pam_unix/unix_update.8.xml index 07695951..07695951 100644 --- a/Linux-PAM/modules/pam_unix/unix_update.8.xml +++ b/modules/pam_unix/unix_update.8.xml diff --git a/Linux-PAM/modules/pam_unix/unix_update.c b/modules/pam_unix/unix_update.c index 595b7f8b..f54a59ce 100644 --- a/Linux-PAM/modules/pam_unix/unix_update.c +++ b/modules/pam_unix/unix_update.c @@ -1,11 +1,12 @@ /* - * This program is designed to run setuid(root) or with sufficient - * privilege to read all of the unix password databases. It is designed - * to provide a mechanism for the current user (defined by this - * process' uid) to verify their own password. + * This program is designed to run with sufficient privilege + * to read and write all of the unix password databases. + * Its purpose is to allow updating the databases when + * SELinux confinement of the caller domain prevents them to + * do that themselves. * * The password is read from the standard input. The exit status of - * this program indicates whether the user is authenticated or not. + * this program indicates whether the password was updated or not. * * Copyright information is located at the end of the file. * diff --git a/Linux-PAM/modules/pam_unix/yppasswd.h b/modules/pam_unix/yppasswd.h index 6b414be0..6b414be0 100644 --- a/Linux-PAM/modules/pam_unix/yppasswd.h +++ b/modules/pam_unix/yppasswd.h diff --git a/Linux-PAM/modules/pam_unix/yppasswd_xdr.c b/modules/pam_unix/yppasswd_xdr.c index bf3f2fc6..bf3f2fc6 100644 --- a/Linux-PAM/modules/pam_unix/yppasswd_xdr.c +++ b/modules/pam_unix/yppasswd_xdr.c diff --git a/Linux-PAM/modules/pam_userdb/Makefile.am b/modules/pam_userdb/Makefile.am index a442ef83..a442ef83 100644 --- a/Linux-PAM/modules/pam_userdb/Makefile.am +++ b/modules/pam_userdb/Makefile.am diff --git a/Linux-PAM/modules/pam_userdb/Makefile.in b/modules/pam_userdb/Makefile.in index 2698b22b..132a827c 100644 --- a/Linux-PAM/modules/pam_userdb/Makefile.in +++ b/modules/pam_userdb/Makefile.in @@ -1,8 +1,8 @@ -# Makefile.in generated by automake 1.10 from Makefile.am. +# Makefile.in generated by automake 1.10.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, -# 2003, 2004, 2005, 2006 Free Software Foundation, Inc. +# 2003, 2004, 2005, 2006, 2007, 2008 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. @@ -70,7 +70,7 @@ pam_userdb_la_LIBADD = pam_userdb_la_SOURCES = pam_userdb.c pam_userdb_la_OBJECTS = pam_userdb.lo @HAVE_LIBDB_TRUE@am_pam_userdb_la_rpath = -rpath $(securelibdir) -DEFAULT_INCLUDES = -I. -I$(top_builddir)@am__isrc@ +DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir) depcomp = $(SHELL) $(top_srcdir)/depcomp am__depfiles_maybe = depfiles COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ @@ -112,6 +112,7 @@ CXXFLAGS = @CXXFLAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ +DSYMUTIL = @DSYMUTIL@ ECHO = @ECHO@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ @@ -164,6 +165,7 @@ MKDIR_P = @MKDIR_P@ MSGFMT = @MSGFMT@ MSGFMT_015 = @MSGFMT_015@ MSGMERGE = @MSGMERGE@ +NMEDIT = @NMEDIT@ OBJEXT = @OBJEXT@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ @@ -302,8 +304,8 @@ install-securelibLTLIBRARIES: $(securelib_LTLIBRARIES) @list='$(securelib_LTLIBRARIES)'; for p in $$list; do \ if test -f $$p; then \ f=$(am__strip_dir) \ - echo " $(LIBTOOL) --mode=install $(securelibLTLIBRARIES_INSTALL) $(INSTALL_STRIP_FLAG) '$$p' '$(DESTDIR)$(securelibdir)/$$f'"; \ - $(LIBTOOL) --mode=install $(securelibLTLIBRARIES_INSTALL) $(INSTALL_STRIP_FLAG) "$$p" "$(DESTDIR)$(securelibdir)/$$f"; \ + echo " $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(securelibLTLIBRARIES_INSTALL) $(INSTALL_STRIP_FLAG) '$$p' '$(DESTDIR)$(securelibdir)/$$f'"; \ + $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(securelibLTLIBRARIES_INSTALL) $(INSTALL_STRIP_FLAG) "$$p" "$(DESTDIR)$(securelibdir)/$$f"; \ else :; fi; \ done @@ -311,8 +313,8 @@ uninstall-securelibLTLIBRARIES: @$(NORMAL_UNINSTALL) @list='$(securelib_LTLIBRARIES)'; for p in $$list; do \ p=$(am__strip_dir) \ - echo " $(LIBTOOL) --mode=uninstall rm -f '$(DESTDIR)$(securelibdir)/$$p'"; \ - $(LIBTOOL) --mode=uninstall rm -f "$(DESTDIR)$(securelibdir)/$$p"; \ + echo " $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=uninstall rm -f '$(DESTDIR)$(securelibdir)/$$p'"; \ + $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=uninstall rm -f "$(DESTDIR)$(securelibdir)/$$p"; \ done clean-securelibLTLIBRARIES: @@ -411,8 +413,8 @@ ID: $(HEADERS) $(SOURCES) $(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; } \ - END { for (i in files) print i; }'`; \ + $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ mkid -fID $$unique tags: TAGS @@ -424,8 +426,8 @@ TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | \ - $(AWK) ' { files[$$0] = 1; } \ - END { for (i in files) print i; }'`; \ + $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \ test -n "$$unique" || unique=$$empty_fix; \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ @@ -435,13 +437,12 @@ ctags: CTAGS CTAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ $(TAGS_FILES) $(LISP) tags=; \ - here=`pwd`; \ 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; } \ - END { for (i in files) print i; }'`; \ + $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ test -z "$(CTAGS_ARGS)$$tags$$unique" \ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ $$tags $$unique diff --git a/Linux-PAM/modules/pam_userdb/README b/modules/pam_userdb/README index 8e1a5ffd..8e1a5ffd 100644 --- a/Linux-PAM/modules/pam_userdb/README +++ b/modules/pam_userdb/README diff --git a/Linux-PAM/modules/pam_userdb/README.xml b/modules/pam_userdb/README.xml index b22c09e7..b22c09e7 100644 --- a/Linux-PAM/modules/pam_userdb/README.xml +++ b/modules/pam_userdb/README.xml diff --git a/Linux-PAM/modules/pam_userdb/create.pl b/modules/pam_userdb/create.pl index 28088102..28088102 100644 --- a/Linux-PAM/modules/pam_userdb/create.pl +++ b/modules/pam_userdb/create.pl diff --git a/Linux-PAM/modules/pam_userdb/pam_userdb.8 b/modules/pam_userdb/pam_userdb.8 index c4a908f3..86f83d7d 100644 --- a/Linux-PAM/modules/pam_userdb/pam_userdb.8 +++ b/modules/pam_userdb/pam_userdb.8 @@ -1,11 +1,11 @@ .\" Title: pam_userdb .\" Author: .\" Generator: DocBook XSL Stylesheets v1.73.1 <http://docbook.sf.net/> -.\" Date: 01/08/2008 +.\" Date: 04/16/2008 .\" Manual: Linux-PAM Manual .\" Source: Linux-PAM Manual .\" -.TH "PAM_USERDB" "8" "01/08/2008" "Linux-PAM Manual" "Linux\-PAM Manual" +.TH "PAM_USERDB" "8" "04/16/2008" "Linux-PAM Manual" "Linux\-PAM Manual" .\" disable hyphenation .nh .\" disable justification (adjust text to left margin only) diff --git a/Linux-PAM/modules/pam_userdb/pam_userdb.8.xml b/modules/pam_userdb/pam_userdb.8.xml index 70b416b3..70b416b3 100644 --- a/Linux-PAM/modules/pam_userdb/pam_userdb.8.xml +++ b/modules/pam_userdb/pam_userdb.8.xml diff --git a/Linux-PAM/modules/pam_userdb/pam_userdb.c b/modules/pam_userdb/pam_userdb.c index a796b15e..a796b15e 100644 --- a/Linux-PAM/modules/pam_userdb/pam_userdb.c +++ b/modules/pam_userdb/pam_userdb.c diff --git a/Linux-PAM/modules/pam_userdb/pam_userdb.h b/modules/pam_userdb/pam_userdb.h index 5a3396a2..5a3396a2 100644 --- a/Linux-PAM/modules/pam_userdb/pam_userdb.h +++ b/modules/pam_userdb/pam_userdb.h diff --git a/Linux-PAM/modules/pam_userdb/tst-pam_userdb b/modules/pam_userdb/tst-pam_userdb index 5d5eb195..5d5eb195 100755 --- a/Linux-PAM/modules/pam_userdb/tst-pam_userdb +++ b/modules/pam_userdb/tst-pam_userdb diff --git a/Linux-PAM/modules/pam_warn/Makefile.am b/modules/pam_warn/Makefile.am index 6ecc1362..6ecc1362 100644 --- a/Linux-PAM/modules/pam_warn/Makefile.am +++ b/modules/pam_warn/Makefile.am diff --git a/Linux-PAM/modules/pam_warn/Makefile.in b/modules/pam_warn/Makefile.in index f2a3d051..73a5b463 100644 --- a/Linux-PAM/modules/pam_warn/Makefile.in +++ b/modules/pam_warn/Makefile.in @@ -1,8 +1,8 @@ -# Makefile.in generated by automake 1.10 from Makefile.am. +# Makefile.in generated by automake 1.10.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, -# 2003, 2004, 2005, 2006 Free Software Foundation, Inc. +# 2003, 2004, 2005, 2006, 2007, 2008 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. @@ -67,7 +67,7 @@ LTLIBRARIES = $(securelib_LTLIBRARIES) pam_warn_la_LIBADD = pam_warn_la_SOURCES = pam_warn.c pam_warn_la_OBJECTS = pam_warn.lo -DEFAULT_INCLUDES = -I. -I$(top_builddir)@am__isrc@ +DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir) depcomp = $(SHELL) $(top_srcdir)/depcomp am__depfiles_maybe = depfiles COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ @@ -108,6 +108,7 @@ CXXFLAGS = @CXXFLAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ +DSYMUTIL = @DSYMUTIL@ ECHO = @ECHO@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ @@ -160,6 +161,7 @@ MKDIR_P = @MKDIR_P@ MSGFMT = @MSGFMT@ MSGFMT_015 = @MSGFMT_015@ MSGMERGE = @MSGMERGE@ +NMEDIT = @NMEDIT@ OBJEXT = @OBJEXT@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ @@ -296,8 +298,8 @@ install-securelibLTLIBRARIES: $(securelib_LTLIBRARIES) @list='$(securelib_LTLIBRARIES)'; for p in $$list; do \ if test -f $$p; then \ f=$(am__strip_dir) \ - echo " $(LIBTOOL) --mode=install $(securelibLTLIBRARIES_INSTALL) $(INSTALL_STRIP_FLAG) '$$p' '$(DESTDIR)$(securelibdir)/$$f'"; \ - $(LIBTOOL) --mode=install $(securelibLTLIBRARIES_INSTALL) $(INSTALL_STRIP_FLAG) "$$p" "$(DESTDIR)$(securelibdir)/$$f"; \ + echo " $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(securelibLTLIBRARIES_INSTALL) $(INSTALL_STRIP_FLAG) '$$p' '$(DESTDIR)$(securelibdir)/$$f'"; \ + $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(securelibLTLIBRARIES_INSTALL) $(INSTALL_STRIP_FLAG) "$$p" "$(DESTDIR)$(securelibdir)/$$f"; \ else :; fi; \ done @@ -305,8 +307,8 @@ uninstall-securelibLTLIBRARIES: @$(NORMAL_UNINSTALL) @list='$(securelib_LTLIBRARIES)'; for p in $$list; do \ p=$(am__strip_dir) \ - echo " $(LIBTOOL) --mode=uninstall rm -f '$(DESTDIR)$(securelibdir)/$$p'"; \ - $(LIBTOOL) --mode=uninstall rm -f "$(DESTDIR)$(securelibdir)/$$p"; \ + echo " $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=uninstall rm -f '$(DESTDIR)$(securelibdir)/$$p'"; \ + $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=uninstall rm -f "$(DESTDIR)$(securelibdir)/$$p"; \ done clean-securelibLTLIBRARIES: @@ -405,8 +407,8 @@ ID: $(HEADERS) $(SOURCES) $(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; } \ - END { for (i in files) print i; }'`; \ + $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ mkid -fID $$unique tags: TAGS @@ -418,8 +420,8 @@ TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | \ - $(AWK) ' { files[$$0] = 1; } \ - END { for (i in files) print i; }'`; \ + $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \ test -n "$$unique" || unique=$$empty_fix; \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ @@ -429,13 +431,12 @@ ctags: CTAGS CTAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ $(TAGS_FILES) $(LISP) tags=; \ - here=`pwd`; \ 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; } \ - END { for (i in files) print i; }'`; \ + $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ test -z "$(CTAGS_ARGS)$$tags$$unique" \ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ $$tags $$unique diff --git a/Linux-PAM/modules/pam_warn/README b/modules/pam_warn/README index a0713173..a0713173 100644 --- a/Linux-PAM/modules/pam_warn/README +++ b/modules/pam_warn/README diff --git a/Linux-PAM/modules/pam_warn/README.xml b/modules/pam_warn/README.xml index 4367c28f..4367c28f 100644 --- a/Linux-PAM/modules/pam_warn/README.xml +++ b/modules/pam_warn/README.xml diff --git a/Linux-PAM/modules/pam_warn/pam_warn.8 b/modules/pam_warn/pam_warn.8 index 4f1e868e..66a3ca84 100644 --- a/Linux-PAM/modules/pam_warn/pam_warn.8 +++ b/modules/pam_warn/pam_warn.8 @@ -1,11 +1,11 @@ .\" Title: pam_warn .\" Author: .\" Generator: DocBook XSL Stylesheets v1.73.1 <http://docbook.sf.net/> -.\" Date: 01/08/2008 +.\" Date: 04/16/2008 .\" Manual: Linux-PAM Manual .\" Source: Linux-PAM Manual .\" -.TH "PAM_WARN" "8" "01/08/2008" "Linux-PAM Manual" "Linux\-PAM Manual" +.TH "PAM_WARN" "8" "04/16/2008" "Linux-PAM Manual" "Linux\-PAM Manual" .\" disable hyphenation .nh .\" disable justification (adjust text to left margin only) diff --git a/Linux-PAM/modules/pam_warn/pam_warn.8.xml b/modules/pam_warn/pam_warn.8.xml index b3261b86..b3261b86 100644 --- a/Linux-PAM/modules/pam_warn/pam_warn.8.xml +++ b/modules/pam_warn/pam_warn.8.xml diff --git a/Linux-PAM/modules/pam_warn/pam_warn.c b/modules/pam_warn/pam_warn.c index 8c3b9d69..8c3b9d69 100644 --- a/Linux-PAM/modules/pam_warn/pam_warn.c +++ b/modules/pam_warn/pam_warn.c diff --git a/Linux-PAM/modules/pam_warn/tst-pam_warn b/modules/pam_warn/tst-pam_warn index 0b48365a..0b48365a 100755 --- a/Linux-PAM/modules/pam_warn/tst-pam_warn +++ b/modules/pam_warn/tst-pam_warn diff --git a/Linux-PAM/modules/pam_wheel/Makefile.am b/modules/pam_wheel/Makefile.am index 82a98305..82a98305 100644 --- a/Linux-PAM/modules/pam_wheel/Makefile.am +++ b/modules/pam_wheel/Makefile.am diff --git a/Linux-PAM/modules/pam_wheel/Makefile.in b/modules/pam_wheel/Makefile.in index 0f7b9db6..8d046662 100644 --- a/Linux-PAM/modules/pam_wheel/Makefile.in +++ b/modules/pam_wheel/Makefile.in @@ -1,8 +1,8 @@ -# Makefile.in generated by automake 1.10 from Makefile.am. +# Makefile.in generated by automake 1.10.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, -# 2003, 2004, 2005, 2006 Free Software Foundation, Inc. +# 2003, 2004, 2005, 2006, 2007, 2008 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. @@ -67,7 +67,7 @@ LTLIBRARIES = $(securelib_LTLIBRARIES) pam_wheel_la_LIBADD = pam_wheel_la_SOURCES = pam_wheel.c pam_wheel_la_OBJECTS = pam_wheel.lo -DEFAULT_INCLUDES = -I. -I$(top_builddir)@am__isrc@ +DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir) depcomp = $(SHELL) $(top_srcdir)/depcomp am__depfiles_maybe = depfiles COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ @@ -108,6 +108,7 @@ CXXFLAGS = @CXXFLAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ +DSYMUTIL = @DSYMUTIL@ ECHO = @ECHO@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ @@ -160,6 +161,7 @@ MKDIR_P = @MKDIR_P@ MSGFMT = @MSGFMT@ MSGFMT_015 = @MSGFMT_015@ MSGMERGE = @MSGMERGE@ +NMEDIT = @NMEDIT@ OBJEXT = @OBJEXT@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ @@ -296,8 +298,8 @@ install-securelibLTLIBRARIES: $(securelib_LTLIBRARIES) @list='$(securelib_LTLIBRARIES)'; for p in $$list; do \ if test -f $$p; then \ f=$(am__strip_dir) \ - echo " $(LIBTOOL) --mode=install $(securelibLTLIBRARIES_INSTALL) $(INSTALL_STRIP_FLAG) '$$p' '$(DESTDIR)$(securelibdir)/$$f'"; \ - $(LIBTOOL) --mode=install $(securelibLTLIBRARIES_INSTALL) $(INSTALL_STRIP_FLAG) "$$p" "$(DESTDIR)$(securelibdir)/$$f"; \ + echo " $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(securelibLTLIBRARIES_INSTALL) $(INSTALL_STRIP_FLAG) '$$p' '$(DESTDIR)$(securelibdir)/$$f'"; \ + $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(securelibLTLIBRARIES_INSTALL) $(INSTALL_STRIP_FLAG) "$$p" "$(DESTDIR)$(securelibdir)/$$f"; \ else :; fi; \ done @@ -305,8 +307,8 @@ uninstall-securelibLTLIBRARIES: @$(NORMAL_UNINSTALL) @list='$(securelib_LTLIBRARIES)'; for p in $$list; do \ p=$(am__strip_dir) \ - echo " $(LIBTOOL) --mode=uninstall rm -f '$(DESTDIR)$(securelibdir)/$$p'"; \ - $(LIBTOOL) --mode=uninstall rm -f "$(DESTDIR)$(securelibdir)/$$p"; \ + echo " $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=uninstall rm -f '$(DESTDIR)$(securelibdir)/$$p'"; \ + $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=uninstall rm -f "$(DESTDIR)$(securelibdir)/$$p"; \ done clean-securelibLTLIBRARIES: @@ -405,8 +407,8 @@ ID: $(HEADERS) $(SOURCES) $(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; } \ - END { for (i in files) print i; }'`; \ + $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ mkid -fID $$unique tags: TAGS @@ -418,8 +420,8 @@ TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | \ - $(AWK) ' { files[$$0] = 1; } \ - END { for (i in files) print i; }'`; \ + $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \ test -n "$$unique" || unique=$$empty_fix; \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ @@ -429,13 +431,12 @@ ctags: CTAGS CTAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ $(TAGS_FILES) $(LISP) tags=; \ - here=`pwd`; \ 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; } \ - END { for (i in files) print i; }'`; \ + $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ test -z "$(CTAGS_ARGS)$$tags$$unique" \ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ $$tags $$unique diff --git a/Linux-PAM/modules/pam_wheel/README b/modules/pam_wheel/README index 6a2b21c5..6a2b21c5 100644 --- a/Linux-PAM/modules/pam_wheel/README +++ b/modules/pam_wheel/README diff --git a/Linux-PAM/modules/pam_wheel/README.xml b/modules/pam_wheel/README.xml index 9e33d7ff..9e33d7ff 100644 --- a/Linux-PAM/modules/pam_wheel/README.xml +++ b/modules/pam_wheel/README.xml diff --git a/Linux-PAM/modules/pam_wheel/pam_wheel.8 b/modules/pam_wheel/pam_wheel.8 index 7da719a3..f1c63dac 100644 --- a/Linux-PAM/modules/pam_wheel/pam_wheel.8 +++ b/modules/pam_wheel/pam_wheel.8 @@ -1,11 +1,11 @@ .\" Title: pam_wheel .\" Author: .\" Generator: DocBook XSL Stylesheets v1.73.1 <http://docbook.sf.net/> -.\" Date: 01/08/2008 +.\" Date: 04/16/2008 .\" Manual: Linux-PAM Manual .\" Source: Linux-PAM Manual .\" -.TH "PAM_WHEEL" "8" "01/08/2008" "Linux-PAM Manual" "Linux\-PAM Manual" +.TH "PAM_WHEEL" "8" "04/16/2008" "Linux-PAM Manual" "Linux\-PAM Manual" .\" disable hyphenation .nh .\" disable justification (adjust text to left margin only) diff --git a/Linux-PAM/modules/pam_wheel/pam_wheel.8.xml b/modules/pam_wheel/pam_wheel.8.xml index bf8b7349..bf8b7349 100644 --- a/Linux-PAM/modules/pam_wheel/pam_wheel.8.xml +++ b/modules/pam_wheel/pam_wheel.8.xml diff --git a/Linux-PAM/modules/pam_wheel/pam_wheel.c b/modules/pam_wheel/pam_wheel.c index d7d8096e..d7d8096e 100644 --- a/Linux-PAM/modules/pam_wheel/pam_wheel.c +++ b/modules/pam_wheel/pam_wheel.c diff --git a/Linux-PAM/modules/pam_wheel/tst-pam_wheel b/modules/pam_wheel/tst-pam_wheel index 4bf5d6a6..4bf5d6a6 100755 --- a/Linux-PAM/modules/pam_wheel/tst-pam_wheel +++ b/modules/pam_wheel/tst-pam_wheel diff --git a/Linux-PAM/modules/pam_xauth/Makefile.am b/modules/pam_xauth/Makefile.am index 8f1d56b0..8f1d56b0 100644 --- a/Linux-PAM/modules/pam_xauth/Makefile.am +++ b/modules/pam_xauth/Makefile.am diff --git a/Linux-PAM/modules/pam_xauth/Makefile.in b/modules/pam_xauth/Makefile.in index 6e5ea64e..1c315ee6 100644 --- a/Linux-PAM/modules/pam_xauth/Makefile.in +++ b/modules/pam_xauth/Makefile.in @@ -1,8 +1,8 @@ -# Makefile.in generated by automake 1.10 from Makefile.am. +# Makefile.in generated by automake 1.10.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, -# 2003, 2004, 2005, 2006 Free Software Foundation, Inc. +# 2003, 2004, 2005, 2006, 2007, 2008 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. @@ -67,7 +67,7 @@ LTLIBRARIES = $(securelib_LTLIBRARIES) pam_xauth_la_LIBADD = pam_xauth_la_SOURCES = pam_xauth.c pam_xauth_la_OBJECTS = pam_xauth.lo -DEFAULT_INCLUDES = -I. -I$(top_builddir)@am__isrc@ +DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir) depcomp = $(SHELL) $(top_srcdir)/depcomp am__depfiles_maybe = depfiles COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ @@ -108,6 +108,7 @@ CXXFLAGS = @CXXFLAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ +DSYMUTIL = @DSYMUTIL@ ECHO = @ECHO@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ @@ -160,6 +161,7 @@ MKDIR_P = @MKDIR_P@ MSGFMT = @MSGFMT@ MSGFMT_015 = @MSGFMT_015@ MSGMERGE = @MSGMERGE@ +NMEDIT = @NMEDIT@ OBJEXT = @OBJEXT@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ @@ -296,8 +298,8 @@ install-securelibLTLIBRARIES: $(securelib_LTLIBRARIES) @list='$(securelib_LTLIBRARIES)'; for p in $$list; do \ if test -f $$p; then \ f=$(am__strip_dir) \ - echo " $(LIBTOOL) --mode=install $(securelibLTLIBRARIES_INSTALL) $(INSTALL_STRIP_FLAG) '$$p' '$(DESTDIR)$(securelibdir)/$$f'"; \ - $(LIBTOOL) --mode=install $(securelibLTLIBRARIES_INSTALL) $(INSTALL_STRIP_FLAG) "$$p" "$(DESTDIR)$(securelibdir)/$$f"; \ + echo " $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(securelibLTLIBRARIES_INSTALL) $(INSTALL_STRIP_FLAG) '$$p' '$(DESTDIR)$(securelibdir)/$$f'"; \ + $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(securelibLTLIBRARIES_INSTALL) $(INSTALL_STRIP_FLAG) "$$p" "$(DESTDIR)$(securelibdir)/$$f"; \ else :; fi; \ done @@ -305,8 +307,8 @@ uninstall-securelibLTLIBRARIES: @$(NORMAL_UNINSTALL) @list='$(securelib_LTLIBRARIES)'; for p in $$list; do \ p=$(am__strip_dir) \ - echo " $(LIBTOOL) --mode=uninstall rm -f '$(DESTDIR)$(securelibdir)/$$p'"; \ - $(LIBTOOL) --mode=uninstall rm -f "$(DESTDIR)$(securelibdir)/$$p"; \ + echo " $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=uninstall rm -f '$(DESTDIR)$(securelibdir)/$$p'"; \ + $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=uninstall rm -f "$(DESTDIR)$(securelibdir)/$$p"; \ done clean-securelibLTLIBRARIES: @@ -405,8 +407,8 @@ ID: $(HEADERS) $(SOURCES) $(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; } \ - END { for (i in files) print i; }'`; \ + $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ mkid -fID $$unique tags: TAGS @@ -418,8 +420,8 @@ TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | \ - $(AWK) ' { files[$$0] = 1; } \ - END { for (i in files) print i; }'`; \ + $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \ test -n "$$unique" || unique=$$empty_fix; \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ @@ -429,13 +431,12 @@ ctags: CTAGS CTAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ $(TAGS_FILES) $(LISP) tags=; \ - here=`pwd`; \ 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; } \ - END { for (i in files) print i; }'`; \ + $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ test -z "$(CTAGS_ARGS)$$tags$$unique" \ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ $$tags $$unique diff --git a/Linux-PAM/modules/pam_xauth/README b/modules/pam_xauth/README index 4e0e3ec4..4e0e3ec4 100644 --- a/Linux-PAM/modules/pam_xauth/README +++ b/modules/pam_xauth/README diff --git a/Linux-PAM/modules/pam_xauth/README.xml b/modules/pam_xauth/README.xml index adefbd98..adefbd98 100644 --- a/Linux-PAM/modules/pam_xauth/README.xml +++ b/modules/pam_xauth/README.xml diff --git a/Linux-PAM/modules/pam_xauth/pam_xauth.8 b/modules/pam_xauth/pam_xauth.8 index 026180a3..0793ce93 100644 --- a/Linux-PAM/modules/pam_xauth/pam_xauth.8 +++ b/modules/pam_xauth/pam_xauth.8 @@ -1,11 +1,11 @@ .\" Title: pam_xauth .\" Author: .\" Generator: DocBook XSL Stylesheets v1.73.1 <http://docbook.sf.net/> -.\" Date: 01/08/2008 +.\" Date: 04/16/2008 .\" Manual: Linux-PAM Manual .\" Source: Linux-PAM Manual .\" -.TH "PAM_XAUTH" "8" "01/08/2008" "Linux-PAM Manual" "Linux\-PAM Manual" +.TH "PAM_XAUTH" "8" "04/16/2008" "Linux-PAM Manual" "Linux\-PAM Manual" .\" disable hyphenation .nh .\" disable justification (adjust text to left margin only) diff --git a/Linux-PAM/modules/pam_xauth/pam_xauth.8.xml b/modules/pam_xauth/pam_xauth.8.xml index f6323f26..f6323f26 100644 --- a/Linux-PAM/modules/pam_xauth/pam_xauth.8.xml +++ b/modules/pam_xauth/pam_xauth.8.xml diff --git a/Linux-PAM/modules/pam_xauth/pam_xauth.c b/modules/pam_xauth/pam_xauth.c index 1135d4b7..1135d4b7 100644 --- a/Linux-PAM/modules/pam_xauth/pam_xauth.c +++ b/modules/pam_xauth/pam_xauth.c diff --git a/Linux-PAM/modules/pam_xauth/tst-pam_xauth b/modules/pam_xauth/tst-pam_xauth index 32948963..32948963 100755 --- a/Linux-PAM/modules/pam_xauth/tst-pam_xauth +++ b/modules/pam_xauth/tst-pam_xauth diff --git a/Linux-PAM/pgp.keys.asc b/pgp.keys.asc index 583accd9..583accd9 100644 --- a/Linux-PAM/pgp.keys.asc +++ b/pgp.keys.asc diff --git a/Linux-PAM/po/LINGUAS b/po/LINGUAS index 8bb4bd84..ea347361 100644 --- a/Linux-PAM/po/LINGUAS +++ b/po/LINGUAS @@ -1,4 +1,6 @@ ar +as +bn_IN ca cs da @@ -6,18 +8,28 @@ de es fi fr +gu +hi hu it ja km +kn +ko +ml nb nl +or pa pl pt pt_BR ru +si +sr +sr@latin sv +ta tr uk zh_CN diff --git a/Linux-PAM/po/Linux-PAM.pot b/po/Linux-PAM.pot index 14855268..278f3b6a 100644 --- a/Linux-PAM/po/Linux-PAM.pot +++ b/po/Linux-PAM.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: http://sourceforge.net/projects/pam\n" -"POT-Creation-Date: 2008-02-04 16:29+0100\n" +"POT-Creation-Date: 2008-04-16 11:18+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Language-Team: LANGUAGE <LL@li.org>\n" @@ -30,7 +30,7 @@ msgstr "" msgid "erroneous conversation (%d)\n" msgstr "" -#: libpam/pam_item.c:298 +#: libpam/pam_item.c:302 msgid "login:" msgstr "" @@ -213,17 +213,17 @@ msgid "has been already used" msgstr "" #: modules/pam_cracklib/pam_cracklib.c:526 -#: modules/pam_unix/pam_unix_passwd.c:456 +#: modules/pam_unix/pam_unix_passwd.c:449 msgid "No password supplied" msgstr "" #: modules/pam_cracklib/pam_cracklib.c:526 -#: modules/pam_unix/pam_unix_passwd.c:456 +#: modules/pam_unix/pam_unix_passwd.c:449 msgid "Password unchanged" msgstr "" #: modules/pam_cracklib/pam_cracklib.c:549 -#: modules/pam_cracklib/pam_cracklib.c:676 +#: modules/pam_cracklib/pam_cracklib.c:672 #, c-format msgid "BAD PASSWORD: %s" msgstr "" @@ -321,22 +321,6 @@ msgstr "" msgid "Unable to create directory %s: %m" msgstr "" -#: modules/pam_selinux/pam_selinux.c:94 -msgid "Error connecting to audit system." -msgstr "" - -#: modules/pam_selinux/pam_selinux.c:98 -msgid "Error translating default context." -msgstr "" - -#: modules/pam_selinux/pam_selinux.c:102 -msgid "Error translating selected context." -msgstr "" - -#: modules/pam_selinux/pam_selinux.c:113 -msgid "Error sending audit message." -msgstr "" - #: modules/pam_selinux/pam_selinux.c:164 msgid "Would you like to enter a security context? [N] " msgstr "" @@ -367,11 +351,7 @@ msgstr "" msgid "No default type for role %s\n" msgstr "" -#: modules/pam_selinux/pam_selinux.c:512 -msgid "Out of memory" -msgstr "" - -#: modules/pam_selinux/pam_selinux.c:520 modules/pam_selinux/pam_selinux.c:522 +#: modules/pam_selinux/pam_selinux.c:522 #, c-format msgid "Unable to get valid context for %s" msgstr "" @@ -488,35 +468,35 @@ msgstr "" msgid "Password: " msgstr "" -#: modules/pam_unix/pam_unix_passwd.c:366 +#: modules/pam_unix/pam_unix_passwd.c:359 msgid "NIS password could not be changed." msgstr "" -#: modules/pam_unix/pam_unix_passwd.c:477 +#: modules/pam_unix/pam_unix_passwd.c:466 msgid "You must choose a longer password" msgstr "" -#: modules/pam_unix/pam_unix_passwd.c:482 +#: modules/pam_unix/pam_unix_passwd.c:470 msgid "Password has been already used. Choose another." msgstr "" -#: modules/pam_unix/pam_unix_passwd.c:583 +#: modules/pam_unix/pam_unix_passwd.c:571 #, c-format msgid "Changing password for %s." msgstr "" -#: modules/pam_unix/pam_unix_passwd.c:594 +#: modules/pam_unix/pam_unix_passwd.c:582 msgid "(current) UNIX password: " msgstr "" -#: modules/pam_unix/pam_unix_passwd.c:629 +#: modules/pam_unix/pam_unix_passwd.c:617 msgid "You must wait longer to change your password" msgstr "" -#: modules/pam_unix/pam_unix_passwd.c:689 +#: modules/pam_unix/pam_unix_passwd.c:677 msgid "Enter new UNIX password: " msgstr "" -#: modules/pam_unix/pam_unix_passwd.c:690 +#: modules/pam_unix/pam_unix_passwd.c:678 msgid "Retype new UNIX password: " msgstr "" diff --git a/Linux-PAM/po/Makefile.in.in b/po/Makefile.in.in index 2ed49e62..2ed49e62 100644 --- a/Linux-PAM/po/Makefile.in.in +++ b/po/Makefile.in.in diff --git a/Linux-PAM/po/Makevars b/po/Makevars index c152efd6..c152efd6 100644 --- a/Linux-PAM/po/Makevars +++ b/po/Makevars diff --git a/Linux-PAM/po/POTFILES.in b/po/POTFILES.in index 7887aad7..7887aad7 100644 --- a/Linux-PAM/po/POTFILES.in +++ b/po/POTFILES.in diff --git a/Linux-PAM/po/Rules-quot b/po/Rules-quot index 9c2a995e..9c2a995e 100644 --- a/Linux-PAM/po/Rules-quot +++ b/po/Rules-quot diff --git a/Linux-PAM/po/ar.gmo b/po/ar.gmo Binary files differindex 70fe7fed..8dd52607 100644 --- a/Linux-PAM/po/ar.gmo +++ b/po/ar.gmo diff --git a/Linux-PAM/po/ar.po b/po/ar.po index 024da797..ae8e7463 100644 --- a/Linux-PAM/po/ar.po +++ b/po/ar.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: @PACKAGE@\n" "Report-Msgid-Bugs-To: http://sourceforge.net/projects/pam\n" -"POT-Creation-Date: 2008-02-04 16:29+0100\n" +"POT-Creation-Date: 2008-04-16 11:18+0200\n" "PO-Revision-Date: 2001-07-13 15:36+0200\n" "Last-Translator: Novell Language <language@novell.com>\n" "Language-Team: Novell Language <language@novell.com>\n" @@ -29,7 +29,7 @@ msgstr "...عذرًا، انتهى الوقت!\n" msgid "erroneous conversation (%d)\n" msgstr "Ù…ØØ§Ø¯Ø«Ø© خاطئة (%d)\n" -#: libpam/pam_item.c:298 +#: libpam/pam_item.c:302 msgid "login:" msgstr "تسجيل الدخول:" @@ -212,17 +212,17 @@ msgid "has been already used" msgstr "كلمة السر مستخدمة Ø¨Ø§Ù„ÙØ¹Ù„" #: modules/pam_cracklib/pam_cracklib.c:526 -#: modules/pam_unix/pam_unix_passwd.c:456 +#: modules/pam_unix/pam_unix_passwd.c:449 msgid "No password supplied" msgstr "لم يتم إدخال كلمة السر" #: modules/pam_cracklib/pam_cracklib.c:526 -#: modules/pam_unix/pam_unix_passwd.c:456 +#: modules/pam_unix/pam_unix_passwd.c:449 msgid "Password unchanged" msgstr "لم يتم تغيير كلمة السر" #: modules/pam_cracklib/pam_cracklib.c:549 -#: modules/pam_cracklib/pam_cracklib.c:676 +#: modules/pam_cracklib/pam_cracklib.c:672 #, c-format msgid "BAD PASSWORD: %s" msgstr "كلمة سر سيئة: %s" @@ -320,23 +320,6 @@ msgstr "" msgid "Unable to create directory %s: %m" msgstr "" -#: modules/pam_selinux/pam_selinux.c:94 -msgid "Error connecting to audit system." -msgstr "" - -#: modules/pam_selinux/pam_selinux.c:98 -#, fuzzy -msgid "Error translating default context." -msgstr "السياق Ø§Ù„Ø§ÙØªØ±Ø§Ø¶ÙŠ Ù„Ùƒ هو %s. \n" - -#: modules/pam_selinux/pam_selinux.c:102 -msgid "Error translating selected context." -msgstr "" - -#: modules/pam_selinux/pam_selinux.c:113 -msgid "Error sending audit message." -msgstr "" - #: modules/pam_selinux/pam_selinux.c:164 #, fuzzy msgid "Would you like to enter a security context? [N] " @@ -371,11 +354,7 @@ msgstr "هل ترغب ÙÙŠ إدخال سياق أمان؟ [نعم]" msgid "No default type for role %s\n" msgstr "" -#: modules/pam_selinux/pam_selinux.c:512 -msgid "Out of memory" -msgstr "" - -#: modules/pam_selinux/pam_selinux.c:520 modules/pam_selinux/pam_selinux.c:522 +#: modules/pam_selinux/pam_selinux.c:522 #, c-format msgid "Unable to get valid context for %s" msgstr "" @@ -493,39 +472,43 @@ msgstr "ØªØØ°ÙŠØ±: سو٠تنتهي مدة صلاØÙŠØ© كلمة السر ال msgid "Password: " msgstr "كلمة السر: " -#: modules/pam_unix/pam_unix_passwd.c:366 +#: modules/pam_unix/pam_unix_passwd.c:359 msgid "NIS password could not be changed." msgstr "تعذر تغيير كلمة السر الخاصة بـ NIS." -#: modules/pam_unix/pam_unix_passwd.c:477 +#: modules/pam_unix/pam_unix_passwd.c:466 msgid "You must choose a longer password" msgstr "يجب اختيار كلمة سر أطول" -#: modules/pam_unix/pam_unix_passwd.c:482 +#: modules/pam_unix/pam_unix_passwd.c:470 msgid "Password has been already used. Choose another." msgstr "كلمة السر التي تم إدخالها مستخدمة Ø¨Ø§Ù„ÙØ¹Ù„. اختر كلمة سر أخرى." -#: modules/pam_unix/pam_unix_passwd.c:583 +#: modules/pam_unix/pam_unix_passwd.c:571 #, fuzzy, c-format msgid "Changing password for %s." msgstr "تغيير كلمة سر STRESS لـ" -#: modules/pam_unix/pam_unix_passwd.c:594 +#: modules/pam_unix/pam_unix_passwd.c:582 msgid "(current) UNIX password: " msgstr "كلمة سر UNIX (Ø§Ù„ØØ§Ù„ية): " -#: modules/pam_unix/pam_unix_passwd.c:629 +#: modules/pam_unix/pam_unix_passwd.c:617 msgid "You must wait longer to change your password" msgstr "يجب الانتظار ÙØªØ±Ø© أطول لتغيير كلمة السر" -#: modules/pam_unix/pam_unix_passwd.c:689 +#: modules/pam_unix/pam_unix_passwd.c:677 msgid "Enter new UNIX password: " msgstr "أدخل كلمة سر UNIX الجديدة: " -#: modules/pam_unix/pam_unix_passwd.c:690 +#: modules/pam_unix/pam_unix_passwd.c:678 msgid "Retype new UNIX password: " msgstr "أعد كتابة كلمة سر UNIX الجديدة: " +#, fuzzy +#~ msgid "Error translating default context." +#~ msgstr "السياق Ø§Ù„Ø§ÙØªØ±Ø§Ø¶ÙŠ Ù„Ùƒ هو %s. \n" + #~ msgid "Do you want to choose a different one? [n]" #~ msgstr "هل ترغب ÙÙŠ اختيار سياق Ù…Ø®ØªÙ„ÙØŸ [لا]" diff --git a/po/as.gmo b/po/as.gmo Binary files differnew file mode 100644 index 00000000..6fbb35ab --- /dev/null +++ b/po/as.gmo diff --git a/po/as.po b/po/as.po new file mode 100644 index 00000000..07d8efc3 --- /dev/null +++ b/po/as.po @@ -0,0 +1,520 @@ +# translation of as.po to Assamese +# Copyright (C) YEAR Linux-PAM Project +# This file is distributed under the same license as the PACKAGE package. +# +# Amitakhya Phukan <aphukan@redhat.com>, 2007. +msgid "" +msgstr "" +"Project-Id-Version: as\n" +"Report-Msgid-Bugs-To: http://sourceforge.net/projects/pam\n" +"POT-Creation-Date: 2008-04-16 11:18+0200\n" +"PO-Revision-Date: 2007-06-22 13:19+0530\n" +"Last-Translator: Amitakhya Phukan <aphukan@redhat.com>\n" +"Language-Team: Assamese <fedora-trans-as@redhat.com>\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n!=1)\n" +"X-Generator: KBabel 1.11.4\n" + +#: libpam_misc/misc_conv.c:33 +msgid "...Time is running out...\n" +msgstr "...সময় পাৰ হৈ গৈছে...\n" + +#: libpam_misc/misc_conv.c:34 +msgid "...Sorry, your time is up!\n" +msgstr "...কà§à¦·à¦®à¦¾ কৰিব, আপোনাৰ বাবে সময় অনà§à¦¤ হ'ল!\n" + +#: libpam_misc/misc_conv.c:342 +#, c-format +msgid "erroneous conversation (%d)\n" +msgstr "à¦à§à¦² সমà§à¦¬à¦¾à¦¦ (%d)\n" + +#: libpam/pam_item.c:302 +msgid "login:" +msgstr "পà§à§°à§±à§‡à¦¶:" + +#: libpam/pam_strerror.c:40 +msgid "Success" +msgstr "সফলতা" + +#: libpam/pam_strerror.c:42 +msgid "Critical error - immediate abort" +msgstr "গà§à§°à§à¦¤à§à¦¬à¦ªà§‚à§°à§à¦£ à¦à§à¦² - অবিলমà§à¦¬ বনà§à¦§ কৰক" + +#: libpam/pam_strerror.c:44 +msgid "Failed to load module" +msgstr "অংশ তà§à¦²à¦¿ লওà¦à¦¤à§‡ বিফল" + +#: libpam/pam_strerror.c:46 +msgid "Symbol not found" +msgstr "পà§à§°à¦¤à¦¿à¦•ৃতি পোৱা ন'গ'ল" + +#: libpam/pam_strerror.c:48 +msgid "Error in service module" +msgstr "সেৱাৰ অংশত à¦à§à¦²" + +#: libpam/pam_strerror.c:50 +msgid "System error" +msgstr "বà§à¦¯à§±à¦¸à§à¦¥à¦¾à¦ªà§à§°à¦£à¦¾à¦²à§€à§° à¦à§à¦²" + +#: libpam/pam_strerror.c:52 +msgid "Memory buffer error" +msgstr "সà§à¦®à§ƒà¦¤à¦¿à¦¶à¦•à§à¦¤à¦¿ পà§à§°à¦¶à¦®à¦•à§° à¦à§à¦²" + +#: libpam/pam_strerror.c:54 +msgid "Permission denied" +msgstr "আজà§à¦žà¦¾ নাই" + +#: libpam/pam_strerror.c:56 +msgid "Authentication failure" +msgstr "পà§à§°à¦®à¦¾à¦£à§€à¦•ৰণত বিফল" + +#: libpam/pam_strerror.c:58 +msgid "Insufficient credentials to access authentication data" +msgstr "পà§à§°à¦®à¦¾à¦£à§€à¦•ৰণৰ তথà§à¦¯ উপকà§à§°à¦® কৰিবলৈ পà§à§°à¦¶à¦‚সা পতà§à§°à§° অà¦à¦¾à§±" + +#: libpam/pam_strerror.c:60 +msgid "Authentication service cannot retrieve authentication info" +msgstr "পà§à§°à¦®à¦¾à¦£à§€à¦•ৰণৰ সেৱাই পà§à§°à¦®à¦¾à¦£à§€à¦•ৰণৰ তথà§à¦¯ উদà§à¦§à¦¾à§° কৰিব নোৱাৰিলে" + +#: libpam/pam_strerror.c:62 +msgid "User not known to the underlying authentication module" +msgstr "অনà§à¦¤à§°à§à¦¨à¦¿à¦¹à¦¿à¦¤ পà§à§°à¦®à¦¾à¦£à§€à¦•ৰণ অংশৰ বাবে বà§à¦¯à§±à¦¹à¦¾à§°à¦•à§°à§‹à¦à¦¤à¦¾ অপৰিচিত" + +#: libpam/pam_strerror.c:64 +msgid "Have exhausted maximum number of retries for service" +msgstr "সেৱাৰ বাবে সৰà§à¦¬à¦¾à¦§à¦¿à¦• পà§à¦¨à¦ƒ চেষà§à¦Ÿà¦¾à§° সংখà§à¦¯à¦¾à¦“ আজৰাই দিয়া হ'ল" + +#: libpam/pam_strerror.c:66 +msgid "Authentication token is no longer valid; new one required" +msgstr "পà§à§°à¦®à¦¾à¦£à§€à¦•ৰণৰ পà§à§°à¦¤à§€à¦• চিহà§à¦¨ বৈধ নহয়; নতà§à¦¨ à¦à¦Ÿà¦¾à§° পà§à§°à§Ÿà§‹à¦œà¦¨" + +#: libpam/pam_strerror.c:68 +msgid "User account has expired" +msgstr "বà§à¦¯à§±à¦¹à¦¾à§°à¦•à§°à§‹à¦à¦¤à¦¾à§° হিচাপ শেষ হ'ল" + +#: libpam/pam_strerror.c:70 +msgid "Cannot make/remove an entry for the specified session" +msgstr "নিৰà§à¦¦à§à¦¦à¦¿à¦·à§à¦Ÿ অধিবেশনৰ à¦à¦Ÿà¦¾ নিবেশ বনাব/আà¦à¦¤à§°à¦¾à¦¬ নোৱাৰি" + +#: libpam/pam_strerror.c:72 +msgid "Authentication service cannot retrieve user credentials" +msgstr "বà§à¦¯à§±à¦¹à¦¾à§°à¦•à§°à§‹à¦à¦¤à¦¾à§° পà§à§°à¦¶à¦‚সা পতà§à§° পà§à§°à¦®à¦¾à¦£à§€à¦•ৰন সেৱাই উদà§à¦§à¦¾à§° কৰিব পৰা নাই" + +#: libpam/pam_strerror.c:74 +msgid "User credentials expired" +msgstr "বà§à¦¯à§±à¦¹à¦¾à§°à¦•à§°à§‹à¦à¦¤à¦¾à§° পà§à§°à¦¶à¦‚সা পতà§à§° অনà§à¦¤ হ'ল" + +#: libpam/pam_strerror.c:76 +msgid "Failure setting user credentials" +msgstr "বà§à¦¯à§±à¦¹à¦¾à§°à¦•à§°à§‹à¦à¦¤à¦¾à§° পà§à§°à¦¶à¦‚সা পতà§à§° পà§à§°à¦¤à¦¿à¦·à§à¦ া কৰাত বিফল" + +#: libpam/pam_strerror.c:78 +msgid "No module specific data is present" +msgstr "কোনো অংশ নিৰà§à¦¦à§à¦¦à¦¿à¦·à§à¦Ÿ তথà§à¦¯ নাই" + +#: libpam/pam_strerror.c:80 +msgid "Bad item passed to pam_*_item()" +msgstr "pam_*_item() লৈ বেয়া পদাৰà§à¦¥ আগবà§à§‹à§±à¦¾ হ'ল" + +#: libpam/pam_strerror.c:82 +msgid "Conversation error" +msgstr "সমà§à¦¬à¦¾à¦¦à§° à¦à§à¦²" + +#: libpam/pam_strerror.c:84 +msgid "Authentication token manipulation error" +msgstr "পà§à§°à¦®à¦¾à¦£à§€à¦•ৰণ পà§à§°à¦¤à§€à¦• চিহà§à¦¨à§° পৰিবৰà§à¦¤à§à¦¤à¦¨à¦¤ (মেনিপà§à¦²à§‡à¦¶à¦¨) à¦à§à¦²" + +#: libpam/pam_strerror.c:86 +msgid "Authentication information cannot be recovered" +msgstr "পà§à§°à¦®à¦¾à¦£à§€à¦•ৰণৰ তথà§à¦¯ উদà§à¦§à¦¾à§° কৰিব পৰা ন'গ'ল" + +#: libpam/pam_strerror.c:88 +msgid "Authentication token lock busy" +msgstr "পà§à§°à¦®à¦¾à¦£à§€à¦•ৰণ পà§à§°à¦¤à§€à¦• চিহà§à¦¨à§° লক বà§à¦¯à¦¸à§à¦¤" + +#: libpam/pam_strerror.c:90 +msgid "Authentication token aging disabled" +msgstr "পà§à§°à¦®à¦¾à¦£à§€à¦•ৰণ পà§à§°à¦¤à§€à¦• চিহà§à¦¨à§° পà§à§°à¦£à¦¿ হোৱা নিষà§à¦•à§à§°à§€à§Ÿ কৰা হ'ল" + +#: libpam/pam_strerror.c:92 +msgid "Failed preliminary check by password service" +msgstr "গà§à¦ªà§à¦¤à¦¶à¦¬à§à¦¦ সেৱাৰ দà§à¦¬à¦¾à§°à¦¾ পà§à§°à¦¾à§°à¦®à§à¦à¦¿à¦• পৰীকà§à¦·à¦¾ বিফল" + +#: libpam/pam_strerror.c:94 +msgid "The return value should be ignored by PAM dispatch" +msgstr "PAM dispatch à§° দà§à¦¬à¦¾à§°à¦¾ পà§à§°à¦¤à§à¦¯à§à¦¤à§à¦¤à§°à§° মান আওকাণ কৰিব লাগে" + +#: libpam/pam_strerror.c:96 +msgid "Module is unknown" +msgstr "অজà§à¦žà¦¾à¦¤ অংশ" + +#: libpam/pam_strerror.c:98 +msgid "Authentication token expired" +msgstr "পà§à§°à¦®à¦¾à¦£à§€à¦•ৰণৰ পà§à§°à¦¤à§€à¦• চিহà§à¦¨ পà§à§°à¦£à¦¿ হ'ল" + +#: libpam/pam_strerror.c:100 +msgid "Conversation is waiting for event" +msgstr "সমà§à¦¬à¦¾à¦¦ কোনো ঘটনাৰ বাবে অপেকà§à¦·à¦¾ কৰিছে" + +#: libpam/pam_strerror.c:102 +msgid "Application needs to call libpam again" +msgstr "অনà§à¦ªà§à§°à§Ÿà§‹à¦—ে আকৌ libpam ক মাতিব লাগে" + +#: libpam/pam_strerror.c:105 +msgid "Unknown PAM error" +msgstr "অজà§à¦žà¦¾à¦¤ PAM à¦à§à¦²" + +#: modules/pam_cracklib/pam_cracklib.c:64 +#, c-format +msgid "New %s%spassword: " +msgstr "নতà§à¦¨ %s%s গà§à¦ªà§à¦¤à¦¶à¦¬à§à¦¦: " + +#: modules/pam_cracklib/pam_cracklib.c:66 +#, c-format +msgid "Retype new %s%spassword: " +msgstr "নতà§à¦¨ %s%s গà§à¦ªà§à¦¤à¦¶à¦¬à§à¦¦ পà§à¦¨à¦ƒ লিখক: " + +#: modules/pam_cracklib/pam_cracklib.c:67 +msgid "Sorry, passwords do not match." +msgstr "কà§à¦·à¦®à¦¾ কৰিব, গà§à¦ªà§à¦¤à¦¶à¦¬à§à¦¦à§° অমিল " + +#: modules/pam_cracklib/pam_cracklib.c:432 +msgid "is the same as the old one" +msgstr "পà§à§°à¦£à¦¿à¦Ÿà§‹à§° সৈতে à¦à¦•েই" + +#: modules/pam_cracklib/pam_cracklib.c:445 +msgid "is a palindrome" +msgstr "à¦à¦Ÿà¦¾ অনà§à¦²à§‹à¦®â€Œ-বিলোম বাকà§à¦¯" + +#: modules/pam_cracklib/pam_cracklib.c:448 +msgid "case changes only" +msgstr "অকল কেচ সলনি কৰা" + +#: modules/pam_cracklib/pam_cracklib.c:451 +msgid "is too similar to the old one" +msgstr "পৰণিটোৰ সৈতে বহà§à¦¤ à¦à¦•েই" + +#: modules/pam_cracklib/pam_cracklib.c:454 +msgid "is too simple" +msgstr "বৰ সৰল" + +#: modules/pam_cracklib/pam_cracklib.c:457 +msgid "is rotated" +msgstr "পকোৱা" + +#: modules/pam_cracklib/pam_cracklib.c:460 +msgid "not enough character classes" +msgstr "" + +#: modules/pam_cracklib/pam_cracklib.c:498 +msgid "has been already used" +msgstr "ইতিমধà§à¦¯à§‡ বà§à¦¯à§±à¦¹à¦¾à§° হৈছে" + +#: modules/pam_cracklib/pam_cracklib.c:526 +#: modules/pam_unix/pam_unix_passwd.c:449 +msgid "No password supplied" +msgstr "কোনো গà§à¦ªà§à¦¤à¦¶à¦¬à§à¦¦ দিয়া হোৱা নাই" + +#: modules/pam_cracklib/pam_cracklib.c:526 +#: modules/pam_unix/pam_unix_passwd.c:449 +msgid "Password unchanged" +msgstr "গà§à¦ªà§à¦¤ শবà§à¦¦ অপৰিবৰà§à¦¤à§à¦¤à¦¿à¦¤" + +#: modules/pam_cracklib/pam_cracklib.c:549 +#: modules/pam_cracklib/pam_cracklib.c:672 +#, c-format +msgid "BAD PASSWORD: %s" +msgstr "বেয়া গà§à¦ªà§à¦¤à¦¶à¦¬à§à¦¦: %s" + +#: modules/pam_exec/pam_exec.c:134 +#, c-format +msgid "%s failed: exit code %d" +msgstr "%s বিফল: পà§à§°à¦¸à§à¦¥à¦¾à¦¨à§° কোড %d" + +#: modules/pam_exec/pam_exec.c:143 +#, c-format +msgid "%s failed: caught signal %d%s" +msgstr "%s বিফল: %d%s সঙà§à¦•েত ধৰা গ'ল" + +#: modules/pam_exec/pam_exec.c:152 +#, c-format +msgid "%s failed: unknown status 0x%x" +msgstr "%s বিফল: অজà§à¦žà¦¾à¦¤ অৱসà§à¦¥à¦¾ 0x%x" + +#. TRANSLATORS: "strftime options for date of last login" +#: modules/pam_lastlog/pam_lastlog.c:190 +msgid " %a %b %e %H:%M:%S %Z %Y" +msgstr " %a %b %e %H:%M:%S %Z %Y" + +#. TRANSLATORS: " from <host>" +#: modules/pam_lastlog/pam_lastlog.c:199 +#, c-format +msgid " from %.*s" +msgstr " %.*s à§° পৰা" + +#. TRANSLATORS: " on <terminal>" +#: modules/pam_lastlog/pam_lastlog.c:211 +#, c-format +msgid " on %.*s" +msgstr " %.*s ত" + +#. TRANSLATORS: "Last login: <date> from <host> on <terminal>" +#: modules/pam_lastlog/pam_lastlog.c:220 +#, c-format +msgid "Last login:%s%s%s" +msgstr "শেহতীয়া পà§à§°à§±à§‡à¦¶:%s%s%s" + +#: modules/pam_lastlog/pam_lastlog.c:226 +msgid "Welcome to your new account!" +msgstr "আপোনাৰ নতà§à¦¨ হিচাপলৈ সà§à¦¬à¦¾à¦—তম!" + +#: modules/pam_limits/pam_limits.c:712 +#, c-format +msgid "Too many logins for '%s'." +msgstr "'%s' à§° বাবে বহà§à¦¤à§‹ পà§à§°à§±à§‡à¦¶ ।" + +#: modules/pam_mail/pam_mail.c:313 +msgid "No mail." +msgstr "কোনো ডাক নাই ।" + +#: modules/pam_mail/pam_mail.c:316 +msgid "You have new mail." +msgstr "আপোনাৰ নতà§à¦¨ ডাক আহিছে ।" + +#: modules/pam_mail/pam_mail.c:319 +msgid "You have old mail." +msgstr "আপেনাৰ ওচৰত পà§à§°à¦£à¦¿ ডাক আছে ।" + +#: modules/pam_mail/pam_mail.c:323 +msgid "You have mail." +msgstr "আপোনাৰ ডাক আহিছে ।" + +#: modules/pam_mail/pam_mail.c:330 +#, c-format +msgid "You have no mail in folder %s." +msgstr "%s ফোলà§à¦¡à¦¾à§°à¦¤ আপোনাৰ কোনো ডাক নাই ।" + +#: modules/pam_mail/pam_mail.c:334 +#, c-format +msgid "You have new mail in folder %s." +msgstr "%s ফোলà§à¦¡à¦¾à§°à¦¤ আপোনাৰ নতà§à¦¨ ডাক আছে ।" + +#: modules/pam_mail/pam_mail.c:338 +#, c-format +msgid "You have old mail in folder %s." +msgstr "%s ফোলডাৰত আপোনাৰ পà§à§°à¦£à¦¿ ডাক আছে ।" + +#: modules/pam_mail/pam_mail.c:343 +#, c-format +msgid "You have mail in folder %s." +msgstr "%s ফোলà§à¦¡à¦¾à§°à¦¤ আপোনাৰ ডাক আছে ।" + +#: modules/pam_mkhomedir/pam_mkhomedir.c:142 +#, c-format +msgid "Creating directory '%s'." +msgstr "" + +#: modules/pam_mkhomedir/pam_mkhomedir.c:147 +#, c-format +msgid "Unable to create directory %s: %m" +msgstr "" + +#: modules/pam_selinux/pam_selinux.c:164 +#, fuzzy +msgid "Would you like to enter a security context? [N] " +msgstr "সà§à§°à¦•à§à¦·à¦¾à§° সনà§à¦¦à§°à§à¦ নিবেশ কৰিব খোজে নেকি? [y] " + +#: modules/pam_selinux/pam_selinux.c:181 modules/pam_selinux/pam_selinux.c:265 +#, fuzzy +msgid "role:" +msgstr "à¦à§‚মিকা: " + +#: modules/pam_selinux/pam_selinux.c:193 modules/pam_selinux/pam_selinux.c:282 +#, fuzzy +msgid "level:" +msgstr "সà§à¦¤à§°: " + +#: modules/pam_selinux/pam_selinux.c:206 modules/pam_selinux/pam_selinux.c:313 +msgid "Not a valid security context" +msgstr "à¦à¦Ÿà¦¾ বৈধ সà§à§°à¦•à§à¦·à¦¾à§° সনà§à¦¦à§°à§à¦ নহয়" + +#: modules/pam_selinux/pam_selinux.c:251 +#, fuzzy, c-format +msgid "Default Security Context %s\n" +msgstr "সà§à§°à¦•à§à¦·à¦¾à§° সনà§à¦¦à§°à§à¦ %s নিযà§à¦•à§à¦¤ কৰা হ'ল" + +#: modules/pam_selinux/pam_selinux.c:255 +#, fuzzy +msgid "Would you like to enter a different role or level?" +msgstr "সà§à§°à¦•à§à¦·à¦¾à§° সনà§à¦¦à§°à§à¦ নিবেশ কৰিব খোজে নেকি? [y] " + +#: modules/pam_selinux/pam_selinux.c:269 +#, c-format +msgid "No default type for role %s\n" +msgstr "" + +#: modules/pam_selinux/pam_selinux.c:522 +#, c-format +msgid "Unable to get valid context for %s" +msgstr "" + +#: modules/pam_selinux/pam_selinux.c:578 +msgid "Requested MLS level not in permitted range" +msgstr "" + +#: modules/pam_selinux/pam_selinux.c:628 +#, c-format +msgid "Security Context %s Assigned" +msgstr "সà§à§°à¦•à§à¦·à¦¾à§° সনà§à¦¦à§°à§à¦ %s নিযà§à¦•à§à¦¤ কৰা হ'ল" + +#: modules/pam_selinux/pam_selinux.c:649 +#, fuzzy, c-format +msgid "Key Creation Context %s Assigned" +msgstr "সà§à§°à¦•à§à¦·à¦¾à§° সনà§à¦¦à§°à§à¦ %s নিযà§à¦•à§à¦¤ কৰা হ'ল" + +#: modules/pam_selinux/pam_selinux_check.c:99 +#, c-format +msgid "failed to initialize PAM\n" +msgstr "PAM আৰমà§à¦ কৰাত বিফল\n" + +#: modules/pam_selinux/pam_selinux_check.c:105 +#, c-format +msgid "failed to pam_set_item()\n" +msgstr "pam_set_item() কৰোà¦à¦¤à§‡ বিফল\n" + +#: modules/pam_selinux/pam_selinux_check.c:133 +#, c-format +msgid "login: failure forking: %m" +msgstr "পà§à§°à§±à§‡à¦¶: forking ত বিফল: %m" + +#: modules/pam_stress/pam_stress.c:476 +#, fuzzy, c-format +msgid "Changing STRESS password for %s." +msgstr "STRESS গà§à¦ªà§à¦¤à¦¶à¦¬à§à¦¦ সলনি কৰা হৈছে" + +#: modules/pam_stress/pam_stress.c:490 +msgid "Enter new STRESS password: " +msgstr "নতà§à¦¨ STRESS গà§à¦ªà§à¦¤à¦¶à¦¬à§à¦¦ দিয়ক:" + +#: modules/pam_stress/pam_stress.c:493 +msgid "Retype new STRESS password: " +msgstr "নতà§à¦¨ STRESS গà§à¦ªà§à¦¤à¦¶à¦¬à§à¦¦ পà§à¦¨à¦ƒ লিখক: " + +#: modules/pam_stress/pam_stress.c:522 +msgid "Verification mis-typed; password unchanged" +msgstr "সতà§à¦¯à§° পà§à§°à¦¤à¦¿à¦ªà¦¾à¦¦à¦¨ à¦à§à¦²à¦•ৈ লিখা গ'ল;গà§à¦ªà§à¦¤à¦¶à¦¬à§à¦¦ অপৰিবৰà§à¦¤à§à¦¤à¦¿à¦¤" + +#: modules/pam_tally/pam_tally.c:746 +msgid "Authentication error" +msgstr "পà§à§°à¦®à¦¾à¦£à§€à¦•ৰণত à¦à§à¦²" + +#: modules/pam_tally/pam_tally.c:747 +msgid "Service error" +msgstr "সেৱাৰ à¦à§à¦²" + +#: modules/pam_tally/pam_tally.c:748 +msgid "Unknown user" +msgstr "অজà§à¦žà¦¾à¦¤ বà§à¦¯à§±à¦¹à¦¾à§°à¦•à§°à§‹à¦à¦¤à¦¾" + +#: modules/pam_tally/pam_tally.c:749 +msgid "Unknown error" +msgstr "অজà§à¦žà¦¾à¦¤ à¦à§à¦²" + +#: modules/pam_tally/pam_tally.c:765 +#, c-format +msgid "%s: Bad number given to --reset=\n" +msgstr "%s: --reset= লৈ বেয়া সংখà§à¦¯à¦¾ দিয়া গৈছে\n" + +#: modules/pam_tally/pam_tally.c:769 +#, c-format +msgid "%s: Unrecognised option %s\n" +msgstr "%s: অপৰিচিত বিকলà§à¦ª %s\n" + +#: modules/pam_tally/pam_tally.c:781 +#, c-format +msgid "" +"%s: [--file rooted-filename] [--user username] [--reset[=n]] [--quiet]\n" +msgstr "" +"%s: [--file rooted-filename] [--user username] [--reset[=n]] [--quiet]\n" + +#: modules/pam_tally/pam_tally.c:855 +#, c-format +msgid "%s: Can't reset all users to non-zero\n" +msgstr "%s: সকলো বà§à¦¯à§±à¦¹à¦¾à§°à¦•à§°à§‹à¦à¦¤à¦¾à¦• শূণà§à¦¯ নোহোৱা অৱসà§à¦¥à¦¾à¦²à§ˆ পà§à¦¨à¦ƒ পà§à§°à¦¤à¦¿à¦·à§à¦ া কৰিব নোৱাৰি\n" + +#: modules/pam_unix/pam_unix_acct.c:229 modules/pam_unix/pam_unix_acct.c:251 +msgid "Your account has expired; please contact your system administrator" +msgstr "আপোনাৰ হিচাপ অনà§à¦¤ হ'ল; অনà§à¦—à§à§°à¦¹ কৰি আপোনাৰ বà§à¦¯à§±à¦¾à¦¸à§à¦¥à¦¾à¦ªà§à§°à¦£à¦¾à¦²à§€à§° " + +#: modules/pam_unix/pam_unix_acct.c:237 +msgid "You are required to change your password immediately (root enforced)" +msgstr "আপà§à¦¨à¦¿ আপোনাৰ গà§à¦ªà§à¦¤à¦¶à¦¬à§à¦¦ সলনি কৰাটো পà§à§°à§Ÿà§‹à¦œà¦¨à§€à§Ÿ হৈ পৰিছে (ৰূটৰ দà§à¦¬à¦¾à§°à¦¾ বলবৎ)" + +#: modules/pam_unix/pam_unix_acct.c:243 +msgid "You are required to change your password immediately (password aged)" +msgstr "আপà§à¦¨à¦¿ আপোনাৰ গà§à¦ªà§à¦¤à¦¶à¦¬à§à¦¦ সলনি কৰাটো পà§à§°à§Ÿà§‹à¦œà¦¨à§€à§Ÿ হৈ পৰিছে (গà§à¦ªà§à¦¤à¦¶à¦¬à§à¦¦ পà§à§°à¦£à¦¿ হ'ল)" + +#: modules/pam_unix/pam_unix_acct.c:261 modules/pam_unix/pam_unix_acct.c:268 +#, c-format +msgid "Warning: your password will expire in %d day" +msgid_plural "Warning: your password will expire in %d days" +msgstr[0] "সকীয়নী: আপোনাৰ গà§à¦ªà§à¦¤à¦¶à¦¬à§à¦¦ %d দিনত অনà§à¦¤ হ'ব" +msgstr[1] "সকীয়নী: আপোনাৰ গà§à¦ªà§à¦¤à¦¶à¦¬à§à¦¦ %d দিনত অনà§à¦¤ হ'ব" + +#. TRANSLATORS: only used if dngettext is not supported +#: modules/pam_unix/pam_unix_acct.c:273 +#, c-format +msgid "Warning: your password will expire in %d days" +msgstr "সকীয়নী: আপোনাৰ গà§à¦ªà§à¦¤à¦¶à¦¬à§à¦¦ %d দিনত অনà§à¦¤ হ'ব" + +#: modules/pam_unix/pam_unix_auth.c:159 modules/pam_userdb/pam_userdb.c:61 +msgid "Password: " +msgstr "গà§à¦ªà§à¦¤à¦¶à¦¬à§à¦¦:" + +#: modules/pam_unix/pam_unix_passwd.c:359 +msgid "NIS password could not be changed." +msgstr "NIS গà§à¦ªà§à¦¤à¦¶à¦¬à§à¦¦ সলনি কৰিব পৰা নহয় ।" + +#: modules/pam_unix/pam_unix_passwd.c:466 +msgid "You must choose a longer password" +msgstr "আপà§à¦¨à¦¿ ইয়াতকৈ à¦à¦Ÿà¦¾ দীঘল গà§à¦ªà§à¦¤à¦¶à¦¬à§à¦¦ নিৰà§à¦¬à§à¦¬à¦¾à¦šà¦¨ কৰিব লাগিব" + +#: modules/pam_unix/pam_unix_passwd.c:470 +msgid "Password has been already used. Choose another." +msgstr "গà§à¦ªà§à¦¤à¦¶à¦¬à§à¦¦ ইতিমধà§à¦¯à§‡ বà§à¦¯à§±à¦¹à§ƒà¦¤ । অনà§à¦¯ à¦à¦Ÿà¦¾ বাচি লওক ।" + +#: modules/pam_unix/pam_unix_passwd.c:571 +#, fuzzy, c-format +msgid "Changing password for %s." +msgstr "STRESS গà§à¦ªà§à¦¤à¦¶à¦¬à§à¦¦ সলনি কৰা হৈছে" + +#: modules/pam_unix/pam_unix_passwd.c:582 +msgid "(current) UNIX password: " +msgstr "(বৰà§à¦¤à§à¦¤à¦®à¦¾à¦¨à§°) UNIX গà§à¦ªà§à¦¤à¦¶à¦¬à§à¦¦: " + +#: modules/pam_unix/pam_unix_passwd.c:617 +msgid "You must wait longer to change your password" +msgstr "আপোনাৰ গà§à¦ªà§à¦¤à¦¶à¦¬à§à¦¦ সলনি কৰিবলৈ আপà§à¦¨à¦¿ আৰৠকিছৠপৰ অপেকà§à¦·à¦¾ কৰিব লাগিব" + +#: modules/pam_unix/pam_unix_passwd.c:677 +msgid "Enter new UNIX password: " +msgstr "নতà§à¦¨ UNIX গà§à¦ªà§à¦¤à¦¶à¦¬à§à¦¦ দিয়ক: " + +#: modules/pam_unix/pam_unix_passwd.c:678 +msgid "Retype new UNIX password: " +msgstr "নতà§à¦¨ UNIX গà§à¦ªà§à¦¤à¦¶à¦¬à§à¦¦ পà§à¦¨à¦ƒ লিখক: " + +#, fuzzy +#~ msgid "Error translating default context." +#~ msgstr "আপোনাৰ অবিকলà§à¦ªà¦¿à¦¤ সনà§à¦¦à§°à§à¦ হ'ল %s. \n" + +#~ msgid "Do you want to choose a different one? [n]" +#~ msgstr "অনà§à¦¯ à¦à¦Ÿà¦¾ নিৰà§à¦¬à§à¦¬à¦¾à¦šà¦¨ কৰিব খোজে নেকি? [n]" + +#~ msgid "Enter number of choice: " +#~ msgstr "পছনà§à¦¦à§° সংখà§à¦¯à¦¾ দিয়ক: " + +#~ msgid "type: " +#~ msgstr "ধৰণ: " diff --git a/po/bn_IN.gmo b/po/bn_IN.gmo Binary files differnew file mode 100644 index 00000000..61e7fe14 --- /dev/null +++ b/po/bn_IN.gmo diff --git a/po/bn_IN.po b/po/bn_IN.po new file mode 100644 index 00000000..f4c4a57c --- /dev/null +++ b/po/bn_IN.po @@ -0,0 +1,522 @@ +# translation of bn_IN.po to Bengali (India) +# Copyright (C) YEAR Linux-PAM Project +# This file is distributed under the same license as the PACKAGE package. +# +# Runa Bhattacharjee <runab@redhat.com>, 2007. +msgid "" +msgstr "" +"Project-Id-Version: bn_IN\n" +"Report-Msgid-Bugs-To: http://sourceforge.net/projects/pam\n" +"POT-Creation-Date: 2008-04-16 11:18+0200\n" +"PO-Revision-Date: 2007-06-21 15:05+0530\n" +"Last-Translator: Runa Bhattacharjee <runab@redhat.com>\n" +"Language-Team: Bengali (India) <en@li.org>\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Generator: KBabel 1.11.4\n" + +#: libpam_misc/misc_conv.c:33 +msgid "...Time is running out...\n" +msgstr "...সময় সমাপà§à¦¤à¦¿à¦° পথে...\n" + +#: libpam_misc/misc_conv.c:34 +msgid "...Sorry, your time is up!\n" +msgstr "...দà§à¦ƒà¦–িত, সময় সমাপà§à¦¤!\n" + +#: libpam_misc/misc_conv.c:342 +#, c-format +msgid "erroneous conversation (%d)\n" +msgstr "তà§à¦°à§à¦Ÿà¦¿à¦ªà§‚রà§à¦£ তথà§à¦¯à¦¬à¦¿à¦¨à¦¿à¦®à§Ÿ (conversation) (%d)\n" + +#: libpam/pam_item.c:302 +msgid "login:" +msgstr "লগ-ইন:" + +#: libpam/pam_strerror.c:40 +msgid "Success" +msgstr "সফল" + +#: libpam/pam_strerror.c:42 +msgid "Critical error - immediate abort" +msgstr "গà§à¦°à§à¦¤à¦¬ সমসà§à¦¯à¦¾ - à¦à¦‡ মà§à¦¹à§‚রà§à¦¤à§‡ পরিতà§à¦¯à¦¾à¦— করা হবে" + +#: libpam/pam_strerror.c:44 +msgid "Failed to load module" +msgstr "মডিউল লোড করতে বà§à¦¯à¦°à§à¦¥" + +#: libpam/pam_strerror.c:46 +msgid "Symbol not found" +msgstr "চিহà§à¦¨ পাওয়া যায়নি" + +#: libpam/pam_strerror.c:48 +msgid "Error in service module" +msgstr "পরিসেবা মডিউলে সমসà§à¦¯à¦¾" + +#: libpam/pam_strerror.c:50 +msgid "System error" +msgstr "সিসà§à¦Ÿà§‡à¦® সংকà§à¦°à¦¾à¦¨à§à¦¤ সমসà§à¦¯à¦¾" + +#: libpam/pam_strerror.c:52 +msgid "Memory buffer error" +msgstr "মেমরি বাফার সংকà§à¦°à¦¾à¦¨à§à¦¤ সমসà§à¦¯à¦¾" + +#: libpam/pam_strerror.c:54 +msgid "Permission denied" +msgstr "অনà§à¦®à¦¤à¦¿ পà§à¦°à¦¦à¦¾à¦¨ করা হয়নি" + +#: libpam/pam_strerror.c:56 +msgid "Authentication failure" +msgstr "অনà§à¦®à§‹à¦¦à¦¨ বà§à¦¯à¦°à§à¦¥" + +#: libpam/pam_strerror.c:58 +msgid "Insufficient credentials to access authentication data" +msgstr "অনà§à¦®à§‹à¦¦à¦¨ সংকà§à¦°à¦¾à¦¨à§à¦¤ তথà§à¦¯ পà§à¦°à¦¾à¦ªà§à¦¤ করার জনà§à¦¯ পরà§à¦¯à¦¾à¦ªà§à¦¤ পà§à¦°à¦®à¦¾à¦£ উপলবà§à¦§ নেই" + +#: libpam/pam_strerror.c:60 +msgid "Authentication service cannot retrieve authentication info" +msgstr "অনà§à¦®à§‹à¦¦à¦¨ পরিসেবা দà§à¦¬à¦¾à¦°à¦¾ অনà§à¦®à§‹à¦¦à¦¨ সংকà§à¦°à¦¾à¦¨à§à¦¤ তথà§à¦¯ উদà§à¦§à¦¾à¦° করা সমà§à¦à¦¬ হয়নি" + +#: libpam/pam_strerror.c:62 +msgid "User not known to the underlying authentication module" +msgstr "পটà¦à§‚মিতে চলমান অনà§à¦®à§‹à¦¦à¦¨ বà§à¦¯à¦¬à¦¸à§à¦¥à¦¾à§Ÿ বà§à¦¯à¦¬à¦¹à¦¾à¦°à¦•ারী পরিচিত নন।" + +#: libpam/pam_strerror.c:64 +msgid "Have exhausted maximum number of retries for service" +msgstr "পরিসেবায় উপলবà§à¦§ সরà§à¦¬à¦¾à¦§à¦¿à¦• পà§à¦°à¦šà§‡à¦·à§à¦Ÿà¦¾à¦° সà§à¦¯à§‹à¦— সংখà§à¦¯à¦¾ সমাপà§à¦¤" + +#: libpam/pam_strerror.c:66 +msgid "Authentication token is no longer valid; new one required" +msgstr "অনà§à¦®à§‹à¦¦à¦¨à§‡à¦° টোকেন বৈধ নয়; নতà§à¦¨ টোকেন বà§à¦¯à¦¬à¦¹à¦¾à¦° করা আবশà§à¦¯à¦•" + +#: libpam/pam_strerror.c:68 +msgid "User account has expired" +msgstr "বà§à¦¯à¦¬à¦¹à¦¾à¦°à¦•ারী অà§à¦¯à¦¾à¦•াউনà§à¦Ÿà§‡à¦° মেয়াদ পূরà§à¦£ হয়েছে" + +#: libpam/pam_strerror.c:70 +msgid "Cannot make/remove an entry for the specified session" +msgstr "সà§à¦¨à¦¿à¦°à§à¦¦à¦¿à¦·à§à¦Ÿ সেশানের জনà§à¦¯ কোনো à¦à¦¨à§à¦Ÿà§à¦°à¦¿ নিরà§à¦®à¦¾à¦£/অপসারণ করা সমà§à¦à¦¬ নয়" + +#: libpam/pam_strerror.c:72 +msgid "Authentication service cannot retrieve user credentials" +msgstr "অনà§à¦®à§‹à¦¦à¦¨ পরিসেবা দà§à¦¬à¦¾à¦°à¦¾ পà§à¦°à§Ÿà§‹à¦œà¦¨à§€à§Ÿ পà§à¦°à¦®à¦¾à¦£ উদà§à¦§à¦¾à¦° করা সমà§à¦à¦¬ হয়নি" + +#: libpam/pam_strerror.c:74 +msgid "User credentials expired" +msgstr "বà§à¦¯à¦¬à¦¹à¦¾à¦°à¦•ারীর পরিচয়পà§à¦°à¦®à¦¾à¦£à§‡à¦° তথà§à¦¯à§‡à¦° মেয়াদ পূরà§à¦£ হয়েছে" + +#: libpam/pam_strerror.c:76 +msgid "Failure setting user credentials" +msgstr "বà§à¦¯à¦¬à¦¹à¦¾à¦°à¦•ারীর পরিচয়পà§à¦°à¦®à¦¾à¦£à§‡à¦° তথà§à¦¯ নিরà§à¦§à¦¾à¦°à¦£ করতে বà§à¦¯à¦°à§à¦¥" + +#: libpam/pam_strerror.c:78 +msgid "No module specific data is present" +msgstr "মডিউল সংকà§à¦°à¦¾à¦¨à§à¦¤ কোনো তথà§à¦¯ উপসà§à¦¥à¦¿à¦¤ নেই" + +#: libpam/pam_strerror.c:80 +msgid "Bad item passed to pam_*_item()" +msgstr "pam_*_item()-ঠসঠিক মান পà§à¦°à§‡à¦°à¦¿à¦¤ হয়নি" + +#: libpam/pam_strerror.c:82 +msgid "Conversation error" +msgstr "Conversation অরà§à¦¥à¦¾à§Ž তথà§à¦¯ বিনিময়কালীন সমসà§à¦¯à¦¾" + +#: libpam/pam_strerror.c:84 +msgid "Authentication token manipulation error" +msgstr "অনà§à¦®à§‹à¦¦à¦¨ টোকেন বà§à¦¯à¦¬à¦¸à§à¦¥à¦¾à¦ªà¦¨à¦¾ করতে সমসà§à¦¯à¦¾" + +#: libpam/pam_strerror.c:86 +msgid "Authentication information cannot be recovered" +msgstr "অনà§à¦®à§‹à¦¦à¦¨ সংকà§à¦°à¦¾à¦¨à§à¦¤ তথà§à¦¯ পà§à¦¨à¦°à§à¦¦à§à¦§à¦¾à¦° করতে বà§à¦¯à¦°à§à¦¥" + +#: libpam/pam_strerror.c:88 +msgid "Authentication token lock busy" +msgstr "অনà§à¦®à§‹à¦¦à¦¨ টোকেনের লক বà§à¦¯à¦¸à§à¦¤" + +#: libpam/pam_strerror.c:90 +msgid "Authentication token aging disabled" +msgstr "অনà§à¦®à§‹à¦¦à¦¨ টোকেনের মেয়াদ পূরà§à¦¤à§€ বà§à¦¯à¦¬à¦¸à§à¦¥à¦¾ নিষà§à¦•à§à¦°à¦¿à§Ÿ" + +#: libpam/pam_strerror.c:92 +msgid "Failed preliminary check by password service" +msgstr "পাসওয়ারà§à¦¡ পরিসেবা দà§à¦¬à¦¾à¦°à¦¾ পà§à¦°à¦¾à¦°à¦®à§à¦à¦¿à¦• পরীকà§à¦·à¦¾ বà§à¦¯à¦°à§à¦¥" + +#: libpam/pam_strerror.c:94 +msgid "The return value should be ignored by PAM dispatch" +msgstr "উৎপনà§à¦¨ মান PAM dispatch দà§à¦¬à¦¾à¦°à¦¾ অগà§à¦°à¦¾à¦¹à§à¦¯ করা হবে" + +#: libpam/pam_strerror.c:96 +msgid "Module is unknown" +msgstr "মডিউল অজানা" + +#: libpam/pam_strerror.c:98 +msgid "Authentication token expired" +msgstr "অনà§à¦®à§‹à¦¦à¦¨ টোকেনের মেয়াদ পূরà§à¦£ হয়েছে" + +#: libpam/pam_strerror.c:100 +msgid "Conversation is waiting for event" +msgstr "Conversation অরà§à¦¥à¦¾à§Ž তথà§à¦¯ বিনিময় পà§à¦°à¦•à§à¦°à¦¿à§Ÿà¦¾ à¦à¦•টি ইà¦à§‡à¦¨à§à¦Ÿà§‡à¦° অপেকà§à¦·à¦¾à§Ÿ রয়েছে" + +#: libpam/pam_strerror.c:102 +msgid "Application needs to call libpam again" +msgstr "অà§à¦¯à¦¾à¦ªà§à¦²à¦¿à¦•েশন দà§à¦¬à¦¾à¦°à¦¾ পà§à¦¨à¦°à¦¾à§Ÿ libpam আরমà§à¦ করা আবশà§à¦¯à¦•" + +#: libpam/pam_strerror.c:105 +msgid "Unknown PAM error" +msgstr "PAM সংকà§à¦°à¦¾à¦¨à§à¦¤ অজানা তà§à¦°à§à¦Ÿà¦¿" + +#: modules/pam_cracklib/pam_cracklib.c:64 +#, c-format +msgid "New %s%spassword: " +msgstr "নতà§à¦¨ %s%s পাসওয়ারà§à¦¡: " + +#: modules/pam_cracklib/pam_cracklib.c:66 +#, c-format +msgid "Retype new %s%spassword: " +msgstr "নতà§à¦¨ %s%s পাসওয়ারà§à¦¡ পà§à¦¨à¦°à¦¾à§Ÿ লিখà§à¦¨: " + +#: modules/pam_cracklib/pam_cracklib.c:67 +msgid "Sorry, passwords do not match." +msgstr "দà§à¦ƒà¦–িত, পাসওয়ারà§à¦¡ দà§à¦Ÿà¦¿ à¦à¦• নয়।" + +#: modules/pam_cracklib/pam_cracklib.c:432 +msgid "is the same as the old one" +msgstr "পà§à¦°à§‹à¦¨à§‹à¦Ÿà¦¿à¦° অনà§à¦°à§‚প" + +#: modules/pam_cracklib/pam_cracklib.c:445 +msgid "is a palindrome" +msgstr "উà¦à¦®à§à¦–à§€ শবà§à¦¦" + +#: modules/pam_cracklib/pam_cracklib.c:448 +msgid "case changes only" +msgstr "শà§à¦§à§à¦®à¦¾à¦¤à§à¦° হরফের ছাà¦à¦¦ পরিবরà§à¦¤à¦¨ করা হয়েছে" + +#: modules/pam_cracklib/pam_cracklib.c:451 +msgid "is too similar to the old one" +msgstr "পà§à¦°à§‹à¦¨à§‹ পাসওয়ারà§à¦¡à§‡à¦° সমতূলà§à¦¯" + +#: modules/pam_cracklib/pam_cracklib.c:454 +msgid "is too simple" +msgstr "জটিল নয়" + +#: modules/pam_cracklib/pam_cracklib.c:457 +msgid "is rotated" +msgstr "ঘোরানো হয়েছে" + +#: modules/pam_cracklib/pam_cracklib.c:460 +msgid "not enough character classes" +msgstr "" + +#: modules/pam_cracklib/pam_cracklib.c:498 +msgid "has been already used" +msgstr "পূরà§à¦¬à§‡ বà§à¦¯à¦¬à¦¹à§ƒà¦¤ হয়েছে" + +#: modules/pam_cracklib/pam_cracklib.c:526 +#: modules/pam_unix/pam_unix_passwd.c:449 +msgid "No password supplied" +msgstr "কোনো পাসওয়ারà§à¦¡ উলà§à¦²à¦¿à¦–িত হয়নি" + +#: modules/pam_cracklib/pam_cracklib.c:526 +#: modules/pam_unix/pam_unix_passwd.c:449 +msgid "Password unchanged" +msgstr "পাসওয়ারà§à¦¡ পরিবরà§à¦¤à¦¨ করা হয়নি" + +#: modules/pam_cracklib/pam_cracklib.c:549 +#: modules/pam_cracklib/pam_cracklib.c:672 +#, c-format +msgid "BAD PASSWORD: %s" +msgstr "পাসওয়ারà§à¦¡ à¦à¦¾à¦² নয়: %s" + +#: modules/pam_exec/pam_exec.c:134 +#, c-format +msgid "%s failed: exit code %d" +msgstr "%s বিফল: পà§à¦°à¦¸à§à¦¥à¦¾à¦¨à¦•ালীন কোড %d" + +#: modules/pam_exec/pam_exec.c:143 +#, c-format +msgid "%s failed: caught signal %d%s" +msgstr "%s বিফল: %d%s সিগনাল পà§à¦°à¦¾à¦ªà§à¦¤" + +#: modules/pam_exec/pam_exec.c:152 +#, c-format +msgid "%s failed: unknown status 0x%x" +msgstr "%s বিফল: অজানা অবসà§à¦¥à¦¾ 0x%x" + +#. TRANSLATORS: "strftime options for date of last login" +#: modules/pam_lastlog/pam_lastlog.c:190 +msgid " %a %b %e %H:%M:%S %Z %Y" +msgstr " %a %b %e %H:%M:%S %Z %Y" + +#. TRANSLATORS: " from <host>" +#: modules/pam_lastlog/pam_lastlog.c:199 +#, c-format +msgid " from %.*s" +msgstr " %.*s থেকে" + +#. TRANSLATORS: " on <terminal>" +#: modules/pam_lastlog/pam_lastlog.c:211 +#, c-format +msgid " on %.*s" +msgstr " %.*s -র উপর" + +#. TRANSLATORS: "Last login: <date> from <host> on <terminal>" +#: modules/pam_lastlog/pam_lastlog.c:220 +#, c-format +msgid "Last login:%s%s%s" +msgstr "সরà§à¦¬à¦¶à§‡à¦· লগ-ইন:%s%s%s" + +#: modules/pam_lastlog/pam_lastlog.c:226 +msgid "Welcome to your new account!" +msgstr "নতà§à¦¨ অà§à¦¯à¦¾à¦•াউনà§à¦Ÿà§‡ সà§à¦¬à¦¾à¦—তম!" + +#: modules/pam_limits/pam_limits.c:712 +#, c-format +msgid "Too many logins for '%s'." +msgstr "'%s'-র কà§à¦·à§‡à¦¤à§à¦°à§‡ অতà§à¦¯à¦¾à¦§à¦¿à¦• লগ-ইন" + +#: modules/pam_mail/pam_mail.c:313 +msgid "No mail." +msgstr "কোনো মেইল নেই।" + +#: modules/pam_mail/pam_mail.c:316 +msgid "You have new mail." +msgstr "নতà§à¦¨ মেইল পà§à¦°à¦¾à¦ªà§à¦¤à¥¤" + +#: modules/pam_mail/pam_mail.c:319 +msgid "You have old mail." +msgstr "পà§à¦°à§‹à¦¨à§‹ মেইল রয়েছে।" + +#: modules/pam_mail/pam_mail.c:323 +msgid "You have mail." +msgstr "মেইল রয়েছে।" + +#: modules/pam_mail/pam_mail.c:330 +#, c-format +msgid "You have no mail in folder %s." +msgstr "%s ফোলà§à¦¡à¦¾à¦°à§‡ কোনো মেইল উপসà§à¦¥à¦¿à¦¤ নেই।" + +#: modules/pam_mail/pam_mail.c:334 +#, c-format +msgid "You have new mail in folder %s." +msgstr "%s ফোলà§à¦¡à¦¾à¦°à§‡ নতà§à¦¨ মেইল উপসà§à¦¥à¦¿à¦¤à¥¤" + +#: modules/pam_mail/pam_mail.c:338 +#, c-format +msgid "You have old mail in folder %s." +msgstr "%s ফোলà§à¦¡à¦¾à¦°à§‡ পà§à¦°à§‹à¦¨à§‹ মেইল উপসà§à¦¥à¦¿à¦¤ রয়েছে।" + +#: modules/pam_mail/pam_mail.c:343 +#, c-format +msgid "You have mail in folder %s." +msgstr "%s ফোলà§à¦¡à¦¾à¦°à§‡ মেইল উপসà§à¦¥à¦¿à¦¤ রয়েছে।" + +#: modules/pam_mkhomedir/pam_mkhomedir.c:142 +#, c-format +msgid "Creating directory '%s'." +msgstr "" + +#: modules/pam_mkhomedir/pam_mkhomedir.c:147 +#, c-format +msgid "Unable to create directory %s: %m" +msgstr "" + +#: modules/pam_selinux/pam_selinux.c:164 +#, fuzzy +msgid "Would you like to enter a security context? [N] " +msgstr "নিরাপতà§à¦¤à¦¾ সংকà§à¦°à¦¾à¦¨à§à¦¤ context উলà§à¦²à§‡à¦– করতে ইচà§à¦›à§à¦• কি? [y] " + +#: modules/pam_selinux/pam_selinux.c:181 modules/pam_selinux/pam_selinux.c:265 +#, fuzzy +msgid "role:" +msgstr "role: " + +#: modules/pam_selinux/pam_selinux.c:193 modules/pam_selinux/pam_selinux.c:282 +#, fuzzy +msgid "level:" +msgstr "level: " + +#: modules/pam_selinux/pam_selinux.c:206 modules/pam_selinux/pam_selinux.c:313 +msgid "Not a valid security context" +msgstr "বৈধ নিরাপতà§à¦¤à¦¾ সংকà§à¦°à¦¾à¦¨à§à¦¤ context নয়" + +#: modules/pam_selinux/pam_selinux.c:251 +#, fuzzy, c-format +msgid "Default Security Context %s\n" +msgstr "Security Context %s ধারà§à¦¯ করা হয়েছে" + +#: modules/pam_selinux/pam_selinux.c:255 +#, fuzzy +msgid "Would you like to enter a different role or level?" +msgstr "নিরাপতà§à¦¤à¦¾ সংকà§à¦°à¦¾à¦¨à§à¦¤ context উলà§à¦²à§‡à¦– করতে ইচà§à¦›à§à¦• কি? [y] " + +#: modules/pam_selinux/pam_selinux.c:269 +#, c-format +msgid "No default type for role %s\n" +msgstr "" + +#: modules/pam_selinux/pam_selinux.c:522 +#, c-format +msgid "Unable to get valid context for %s" +msgstr "" + +#: modules/pam_selinux/pam_selinux.c:578 +msgid "Requested MLS level not in permitted range" +msgstr "" + +#: modules/pam_selinux/pam_selinux.c:628 +#, c-format +msgid "Security Context %s Assigned" +msgstr "Security Context %s ধারà§à¦¯ করা হয়েছে" + +#: modules/pam_selinux/pam_selinux.c:649 +#, fuzzy, c-format +msgid "Key Creation Context %s Assigned" +msgstr "Security Context %s ধারà§à¦¯ করা হয়েছে" + +#: modules/pam_selinux/pam_selinux_check.c:99 +#, c-format +msgid "failed to initialize PAM\n" +msgstr "PAM আরমà§à¦ করতে বà§à¦¯à¦°à§à¦¥\n" + +#: modules/pam_selinux/pam_selinux_check.c:105 +#, c-format +msgid "failed to pam_set_item()\n" +msgstr "pam_set_item() করতে বà§à¦¯à¦°à§à¦¥\n" + +#: modules/pam_selinux/pam_selinux_check.c:133 +#, c-format +msgid "login: failure forking: %m" +msgstr "লগ-ইন: fork করতে বà§à¦¯à¦°à§à¦¥: %m" + +#: modules/pam_stress/pam_stress.c:476 +#, fuzzy, c-format +msgid "Changing STRESS password for %s." +msgstr "STRESS পাসওয়ারà§à¦¡ পরিবরà§à¦¤à¦¨ করা হচà§à¦›à§‡ " + +#: modules/pam_stress/pam_stress.c:490 +msgid "Enter new STRESS password: " +msgstr "নতà§à¦¨ STRESS পাসওয়ারà§à¦¡ লিখà§à¦¨: " + +#: modules/pam_stress/pam_stress.c:493 +msgid "Retype new STRESS password: " +msgstr "নতà§à¦¨ STRESS পাসওয়ারà§à¦¡ পà§à¦¨à¦°à¦¾à§Ÿ লিখà§à¦¨: " + +#: modules/pam_stress/pam_stress.c:522 +msgid "Verification mis-typed; password unchanged" +msgstr "নিশà§à¦šà¦¾à§Ÿà¦¨ কাল à¦à§à¦² টাইপ করা হয়েছে; পাসওয়ারà§à¦¡ পরিবরà§à¦¤à¦¨ করা হয়নি" + +#: modules/pam_tally/pam_tally.c:746 +msgid "Authentication error" +msgstr "অনà§à¦®à§‹à¦¦à¦¨ সংকà§à¦°à¦¾à¦¨à§à¦¤ সমসà§à¦¯à¦¾" + +#: modules/pam_tally/pam_tally.c:747 +msgid "Service error" +msgstr "পরিসেবা সংকà§à¦°à¦¾à¦¨à§à¦¤ সমসà§à¦¯à¦¾" + +#: modules/pam_tally/pam_tally.c:748 +msgid "Unknown user" +msgstr "অজানা বà§à¦¯à¦¬à¦¹à¦¾à¦°à¦•ারী" + +#: modules/pam_tally/pam_tally.c:749 +msgid "Unknown error" +msgstr "অজানা সমসà§à¦¯à¦¾" + +#: modules/pam_tally/pam_tally.c:765 +#, c-format +msgid "%s: Bad number given to --reset=\n" +msgstr "%s: --reset= à¦à¦° জনà§à¦¯ à¦à§à¦² সংখà§à¦¯à¦¾ উলà§à¦²à¦¿à¦–িত\n" + +#: modules/pam_tally/pam_tally.c:769 +#, c-format +msgid "%s: Unrecognised option %s\n" +msgstr "%s: অজানা বিকলà§à¦ª %s\n" + +#: modules/pam_tally/pam_tally.c:781 +#, c-format +msgid "" +"%s: [--file rooted-filename] [--user username] [--reset[=n]] [--quiet]\n" +msgstr "" +"%s: [--file rooted-filename] [--user username] [--reset[=n]] [--quiet]\n" + +#: modules/pam_tally/pam_tally.c:855 +#, c-format +msgid "%s: Can't reset all users to non-zero\n" +msgstr "%s: সব বà§à¦¯à¦¬à¦¹à¦¾à¦°à¦•ারীর জনà§à¦¯ শূণà§à¦¯-à¦à¦¿à¦¨à§à¦¨ মান ধারà§à¦¯ করতে বà§à¦¯à¦°à§à¦¥\n" + +#: modules/pam_unix/pam_unix_acct.c:229 modules/pam_unix/pam_unix_acct.c:251 +msgid "Your account has expired; please contact your system administrator" +msgstr "" +"আপনার অà§à¦¯à¦¾à¦•াউনà§à¦Ÿà§‡à¦° মেয়াদপূরà§à¦£ হয়েছে; অনà§à¦—à§à¦°à¦¹ করে সিসà§à¦Ÿà§‡à¦® অà§à¦¯à¦¾à¦¡à¦®à¦¿à¦¨à¦¿à¦¸à§à¦Ÿà§à¦°à§‡à¦Ÿà¦°à§‡à¦° সাথে " +"যোগাযোগ করà§à¦¨à¥¤" + +#: modules/pam_unix/pam_unix_acct.c:237 +msgid "You are required to change your password immediately (root enforced)" +msgstr "আপনার পাসওয়ারà§à¦¡ à¦à¦‡ মà§à¦¹à§‚রà§à¦¤à§‡ পরিবরà§à¦¤à¦¨ করা আবশà§à¦¯à¦• (root দà§à¦¬à¦¾à¦°à¦¾ কারà§à¦¯à¦•রী)" + +#: modules/pam_unix/pam_unix_acct.c:243 +msgid "You are required to change your password immediately (password aged)" +msgstr "আপনার পাসওয়ারà§à¦¡ à¦à¦‡ মà§à¦¹à§‚রà§à¦¤à§‡ পরিবরà§à¦¤à¦¨ করা আবশà§à¦¯à¦• (password-র মেয়াদ পূরà§à¦£ হয়েছে)" + +#: modules/pam_unix/pam_unix_acct.c:261 modules/pam_unix/pam_unix_acct.c:268 +#, c-format +msgid "Warning: your password will expire in %d day" +msgid_plural "Warning: your password will expire in %d days" +msgstr[0] "সতরà§à¦•বাণী: %d দিন পরে পাসওয়ারà§à¦¡à§‡à¦° মেয়াদপূরà§à¦£ হবে" +msgstr[1] "সতরà§à¦•বাণী: %d দিন পরে পাসওয়ারà§à¦¡à§‡à¦° মেয়াদপূরà§à¦£ হবে" + +#. TRANSLATORS: only used if dngettext is not supported +#: modules/pam_unix/pam_unix_acct.c:273 +#, c-format +msgid "Warning: your password will expire in %d days" +msgstr "সতরà§à¦•বাণী: %d দিন পরে পাসওয়ারà§à¦¡à§‡à¦° মেয়াদপূরà§à¦£ হবে" + +#: modules/pam_unix/pam_unix_auth.c:159 modules/pam_userdb/pam_userdb.c:61 +msgid "Password: " +msgstr "পাসওয়ারà§à¦¡: " + +#: modules/pam_unix/pam_unix_passwd.c:359 +msgid "NIS password could not be changed." +msgstr "NIS পাসওয়ারà§à¦¡ পরিবরà§à¦¤à¦¨ করা সমà§à¦à¦¬ হয়নি।" + +#: modules/pam_unix/pam_unix_passwd.c:466 +msgid "You must choose a longer password" +msgstr "চিহà§à¦¨à¦¿à¦¤ পাসওয়ারà§à¦¡à§‡à¦° থেকে লমà§à¦¬à¦¾ পাসওয়ারà§à¦¡ উলà§à¦²à§‡à¦– করা আবশà§à¦¯à¦•" + +#: modules/pam_unix/pam_unix_passwd.c:470 +msgid "Password has been already used. Choose another." +msgstr "পাসওয়ারà§à¦¡ পূরà§à¦¬à§‡ বà§à¦¯à¦¬à¦¹à§ƒà¦¤ হয়েছে। à¦à¦•টি পৃথক পাসওয়ারà§à¦¡ নিরà§à¦¬à¦¾à¦šà¦¨ করà§à¦¨à¥¤" + +#: modules/pam_unix/pam_unix_passwd.c:571 +#, fuzzy, c-format +msgid "Changing password for %s." +msgstr "STRESS পাসওয়ারà§à¦¡ পরিবরà§à¦¤à¦¨ করা হচà§à¦›à§‡ " + +#: modules/pam_unix/pam_unix_passwd.c:582 +msgid "(current) UNIX password: " +msgstr "(বরà§à¦¤à¦®à¦¾à¦¨) UNIX পাসওয়ারà§à¦¡: " + +#: modules/pam_unix/pam_unix_passwd.c:617 +msgid "You must wait longer to change your password" +msgstr "কিছৠকাল পরে পাসওয়ারà§à¦¡ পরিবরà§à¦¤à¦¨ করা সমà§à¦à¦¬ হবে" + +#: modules/pam_unix/pam_unix_passwd.c:677 +msgid "Enter new UNIX password: " +msgstr "নতà§à¦¨ UNIX পাসওয়ারà§à¦¡ উলà§à¦²à§‡à¦– করà§à¦¨: " + +#: modules/pam_unix/pam_unix_passwd.c:678 +msgid "Retype new UNIX password: " +msgstr "নতà§à¦¨ UNIX পাসওয়ারà§à¦¡ পà§à¦¨à¦°à¦¾à§Ÿ লিখà§à¦¨: " + +#, fuzzy +#~ msgid "Error translating default context." +#~ msgstr "ডিফলà§à¦Ÿ কনটেকà§à¦¸à¦Ÿ হল %s। \n" + +#~ msgid "Do you want to choose a different one? [n]" +#~ msgstr "à¦à¦¿à¦¨à§à¦¨ নিরà§à¦¬à¦¾à¦šà¦¨ করতে ইচà§à¦›à§à¦• কি? [n]" + +#~ msgid "Enter number of choice: " +#~ msgstr "পছনà§à¦¦à§‡à¦° সংখà§à¦¯à¦¾ লিখà§à¦¨: " + +#~ msgid "type: " +#~ msgstr "type: " diff --git a/Linux-PAM/po/boldquot.sed b/po/boldquot.sed index 4b937aa5..4b937aa5 100644 --- a/Linux-PAM/po/boldquot.sed +++ b/po/boldquot.sed diff --git a/Linux-PAM/po/ca.gmo b/po/ca.gmo Binary files differindex 7982aaaf..fe336cc0 100644 --- a/Linux-PAM/po/ca.gmo +++ b/po/ca.gmo diff --git a/Linux-PAM/po/ca.po b/po/ca.po index ff631577..7fea4bb4 100644 --- a/Linux-PAM/po/ca.po +++ b/po/ca.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: @PACKAGE@\n" "Report-Msgid-Bugs-To: http://sourceforge.net/projects/pam\n" -"POT-Creation-Date: 2008-02-04 16:29+0100\n" +"POT-Creation-Date: 2008-04-16 11:18+0200\n" "PO-Revision-Date: 2007-02-22 20:57+0100\n" "Last-Translator: Anna <blabla@blabla.es>\n" "Language-Team: Catalan\n" @@ -30,7 +30,7 @@ msgstr "...S'ha acabat el temps.\n" msgid "erroneous conversation (%d)\n" msgstr "conversa errònia (%d)\n" -#: libpam/pam_item.c:298 +#: libpam/pam_item.c:302 msgid "login:" msgstr "entrada:" @@ -214,17 +214,17 @@ msgid "has been already used" msgstr "ja s'ha fet servir" #: modules/pam_cracklib/pam_cracklib.c:526 -#: modules/pam_unix/pam_unix_passwd.c:456 +#: modules/pam_unix/pam_unix_passwd.c:449 msgid "No password supplied" msgstr "No s'ha proporcionat cap contrasenya" #: modules/pam_cracklib/pam_cracklib.c:526 -#: modules/pam_unix/pam_unix_passwd.c:456 +#: modules/pam_unix/pam_unix_passwd.c:449 msgid "Password unchanged" msgstr "No s'ha canviat la contrasenya" #: modules/pam_cracklib/pam_cracklib.c:549 -#: modules/pam_cracklib/pam_cracklib.c:676 +#: modules/pam_cracklib/pam_cracklib.c:672 #, c-format msgid "BAD PASSWORD: %s" msgstr "CONTRASENYA INCORRECTA: %s" @@ -322,23 +322,6 @@ msgstr "" msgid "Unable to create directory %s: %m" msgstr "" -#: modules/pam_selinux/pam_selinux.c:94 -msgid "Error connecting to audit system." -msgstr "" - -#: modules/pam_selinux/pam_selinux.c:98 -#, fuzzy -msgid "Error translating default context." -msgstr "El context per defecte és %s. \n" - -#: modules/pam_selinux/pam_selinux.c:102 -msgid "Error translating selected context." -msgstr "" - -#: modules/pam_selinux/pam_selinux.c:113 -msgid "Error sending audit message." -msgstr "" - #: modules/pam_selinux/pam_selinux.c:164 #, fuzzy msgid "Would you like to enter a security context? [N] " @@ -373,11 +356,7 @@ msgstr "Voleu introduir un context de seguretat? [y] " msgid "No default type for role %s\n" msgstr "" -#: modules/pam_selinux/pam_selinux.c:512 -msgid "Out of memory" -msgstr "" - -#: modules/pam_selinux/pam_selinux.c:520 modules/pam_selinux/pam_selinux.c:522 +#: modules/pam_selinux/pam_selinux.c:522 #, c-format msgid "Unable to get valid context for %s" msgstr "" @@ -497,39 +476,43 @@ msgstr "Atenció: la contrasenya venç d'aquà a %d dia%.2s" msgid "Password: " msgstr "Contrasenya: " -#: modules/pam_unix/pam_unix_passwd.c:366 +#: modules/pam_unix/pam_unix_passwd.c:359 msgid "NIS password could not be changed." msgstr "No s'ha pogut canviar la contrasenya NIS." -#: modules/pam_unix/pam_unix_passwd.c:477 +#: modules/pam_unix/pam_unix_passwd.c:466 msgid "You must choose a longer password" msgstr "Heu de triar una contrasenya més llarga" -#: modules/pam_unix/pam_unix_passwd.c:482 +#: modules/pam_unix/pam_unix_passwd.c:470 msgid "Password has been already used. Choose another." msgstr "Aquesta contrasenya ja s'ha fet servir. Trieu-ne una altra." -#: modules/pam_unix/pam_unix_passwd.c:583 +#: modules/pam_unix/pam_unix_passwd.c:571 #, fuzzy, c-format msgid "Changing password for %s." msgstr "S'està canviant la contrasenya d'STRESS per a " -#: modules/pam_unix/pam_unix_passwd.c:594 +#: modules/pam_unix/pam_unix_passwd.c:582 msgid "(current) UNIX password: " msgstr "contrasenya (actual) d'UNIX: " -#: modules/pam_unix/pam_unix_passwd.c:629 +#: modules/pam_unix/pam_unix_passwd.c:617 msgid "You must wait longer to change your password" msgstr "Heu d'esperar més temps abans de canviar la contrasenya" -#: modules/pam_unix/pam_unix_passwd.c:689 +#: modules/pam_unix/pam_unix_passwd.c:677 msgid "Enter new UNIX password: " msgstr "Introduïu la nova contrasenya d'UNIX: " -#: modules/pam_unix/pam_unix_passwd.c:690 +#: modules/pam_unix/pam_unix_passwd.c:678 msgid "Retype new UNIX password: " msgstr "Torneu a escriure la nova contrasenya d'UNIX: " +#, fuzzy +#~ msgid "Error translating default context." +#~ msgstr "El context per defecte és %s. \n" + #~ msgid "Do you want to choose a different one? [n]" #~ msgstr "Voleu triar-ne un altre? [n]" diff --git a/po/cs.gmo b/po/cs.gmo Binary files differnew file mode 100644 index 00000000..91a60f10 --- /dev/null +++ b/po/cs.gmo diff --git a/Linux-PAM/po/cs.po b/po/cs.po index efa1d68e..17f44c2f 100644 --- a/Linux-PAM/po/cs.po +++ b/po/cs.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Linux-PAM\n" "Report-Msgid-Bugs-To: http://sourceforge.net/projects/pam\n" -"POT-Creation-Date: 2008-02-04 16:29+0100\n" +"POT-Creation-Date: 2008-04-16 11:18+0200\n" "PO-Revision-Date: 2007-10-01 15:54+0100\n" "Last-Translator: Tomas Mraz <t8m@centrum.cz>\n" "Language-Team: cs_CZ <cs@li.org>\n" @@ -30,7 +30,7 @@ msgstr "...ÄŒas vyprÅ¡el!\n" msgid "erroneous conversation (%d)\n" msgstr "nesprávná konverzace (%d)\n" -#: libpam/pam_item.c:298 +#: libpam/pam_item.c:302 msgid "login:" msgstr "login:" @@ -213,17 +213,17 @@ msgid "has been already used" msgstr "již bylo použito" #: modules/pam_cracklib/pam_cracklib.c:526 -#: modules/pam_unix/pam_unix_passwd.c:456 +#: modules/pam_unix/pam_unix_passwd.c:449 msgid "No password supplied" msgstr "Nezadáno heslo" #: modules/pam_cracklib/pam_cracklib.c:526 -#: modules/pam_unix/pam_unix_passwd.c:456 +#: modules/pam_unix/pam_unix_passwd.c:449 msgid "Password unchanged" msgstr "Heslo nebylo zmÄ›nÄ›no" #: modules/pam_cracklib/pam_cracklib.c:549 -#: modules/pam_cracklib/pam_cracklib.c:676 +#: modules/pam_cracklib/pam_cracklib.c:672 #, c-format msgid "BAD PASSWORD: %s" msgstr "Å PATNÉ HESLO: %s" @@ -321,23 +321,6 @@ msgstr "Vytvářenà adresáře '%s'." msgid "Unable to create directory %s: %m" msgstr "NezdaÅ™ilo se vytvoÅ™it adresář %s: %m" -#: modules/pam_selinux/pam_selinux.c:94 -msgid "Error connecting to audit system." -msgstr "" - -#: modules/pam_selinux/pam_selinux.c:98 -#, fuzzy -msgid "Error translating default context." -msgstr "Váš výchozà kontext je %s. \n" - -#: modules/pam_selinux/pam_selinux.c:102 -msgid "Error translating selected context." -msgstr "" - -#: modules/pam_selinux/pam_selinux.c:113 -msgid "Error sending audit message." -msgstr "" - #: modules/pam_selinux/pam_selinux.c:164 msgid "Would you like to enter a security context? [N] " msgstr "Chcete zadat bezpeÄnostnà kontext? [N] " @@ -368,11 +351,7 @@ msgstr "Chcete zadat jinou roli nebo úroveň?" msgid "No default type for role %s\n" msgstr "Chybà výchozà typ pro roli %s\n" -#: modules/pam_selinux/pam_selinux.c:512 -msgid "Out of memory" -msgstr "Nedostatek pamÄ›ti" - -#: modules/pam_selinux/pam_selinux.c:520 modules/pam_selinux/pam_selinux.c:522 +#: modules/pam_selinux/pam_selinux.c:522 #, c-format msgid "Unable to get valid context for %s" msgstr "NezdaÅ™ilo se najÃt platný bezpeÄnostnà kontext pro %s" @@ -492,35 +471,42 @@ msgstr "VarovánÃ: PoÄet dnà do vyprÅ¡enà hesla: %d" msgid "Password: " msgstr "Heslo: " -#: modules/pam_unix/pam_unix_passwd.c:366 +#: modules/pam_unix/pam_unix_passwd.c:359 msgid "NIS password could not be changed." msgstr "NIS heslo se nepodaÅ™ilo zmÄ›nit." -#: modules/pam_unix/pam_unix_passwd.c:477 +#: modules/pam_unix/pam_unix_passwd.c:466 msgid "You must choose a longer password" msgstr "MusÃte zvolit delšà heslo" -#: modules/pam_unix/pam_unix_passwd.c:482 +#: modules/pam_unix/pam_unix_passwd.c:470 msgid "Password has been already used. Choose another." msgstr "Heslo již bylo použito. Zvolte jiné." -#: modules/pam_unix/pam_unix_passwd.c:583 +#: modules/pam_unix/pam_unix_passwd.c:571 #, c-format msgid "Changing password for %s." msgstr "ZmÄ›na hesla pro %s." -#: modules/pam_unix/pam_unix_passwd.c:594 +#: modules/pam_unix/pam_unix_passwd.c:582 msgid "(current) UNIX password: " msgstr "(souÄasné) UNIX heslo: " -#: modules/pam_unix/pam_unix_passwd.c:629 +#: modules/pam_unix/pam_unix_passwd.c:617 msgid "You must wait longer to change your password" msgstr "Na zmÄ›nu svého hesla musÃte poÄkat déle" -#: modules/pam_unix/pam_unix_passwd.c:689 +#: modules/pam_unix/pam_unix_passwd.c:677 msgid "Enter new UNIX password: " msgstr "Zadejte nové UNIX heslo: " -#: modules/pam_unix/pam_unix_passwd.c:690 +#: modules/pam_unix/pam_unix_passwd.c:678 msgid "Retype new UNIX password: " msgstr "Opakujte nové UNIX heslo: " + +#, fuzzy +#~ msgid "Error translating default context." +#~ msgstr "Váš výchozà kontext je %s. \n" + +#~ msgid "Out of memory" +#~ msgstr "Nedostatek pamÄ›ti" diff --git a/Linux-PAM/po/da.gmo b/po/da.gmo Binary files differindex 70e5463b..e609f3a8 100644 --- a/Linux-PAM/po/da.gmo +++ b/po/da.gmo diff --git a/Linux-PAM/po/da.po b/po/da.po index 58630763..079d9700 100644 --- a/Linux-PAM/po/da.po +++ b/po/da.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: @PACKAGE@\n" "Report-Msgid-Bugs-To: http://sourceforge.net/projects/pam\n" -"POT-Creation-Date: 2008-02-04 16:29+0100\n" +"POT-Creation-Date: 2008-04-16 11:18+0200\n" "PO-Revision-Date: 2005-08-16 20:00+0200\n" "Last-Translator: Novell Language <language@novell.com>\n" "Language-Team: Novell Language <language@novell.com>\n" @@ -31,7 +31,7 @@ msgstr "...Din tid er desværre gÃ¥et!\n" msgid "erroneous conversation (%d)\n" msgstr "konversationsfejl (%d)\n" -#: libpam/pam_item.c:298 +#: libpam/pam_item.c:302 msgid "login:" msgstr "login:" @@ -217,17 +217,17 @@ msgid "has been already used" msgstr "er allerede blevet brugt" #: modules/pam_cracklib/pam_cracklib.c:526 -#: modules/pam_unix/pam_unix_passwd.c:456 +#: modules/pam_unix/pam_unix_passwd.c:449 msgid "No password supplied" msgstr "Der er ikke angivet nogen adgangskode" #: modules/pam_cracklib/pam_cracklib.c:526 -#: modules/pam_unix/pam_unix_passwd.c:456 +#: modules/pam_unix/pam_unix_passwd.c:449 msgid "Password unchanged" msgstr "Adgangskoden er uændret" #: modules/pam_cracklib/pam_cracklib.c:549 -#: modules/pam_cracklib/pam_cracklib.c:676 +#: modules/pam_cracklib/pam_cracklib.c:672 #, c-format msgid "BAD PASSWORD: %s" msgstr "DÃ…RLIG ADGANGSKODE: %s" @@ -325,23 +325,6 @@ msgstr "" msgid "Unable to create directory %s: %m" msgstr "" -#: modules/pam_selinux/pam_selinux.c:94 -msgid "Error connecting to audit system." -msgstr "" - -#: modules/pam_selinux/pam_selinux.c:98 -#, fuzzy -msgid "Error translating default context." -msgstr "Din standardkontekst er %s. \n" - -#: modules/pam_selinux/pam_selinux.c:102 -msgid "Error translating selected context." -msgstr "" - -#: modules/pam_selinux/pam_selinux.c:113 -msgid "Error sending audit message." -msgstr "" - # power-off message #: modules/pam_selinux/pam_selinux.c:164 #, fuzzy @@ -378,11 +361,7 @@ msgstr "Vil du angive en sikkerhedskontekst? [y]" msgid "No default type for role %s\n" msgstr "" -#: modules/pam_selinux/pam_selinux.c:512 -msgid "Out of memory" -msgstr "" - -#: modules/pam_selinux/pam_selinux.c:520 modules/pam_selinux/pam_selinux.c:522 +#: modules/pam_selinux/pam_selinux.c:522 #, c-format msgid "Unable to get valid context for %s" msgstr "" @@ -500,39 +479,43 @@ msgstr "Advarsel: Din adgangskode udløber om %d dage%.2s" msgid "Password: " msgstr "Adgangskode: " -#: modules/pam_unix/pam_unix_passwd.c:366 +#: modules/pam_unix/pam_unix_passwd.c:359 msgid "NIS password could not be changed." msgstr "NIS-adgangskoden kunne ikke ændres." -#: modules/pam_unix/pam_unix_passwd.c:477 +#: modules/pam_unix/pam_unix_passwd.c:466 msgid "You must choose a longer password" msgstr "Du skal vælge en længere adgangskode" -#: modules/pam_unix/pam_unix_passwd.c:482 +#: modules/pam_unix/pam_unix_passwd.c:470 msgid "Password has been already used. Choose another." msgstr "Adgangskoden er allerede blevet brugt. Vælg en anden." -#: modules/pam_unix/pam_unix_passwd.c:583 +#: modules/pam_unix/pam_unix_passwd.c:571 #, fuzzy, c-format msgid "Changing password for %s." msgstr "Ændrer STRESS-adgangskode for" -#: modules/pam_unix/pam_unix_passwd.c:594 +#: modules/pam_unix/pam_unix_passwd.c:582 msgid "(current) UNIX password: " msgstr "(nuværende) UNIX-adgangskode: " -#: modules/pam_unix/pam_unix_passwd.c:629 +#: modules/pam_unix/pam_unix_passwd.c:617 msgid "You must wait longer to change your password" msgstr "Du skal vente lidt længere for at ændre din adgangskode" -#: modules/pam_unix/pam_unix_passwd.c:689 +#: modules/pam_unix/pam_unix_passwd.c:677 msgid "Enter new UNIX password: " msgstr "Indtast ny UNIX-adgangskode: " -#: modules/pam_unix/pam_unix_passwd.c:690 +#: modules/pam_unix/pam_unix_passwd.c:678 msgid "Retype new UNIX password: " msgstr "Genindtast ny UNIX-adgangskode: " +#, fuzzy +#~ msgid "Error translating default context." +#~ msgstr "Din standardkontekst er %s. \n" + #~ msgid "Do you want to choose a different one? [n]" #~ msgstr "Vil du vælge en anden? [n]" diff --git a/po/de.gmo b/po/de.gmo Binary files differnew file mode 100644 index 00000000..59371724 --- /dev/null +++ b/po/de.gmo diff --git a/Linux-PAM/po/de.po b/po/de.po index 9f81c254..d203b993 100644 --- a/Linux-PAM/po/de.po +++ b/po/de.po @@ -1,20 +1,20 @@ -# SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR Linux-PAM Project # This file is distributed under the same license as the PACKAGE package. -# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR. +# Fabian Affolter <fab@fedoraproject.org>, 2008. # msgid "" msgstr "" "Project-Id-Version: Linux-PAM\n" "Report-Msgid-Bugs-To: http://sourceforge.net/projects/pam\n" -"POT-Creation-Date: 2008-02-04 16:29+0100\n" -"PO-Revision-Date: 2008-02-06 15:19+01:00\n" -"Last-Translator: Novell Language <language@novell.com>\n" -"Language-Team: Novell Language <language@novell.com>\n" +"POT-Creation-Date: 2008-04-16 11:18+0200\n" +"PO-Revision-Date: 2008-02-29 12:59+0100\n" +"Last-Translator: Fabian Affolter <fab@fedoraproject.org>\n" +"Language-Team: German <fedora-trans-de@redhat.com>\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=2; plural=n == 1 ? 0 : 1;\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Poedit-Language: German\n" #: libpam_misc/misc_conv.c:33 msgid "...Time is running out...\n" @@ -29,9 +29,9 @@ msgstr "...Ihre Zeit ist abgelaufen.\n" msgid "erroneous conversation (%d)\n" msgstr "fehlerhafte Kommunikation (%d)\n" -#: libpam/pam_item.c:298 +#: libpam/pam_item.c:302 msgid "login:" -msgstr "login:" +msgstr "Login:" #: libpam/pam_strerror.c:40 msgid "Success" @@ -51,7 +51,7 @@ msgstr "Symbol nicht gefunden" #: libpam/pam_strerror.c:48 msgid "Error in service module" -msgstr "Fehler im Service Modul" +msgstr "Fehler im Service-Modul" #: libpam/pam_strerror.c:50 msgid "System error" @@ -90,7 +90,7 @@ msgstr "Maximale Anzahl an Versuchen für den Dienst erreicht" #: libpam/pam_strerror.c:66 msgid "Authentication token is no longer valid; new one required" -msgstr "Authentifizierungs-Token ist nicht mehr gültig; neues erforderlich" +msgstr "Authentifizierungstoken ist nicht mehr gültig; neues erforderlich" #: libpam/pam_strerror.c:68 msgid "User account has expired" @@ -127,7 +127,7 @@ msgstr "Kommunikationsfehler" #: libpam/pam_strerror.c:84 msgid "Authentication token manipulation error" -msgstr "Fehler beim Ändern des Authentifizierungs-Token" +msgstr "Fehler beim Ändern des Authentifizierungstoken" #: libpam/pam_strerror.c:86 msgid "Authentication information cannot be recovered" @@ -135,11 +135,11 @@ msgstr "Authentifizierungsinformationen können nicht wiederhergestellt werden" #: libpam/pam_strerror.c:88 msgid "Authentication token lock busy" -msgstr "Sperre für Authentifizierungs-Token belegt" +msgstr "Sperre für Authentifizierungstoken belegt" #: libpam/pam_strerror.c:90 msgid "Authentication token aging disabled" -msgstr "Zeitablauf für Authentifizierungs-Token deaktiviert" +msgstr "Zeitablauf für Authentifizierungstoken deaktiviert" #: libpam/pam_strerror.c:92 msgid "Failed preliminary check by password service" @@ -155,7 +155,7 @@ msgstr "Modul ist nicht bekannt" #: libpam/pam_strerror.c:98 msgid "Authentication token expired" -msgstr "Authentifizierungs-Token abgelaufen" +msgstr "Authentifizierungstoken abgelaufen" #: libpam/pam_strerror.c:100 msgid "Conversation is waiting for event" @@ -172,12 +172,12 @@ msgstr "Unbekannter PAM-Fehler" #: modules/pam_cracklib/pam_cracklib.c:64 #, c-format msgid "New %s%spassword: " -msgstr "Geben sie ein neues %s%sPasswort ein: " +msgstr "Geben Sie ein neues %s%sPasswort ein: " #: modules/pam_cracklib/pam_cracklib.c:66 #, c-format msgid "Retype new %s%spassword: " -msgstr "Geben sie das neue %s%sPasswort erneut ein: " +msgstr "Geben Sie das neue %s%sPasswort erneut ein: " #: modules/pam_cracklib/pam_cracklib.c:67 msgid "Sorry, passwords do not match." @@ -193,7 +193,7 @@ msgstr "ist ein Palindrome" #: modules/pam_cracklib/pam_cracklib.c:448 msgid "case changes only" -msgstr "nur Änderungen bei der Groß-/Kleinschreibung" +msgstr "nur Änderungen bei der Gross-/Kleinschreibung" #: modules/pam_cracklib/pam_cracklib.c:451 msgid "is too similar to the old one" @@ -216,17 +216,17 @@ msgid "has been already used" msgstr "es wurde bereits verwendet" #: modules/pam_cracklib/pam_cracklib.c:526 -#: modules/pam_unix/pam_unix_passwd.c:456 +#: modules/pam_unix/pam_unix_passwd.c:449 msgid "No password supplied" msgstr "Kein Passwort angegeben" #: modules/pam_cracklib/pam_cracklib.c:526 -#: modules/pam_unix/pam_unix_passwd.c:456 +#: modules/pam_unix/pam_unix_passwd.c:449 msgid "Password unchanged" msgstr "Passwort nicht geändert" #: modules/pam_cracklib/pam_cracklib.c:549 -#: modules/pam_cracklib/pam_cracklib.c:676 +#: modules/pam_cracklib/pam_cracklib.c:672 #, c-format msgid "BAD PASSWORD: %s" msgstr "Schlechtes Passwort: %s" @@ -324,22 +324,6 @@ msgstr "Erstelle Verzeichnis '%s'." msgid "Unable to create directory %s: %m" msgstr "Verzeichnis %s kann nicht erstellt werden: %m" -#: modules/pam_selinux/pam_selinux.c:94 -msgid "Error connecting to audit system." -msgstr "Fehler beim Zugriff auf das Audit-Subsystem." - -#: modules/pam_selinux/pam_selinux.c:98 -msgid "Error translating default context." -msgstr "" - -#: modules/pam_selinux/pam_selinux.c:102 -msgid "Error translating selected context." -msgstr "" - -#: modules/pam_selinux/pam_selinux.c:113 -msgid "Error sending audit message." -msgstr "Fehler beim Schreiben einer Audit-Meldung." - #: modules/pam_selinux/pam_selinux.c:164 msgid "Would you like to enter a security context? [N] " msgstr "Möchten Sie einen Sicherheitskontext eingeben? [N] " @@ -359,29 +343,25 @@ msgstr "Kein gültiger Sicherheitskontext" #: modules/pam_selinux/pam_selinux.c:251 #, c-format msgid "Default Security Context %s\n" -msgstr "Standard Sicherheitskontext %s\n" +msgstr "Standard-Sicherheitskontext %s\n" #: modules/pam_selinux/pam_selinux.c:255 msgid "Would you like to enter a different role or level?" -msgstr "" +msgstr "Wollen Sie eine andere Rolle oder Stufe eingeben?" #: modules/pam_selinux/pam_selinux.c:269 #, c-format msgid "No default type for role %s\n" -msgstr "" - -#: modules/pam_selinux/pam_selinux.c:512 -msgid "Out of memory" -msgstr "Kein freier Speicher mehr vorhanden" +msgstr "Keinen Standard-Typ für Rolle %s\n" -#: modules/pam_selinux/pam_selinux.c:520 modules/pam_selinux/pam_selinux.c:522 +#: modules/pam_selinux/pam_selinux.c:522 #, c-format msgid "Unable to get valid context for %s" -msgstr "" +msgstr "Unfähig einen gültigen Kontext zu erhalten für %s" #: modules/pam_selinux/pam_selinux.c:578 msgid "Requested MLS level not in permitted range" -msgstr "" +msgstr "Angeforderte MLS-Stufe ist nicht im erlaubten Bereich" #: modules/pam_selinux/pam_selinux.c:628 #, c-format @@ -391,7 +371,7 @@ msgstr "Sicherheitskontext %s zugewiesen" #: modules/pam_selinux/pam_selinux.c:649 #, c-format msgid "Key Creation Context %s Assigned" -msgstr "" +msgstr "Schlüssel-Erzeugungskontext %s zugeordnet" #: modules/pam_selinux/pam_selinux_check.c:99 #, c-format @@ -470,7 +450,7 @@ msgstr "Ihr Konto ist abgelaufen. Wenden Sie sich an den Systemadministrator" #: modules/pam_unix/pam_unix_acct.c:237 msgid "You are required to change your password immediately (root enforced)" -msgstr "Sie müssen Ihr Passwort sofort ändern (von Root erzwungen)." +msgstr "Sie müssen Ihr Passwort sofort ändern (von root erzwungen)." #: modules/pam_unix/pam_unix_acct.c:243 msgid "You are required to change your password immediately (password aged)" @@ -493,38 +473,53 @@ msgstr "Warnung: Ihr Passwort läuft in %d Tagen ab." msgid "Password: " msgstr "Passwort: " -#: modules/pam_unix/pam_unix_passwd.c:366 +#: modules/pam_unix/pam_unix_passwd.c:359 msgid "NIS password could not be changed." msgstr "Änderung des NIS-Passworts nicht möglich." -#: modules/pam_unix/pam_unix_passwd.c:477 +#: modules/pam_unix/pam_unix_passwd.c:466 msgid "You must choose a longer password" msgstr "Sie müssen ein längeres Passwort auswählen." -#: modules/pam_unix/pam_unix_passwd.c:482 +#: modules/pam_unix/pam_unix_passwd.c:470 msgid "Password has been already used. Choose another." msgstr "Passwort wurde bereits verwendet. Wählen Sie ein anderes aus." -#: modules/pam_unix/pam_unix_passwd.c:583 +#: modules/pam_unix/pam_unix_passwd.c:571 #, c-format msgid "Changing password for %s." msgstr "Ändern des Passworts für %s." -#: modules/pam_unix/pam_unix_passwd.c:594 +#: modules/pam_unix/pam_unix_passwd.c:582 msgid "(current) UNIX password: " -msgstr "(aktuelles) UNIX Passwort: " +msgstr "(aktuelles) UNIX-Passwort: " -#: modules/pam_unix/pam_unix_passwd.c:629 +#: modules/pam_unix/pam_unix_passwd.c:617 msgid "You must wait longer to change your password" msgstr "Sie können Ihr Passwort noch nicht ändern" -#: modules/pam_unix/pam_unix_passwd.c:689 +#: modules/pam_unix/pam_unix_passwd.c:677 msgid "Enter new UNIX password: " -msgstr "Geben Sie ein neues UNIX Passwort ein: " +msgstr "Geben Sie ein neues UNIX-Passwort ein: " -#: modules/pam_unix/pam_unix_passwd.c:690 +#: modules/pam_unix/pam_unix_passwd.c:678 msgid "Retype new UNIX password: " -msgstr "Geben Sie das neue UNIX Passwort erneut ein: " +msgstr "Geben Sie das neue UNIX-Passwort erneut ein: " + +#~ msgid "Error connecting to audit system." +#~ msgstr "Fehler beim Zugriff auf das Audit-Subsystem." + +#~ msgid "Error translating default context." +#~ msgstr "Fehler beim Übersetzen des Standard-Kontexts." + +#~ msgid "Error translating selected context." +#~ msgstr "Fehler beim Übersetzen des gewählten Kontexts." + +#~ msgid "Error sending audit message." +#~ msgstr "Fehler beim Schreiben einer Audit-Meldung." + +#~ msgid "Out of memory" +#~ msgstr "Kein freier Speicher mehr vorhanden" #~ msgid "Do you want to choose a different one? [n]" #~ msgstr "Möchten Sie einen anderen auswählen? [n]" diff --git a/Linux-PAM/po/en@boldquot.header b/po/en@boldquot.header index fedb6a06..fedb6a06 100644 --- a/Linux-PAM/po/en@boldquot.header +++ b/po/en@boldquot.header diff --git a/Linux-PAM/po/en@quot.header b/po/en@quot.header index a9647fc3..a9647fc3 100644 --- a/Linux-PAM/po/en@quot.header +++ b/po/en@quot.header diff --git a/po/es.gmo b/po/es.gmo Binary files differnew file mode 100644 index 00000000..c3cdeffb --- /dev/null +++ b/po/es.gmo diff --git a/Linux-PAM/po/es.po b/po/es.po index 857a8022..16a608eb 100644 --- a/Linux-PAM/po/es.po +++ b/po/es.po @@ -1,19 +1,22 @@ -# SOME DESCRIPTIVE TITLE. +# translation of Linux-PAM.tip.es.po to Spanish # Copyright (C) YEAR Linux-PAM Project # This file is distributed under the same license as the PACKAGE package. -# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR. # +# Manuel Ospina <mospina@redhat.com>, 2007. +# Domingo Becker <domingobecker@gmail.com>, 2008. msgid "" msgstr "" -"Project-Id-Version: Linux-PAM\n" +"Project-Id-Version: Linux-PAM.tip.es\n" "Report-Msgid-Bugs-To: http://sourceforge.net/projects/pam\n" -"POT-Creation-Date: 2008-02-04 16:29+0100\n" -"PO-Revision-Date: 2006-05-04 08:32+0200\n" -"Last-Translator: Novell Language <language@novell.com>\n" -"Language-Team: Novell Language <language@novell.com>\n" +"POT-Creation-Date: 2008-04-16 11:18+0200\n" +"PO-Revision-Date: 2008-02-21 00:03-0200\n" +"Last-Translator: Domingo Becker <domingobecker@gmail.com>\n" +"Language-Team: Spanish <fedora-trans-es@redhat.com>\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n == 1 ? 0 : 1;\n" +"X-Generator: KBabel 1.11.4\n" #: libpam_misc/misc_conv.c:33 msgid "...Time is running out...\n" @@ -28,7 +31,7 @@ msgstr "...Lo sentimos, el tiempo se ha agotado.\n" msgid "erroneous conversation (%d)\n" msgstr "conversación incorrecta (%d)\n" -#: libpam/pam_item.c:298 +#: libpam/pam_item.c:302 msgid "login:" msgstr "inicio de sesión:" @@ -42,7 +45,7 @@ msgstr "Error crÃtico: cancelación inmediata" #: libpam/pam_strerror.c:44 msgid "Failed to load module" -msgstr "" +msgstr "Error al cargar el módulo" #: libpam/pam_strerror.c:46 msgid "Symbol not found" @@ -214,17 +217,17 @@ msgid "has been already used" msgstr "ya se ha utilizado" #: modules/pam_cracklib/pam_cracklib.c:526 -#: modules/pam_unix/pam_unix_passwd.c:456 +#: modules/pam_unix/pam_unix_passwd.c:449 msgid "No password supplied" msgstr "No se ha proporcionado ninguna contraseña" #: modules/pam_cracklib/pam_cracklib.c:526 -#: modules/pam_unix/pam_unix_passwd.c:456 +#: modules/pam_unix/pam_unix_passwd.c:449 msgid "Password unchanged" msgstr "La contraseña no ha cambiado" #: modules/pam_cracklib/pam_cracklib.c:549 -#: modules/pam_cracklib/pam_cracklib.c:676 +#: modules/pam_cracklib/pam_cracklib.c:672 #, c-format msgid "BAD PASSWORD: %s" msgstr "CONTRASEÑA INCORRECTA: %s" @@ -232,17 +235,17 @@ msgstr "CONTRASEÑA INCORRECTA: %s" #: modules/pam_exec/pam_exec.c:134 #, c-format msgid "%s failed: exit code %d" -msgstr "" +msgstr "%s fallido: código de salida %d" #: modules/pam_exec/pam_exec.c:143 #, c-format msgid "%s failed: caught signal %d%s" -msgstr "" +msgstr "%s fallido: señal capturada %d%s" #: modules/pam_exec/pam_exec.c:152 #, c-format msgid "%s failed: unknown status 0x%x" -msgstr "" +msgstr "%s fallido: estado desconocido 0x%x" #. TRANSLATORS: "strftime options for date of last login" #: modules/pam_lastlog/pam_lastlog.c:190 @@ -315,42 +318,22 @@ msgstr "Tiene correo en la carpeta %s." #: modules/pam_mkhomedir/pam_mkhomedir.c:142 #, c-format msgid "Creating directory '%s'." -msgstr "" +msgstr "Creando directorio '%s'." #: modules/pam_mkhomedir/pam_mkhomedir.c:147 #, c-format msgid "Unable to create directory %s: %m" -msgstr "" - -#: modules/pam_selinux/pam_selinux.c:94 -msgid "Error connecting to audit system." -msgstr "" - -#: modules/pam_selinux/pam_selinux.c:98 -#, fuzzy -msgid "Error translating default context." -msgstr "El contexto predeterminado es %s. \n" - -#: modules/pam_selinux/pam_selinux.c:102 -msgid "Error translating selected context." -msgstr "" - -#: modules/pam_selinux/pam_selinux.c:113 -msgid "Error sending audit message." -msgstr "" +msgstr "No se pudo crear el directorio %s: %m" #: modules/pam_selinux/pam_selinux.c:164 -#, fuzzy msgid "Would you like to enter a security context? [N] " -msgstr "¿Desea introducir un contexto de seguridad? [s]" +msgstr "¿Desea introducir un contexto de seguridad? [N]" #: modules/pam_selinux/pam_selinux.c:181 modules/pam_selinux/pam_selinux.c:265 -#, fuzzy msgid "role:" msgstr "función:" #: modules/pam_selinux/pam_selinux.c:193 modules/pam_selinux/pam_selinux.c:282 -#, fuzzy msgid "level:" msgstr "nivel:" @@ -359,32 +342,27 @@ msgid "Not a valid security context" msgstr "No es un contexto de seguridad válido" #: modules/pam_selinux/pam_selinux.c:251 -#, fuzzy, c-format +#, c-format msgid "Default Security Context %s\n" -msgstr "Contexto de seguridad %s asignado" +msgstr "Contexto de Seguridad Predeterminado %s\n" #: modules/pam_selinux/pam_selinux.c:255 -#, fuzzy msgid "Would you like to enter a different role or level?" -msgstr "¿Desea introducir un contexto de seguridad? [s]" +msgstr "¿Desea introducir un nivel o función diferente?" #: modules/pam_selinux/pam_selinux.c:269 #, c-format msgid "No default type for role %s\n" -msgstr "" - -#: modules/pam_selinux/pam_selinux.c:512 -msgid "Out of memory" -msgstr "" +msgstr "No hay tipo por defecto para la función %s\n" -#: modules/pam_selinux/pam_selinux.c:520 modules/pam_selinux/pam_selinux.c:522 +#: modules/pam_selinux/pam_selinux.c:522 #, c-format msgid "Unable to get valid context for %s" -msgstr "" +msgstr "Imposible obtener un contexto válido para %s" #: modules/pam_selinux/pam_selinux.c:578 msgid "Requested MLS level not in permitted range" -msgstr "" +msgstr "El nivel MLS requerido no está en el rango permitido" #: modules/pam_selinux/pam_selinux.c:628 #, c-format @@ -392,9 +370,9 @@ msgid "Security Context %s Assigned" msgstr "Contexto de seguridad %s asignado" #: modules/pam_selinux/pam_selinux.c:649 -#, fuzzy, c-format +#, c-format msgid "Key Creation Context %s Assigned" -msgstr "Contexto de seguridad %s asignado" +msgstr "Contexto de Creación Clave %s Asignado" #: modules/pam_selinux/pam_selinux_check.c:99 #, c-format @@ -412,9 +390,9 @@ msgid "login: failure forking: %m" msgstr "inicio de sesión: error en horquilla: %m" #: modules/pam_stress/pam_stress.c:476 -#, fuzzy, c-format +#, c-format msgid "Changing STRESS password for %s." -msgstr "Cambiando la contraseña STRESS para" +msgstr "Cambiando la contraseña STRESS para %s." #: modules/pam_stress/pam_stress.c:490 msgid "Enter new STRESS password: " @@ -484,70 +462,66 @@ msgid "You are required to change your password immediately (password aged)" msgstr "Debe cambiar la contraseña inmediatamente (la contraseña ha caducado)" #: modules/pam_unix/pam_unix_acct.c:261 modules/pam_unix/pam_unix_acct.c:268 -#, fuzzy, c-format +#, c-format msgid "Warning: your password will expire in %d day" msgid_plural "Warning: your password will expire in %d days" -msgstr[0] "Advertencia: la contraseña caducará dentro de %d dÃa%.2s" -msgstr[1] "Advertencia: la contraseña caducará dentro de %d dÃa%.2s" +msgstr[0] "Advertencia: la contraseña caducará dentro de %d dÃa" +msgstr[1] "Advertencia: la contraseña caducará dentro de %d dÃas" #. TRANSLATORS: only used if dngettext is not supported #: modules/pam_unix/pam_unix_acct.c:273 -#, fuzzy, c-format +#, c-format msgid "Warning: your password will expire in %d days" -msgstr "Advertencia: la contraseña caducará dentro de %d dÃa%.2s" +msgstr "Advertencia: la contraseña caducará dentro de %d dÃas" #: modules/pam_unix/pam_unix_auth.c:159 modules/pam_userdb/pam_userdb.c:61 msgid "Password: " msgstr "Contraseña:" -#: modules/pam_unix/pam_unix_passwd.c:366 +#: modules/pam_unix/pam_unix_passwd.c:359 msgid "NIS password could not be changed." msgstr "No es posible cambiar la contraseña NIS." -#: modules/pam_unix/pam_unix_passwd.c:477 +#: modules/pam_unix/pam_unix_passwd.c:466 msgid "You must choose a longer password" msgstr "Debe elegir una contraseña más larga" -#: modules/pam_unix/pam_unix_passwd.c:482 +#: modules/pam_unix/pam_unix_passwd.c:470 msgid "Password has been already used. Choose another." msgstr "La contraseña ya se ha utilizado. Seleccione otra." -#: modules/pam_unix/pam_unix_passwd.c:583 -#, fuzzy, c-format +#: modules/pam_unix/pam_unix_passwd.c:571 +#, c-format msgid "Changing password for %s." -msgstr "Cambiando la contraseña STRESS para" +msgstr "Cambiando la contraseña de %s." -#: modules/pam_unix/pam_unix_passwd.c:594 +#: modules/pam_unix/pam_unix_passwd.c:582 msgid "(current) UNIX password: " msgstr "(actual) contraseña de UNIX:" -#: modules/pam_unix/pam_unix_passwd.c:629 +#: modules/pam_unix/pam_unix_passwd.c:617 msgid "You must wait longer to change your password" msgstr "Debe esperar más tiempo para cambiar la contraseña" -#: modules/pam_unix/pam_unix_passwd.c:689 +#: modules/pam_unix/pam_unix_passwd.c:677 msgid "Enter new UNIX password: " msgstr "Introduzca la nueva contraseña de UNIX:" -#: modules/pam_unix/pam_unix_passwd.c:690 +#: modules/pam_unix/pam_unix_passwd.c:678 msgid "Retype new UNIX password: " msgstr "Vuelva a escribir la nueva contraseña de UNIX:" -#~ msgid "Do you want to choose a different one? [n]" -#~ msgstr "¿Desea seleccionar uno distinto? [n]" - -#~ msgid "Enter number of choice: " -#~ msgstr "Introduzca el número de su elección:" +#~ msgid "Error connecting to audit system." +#~ msgstr "Error al conectar al sistema de auditorÃa." -#~ msgid "type: " -#~ msgstr "tipo:" +#~ msgid "Error translating default context." +#~ msgstr "Error traduciendo el contexto predeterminado." -#, fuzzy -#~ msgid "Warning: your password will expire in one day" -#~ msgstr "Advertencia: la contraseña caducará dentro de %d dÃa%.2s" +#~ msgid "Error translating selected context." +#~ msgstr "Error al traducir el contexto seleccionado." -#~ msgid "dlopen() failure" -#~ msgstr "error de dlopen()" +#~ msgid "Error sending audit message." +#~ msgstr "Error al enviar el mensaje de auditorÃa." -#~ msgid "%s: set %s security context to %s" -#~ msgstr "No es un contexto de seguridad válido" +#~ msgid "Out of memory" +#~ msgstr "Falta memoria" diff --git a/Linux-PAM/po/fi.gmo b/po/fi.gmo Binary files differindex a5bfcbd9..1d53769b 100644 --- a/Linux-PAM/po/fi.gmo +++ b/po/fi.gmo diff --git a/Linux-PAM/po/fi.po b/po/fi.po index 5b31d061..55f12d83 100644 --- a/Linux-PAM/po/fi.po +++ b/po/fi.po @@ -10,7 +10,7 @@ msgid "" msgstr "" "Project-Id-Version: Linux-PAM\n" "Report-Msgid-Bugs-To: http://sourceforge.net/projects/pam\n" -"POT-Creation-Date: 2008-02-04 16:29+0100\n" +"POT-Creation-Date: 2008-04-16 11:18+0200\n" "PO-Revision-Date: 2006-05-04 08:30+0200\n" "Last-Translator: Jyri Palokangas <jmp@netti.fi>\n" "Language-Team: <yast-trans-fi@kotoistaminen.novell.fi>\n" @@ -32,7 +32,7 @@ msgstr "...Aikasi on loppunut!\n" msgid "erroneous conversation (%d)\n" msgstr "virheellinen keskustelu (%d)\n" -#: libpam/pam_item.c:298 +#: libpam/pam_item.c:302 msgid "login:" msgstr "kirjautuminen:" @@ -215,17 +215,17 @@ msgid "has been already used" msgstr "on jo käytetty" #: modules/pam_cracklib/pam_cracklib.c:526 -#: modules/pam_unix/pam_unix_passwd.c:456 +#: modules/pam_unix/pam_unix_passwd.c:449 msgid "No password supplied" msgstr "Et antanut salasanaa" #: modules/pam_cracklib/pam_cracklib.c:526 -#: modules/pam_unix/pam_unix_passwd.c:456 +#: modules/pam_unix/pam_unix_passwd.c:449 msgid "Password unchanged" msgstr "Salasanaa ei vaihdettu" #: modules/pam_cracklib/pam_cracklib.c:549 -#: modules/pam_cracklib/pam_cracklib.c:676 +#: modules/pam_cracklib/pam_cracklib.c:672 #, c-format msgid "BAD PASSWORD: %s" msgstr "HUONO SALASANA: %s" @@ -323,23 +323,6 @@ msgstr "" msgid "Unable to create directory %s: %m" msgstr "" -#: modules/pam_selinux/pam_selinux.c:94 -msgid "Error connecting to audit system." -msgstr "" - -#: modules/pam_selinux/pam_selinux.c:98 -#, fuzzy -msgid "Error translating default context." -msgstr "Oletusympäristösi on %s. \n" - -#: modules/pam_selinux/pam_selinux.c:102 -msgid "Error translating selected context." -msgstr "" - -#: modules/pam_selinux/pam_selinux.c:113 -msgid "Error sending audit message." -msgstr "" - #: modules/pam_selinux/pam_selinux.c:164 #, fuzzy msgid "Would you like to enter a security context? [N] " @@ -374,11 +357,7 @@ msgstr "Haluatko valita tietoturvaympäristön? [y] " msgid "No default type for role %s\n" msgstr "" -#: modules/pam_selinux/pam_selinux.c:512 -msgid "Out of memory" -msgstr "" - -#: modules/pam_selinux/pam_selinux.c:520 modules/pam_selinux/pam_selinux.c:522 +#: modules/pam_selinux/pam_selinux.c:522 #, c-format msgid "Unable to get valid context for %s" msgstr "" @@ -497,39 +476,43 @@ msgstr "Varoitus: salasanasi vanhenee %d päivässä%.2s" msgid "Password: " msgstr "Salasana: " -#: modules/pam_unix/pam_unix_passwd.c:366 +#: modules/pam_unix/pam_unix_passwd.c:359 msgid "NIS password could not be changed." msgstr "NIS-salasanaa ei voitu vaihtaa." -#: modules/pam_unix/pam_unix_passwd.c:477 +#: modules/pam_unix/pam_unix_passwd.c:466 msgid "You must choose a longer password" msgstr "Salasanan tulee olla pidempi" -#: modules/pam_unix/pam_unix_passwd.c:482 +#: modules/pam_unix/pam_unix_passwd.c:470 msgid "Password has been already used. Choose another." msgstr "Salasana on jo käytetty. Valitse toinen." -#: modules/pam_unix/pam_unix_passwd.c:583 +#: modules/pam_unix/pam_unix_passwd.c:571 #, fuzzy, c-format msgid "Changing password for %s." msgstr "Vaihdetaan STRESS-salasana " -#: modules/pam_unix/pam_unix_passwd.c:594 +#: modules/pam_unix/pam_unix_passwd.c:582 msgid "(current) UNIX password: " msgstr "(nykyinen) UNIX salasana: " -#: modules/pam_unix/pam_unix_passwd.c:629 +#: modules/pam_unix/pam_unix_passwd.c:617 msgid "You must wait longer to change your password" msgstr "Sinun täytyy odottaa kauemmin vaihtaaksesi salasanan" -#: modules/pam_unix/pam_unix_passwd.c:689 +#: modules/pam_unix/pam_unix_passwd.c:677 msgid "Enter new UNIX password: " msgstr "Anna uusi UNIX-salasana: " -#: modules/pam_unix/pam_unix_passwd.c:690 +#: modules/pam_unix/pam_unix_passwd.c:678 msgid "Retype new UNIX password: " msgstr "Anna uusi UNIX-salasana uudelleen: " +#, fuzzy +#~ msgid "Error translating default context." +#~ msgstr "Oletusympäristösi on %s. \n" + #~ msgid "Do you want to choose a different one? [n]" #~ msgstr "Haluatko valita toisen? [n]" diff --git a/po/fr.gmo b/po/fr.gmo Binary files differnew file mode 100644 index 00000000..ebb642a2 --- /dev/null +++ b/po/fr.gmo diff --git a/Linux-PAM/po/fr.po b/po/fr.po index 8febc56f..1b5a452c 100644 --- a/Linux-PAM/po/fr.po +++ b/po/fr.po @@ -1,19 +1,22 @@ -# SOME DESCRIPTIVE TITLE. +# translation of pam.fr2.po to Français # Copyright (C) YEAR Linux-PAM Project # This file is distributed under the same license as the PACKAGE package. -# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR. # +# myriam malga <mmalga@redhat.com>, 2007. +# Canniot Thomas <thomas.canniot@mrtomlinux.org>, 2008. msgid "" msgstr "" -"Project-Id-Version: Linux-PAM\n" +"Project-Id-Version: pam.fr2\n" "Report-Msgid-Bugs-To: http://sourceforge.net/projects/pam\n" -"POT-Creation-Date: 2008-02-04 16:29+0100\n" -"PO-Revision-Date: 2006-05-04 08:29+0200\n" -"Last-Translator: Novell Language <language@novell.com>\n" -"Language-Team: Novell Language <language@novell.com>\n" +"POT-Creation-Date: 2008-04-16 11:18+0200\n" +"PO-Revision-Date: 2008-03-12 12:17+0100\n" +"Last-Translator: Canniot Thomas <thomas.canniot@mrtomlinux.org>\n" +"Language-Team: Français <fedora-trans-fr@redhat.com>\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n == 1 ? 0 : 1;\n" +"X-Generator: KBabel 1.11.4\n" #: libpam_misc/misc_conv.c:33 msgid "...Time is running out...\n" @@ -26,9 +29,9 @@ msgstr "...Votre temps est épuisé !\n" #: libpam_misc/misc_conv.c:342 #, c-format msgid "erroneous conversation (%d)\n" -msgstr "erreurs de conversation (%d)\n" +msgstr "conversation erronnée (%d)\n" -#: libpam/pam_item.c:298 +#: libpam/pam_item.c:302 msgid "login:" msgstr "login : " @@ -42,7 +45,7 @@ msgstr "Erreur critique - abandon immédiat" #: libpam/pam_strerror.c:44 msgid "Failed to load module" -msgstr "" +msgstr "Échec de chargement du module" #: libpam/pam_strerror.c:46 msgid "Symbol not found" @@ -58,7 +61,7 @@ msgstr "Erreur système" #: libpam/pam_strerror.c:52 msgid "Memory buffer error" -msgstr "Erreur tampon mémoire" +msgstr "Erreur du tampon mémoire" #: libpam/pam_strerror.c:54 msgid "Permission denied" @@ -71,13 +74,13 @@ msgstr "Échec d'authentification" #: libpam/pam_strerror.c:58 msgid "Insufficient credentials to access authentication data" msgstr "" -"Infos d'identification insuffisantes pour accéder aux données " +"Informations d'identification insuffisantes pour accéder aux données " "d'authentification" #: libpam/pam_strerror.c:60 msgid "Authentication service cannot retrieve authentication info" msgstr "" -"Le service d'authentification n'a pas pu récupérer les infos " +"Le service d'authentification n'a pas pu récupérer les informations " "d'authentification" #: libpam/pam_strerror.c:62 @@ -104,17 +107,18 @@ msgstr "Impossible de créer/supprimer une entrée pour la session spécifiée" #: libpam/pam_strerror.c:72 msgid "Authentication service cannot retrieve user credentials" msgstr "" -"Le service d'authentification n'a pas pu récupérer les infos " +"Le service d'authentification n'a pas pu récupérer les informations " "d'identification de l'utilisateur" #: libpam/pam_strerror.c:74 msgid "User credentials expired" -msgstr "Infos d'identification de l'utilisateur expirées" +msgstr "Informations d'identification de l'utilisateur expirées" #: libpam/pam_strerror.c:76 msgid "Failure setting user credentials" msgstr "" -"Échec lors de la définition des infos d'identification de l'utilisateur" +"Échec lors de la définition des informations d'identification de " +"l'utilisateur" #: libpam/pam_strerror.c:78 msgid "No module specific data is present" @@ -212,24 +216,24 @@ msgstr "est inversé" #: modules/pam_cracklib/pam_cracklib.c:460 msgid "not enough character classes" -msgstr "" +msgstr "les caractères utilisés ne sont pas suffisamment variés" #: modules/pam_cracklib/pam_cracklib.c:498 msgid "has been already used" msgstr "a déjà été utilisé" #: modules/pam_cracklib/pam_cracklib.c:526 -#: modules/pam_unix/pam_unix_passwd.c:456 +#: modules/pam_unix/pam_unix_passwd.c:449 msgid "No password supplied" msgstr "Aucun mot de passe fourni" #: modules/pam_cracklib/pam_cracklib.c:526 -#: modules/pam_unix/pam_unix_passwd.c:456 +#: modules/pam_unix/pam_unix_passwd.c:449 msgid "Password unchanged" msgstr "Mot de passe inchangé" #: modules/pam_cracklib/pam_cracklib.c:549 -#: modules/pam_cracklib/pam_cracklib.c:676 +#: modules/pam_cracklib/pam_cracklib.c:672 #, c-format msgid "BAD PASSWORD: %s" msgstr "MOT DE PASSE INCORRECT : %s" @@ -237,17 +241,17 @@ msgstr "MOT DE PASSE INCORRECT : %s" #: modules/pam_exec/pam_exec.c:134 #, c-format msgid "%s failed: exit code %d" -msgstr "" +msgstr "%s échec : code de sortie %d" #: modules/pam_exec/pam_exec.c:143 #, c-format msgid "%s failed: caught signal %d%s" -msgstr "" +msgstr "%s échec : signal capté %d%s" #: modules/pam_exec/pam_exec.c:152 #, c-format msgid "%s failed: unknown status 0x%x" -msgstr "" +msgstr "%s échec : statut 0x inconnu%x" #. TRANSLATORS: "strftime options for date of last login" #: modules/pam_lastlog/pam_lastlog.c:190 @@ -279,7 +283,7 @@ msgstr "Bienvenue sur votre nouveau compte !" #: modules/pam_limits/pam_limits.c:712 #, c-format msgid "Too many logins for '%s'." -msgstr "Trop de connexions pour '%s'." +msgstr "Trop de connexions pour « %s »." #: modules/pam_mail/pam_mail.c:313 msgid "No mail." @@ -320,76 +324,51 @@ msgstr "Vous avez des messages dans le dossier %s." #: modules/pam_mkhomedir/pam_mkhomedir.c:142 #, c-format msgid "Creating directory '%s'." -msgstr "" +msgstr "Création du répertoire « %s »." #: modules/pam_mkhomedir/pam_mkhomedir.c:147 #, c-format msgid "Unable to create directory %s: %m" -msgstr "" - -#: modules/pam_selinux/pam_selinux.c:94 -msgid "Error connecting to audit system." -msgstr "" - -#: modules/pam_selinux/pam_selinux.c:98 -#, fuzzy -msgid "Error translating default context." -msgstr "Votre contexte par défaut est %s. \n" - -#: modules/pam_selinux/pam_selinux.c:102 -msgid "Error translating selected context." -msgstr "" - -#: modules/pam_selinux/pam_selinux.c:113 -msgid "Error sending audit message." -msgstr "" +msgstr "Impossible de créer le répertoire %s : %m" #: modules/pam_selinux/pam_selinux.c:164 -#, fuzzy msgid "Would you like to enter a security context? [N] " -msgstr "Voulez-vous entrer un contexte de sécurité ? [o]" +msgstr "Voulez-vous entrer un contexte de sécurité ? [N]" #: modules/pam_selinux/pam_selinux.c:181 modules/pam_selinux/pam_selinux.c:265 -#, fuzzy msgid "role:" msgstr "rôle :" #: modules/pam_selinux/pam_selinux.c:193 modules/pam_selinux/pam_selinux.c:282 -#, fuzzy msgid "level:" msgstr "niveau :" #: modules/pam_selinux/pam_selinux.c:206 modules/pam_selinux/pam_selinux.c:313 msgid "Not a valid security context" -msgstr "Contexte de sécurité non valide" +msgstr "Contexte de sécurité invalide" #: modules/pam_selinux/pam_selinux.c:251 -#, fuzzy, c-format +#, c-format msgid "Default Security Context %s\n" -msgstr "Contexte de sécurité %s attribué" +msgstr "Contexte de sécurité par défaut %s\n" #: modules/pam_selinux/pam_selinux.c:255 -#, fuzzy msgid "Would you like to enter a different role or level?" -msgstr "Voulez-vous entrer un contexte de sécurité ? [o]" +msgstr "Voulez-vous entrer un niveau ou un rôle différent ?" #: modules/pam_selinux/pam_selinux.c:269 #, c-format msgid "No default type for role %s\n" -msgstr "" +msgstr "Aucun type par défaut pour le rôle %s\n" -#: modules/pam_selinux/pam_selinux.c:512 -msgid "Out of memory" -msgstr "" - -#: modules/pam_selinux/pam_selinux.c:520 modules/pam_selinux/pam_selinux.c:522 +#: modules/pam_selinux/pam_selinux.c:522 #, c-format msgid "Unable to get valid context for %s" -msgstr "" +msgstr "Impossible d'obtenir un contexte valide pour %s" #: modules/pam_selinux/pam_selinux.c:578 msgid "Requested MLS level not in permitted range" -msgstr "" +msgstr "Niveau MLS demandé hors de la plage autorisée" #: modules/pam_selinux/pam_selinux.c:628 #, c-format @@ -397,14 +376,14 @@ msgid "Security Context %s Assigned" msgstr "Contexte de sécurité %s attribué" #: modules/pam_selinux/pam_selinux.c:649 -#, fuzzy, c-format +#, c-format msgid "Key Creation Context %s Assigned" -msgstr "Contexte de sécurité %s attribué" +msgstr "Contexte de création de clés %s attribué" #: modules/pam_selinux/pam_selinux_check.c:99 #, c-format msgid "failed to initialize PAM\n" -msgstr "échec d'initialisation PAM\n" +msgstr "échec de l'initialisation de PAM\n" #: modules/pam_selinux/pam_selinux_check.c:105 #, c-format @@ -414,12 +393,12 @@ msgstr "échec de pam_set_item()\n" #: modules/pam_selinux/pam_selinux_check.c:133 #, c-format msgid "login: failure forking: %m" -msgstr "login : échec d'autoclonage : %m" +msgstr "login : échec d'autoclônage : %m" #: modules/pam_stress/pam_stress.c:476 -#, fuzzy, c-format +#, c-format msgid "Changing STRESS password for %s." -msgstr "Changement du mot de passe STRESS pour " +msgstr "Changement du mot de passe STRESS pour %s." #: modules/pam_stress/pam_stress.c:490 msgid "Enter new STRESS password: " @@ -431,7 +410,7 @@ msgstr "Retaper le nouveau mot de passe STRESS : " #: modules/pam_stress/pam_stress.c:522 msgid "Verification mis-typed; password unchanged" -msgstr "Verification erronée : mot de passe inchangé" +msgstr "Vérification erronée : mot de passe inchangé" #: modules/pam_tally/pam_tally.c:746 msgid "Authentication error" @@ -481,74 +460,54 @@ msgstr "Vous devez changer votre mot de passe immédiatement (imposé par root)" #: modules/pam_unix/pam_unix_acct.c:243 msgid "You are required to change your password immediately (password aged)" -msgstr "" -"Vous devez changer votre mot de passe immédiatement (mot de passe périmé)" +msgstr "Vous devez changer votre mot de passe immédiatement, il est périmé" #: modules/pam_unix/pam_unix_acct.c:261 modules/pam_unix/pam_unix_acct.c:268 -#, fuzzy, c-format +#, c-format msgid "Warning: your password will expire in %d day" msgid_plural "Warning: your password will expire in %d days" -msgstr[0] "Avertissement : votre mot de passe expire dans %d jour%.2s" -msgstr[1] "Avertissement : votre mot de passe expire dans %d jour%.2s" +msgstr[0] "Avertissement : votre mot de passe expire dans %d jour." +msgstr[1] "Avertissement : votre mot de passe expire dans %d jours" #. TRANSLATORS: only used if dngettext is not supported #: modules/pam_unix/pam_unix_acct.c:273 -#, fuzzy, c-format +#, c-format msgid "Warning: your password will expire in %d days" -msgstr "Avertissement : votre mot de passe expire dans %d jour%.2s" +msgstr "Avertissement : votre mot de passe expire dans %d jours" #: modules/pam_unix/pam_unix_auth.c:159 modules/pam_userdb/pam_userdb.c:61 msgid "Password: " msgstr "Mot de passe : " -#: modules/pam_unix/pam_unix_passwd.c:366 +#: modules/pam_unix/pam_unix_passwd.c:359 msgid "NIS password could not be changed." msgstr "Le mot de passe NIS n'a pas pu être changé." -#: modules/pam_unix/pam_unix_passwd.c:477 +#: modules/pam_unix/pam_unix_passwd.c:466 msgid "You must choose a longer password" msgstr "Vous devez choisir un mot de passe plus long" -#: modules/pam_unix/pam_unix_passwd.c:482 +#: modules/pam_unix/pam_unix_passwd.c:470 msgid "Password has been already used. Choose another." msgstr "Mot de passe déjà utilisé. Choisissez-en un autre." -#: modules/pam_unix/pam_unix_passwd.c:583 -#, fuzzy, c-format +#: modules/pam_unix/pam_unix_passwd.c:571 +#, c-format msgid "Changing password for %s." -msgstr "Changement du mot de passe STRESS pour " +msgstr "Changement du mot de passe pour %s." -#: modules/pam_unix/pam_unix_passwd.c:594 +#: modules/pam_unix/pam_unix_passwd.c:582 msgid "(current) UNIX password: " msgstr "Mot de passe UNIX (actuel) : " -#: modules/pam_unix/pam_unix_passwd.c:629 +#: modules/pam_unix/pam_unix_passwd.c:617 msgid "You must wait longer to change your password" msgstr "Vous devez encore attendre avant de changer votre mot de passe" -#: modules/pam_unix/pam_unix_passwd.c:689 +#: modules/pam_unix/pam_unix_passwd.c:677 msgid "Enter new UNIX password: " msgstr "Entrez le nouveau mot de passe UNIX : " -#: modules/pam_unix/pam_unix_passwd.c:690 +#: modules/pam_unix/pam_unix_passwd.c:678 msgid "Retype new UNIX password: " msgstr "Retapez le nouveau mot de passe UNIX : " - -#~ msgid "Do you want to choose a different one? [n]" -#~ msgstr "Voulez-vous en choisir un autre ? [n]" - -#~ msgid "Enter number of choice: " -#~ msgstr "Entrer le numéro du choix :" - -#~ msgid "type: " -#~ msgstr "type :" - -#, fuzzy -#~ msgid "Warning: your password will expire in one day" -#~ msgstr "Avertissement : votre mot de passe expire dans %d jour%.2s" - -#~ msgid "dlopen() failure" -#~ msgstr "échec de dlopen()" - -#~ msgid "%s: set %s security context to %s" -#~ msgstr "Contexte de sécurité non valide" diff --git a/po/gu.gmo b/po/gu.gmo Binary files differnew file mode 100644 index 00000000..8a986a7b --- /dev/null +++ b/po/gu.gmo diff --git a/po/gu.po b/po/gu.po new file mode 100644 index 00000000..5b239418 --- /dev/null +++ b/po/gu.po @@ -0,0 +1,505 @@ +# translation of Linux-PAM.tip.gu.po to Gujarati +# Copyright (C) YEAR Linux-PAM Project +# This file is distributed under the same license as the PACKAGE package. +# +# Ankit Patel <ankit@redhat.com>, 2007, 2008. +msgid "" +msgstr "" +"Project-Id-Version: Linux-PAM.tip.gu\n" +"Report-Msgid-Bugs-To: http://sourceforge.net/projects/pam\n" +"POT-Creation-Date: 2008-04-16 11:18+0200\n" +"PO-Revision-Date: 2008-03-13 14:29+0530\n" +"Last-Translator: Ankit Patel <ankit@redhat.com>\n" +"Language-Team: Gujarati <fedora-trans-gu@redhat.com>\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n!=1);\n" +"\n" +"\n" +"X-Generator: KBabel 1.11.4\n" + +#: libpam_misc/misc_conv.c:33 +msgid "...Time is running out...\n" +msgstr "...સમય ચાલà«àª¯à«‹ જઈ રહà«àª¯à«‹ છે...\n" + +#: libpam_misc/misc_conv.c:34 +msgid "...Sorry, your time is up!\n" +msgstr "...માફ કરજો, તમારો સમય સમાપà«àª¤ થયો!\n" + +#: libpam_misc/misc_conv.c:342 +#, c-format +msgid "erroneous conversation (%d)\n" +msgstr "કà«àª·àª¤àª¿àª¯à«àª•à«àª¤ વારà«àª¤àª¾àª²àª¾àªª (%d)\n" + +#: libpam/pam_item.c:302 +msgid "login:" +msgstr "પà«àª°àªµà«‡àª¶:" + +#: libpam/pam_strerror.c:40 +msgid "Success" +msgstr "સફળતા" + +#: libpam/pam_strerror.c:42 +msgid "Critical error - immediate abort" +msgstr "જટિલ àªà«‚લ - તà«àª°àª‚ત બંધ કરો" + +#: libpam/pam_strerror.c:44 +msgid "Failed to load module" +msgstr "મોડà«àª¯à«àª² લાવવામાં નિષà«àª«àª³" + +#: libpam/pam_strerror.c:46 +msgid "Symbol not found" +msgstr "સંજà«àªžàª¾ મળી નહિં" + +#: libpam/pam_strerror.c:48 +msgid "Error in service module" +msgstr "સેવા મોડà«àª¯à«àª²àª®àª¾àª‚ àªà«‚લ" + +#: libpam/pam_strerror.c:50 +msgid "System error" +msgstr "સિસà«àªŸàª® àªà«‚લ" + +#: libpam/pam_strerror.c:52 +msgid "Memory buffer error" +msgstr "મેમરી બફર àªà«‚લ" + +#: libpam/pam_strerror.c:54 +msgid "Permission denied" +msgstr "પરવાનગી નામંજૂર" + +#: libpam/pam_strerror.c:56 +msgid "Authentication failure" +msgstr "સતà«àª¤àª¾àª§àª¿àª•રણ નિષà«àª«àª³àª¤àª¾" + +#: libpam/pam_strerror.c:58 +msgid "Insufficient credentials to access authentication data" +msgstr "સતà«àª¤àª¾àª§àª¿àª•રણ માહિતી વાપરવા માટે અપૂરતી પરવાનગીઓ" + +#: libpam/pam_strerror.c:60 +msgid "Authentication service cannot retrieve authentication info" +msgstr "સતà«àª¤àª¾àª§àª¿àª•રણ સેવા સતà«àª¤àª¾àª§àª¿àª•રણ જાણકારી મેળવી શકે નહિં" + +#: libpam/pam_strerror.c:62 +msgid "User not known to the underlying authentication module" +msgstr "સતà«àª¤àª¾àª§àª¿àª•રણ મોડà«àª¯à«àª²àª¥à«€ વપરાશકરà«àª¤àª¾ અજà«àªžàª¾àª¤ છે" + +#: libpam/pam_strerror.c:64 +msgid "Have exhausted maximum number of retries for service" +msgstr "સેવા માટે મહતà«àª¤àª® સંખà«àª¯àª¾àª¨àª¾ પà«àª°àª¯àª¾àª¸à«‹ ફેંકી દીધા" + +#: libpam/pam_strerror.c:66 +msgid "Authentication token is no longer valid; new one required" +msgstr "સતà«àª¤àª¾àª§àª¿àª•રણ ટોકન લાંબા સમય સà«àª§à«€ માનà«àª¯ નથી; àªàª• નવà«àª‚ જરૂરી છે" + +#: libpam/pam_strerror.c:68 +msgid "User account has expired" +msgstr "વપરાશકરà«àª¤àª¾ ખાતà«àª‚ નિવૃતà«àª¤ થયà«àª‚" + +#: libpam/pam_strerror.c:70 +msgid "Cannot make/remove an entry for the specified session" +msgstr "સà«àªªàª·à«àªŸ થયેલ સતà«àª° માટે પà«àª°àªµà«‡àª¶ બનાવી શકતા નથી/દૂર કરી શકતા નથી" + +#: libpam/pam_strerror.c:72 +msgid "Authentication service cannot retrieve user credentials" +msgstr "સતà«àª¤àª¾àª§àª¿àª•રણ સેવા વપરાશકરà«àª¤àª¾ પરવાનગીઓ પà«àª°àª¾àªªà«àª¤ કરી શકતી નથી" + +#: libpam/pam_strerror.c:74 +msgid "User credentials expired" +msgstr "વપરાશકરà«àª¤àª¾ પરવાનગીઓ નિવૃતà«àª¤ થઈ" + +#: libpam/pam_strerror.c:76 +msgid "Failure setting user credentials" +msgstr "વપરાશકરà«àª¤àª¾ પરવાનગીઓ સà«àª¯à«‹àªœàª¿àª¤ કરવામાં નિષà«àª«àª³àª¤àª¾" + +#: libpam/pam_strerror.c:78 +msgid "No module specific data is present" +msgstr "કોઈ મોડà«àª¯à«àª² લગતી માહિતી હાજર નથી" + +#: libpam/pam_strerror.c:80 +msgid "Bad item passed to pam_*_item()" +msgstr "pam_*_item() ને ખરાબ વસà«àª¤à« પસાર થઈ" + +#: libpam/pam_strerror.c:82 +msgid "Conversation error" +msgstr "વારà«àª¤àª¾àª²àª¾àªª àªà«‚લ" + +#: libpam/pam_strerror.c:84 +msgid "Authentication token manipulation error" +msgstr "સતà«àª¤àª¾àª§àª¿àª•રણ ટોકન મેનીપà«àª¯à«àª²à«‡àª¶àª¨ àªà«‚લ" + +#: libpam/pam_strerror.c:86 +msgid "Authentication information cannot be recovered" +msgstr "સતà«àª¤àª¾àª§àª¿àª•રણ જાણકારી પà«àª¨àªƒàªªà«àª°àª¾àªªà«àª¤ કરી શકાશે નહિં" + +#: libpam/pam_strerror.c:88 +msgid "Authentication token lock busy" +msgstr "સતà«àª¤àª¾àª§àª¿àª•રણ ટોકન તાળà«àª‚ વà«àª¯àª¸à«àª¤" + +#: libpam/pam_strerror.c:90 +msgid "Authentication token aging disabled" +msgstr "સતà«àª¤àª¾àª§àª¿àª•રણ ટોકન વયમરà«àª¯àª¾àª¦àª¾ નિષà«àª•à«àª°àª¿àª¯ કરાયેલ" + +#: libpam/pam_strerror.c:92 +msgid "Failed preliminary check by password service" +msgstr "પાસવરà«àª¡ સેવા મારફતે પà«àª°àª¾àª¥àª®àª¿àª• ચકાસણી નિષà«àª«àª³" + +#: libpam/pam_strerror.c:94 +msgid "The return value should be ignored by PAM dispatch" +msgstr "પાછી મળતી કિંમત PAM ડિસà«àªªà«‡àªš દà«àªµàª¾àª°àª¾ અવગણવામાં આવવી જોઈàª" + +#: libpam/pam_strerror.c:96 +msgid "Module is unknown" +msgstr "મોડà«àª¯à«àª² અજà«àªžàª¾àª¤ છે" + +#: libpam/pam_strerror.c:98 +msgid "Authentication token expired" +msgstr "સતà«àª¤àª¾àª§àª¿àª•રણ ટોકન નિવૃતà«àª¤ થયà«àª‚" + +#: libpam/pam_strerror.c:100 +msgid "Conversation is waiting for event" +msgstr "વારà«àª¤àª¾àª²àª¾àªª ઘટના માટે રાહ જોઈ રહà«àª¯à«‹ છે" + +#: libpam/pam_strerror.c:102 +msgid "Application needs to call libpam again" +msgstr "કારà«àª¯àª•à«àª°àª®àª¨à«‡ libpam ફરીથી બોલાવવાની જરૂર છે" + +#: libpam/pam_strerror.c:105 +msgid "Unknown PAM error" +msgstr "અજà«àªžàª¾àª¤ PAM àªà«‚લ" + +#: modules/pam_cracklib/pam_cracklib.c:64 +#, c-format +msgid "New %s%spassword: " +msgstr "નવો %s%sપાસવરà«àª¡: " + +#: modules/pam_cracklib/pam_cracklib.c:66 +#, c-format +msgid "Retype new %s%spassword: " +msgstr "નવો %s%sપાસવરà«àª¡ ફરી લખો: " + +#: modules/pam_cracklib/pam_cracklib.c:67 +msgid "Sorry, passwords do not match." +msgstr "માફ કરજો, પાસવરà«àª¡à«‹ બંધબેસતા નથી." + +#: modules/pam_cracklib/pam_cracklib.c:432 +msgid "is the same as the old one" +msgstr "ઠજૂના જેવો જ છે" + +#: modules/pam_cracklib/pam_cracklib.c:445 +msgid "is a palindrome" +msgstr "ઠપેલીનà«àª¡à«àª°à«‹àª® છે" + +#: modules/pam_cracklib/pam_cracklib.c:448 +msgid "case changes only" +msgstr "કેસ ફેરફાર માતà«àª°" + +#: modules/pam_cracklib/pam_cracklib.c:451 +msgid "is too similar to the old one" +msgstr "ઠજૂના સાથે àªàª•દમ સરખો છે" + +#: modules/pam_cracklib/pam_cracklib.c:454 +msgid "is too simple" +msgstr "ઠખૂબ સાદો છે" + +#: modules/pam_cracklib/pam_cracklib.c:457 +msgid "is rotated" +msgstr "ઠફેરવાયેલ છે" + +#: modules/pam_cracklib/pam_cracklib.c:460 +msgid "not enough character classes" +msgstr "પૂરતા અકà«àª·àª° વરà«àª—à«‹ નથી" + +#: modules/pam_cracklib/pam_cracklib.c:498 +msgid "has been already used" +msgstr "તે પહેલાથી જ વપરાઈ ગયેલ છે" + +#: modules/pam_cracklib/pam_cracklib.c:526 +#: modules/pam_unix/pam_unix_passwd.c:449 +msgid "No password supplied" +msgstr "કોઈ પાસવરà«àª¡ પૂરો પડાયેલ નથી" + +#: modules/pam_cracklib/pam_cracklib.c:526 +#: modules/pam_unix/pam_unix_passwd.c:449 +msgid "Password unchanged" +msgstr "પાસવરà«àª¡ બદલાયેલ નથી" + +#: modules/pam_cracklib/pam_cracklib.c:549 +#: modules/pam_cracklib/pam_cracklib.c:672 +#, c-format +msgid "BAD PASSWORD: %s" +msgstr "ખરાબ પાસવરà«àª¡: %s" + +#: modules/pam_exec/pam_exec.c:134 +#, c-format +msgid "%s failed: exit code %d" +msgstr "%s નિષà«àª«àª³: બહાર નીકળà«àª¯àª¾àª¨à«‹ કોડ %d" + +#: modules/pam_exec/pam_exec.c:143 +#, c-format +msgid "%s failed: caught signal %d%s" +msgstr "%s નિષà«àª«àª³: મળેલ સંકેત %d%s" + +#: modules/pam_exec/pam_exec.c:152 +#, c-format +msgid "%s failed: unknown status 0x%x" +msgstr "%s નિષà«àª«àª³: અજà«àªžàª¾àª¤ પરિસà«àª¥àª¿àª¤àª¿ 0x%x" + +#. TRANSLATORS: "strftime options for date of last login" +#: modules/pam_lastlog/pam_lastlog.c:190 +msgid " %a %b %e %H:%M:%S %Z %Y" +msgstr " %a %b %e %H:%M:%S %Z %Y" + +#. TRANSLATORS: " from <host>" +#: modules/pam_lastlog/pam_lastlog.c:199 +#, c-format +msgid " from %.*s" +msgstr " %.*s તરફથી" + +#. TRANSLATORS: " on <terminal>" +#: modules/pam_lastlog/pam_lastlog.c:211 +#, c-format +msgid " on %.*s" +msgstr " %.*s પર" + +#. TRANSLATORS: "Last login: <date> from <host> on <terminal>" +#: modules/pam_lastlog/pam_lastlog.c:220 +#, c-format +msgid "Last login:%s%s%s" +msgstr "છેલà«àª²à«‹ પà«àª°àªµà«‡àª¶:%s%s%s" + +#: modules/pam_lastlog/pam_lastlog.c:226 +msgid "Welcome to your new account!" +msgstr "તમારા નવા ખાતામાં તમારà«àª‚ સà«àªµàª¾àª—ત છે!" + +#: modules/pam_limits/pam_limits.c:712 +#, c-format +msgid "Too many logins for '%s'." +msgstr "'%s' માટે ઘણા બધા પà«àª°àªµà«‡àª¶à«‹." + +#: modules/pam_mail/pam_mail.c:313 +msgid "No mail." +msgstr "કોઈ મેઈલ નથી." + +#: modules/pam_mail/pam_mail.c:316 +msgid "You have new mail." +msgstr "તમારી પાસે નવો મેઈલ છે." + +#: modules/pam_mail/pam_mail.c:319 +msgid "You have old mail." +msgstr "તમારી પાસે જૂનો મેઈલ છે." + +#: modules/pam_mail/pam_mail.c:323 +msgid "You have mail." +msgstr "તમારી પાસે મેઈલ છે." + +#: modules/pam_mail/pam_mail.c:330 +#, c-format +msgid "You have no mail in folder %s." +msgstr "તમારી પાસે ફોલà«àª¡àª° %s માં કોઈ મેઈલ નથી." + +#: modules/pam_mail/pam_mail.c:334 +#, c-format +msgid "You have new mail in folder %s." +msgstr "તમારી પાસે ફોલà«àª¡àª° %s માં નવો મેઈલ છે." + +#: modules/pam_mail/pam_mail.c:338 +#, c-format +msgid "You have old mail in folder %s." +msgstr "તમારી પાસે ફોલà«àª¡àª° %s માં જૂનો મેઈલ છે." + +#: modules/pam_mail/pam_mail.c:343 +#, c-format +msgid "You have mail in folder %s." +msgstr "તમારી પાસે ફોલà«àª¡àª° %s માં મેઈલ છે." + +#: modules/pam_mkhomedir/pam_mkhomedir.c:142 +#, c-format +msgid "Creating directory '%s'." +msgstr "ડિરેકà«àªŸàª°à«€ '%s' બનાવી રહà«àª¯àª¾ છીàª." + +#: modules/pam_mkhomedir/pam_mkhomedir.c:147 +#, c-format +msgid "Unable to create directory %s: %m" +msgstr "ડિરેકà«àªŸàª°à«€ %s બનાવવામાં અસમરà«àª¥: %m" + +#: modules/pam_selinux/pam_selinux.c:164 +msgid "Would you like to enter a security context? [N] " +msgstr "શà«àª‚ તમે સà«àª°àª•à«àª·àª¾ સંદરà«àª દાખલ કરવા ઈચà«àª›à«‹ છો? [N] " + +#: modules/pam_selinux/pam_selinux.c:181 modules/pam_selinux/pam_selinux.c:265 +msgid "role:" +msgstr "àªà«‚મિકા:" + +#: modules/pam_selinux/pam_selinux.c:193 modules/pam_selinux/pam_selinux.c:282 +msgid "level:" +msgstr "સà«àª¤àª°:" + +#: modules/pam_selinux/pam_selinux.c:206 modules/pam_selinux/pam_selinux.c:313 +msgid "Not a valid security context" +msgstr "માનà«àª¯ સà«àª°àª•à«àª·àª¾ સંદરà«àª નથી" + +#: modules/pam_selinux/pam_selinux.c:251 +#, c-format +msgid "Default Security Context %s\n" +msgstr "મૂળàªà«‚ત સà«àª°àª•à«àª·àª¾ સંદરà«àª %s\n" + +#: modules/pam_selinux/pam_selinux.c:255 +msgid "Would you like to enter a different role or level?" +msgstr "શà«àª‚ તમે અલગ àªà«‚મિકા કે સà«àª¤àª° દાખલ કરવા ઈચà«àª›à«‹ છો?" + +#: modules/pam_selinux/pam_selinux.c:269 +#, c-format +msgid "No default type for role %s\n" +msgstr "àªà«‚મિકા %s માટે કોઈ મૂળàªà«‚ત પà«àª°àª•ાર નથી\n" + +#: modules/pam_selinux/pam_selinux.c:522 +#, c-format +msgid "Unable to get valid context for %s" +msgstr "%s માટે માનà«àª¯ સંદરà«àª મેળવવામાં અસમરà«àª¥" + +#: modules/pam_selinux/pam_selinux.c:578 +msgid "Requested MLS level not in permitted range" +msgstr "અરજી થયેલ MLS સà«àª¤àª° ઠપરવાનગીય વિસà«àª¤àª¾àª°àª®àª¾àª‚ નથી" + +#: modules/pam_selinux/pam_selinux.c:628 +#, c-format +msgid "Security Context %s Assigned" +msgstr "સà«àª°àª•à«àª·àª¾ સંદરà«àª %s સોંપાયેલ" + +#: modules/pam_selinux/pam_selinux.c:649 +#, c-format +msgid "Key Creation Context %s Assigned" +msgstr "કી બનાવટ સંદરà«àª %s સોંપાયેલ" + +#: modules/pam_selinux/pam_selinux_check.c:99 +#, c-format +msgid "failed to initialize PAM\n" +msgstr "PAM નો આરંઠકરવામાં નિષà«àª«àª³\n" + +#: modules/pam_selinux/pam_selinux_check.c:105 +#, c-format +msgid "failed to pam_set_item()\n" +msgstr "pam_set_item() કરવામાં નિષà«àª«àª³\n" + +#: modules/pam_selinux/pam_selinux_check.c:133 +#, c-format +msgid "login: failure forking: %m" +msgstr "પà«àª°àªµà«‡àª¶: ફોરà«àª•માં નિષà«àª«àª³: %m" + +#: modules/pam_stress/pam_stress.c:476 +#, c-format +msgid "Changing STRESS password for %s." +msgstr "STRESS પાસવરà«àª¡ %s માટે બદલો." + +#: modules/pam_stress/pam_stress.c:490 +msgid "Enter new STRESS password: " +msgstr "નવો STRESS પાસવરà«àª¡ દાખલ કરો: " + +#: modules/pam_stress/pam_stress.c:493 +msgid "Retype new STRESS password: " +msgstr "નવો STRESS પાસવરà«àª¡ પà«àª¨àªƒàª²àª–à«‹: " + +#: modules/pam_stress/pam_stress.c:522 +msgid "Verification mis-typed; password unchanged" +msgstr "ચકાસણી ખોટી-રીતે લખાઈ; પાસવરà«àª¡ બદલાયેલ નથી" + +#: modules/pam_tally/pam_tally.c:746 +msgid "Authentication error" +msgstr "સતà«àª¤àª¾àª§àª¿àª•રણ àªà«‚લ" + +#: modules/pam_tally/pam_tally.c:747 +msgid "Service error" +msgstr "સેવા àªà«‚લ" + +#: modules/pam_tally/pam_tally.c:748 +msgid "Unknown user" +msgstr "અજà«àªžàª¾àª¤ વપરાશકરà«àª¤àª¾" + +#: modules/pam_tally/pam_tally.c:749 +msgid "Unknown error" +msgstr "અજà«àªžàª¾àª¤ àªà«‚લ" + +#: modules/pam_tally/pam_tally.c:765 +#, c-format +msgid "%s: Bad number given to --reset=\n" +msgstr "%s: --reset= ને ખોટો નંબર અપાયેલ છે\n" + +#: modules/pam_tally/pam_tally.c:769 +#, c-format +msgid "%s: Unrecognised option %s\n" +msgstr "%s: નહિં ઓળખાતો વિકલà«àªª %s\n" + +#: modules/pam_tally/pam_tally.c:781 +#, c-format +msgid "" +"%s: [--file rooted-filename] [--user username] [--reset[=n]] [--quiet]\n" +msgstr "" +"%s: [--file rooted-filename] [--user username] [--reset[=n]] [--quiet]\n" + +#: modules/pam_tally/pam_tally.c:855 +#, c-format +msgid "%s: Can't reset all users to non-zero\n" +msgstr "%s: બધા વપરાશકરà«àª¤àª¾àª“ને બિન-શૂનà«àª¯àª®àª¾àª‚ પà«àª¨àªƒàª¸à«àª¯à«‹àªœàª¿àª¤ કરી શકતા નથી\n" + +#: modules/pam_unix/pam_unix_acct.c:229 modules/pam_unix/pam_unix_acct.c:251 +msgid "Your account has expired; please contact your system administrator" +msgstr "તમારà«àª‚ ખાતà«àª‚ નિવૃતà«àª¤ થઈ ગયà«àª‚ છે; મહેરબાની કરીને તમારા સિસà«àªŸàª® સંચાલકનો સંપરà«àª• કરો" + +#: modules/pam_unix/pam_unix_acct.c:237 +msgid "You are required to change your password immediately (root enforced)" +msgstr "તમારે તમારો પાસવરà«àª¡ તà«àª°àª‚ત જ બદલવાની જરૂર છે (root દબાણ કરેલ)" + +#: modules/pam_unix/pam_unix_acct.c:243 +msgid "You are required to change your password immediately (password aged)" +msgstr "તમારે તમારો પાસવરà«àª¡ તà«àª°àª‚ત જ બદલવાની જરૂર છે (પાસવરà«àª¡ વયમરà«àª¯àª¾àª¦àª¿àª¤ કરાયેલ)" + +#: modules/pam_unix/pam_unix_acct.c:261 modules/pam_unix/pam_unix_acct.c:268 +#, c-format +msgid "Warning: your password will expire in %d day" +msgid_plural "Warning: your password will expire in %d days" +msgstr[0] "ચેતવણી: તમારો પાસવરà«àª¡ %d દિવસમાં નિવૃતà«àª¤ થઈ જશે" +msgstr[1] "ચેતવણી: તમારો પાસવરà«àª¡ %d દિવસોમાં નિવૃતà«àª¤ થઈ જશે" + +#. TRANSLATORS: only used if dngettext is not supported +#: modules/pam_unix/pam_unix_acct.c:273 +#, c-format +msgid "Warning: your password will expire in %d days" +msgstr "ચેતવણી: તમારો પાસવરà«àª¡ %d દિવસોમાં નિવૃતà«àª¤ થઈ જશે" + +#: modules/pam_unix/pam_unix_auth.c:159 modules/pam_userdb/pam_userdb.c:61 +msgid "Password: " +msgstr "પાસવરà«àª¡: " + +#: modules/pam_unix/pam_unix_passwd.c:359 +msgid "NIS password could not be changed." +msgstr "NIS પાસવરà«àª¡ બદલી શકà«àª¯àª¾ નહિં." + +#: modules/pam_unix/pam_unix_passwd.c:466 +msgid "You must choose a longer password" +msgstr "તમારે લાંબો પાસવરà«àª¡ જ પસંદ કરવો જોઈàª" + +#: modules/pam_unix/pam_unix_passwd.c:470 +msgid "Password has been already used. Choose another." +msgstr "પાસવરà«àª¡ પહેલાથી જ વપરાઈ ગયેલ છે. બીજો પસંદ કરો." + +#: modules/pam_unix/pam_unix_passwd.c:571 +#, c-format +msgid "Changing password for %s." +msgstr "%s માટે પાસવરà«àª¡ બદલવાનà«àª‚." + +#: modules/pam_unix/pam_unix_passwd.c:582 +msgid "(current) UNIX password: " +msgstr "(વરà«àª¤àª®àª¾àª¨) UNIX પાસવરà«àª¡: " + +#: modules/pam_unix/pam_unix_passwd.c:617 +msgid "You must wait longer to change your password" +msgstr "તમારો પાસવરà«àª¡ બદલવા માટે તમારે લાંબો સમય રાહ જોવી જ પડશે" + +#: modules/pam_unix/pam_unix_passwd.c:677 +msgid "Enter new UNIX password: " +msgstr "નવો UNIX પાસવરà«àª¡ દાખલ કરો: " + +#: modules/pam_unix/pam_unix_passwd.c:678 +msgid "Retype new UNIX password: " +msgstr "નવો UNIX પાસવરà«àª¡ ફરીથી લખો: " diff --git a/po/hi.gmo b/po/hi.gmo Binary files differnew file mode 100644 index 00000000..dcc6e7a7 --- /dev/null +++ b/po/hi.gmo diff --git a/po/hi.po b/po/hi.po new file mode 100644 index 00000000..a8f6a470 --- /dev/null +++ b/po/hi.po @@ -0,0 +1,522 @@ +# translation of hi.po to Hindi +# Copyright (C) YEAR Linux-PAM Project +# This file is distributed under the same license as the PACKAGE package. +# +# Rajesh Ranjan <rranjan@redhat.com>, 2007. +msgid "" +msgstr "" +"Project-Id-Version: hi\n" +"Report-Msgid-Bugs-To: http://sourceforge.net/projects/pam\n" +"POT-Creation-Date: 2008-04-16 11:18+0200\n" +"PO-Revision-Date: 2007-06-21 15:22+0530\n" +"Last-Translator: Rajesh Ranjan <rranjan@redhat.com>\n" +"Language-Team: Hindi <hindi.sf.net>\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n!=1);\n" +"\n" +"\n" +"X-Generator: KBabel 1.11.4\n" + +#: libpam_misc/misc_conv.c:33 +msgid "...Time is running out...\n" +msgstr "...समय बीत रहा है...\n" + +#: libpam_misc/misc_conv.c:34 +msgid "...Sorry, your time is up!\n" +msgstr "...कà¥à¤·à¤®à¤¾ करें, आपका समय समापà¥à¤¤ हो गया!\n" + +#: libpam_misc/misc_conv.c:342 +#, c-format +msgid "erroneous conversation (%d)\n" +msgstr "अनियमित बातचीत (%d)\n" + +#: libpam/pam_item.c:302 +msgid "login:" +msgstr "लॉगिन:" + +#: libpam/pam_strerror.c:40 +msgid "Success" +msgstr "सफल" + +#: libpam/pam_strerror.c:42 +msgid "Critical error - immediate abort" +msgstr "गंà¤à¥€à¤° तà¥à¤°à¥à¤Ÿà¤¿ - ततà¥à¤•ाल छोड़ें" + +#: libpam/pam_strerror.c:44 +msgid "Failed to load module" +msgstr "मॉडà¥à¤¯à¥‚ल लोड करने में विफल" + +#: libpam/pam_strerror.c:46 +msgid "Symbol not found" +msgstr "संकेत नहीं मिला" + +#: libpam/pam_strerror.c:48 +msgid "Error in service module" +msgstr "सेवा मॉडà¥à¤¯à¥‚ल में तà¥à¤°à¥à¤Ÿà¤¿" + +#: libpam/pam_strerror.c:50 +msgid "System error" +msgstr "सिसà¥à¤Ÿà¤® तà¥à¤°à¥à¤Ÿà¤¿" + +#: libpam/pam_strerror.c:52 +msgid "Memory buffer error" +msgstr "सà¥à¤®à¥ƒà¤¤à¤¿ बफर तà¥à¤°à¥à¤Ÿà¤¿" + +#: libpam/pam_strerror.c:54 +msgid "Permission denied" +msgstr "अनà¥à¤®à¤¤à¤¿ मनाही" + +#: libpam/pam_strerror.c:56 +msgid "Authentication failure" +msgstr "सतà¥à¤¯à¤¾à¤ªà¤¨ विफलता" + +#: libpam/pam_strerror.c:58 +msgid "Insufficient credentials to access authentication data" +msgstr "सतà¥à¤¯à¤¾à¤ªà¤¨ आंकड़ा की पहà¥à¤à¤š में अपरà¥à¤¯à¤¾à¤ªà¥à¤¤ शà¥à¤°à¥‡à¤¯" + +#: libpam/pam_strerror.c:60 +msgid "Authentication service cannot retrieve authentication info" +msgstr "सतà¥à¤¯à¤¾à¤ªà¤¨ सेवा सतà¥à¤¯à¤¾à¤ªà¤¨ सूचना नहीं हासिल कर सकता है" + +#: libpam/pam_strerror.c:62 +msgid "User not known to the underlying authentication module" +msgstr "उपयोकà¥à¤¤à¤¾ अंतरà¥à¤¨à¤¿à¤¹à¤¿à¤¤ सतà¥à¤¯à¤¾à¤ªà¤¨ मॉडà¥à¤¯à¥‚ल से परिचित नहीं हैं" + +#: libpam/pam_strerror.c:64 +msgid "Have exhausted maximum number of retries for service" +msgstr "सेवा के लिठअधिकतम संखà¥à¤¯à¤¾ में फिर कोशिश करना समापà¥à¤¤ कर चà¥à¤•ा है" + +#: libpam/pam_strerror.c:66 +msgid "Authentication token is no longer valid; new one required" +msgstr "सतà¥à¤¯à¤¾à¤ªà¤¨ टोकन अब वैध नहीं है; नया जरूरी है" + +#: libpam/pam_strerror.c:68 +msgid "User account has expired" +msgstr "उपयोकà¥à¤¤à¤¾ खाता की अवधि समापà¥à¤¤ हो चà¥à¤•ी है" + +#: libpam/pam_strerror.c:70 +msgid "Cannot make/remove an entry for the specified session" +msgstr "विशेष सतà¥à¤° के लिठà¤à¤• पà¥à¤°à¤µà¤¿à¤·à¥à¤Ÿà¤¿ नहीं बना/हटा सकता है" + +#: libpam/pam_strerror.c:72 +msgid "Authentication service cannot retrieve user credentials" +msgstr "सतà¥à¤¯à¤¾à¤ªà¤¨ सेवा उपयोकà¥à¤¤à¤¾ शà¥à¤°à¥‡à¤¯ फिर हासिल नहीं कर सकता है" + +#: libpam/pam_strerror.c:74 +msgid "User credentials expired" +msgstr "उपयोकà¥à¤¤à¤¾ शà¥à¤°à¥‡à¤¯ समापà¥à¤¤" + +#: libpam/pam_strerror.c:76 +msgid "Failure setting user credentials" +msgstr "विफल जमावट उपयोकà¥à¤¤à¤¾ शà¥à¤°à¥‡à¤¯" + +#: libpam/pam_strerror.c:78 +msgid "No module specific data is present" +msgstr "कोई मॉडà¥à¤¯à¥‚ल विशेष आंकड़ा मौजूद है" + +#: libpam/pam_strerror.c:80 +msgid "Bad item passed to pam_*_item()" +msgstr "खराब मद pam_*_item() में à¤à¥‡à¤œà¤¾ गया" + +#: libpam/pam_strerror.c:82 +msgid "Conversation error" +msgstr "रूपांतरक तà¥à¤°à¥à¤Ÿà¤¿" + +#: libpam/pam_strerror.c:84 +msgid "Authentication token manipulation error" +msgstr "सतà¥à¤¯à¤¾à¤ªà¤¨ टोकन मैनिपà¥à¤²à¥‡à¤¶à¤¨ तà¥à¤°à¥à¤Ÿà¤¿" + +#: libpam/pam_strerror.c:86 +msgid "Authentication information cannot be recovered" +msgstr "सतà¥à¤¯à¤¾à¤ªà¤¨ सूचना फिर हासिल नहीं किया जा सकता है" + +#: libpam/pam_strerror.c:88 +msgid "Authentication token lock busy" +msgstr "सतà¥à¤¯à¤¾à¤ªà¤¨ टोकन लॉक वà¥à¤¯à¤¸à¥à¤¤" + +#: libpam/pam_strerror.c:90 +msgid "Authentication token aging disabled" +msgstr "सतà¥à¤¯à¤¾à¤ªà¤¨ टोकन à¤à¤œà¤¿à¤‚ग निषà¥à¤•à¥à¤°à¤¿à¤¯" + +#: libpam/pam_strerror.c:92 +msgid "Failed preliminary check by password service" +msgstr "शबà¥à¤¦à¤•ूट सेवा के दà¥à¤µà¤¾à¤°à¤¾ पà¥à¤°à¤¾à¤¥à¤®à¤¿à¤• जांच पूरी" + +#: libpam/pam_strerror.c:94 +msgid "The return value should be ignored by PAM dispatch" +msgstr "लौटाठमान को PAM डिसà¥à¤ªà¥ˆà¤š के दà¥à¤µà¤¾à¤°à¤¾ अनदेखा किया जाना चाहिà¤" + +#: libpam/pam_strerror.c:96 +msgid "Module is unknown" +msgstr "मॉडà¥à¤¯à¥‚ल अनजान है" + +#: libpam/pam_strerror.c:98 +msgid "Authentication token expired" +msgstr "सतà¥à¤¯à¤¾à¤ªà¤¨ टोकन समापà¥à¤¤" + +#: libpam/pam_strerror.c:100 +msgid "Conversation is waiting for event" +msgstr "रूपांतरण घटना के पà¥à¤°à¤¤à¥€à¤•à¥à¤·à¤¾à¤°à¤¤" + +#: libpam/pam_strerror.c:102 +msgid "Application needs to call libpam again" +msgstr "अनà¥à¤ªà¥à¤°à¤¯à¥‹à¤— के libpam फिर आहà¥à¤µà¤¾à¤¨ जरूरी" + +#: libpam/pam_strerror.c:105 +msgid "Unknown PAM error" +msgstr "अनजान PAM तà¥à¤°à¥à¤Ÿà¤¿" + +#: modules/pam_cracklib/pam_cracklib.c:64 +#, c-format +msgid "New %s%spassword: " +msgstr "नया %s%spassword: " + +#: modules/pam_cracklib/pam_cracklib.c:66 +#, c-format +msgid "Retype new %s%spassword: " +msgstr "नया %s%spassword फिर टाइप करें: " + +#: modules/pam_cracklib/pam_cracklib.c:67 +msgid "Sorry, passwords do not match." +msgstr "कà¥à¤·à¤®à¤¾ करें, शबà¥à¤¦à¤•ूट नहीं मिलते हैं." + +#: modules/pam_cracklib/pam_cracklib.c:432 +msgid "is the same as the old one" +msgstr "पà¥à¤°à¤¾à¤¨à¥‡ की तरह समान है" + +#: modules/pam_cracklib/pam_cracklib.c:445 +msgid "is a palindrome" +msgstr "à¤à¤• पालिनडà¥à¤°à¥‹à¤® है" + +#: modules/pam_cracklib/pam_cracklib.c:448 +msgid "case changes only" +msgstr "सà¥à¤¥à¤¿à¤¤à¤¿ परिवरà¥à¤¤à¤¨ सिरà¥à¤«" + +#: modules/pam_cracklib/pam_cracklib.c:451 +msgid "is too similar to the old one" +msgstr "पà¥à¤°à¤¾à¤¨à¥‡ के बहà¥à¤¤ समान है" + +#: modules/pam_cracklib/pam_cracklib.c:454 +msgid "is too simple" +msgstr "बहà¥à¤¤ सरल है" + +#: modules/pam_cracklib/pam_cracklib.c:457 +msgid "is rotated" +msgstr "घà¥à¤®à¤¾à¤¯à¤¾ गया है" + +#: modules/pam_cracklib/pam_cracklib.c:460 +msgid "not enough character classes" +msgstr "" + +#: modules/pam_cracklib/pam_cracklib.c:498 +msgid "has been already used" +msgstr "को पहले से पà¥à¤°à¤¯à¥‹à¤— किया गया है" + +#: modules/pam_cracklib/pam_cracklib.c:526 +#: modules/pam_unix/pam_unix_passwd.c:449 +msgid "No password supplied" +msgstr "कोई कूटशबà¥à¤¦ नहीं दिया गया है" + +#: modules/pam_cracklib/pam_cracklib.c:526 +#: modules/pam_unix/pam_unix_passwd.c:449 +msgid "Password unchanged" +msgstr "शबà¥à¤¦à¤•ूट परिवरà¥à¤¤à¤¿à¤¤" + +#: modules/pam_cracklib/pam_cracklib.c:549 +#: modules/pam_cracklib/pam_cracklib.c:672 +#, c-format +msgid "BAD PASSWORD: %s" +msgstr "खराब शबà¥à¤¦à¤•ूट: %s" + +#: modules/pam_exec/pam_exec.c:134 +#, c-format +msgid "%s failed: exit code %d" +msgstr "%s विफल: निकास कोड %d" + +#: modules/pam_exec/pam_exec.c:143 +#, c-format +msgid "%s failed: caught signal %d%s" +msgstr "%s विफल: संकेत घेरा %d%s" + +#: modules/pam_exec/pam_exec.c:152 +#, c-format +msgid "%s failed: unknown status 0x%x" +msgstr "%s विफल: अनजान सà¥à¤¥à¤¿à¤¤à¤¿ 0x%x" + +#. TRANSLATORS: "strftime options for date of last login" +#: modules/pam_lastlog/pam_lastlog.c:190 +msgid " %a %b %e %H:%M:%S %Z %Y" +msgstr " %a %b %e %H:%M:%S %Z %Y" + +#. TRANSLATORS: " from <host>" +#: modules/pam_lastlog/pam_lastlog.c:199 +#, c-format +msgid " from %.*s" +msgstr " %.*s से" + +#. TRANSLATORS: " on <terminal>" +#: modules/pam_lastlog/pam_lastlog.c:211 +#, c-format +msgid " on %.*s" +msgstr " %.*s पर" + +#. TRANSLATORS: "Last login: <date> from <host> on <terminal>" +#: modules/pam_lastlog/pam_lastlog.c:220 +#, c-format +msgid "Last login:%s%s%s" +msgstr "अंतिम लॉगिन:%s%s%s" + +#: modules/pam_lastlog/pam_lastlog.c:226 +msgid "Welcome to your new account!" +msgstr "नठखाता में आपका सà¥à¤µà¤¾à¤—त है!" + +#: modules/pam_limits/pam_limits.c:712 +#, c-format +msgid "Too many logins for '%s'." +msgstr "'%s' के लिठबहà¥à¤¤ लॉगिन." + +#: modules/pam_mail/pam_mail.c:313 +msgid "No mail." +msgstr "कोई मेल नहीं." + +#: modules/pam_mail/pam_mail.c:316 +msgid "You have new mail." +msgstr "आपके लिठनया मेल है." + +#: modules/pam_mail/pam_mail.c:319 +msgid "You have old mail." +msgstr "आपके पास पà¥à¤°à¤¾à¤¨à¤¾ मेल है." + +#: modules/pam_mail/pam_mail.c:323 +msgid "You have mail." +msgstr "आपके पास मेल है." + +#: modules/pam_mail/pam_mail.c:330 +#, c-format +msgid "You have no mail in folder %s." +msgstr "आपके पास %s फोलà¥à¤¡à¤° में कोई मेल नहीं है." + +#: modules/pam_mail/pam_mail.c:334 +#, c-format +msgid "You have new mail in folder %s." +msgstr "आपके लिठ%s फोलà¥à¤¡à¤° में नया मेल है." + +#: modules/pam_mail/pam_mail.c:338 +#, c-format +msgid "You have old mail in folder %s." +msgstr "आपके लिठ%s फोलà¥à¤¡à¤° में पà¥à¤°à¤¾à¤¨à¤¾ मेल है." + +#: modules/pam_mail/pam_mail.c:343 +#, c-format +msgid "You have mail in folder %s." +msgstr "आपके लिठ%s फोलà¥à¤¡à¤° में मेल है." + +#: modules/pam_mkhomedir/pam_mkhomedir.c:142 +#, c-format +msgid "Creating directory '%s'." +msgstr "" + +#: modules/pam_mkhomedir/pam_mkhomedir.c:147 +#, c-format +msgid "Unable to create directory %s: %m" +msgstr "" + +#: modules/pam_selinux/pam_selinux.c:164 +#, fuzzy +msgid "Would you like to enter a security context? [N] " +msgstr "कà¥à¤¯à¤¾ आप सà¥à¤°à¤•à¥à¤·à¤¾ संदरà¥à¤ डालना चाहेंगे? [y] " + +#: modules/pam_selinux/pam_selinux.c:181 modules/pam_selinux/pam_selinux.c:265 +#, fuzzy +msgid "role:" +msgstr "à¤à¥‚मिका: " + +#: modules/pam_selinux/pam_selinux.c:193 modules/pam_selinux/pam_selinux.c:282 +#, fuzzy +msgid "level:" +msgstr "सà¥à¤¤à¤°: " + +#: modules/pam_selinux/pam_selinux.c:206 modules/pam_selinux/pam_selinux.c:313 +msgid "Not a valid security context" +msgstr "à¤à¤• वैध सà¥à¤°à¤•à¥à¤·à¤¾ संदरà¥à¤ नहीं" + +#: modules/pam_selinux/pam_selinux.c:251 +#, fuzzy, c-format +msgid "Default Security Context %s\n" +msgstr "सà¥à¤°à¤•à¥à¤·à¤¾ संदरà¥à¤ %s नियत" + +#: modules/pam_selinux/pam_selinux.c:255 +#, fuzzy +msgid "Would you like to enter a different role or level?" +msgstr "कà¥à¤¯à¤¾ आप सà¥à¤°à¤•à¥à¤·à¤¾ संदरà¥à¤ डालना चाहेंगे? [y] " + +#: modules/pam_selinux/pam_selinux.c:269 +#, c-format +msgid "No default type for role %s\n" +msgstr "" + +#: modules/pam_selinux/pam_selinux.c:522 +#, c-format +msgid "Unable to get valid context for %s" +msgstr "" + +#: modules/pam_selinux/pam_selinux.c:578 +msgid "Requested MLS level not in permitted range" +msgstr "" + +#: modules/pam_selinux/pam_selinux.c:628 +#, c-format +msgid "Security Context %s Assigned" +msgstr "सà¥à¤°à¤•à¥à¤·à¤¾ संदरà¥à¤ %s नियत" + +#: modules/pam_selinux/pam_selinux.c:649 +#, fuzzy, c-format +msgid "Key Creation Context %s Assigned" +msgstr "सà¥à¤°à¤•à¥à¤·à¤¾ संदरà¥à¤ %s नियत" + +#: modules/pam_selinux/pam_selinux_check.c:99 +#, c-format +msgid "failed to initialize PAM\n" +msgstr "PAM को आरंठकरने में विफल\n" + +#: modules/pam_selinux/pam_selinux_check.c:105 +#, c-format +msgid "failed to pam_set_item()\n" +msgstr "pam_set_item() में विफल\n" + +#: modules/pam_selinux/pam_selinux_check.c:133 +#, c-format +msgid "login: failure forking: %m" +msgstr "लॉगिन: विफल फोरà¥à¤•िंग: %m" + +#: modules/pam_stress/pam_stress.c:476 +#, fuzzy, c-format +msgid "Changing STRESS password for %s." +msgstr "इसके लिठसà¥à¤Ÿà¥à¤°à¥‡à¤¸ शबà¥à¤¦à¤•ूट बदल रहा है " + +#: modules/pam_stress/pam_stress.c:490 +msgid "Enter new STRESS password: " +msgstr "नया सà¥à¤Ÿà¥à¤°à¥‡à¤¸ शबà¥à¤¦à¤•ूट दें: " + +#: modules/pam_stress/pam_stress.c:493 +msgid "Retype new STRESS password: " +msgstr "नया शबà¥à¤¦à¤•ूट फिर टाइप करें: " + +#: modules/pam_stress/pam_stress.c:522 +msgid "Verification mis-typed; password unchanged" +msgstr "जांच गलत टाइप किया गया; शबà¥à¤¦à¤•ूट बदला गया" + +#: modules/pam_tally/pam_tally.c:746 +msgid "Authentication error" +msgstr "सतà¥à¤¯à¤¾à¤ªà¤¨ तà¥à¤°à¥à¤Ÿà¤¿" + +#: modules/pam_tally/pam_tally.c:747 +msgid "Service error" +msgstr "सेवा तà¥à¤°à¥à¤Ÿà¤¿" + +#: modules/pam_tally/pam_tally.c:748 +msgid "Unknown user" +msgstr "अनजान उपयोकà¥à¤¤à¤¾" + +#: modules/pam_tally/pam_tally.c:749 +msgid "Unknown error" +msgstr "अनजान तà¥à¤°à¥à¤Ÿà¤¿" + +#: modules/pam_tally/pam_tally.c:765 +#, c-format +msgid "%s: Bad number given to --reset=\n" +msgstr "%s: खराब संखà¥à¤¯à¤¾ को --reset= में दिया गया\n" + +#: modules/pam_tally/pam_tally.c:769 +#, c-format +msgid "%s: Unrecognised option %s\n" +msgstr "%s: अपरिचित विकलà¥à¤ª %s\n" + +#: modules/pam_tally/pam_tally.c:781 +#, c-format +msgid "" +"%s: [--file rooted-filename] [--user username] [--reset[=n]] [--quiet]\n" +msgstr "" +"%s: [--file rooted-filename] [--user username] [--reset[=n]] [--quiet]\n" + +#: modules/pam_tally/pam_tally.c:855 +#, c-format +msgid "%s: Can't reset all users to non-zero\n" +msgstr "%s: सà¤à¥€ उपयोकà¥à¤¤à¤¾ को गैर शूनà¥à¤¯ में फिर सेट नहीं कर सकता है\n" + +#: modules/pam_unix/pam_unix_acct.c:229 modules/pam_unix/pam_unix_acct.c:251 +msgid "Your account has expired; please contact your system administrator" +msgstr "आपका खाता समापà¥à¤¤ हो चà¥à¤•ा है; कृपया अपने सिसà¥à¤Ÿà¤® पà¥à¤°à¤¶à¤¾à¤¸à¤• को संपरà¥à¤• करें" + +#: modules/pam_unix/pam_unix_acct.c:237 +msgid "You are required to change your password immediately (root enforced)" +msgstr "आपके लिठअपना शबà¥à¤¦à¤•ूट ततà¥à¤•ाल बदलना जरूरी है (रूट पà¥à¤¨à¤°à¥à¤¬à¤²à¤¿à¤¤)" + +#: modules/pam_unix/pam_unix_acct.c:243 +msgid "You are required to change your password immediately (password aged)" +msgstr "आपके लिठअपना शबà¥à¤¦à¤•ूट ततà¥à¤•ाल बदलना जरूरी है (शबà¥à¤¦à¤•ूट à¤à¤œà¥à¤¡)" + +#: modules/pam_unix/pam_unix_acct.c:261 modules/pam_unix/pam_unix_acct.c:268 +#, c-format +msgid "Warning: your password will expire in %d day" +msgid_plural "Warning: your password will expire in %d days" +msgstr[0] "चेतावनी: आपका शबà¥à¤¦à¤•ूट %d दिन में समापà¥à¤¤ हो जायेगा" +msgstr[1] "चेतावनी: आपका शबà¥à¤¦à¤•ूट %d दिन में समापà¥à¤¤ हो जायेगा" + +#. TRANSLATORS: only used if dngettext is not supported +#: modules/pam_unix/pam_unix_acct.c:273 +#, c-format +msgid "Warning: your password will expire in %d days" +msgstr "चेतावनी: आपका शबà¥à¤¦à¤•ूट %d दिनों में समापà¥à¤¤ हो जायेगा" + +#: modules/pam_unix/pam_unix_auth.c:159 modules/pam_userdb/pam_userdb.c:61 +msgid "Password: " +msgstr "शबà¥à¤¦à¤•ूट: " + +#: modules/pam_unix/pam_unix_passwd.c:359 +msgid "NIS password could not be changed." +msgstr "NIS शबà¥à¤¦à¤•ूट बदला नहीं जा सका." + +#: modules/pam_unix/pam_unix_passwd.c:466 +msgid "You must choose a longer password" +msgstr "आपको जरूर à¤à¤• लंबा शबà¥à¤¦à¤•ूट चà¥à¤¨à¤¨à¤¾ चाहिà¤" + +#: modules/pam_unix/pam_unix_passwd.c:470 +msgid "Password has been already used. Choose another." +msgstr "शबà¥à¤¦à¤•ूट को पहले ही बदला जा चà¥à¤•ा है. दूसरा चà¥à¤¨à¥‡à¤‚." + +#: modules/pam_unix/pam_unix_passwd.c:571 +#, fuzzy, c-format +msgid "Changing password for %s." +msgstr "इसके लिठसà¥à¤Ÿà¥à¤°à¥‡à¤¸ शबà¥à¤¦à¤•ूट बदल रहा है " + +#: modules/pam_unix/pam_unix_passwd.c:582 +msgid "(current) UNIX password: " +msgstr "(मौजूदा) UNIX शबà¥à¤¦à¤•ूट: " + +#: modules/pam_unix/pam_unix_passwd.c:617 +msgid "You must wait longer to change your password" +msgstr "आपको अपना शबà¥à¤¦à¤•ूट बदलने के लिठलंबी पà¥à¤°à¤¤à¥€à¤•à¥à¤·à¤¾ करनी होगी" + +#: modules/pam_unix/pam_unix_passwd.c:677 +msgid "Enter new UNIX password: " +msgstr "नया UNIX शबà¥à¤¦à¤•ूट दें: " + +#: modules/pam_unix/pam_unix_passwd.c:678 +msgid "Retype new UNIX password: " +msgstr "नया UNIX शबà¥à¤¦à¤•ूट फिर टाइप करें: " + +#, fuzzy +#~ msgid "Error translating default context." +#~ msgstr "आपका मूलà¤à¥‚त संदरà¥à¤ %s है. \n" + +#~ msgid "Do you want to choose a different one? [n]" +#~ msgstr "कà¥à¤¯à¤¾ आप à¤à¤• à¤à¤¿à¤¨à¥à¤¨ चà¥à¤¨à¤¨à¤¾ चाहते हैं? [n]" + +#~ msgid "Enter number of choice: " +#~ msgstr "पसंद की संखà¥à¤¯à¤¾ दें: " + +#~ msgid "type: " +#~ msgstr "पà¥à¤°à¤•ार: " diff --git a/Linux-PAM/po/hu.gmo b/po/hu.gmo Binary files differindex 37a84e61..beb212d4 100644 --- a/Linux-PAM/po/hu.gmo +++ b/po/hu.gmo diff --git a/Linux-PAM/po/hu.po b/po/hu.po index f9e82907..dd29220f 100644 --- a/Linux-PAM/po/hu.po +++ b/po/hu.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: hu.new\n" "Report-Msgid-Bugs-To: http://sourceforge.net/projects/pam\n" -"POT-Creation-Date: 2008-02-04 16:29+0100\n" +"POT-Creation-Date: 2008-04-16 11:18+0200\n" "PO-Revision-Date: 2007-02-15 17:40+0100\n" "Last-Translator: Kalman Kemenczy <kkemenczy@novell.com>\n" "Language-Team: <hu@li.org>\n" @@ -34,7 +34,7 @@ msgstr "...Elnézést, de az idÅ‘ lejárt!\n" msgid "erroneous conversation (%d)\n" msgstr "hibás beszélgetés (%d)\n" -#: libpam/pam_item.c:298 +#: libpam/pam_item.c:302 msgid "login:" msgstr "belépés:" @@ -220,17 +220,17 @@ msgid "has been already used" msgstr "A jelszót már használta. Válasszon egy másikat." #: modules/pam_cracklib/pam_cracklib.c:526 -#: modules/pam_unix/pam_unix_passwd.c:456 +#: modules/pam_unix/pam_unix_passwd.c:449 msgid "No password supplied" msgstr "Nem lett megadva jelszó" #: modules/pam_cracklib/pam_cracklib.c:526 -#: modules/pam_unix/pam_unix_passwd.c:456 +#: modules/pam_unix/pam_unix_passwd.c:449 msgid "Password unchanged" msgstr "A jelszó nem változott" #: modules/pam_cracklib/pam_cracklib.c:549 -#: modules/pam_cracklib/pam_cracklib.c:676 +#: modules/pam_cracklib/pam_cracklib.c:672 #, c-format msgid "BAD PASSWORD: %s" msgstr "ROSSZ JELSZÓ: %s" @@ -328,23 +328,6 @@ msgstr "" msgid "Unable to create directory %s: %m" msgstr "" -#: modules/pam_selinux/pam_selinux.c:94 -msgid "Error connecting to audit system." -msgstr "" - -#: modules/pam_selinux/pam_selinux.c:98 -#, fuzzy -msgid "Error translating default context." -msgstr "Az Ön alapértelmezett kontextusa: %s. \n" - -#: modules/pam_selinux/pam_selinux.c:102 -msgid "Error translating selected context." -msgstr "" - -#: modules/pam_selinux/pam_selinux.c:113 -msgid "Error sending audit message." -msgstr "" - #: modules/pam_selinux/pam_selinux.c:164 #, fuzzy msgid "Would you like to enter a security context? [N] " @@ -379,11 +362,7 @@ msgstr "KÃván megadni egy biztonsági kontextust? [y] " msgid "No default type for role %s\n" msgstr "" -#: modules/pam_selinux/pam_selinux.c:512 -msgid "Out of memory" -msgstr "" - -#: modules/pam_selinux/pam_selinux.c:520 modules/pam_selinux/pam_selinux.c:522 +#: modules/pam_selinux/pam_selinux.c:522 #, c-format msgid "Unable to get valid context for %s" msgstr "" @@ -501,39 +480,43 @@ msgstr "Figyelmeztetés: a jelszava lejár %d nap múlva" msgid "Password: " msgstr "Jelszó: " -#: modules/pam_unix/pam_unix_passwd.c:366 +#: modules/pam_unix/pam_unix_passwd.c:359 msgid "NIS password could not be changed." msgstr "A NIS-jelszó nem módosÃtható." -#: modules/pam_unix/pam_unix_passwd.c:477 +#: modules/pam_unix/pam_unix_passwd.c:466 msgid "You must choose a longer password" msgstr "Hosszabb jelszót kell választania" -#: modules/pam_unix/pam_unix_passwd.c:482 +#: modules/pam_unix/pam_unix_passwd.c:470 msgid "Password has been already used. Choose another." msgstr "A jelszót már használta. Válasszon egy másikat." -#: modules/pam_unix/pam_unix_passwd.c:583 +#: modules/pam_unix/pam_unix_passwd.c:571 #, fuzzy, c-format msgid "Changing password for %s." msgstr "STRESS jelszó megváltoztatása - " -#: modules/pam_unix/pam_unix_passwd.c:594 +#: modules/pam_unix/pam_unix_passwd.c:582 msgid "(current) UNIX password: " msgstr "A (jelenlegi) UNIX jelszó: " -#: modules/pam_unix/pam_unix_passwd.c:629 +#: modules/pam_unix/pam_unix_passwd.c:617 msgid "You must wait longer to change your password" msgstr "Tovább kell várnia a jelszó módosÃtására" -#: modules/pam_unix/pam_unix_passwd.c:689 +#: modules/pam_unix/pam_unix_passwd.c:677 msgid "Enter new UNIX password: " msgstr "Adja meg az új UNIX jelszót: " -#: modules/pam_unix/pam_unix_passwd.c:690 +#: modules/pam_unix/pam_unix_passwd.c:678 msgid "Retype new UNIX password: " msgstr "Ãrja be újra a UNIX jelszót: " +#, fuzzy +#~ msgid "Error translating default context." +#~ msgstr "Az Ön alapértelmezett kontextusa: %s. \n" + #~ msgid "Do you want to choose a different one? [n]" #~ msgstr "KÃván másikat választani? [n]" diff --git a/Linux-PAM/po/insert-header.sin b/po/insert-header.sin index b26de01f..b26de01f 100644 --- a/Linux-PAM/po/insert-header.sin +++ b/po/insert-header.sin diff --git a/po/it.gmo b/po/it.gmo Binary files differnew file mode 100644 index 00000000..22fde038 --- /dev/null +++ b/po/it.gmo diff --git a/Linux-PAM/po/it.po b/po/it.po index f032dc4e..5f2f8467 100644 --- a/Linux-PAM/po/it.po +++ b/po/it.po @@ -8,13 +8,14 @@ msgid "" msgstr "" "Project-Id-Version: Linux-PAM\n" "Report-Msgid-Bugs-To: http://sourceforge.net/projects/pam\n" -"POT-Creation-Date: 2008-02-04 16:29+0100\n" +"POT-Creation-Date: 2008-04-16 11:18+0200\n" "PO-Revision-Date: 2007-11-24 13:39+0100\n" "Last-Translator: Luca Bruno <luca.br@uno.it>\n" "Language-Team: Italian <tp@lists.linux.it>\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" #: libpam_misc/misc_conv.c:33 msgid "...Time is running out...\n" @@ -29,7 +30,7 @@ msgstr "...Tempo scaduto!\n" msgid "erroneous conversation (%d)\n" msgstr "conversazione errata (%d)\n" -#: libpam/pam_item.c:298 +#: libpam/pam_item.c:302 msgid "login:" msgstr "login:" @@ -216,17 +217,17 @@ msgid "has been already used" msgstr "è già stata utilizzata" #: modules/pam_cracklib/pam_cracklib.c:526 -#: modules/pam_unix/pam_unix_passwd.c:456 +#: modules/pam_unix/pam_unix_passwd.c:449 msgid "No password supplied" msgstr "Nessuna password fornita" #: modules/pam_cracklib/pam_cracklib.c:526 -#: modules/pam_unix/pam_unix_passwd.c:456 +#: modules/pam_unix/pam_unix_passwd.c:449 msgid "Password unchanged" msgstr "Password non modificata" #: modules/pam_cracklib/pam_cracklib.c:549 -#: modules/pam_cracklib/pam_cracklib.c:676 +#: modules/pam_cracklib/pam_cracklib.c:672 #, c-format msgid "BAD PASSWORD: %s" msgstr "PASSWORD ERRATA: %s" @@ -324,22 +325,6 @@ msgstr "Creazione della directory \"%s\"." msgid "Unable to create directory %s: %m" msgstr "Impossibile creare la directory %s: %m" -#: modules/pam_selinux/pam_selinux.c:94 -msgid "Error connecting to audit system." -msgstr "Errore nella connessione al sistema di audit." - -#: modules/pam_selinux/pam_selinux.c:98 -msgid "Error translating default context." -msgstr "Errore nella traduzione del contesto predefinito." - -#: modules/pam_selinux/pam_selinux.c:102 -msgid "Error translating selected context." -msgstr "Errore nella traduzione del contesto selezionato." - -#: modules/pam_selinux/pam_selinux.c:113 -msgid "Error sending audit message." -msgstr "Errore nell'invio del messaggio di audit." - #: modules/pam_selinux/pam_selinux.c:164 msgid "Would you like to enter a security context? [N] " msgstr "Attivare un contesto di sicurezza? [N] " @@ -370,11 +355,7 @@ msgstr "Immettere un ruolo o livello differente?" msgid "No default type for role %s\n" msgstr "Nessun tipo predefinito per il ruolo %s\n" -#: modules/pam_selinux/pam_selinux.c:512 -msgid "Out of memory" -msgstr "Memoria esaurita" - -#: modules/pam_selinux/pam_selinux.c:520 modules/pam_selinux/pam_selinux.c:522 +#: modules/pam_selinux/pam_selinux.c:522 #, c-format msgid "Unable to get valid context for %s" msgstr "Impossibile ottenere un contesto valido per %s" @@ -479,11 +460,11 @@ msgstr "" "È richiesta la modifica immediata della password (password troppo vecchia)" #: modules/pam_unix/pam_unix_acct.c:261 modules/pam_unix/pam_unix_acct.c:268 -#, fuzzy, c-format +#, c-format msgid "Warning: your password will expire in %d day" msgid_plural "Warning: your password will expire in %d days" msgstr[0] "Avviso: la password scadrà tra %d giorno" -msgstr[1] "Avviso: la password scadrà tra %d giorno" +msgstr[1] "Avviso: la password scadrà tra %d giorni" #. TRANSLATORS: only used if dngettext is not supported #: modules/pam_unix/pam_unix_acct.c:273 @@ -495,35 +476,50 @@ msgstr "Avviso: la password scadrà tra %d giorni" msgid "Password: " msgstr "Password: " -#: modules/pam_unix/pam_unix_passwd.c:366 +#: modules/pam_unix/pam_unix_passwd.c:359 msgid "NIS password could not be changed." msgstr "Impossibile modificare la password NIS." -#: modules/pam_unix/pam_unix_passwd.c:477 +#: modules/pam_unix/pam_unix_passwd.c:466 msgid "You must choose a longer password" msgstr "Scegliere una password più lunga" -#: modules/pam_unix/pam_unix_passwd.c:482 +#: modules/pam_unix/pam_unix_passwd.c:470 msgid "Password has been already used. Choose another." msgstr "Password già utilizzata. Sceglierne un'altra." -#: modules/pam_unix/pam_unix_passwd.c:583 +#: modules/pam_unix/pam_unix_passwd.c:571 #, c-format msgid "Changing password for %s." msgstr "Cambio password per %s." -#: modules/pam_unix/pam_unix_passwd.c:594 +#: modules/pam_unix/pam_unix_passwd.c:582 msgid "(current) UNIX password: " msgstr "Password UNIX (corrente): " -#: modules/pam_unix/pam_unix_passwd.c:629 +#: modules/pam_unix/pam_unix_passwd.c:617 msgid "You must wait longer to change your password" msgstr "Attendere ancora per cambiare la password" -#: modules/pam_unix/pam_unix_passwd.c:689 +#: modules/pam_unix/pam_unix_passwd.c:677 msgid "Enter new UNIX password: " msgstr "Immettere nuova password UNIX: " -#: modules/pam_unix/pam_unix_passwd.c:690 +#: modules/pam_unix/pam_unix_passwd.c:678 msgid "Retype new UNIX password: " msgstr "Reimmettere la nuova password UNIX: " + +#~ msgid "Error connecting to audit system." +#~ msgstr "Errore nella connessione al sistema di audit." + +#~ msgid "Error translating default context." +#~ msgstr "Errore nella traduzione del contesto predefinito." + +#~ msgid "Error translating selected context." +#~ msgstr "Errore nella traduzione del contesto selezionato." + +#~ msgid "Error sending audit message." +#~ msgstr "Errore nell'invio del messaggio di audit." + +#~ msgid "Out of memory" +#~ msgstr "Memoria esaurita" diff --git a/po/ja.gmo b/po/ja.gmo Binary files differnew file mode 100644 index 00000000..d70f0ec2 --- /dev/null +++ b/po/ja.gmo diff --git a/Linux-PAM/po/ja.po b/po/ja.po index 83fa284c..52018edb 100644 --- a/Linux-PAM/po/ja.po +++ b/po/ja.po @@ -1,19 +1,21 @@ -# SOME DESCRIPTIVE TITLE. -# Copyright (C) YEAR Linux-PAM Project +# translation of ja.po to Japanese # This file is distributed under the same license as the PACKAGE package. -# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR. +# Copyright (C) YEAR Linux-PAM Project. +# Noriko Mizumoto <noriko@redhat.com>, 2007. # msgid "" msgstr "" -"Project-Id-Version: Linux-PAM\n" +"Project-Id-Version: ja\n" "Report-Msgid-Bugs-To: http://sourceforge.net/projects/pam\n" -"POT-Creation-Date: 2008-02-04 16:29+0100\n" -"PO-Revision-Date: 2006-05-03 22:00+0200\n" -"Last-Translator: Novell Language <language@novell.com>\n" -"Language-Team: Novell Language <language@novell.com>\n" +"POT-Creation-Date: 2008-04-16 11:18+0200\n" +"PO-Revision-Date: 2007-06-21 16:36+1000\n" +"Last-Translator: Noriko Mizumoto <noriko@redhat.com>\n" +"Language-Team: Japanese <fedora-trans-ja@redhat.com>\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" +"X-Generator: KBabel 1.9.1\n" +"Plural-Forms: nplurals=1; plural=0;\n" #: libpam_misc/misc_conv.c:33 msgid "...Time is running out...\n" @@ -28,7 +30,7 @@ msgstr "...時間切れã§ã™ã€‚\n" msgid "erroneous conversation (%d)\n" msgstr "誤ã£ãŸä¼šè©±(%d)\n" -#: libpam/pam_item.c:298 +#: libpam/pam_item.c:302 msgid "login:" msgstr "ãƒã‚°ã‚¤ãƒ³::" @@ -42,7 +44,7 @@ msgstr "致命的エラー - ç›´ã¡ã«ä¸æ¢ã—ã¦ãã ã•ã„" #: libpam/pam_strerror.c:44 msgid "Failed to load module" -msgstr "" +msgstr "モジュールã®ãƒãƒ¼ãƒ‰ã«å¤±æ•—ã—ã¾ã—ãŸ" #: libpam/pam_strerror.c:46 msgid "Symbol not found" @@ -211,17 +213,17 @@ msgid "has been already used" msgstr "パスワードã¯ã™ã§ã«ä½¿ç”¨ã•れã¦ã„ã¾ã™ã€‚" #: modules/pam_cracklib/pam_cracklib.c:526 -#: modules/pam_unix/pam_unix_passwd.c:456 +#: modules/pam_unix/pam_unix_passwd.c:449 msgid "No password supplied" msgstr "パスワードãŒä¸Žãˆã‚‰ã‚Œã¦ã„ã¾ã›ã‚“" #: modules/pam_cracklib/pam_cracklib.c:526 -#: modules/pam_unix/pam_unix_passwd.c:456 +#: modules/pam_unix/pam_unix_passwd.c:449 msgid "Password unchanged" msgstr "パスワードãŒå¤‰æ›´ã•れã¦ã„ã¾ã›ã‚“" #: modules/pam_cracklib/pam_cracklib.c:549 -#: modules/pam_cracklib/pam_cracklib.c:676 +#: modules/pam_cracklib/pam_cracklib.c:672 #, c-format msgid "BAD PASSWORD: %s" msgstr "よããªã„パスワード: %s" @@ -229,17 +231,17 @@ msgstr "よããªã„パスワード: %s" #: modules/pam_exec/pam_exec.c:134 #, c-format msgid "%s failed: exit code %d" -msgstr "" +msgstr "%s 失敗: 終了コード %d" #: modules/pam_exec/pam_exec.c:143 #, c-format msgid "%s failed: caught signal %d%s" -msgstr "" +msgstr "%s 失敗: シグナルをã‚ャッム%d%s" #: modules/pam_exec/pam_exec.c:152 #, c-format msgid "%s failed: unknown status 0x%x" -msgstr "" +msgstr "%s 失敗: 䏿˜ŽãªçŠ¶æ…‹ 0x%x" #. TRANSLATORS: "strftime options for date of last login" #: modules/pam_lastlog/pam_lastlog.c:190 @@ -319,23 +321,6 @@ msgstr "" msgid "Unable to create directory %s: %m" msgstr "" -#: modules/pam_selinux/pam_selinux.c:94 -msgid "Error connecting to audit system." -msgstr "" - -#: modules/pam_selinux/pam_selinux.c:98 -#, fuzzy -msgid "Error translating default context." -msgstr "デフォルトã®ã‚³ãƒ³ãƒ†ã‚ストã¯%sã§ã™ã€‚ \n" - -#: modules/pam_selinux/pam_selinux.c:102 -msgid "Error translating selected context." -msgstr "" - -#: modules/pam_selinux/pam_selinux.c:113 -msgid "Error sending audit message." -msgstr "" - #: modules/pam_selinux/pam_selinux.c:164 #, fuzzy msgid "Would you like to enter a security context? [N] " @@ -344,12 +329,12 @@ msgstr "ã‚»ã‚ュリティコンテã‚ストを入力ã—ã¾ã™ã‹? [y]" #: modules/pam_selinux/pam_selinux.c:181 modules/pam_selinux/pam_selinux.c:265 #, fuzzy msgid "role:" -msgstr "役割:" +msgstr "role: " #: modules/pam_selinux/pam_selinux.c:193 modules/pam_selinux/pam_selinux.c:282 #, fuzzy msgid "level:" -msgstr "レベル:" +msgstr "level: " #: modules/pam_selinux/pam_selinux.c:206 modules/pam_selinux/pam_selinux.c:313 msgid "Not a valid security context" @@ -370,11 +355,7 @@ msgstr "ã‚»ã‚ュリティコンテã‚ストを入力ã—ã¾ã™ã‹? [y]" msgid "No default type for role %s\n" msgstr "" -#: modules/pam_selinux/pam_selinux.c:512 -msgid "Out of memory" -msgstr "" - -#: modules/pam_selinux/pam_selinux.c:520 modules/pam_selinux/pam_selinux.c:522 +#: modules/pam_selinux/pam_selinux.c:522 #, c-format msgid "Unable to get valid context for %s" msgstr "" @@ -411,7 +392,7 @@ msgstr "ãƒã‚°ã‚¤ãƒ³: ã„ã¾ã„ã¾ã—ã„失敗: %m" #: modules/pam_stress/pam_stress.c:476 #, fuzzy, c-format msgid "Changing STRESS password for %s." -msgstr "STRESSパスワードã®å¤‰æ›´å…ƒ" +msgstr "次㮠STRESS パスワードを変更ä¸" #: modules/pam_stress/pam_stress.c:490 msgid "Enter new STRESS password: " @@ -477,56 +458,59 @@ msgid "You are required to change your password immediately (password aged)" msgstr "パスワードを直ã¡ã«å¤‰æ›´ã™ã‚‹å¿…è¦ãŒã‚りã¾ã™(å¤ã„パスワード)" #: modules/pam_unix/pam_unix_acct.c:261 modules/pam_unix/pam_unix_acct.c:268 -#, fuzzy, c-format +#, c-format msgid "Warning: your password will expire in %d day" msgid_plural "Warning: your password will expire in %d days" -msgstr[0] "è¦å‘Š: パスワードã¯%dæ—¥ã§æœ‰åŠ¹æœŸé™ãŒåˆ‡ã‚Œã¾ã™ã€‚%.2s" -msgstr[1] "è¦å‘Š: パスワードã¯%dæ—¥ã§æœ‰åŠ¹æœŸé™ãŒåˆ‡ã‚Œã¾ã™ã€‚%.2s" +msgstr[0] "è¦å‘Š: パスワードã¯%dæ—¥ã§æœ‰åŠ¹æœŸé™ãŒåˆ‡ã‚Œã¾ã™ã€‚" #. TRANSLATORS: only used if dngettext is not supported #: modules/pam_unix/pam_unix_acct.c:273 -#, fuzzy, c-format +#, c-format msgid "Warning: your password will expire in %d days" -msgstr "è¦å‘Š: パスワードã¯%dæ—¥ã§æœ‰åŠ¹æœŸé™ãŒåˆ‡ã‚Œã¾ã™ã€‚%.2s" +msgstr "è¦å‘Š: パスワード㯠%d æ—¥ã§æœ‰åŠ¹æœŸé™ãŒåˆ‡ã‚Œã¾ã™ã€‚" #: modules/pam_unix/pam_unix_auth.c:159 modules/pam_userdb/pam_userdb.c:61 msgid "Password: " msgstr "パスワード:" -#: modules/pam_unix/pam_unix_passwd.c:366 +#: modules/pam_unix/pam_unix_passwd.c:359 msgid "NIS password could not be changed." msgstr "NISパスワードを変更ã§ãã¾ã›ã‚“ã§ã—ãŸã€‚" -#: modules/pam_unix/pam_unix_passwd.c:477 +#: modules/pam_unix/pam_unix_passwd.c:466 msgid "You must choose a longer password" msgstr "é•·ã„ãƒ‘ã‚¹ãƒ¯ãƒ¼ãƒ‰ã‚’é¸æŠžã™ã‚‹å¿…è¦ãŒã‚りã¾ã™" -#: modules/pam_unix/pam_unix_passwd.c:482 +#: modules/pam_unix/pam_unix_passwd.c:470 msgid "Password has been already used. Choose another." msgstr "" "パスワードã¯ã™ã§ã«ä½¿ç”¨ã•れã¦ã„ã¾ã™ã€‚ 別ã®ãƒ‘ã‚¹ãƒ¯ãƒ¼ãƒ‰ã‚’é¸æŠžã—ã¦ãã ã•ã„。" -#: modules/pam_unix/pam_unix_passwd.c:583 +#: modules/pam_unix/pam_unix_passwd.c:571 #, fuzzy, c-format msgid "Changing password for %s." -msgstr "STRESSパスワードã®å¤‰æ›´å…ƒ" +msgstr "次㮠STRESS パスワードを変更ä¸" -#: modules/pam_unix/pam_unix_passwd.c:594 +#: modules/pam_unix/pam_unix_passwd.c:582 msgid "(current) UNIX password: " msgstr "ç¾åœ¨ã®UNIXパスワード:" -#: modules/pam_unix/pam_unix_passwd.c:629 +#: modules/pam_unix/pam_unix_passwd.c:617 msgid "You must wait longer to change your password" msgstr "パスワードを変更ã™ã‚‹ã«ã¯é•·ãå¾…ã¤å¿…è¦ãŒã‚りã¾ã™" -#: modules/pam_unix/pam_unix_passwd.c:689 +#: modules/pam_unix/pam_unix_passwd.c:677 msgid "Enter new UNIX password: " msgstr "æ–°ã—ã„UNIXパスワードを入力ã—ã¦ãã ã•ã„:" -#: modules/pam_unix/pam_unix_passwd.c:690 +#: modules/pam_unix/pam_unix_passwd.c:678 msgid "Retype new UNIX password: " msgstr "æ–°ã—ã„UNIX パスワードをå†å…¥åŠ›ã—ã¦ãã ã•ã„:" +#, fuzzy +#~ msgid "Error translating default context." +#~ msgstr "デフォルトã®ã‚³ãƒ³ãƒ†ã‚ストã¯%sã§ã™ã€‚ \n" + #~ msgid "Do you want to choose a different one? [n]" #~ msgstr "ç•°ãªã‚‹ã‚³ãƒ³ãƒ†ã‚ã‚¹ãƒˆã‚’é¸æŠžã—ã¾ã™ã‹? [n]" @@ -534,14 +518,4 @@ msgstr "æ–°ã—ã„UNIX パスワードをå†å…¥åŠ›ã—ã¦ãã ã•ã„:" #~ msgstr "é¸æŠžã®ç•ªå·ã‚’入力ã—ã¦ãã ã•ã„:" #~ msgid "type: " -#~ msgstr "タイプ:" - -#, fuzzy -#~ msgid "Warning: your password will expire in one day" -#~ msgstr "è¦å‘Š: パスワードã¯%dæ—¥ã§æœ‰åŠ¹æœŸé™ãŒåˆ‡ã‚Œã¾ã™ã€‚%.2s" - -#~ msgid "dlopen() failure" -#~ msgstr "dlopen()失敗" - -#~ msgid "%s: set %s security context to %s" -#~ msgstr "有効ãªã‚»ã‚ュリティコンテã‚ストã§ã‚りã¾ã›ã‚“" +#~ msgstr "type: " diff --git a/Linux-PAM/po/km.gmo b/po/km.gmo Binary files differindex 272c4a44..8d053a3a 100644 --- a/Linux-PAM/po/km.gmo +++ b/po/km.gmo diff --git a/Linux-PAM/po/km.po b/po/km.po index c5beb939..3bbaf0f7 100644 --- a/Linux-PAM/po/km.po +++ b/po/km.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Linux-PAM\n" "Report-Msgid-Bugs-To: http://sourceforge.net/projects/pam\n" -"POT-Creation-Date: 2008-02-04 16:29+0100\n" +"POT-Creation-Date: 2008-04-16 11:18+0200\n" "PO-Revision-Date: 2006-03-17 10:32+0700\n" "Last-Translator: Khoem Sokhem <khoemsokhem@khmeros.info>\n" "Language-Team: Khmer <support@khmeros.info>\n" @@ -30,7 +30,7 @@ msgstr "...សូម​ទោស អ្នក​អស់​ពáŸáž›â€‹áž ើហmsgid "erroneous conversation (%d)\n" msgstr "សន្ទនាច្រឡំ (%d)\n" -#: libpam/pam_item.c:298 +#: libpam/pam_item.c:302 msgid "login:" msgstr "ចូល ៖" @@ -216,17 +216,17 @@ msgid "has been already used" msgstr "បាន​ប្រើ​រួច​ហើយ" #: modules/pam_cracklib/pam_cracklib.c:526 -#: modules/pam_unix/pam_unix_passwd.c:456 +#: modules/pam_unix/pam_unix_passwd.c:449 msgid "No password supplied" msgstr "មិន​បាន​ផ្ដល់​ពាក្យសម្ងាážáŸ‹" #: modules/pam_cracklib/pam_cracklib.c:526 -#: modules/pam_unix/pam_unix_passwd.c:456 +#: modules/pam_unix/pam_unix_passwd.c:449 msgid "Password unchanged" msgstr "ពាក្យសម្ងាážáŸ‹â€‹áž˜áž·áž“​បាន​ផ្លាស់ប្ដូរ​ឡើយ" #: modules/pam_cracklib/pam_cracklib.c:549 -#: modules/pam_cracklib/pam_cracklib.c:676 +#: modules/pam_cracklib/pam_cracklib.c:672 #, c-format msgid "BAD PASSWORD: %s" msgstr "ពាក្យ​សម្ងាážáŸ‹â€‹áž˜áž·áž“​ល្អ ៖ %s" @@ -324,23 +324,6 @@ msgstr "" msgid "Unable to create directory %s: %m" msgstr "" -#: modules/pam_selinux/pam_selinux.c:94 -msgid "Error connecting to audit system." -msgstr "" - -#: modules/pam_selinux/pam_selinux.c:98 -#, fuzzy -msgid "Error translating default context." -msgstr "បរិបទ​លំនាំដើម​របស់​អ្នក​គឺ %s ។ \n" - -#: modules/pam_selinux/pam_selinux.c:102 -msgid "Error translating selected context." -msgstr "" - -#: modules/pam_selinux/pam_selinux.c:113 -msgid "Error sending audit message." -msgstr "" - #: modules/pam_selinux/pam_selinux.c:164 #, fuzzy msgid "Would you like to enter a security context? [N] " @@ -375,11 +358,7 @@ msgstr "ážáž¾â€‹áž¢áŸ’នក​ចង់​បញ្ចូល​បរិបទ msgid "No default type for role %s\n" msgstr "" -#: modules/pam_selinux/pam_selinux.c:512 -msgid "Out of memory" -msgstr "" - -#: modules/pam_selinux/pam_selinux.c:520 modules/pam_selinux/pam_selinux.c:522 +#: modules/pam_selinux/pam_selinux.c:522 #, c-format msgid "Unable to get valid context for %s" msgstr "" @@ -497,39 +476,43 @@ msgstr "ការ​ព្រមាន ៖ ពាក្យសម្ងាážáŸ‹ msgid "Password: " msgstr "ពាក្យសម្ងាážáŸ‹Â ៖ " -#: modules/pam_unix/pam_unix_passwd.c:366 +#: modules/pam_unix/pam_unix_passwd.c:359 msgid "NIS password could not be changed." msgstr "មិន​អាច​ផ្លាស់ប្ដូរ​ពាក្យសម្ងាážáŸ‹ NIS បាន​ឡើយ ។" -#: modules/pam_unix/pam_unix_passwd.c:477 +#: modules/pam_unix/pam_unix_passwd.c:466 msgid "You must choose a longer password" msgstr "អ្នក​ážáŸ’រូវ​ážáŸ‚​ជ្រើស​ពាក្យសម្ងាážáŸ‹â€‹ážœáŸ‚ង​ជាង​នáŸáŸ‡" -#: modules/pam_unix/pam_unix_passwd.c:482 +#: modules/pam_unix/pam_unix_passwd.c:470 msgid "Password has been already used. Choose another." msgstr "ពាក្យសម្ងាážáŸ‹â€‹ážáŸ’រូវ​បាន​ប្រើ​រួច​ហើយ ។ សូម​ជ្រើស​មួយ​ទៀážÂ ។" -#: modules/pam_unix/pam_unix_passwd.c:583 +#: modules/pam_unix/pam_unix_passwd.c:571 #, fuzzy, c-format msgid "Changing password for %s." msgstr "ការ​ផ្លាស់ប្ដូរ​ពាក្យ​សម្ងាážáŸ‹ STRESS សម្រាប់ " -#: modules/pam_unix/pam_unix_passwd.c:594 +#: modules/pam_unix/pam_unix_passwd.c:582 msgid "(current) UNIX password: " msgstr "(បច្ចុប្បន្ន) ពាក្យ​សម្ងាážáŸ‹ UNIX ៖" -#: modules/pam_unix/pam_unix_passwd.c:629 +#: modules/pam_unix/pam_unix_passwd.c:617 msgid "You must wait longer to change your password" msgstr "អ្នក​ážáŸ’រូវ​ážáŸ‚​រង់ចាំ​បន្ážáž·áž… ដើម្បី​ផ្លាស់ប្ដូរ​ពាក្យសម្ងាážáŸ‹â€‹ážšáž”ស់​អ្នក" -#: modules/pam_unix/pam_unix_passwd.c:689 +#: modules/pam_unix/pam_unix_passwd.c:677 msgid "Enter new UNIX password: " msgstr "បញ្ចូល​ពាក្យ​សម្ងាážáŸ‹ UNIX ážáŸ’មី ៖ " -#: modules/pam_unix/pam_unix_passwd.c:690 +#: modules/pam_unix/pam_unix_passwd.c:678 msgid "Retype new UNIX password: " msgstr "វាយ​ពាក្យ​សម្ងាážáŸ‹ UNIX ážáŸ’មី​ម្ដង​ទៀážÂ ៖ " +#, fuzzy +#~ msgid "Error translating default context." +#~ msgstr "បរិបទ​លំនាំដើម​របស់​អ្នក​គឺ %s ។ \n" + #~ msgid "Do you want to choose a different one? [n]" #~ msgstr "ážáž¾â€‹áž¢áŸ’នក​ចង់​ជ្រើស​មួយ​ទៀážâ€‹áž‘áŸÂ ? [n]" diff --git a/po/kn.gmo b/po/kn.gmo Binary files differnew file mode 100644 index 00000000..4ba518f6 --- /dev/null +++ b/po/kn.gmo diff --git a/po/kn.po b/po/kn.po new file mode 100644 index 00000000..b23d79d2 --- /dev/null +++ b/po/kn.po @@ -0,0 +1,521 @@ +# translation of kn.po to Kannada +# Copyright (C) YEAR Linux-PAM Project +# This file is distributed under the same license as the PACKAGE package. +# +# Shankar Prasad <svenkate@redhat.com>, 2007. +msgid "" +msgstr "" +"Project-Id-Version: kn\n" +"Report-Msgid-Bugs-To: http://sourceforge.net/projects/pam\n" +"POT-Creation-Date: 2008-04-16 11:18+0200\n" +"PO-Revision-Date: 2007-06-22 13:29+0530\n" +"Last-Translator: Shankar Prasad <svenkate@redhat.com>\n" +"Language-Team: Kannada <en@li.org>\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Generator: KBabel 1.11.4\n" + +#: libpam_misc/misc_conv.c:33 +msgid "...Time is running out...\n" +msgstr "...ಸಮಯ ಸರಿಯà³à²¤à³à²¤à²¿à²¦à³†...\n" + +#: libpam_misc/misc_conv.c:34 +msgid "...Sorry, your time is up!\n" +msgstr "...ಕà³à²·à²®à²¿à²¸à²¿, ನಿಮà³à²® ಸಮಯ ಮà³à²—ಿಯಿತà³!\n" + +#: libpam_misc/misc_conv.c:342 +#, c-format +msgid "erroneous conversation (%d)\n" +msgstr "ದೋಷಪೂರಿತ ಸಂವಾದ (%d)\n" + +#: libpam/pam_item.c:302 +msgid "login:" +msgstr "ಲಾಗಿನà³:" + +#: libpam/pam_strerror.c:40 +msgid "Success" +msgstr "ಯಶಸà³à²¸à³" + +#: libpam/pam_strerror.c:42 +msgid "Critical error - immediate abort" +msgstr "ಸಂದಿಗà³à²§ ದೋಷ - ತಕà³à²·à²£ ಸà³à²¥à²—ಿತಗೊಳಿಸà³" + +#: libpam/pam_strerror.c:44 +msgid "Failed to load module" +msgstr "ಮಾಡà³à²¯à³‚ಲನà³à²¨à³ ಲೋಡೠಮಾಡಲೠವಿಫಲವಾಗಿದೆ" + +#: libpam/pam_strerror.c:46 +msgid "Symbol not found" +msgstr "ಸಂಜà³à²žà³† ಪತà³à²¤à³†à²¯à²¾à²—ಿಲà³à²²" + +#: libpam/pam_strerror.c:48 +msgid "Error in service module" +msgstr "ಸೇವಾ ಮಾಡà³à²¯à³‚ಲಿನಲà³à²²à²¿ ದೋಷ" + +#: libpam/pam_strerror.c:50 +msgid "System error" +msgstr "ವà³à²¯à²µà²¸à³à²¥à³†à²¯ ದೋಷ" + +#: libpam/pam_strerror.c:52 +msgid "Memory buffer error" +msgstr "ಮೆಮೊರಿ ಬಫರೠದೋಷ" + +#: libpam/pam_strerror.c:54 +msgid "Permission denied" +msgstr "ಅನà³à²®à²¤à²¿à²¯à²¨à³à²¨à³ ನಿರಾಕರಿಸಲಾಗಿದೆ" + +#: libpam/pam_strerror.c:56 +msgid "Authentication failure" +msgstr "ದೃಢೀಕರಣವೠವಿಫಲಗೊಂಡಿದೆ" + +#: libpam/pam_strerror.c:58 +msgid "Insufficient credentials to access authentication data" +msgstr "ದೃಢೀಕರಣ ದತà³à²¤à²¾à²‚ಶವನà³à²¨à³ ನಿಲà³à²•ಿಸಿಕೊಳà³à²³à²²à³ ರà³à²œà³à²µà²¾à²¤à³ ಸಾಕಷà³à²Ÿà³ ಇಲà³à²²" + +#: libpam/pam_strerror.c:60 +msgid "Authentication service cannot retrieve authentication info" +msgstr "ದೃಢೀಕರಣ ಸೇವೆಯೠದೃಢೀಕರಣ ಮಾಹಿತಿಯನà³à²¨à³ ಹಿಂಪಡೆಯಲೠಆಗà³à²¤à³à²¤à²¿à²²à³à²²" + +#: libpam/pam_strerror.c:62 +msgid "User not known to the underlying authentication module" +msgstr "ಕೆಳಗಿರà³à²µ ದೃಢೀಕರಣ ಮಾಡà³à²¯à³‚ಲಿಗೆ ಬಳಕೆದಾರನ ಬಗà³à²—ೆ ತಿಳಿದಿಲà³à²²à³à²²" + +#: libpam/pam_strerror.c:64 +msgid "Have exhausted maximum number of retries for service" +msgstr "ಸೇವೆಗಾಗಿನ ಗರಿಷà³à²Ÿ ಸಂಖà³à²¯à³†à²¯ ಪà³à²¨à²°à³ ಪà³à²°à²¯à²¤à³à²¨à²—ಳೆಲà³à²²à²¾ ಖಾಲಿಯಾಗಿವೆ" + +#: libpam/pam_strerror.c:66 +msgid "Authentication token is no longer valid; new one required" +msgstr "ದೃಢೀಕರಣ ಸಂಕೇತವೠಅಮಾನà³à²¯à²µà²¾à²—ಿದೆ; ಹೊಸದೊಂದರ ಅಗತà³à²¯à²µà²¿à²¦à³†" + +#: libpam/pam_strerror.c:68 +msgid "User account has expired" +msgstr "ಬಳಕೆದಾರ ಖಾತೆಯೠಅವಧಿ ಅಂತà³à²¯à²µà²¾à²—ಿದೆ" + +#: libpam/pam_strerror.c:70 +msgid "Cannot make/remove an entry for the specified session" +msgstr "ನಿಗದಿತ ಸೆಶನà³à²¨à²¿à²—ೆ ಒಂದೠನಮೂದನà³à²¨à³ ಮಾಡಲà³/ತೆಗೆದà³à²¹à²¾à²•ಲೠಆಗà³à²¤à³à²¤à²¿à²²à³à²²" + +#: libpam/pam_strerror.c:72 +msgid "Authentication service cannot retrieve user credentials" +msgstr "ದೃಢೀಕರಣ ಸೇವೆಗೆ ಬಳಕೆದಾರನ ರà³à²œà³à²µà²¾à²¤à³à²—ಳನà³à²¨à³ ಹಿಂಪಡೆಯಲೠಆಗà³à²¤à³à²¤à²¿à²²à³à²²" + +#: libpam/pam_strerror.c:74 +msgid "User credentials expired" +msgstr "ಬಳಕೆದಾರ ರà³à²œà³à²µà²¾à²¤à³à²—ಳ ಅವಧಿ ಅಂತà³à²¯à²—ೊಂಡಿದೆ" + +#: libpam/pam_strerror.c:76 +msgid "Failure setting user credentials" +msgstr "ಬಳಕೆದಾರ ರà³à²œà³à²µà²¾à²¤à³à²—ಳನà³à²¨à³ ಸಂಯೋಜಿಸà³à²µà²²à³à²²à²¿ ವಿಫಲತೆ" + +#: libpam/pam_strerror.c:78 +msgid "No module specific data is present" +msgstr "ಮಾಡà³à²¯à³‚ಲೠನಿಶà³à²šà²¿à²¤ ದತà³à²¤à²¾à²‚ಶವೠಅಸà³à²¤à²¿à²¤à³à²µà²¦à²²à³à²²à²¿à²²à³à²²" + +#: libpam/pam_strerror.c:80 +msgid "Bad item passed to pam_*_item()" +msgstr "pam_*_item() ಗೆ ಒಂದೠಕೆಟà³à²Ÿ ಅಂಶವನà³à²¨à³ ರವಾನಿಸಲಾಗಿದೆ" + +#: libpam/pam_strerror.c:82 +msgid "Conversation error" +msgstr "ಸಂವಾದಾತà³à²®à²• ದೋಷ" + +#: libpam/pam_strerror.c:84 +msgid "Authentication token manipulation error" +msgstr "ದೃಢೀಕರಣ ಸಂಕೇತದ ಕà³à²¶à²² ನಿರà³à²µà²¹à²£à³†à²¯à²²à³à²²à²¿à²¨ ದೋಷ" + +#: libpam/pam_strerror.c:86 +msgid "Authentication information cannot be recovered" +msgstr "ದೃಢೀಕರಣ ಮಾಹಿತಿಯನà³à²¨à³ ಮರà³à²—ಳಿಸಲೠಆಗà³à²µà³à²¦à²¿à²²à³à²²" + +#: libpam/pam_strerror.c:88 +msgid "Authentication token lock busy" +msgstr "ದೃಢೀಕರಣ ಸಂಕೇತ ಲಾಕೠಕಾರà³à²¯à²®à²—à³à²¨à²µà²¾à²—ಿದೆ" + +#: libpam/pam_strerror.c:90 +msgid "Authentication token aging disabled" +msgstr "ದೃಢೀಕರಣ ಸಂಕೇತದ ಕಾಲಾವಧಿ ಮೀರà³à²µà³à²¦à²¨à³à²¨à³ ಅಶಕà³à²¤à²—ೊಳಿಸಲಾಗಿದೆ" + +#: libpam/pam_strerror.c:92 +msgid "Failed preliminary check by password service" +msgstr "ಗà³à²ªà³à²¤à²ªà²¦ ಸೇವೆಯ ಪà³à²°à²¾à²¥à²®à²¿à²• ಪರೀಕà³à²·à³†à²—ಳೠವಿಫಲಗೊಂಡಿವೆ" + +#: libpam/pam_strerror.c:94 +msgid "The return value should be ignored by PAM dispatch" +msgstr "ಮರಳà³à²µ ಮೌಲà³à²¯à²µà²¨à³à²¨à³ PAM ರವಾನೆಯಿಂದ ಅಲಕà³à²·à²¿à²¸à²¬à³‡à²•à³" + +#: libpam/pam_strerror.c:96 +msgid "Module is unknown" +msgstr "ಮಾಡà³à²¯à³‚ಲೠತಿಳಿದಿಲà³à²²" + +#: libpam/pam_strerror.c:98 +msgid "Authentication token expired" +msgstr "ದೃಢೀಕರಣ ಸಂಕೇತದ ಅವಧಿ ಅಂತà³à²¯à²—ೊಂಡಿದೆ" + +#: libpam/pam_strerror.c:100 +msgid "Conversation is waiting for event" +msgstr "ಸಂವಾದವೠಕಾರà³à²¯à²•à³à²°à²®à²•à³à²•ಾಗಿ ಕಾಯà³à²¤à³à²¤à²¿à²¦à³†" + +#: libpam/pam_strerror.c:102 +msgid "Application needs to call libpam again" +msgstr "ಅನà³à²µà²¯à²µà³ libpam ಅನà³à²¨à³ ಪà³à²¨à²ƒ ಕರೆಯಬೇಕಿದೆ" + +#: libpam/pam_strerror.c:105 +msgid "Unknown PAM error" +msgstr "ಗೊತà³à²¤à²¿à²°à²¦ PAM ದೋಷ" + +#: modules/pam_cracklib/pam_cracklib.c:64 +#, c-format +msgid "New %s%spassword: " +msgstr "ಹೊಸ %s%sಗà³à²ªà³à²¤à²ªà²¦: " + +#: modules/pam_cracklib/pam_cracklib.c:66 +#, c-format +msgid "Retype new %s%spassword: " +msgstr "ಹೊಸ %s%sಗà³à²ªà³à²¤à²ªà²¦à²µà²¨à³à²¨à³ ಪà³à²¨à²°à³ ಟೈಪಿಸಿ: " + +#: modules/pam_cracklib/pam_cracklib.c:67 +msgid "Sorry, passwords do not match." +msgstr "ಕà³à²·à²®à²¿à²¸à²¿, ಗà³à²ªà³à²¤à²ªà²¦à²—ಳೠತಾಳೆಯಾಗà³à²¤à³à²¤à²¿à²²à³à²²." + +#: modules/pam_cracklib/pam_cracklib.c:432 +msgid "is the same as the old one" +msgstr "ಇದೠಹಳೆಯದರ ಹಾಗೆಯೇ ಇದೆ" + +#: modules/pam_cracklib/pam_cracklib.c:445 +msgid "is a palindrome" +msgstr "ಇದೠಒಂದೠಸಮಾನ ಪೂರà³à²µà²¾à²ªà²°à²µà²¾à²—ಿದೆ (palindrome)" + +#: modules/pam_cracklib/pam_cracklib.c:448 +msgid "case changes only" +msgstr "ಕೇವಲ ಕೇಸೠಗಳ ಬದಲಾವಣೆಯಾಗಿದೆ ಅಷà³à²Ÿà³†" + +#: modules/pam_cracklib/pam_cracklib.c:451 +msgid "is too similar to the old one" +msgstr "ಇದೠಹಳೆಯದಕà³à²•ೆ ಬಹಳಷà³à²Ÿà³ ಹೋಲà³à²¤à³à²¤à²¦à³†" + +#: modules/pam_cracklib/pam_cracklib.c:454 +msgid "is too simple" +msgstr "ಇದೠಬಹಳ ಸರಳವಾಗಿದೆ" + +#: modules/pam_cracklib/pam_cracklib.c:457 +msgid "is rotated" +msgstr "ಇದೠತಿರà³à²—ಿಸಲಾಗಿದೆ" + +#: modules/pam_cracklib/pam_cracklib.c:460 +msgid "not enough character classes" +msgstr "" + +#: modules/pam_cracklib/pam_cracklib.c:498 +msgid "has been already used" +msgstr "ಇದೠಈಗಾಗಲೆ ಬಳಸಲà³à²ªà²Ÿà³à²Ÿà²¿à²¦à³†" + +#: modules/pam_cracklib/pam_cracklib.c:526 +#: modules/pam_unix/pam_unix_passwd.c:449 +msgid "No password supplied" +msgstr "ಯಾವà³à²¦à³‡ ಗà³à²ªà³à²¤à²ªà²¦ ನೀಡಲಾಗಿಲà³à²²" + +#: modules/pam_cracklib/pam_cracklib.c:526 +#: modules/pam_unix/pam_unix_passwd.c:449 +msgid "Password unchanged" +msgstr "ಗà³à²ªà³à²¤à²ªà²¦ ಬದಲಾಗಿಲà³à²²" + +#: modules/pam_cracklib/pam_cracklib.c:549 +#: modules/pam_cracklib/pam_cracklib.c:672 +#, c-format +msgid "BAD PASSWORD: %s" +msgstr "ಕೆಟà³à²Ÿ ಗà³à²ªà³à²¤à²ªà²¦: %s" + +#: modules/pam_exec/pam_exec.c:134 +#, c-format +msgid "%s failed: exit code %d" +msgstr "%s ವಿಫಲಗೊಂಡಿದೆ: ನಿರà³à²—ಮಿಸಲೠಸಂಜà³à²žà³† %d " + +#: modules/pam_exec/pam_exec.c:143 +#, c-format +msgid "%s failed: caught signal %d%s" +msgstr "%s ವಿಫಲಗೊಂಡಿದೆ: ಹಿಡಿಯಲಾದ ಸೂಚನೆ %d%s" + +#: modules/pam_exec/pam_exec.c:152 +#, c-format +msgid "%s failed: unknown status 0x%x" +msgstr "%s ವಿಫಲಗೊಂಡಿದೆ: ಗೊತà³à²¤à²¿à²°à²¦ ಸà³à²¥à²¿à²¤à²¿ 0x%x" + +#. TRANSLATORS: "strftime options for date of last login" +#: modules/pam_lastlog/pam_lastlog.c:190 +msgid " %a %b %e %H:%M:%S %Z %Y" +msgstr " %a %b %e %H:%M:%S %Z %Y" + +#. TRANSLATORS: " from <host>" +#: modules/pam_lastlog/pam_lastlog.c:199 +#, c-format +msgid " from %.*s" +msgstr " %.*s ನಿಂದ" + +#. TRANSLATORS: " on <terminal>" +#: modules/pam_lastlog/pam_lastlog.c:211 +#, c-format +msgid " on %.*s" +msgstr " %.*s ನಲà³à²²à²¿" + +#. TRANSLATORS: "Last login: <date> from <host> on <terminal>" +#: modules/pam_lastlog/pam_lastlog.c:220 +#, c-format +msgid "Last login:%s%s%s" +msgstr "ಕೊನೆಯ ಲಾಗಿನà³:%s%s%s" + +#: modules/pam_lastlog/pam_lastlog.c:226 +msgid "Welcome to your new account!" +msgstr "ನಿಮà³à²® ಹೊಸ ಖಾತೆಗೆ ಸà³à²¸à³à²µà²¾à²—ತ!" + +#: modules/pam_limits/pam_limits.c:712 +#, c-format +msgid "Too many logins for '%s'." +msgstr "'%s'ಗಾಗಿ ಬಹಳಷà³à²Ÿà³ ಲಾಗಿನà³à²¨à³à²—ಳà³." + +#: modules/pam_mail/pam_mail.c:313 +msgid "No mail." +msgstr "ಯಾವà³à²¦à³‡ ಮೈಲೠಇಲà³à²²." + +#: modules/pam_mail/pam_mail.c:316 +msgid "You have new mail." +msgstr "ನಿಮಗಾಗಿ ಹೊಸ ಮೈಲೠಇದೆ." + +#: modules/pam_mail/pam_mail.c:319 +msgid "You have old mail." +msgstr "ನಿಮಗಾಗಿ ಹಳೆ ಮೈಲೠಇದೆ." + +#: modules/pam_mail/pam_mail.c:323 +msgid "You have mail." +msgstr "ನಿಮಗಾಗಿ ಮೈಲೠಇದೆ." + +#: modules/pam_mail/pam_mail.c:330 +#, c-format +msgid "You have no mail in folder %s." +msgstr "%s ಫೋಲà³à²¡à²°à²¿à²¨à²²à³à²²à²¿ ನಿಮಗಾಗಿ ಯಾವà³à²¦à³† ಮೈಲೠಇಲà³à²²." + +#: modules/pam_mail/pam_mail.c:334 +#, c-format +msgid "You have new mail in folder %s." +msgstr "%s ಫೋಲà³à²¡à²°à²¿à²¨à²²à³à²²à²¿ ನಿಮಗಾಗಿ ಹೊಸ ಮೈಲೠಇದೆ." + +#: modules/pam_mail/pam_mail.c:338 +#, c-format +msgid "You have old mail in folder %s." +msgstr "%s ಫೋಲà³à²¡à²°à²¿à²¨à²²à³à²²à²¿ ನಿಮಗಾಗಿ ಹಳೆ ಮೈಲೠಇದೆ." + +#: modules/pam_mail/pam_mail.c:343 +#, c-format +msgid "You have mail in folder %s." +msgstr "%s ಫೋಲà³à²¡à²°à²¿à²¨à²²à³à²²à²¿ ನಿಮಗಾಗಿ ಮೈಲೠಇದೆ." + +#: modules/pam_mkhomedir/pam_mkhomedir.c:142 +#, c-format +msgid "Creating directory '%s'." +msgstr "" + +#: modules/pam_mkhomedir/pam_mkhomedir.c:147 +#, c-format +msgid "Unable to create directory %s: %m" +msgstr "" + +#: modules/pam_selinux/pam_selinux.c:164 +#, fuzzy +msgid "Would you like to enter a security context? [N] " +msgstr "ನೀವೠಒಂದೠಸà³à²°à²•à³à²·à²¤à²¾ ಸನà³à²¨à²¿à²µà³‡à²¶à²µà²¨à³à²¨à³ ದಾಖಲಿಸಲೠಇಚà³à²›à²¿à²¸à³à²¤à³à²¤à³€à²°? [y]" + +#: modules/pam_selinux/pam_selinux.c:181 modules/pam_selinux/pam_selinux.c:265 +#, fuzzy +msgid "role:" +msgstr "ಪಾತà³à²°: " + +#: modules/pam_selinux/pam_selinux.c:193 modules/pam_selinux/pam_selinux.c:282 +#, fuzzy +msgid "level:" +msgstr "ಮಟà³à²Ÿ: " + +#: modules/pam_selinux/pam_selinux.c:206 modules/pam_selinux/pam_selinux.c:313 +msgid "Not a valid security context" +msgstr "ಸಮಂಜಸವಾದ ಸà³à²°à²•à³à²·à²¤à²¾ ಸನà³à²¨à²¿à²µà³‡à²¶ ಅಲà³à²²" + +#: modules/pam_selinux/pam_selinux.c:251 +#, fuzzy, c-format +msgid "Default Security Context %s\n" +msgstr "ಸà³à²°à²•à³à²·à²¤à²¾ ಸನà³à²¨à²¿à²µà³‡à²¶ %s ವನà³à²¨à³ ನಿಯೋಜಿಸಲಾಗಿದೆ" + +#: modules/pam_selinux/pam_selinux.c:255 +#, fuzzy +msgid "Would you like to enter a different role or level?" +msgstr "ನೀವೠಒಂದೠಸà³à²°à²•à³à²·à²¤à²¾ ಸನà³à²¨à²¿à²µà³‡à²¶à²µà²¨à³à²¨à³ ದಾಖಲಿಸಲೠಇಚà³à²›à²¿à²¸à³à²¤à³à²¤à³€à²°? [y]" + +#: modules/pam_selinux/pam_selinux.c:269 +#, c-format +msgid "No default type for role %s\n" +msgstr "" + +#: modules/pam_selinux/pam_selinux.c:522 +#, c-format +msgid "Unable to get valid context for %s" +msgstr "" + +#: modules/pam_selinux/pam_selinux.c:578 +msgid "Requested MLS level not in permitted range" +msgstr "" + +#: modules/pam_selinux/pam_selinux.c:628 +#, c-format +msgid "Security Context %s Assigned" +msgstr "ಸà³à²°à²•à³à²·à²¤à²¾ ಸನà³à²¨à²¿à²µà³‡à²¶ %s ವನà³à²¨à³ ನಿಯೋಜಿಸಲಾಗಿದೆ" + +#: modules/pam_selinux/pam_selinux.c:649 +#, fuzzy, c-format +msgid "Key Creation Context %s Assigned" +msgstr "ಸà³à²°à²•à³à²·à²¤à²¾ ಸನà³à²¨à²¿à²µà³‡à²¶ %s ವನà³à²¨à³ ನಿಯೋಜಿಸಲಾಗಿದೆ" + +#: modules/pam_selinux/pam_selinux_check.c:99 +#, c-format +msgid "failed to initialize PAM\n" +msgstr "PAM ಅನà³à²¨à³ ಆರಂà²à²¿à²¸à³à²µà²²à³à²²à²¿à²¨ ವಿಫಲತೆ\n" + +#: modules/pam_selinux/pam_selinux_check.c:105 +#, c-format +msgid "failed to pam_set_item()\n" +msgstr "pam_set_item() ಮಾಡà³à²µà²²à³à²²à²¿ ವಿಫಲತೆ\n" + +#: modules/pam_selinux/pam_selinux_check.c:133 +#, c-format +msgid "login: failure forking: %m" +msgstr "ಲಾಗಿನà³: ಫೋರà³à²•ಿಂಗೠಮಾಡà³à²µà²²à³à²²à²¿ ವಿಫಲತೆ:%m" + +#: modules/pam_stress/pam_stress.c:476 +#, fuzzy, c-format +msgid "Changing STRESS password for %s." +msgstr "ಇದಕà³à²•ೆ STRESS ಗà³à²ªà³à²¤à²ªà²¦à²µà²¨à³à²¨à³ ಬದಲಾಯಿಸಲಾಗà³à²¤à³à²¤à²¿à²¦à³†" + +#: modules/pam_stress/pam_stress.c:490 +msgid "Enter new STRESS password: " +msgstr "ಹೊಸ STRESS ಗà³à²ªà³à²¤à²ªà²¦à²µà²¨à³à²¨à³ ಟೈಪಿಸಿ: " + +#: modules/pam_stress/pam_stress.c:493 +msgid "Retype new STRESS password: " +msgstr "ಹೊಸ STRESS ಗà³à²ªà³à²¤à²ªà²¦à²µà²¨à³à²¨à³ ಪà³à²¨à²ƒ ಟೈಪಿಸಿ: " + +#: modules/pam_stress/pam_stress.c:522 +msgid "Verification mis-typed; password unchanged" +msgstr "ತಪಾಸಣೆಗೆ ಟೈಪಿಸಿದà³à²¦à³ ತಪà³à²ªà²¾à²—ಿದೆ; ಗà³à²ªà³à²¤à²ªà²¦ ಬದಲಾಗಿಲà³à²²" + +#: modules/pam_tally/pam_tally.c:746 +msgid "Authentication error" +msgstr "ದೃಢೀಕರಣ ದೋಷ" + +#: modules/pam_tally/pam_tally.c:747 +msgid "Service error" +msgstr "ಸೇವಾ ದೋಷ" + +#: modules/pam_tally/pam_tally.c:748 +msgid "Unknown user" +msgstr "ಗೊತà³à²¤à²¿à²°à²¦ ಬಳಕೆದಾರ" + +#: modules/pam_tally/pam_tally.c:749 +msgid "Unknown error" +msgstr "ಗೊತà³à²¤à²¿à²°à²¦ ದೋಷ" + +#: modules/pam_tally/pam_tally.c:765 +#, c-format +msgid "%s: Bad number given to --reset=\n" +msgstr "%s: --reset= ಗೆ ಕೊಡಲಾದ ಕೆಟà³à²Ÿ ಸಂಖà³à²¯à³†\n" + +#: modules/pam_tally/pam_tally.c:769 +#, c-format +msgid "%s: Unrecognised option %s\n" +msgstr "%s: ಗà³à²°à³à²¤à²¿à²¸à²²à²¾à²—ದ ಆಯà³à²•ೆ %s\n" + +#: modules/pam_tally/pam_tally.c:781 +#, c-format +msgid "" +"%s: [--file rooted-filename] [--user username] [--reset[=n]] [--quiet]\n" +msgstr "" +"%s: [--file rooted-filename] [--user username] [--reset[=n]] [--quiet]\n" + +#: modules/pam_tally/pam_tally.c:855 +#, c-format +msgid "%s: Can't reset all users to non-zero\n" +msgstr "%s: ಎಲà³à²²à²¾ ಬಳಕೆದಾರರನà³à²¨à³ ಶೂನà³à²¯à²µà²²à³à²²à²¦à³à²¦à²•à³à²•ೆ ಪà³à²¨à²°à³ ಸಂಯೋಜಿಸಲೠಆಗà³à²µà³à²¦à²¿à²²à³à²²\n" + +#: modules/pam_unix/pam_unix_acct.c:229 modules/pam_unix/pam_unix_acct.c:251 +msgid "Your account has expired; please contact your system administrator" +msgstr "ನಿಮà³à²® ಖಾತೆಯ ಅವಧಿ ಅಂತà³à²¯à²—ೊಂಡಿದೆ; ದಯವಿಟà³à²Ÿà³ ನಿಮà³à²® ಗಣಕ ವà³à²¯à²µà²¸à³à²¥à²¾à²ªà²•ರನà³à²¨à³ ಸಂಪರà³à²•ಿಸಿ" + +#: modules/pam_unix/pam_unix_acct.c:237 +msgid "You are required to change your password immediately (root enforced)" +msgstr "ನೀವೠಈ ಕೂಡಲೆ ನಿಮà³à²® ಗà³à²ªà³à²¤à²ªà²¦à²µà²¨à³à²¨à³ ಬದಲಿಸà³à²µ ಅಗತà³à²¯à²µà²¿à²¦à³† (ಮೂಲದಿಂದ ಒತà³à²¤à²¾à²¯à²¿à²¤à²µà²¾à²—ಿದೆ)" + +#: modules/pam_unix/pam_unix_acct.c:243 +msgid "You are required to change your password immediately (password aged)" +msgstr "" +"ನೀವೠಈ ಕೂಡಲೆ ನಿಮà³à²® ಗà³à²ªà³à²¤à²ªà²¦à²µà²¨à³à²¨à³ ಬದಲಿಸà³à²µ ಅಗತà³à²¯à²µà²¿à²¦à³† (ಗà³à²ªà³à²¤à²ªà²¦à²µà³ ಬಹಳ ಹಳೆಯದಾಗಿದೆ)" + +#: modules/pam_unix/pam_unix_acct.c:261 modules/pam_unix/pam_unix_acct.c:268 +#, c-format +msgid "Warning: your password will expire in %d day" +msgid_plural "Warning: your password will expire in %d days" +msgstr[0] "ಎಚà³à²šà²°à²¿à²•ೆ: %d ದಿನದಲà³à²²à²¿ ನಿಮà³à²® ಗà³à²ªà³à²¤à²ªà²¦à²¦ ಅವಧಿ ಅಂತà³à²¯à²—ೊಳà³à²³à³à²¤à³à²¤à²¦à³†" +msgstr[1] "ಎಚà³à²šà²°à²¿à²•ೆ: %d ದಿನಗಳಲà³à²²à²¿ ನಿಮà³à²® ಗà³à²ªà³à²¤à²ªà²¦à²¦ ಅವಧಿ ಅಂತà³à²¯à²—ೊಳà³à²³à³à²¤à³à²¤à²¦à³†" + +#. TRANSLATORS: only used if dngettext is not supported +#: modules/pam_unix/pam_unix_acct.c:273 +#, c-format +msgid "Warning: your password will expire in %d days" +msgstr "ಎಚà³à²šà²°à²¿à²•ೆ: %d ದಿನಗಳಲà³à²²à²¿ ನಿಮà³à²® ಗà³à²ªà³à²¤à²ªà²¦à²¦ ಅವಧಿ ಅಂತà³à²¯à²—ೊಳà³à²³à³à²¤à³à²¤à²¦à³†" + +#: modules/pam_unix/pam_unix_auth.c:159 modules/pam_userdb/pam_userdb.c:61 +msgid "Password: " +msgstr "ಗà³à²ªà³à²¤à²ªà²¦: " + +#: modules/pam_unix/pam_unix_passwd.c:359 +msgid "NIS password could not be changed." +msgstr "NIS ಗà³à²ªà³à²¤à²ªà²¦à²µà²¨à³à²¨à³ ಬದಲಾಯಿಸಲಾಗà³à²µà³à²¦à²¿à²²à³à²²à³à²²." + +#: modules/pam_unix/pam_unix_passwd.c:466 +msgid "You must choose a longer password" +msgstr "ನೀವೠಒಂದೠಉದà³à²¦à²µà²¾à²¦ ಗà³à²ªà³à²¤à²ªà²¦à²µà²¨à³à²¨à³ ಆರಿಸಬೇಕà³" + +#: modules/pam_unix/pam_unix_passwd.c:470 +msgid "Password has been already used. Choose another." +msgstr "ಗà³à²ªà³à²¤à²ªà²¦à²µà³ ಈಗಾಗಲೆ ಬಳಸಲà³à²ªà²Ÿà³à²Ÿà²¿à²¦à³†. ಬೇರೊಂದನà³à²¨à³ ಬಳಸಿ." + +#: modules/pam_unix/pam_unix_passwd.c:571 +#, fuzzy, c-format +msgid "Changing password for %s." +msgstr "ಇದಕà³à²•ೆ STRESS ಗà³à²ªà³à²¤à²ªà²¦à²µà²¨à³à²¨à³ ಬದಲಾಯಿಸಲಾಗà³à²¤à³à²¤à²¿à²¦à³†" + +#: modules/pam_unix/pam_unix_passwd.c:582 +msgid "(current) UNIX password: " +msgstr "(ಪà³à²°à²¸à³à²¤à³à²¤) UNIX ಗà³à²ªà³à²¤à²ªà²¦: " + +#: modules/pam_unix/pam_unix_passwd.c:617 +msgid "You must wait longer to change your password" +msgstr "ನಿಮà³à²® ಗà³à²ªà³à²¤à²ªà²¦à²µà²¨à³à²¨à³ ಬದಲಾಯಿಸಲೠನೀವೠಬಹಳ ಸಮಯ ಕಾಯಬೇಕà³" + +#: modules/pam_unix/pam_unix_passwd.c:677 +msgid "Enter new UNIX password: " +msgstr "ಹೊಸ UNIX ಗà³à²ªà³à²¤à²ªà²¦à²µà²¨à³à²¨à³ ದಾಖಲಿಸಿ: " + +#: modules/pam_unix/pam_unix_passwd.c:678 +msgid "Retype new UNIX password: " +msgstr "ಹೊಸ UNIX ಗà³à²ªà³à²¤à²ªà²¦à²µà²¨à³à²¨à³ ಪà³à²¨à²ƒ ಟೈಪಿಸಿ: " + +#, fuzzy +#~ msgid "Error translating default context." +#~ msgstr "ನಿಮà³à²® ಡಿಫಾಲà³à²Ÿà³ ಸನà³à²¨à²¿à²µà³‡à²¶à²µà³ %s ಆಗಿದೆ. \n" + +#~ msgid "Do you want to choose a different one? [n]" +#~ msgstr "ನೀವೠಬೇರೊಂದನà³à²¨à³ ಆರಿಸಲೠಬಯಸà³à²¤à³à²¤à³€à²°? [n]" + +#~ msgid "Enter number of choice: " +#~ msgstr "ನಿಮà³à²® ಇಚà³à²›à³†à²¯ ಸಂಖà³à²¯à³†à²¯à²¨à³à²¨à³ ದಾಖಲಿಸಿ: " + +#~ msgid "type: " +#~ msgstr "ಪà³à²°à²•ಾರ: " diff --git a/po/ko.gmo b/po/ko.gmo Binary files differnew file mode 100644 index 00000000..98d61dde --- /dev/null +++ b/po/ko.gmo diff --git a/po/ko.po b/po/ko.po new file mode 100644 index 00000000..b8a101ad --- /dev/null +++ b/po/ko.po @@ -0,0 +1,519 @@ +# translation of ko.po to Korean +# Copyright (C) YEAR Linux-PAM Project +# This file is distributed under the same license as the PACKAGE package. +# +# Eunju Kim <eukim@redhat.com>, 2007. +msgid "" +msgstr "" +"Project-Id-Version: ko\n" +"Report-Msgid-Bugs-To: http://sourceforge.net/projects/pam\n" +"POT-Creation-Date: 2008-04-16 11:18+0200\n" +"PO-Revision-Date: 2007-06-22 10:02+1000\n" +"Last-Translator: Eunju Kim <eukim@redhat.com>\n" +"Language-Team: Korean <ko@li.org>\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: KBabel 1.11.4\n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#: libpam_misc/misc_conv.c:33 +msgid "...Time is running out...\n" +msgstr "..시간 초과...\n" + +#: libpam_misc/misc_conv.c:34 +msgid "...Sorry, your time is up!\n" +msgstr "...죄송합니다. ì‹œê°„ì´ ì´ˆê³¼ë˜ì—ˆìŠµë‹ˆë‹¤!\n" + +#: libpam_misc/misc_conv.c:342 +#, c-format +msgid "erroneous conversation (%d)\n" +msgstr "ìž˜ëª»ëœ ì¸ì¦ 대화 (%d)\n" + +#: libpam/pam_item.c:302 +msgid "login:" +msgstr "로그ì¸:" + +#: libpam/pam_strerror.c:40 +msgid "Success" +msgstr "성공" + +#: libpam/pam_strerror.c:42 +msgid "Critical error - immediate abort" +msgstr "치명ì ì¸ ì˜¤ë¥˜ - 즉시 중지" + +#: libpam/pam_strerror.c:44 +msgid "Failed to load module" +msgstr "모듈 ê°€ì ¸ì˜¤ê¸° 실패" + +#: libpam/pam_strerror.c:46 +msgid "Symbol not found" +msgstr "기호를 ì°¾ì„ ìˆ˜ ì—†ìŒ" + +#: libpam/pam_strerror.c:48 +msgid "Error in service module" +msgstr "서비스 모듈ì—서 오류 ë°œìƒ" + +#: libpam/pam_strerror.c:50 +msgid "System error" +msgstr "시스템 오류" + +#: libpam/pam_strerror.c:52 +msgid "Memory buffer error" +msgstr "메모리 ë²„í¼ ì˜¤ë¥˜" + +#: libpam/pam_strerror.c:54 +msgid "Permission denied" +msgstr "권한 부여 ê±°ë¶€" + +#: libpam/pam_strerror.c:56 +msgid "Authentication failure" +msgstr "ì¸ì¦ 실패" + +#: libpam/pam_strerror.c:58 +msgid "Insufficient credentials to access authentication data" +msgstr "ì¸ì¦ ë°ì´í„°ì— ì•¡ì„¸ìŠ¤í•˜ê¸°ì— ì¸ì¦ì´ 불충분함" + +#: libpam/pam_strerror.c:60 +msgid "Authentication service cannot retrieve authentication info" +msgstr "ì¸ì¦ 서비스가 ì¸ì¦ ì •ë³´ë¥¼ ì½ì„ 수 ì—†ìŒ" + +#: libpam/pam_strerror.c:62 +msgid "User not known to the underlying authentication module" +msgstr "기본 ì¸ì¦ 모듈ì—서 사용ìžë¥¼ 알 수 ì—†ìŒ" + +#: libpam/pam_strerror.c:64 +msgid "Have exhausted maximum number of retries for service" +msgstr "서비스를 최대로 재시ë„함" + +#: libpam/pam_strerror.c:66 +msgid "Authentication token is no longer valid; new one required" +msgstr "ë”ì´ìƒ ì¸ì¦ í† í°ì´ ìœ íš¨í•˜ì§€ 않ìŒ: 새로운 ì¸ì¦ í† í° í•„ìš”" + +#: libpam/pam_strerror.c:68 +msgid "User account has expired" +msgstr "ì‚¬ìš©ìž ê³„ì • 만료" + +#: libpam/pam_strerror.c:70 +msgid "Cannot make/remove an entry for the specified session" +msgstr "íŠ¹ì • ì„¸ì…˜ì— ëŒ€í•´ í•ëª©ì„ ìƒì„±/ì‚ì œí• ìˆ˜ ì—†ìŒ" + +#: libpam/pam_strerror.c:72 +msgid "Authentication service cannot retrieve user credentials" +msgstr "ì¸ì¦ 서비스ì—서 ì‚¬ìš©ìž ì¸ì¦ì„ ì½ì„ 수 ì—†ìŒ" + +#: libpam/pam_strerror.c:74 +msgid "User credentials expired" +msgstr "ì‚¬ìš©ìž ì¸ì¦ 만료" + +#: libpam/pam_strerror.c:76 +msgid "Failure setting user credentials" +msgstr "ì‚¬ìš©ìž ì¸ì¦ ì„¤ì • 실패" + +#: libpam/pam_strerror.c:78 +msgid "No module specific data is present" +msgstr "íŠ¹ì • 모듈 ë°ì´í„°ê°€ ì—†ìŒ" + +#: libpam/pam_strerror.c:80 +msgid "Bad item passed to pam_*_item()" +msgstr "pam_*_item()ì— ìž˜ëª»ëœ í•ëª©ì´ ì „ë‹¬ë¨" + +#: libpam/pam_strerror.c:82 +msgid "Conversation error" +msgstr "ì¸ì¦ 대화 오류" + +#: libpam/pam_strerror.c:84 +msgid "Authentication token manipulation error" +msgstr "ì¸ì¦ í† ê·¼ ìˆ˜ì • 오류" + +#: libpam/pam_strerror.c:86 +msgid "Authentication information cannot be recovered" +msgstr "ì¸ì¦ ì •ë³´ë¥¼ ë³µêµ¬í• ìˆ˜ ì—†ìŒ" + +#: libpam/pam_strerror.c:88 +msgid "Authentication token lock busy" +msgstr "ì¸ì¦ í† í° ìž ê¸ˆ 장치 사용중" + +#: libpam/pam_strerror.c:90 +msgid "Authentication token aging disabled" +msgstr "ì¸ì¦ í† í° ê¸°í•œì´ ë¹„í™œì„±í™”ë¨" + +#: libpam/pam_strerror.c:92 +msgid "Failed preliminary check by password service" +msgstr "암호 서비스로 ì‚¬ì „ í™•ì¸ ì‹¤íŒ¨" + +#: libpam/pam_strerror.c:94 +msgid "The return value should be ignored by PAM dispatch" +msgstr "복귀 ê°’ì€ PAM ë””ìŠ¤íŒ¨ì¹˜ì— ì˜í•´ 무시ë¨" + +#: libpam/pam_strerror.c:96 +msgid "Module is unknown" +msgstr "ëª¨ë“ˆì„ ì•Œ 수 ì—†ìŒ" + +#: libpam/pam_strerror.c:98 +msgid "Authentication token expired" +msgstr "ì¸ì¦ í† í° ë§Œë£Œ" + +#: libpam/pam_strerror.c:100 +msgid "Conversation is waiting for event" +msgstr "ì´ë²¤íŠ¸ë¥¼ 위해 ì¸ì¦ 대화를 기다리는 중 입니다" + +#: libpam/pam_strerror.c:102 +msgid "Application needs to call libpam again" +msgstr "libpamì„ ë‹¤ì‹œ ë¶ˆëŸ¬ì˜¤ë ¤ë©´ ì‘ìš© í”„ë¡œê·¸ëž¨ì´ í•„ìš”í•¨" + +#: libpam/pam_strerror.c:105 +msgid "Unknown PAM error" +msgstr "알 수 없는 PAM 오류" + +#: modules/pam_cracklib/pam_cracklib.c:64 +#, c-format +msgid "New %s%spassword: " +msgstr "새 %s%s 암호:" + +#: modules/pam_cracklib/pam_cracklib.c:66 +#, c-format +msgid "Retype new %s%spassword: " +msgstr "새 %s%s 암호 ìž¬ìž…ë ¥:" + +#: modules/pam_cracklib/pam_cracklib.c:67 +msgid "Sorry, passwords do not match." +msgstr "죄송합니다. 암호가 ì¼ì¹˜í•˜ì§€ 않습니다." + +#: modules/pam_cracklib/pam_cracklib.c:432 +msgid "is the same as the old one" +msgstr "ì´ì „ 암호와 ê°™ìŒ" + +#: modules/pam_cracklib/pam_cracklib.c:445 +msgid "is a palindrome" +msgstr "앞뒤 ì–´ëŠìª½ì—서 ì½ì–´ë„ ê°™ì€ ë¬¸ë§¥ìž„" + +#: modules/pam_cracklib/pam_cracklib.c:448 +msgid "case changes only" +msgstr "대소문ìžë§Œ 변경" + +#: modules/pam_cracklib/pam_cracklib.c:451 +msgid "is too similar to the old one" +msgstr "ì´ì „ 암호와 ìœ ì‚¬í•¨" + +#: modules/pam_cracklib/pam_cracklib.c:454 +msgid "is too simple" +msgstr "너무 간단함" + +#: modules/pam_cracklib/pam_cracklib.c:457 +msgid "is rotated" +msgstr "êµì²´ë¨" + +#: modules/pam_cracklib/pam_cracklib.c:460 +msgid "not enough character classes" +msgstr "" + +#: modules/pam_cracklib/pam_cracklib.c:498 +msgid "has been already used" +msgstr "ì´ë¯¸ 사용ë˜ê³ 있ìŒ" + +#: modules/pam_cracklib/pam_cracklib.c:526 +#: modules/pam_unix/pam_unix_passwd.c:449 +msgid "No password supplied" +msgstr "암호가 ì—†ìŒ" + +#: modules/pam_cracklib/pam_cracklib.c:526 +#: modules/pam_unix/pam_unix_passwd.c:449 +msgid "Password unchanged" +msgstr "암호가 변경ë˜ì§€ 않ìŒ" + +#: modules/pam_cracklib/pam_cracklib.c:549 +#: modules/pam_cracklib/pam_cracklib.c:672 +#, c-format +msgid "BAD PASSWORD: %s" +msgstr "ìž˜ëª»ëœ ì•”í˜¸: %s" + +#: modules/pam_exec/pam_exec.c:134 +#, c-format +msgid "%s failed: exit code %d" +msgstr "%s 실패: 종료 코드 %d" + +#: modules/pam_exec/pam_exec.c:143 +#, c-format +msgid "%s failed: caught signal %d%s" +msgstr "%s 실패: ì‹ í˜¸ 발견 %d%s" + +#: modules/pam_exec/pam_exec.c:152 +#, c-format +msgid "%s failed: unknown status 0x%x" +msgstr "%s 실패: 알 수 없는 ìƒíƒœ 0x%x" + +#. TRANSLATORS: "strftime options for date of last login" +#: modules/pam_lastlog/pam_lastlog.c:190 +msgid " %a %b %e %H:%M:%S %Z %Y" +msgstr " %a %b %e %H:%M:%S %Z %Y" + +#. TRANSLATORS: " from <host>" +#: modules/pam_lastlog/pam_lastlog.c:199 +#, c-format +msgid " from %.*s" +msgstr " %.*sì—서 시작" + +#. TRANSLATORS: " on <terminal>" +#: modules/pam_lastlog/pam_lastlog.c:211 +#, c-format +msgid " on %.*s" +msgstr " ì¼ì‹œ %.*s" + +#. TRANSLATORS: "Last login: <date> from <host> on <terminal>" +#: modules/pam_lastlog/pam_lastlog.c:220 +#, c-format +msgid "Last login:%s%s%s" +msgstr "마지막 로그ì¸:%s%s%s" + +#: modules/pam_lastlog/pam_lastlog.c:226 +msgid "Welcome to your new account!" +msgstr "새로운 ê³„ì •ì„ ì‚¬ìš©í•´ 주셔서 ê°ì‚¬í•©ë‹ˆë‹¤!" + +#: modules/pam_limits/pam_limits.c:712 +#, c-format +msgid "Too many logins for '%s'." +msgstr "'%s' 대해 너무 ë§Žì´ ë¡œê·¸ì¸í•¨." + +#: modules/pam_mail/pam_mail.c:313 +msgid "No mail." +msgstr "ë©”ì¼ ì—†ìŒ." + +#: modules/pam_mail/pam_mail.c:316 +msgid "You have new mail." +msgstr "새로운 ë©”ì¼ì´ 있습니다." + +#: modules/pam_mail/pam_mail.c:319 +msgid "You have old mail." +msgstr "ì˜¤ëž˜ëœ ë©”ì¼ì´ 있습니다." + +#: modules/pam_mail/pam_mail.c:323 +msgid "You have mail." +msgstr "ë©”ì¼ì´ 있습니다." + +#: modules/pam_mail/pam_mail.c:330 +#, c-format +msgid "You have no mail in folder %s." +msgstr "%s í´ë”ì— ë©”ì¼ì´ 없습니다." + +#: modules/pam_mail/pam_mail.c:334 +#, c-format +msgid "You have new mail in folder %s." +msgstr "%sì— ìƒˆë¡œìš´ ë©”ì¼ì´ 있습니다." + +#: modules/pam_mail/pam_mail.c:338 +#, c-format +msgid "You have old mail in folder %s." +msgstr "%s í´ë”ì— ì˜¤ëž˜ëœ ë©”ì¼ì´ 있습니다." + +#: modules/pam_mail/pam_mail.c:343 +#, c-format +msgid "You have mail in folder %s." +msgstr "%s í´ë”ì— ë©”ì¼ì´ 있습니다." + +#: modules/pam_mkhomedir/pam_mkhomedir.c:142 +#, c-format +msgid "Creating directory '%s'." +msgstr "" + +#: modules/pam_mkhomedir/pam_mkhomedir.c:147 +#, c-format +msgid "Unable to create directory %s: %m" +msgstr "" + +#: modules/pam_selinux/pam_selinux.c:164 +#, fuzzy +msgid "Would you like to enter a security context? [N] " +msgstr "보안 ë¬¸ë§¥ì„ ìž…ë ¥í•˜ì‹œê² ìŠµë‹ˆê¹Œ? [y]" + +#: modules/pam_selinux/pam_selinux.c:181 modules/pam_selinux/pam_selinux.c:265 +#, fuzzy +msgid "role:" +msgstr "ì—í• :" + +#: modules/pam_selinux/pam_selinux.c:193 modules/pam_selinux/pam_selinux.c:282 +#, fuzzy +msgid "level:" +msgstr "ë ˆë²¨:" + +#: modules/pam_selinux/pam_selinux.c:206 modules/pam_selinux/pam_selinux.c:313 +msgid "Not a valid security context" +msgstr "ìœ íš¨í•œ 보안 ë¬¸ë§¥ì´ ì—†ìŒ" + +#: modules/pam_selinux/pam_selinux.c:251 +#, fuzzy, c-format +msgid "Default Security Context %s\n" +msgstr "보안 문맥 %s í• ë‹¹" + +#: modules/pam_selinux/pam_selinux.c:255 +#, fuzzy +msgid "Would you like to enter a different role or level?" +msgstr "보안 ë¬¸ë§¥ì„ ìž…ë ¥í•˜ì‹œê² ìŠµë‹ˆê¹Œ? [y]" + +#: modules/pam_selinux/pam_selinux.c:269 +#, c-format +msgid "No default type for role %s\n" +msgstr "" + +#: modules/pam_selinux/pam_selinux.c:522 +#, c-format +msgid "Unable to get valid context for %s" +msgstr "" + +#: modules/pam_selinux/pam_selinux.c:578 +msgid "Requested MLS level not in permitted range" +msgstr "" + +#: modules/pam_selinux/pam_selinux.c:628 +#, c-format +msgid "Security Context %s Assigned" +msgstr "보안 문맥 %s í• ë‹¹" + +#: modules/pam_selinux/pam_selinux.c:649 +#, fuzzy, c-format +msgid "Key Creation Context %s Assigned" +msgstr "보안 문맥 %s í• ë‹¹" + +#: modules/pam_selinux/pam_selinux_check.c:99 +#, c-format +msgid "failed to initialize PAM\n" +msgstr "PAM 초기화 실패\n" + +#: modules/pam_selinux/pam_selinux_check.c:105 +#, c-format +msgid "failed to pam_set_item()\n" +msgstr "pam_set_item() 실패\n" + +#: modules/pam_selinux/pam_selinux_check.c:133 +#, c-format +msgid "login: failure forking: %m" +msgstr "로그ì¸: í¬í¬ 작업(forking) 실패: %m" + +#: modules/pam_stress/pam_stress.c:476 +#, fuzzy, c-format +msgid "Changing STRESS password for %s." +msgstr "STRESS 암호 변경" + +#: modules/pam_stress/pam_stress.c:490 +msgid "Enter new STRESS password: " +msgstr "새 STRESS 암호 ìž…ë ¥:" + +#: modules/pam_stress/pam_stress.c:493 +msgid "Retype new STRESS password: " +msgstr "새 STRESS 암호를 ìž¬ìž…ë ¥:" + +#: modules/pam_stress/pam_stress.c:522 +msgid "Verification mis-typed; password unchanged" +msgstr "암호 확ì¸ì—서 잘못 ìž…ë ¥ë¨; 암호가 변경ë˜ì§€ 않ìŒ" + +#: modules/pam_tally/pam_tally.c:746 +msgid "Authentication error" +msgstr "ì¸ì¦ 오류" + +#: modules/pam_tally/pam_tally.c:747 +msgid "Service error" +msgstr "서비스 오류" + +#: modules/pam_tally/pam_tally.c:748 +msgid "Unknown user" +msgstr "알 수 없는 사용ìž" + +#: modules/pam_tally/pam_tally.c:749 +msgid "Unknown error" +msgstr "알 수 없는 오류" + +#: modules/pam_tally/pam_tally.c:765 +#, c-format +msgid "%s: Bad number given to --reset=\n" +msgstr "%s: ìž˜ëª»ëœ ìˆ«ìžê°€ --reset=ì— ì„¤ì •ë¨\n" + +#: modules/pam_tally/pam_tally.c:769 +#, c-format +msgid "%s: Unrecognised option %s\n" +msgstr "%s: ì•Œë ¤ì§€ì§€ ì•Šì€ ì˜µì…˜ %s\n" + +#: modules/pam_tally/pam_tally.c:781 +#, c-format +msgid "" +"%s: [--file rooted-filename] [--user username] [--reset[=n]] [--quiet]\n" +msgstr "" +"%s: [--file rooted-filename] [--user username] [--reset[=n]] [--quiet]\n" + +#: modules/pam_tally/pam_tally.c:855 +#, c-format +msgid "%s: Can't reset all users to non-zero\n" +msgstr "%s: ëª¨ë“ ì‚¬ìš©ìžë¥¼ ì˜ì´ 아닌 값으로 ì„¤ì •í• ìˆ˜ ì—†ìŒ\n" + +#: modules/pam_unix/pam_unix_acct.c:229 modules/pam_unix/pam_unix_acct.c:251 +msgid "Your account has expired; please contact your system administrator" +msgstr "ê³„ì •ì´ ë§Œë£Œë˜ì—ˆìŠµë‹ˆë‹¤: 시스템 관리ìžì—게 ì•Œë ¤ 주ì‹ì‹œì˜¤" + +#: modules/pam_unix/pam_unix_acct.c:237 +msgid "You are required to change your password immediately (root enforced)" +msgstr "암호를 즉시 변경해 주ì‹ì‹œì˜¤ (rootê°€ ê°•ì œ ì„¤ì •í•¨)" + +#: modules/pam_unix/pam_unix_acct.c:243 +msgid "You are required to change your password immediately (password aged)" +msgstr "암호를 즉시 변경해 주ì‹ì‹œì˜¤ (ì˜¤ëž˜ëœ ì•”í˜¸)" + +#: modules/pam_unix/pam_unix_acct.c:261 modules/pam_unix/pam_unix_acct.c:268 +#, c-format +msgid "Warning: your password will expire in %d day" +msgid_plural "Warning: your password will expire in %d days" +msgstr[0] "ê²½ê³ : %dì¼ ë‚´ë¡œ 암호가 만료ë©ë‹ˆë‹¤" + +#. TRANSLATORS: only used if dngettext is not supported +#: modules/pam_unix/pam_unix_acct.c:273 +#, c-format +msgid "Warning: your password will expire in %d days" +msgstr "ê²½ê³ : %dì¼ ë‚´ë¡œ 암호가 만료ë©ë‹ˆë‹¤" + +#: modules/pam_unix/pam_unix_auth.c:159 modules/pam_userdb/pam_userdb.c:61 +msgid "Password: " +msgstr "암호:" + +#: modules/pam_unix/pam_unix_passwd.c:359 +msgid "NIS password could not be changed." +msgstr "NIS 암호는 ë³€ê²½í• ìˆ˜ 없습니다." + +#: modules/pam_unix/pam_unix_passwd.c:466 +msgid "You must choose a longer password" +msgstr "ë” ê¸´ 암호를 ì„ íƒí•´ 주ì‹ì‹œì˜¤" + +#: modules/pam_unix/pam_unix_passwd.c:470 +msgid "Password has been already used. Choose another." +msgstr "ì´ë¯¸ 사용ë˜ê³ 있는 암호입니다. 다른 암호를 ì„ íƒí•´ 주ì‹ì‹œì˜¤." + +#: modules/pam_unix/pam_unix_passwd.c:571 +#, fuzzy, c-format +msgid "Changing password for %s." +msgstr "STRESS 암호 변경" + +#: modules/pam_unix/pam_unix_passwd.c:582 +msgid "(current) UNIX password: " +msgstr "(현재) UNIX 암호:" + +#: modules/pam_unix/pam_unix_passwd.c:617 +msgid "You must wait longer to change your password" +msgstr "암호 ë³€ê²½ì„ ìœ„í•´ ì¡°ê¸ˆë” ê¸°ë‹¤ë ¤ 주ì‹ì‹œì˜¤." + +#: modules/pam_unix/pam_unix_passwd.c:677 +msgid "Enter new UNIX password: " +msgstr "새 UNIX 암호 ìž…ë ¥:" + +#: modules/pam_unix/pam_unix_passwd.c:678 +msgid "Retype new UNIX password: " +msgstr "새 UNIX 암호 ìž¬ìž…ë ¥:" + +#, fuzzy +#~ msgid "Error translating default context." +#~ msgstr "기본 ë¬¸ë§¥ì€ %s입니다. \n" + +#~ msgid "Do you want to choose a different one? [n]" +#~ msgstr "다른 ê²ƒì„ ì„ íƒí•˜ì‹œê² 습니까? [n]" + +#~ msgid "Enter number of choice: " +#~ msgstr "ì„ íƒ ì‚¬í• ìž…ë ¥:" + +#~ msgid "type: " +#~ msgstr "ìœ í˜•:" diff --git a/po/ml.gmo b/po/ml.gmo Binary files differnew file mode 100644 index 00000000..a4596d92 --- /dev/null +++ b/po/ml.gmo diff --git a/po/ml.po b/po/ml.po new file mode 100644 index 00000000..38b106c1 --- /dev/null +++ b/po/ml.po @@ -0,0 +1,522 @@ +# translation of ml.po to Malayalam +# Copyright (C) YEAR Linux-PAM Project +# This file is distributed under the same license as the PACKAGE package. +# +# Ani Peter <apeter@redhat.com>, 2007. +msgid "" +msgstr "" +"Project-Id-Version: ml\n" +"Report-Msgid-Bugs-To: http://sourceforge.net/projects/pam\n" +"POT-Creation-Date: 2008-04-16 11:18+0200\n" +"PO-Revision-Date: 2007-06-22 17:15+0530\n" +"Last-Translator: Ani Peter <apeter@redhat.com>\n" +"Language-Team: Malayalam <en@li.org>\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: KBabel 1.11.4\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: libpam_misc/misc_conv.c:33 +msgid "...Time is running out...\n" +msgstr "...സമയപരിധി അവസാനികàµà´•àµà´¨àµà´¨àµ...\n" + +#: libpam_misc/misc_conv.c:34 +msgid "...Sorry, your time is up!\n" +msgstr "...à´•àµà´·à´®à´¿à´•àµà´•ണം, നിങàµà´™à´³àµà´Ÿàµ† സമയം à´•à´´à´¿à´žàµà´žà´¿à´°à´¿à´•àµà´•àµà´¨àµà´¨àµ!\n" + +#: libpam_misc/misc_conv.c:342 +#, c-format +msgid "erroneous conversation (%d)\n" +msgstr "തെറàµà´±à´¾à´¯ സംവാദം (%d)\n" + +#: libpam/pam_item.c:302 +msgid "login:" +msgstr "ലോഗിനàµâ€:" + +#: libpam/pam_strerror.c:40 +msgid "Success" +msgstr "വിജയിചàµà´šàµ" + +#: libpam/pam_strerror.c:42 +msgid "Critical error - immediate abort" +msgstr "à´—àµà´°àµà´¤à´°à´®à´¾à´¯ പിശകൠ- ഉടനàµâ€ അവസാനിപàµà´ªà´¿à´•àµà´•àµà´•" + +#: libpam/pam_strerror.c:44 +msgid "Failed to load module" +msgstr "മൊഡàµà´¯àµ‚à´³àµâ€ à´²à´àµà´¯à´®à´¾à´•àµà´•àµà´¨àµà´¨à´¤à´¿à´²àµâ€ പരാജയപàµà´ªàµ†à´Ÿàµà´Ÿàµ" + +#: libpam/pam_strerror.c:46 +msgid "Symbol not found" +msgstr "à´šà´¿à´¹àµà´¨à´‚ à´²à´àµà´¯à´®à´¾à´¯à´¿à´²àµà´²" + +#: libpam/pam_strerror.c:48 +msgid "Error in service module" +msgstr "സറàµâ€à´µàµ€à´¸àµ മൊഡàµà´¯àµ‚ളിലàµâ€ പിഴവàµ" + +#: libpam/pam_strerror.c:50 +msgid "System error" +msgstr "സിസàµà´±àµà´±à´®à´¿à´²àµâ€ പിഴവàµ" + +#: libpam/pam_strerror.c:52 +msgid "Memory buffer error" +msgstr "മെമàµà´®à´±à´¿ ബഫറിലàµâ€ പിശകàµ" + +#: libpam/pam_strerror.c:54 +msgid "Permission denied" +msgstr "à´ªàµà´±à´µàµ‡à´¶à´¨à´‚ à´…à´¨àµà´µà´¦à´¿à´•àµà´•àµà´¨àµà´¨à´¤à´²àµà´²" + +#: libpam/pam_strerror.c:56 +msgid "Authentication failure" +msgstr "ആധികാരികത ഉറപàµà´ªà´¾à´•àµà´•àµà´¨àµà´¨à´¤à´¿à´²àµâ€ പിശകàµ" + +#: libpam/pam_strerror.c:58 +msgid "Insufficient credentials to access authentication data" +msgstr "ആധികാരികത ഉറപàµà´ªà´¾à´•àµà´•àµà´¨àµà´¨à´¤à´¿à´¨àµ മതിയായ ഡേറàµà´±à´¾ à´²à´àµà´¯à´®à´¾à´²àµà´²" + +#: libpam/pam_strerror.c:60 +msgid "Authentication service cannot retrieve authentication info" +msgstr "ആധികാരികത ഉറപàµà´ªà´¾à´•àµà´•àµà´¨àµà´¨ സറàµâ€à´µàµ€à´¸à´¿à´¨àµ, ആവശàµà´¯à´®àµà´³à´³ വിവരങàµà´™à´³àµâ€ à´²à´àµà´¯à´®à´¾à´•àµà´•àµà´µà´¾à´¨àµâ€ സാധàµà´¯à´®à´¾à´¯à´¿à´²àµà´²" + +#: libpam/pam_strerror.c:62 +msgid "User not known to the underlying authentication module" +msgstr "പറഞàµà´žà´¿à´°à´¿à´•àµà´•àµà´¨àµà´¨ ഓഥനàµâ€à´±à´¿à´•àµà´•േഷനàµâ€ മൊഡàµà´¯àµ‚ളിലàµâ€ യൂസറàµâ€ à´²à´àµà´¯à´®à´²àµà´²" + +#: libpam/pam_strerror.c:64 +msgid "Have exhausted maximum number of retries for service" +msgstr "സറàµâ€à´µàµ€à´¸àµ ഇനി à´²à´àµà´¯à´®à´¾à´•àµà´•àµà´µà´¾à´¨àµâ€ സാധàµà´¯à´®à´¾à´•àµà´¨àµà´¨à´¤à´²àµà´²" + +#: libpam/pam_strerror.c:66 +msgid "Authentication token is no longer valid; new one required" +msgstr "ഓഥനàµâ€à´±à´¿à´•àµà´•േഷനàµâ€ ടോകàµà´•à´¨àµâ€à´±àµ† കാലാവധി à´•à´´à´¿à´žàµà´žà´¿à´°à´¿à´•àµà´•àµà´¨àµà´¨àµ; à´ªàµà´¤à´¿à´¯à´¤àµ നലàµâ€à´•àµà´•" + +#: libpam/pam_strerror.c:68 +msgid "User account has expired" +msgstr "യൂസറിനàµâ€à´±àµ† à´…à´•àµà´•ൌണàµà´Ÿà´¿à´¨àµâ€à´±àµ† കാലാവധി അവസാനിചàµà´šà´¿à´°à´¿à´•àµà´•àµà´¨àµà´¨àµ" + +#: libpam/pam_strerror.c:70 +msgid "Cannot make/remove an entry for the specified session" +msgstr "പറഞàµà´žà´¿à´°à´¿à´•àµà´•àµà´¨àµà´¨ സെഷനൠആവശàµà´¯à´®àµà´³à´³ à´Žà´¨àµâ€à´Ÿàµà´°à´¿ ഉണàµà´Ÿà´¾à´•àµà´•àµà´µà´¾à´¨àµ‹ നീകàµà´•àµà´µà´¾à´¨àµ‹ സാധàµà´¯à´®à´¾à´•àµà´¨àµà´¨à´²àµà´²" + +#: libpam/pam_strerror.c:72 +msgid "Authentication service cannot retrieve user credentials" +msgstr "ഓഥനàµâ€à´±à´¿à´•àµà´•േഷനàµâ€ സറàµâ€à´µàµ€à´¸à´¿à´¨àµ യൂസറിനàµâ€à´±àµ† വിവരങàµà´™à´³àµâ€ à´²à´àµà´¯à´®à´¾à´•àµà´•àµà´µà´¾à´¨àµâ€ സാധàµà´¯à´®à´¾à´¯à´¿à´²àµà´²" + +#: libpam/pam_strerror.c:74 +msgid "User credentials expired" +msgstr "യൂസറിനàµâ€à´±àµ† ആനàµà´•ൂലàµà´¯à´™àµà´™à´³àµà´Ÿàµ† കാലാവധി അവസാനിചàµà´šà´¿à´°à´¿à´•àµà´•àµà´¨àµà´¨àµ" + +#: libpam/pam_strerror.c:76 +msgid "Failure setting user credentials" +msgstr "യൂസറിനàµà´³à´³ ആനàµà´•ൂലàµà´¯à´™àµà´™à´³àµâ€ à´•àµà´±à´®à´¿à´•à´°à´¿à´•àµà´•àµà´¨àµà´¨à´¤à´¿à´²àµâ€ പരാജയപàµà´ªàµ†à´Ÿàµà´Ÿàµ" + +#: libpam/pam_strerror.c:78 +msgid "No module specific data is present" +msgstr "മൊഡàµà´¯àµ‚à´³àµâ€ à´…à´¨àµà´¸à´°à´¿à´šàµà´šàµà´³à´³ ഡേറàµà´± à´²à´àµà´¯à´®à´²àµà´²" + +#: libpam/pam_strerror.c:80 +msgid "Bad item passed to pam_*_item()" +msgstr "pam_*_item()-ലേകàµà´•ൠതെറàµà´±à´¾à´¯ വസàµà´¤àµ നലàµâ€à´•ിയിരികàµà´•àµà´¨àµà´¨àµ" + +#: libpam/pam_strerror.c:82 +msgid "Conversation error" +msgstr "സംവാദതàµà´¤à´¿à´²àµà´³à´³ പിശകàµ" + +#: libpam/pam_strerror.c:84 +msgid "Authentication token manipulation error" +msgstr "ഓഥനàµâ€à´±à´¿à´•àµà´•േഷനàµâ€ ടോകàµà´•à´¨àµâ€ കൈകാരàµà´¯à´‚ ചെയàµà´¯àµà´¨àµà´¨à´¤à´¿à´²àµâ€ പിശകàµ" + +#: libpam/pam_strerror.c:86 +msgid "Authentication information cannot be recovered" +msgstr "ഓഥനàµâ€à´±à´¿à´•àµà´•േഷനàµâ€ വിവരം വീണàµà´Ÿàµ†à´Ÿàµà´•àµà´•àµà´µà´¾à´¨àµâ€ സാധàµà´¯à´®à´²àµà´²" + +#: libpam/pam_strerror.c:88 +msgid "Authentication token lock busy" +msgstr "ഓഥനàµâ€à´±à´¿à´•àµà´•േഷനàµâ€ ടോകàµà´•à´¨àµâ€ ലോകàµà´•ൠഉപയോഗതàµà´¤à´¿à´²à´¾à´£àµ" + +#: libpam/pam_strerror.c:90 +msgid "Authentication token aging disabled" +msgstr "ഓഥനàµâ€à´±à´¿à´•àµà´•േഷനàµâ€ ടോകàµà´•à´¨àµâ€ à´à´œà´¿à´™àµ à´ªàµà´±à´µà´±àµâ€à´¤àµà´¤à´¨ രഹിതമാണàµ" + +#: libpam/pam_strerror.c:92 +msgid "Failed preliminary check by password service" +msgstr "പാസàµâ€Œà´µàµ‡à´±àµâ€à´¡àµ സറàµâ€à´µàµ€à´¸à´¿à´¨àµâ€à´±àµ† ആദàµà´¯à´¤àµà´¤àµ† പരിശോധന പരാജയപàµà´ªàµ†à´Ÿàµà´Ÿàµ" + +#: libpam/pam_strerror.c:94 +msgid "The return value should be ignored by PAM dispatch" +msgstr "തിരികെ നലàµâ€à´•àµà´¨àµà´¨ മൂലàµà´²àµà´¯à´‚ PAM à´¡à´¿à´¸àµà´ªà´¾à´šàµà´šàµ അവഗണികàµà´•േണàµà´Ÿà´¤à´¾à´•àµà´¨àµà´¨àµ" + +#: libpam/pam_strerror.c:96 +msgid "Module is unknown" +msgstr "മൊഡàµà´¯àµ‚à´³àµâ€ à´²à´àµà´¯à´®à´²àµà´²" + +#: libpam/pam_strerror.c:98 +msgid "Authentication token expired" +msgstr "ഓഥനàµâ€à´±à´¿à´•àµà´•േഷനàµâ€ ടോകàµà´•à´¨àµâ€à´±àµ† കാലാവധി അവസാനിചàµà´šà´¿à´°à´¿à´•àµà´•àµà´¨àµà´¨àµ" + +#: libpam/pam_strerror.c:100 +msgid "Conversation is waiting for event" +msgstr "സംവാദം ഒരൠഇവനàµâ€à´±à´¿à´¨à´¾à´¯à´¿ കാതàµà´¤à´¿à´°à´¿à´•àµà´•àµà´¨àµà´¨àµ" + +#: libpam/pam_strerror.c:102 +msgid "Application needs to call libpam again" +msgstr "à´ªàµà´±à´¯àµ‹à´—à´™àµà´™à´³àµâ€à´•àµà´•ൠവീണàµà´Ÿàµà´‚ libpam ആവശàµà´¯à´®àµà´£àµà´Ÿàµ" + +#: libpam/pam_strerror.c:105 +msgid "Unknown PAM error" +msgstr "അപരിചിതമായ PAM പിശകàµ" + +#: modules/pam_cracklib/pam_cracklib.c:64 +#, c-format +msgid "New %s%spassword: " +msgstr "à´ªàµà´¤à´¿à´¯ %s%s പാസàµâ€Œà´µàµ‡à´±àµâ€à´¡àµ: " + +#: modules/pam_cracklib/pam_cracklib.c:66 +#, c-format +msgid "Retype new %s%spassword: " +msgstr "വീണàµà´Ÿàµà´‚ %s%s പാസàµâ€Œà´µàµ‡à´±àµâ€à´¡àµ ടൈപàµà´ªàµ ചെയàµà´¯àµà´•: " + +#: modules/pam_cracklib/pam_cracklib.c:67 +msgid "Sorry, passwords do not match." +msgstr "à´•àµà´·à´®à´¿à´•àµà´•ണം, പാസàµâ€Œà´µàµ‡à´±àµâ€à´¡àµà´•à´³àµâ€ തമàµà´®à´¿à´²àµâ€ ചേരàµà´¨àµà´¨à´¿à´²àµà´²." + +#: modules/pam_cracklib/pam_cracklib.c:432 +msgid "is the same as the old one" +msgstr "പഴയതൠപോലെ തനàµà´¨àµ†à´¯à´¾à´•àµà´¨àµà´¨àµ" + +#: modules/pam_cracklib/pam_cracklib.c:445 +msgid "is a palindrome" +msgstr "ഒരൠപാലിനàµâ€à´¡àµà´°àµ‹à´‚ ആണàµ" + +#: modules/pam_cracklib/pam_cracklib.c:448 +msgid "case changes only" +msgstr "à´…à´•àµà´·à´°à´™àµà´™à´³àµà´Ÿàµ† വലിപàµà´ªà´‚ മാറàµà´¨àµà´¨àµ à´Žà´¨àµà´¨ മാതàµà´±à´‚" + +#: modules/pam_cracklib/pam_cracklib.c:451 +msgid "is too similar to the old one" +msgstr "പഴയതിനൠസാമàµà´¯à´®àµà´³àµà´³à´¤à´¾à´•àµà´¨àµà´¨àµ" + +#: modules/pam_cracklib/pam_cracklib.c:454 +msgid "is too simple" +msgstr "സാധാരണയàµà´³àµà´³à´¤à´¾à´£àµ" + +#: modules/pam_cracklib/pam_cracklib.c:457 +msgid "is rotated" +msgstr "is rotated" + +#: modules/pam_cracklib/pam_cracklib.c:460 +msgid "not enough character classes" +msgstr "" + +#: modules/pam_cracklib/pam_cracklib.c:498 +msgid "has been already used" +msgstr "ഉപയോഗതàµà´¤à´¿à´²à´¾à´£àµ" + +#: modules/pam_cracklib/pam_cracklib.c:526 +#: modules/pam_unix/pam_unix_passwd.c:449 +msgid "No password supplied" +msgstr "പാസàµâ€Œà´µàµ‡à´±àµâ€à´¡àµ നലàµâ€à´•ിയിടàµà´Ÿà´¿à´²àµà´²" + +#: modules/pam_cracklib/pam_cracklib.c:526 +#: modules/pam_unix/pam_unix_passwd.c:449 +msgid "Password unchanged" +msgstr "പാസàµâ€Œà´µàµ‡à´±àµâ€à´¡àµ മാറàµà´±à´¿à´¯à´¿à´Ÿàµà´Ÿà´¿à´²àµà´²" + +#: modules/pam_cracklib/pam_cracklib.c:549 +#: modules/pam_cracklib/pam_cracklib.c:672 +#, c-format +msgid "BAD PASSWORD: %s" +msgstr "BAD PASSWORD: %s" + +#: modules/pam_exec/pam_exec.c:134 +#, c-format +msgid "%s failed: exit code %d" +msgstr "%s പരാâ€à´œà´¯à´ªàµà´ªàµ†à´Ÿàµà´Ÿàµ: %d à´Žà´¨àµà´¨ കോഡിലàµâ€ നിനàµà´¨àµà´‚ à´ªàµà´±à´¤àµà´¤àµ à´•à´Ÿà´•àµà´•àµà´•" + +#: modules/pam_exec/pam_exec.c:143 +#, c-format +msgid "%s failed: caught signal %d%s" +msgstr "%s പരാâ€à´œà´¯à´ªàµà´ªàµ†à´Ÿàµà´Ÿàµ: %d%s സിഗàµà´¨à´²àµâ€ à´²à´àµà´¯à´®à´¾à´¯à´¿à´°à´¿à´•àµà´•àµà´¨àµà´¨àµ" + +#: modules/pam_exec/pam_exec.c:152 +#, c-format +msgid "%s failed: unknown status 0x%x" +msgstr "%s പരാâ€à´œà´¯à´ªàµà´ªàµ†à´Ÿàµà´Ÿàµ: അപരിചിതമായ 0x%x നിലവാരം" + +#. TRANSLATORS: "strftime options for date of last login" +#: modules/pam_lastlog/pam_lastlog.c:190 +msgid " %a %b %e %H:%M:%S %Z %Y" +msgstr " %a %b %e %H:%M:%S %Z %Y" + +#. TRANSLATORS: " from <host>" +#: modules/pam_lastlog/pam_lastlog.c:199 +#, c-format +msgid " from %.*s" +msgstr " %.*s-à´²àµâ€ നിനàµà´¨àµà´‚" + +#. TRANSLATORS: " on <terminal>" +#: modules/pam_lastlog/pam_lastlog.c:211 +#, c-format +msgid " on %.*s" +msgstr " %.*s-à´²àµâ€" + +#. TRANSLATORS: "Last login: <date> from <host> on <terminal>" +#: modules/pam_lastlog/pam_lastlog.c:220 +#, c-format +msgid "Last login:%s%s%s" +msgstr "അവസാനം ലോഗിനàµâ€ ചെയàµà´¤à´¤àµ:%s%s%s" + +#: modules/pam_lastlog/pam_lastlog.c:226 +msgid "Welcome to your new account!" +msgstr "നിങàµà´™à´³àµà´Ÿàµ† à´ªàµà´¤à´¿à´¯ à´…à´•àµà´•ൌണàµà´Ÿà´¿à´²àµ‡à´•àµà´•ൠസàµà´µà´¾à´—തം!" + +#: modules/pam_limits/pam_limits.c:712 +#, c-format +msgid "Too many logins for '%s'." +msgstr "'%s'-നൠഅനവധി ലോഗിനàµà´•à´³àµâ€." + +#: modules/pam_mail/pam_mail.c:313 +msgid "No mail." +msgstr "മെയിലàµâ€ ഇലàµà´²." + +#: modules/pam_mail/pam_mail.c:316 +msgid "You have new mail." +msgstr "നിങàµà´™à´³àµâ€à´•àµà´•ൠപàµà´¤à´¿à´¯ മെയിലàµâ€ ഉണàµà´Ÿàµ." + +#: modules/pam_mail/pam_mail.c:319 +msgid "You have old mail." +msgstr "നിങàµà´™à´³àµâ€à´•àµà´•ൠപഴയ മെയിലàµâ€ ഉണàµà´Ÿàµ." + +#: modules/pam_mail/pam_mail.c:323 +msgid "You have mail." +msgstr "നിങàµà´™à´³àµâ€à´•àµà´•ൠമെയിലàµâ€ ഉണàµà´Ÿàµ." + +#: modules/pam_mail/pam_mail.c:330 +#, c-format +msgid "You have no mail in folder %s." +msgstr "%s ഫോളàµâ€à´¡à´±à´¿à´²àµâ€ നിങàµà´™à´³àµâ€à´•àµà´•ൠമെയിലàµâ€ ഇലàµà´²." + +#: modules/pam_mail/pam_mail.c:334 +#, c-format +msgid "You have new mail in folder %s." +msgstr "%s ഫോളàµâ€à´¡à´±à´¿à´²àµâ€ നിങàµà´™à´³àµâ€à´•àµà´•ൠപàµà´¤à´¿à´¯ മെയിലàµâ€ ഉണàµà´Ÿàµ." + +#: modules/pam_mail/pam_mail.c:338 +#, c-format +msgid "You have old mail in folder %s." +msgstr "%s ഫോളàµâ€à´¡à´±à´¿à´²àµâ€ നിങàµà´™à´³àµâ€à´•àµà´•ൠപഴയ മെയിലàµâ€ ഉണàµà´Ÿàµ." + +#: modules/pam_mail/pam_mail.c:343 +#, c-format +msgid "You have mail in folder %s." +msgstr "%s ഫോളàµâ€à´¡à´±à´¿à´²àµâ€ നിങàµà´™à´³àµâ€à´•àµà´•ൠമെയിലàµâ€ ഉണàµà´Ÿàµ." + +#: modules/pam_mkhomedir/pam_mkhomedir.c:142 +#, c-format +msgid "Creating directory '%s'." +msgstr "" + +#: modules/pam_mkhomedir/pam_mkhomedir.c:147 +#, c-format +msgid "Unable to create directory %s: %m" +msgstr "" + +#: modules/pam_selinux/pam_selinux.c:164 +#, fuzzy +msgid "Would you like to enter a security context? [N] " +msgstr "നിങàµà´™à´³àµâ€à´•àµà´•ൠഒരൠസെകàµà´¯àµ‚à´°à´¿à´±àµà´±à´¿ കോണàµâ€à´Ÿàµ†à´•àµà´¸àµà´±àµà´±àµ നലàµâ€à´•ണമോ? [y] " + +#: modules/pam_selinux/pam_selinux.c:181 modules/pam_selinux/pam_selinux.c:265 +#, fuzzy +msgid "role:" +msgstr "role: " + +#: modules/pam_selinux/pam_selinux.c:193 modules/pam_selinux/pam_selinux.c:282 +#, fuzzy +msgid "level:" +msgstr "level: " + +#: modules/pam_selinux/pam_selinux.c:206 modules/pam_selinux/pam_selinux.c:313 +msgid "Not a valid security context" +msgstr "ശരിയായ സെകàµà´¯àµ‚à´°à´¿à´±àµà´±à´¿ കോണàµâ€à´Ÿàµ†à´•àµà´¸àµà´±àµà´±àµ à´…à´²àµà´²" + +#: modules/pam_selinux/pam_selinux.c:251 +#, fuzzy, c-format +msgid "Default Security Context %s\n" +msgstr "%s à´Žà´¨àµà´¨ സെകàµà´¯àµ‚à´°à´¿à´±àµà´±à´¿ കോണàµâ€à´Ÿàµ†à´•àµà´¸àµà´±àµà´±àµ നലàµâ€à´•ിയിരികàµà´•àµà´¨àµà´¨àµ" + +#: modules/pam_selinux/pam_selinux.c:255 +#, fuzzy +msgid "Would you like to enter a different role or level?" +msgstr "നിങàµà´™à´³àµâ€à´•àµà´•ൠഒരൠസെകàµà´¯àµ‚à´°à´¿à´±àµà´±à´¿ കോണàµâ€à´Ÿàµ†à´•àµà´¸àµà´±àµà´±àµ നലàµâ€à´•ണമോ? [y] " + +#: modules/pam_selinux/pam_selinux.c:269 +#, c-format +msgid "No default type for role %s\n" +msgstr "" + +#: modules/pam_selinux/pam_selinux.c:522 +#, c-format +msgid "Unable to get valid context for %s" +msgstr "" + +#: modules/pam_selinux/pam_selinux.c:578 +msgid "Requested MLS level not in permitted range" +msgstr "" + +#: modules/pam_selinux/pam_selinux.c:628 +#, c-format +msgid "Security Context %s Assigned" +msgstr "%s à´Žà´¨àµà´¨ സെകàµà´¯àµ‚à´°à´¿à´±àµà´±à´¿ കോണàµâ€à´Ÿàµ†à´•àµà´¸àµà´±àµà´±àµ നലàµâ€à´•ിയിരികàµà´•àµà´¨àµà´¨àµ" + +#: modules/pam_selinux/pam_selinux.c:649 +#, fuzzy, c-format +msgid "Key Creation Context %s Assigned" +msgstr "%s à´Žà´¨àµà´¨ സെകàµà´¯àµ‚à´°à´¿à´±àµà´±à´¿ കോണàµâ€à´Ÿàµ†à´•àµà´¸àµà´±àµà´±àµ നലàµâ€à´•ിയിരികàµà´•àµà´¨àµà´¨àµ" + +#: modules/pam_selinux/pam_selinux_check.c:99 +#, c-format +msgid "failed to initialize PAM\n" +msgstr "PAM ആരംà´à´¿à´•àµà´•àµà´¨àµà´¨à´¤à´¿à´²àµâ€ പരാജയം\n" + +#: modules/pam_selinux/pam_selinux_check.c:105 +#, c-format +msgid "failed to pam_set_item()\n" +msgstr "pam_set_item() ചെയàµà´¯àµà´¨àµà´¨à´¤à´¿à´²àµâ€ പരാജയം\n" + +#: modules/pam_selinux/pam_selinux_check.c:133 +#, c-format +msgid "login: failure forking: %m" +msgstr "login: ഫോറàµâ€à´•àµà´•ൠചെയàµà´¯àµà´¨àµà´¨à´¤à´¿à´²àµâ€ പരാജയം: %m" + +#: modules/pam_stress/pam_stress.c:476 +#, fuzzy, c-format +msgid "Changing STRESS password for %s." +msgstr "%s-à´¨àµà´³à´³ STRESS പാസàµâ€Œà´µàµ‡à´±àµâ€à´¡àµ മാറàµà´±àµà´¨àµà´¨." + +#: modules/pam_stress/pam_stress.c:490 +msgid "Enter new STRESS password: " +msgstr "à´ªàµà´¤à´¿à´¯ STRESS പാസàµâ€Œà´µàµ‡à´±àµâ€à´¡àµ നലàµâ€à´•àµà´•: " + +#: modules/pam_stress/pam_stress.c:493 +msgid "Retype new STRESS password: " +msgstr "à´ªàµà´¤à´¿à´¯ STRESS പാസàµâ€Œà´µàµ‡à´±àµâ€à´¡àµ വീണàµà´Ÿàµà´‚ ടൈപàµà´ªàµ ചെയàµà´¯àµà´•: " + +#: modules/pam_stress/pam_stress.c:522 +msgid "Verification mis-typed; password unchanged" +msgstr "പാസàµâ€Œà´µàµ‡à´±àµâ€à´¡àµ ഉറപàµà´ªà´¾à´•àµà´•àµà´¨àµà´¨à´¤à´¿à´¨à´¾à´¯à´¿ ടൈപàµà´ªàµ ചെയàµà´¤à´¤àµ തെറàµà´±à´¾à´£àµ; പാസàµâ€Œà´µàµ‡à´±àµâ€à´¡àµ മാറàµà´±à´¿à´¯à´¿à´Ÿàµà´Ÿà´¿à´²àµà´²" + +#: modules/pam_tally/pam_tally.c:746 +msgid "Authentication error" +msgstr "ആധികാരികത ഉറപàµà´ªà´¾à´•àµà´•àµà´¨àµà´¨à´¤à´¿à´²àµâ€ പിശകàµ" + +#: modules/pam_tally/pam_tally.c:747 +msgid "Service error" +msgstr "സറàµâ€à´µàµ€à´¸àµ പിശകàµ" + +#: modules/pam_tally/pam_tally.c:748 +msgid "Unknown user" +msgstr "അപരിചിതമായ യൂസറàµâ€" + +#: modules/pam_tally/pam_tally.c:749 +msgid "Unknown error" +msgstr "അപരിചിതമായ പിശകàµ" + +#: modules/pam_tally/pam_tally.c:765 +#, c-format +msgid "%s: Bad number given to --reset=\n" +msgstr "%s:നലàµâ€à´•ിയിരികàµà´•àµà´¨àµà´¨ നനàµà´ªà´±àµâ€ തെറàµà´±à´¾à´£àµ, --reset=\n" + +#: modules/pam_tally/pam_tally.c:769 +#, c-format +msgid "%s: Unrecognised option %s\n" +msgstr "%s: Unrecognised ഉപാധി %s\n" + +#: modules/pam_tally/pam_tally.c:781 +#, c-format +msgid "" +"%s: [--file rooted-filename] [--user username] [--reset[=n]] [--quiet]\n" +msgstr "" +"%s: [--file rooted-filename] [--user username] [--reset[=n]] [--quiet]\n" + +#: modules/pam_tally/pam_tally.c:855 +#, c-format +msgid "%s: Can't reset all users to non-zero\n" +msgstr "%s: à´Žà´²àµà´²à´¾ യൂസറàµà´•à´³àµà´‚ പൂജàµà´¯à´‚ à´…à´²àµà´²à´¾à´¤àµ† à´•àµà´±à´®à´¿à´•à´°à´¿à´•àµà´•àµà´µà´¾à´¨àµâ€ സാധàµà´¯à´®à´²àµà´²\n" + +#: modules/pam_unix/pam_unix_acct.c:229 modules/pam_unix/pam_unix_acct.c:251 +msgid "Your account has expired; please contact your system administrator" +msgstr "" +"നിങàµà´™à´³àµà´Ÿàµ† à´…à´•àµà´•ൌണàµà´Ÿà´¿à´¨àµâ€à´±àµ† കാലാവധി അവസാനിചàµà´šà´¿à´°à´¿à´•àµà´•àµà´¨àµà´¨àµ; ദയവായി സിസàµà´±àµà´±à´‚ à´…à´¡àµà´®à´¿à´¨à´¿à´¸àµà´Ÿàµà´°àµ‡à´±àµà´±à´±àµà´®à´¾à´¯à´¿ " +"ബനàµà´§à´ªàµà´ªàµ†à´Ÿàµà´•" + +#: modules/pam_unix/pam_unix_acct.c:237 +msgid "You are required to change your password immediately (root enforced)" +msgstr "നിങàµà´™à´³àµà´Ÿàµ† പാസàµâ€Œà´µàµ‡à´±àµâ€à´¡àµ ഉടനെ മാറàµà´±àµ‡à´£àµà´Ÿà´¤àµà´£àµà´Ÿàµ (root enforced)" + +#: modules/pam_unix/pam_unix_acct.c:243 +msgid "You are required to change your password immediately (password aged)" +msgstr "നിങàµà´™à´³àµà´Ÿàµ† പാസàµâ€Œà´µàµ‡à´±àµâ€à´¡àµ ഉടനെ മാറàµà´±àµ‡à´£àµà´Ÿà´¤àµà´£àµà´Ÿàµ (പാസàµâ€Œà´µàµ‡à´±àµâ€à´¡àµ മാറàµà´±àµà´¨àµà´¨à´¤à´¿à´¨àµ സമയമായി)" + +#: modules/pam_unix/pam_unix_acct.c:261 modules/pam_unix/pam_unix_acct.c:268 +#, c-format +msgid "Warning: your password will expire in %d day" +msgid_plural "Warning: your password will expire in %d days" +msgstr[0] "à´®àµà´¨àµà´¨à´±à´¿à´¯à´¿à´ªàµà´ªàµ: നിങàµà´™à´³àµà´Ÿàµ† പാസàµâ€Œà´µàµ‡à´±àµâ€à´¡à´¿à´¨àµâ€à´±àµ† കാലാവധി %d ദിവസതàµà´¤à´¿à´¨àµà´³àµà´³à´¿à´²àµâ€ അവസാനികàµà´•àµà´¨àµà´¨àµ" +msgstr[1] "à´®àµà´¨àµà´¨à´±à´¿à´¯à´¿à´ªàµà´ªàµ: നിങàµà´™à´³àµà´Ÿàµ† പാസàµâ€Œà´µàµ‡à´±àµâ€à´¡à´¿à´¨àµâ€à´±àµ† കാലാവധി %d ദിവസതàµà´¤à´¿à´¨àµà´³àµà´³à´¿à´²àµâ€ അവസാനികàµà´•àµà´¨àµà´¨àµ" + +#. TRANSLATORS: only used if dngettext is not supported +#: modules/pam_unix/pam_unix_acct.c:273 +#, c-format +msgid "Warning: your password will expire in %d days" +msgstr "à´®àµà´¨àµà´¨à´±à´¿à´¯à´¿à´ªàµà´ªàµ: നിങàµà´™à´³àµà´Ÿàµ† പാസàµâ€Œà´µàµ‡à´±àµâ€à´¡à´¿à´¨àµâ€à´±àµ† കാലാവധി %d ദിവസതàµà´¤à´¿à´¨àµà´³àµà´³à´¿à´²àµâ€ അവസാനികàµà´•àµà´¨àµà´¨àµ" + +#: modules/pam_unix/pam_unix_auth.c:159 modules/pam_userdb/pam_userdb.c:61 +msgid "Password: " +msgstr "പാസàµâ€Œà´µàµ‡à´±àµâ€à´¡àµ:" + +#: modules/pam_unix/pam_unix_passwd.c:359 +msgid "NIS password could not be changed." +msgstr "NIS പാസàµâ€Œà´µàµ‡à´±àµâ€à´¡àµ മാറàµà´±àµà´µà´¾à´¨àµâ€ സാധàµà´¯à´®à´¾à´•àµà´¨àµà´¨à´¿à´²àµà´²." + +#: modules/pam_unix/pam_unix_passwd.c:466 +msgid "You must choose a longer password" +msgstr "ഇതിലàµà´‚ വലിയ പാസàµâ€Œà´µàµ‡à´±àµâ€à´¡àµ തിരഞàµà´žàµ†à´Ÿàµà´•àµà´•àµà´•" + +#: modules/pam_unix/pam_unix_passwd.c:470 +msgid "Password has been already used. Choose another." +msgstr "പാസàµâ€Œà´µàµ‡à´±àµâ€à´¡àµ നിലവിലàµâ€ ഉപയോഗിതàµà´¤à´¿à´²àµà´³àµà´³à´¤à´¾à´£àµ. മറàµà´±àµŠà´¨àµà´¨àµ നലàµâ€à´•àµà´•." + +#: modules/pam_unix/pam_unix_passwd.c:571 +#, fuzzy, c-format +msgid "Changing password for %s." +msgstr "%s-à´¨àµà´³à´³ STRESS പാസàµâ€Œà´µàµ‡à´±àµâ€à´¡àµ മാറàµà´±àµà´¨àµà´¨." + +#: modules/pam_unix/pam_unix_passwd.c:582 +msgid "(current) UNIX password: " +msgstr "(നിലവിലàµà´³à´³à´¤àµ) UNIX പാസàµâ€Œà´µàµ‡à´±àµâ€à´¡àµ: " + +#: modules/pam_unix/pam_unix_passwd.c:617 +msgid "You must wait longer to change your password" +msgstr "നിങàµà´™à´³àµà´Ÿàµ† പാസàµâ€Œà´µàµ‡à´±àµâ€à´¡àµ മാറàµà´±àµà´¨àµà´¨à´¤à´¿à´¨à´¾à´¯à´¿ ഇനിയàµà´‚ കാതàµà´¤à´¿à´°à´¿à´•àµà´•േണàµà´Ÿà´¤à´¾à´£àµ." + +#: modules/pam_unix/pam_unix_passwd.c:677 +msgid "Enter new UNIX password: " +msgstr "à´ªàµà´¤à´¿à´¯ UNIX പാസàµâ€Œà´µàµ‡à´±àµâ€à´¡àµ നലàµâ€à´•àµà´•: " + +#: modules/pam_unix/pam_unix_passwd.c:678 +msgid "Retype new UNIX password: " +msgstr "à´ªàµà´¤à´¿à´¯ UNIX പാസàµâ€Œà´µàµ‡à´±àµâ€à´¡àµ വീണàµà´Ÿàµà´‚ ടൈപàµà´ªàµ ചെയàµà´¯àµà´•: " + +#, fuzzy +#~ msgid "Error translating default context." +#~ msgstr "%s ആണൠനിങàµà´™à´³àµà´Ÿàµ† ഡീഫോളàµâ€à´Ÿàµà´Ÿàµ കോണàµâ€à´Ÿàµ†à´•àµà´¸àµà´±àµà´±àµ. \n" + +#~ msgid "Do you want to choose a different one? [n]" +#~ msgstr "നിങàµà´™à´³àµâ€à´•àµà´•ൠമറàµà´±àµŠà´°àµ†à´£àµà´£à´‚ തിരഞàµà´žàµ†à´Ÿàµà´•àµà´•ണമോ? [n]" + +#~ msgid "Enter number of choice: " +#~ msgstr "നിങàµà´™à´³àµâ€à´•àµà´•ൠഇഷàµà´Ÿà´®àµà´³àµà´³à´¤àµ തിരഞàµà´žàµ†à´Ÿàµà´•àµà´•àµà´•: " + +#~ msgid "type: " +#~ msgstr "type: " diff --git a/Linux-PAM/po/nb.gmo b/po/nb.gmo Binary files differindex 6a42bf9e..4b5e667e 100644 --- a/Linux-PAM/po/nb.gmo +++ b/po/nb.gmo diff --git a/Linux-PAM/po/nb.po b/po/nb.po index af79e8cb..7197915a 100644 --- a/Linux-PAM/po/nb.po +++ b/po/nb.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: Linux-PAM\n" "Report-Msgid-Bugs-To: http://sourceforge.net/projects/pam\n" -"POT-Creation-Date: 2008-02-04 16:29+0100\n" +"POT-Creation-Date: 2008-04-16 11:18+0200\n" "PO-Revision-Date: 2006-05-03 22:04+0200\n" "Last-Translator: Olav Pettershagen <olav.pet@online.no>\n" "Language-Team: <nb@li.org>\n" @@ -28,7 +28,7 @@ msgstr "...Beklager, tiden er utløpt!\n" msgid "erroneous conversation (%d)\n" msgstr "mislykket dialog (%d)\n" -#: libpam/pam_item.c:298 +#: libpam/pam_item.c:302 msgid "login:" msgstr "logg inn:" @@ -211,17 +211,17 @@ msgid "has been already used" msgstr "er allerede benyttet" #: modules/pam_cracklib/pam_cracklib.c:526 -#: modules/pam_unix/pam_unix_passwd.c:456 +#: modules/pam_unix/pam_unix_passwd.c:449 msgid "No password supplied" msgstr "Passord ikke angitt" #: modules/pam_cracklib/pam_cracklib.c:526 -#: modules/pam_unix/pam_unix_passwd.c:456 +#: modules/pam_unix/pam_unix_passwd.c:449 msgid "Password unchanged" msgstr "Passord uendret" #: modules/pam_cracklib/pam_cracklib.c:549 -#: modules/pam_cracklib/pam_cracklib.c:676 +#: modules/pam_cracklib/pam_cracklib.c:672 #, c-format msgid "BAD PASSWORD: %s" msgstr "SVAKT PASSORD: %s" @@ -319,23 +319,6 @@ msgstr "" msgid "Unable to create directory %s: %m" msgstr "" -#: modules/pam_selinux/pam_selinux.c:94 -msgid "Error connecting to audit system." -msgstr "" - -#: modules/pam_selinux/pam_selinux.c:98 -#, fuzzy -msgid "Error translating default context." -msgstr "Din standardkontekst er %s. \n" - -#: modules/pam_selinux/pam_selinux.c:102 -msgid "Error translating selected context." -msgstr "" - -#: modules/pam_selinux/pam_selinux.c:113 -msgid "Error sending audit message." -msgstr "" - #: modules/pam_selinux/pam_selinux.c:164 #, fuzzy msgid "Would you like to enter a security context? [N] " @@ -370,11 +353,7 @@ msgstr "Vil du angi en sikkerhetskontekst? [y] " msgid "No default type for role %s\n" msgstr "" -#: modules/pam_selinux/pam_selinux.c:512 -msgid "Out of memory" -msgstr "" - -#: modules/pam_selinux/pam_selinux.c:520 modules/pam_selinux/pam_selinux.c:522 +#: modules/pam_selinux/pam_selinux.c:522 #, c-format msgid "Unable to get valid context for %s" msgstr "" @@ -492,39 +471,43 @@ msgstr "Advarsel: passordet ditt vil utløpe om %d dager%.2s" msgid "Password: " msgstr "Passord: " -#: modules/pam_unix/pam_unix_passwd.c:366 +#: modules/pam_unix/pam_unix_passwd.c:359 msgid "NIS password could not be changed." msgstr "NIS-passord kunne ikke endres." -#: modules/pam_unix/pam_unix_passwd.c:477 +#: modules/pam_unix/pam_unix_passwd.c:466 msgid "You must choose a longer password" msgstr "Du mÃ¥ velge et lengre passord" -#: modules/pam_unix/pam_unix_passwd.c:482 +#: modules/pam_unix/pam_unix_passwd.c:470 msgid "Password has been already used. Choose another." msgstr "Passordet er allerede benyttet. Velg et annet." -#: modules/pam_unix/pam_unix_passwd.c:583 +#: modules/pam_unix/pam_unix_passwd.c:571 #, fuzzy, c-format msgid "Changing password for %s." msgstr "Endrer STRESS-passord for " -#: modules/pam_unix/pam_unix_passwd.c:594 +#: modules/pam_unix/pam_unix_passwd.c:582 msgid "(current) UNIX password: " msgstr "(gjeldende) UNIX-passord: " -#: modules/pam_unix/pam_unix_passwd.c:629 +#: modules/pam_unix/pam_unix_passwd.c:617 msgid "You must wait longer to change your password" msgstr "Du mÃ¥ vente lenger før du kan endre passordet" -#: modules/pam_unix/pam_unix_passwd.c:689 +#: modules/pam_unix/pam_unix_passwd.c:677 msgid "Enter new UNIX password: " msgstr "Angi nytt UNIX-passord: " -#: modules/pam_unix/pam_unix_passwd.c:690 +#: modules/pam_unix/pam_unix_passwd.c:678 msgid "Retype new UNIX password: " msgstr "Bekreft nytt UNIX-passord: " +#, fuzzy +#~ msgid "Error translating default context." +#~ msgstr "Din standardkontekst er %s. \n" + #~ msgid "Do you want to choose a different one? [n]" #~ msgstr "Vil du velge en annen? [n]" diff --git a/po/nl.gmo b/po/nl.gmo Binary files differnew file mode 100644 index 00000000..a196cffd --- /dev/null +++ b/po/nl.gmo diff --git a/Linux-PAM/po/nl.po b/po/nl.po index aa991303..4fecef90 100644 --- a/Linux-PAM/po/nl.po +++ b/po/nl.po @@ -1,37 +1,38 @@ -# translation of Linux-PAM.nl.po to Dutch -# This file is distributed under the same license as the PACKAGE package. -# Copyright (C) YEAR Linux-PAM Project. +# translation of Linux-PAM to Dutch +# This file is distributed under the same license as the Linux-PAM package. +# Copyright (C) 2005, 2006, 2008 Free Software Foundation, Inc. # # Rinse de Vries <rinsedevries@kde.nl>, 2005, 2006. # R.F. Pels <ruurd@tiscali.nl>, 2005. +# Peter van Egdom <p.van.egdom@gmail.com>, 2008. msgid "" msgstr "" -"Project-Id-Version: Linux-PAM.nl\n" +"Project-Id-Version: Linux-PAM\n" "Report-Msgid-Bugs-To: http://sourceforge.net/projects/pam\n" -"POT-Creation-Date: 2008-02-04 16:29+0100\n" -"PO-Revision-Date: 2006-05-03 22:02+0200\n" -"Last-Translator: Rinse de Vries <rinsedevries@kde.nl>\n" -"Language-Team: Dutch <kde-i18n-nl@kde.org>\n" +"POT-Creation-Date: 2008-04-16 11:18+0200\n" +"PO-Revision-Date: 2008-02-22 23:33+0100\n" +"Last-Translator: Peter van Egdom <p.van.egdom@gmail.com>\n" +"Language-Team: Dutch <fedora-trans-list@redhat.com>\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Generator: KBabel 1.11.1\n" +"X-Generator: KBabel 1.11.4\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #: libpam_misc/misc_conv.c:33 msgid "...Time is running out...\n" -msgstr "...De tijd is aan het verlopen...\n" +msgstr "...De tijd raakt op...\n" #: libpam_misc/misc_conv.c:34 msgid "...Sorry, your time is up!\n" -msgstr "...Helaas, uw tijd is verlopen!\n" +msgstr "...Sorry, uw tijd is verlopen!\n" #: libpam_misc/misc_conv.c:342 #, c-format msgid "erroneous conversation (%d)\n" msgstr "foute conversatie (%d)\n" -#: libpam/pam_item.c:298 +#: libpam/pam_item.c:302 msgid "login:" msgstr "gebruikersnaam:" @@ -45,7 +46,7 @@ msgstr "Kritieke fout - onmiddellijk gestopt" #: libpam/pam_strerror.c:44 msgid "Failed to load module" -msgstr "" +msgstr "Laden van module is mislukt" #: libpam/pam_strerror.c:46 msgid "Symbol not found" @@ -69,27 +70,27 @@ msgstr "Toegang geweigerd" #: libpam/pam_strerror.c:56 msgid "Authentication failure" -msgstr "Verificatiefout" +msgstr "Authenticatiefout" #: libpam/pam_strerror.c:58 msgid "Insufficient credentials to access authentication data" -msgstr "Onvoldoende credenties om verificatiegegevens te benaderen" +msgstr "Onvoldoende credenties om authenticatiegegevens te benaderen" #: libpam/pam_strerror.c:60 msgid "Authentication service cannot retrieve authentication info" -msgstr "Verificatieservice kan geen verificatie-informatie ophalen" +msgstr "Authenticatiedienst kan geen authenticatie-informatie ophalen" #: libpam/pam_strerror.c:62 msgid "User not known to the underlying authentication module" -msgstr "Gebruiker onbekend bij de onderliggende verificatiemodule" +msgstr "Gebruiker onbekend bij de onderliggende authenticatiemodule" #: libpam/pam_strerror.c:64 msgid "Have exhausted maximum number of retries for service" -msgstr "Maximum aantal herhalingen overschreden voor de dienst" +msgstr "Maximum aantal herhalingen voor de dienst overschreden" #: libpam/pam_strerror.c:66 msgid "Authentication token is no longer valid; new one required" -msgstr "Authentication token is niet langer geldig. Nieuwe is vereist" +msgstr "Authenticatietoken is niet langer geldig; nieuwe is vereist" #: libpam/pam_strerror.c:68 msgid "User account has expired" @@ -101,7 +102,7 @@ msgstr "Kan een item niet aanmaken/verwijderen voor de opgegeven sessie" #: libpam/pam_strerror.c:72 msgid "Authentication service cannot retrieve user credentials" -msgstr "Verificatieservice kan gebruikerscredenties niet ophalen" +msgstr "Authenticatiedienst kan geen gebruikerscredenties ophalen" #: libpam/pam_strerror.c:74 msgid "User credentials expired" @@ -125,27 +126,27 @@ msgstr "Conversatiefout" #: libpam/pam_strerror.c:84 msgid "Authentication token manipulation error" -msgstr "Fout bij manipulatie van verificatietoken" +msgstr "Fout bij manipulatie van authenticatietoken" #: libpam/pam_strerror.c:86 msgid "Authentication information cannot be recovered" -msgstr "Verificatie-informatie kan niet worden hersteld" +msgstr "Authenticatie-informatie kan niet worden hersteld" #: libpam/pam_strerror.c:88 msgid "Authentication token lock busy" -msgstr "Vergrendeling van verificatietoken is bezet" +msgstr "Vergrendeling van authenticatietoken is bezet" #: libpam/pam_strerror.c:90 msgid "Authentication token aging disabled" -msgstr "Verouderen van verificatietoken is uitgeschakeld" +msgstr "Verouderen van authenticatietokens is uitgeschakeld" #: libpam/pam_strerror.c:92 msgid "Failed preliminary check by password service" -msgstr "Voorlopige controle door de wachtwoorddienst mislukt" +msgstr "Voorlopige controle door de wachtwoorddienst is mislukt" #: libpam/pam_strerror.c:94 msgid "The return value should be ignored by PAM dispatch" -msgstr "De terugvoerwaarde moet worden genegeerd door PAM verdeler" +msgstr "De terugkeerwaarde moet worden genegeerd door PAM-verdeler" #: libpam/pam_strerror.c:96 msgid "Module is unknown" @@ -153,7 +154,7 @@ msgstr "Module is onbekend" #: libpam/pam_strerror.c:98 msgid "Authentication token expired" -msgstr "Verificatietoken is verlopen" +msgstr "Authenticatietoken is verlopen" #: libpam/pam_strerror.c:100 msgid "Conversation is waiting for event" @@ -170,32 +171,32 @@ msgstr "Onbekende PAM-fout" #: modules/pam_cracklib/pam_cracklib.c:64 #, c-format msgid "New %s%spassword: " -msgstr "Nieuw %s%s-wachtwoord: " +msgstr "Nieuw %s%swachtwoord: " #: modules/pam_cracklib/pam_cracklib.c:66 #, c-format msgid "Retype new %s%spassword: " -msgstr "Nieuw %s%s-wachtwoord herhalen: " +msgstr "Nieuw %s%swachtwoord herhalen: " #: modules/pam_cracklib/pam_cracklib.c:67 msgid "Sorry, passwords do not match." -msgstr "Helaas, wachtwoorden komen niet overeen." +msgstr "Sorry, wachtwoorden komen niet overeen." #: modules/pam_cracklib/pam_cracklib.c:432 msgid "is the same as the old one" -msgstr "is hetzelfde als het oude wachtwoord." +msgstr "is hetzelfde als het oude wachtwoord" #: modules/pam_cracklib/pam_cracklib.c:445 msgid "is a palindrome" -msgstr "is een palindrome" +msgstr "is een palindroom" #: modules/pam_cracklib/pam_cracklib.c:448 msgid "case changes only" -msgstr "alleen gebruik hoofd/kleine letters gewijzigd" +msgstr "alleen veranderingen aan hoofd/kleine letters" #: modules/pam_cracklib/pam_cracklib.c:451 msgid "is too similar to the old one" -msgstr "lijkt teveel op oud wachtwoord" +msgstr "lijkt te veel op het oude wachtwoord" #: modules/pam_cracklib/pam_cracklib.c:454 msgid "is too simple" @@ -214,17 +215,17 @@ msgid "has been already used" msgstr "is al gebruikt" #: modules/pam_cracklib/pam_cracklib.c:526 -#: modules/pam_unix/pam_unix_passwd.c:456 +#: modules/pam_unix/pam_unix_passwd.c:449 msgid "No password supplied" msgstr "Geen wachtwoord opgegeven" #: modules/pam_cracklib/pam_cracklib.c:526 -#: modules/pam_unix/pam_unix_passwd.c:456 +#: modules/pam_unix/pam_unix_passwd.c:449 msgid "Password unchanged" msgstr "Wachtwoord is niet gewijzigd" #: modules/pam_cracklib/pam_cracklib.c:549 -#: modules/pam_cracklib/pam_cracklib.c:676 +#: modules/pam_cracklib/pam_cracklib.c:672 #, c-format msgid "BAD PASSWORD: %s" msgstr "SLECHT WACHTWOORD: %s" @@ -232,22 +233,22 @@ msgstr "SLECHT WACHTWOORD: %s" #: modules/pam_exec/pam_exec.c:134 #, c-format msgid "%s failed: exit code %d" -msgstr "" +msgstr "%s is mislukt: foutcode %d" #: modules/pam_exec/pam_exec.c:143 #, c-format msgid "%s failed: caught signal %d%s" -msgstr "" +msgstr "%s is mislukt: ontving signaal %d%s" #: modules/pam_exec/pam_exec.c:152 #, c-format msgid "%s failed: unknown status 0x%x" -msgstr "" +msgstr "%s is mislukt: onbekende status 0x%x" #. TRANSLATORS: "strftime options for date of last login" #: modules/pam_lastlog/pam_lastlog.c:190 msgid " %a %b %e %H:%M:%S %Z %Y" -msgstr "" +msgstr " %a %b %e %H:%M:%S %Z %Y" #. TRANSLATORS: " from <host>" #: modules/pam_lastlog/pam_lastlog.c:199 @@ -265,7 +266,7 @@ msgstr " op %.*s" #: modules/pam_lastlog/pam_lastlog.c:220 #, c-format msgid "Last login:%s%s%s" -msgstr "Laatste keer aangemeld: %s%s%s" +msgstr "Laatste keer aangemeld:%s%s%s" #: modules/pam_lastlog/pam_lastlog.c:226 msgid "Welcome to your new account!" @@ -315,76 +316,51 @@ msgstr "U hebt e-mail in map %s." #: modules/pam_mkhomedir/pam_mkhomedir.c:142 #, c-format msgid "Creating directory '%s'." -msgstr "" +msgstr "Aanmaken van map '%s'." #: modules/pam_mkhomedir/pam_mkhomedir.c:147 #, c-format msgid "Unable to create directory %s: %m" -msgstr "" - -#: modules/pam_selinux/pam_selinux.c:94 -msgid "Error connecting to audit system." -msgstr "" - -#: modules/pam_selinux/pam_selinux.c:98 -#, fuzzy -msgid "Error translating default context." -msgstr "Uw standaardcontext is %s. \n" - -#: modules/pam_selinux/pam_selinux.c:102 -msgid "Error translating selected context." -msgstr "" - -#: modules/pam_selinux/pam_selinux.c:113 -msgid "Error sending audit message." -msgstr "" +msgstr "Niet in staat om map %s aan te maken: %m" #: modules/pam_selinux/pam_selinux.c:164 -#, fuzzy msgid "Would you like to enter a security context? [N] " -msgstr "Wilt u een beveiligingscontext invoeren? [y] " +msgstr "Wilt u een beveiligingscontext invoeren? [N] " #: modules/pam_selinux/pam_selinux.c:181 modules/pam_selinux/pam_selinux.c:265 -#, fuzzy msgid "role:" -msgstr "rol: " +msgstr "rol:" #: modules/pam_selinux/pam_selinux.c:193 modules/pam_selinux/pam_selinux.c:282 -#, fuzzy msgid "level:" -msgstr "niveau: " +msgstr "niveau:" #: modules/pam_selinux/pam_selinux.c:206 modules/pam_selinux/pam_selinux.c:313 msgid "Not a valid security context" msgstr "Geen geldige beveiligingscontext" #: modules/pam_selinux/pam_selinux.c:251 -#, fuzzy, c-format +#, c-format msgid "Default Security Context %s\n" -msgstr "Beveilgingscontext %s toegewezen" +msgstr "Standaard beveiligingscontext %s\n" #: modules/pam_selinux/pam_selinux.c:255 -#, fuzzy msgid "Would you like to enter a different role or level?" -msgstr "Wilt u een beveiligingscontext invoeren? [y] " +msgstr "Wilt u een andere rol of een ander niveau invoeren?" #: modules/pam_selinux/pam_selinux.c:269 #, c-format msgid "No default type for role %s\n" -msgstr "" - -#: modules/pam_selinux/pam_selinux.c:512 -msgid "Out of memory" -msgstr "" +msgstr "Geen standaardtype voor rol %s\n" -#: modules/pam_selinux/pam_selinux.c:520 modules/pam_selinux/pam_selinux.c:522 +#: modules/pam_selinux/pam_selinux.c:522 #, c-format msgid "Unable to get valid context for %s" -msgstr "" +msgstr "Niet in staat om geldige context voor %s te verkrijgen" #: modules/pam_selinux/pam_selinux.c:578 msgid "Requested MLS level not in permitted range" -msgstr "" +msgstr "Aangevraagd MLS-niveau niet in toegestaan bereik" #: modules/pam_selinux/pam_selinux.c:628 #, c-format @@ -392,14 +368,14 @@ msgid "Security Context %s Assigned" msgstr "Beveilgingscontext %s toegewezen" #: modules/pam_selinux/pam_selinux.c:649 -#, fuzzy, c-format +#, c-format msgid "Key Creation Context %s Assigned" -msgstr "Beveilgingscontext %s toegewezen" +msgstr "Sleutel aanmaakcontext %s toegewezen" #: modules/pam_selinux/pam_selinux_check.c:99 #, c-format msgid "failed to initialize PAM\n" -msgstr "Het initialiseren van PAM is mislukt\n" +msgstr "Initialiseren van PAM is mislukt\n" #: modules/pam_selinux/pam_selinux_check.c:105 #, c-format @@ -409,12 +385,12 @@ msgstr "pam_set_item() is mislukt\n" #: modules/pam_selinux/pam_selinux_check.c:133 #, c-format msgid "login: failure forking: %m" -msgstr "login: failure forking: %m" +msgstr "login: beginnen van nieuw proces mislukt: %m" #: modules/pam_stress/pam_stress.c:476 -#, fuzzy, c-format +#, c-format msgid "Changing STRESS password for %s." -msgstr "STRESS-wachtwoord wijzigen voor " +msgstr "Veranderen van STRESS-wachtwoord voor %s." #: modules/pam_stress/pam_stress.c:490 msgid "Enter new STRESS password: " @@ -426,11 +402,11 @@ msgstr "Nieuw STRESS-wachtwoord herhalen: " #: modules/pam_stress/pam_stress.c:522 msgid "Verification mis-typed; password unchanged" -msgstr "Verificatie onjuist getypt. Wachtwoord blijft ongewijzigd." +msgstr "Verificatie onjuist getypt; wachtwoord blijft ongewijzigd" #: modules/pam_tally/pam_tally.c:746 msgid "Authentication error" -msgstr "Verificatiefout" +msgstr "Authenticatiefout" #: modules/pam_tally/pam_tally.c:747 msgid "Service error" @@ -447,7 +423,7 @@ msgstr "Onbekende fout" #: modules/pam_tally/pam_tally.c:765 #, c-format msgid "%s: Bad number given to --reset=\n" -msgstr "%s: onjuist getal gegeven aan --reset=\n" +msgstr "%s: Onjuist getal gegeven aan --reset=\n" #: modules/pam_tally/pam_tally.c:769 #, c-format @@ -459,7 +435,7 @@ msgstr "%s: niet-herkende optie %s\n" msgid "" "%s: [--file rooted-filename] [--user username] [--reset[=n]] [--quiet]\n" msgstr "" -"%s [--file rooted-bestandsnaam] [ --user gebruikersnaam] [--reset[=n]] [--" +"%s [--file rooted-bestandsnaam] [--user gebruikersnaam] [--reset[=n]] [--" "quiet]\n" #: modules/pam_tally/pam_tally.c:855 @@ -469,7 +445,7 @@ msgstr "%s: kan niet alle gebruikers terugzetten naar non-zero\n" #: modules/pam_unix/pam_unix_acct.c:229 modules/pam_unix/pam_unix_acct.c:251 msgid "Your account has expired; please contact your system administrator" -msgstr "Uw account is verlopen. Een contact op met uw systeembeheerder" +msgstr "Uw account is verlopen; neem contact op met uw systeembeheerder" #: modules/pam_unix/pam_unix_acct.c:237 msgid "You are required to change your password immediately (root enforced)" @@ -482,55 +458,70 @@ msgstr "" "U dient onmiddellijk uw wachtwoord te wijzigen (wachtwoord is verouderd)" #: modules/pam_unix/pam_unix_acct.c:261 modules/pam_unix/pam_unix_acct.c:268 -#, fuzzy, c-format +#, c-format msgid "Warning: your password will expire in %d day" msgid_plural "Warning: your password will expire in %d days" -msgstr[0] "Waarschuwing: uw wachtwoord zal over %d day%.2s verlopen" -msgstr[1] "Waarschuwing: uw wachtwoord zal over %d day%.2s verlopen" +msgstr[0] "Waarschuwing: uw wachtwoord zal over %d dag verlopen" +msgstr[1] "Waarschuwing: uw wachtwoord zal over %d dagen verlopen" #. TRANSLATORS: only used if dngettext is not supported #: modules/pam_unix/pam_unix_acct.c:273 -#, fuzzy, c-format +#, c-format msgid "Warning: your password will expire in %d days" -msgstr "Waarschuwing: uw wachtwoord zal over %d day%.2s verlopen" +msgstr "Waarschuwing: uw wachtwoord zal over %d dagen verlopen" #: modules/pam_unix/pam_unix_auth.c:159 modules/pam_userdb/pam_userdb.c:61 msgid "Password: " msgstr "Wachtwoord: " -#: modules/pam_unix/pam_unix_passwd.c:366 +#: modules/pam_unix/pam_unix_passwd.c:359 msgid "NIS password could not be changed." msgstr "NIS-wachtwoord kon niet worden gewijzigd." -#: modules/pam_unix/pam_unix_passwd.c:477 +#: modules/pam_unix/pam_unix_passwd.c:466 msgid "You must choose a longer password" -msgstr "Kies een langer wachtwoord" +msgstr "U moet een langer wachtwoord kiezen" -#: modules/pam_unix/pam_unix_passwd.c:482 +#: modules/pam_unix/pam_unix_passwd.c:470 msgid "Password has been already used. Choose another." -msgstr "Dit wachtwoord is al gebruikt. Kies een ander wachtwoord." +msgstr "Wachtwoord is al gebruikt. Kies een ander wachtwoord." -#: modules/pam_unix/pam_unix_passwd.c:583 -#, fuzzy, c-format +#: modules/pam_unix/pam_unix_passwd.c:571 +#, c-format msgid "Changing password for %s." -msgstr "STRESS-wachtwoord wijzigen voor " +msgstr "Veranderen van wachtwoord voor %s." -#: modules/pam_unix/pam_unix_passwd.c:594 +#: modules/pam_unix/pam_unix_passwd.c:582 msgid "(current) UNIX password: " msgstr "(huidig) UNIX-wachtwoord: " -#: modules/pam_unix/pam_unix_passwd.c:629 +#: modules/pam_unix/pam_unix_passwd.c:617 msgid "You must wait longer to change your password" msgstr "U moet langer wachten om uw wachtwoord te wijzigen" -#: modules/pam_unix/pam_unix_passwd.c:689 +#: modules/pam_unix/pam_unix_passwd.c:677 msgid "Enter new UNIX password: " msgstr "Nieuw UNIX-wachtwoord invoeren: " -#: modules/pam_unix/pam_unix_passwd.c:690 +#: modules/pam_unix/pam_unix_passwd.c:678 msgid "Retype new UNIX password: " msgstr "Nieuw UNIX-wachtwoord herhalen: " +#~ msgid "Error connecting to audit system." +#~ msgstr "Fout bij verbinden met het auditsysteem." + +#~ msgid "Error translating default context." +#~ msgstr "Fout bij vertalen van standaardcontext." + +#~ msgid "Error translating selected context." +#~ msgstr "Fout bij vertalen van geselecteerde context." + +#~ msgid "Error sending audit message." +#~ msgstr "Fout bij versturen van auditmelding." + +#~ msgid "Out of memory" +#~ msgstr "Onvoldoende geheugen" + #~ msgid "Do you want to choose a different one? [n]" #~ msgstr "Wilt u een andere kiezen? [n]" diff --git a/po/or.gmo b/po/or.gmo Binary files differnew file mode 100644 index 00000000..91792303 --- /dev/null +++ b/po/or.gmo diff --git a/po/or.po b/po/or.po new file mode 100644 index 00000000..80b7e954 --- /dev/null +++ b/po/or.po @@ -0,0 +1,524 @@ +# translation of or.po to Oriya +# Copyright (C) YEAR Linux-PAM Project +# This file is distributed under the same license as the PACKAGE package. +# +# Subhransu Behera <arya_subhransu@yahoo.co.in>, 2007. +msgid "" +msgstr "" +"Project-Id-Version: or\n" +"Report-Msgid-Bugs-To: http://sourceforge.net/projects/pam\n" +"POT-Creation-Date: 2008-04-16 11:18+0200\n" +"PO-Revision-Date: 2007-06-22 16:45+0530\n" +"Last-Translator: Subhransu Behera <arya_subhransu@yahoo.co.in>\n" +"Language-Team: Oriya <oriya-group@lists.sarovar.org>\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: Plural-Forms: nplurals=2; plural=(n!=1);\n" +"\n" +"\n" +"\n" +"X-Generator: KBabel 1.11.4\n" + +#: libpam_misc/misc_conv.c:33 +msgid "...Time is running out...\n" +msgstr "...à¬¸à¬®àŸ à¬¸à¬®à¬¾à¬ªàତ ହà‡à¬‰à¬›à¬¿...\n" + +#: libpam_misc/misc_conv.c:34 +msgid "...Sorry, your time is up!\n" +msgstr "...କàଷମା କରିବà‡, ଆପଣଙàକ à¬¸à¬®àŸ à¬¸à¬®à¬¾à¬ªàତ ହà‹à¬‡à¬¯à¬¾à¬‡à¬›à¬¿!\n" + +#: libpam_misc/misc_conv.c:342 +#, c-format +msgid "erroneous conversation (%d)\n" +msgstr "ତàƒà¬Ÿà¬¿à¬ªà‚ରàଣàଣ କଥà‹à¬ªà¬•ଥନ (%d)\n" + +#: libpam/pam_item.c:302 +msgid "login:" +msgstr "ଲଗଇନ:" + +#: libpam/pam_strerror.c:40 +msgid "Success" +msgstr "ସଫଳତା" + +#: libpam/pam_strerror.c:42 +msgid "Critical error - immediate abort" +msgstr "ଗàରàତର ତàƒà¬Ÿà¬¿ - à¬à¬¹à¬¾ ବିଷàŸà¬°à‡ ଶà€à¬˜àର ଜଣାନàତà" + +#: libpam/pam_strerror.c:44 +msgid "Failed to load module" +msgstr "à¬à¬•କାଂଶକà ଧାରଣ à¬•à¬°à¬¿à¬¬à¬¾à¬°à‡ à¬¬à¬¿à¬«à¬³" + +#: libpam/pam_strerror.c:46 +msgid "Symbol not found" +msgstr "ପàରତà€à¬• ମିଳିଲା ନାହିà¬" + +#: libpam/pam_strerror.c:48 +msgid "Error in service module" +msgstr "ସà‡à¬¬à¬¾ à¬à¬•à¬•à¬¾à¬‚à¬¶à¬°à‡ à¬¤àƒà¬Ÿà¬¿" + +#: libpam/pam_strerror.c:50 +msgid "System error" +msgstr "ତନàତàର ତàƒà¬Ÿà¬¿" + +#: libpam/pam_strerror.c:52 +msgid "Memory buffer error" +msgstr "ସàମàƒà¬¤à¬¿ ସଞàà¬šàŸ à¬¤àƒà¬Ÿà¬¿" + +#: libpam/pam_strerror.c:54 +msgid "Permission denied" +msgstr "ଅନàମତି ଅସàବà€à¬•àƒà¬¤" + +#: libpam/pam_strerror.c:56 +msgid "Authentication failure" +msgstr "ବàˆà¬§à¬¿à¬•ରଣ ବିଫଳ" + +#: libpam/pam_strerror.c:58 +msgid "Insufficient credentials to access authentication data" +msgstr "ବàˆà¬§à¬¿à¬•ରଣ ତଥàଯକà ଅà¬à¬¿à¬—ମ କରିବା ପାଇଠଅଯà‡à¬¥à¬·àଟ ପàରମାଣ ପତàର" + +#: libpam/pam_strerror.c:60 +msgid "Authentication service cannot retrieve authentication info" +msgstr "ବàˆà¬§à¬¿à¬•ରଣ ସà‡à¬¬à¬¾ ବàˆà¬§à¬¿à¬•ରଣ ସà‚ଚନା ପàନରàଦàଧାର କରିପାରିବ ନାହିà¬" + +#: libpam/pam_strerror.c:62 +msgid "User not known to the underlying authentication module" +msgstr "ନିମàନଲିଖିତ ବàˆà¬§à¬¿à¬•ରଣ à¬à¬•କାଂଶକà ଜଣା ନ ଥିବା ଚାଳକ" + +#: libpam/pam_strerror.c:64 +msgid "Have exhausted maximum number of retries for service" +msgstr "ସà‡à¬¬à¬¾ ପାଇଠସରàବାଧିକ ସଂଖàଯକ ପàନଃପàରଚà‡à¬·àଟା ପà‚ରàଣàଣ ମାତàà¬°à¬¾à¬°à‡ à¬¸à¬®à¬¾à¬ªàତ ହà‹à¬‡à¬¯à¬¾à¬‡à¬›à¬¿" + +#: libpam/pam_strerror.c:66 +msgid "Authentication token is no longer valid; new one required" +msgstr "ବàˆà¬§à¬¿à¬•ରଣ ଟà‹à¬•ନ ଆଉ à¬à¬¬à‡ ବàˆà¬§ ନàହà‡à¬; ଗà‹à¬Ÿà¬¿à¬ ନà‚ତନ ଟà‹à¬•ନ ଆବଶàଯକ" + +#: libpam/pam_strerror.c:68 +msgid "User account has expired" +msgstr "ଚାଳକ ହିସାବ ଖାତା ଅଚଳ ହà‹à¬‡à¬¯à¬¾à¬‡à¬›à¬¿" + +#: libpam/pam_strerror.c:70 +msgid "Cannot make/remove an entry for the specified session" +msgstr "ଉଲàଲà‡à¬–ିତ ଅଧିବà‡à¬¶à¬¨ ପାଇଠଗà‹à¬Ÿà¬¿à¬ ପàରବିଷàଟି ପàରସàତàତ/ଅପସାରଣ କରିପାରିବ ନାହିà¬" + +#: libpam/pam_strerror.c:72 +msgid "Authentication service cannot retrieve user credentials" +msgstr "ବàˆà¬§à¬¿à¬•ରଣ ସà‡à¬¬à¬¾ ଚାଳକ ପàରମାଣ ପତàର ମାନଙàକà ପàନରàଦàଧାର କରିପାରିବ ନାହିà¬" + +#: libpam/pam_strerror.c:74 +msgid "User credentials expired" +msgstr "ଚାଳକ ପàରମାଣ ପତàର ଅଚଳ ହà‹à¬‡à¬¯à¬¾à¬‡à¬›à¬¿" + +#: libpam/pam_strerror.c:76 +msgid "Failure setting user credentials" +msgstr "ଚାଳକ ପàରମାଣ ପତàର ବିନàଯାସ à¬•à¬°à¬¿à¬¬à¬¾à¬°à‡ à¬¬à¬¿à¬«à¬³" + +#: libpam/pam_strerror.c:78 +msgid "No module specific data is present" +msgstr "କàŒà¬£à¬¸à¬¿ à¬à¬•କାଂଶ ନିରàଦàଦିଷàଟ ତଥàଯ ନାହିà¬" + +#: libpam/pam_strerror.c:80 +msgid "Bad item passed to pam_*_item()" +msgstr "ଖରାପ ବସàତàକà pam_*_item() କà ପଠାଯାଇଛି" + +#: libpam/pam_strerror.c:82 +msgid "Conversation error" +msgstr "କଥà‹à¬ªà¬•ଥନ ତàƒà¬Ÿà¬¿" + +#: libpam/pam_strerror.c:84 +msgid "Authentication token manipulation error" +msgstr "ବàˆà¬§à¬¿à¬•ରଣ ଟà‹à¬•ନ ବàଯବହାର କàŒà¬¶à¬³ à¬¸à¬¾à¬§à¬¨à¬°à‡ à¬¤àƒà¬Ÿà¬¿" + +#: libpam/pam_strerror.c:86 +msgid "Authentication information cannot be recovered" +msgstr "ବàˆà¬§à¬¿à¬•ରଣ ସà‚ଚନା ପàନରàଲାଠକରିପାରିବ ନାହିà¬" + +#: libpam/pam_strerror.c:88 +msgid "Authentication token lock busy" +msgstr "ବàˆà¬§à¬¿à¬•ରଣ ଟà‹à¬•ନ ତାଲା ବàଯସàତ ଅଛି" + +#: libpam/pam_strerror.c:90 +msgid "Authentication token aging disabled" +msgstr "ବàˆà¬§à¬¿à¬•ରଣ ଟà‹à¬•ନ କାଳ ବରàଦàଧନ ପàରକàରିàŸà¬¾à¬•à ନିଷàକàà¬°à¬¿àŸ à¬•à¬°à¬¾à¬¯à¬¾à¬‡à¬›à¬¿" + +#: libpam/pam_strerror.c:92 +msgid "Failed preliminary check by password service" +msgstr "ପàରବà‡à¬¶ ସଙàକà‡à¬¤ ସà‡à¬¬à¬¾ ଦàବାରା ପàରାଥମିକ ପରà€à¬•àଷଣ ବିଫଳ" + +#: libpam/pam_strerror.c:94 +msgid "The return value should be ignored by PAM dispatch" +msgstr "ଫà‡à¬°à¬¸àତ ମà‚ଲàଯକà PAM ପàରà‡à¬°à¬£ ଦàବାରା ଆଗàରହàଯ କରାଯାଇଛି" + +#: libpam/pam_strerror.c:96 +msgid "Module is unknown" +msgstr "à¬à¬•କାଂଶଟି ଅଜଣା ଅଟà‡" + +#: libpam/pam_strerror.c:98 +msgid "Authentication token expired" +msgstr "ବàˆà¬§à¬¿à¬•ରଣ ଟà‹à¬•ନ ଅଚଳ ହà‹à¬‡à¬¯à¬¾à¬‡à¬›à¬¿" + +#: libpam/pam_strerror.c:100 +msgid "Conversation is waiting for event" +msgstr "କଥà‹à¬ªà¬•ଥନ ଘଟଣା ପାଇଠଅପà‡à¬•àଷା କରàଅଛି" + +#: libpam/pam_strerror.c:102 +msgid "Application needs to call libpam again" +msgstr "ପàରàŸà‹à¬— libpam କà ପàନରàବାର ଆହàବାନ କରିବା ଦରକାର" + +#: libpam/pam_strerror.c:105 +msgid "Unknown PAM error" +msgstr "ଅଜଣା PAM ତàƒà¬Ÿà¬¿" + +#: modules/pam_cracklib/pam_cracklib.c:64 +#, c-format +msgid "New %s%spassword: " +msgstr "ନà‚ତନ %s%s ପàରବà‡à¬¶ ସଙàକà‡à¬¤: " + +#: modules/pam_cracklib/pam_cracklib.c:66 +#, c-format +msgid "Retype new %s%spassword: " +msgstr "ନà‚ତନ %s%s ପàରବà‡à¬¶ ସଙàକà‡à¬¤à¬•à ପàନରàବାର ଟାଇପ କରନàତà: " + +#: modules/pam_cracklib/pam_cracklib.c:67 +msgid "Sorry, passwords do not match." +msgstr "କàଷମା କରିବà‡, ପàରବà‡à¬¶ ସଙàକà‡à¬¤ ମିଶà ନାହିà¬à¥¤" + +#: modules/pam_cracklib/pam_cracklib.c:432 +msgid "is the same as the old one" +msgstr "ପàରàଣା ପàରବà‡à¬¶ ସଙàକà‡à¬¤ ସହିତ à¬à¬¹à¬¾ ସମାନ ଅଟà‡" + +#: modules/pam_cracklib/pam_cracklib.c:445 +msgid "is a palindrome" +msgstr "ପàରବà‡à¬¶ ସଙàକà‡à¬¤à¬Ÿà¬¿ ଗà‹à¬Ÿà¬¿à¬ ପାଲିନଡàରà‹à¬® ଅଟà‡" + +#: modules/pam_cracklib/pam_cracklib.c:448 +msgid "case changes only" +msgstr "କà‡à¬¬à¬³ ଅକàଷର ପàରକାର ପରିବରàତàତିତ ହà‹à¬‡à¬¥à¬¾à¬" + +#: modules/pam_cracklib/pam_cracklib.c:451 +msgid "is too similar to the old one" +msgstr "à¬à¬¹à¬¾ ପà‚ରàବ ପàରବà‡à¬¶ ସଙàକà‡à¬¤ ସହିତ ବହàତ ସମାନ ଅଟà‡" + +#: modules/pam_cracklib/pam_cracklib.c:454 +msgid "is too simple" +msgstr "à¬à¬¹à¬¾ ଅତି ସହଜ ଅଟà‡" + +#: modules/pam_cracklib/pam_cracklib.c:457 +msgid "is rotated" +msgstr "à¬à¬¹à¬¾ ଘà‚ରàଣàଣàŸà¬®à¬¾à¬¨ ଅଟà‡" + +#: modules/pam_cracklib/pam_cracklib.c:460 +msgid "not enough character classes" +msgstr "" + +#: modules/pam_cracklib/pam_cracklib.c:498 +msgid "has been already used" +msgstr "à¬à¬¹à¬¾à¬•à ପà‚ରàବରà ବàଯବହାର କରାଯାଇଛି" + +#: modules/pam_cracklib/pam_cracklib.c:526 +#: modules/pam_unix/pam_unix_passwd.c:449 +msgid "No password supplied" +msgstr "କàŒà¬£à¬¸à¬¿ ପàରବà‡à¬¶ ସଙàକà‡à¬¤ ପàରଦାନ କରାଯାଇ ନାହିà¬" + +#: modules/pam_cracklib/pam_cracklib.c:526 +#: modules/pam_unix/pam_unix_passwd.c:449 +msgid "Password unchanged" +msgstr "ପàରବà‡à¬¶ ସଙàକà‡à¬¤ ଅପରିବରàତàତିତ ଅଛି" + +#: modules/pam_cracklib/pam_cracklib.c:549 +#: modules/pam_cracklib/pam_cracklib.c:672 +#, c-format +msgid "BAD PASSWORD: %s" +msgstr "ଖରାପ ପàରବà‡à¬¶ ସଙàକà‡à¬¤: %s" + +#: modules/pam_exec/pam_exec.c:134 +#, c-format +msgid "%s failed: exit code %d" +msgstr "%s ବିଫଳ: %d ସଙàକà‡à¬¤à¬°à ପàରସàଥାନ କରàଅଛି" + +#: modules/pam_exec/pam_exec.c:143 +#, c-format +msgid "%s failed: caught signal %d%s" +msgstr "%s ବିଫଳ: %d%s ସଙàକà‡à¬¤ ପାଇଲା" + +#: modules/pam_exec/pam_exec.c:152 +#, c-format +msgid "%s failed: unknown status 0x%x" +msgstr "%s ବିଫଳ: ଅଜଣା ଅବସàଥିତି 0x%x" + +#. TRANSLATORS: "strftime options for date of last login" +#: modules/pam_lastlog/pam_lastlog.c:190 +msgid " %a %b %e %H:%M:%S %Z %Y" +msgstr " %a %b %e %H:%M:%S %Z %Y" + +#. TRANSLATORS: " from <host>" +#: modules/pam_lastlog/pam_lastlog.c:199 +#, c-format +msgid " from %.*s" +msgstr " %.*s ରà" + +#. TRANSLATORS: " on <terminal>" +#: modules/pam_lastlog/pam_lastlog.c:211 +#, c-format +msgid " on %.*s" +msgstr " %.*s ରà‡" + +#. TRANSLATORS: "Last login: <date> from <host> on <terminal>" +#: modules/pam_lastlog/pam_lastlog.c:220 +#, c-format +msgid "Last login:%s%s%s" +msgstr "ଅନàତିମ ଲଗଇନ:%s%s%s" + +#: modules/pam_lastlog/pam_lastlog.c:226 +msgid "Welcome to your new account!" +msgstr "ଆପଣଙàକ ନà‚ତନ à¬–à¬¾à¬¤à¬¾à¬°à‡ à¬†à¬ªà¬£à¬™àକ ସàବାଗତ!" + +#: modules/pam_limits/pam_limits.c:712 +#, c-format +msgid "Too many logins for '%s'." +msgstr "'%s' ପାଇଠଅତàଯଧିକ ସଂଖàଯକ ଲଗଇନ।" + +#: modules/pam_mail/pam_mail.c:313 +msgid "No mail." +msgstr "କàŒà¬£à¬¸à¬¿ ଚିଠି ନାହିà¬à¥¤" + +#: modules/pam_mail/pam_mail.c:316 +msgid "You have new mail." +msgstr "ଆପଣଙàକ ପାଇଠଗà‹à¬Ÿà¬¿à¬ ନà‚ଆ ଚିଠି ଆସିଛି।" + +#: modules/pam_mail/pam_mail.c:319 +msgid "You have old mail." +msgstr "ଆପଣଙàକ à¬¨à¬¿à¬•à¬Ÿà¬°à‡ à¬—à‹à¬Ÿà¬¿à¬ ପàରàଣା ଚିଠି ଅଛି।" + +#: modules/pam_mail/pam_mail.c:323 +msgid "You have mail." +msgstr "ଆପଣଙàକ à¬¨à¬¿à¬•à¬Ÿà¬°à‡ à¬šà¬¿à¬ à¬¿ ଅଛି।" + +#: modules/pam_mail/pam_mail.c:330 +#, c-format +msgid "You have no mail in folder %s." +msgstr "ଆପଣଙàକ à¬¨à¬¿à¬•à¬Ÿà¬°à‡ %s ଫà‹à¬²à¬¡à¬°à¬°à‡ କàŒà¬£à¬¸à¬¿ ଚିଠି ନାହିà¬à¥¤" + +#: modules/pam_mail/pam_mail.c:334 +#, c-format +msgid "You have new mail in folder %s." +msgstr "ଆପଣଙàକ à¬¨à¬¿à¬•à¬Ÿà¬°à‡ %s ଫà‹à¬²à¬¡à¬°à¬°à‡ ନà‚ଆ ଚିଠି ଅଛି।" + +#: modules/pam_mail/pam_mail.c:338 +#, c-format +msgid "You have old mail in folder %s." +msgstr "ଆପଣଙàକ à¬¨à¬¿à¬•à¬Ÿà¬°à‡ %s ଫà‹à¬²à¬¡à¬°à¬°à‡ ପàରàଣା ଚିଠି ଅଛି।" + +#: modules/pam_mail/pam_mail.c:343 +#, c-format +msgid "You have mail in folder %s." +msgstr "ଆପଣଙàକ à¬¨à¬¿à¬•à¬Ÿà¬°à‡ %s ଫà‹à¬²à¬¡à¬°à¬°à‡ ଚିଠି ଅଛି।" + +#: modules/pam_mkhomedir/pam_mkhomedir.c:142 +#, c-format +msgid "Creating directory '%s'." +msgstr "" + +#: modules/pam_mkhomedir/pam_mkhomedir.c:147 +#, c-format +msgid "Unable to create directory %s: %m" +msgstr "" + +#: modules/pam_selinux/pam_selinux.c:164 +#, fuzzy +msgid "Would you like to enter a security context? [N] " +msgstr "ଆପଣ ଗà‹à¬Ÿà¬¿à¬ ସàରକàଷା ପàରସଙàଗ à¬à¬°à¬£ କରିବା ପାଇଠଚାହàà¬à¬›à¬¨àତି କି? [y]" + +#: modules/pam_selinux/pam_selinux.c:181 modules/pam_selinux/pam_selinux.c:265 +#, fuzzy +msgid "role:" +msgstr "à¬à‚ମିକା: " + +#: modules/pam_selinux/pam_selinux.c:193 modules/pam_selinux/pam_selinux.c:282 +#, fuzzy +msgid "level:" +msgstr "ସàତର: " + +#: modules/pam_selinux/pam_selinux.c:206 modules/pam_selinux/pam_selinux.c:313 +msgid "Not a valid security context" +msgstr "à¬à¬¹à¬¾ ଗà‹à¬Ÿà¬¿à¬ ବàˆà¬§ ସàରକàଷା ପàରସଙàଗ ନàହà‡à¬" + +#: modules/pam_selinux/pam_selinux.c:251 +#, fuzzy, c-format +msgid "Default Security Context %s\n" +msgstr "%s ସàରକàଷା ପàରସଙàଗ ନàଯସàତ କରାଯାଇଛି" + +#: modules/pam_selinux/pam_selinux.c:255 +#, fuzzy +msgid "Would you like to enter a different role or level?" +msgstr "ଆପଣ ଗà‹à¬Ÿà¬¿à¬ ସàରକàଷା ପàରସଙàଗ à¬à¬°à¬£ କରିବା ପାଇଠଚାହàà¬à¬›à¬¨àତି କି? [y]" + +#: modules/pam_selinux/pam_selinux.c:269 +#, c-format +msgid "No default type for role %s\n" +msgstr "" + +#: modules/pam_selinux/pam_selinux.c:522 +#, c-format +msgid "Unable to get valid context for %s" +msgstr "" + +#: modules/pam_selinux/pam_selinux.c:578 +msgid "Requested MLS level not in permitted range" +msgstr "" + +#: modules/pam_selinux/pam_selinux.c:628 +#, c-format +msgid "Security Context %s Assigned" +msgstr "%s ସàରକàଷା ପàରସଙàଗ ନàଯସàତ କରାଯାଇଛି" + +#: modules/pam_selinux/pam_selinux.c:649 +#, fuzzy, c-format +msgid "Key Creation Context %s Assigned" +msgstr "%s ସàରକàଷା ପàରସଙàଗ ନàଯସàତ କରାଯାଇଛି" + +#: modules/pam_selinux/pam_selinux_check.c:99 +#, c-format +msgid "failed to initialize PAM\n" +msgstr "PAM କà ପàରାରମàà¬à¬¿à¬•àƒà¬¤ à¬•à¬°à¬¿à¬¬à¬¾à¬°à‡ à¬¬à¬¿à¬«à¬³\n" + +#: modules/pam_selinux/pam_selinux_check.c:105 +#, c-format +msgid "failed to pam_set_item()\n" +msgstr "pam_set_item() à¬•à¬°à¬¿à¬¬à¬¾à¬°à‡ à¬¬à¬¿à¬«à¬³\n" + +#: modules/pam_selinux/pam_selinux_check.c:133 +#, c-format +msgid "login: failure forking: %m" +msgstr "ଲଗଇନ: fork à¬•à¬°à¬¿à¬¬à¬¾à¬°à‡ à¬¬à¬¿à¬«à¬³: %m" + +#: modules/pam_stress/pam_stress.c:476 +#, fuzzy, c-format +msgid "Changing STRESS password for %s." +msgstr "à¬à¬¹à¬¾ ପାଇଠSTRESS ପàରବà‡à¬¶ ସଙàକà‡à¬¤à¬•à ବଦଳାଉଛି " + +#: modules/pam_stress/pam_stress.c:490 +msgid "Enter new STRESS password: " +msgstr "ନà‚ତନ STRESS ପàରବà‡à¬¶ ସଙàକà‡à¬¤ à¬à¬°à¬£ କରନàତà: " + +#: modules/pam_stress/pam_stress.c:493 +msgid "Retype new STRESS password: " +msgstr "ନà‚ତନ STRESS ପàରବà‡à¬¶ ସଙàକà‡à¬¤à¬•à ପàନରàବାର ଟାଇପ କରନàତà: " + +#: modules/pam_stress/pam_stress.c:522 +msgid "Verification mis-typed; password unchanged" +msgstr "ଯାଞàଚକରଣ ସମàŸà¬°à‡ à¬à‚ଲ ଟାଇପ କରିଛନàତି, ପàରବà‡à¬¶ ସଙàକà‡à¬¤à¬Ÿà¬¿ ବଦଳି ନାହିà¬" + +#: modules/pam_tally/pam_tally.c:746 +msgid "Authentication error" +msgstr "ବàˆà¬§à¬¿à¬•ରଣ ତàƒà¬Ÿà¬¿" + +#: modules/pam_tally/pam_tally.c:747 +msgid "Service error" +msgstr "ସà‡à¬¬à¬¾ ତàƒà¬Ÿà¬¿" + +#: modules/pam_tally/pam_tally.c:748 +msgid "Unknown user" +msgstr "ଅଜଣା ଚାଳକ" + +#: modules/pam_tally/pam_tally.c:749 +msgid "Unknown error" +msgstr "ଅଜଣା ତàƒà¬Ÿà¬¿" + +#: modules/pam_tally/pam_tally.c:765 +#, c-format +msgid "%s: Bad number given to --reset=\n" +msgstr "%s: --reset= ପାଇଠଖରାପ ସଂଖàଯା ଦିଆଯାଇଛି\n" + +#: modules/pam_tally/pam_tally.c:769 +#, c-format +msgid "%s: Unrecognised option %s\n" +msgstr "%s: ଅଚିହàନିତ ବିକଳàପ %s\n" + +#: modules/pam_tally/pam_tally.c:781 +#, c-format +msgid "" +"%s: [--file rooted-filename] [--user username] [--reset[=n]] [--quiet]\n" +msgstr "" +"%s: [--file rooted-filename] [--user username] [--reset[=n]] [--quiet]\n" + +#: modules/pam_tally/pam_tally.c:855 +#, c-format +msgid "%s: Can't reset all users to non-zero\n" +msgstr "%s: ସମସàତ ଚାଳକ ମାନଙàକà ଶà‚ନàଯ ବିହà€à¬¨ à¬à¬¾à¬¬à¬°à‡ ପàନରàବାର ବିନàଯାସ କରିପାରିବ ନାହିà¬\n" + +#: modules/pam_unix/pam_unix_acct.c:229 modules/pam_unix/pam_unix_acct.c:251 +msgid "Your account has expired; please contact your system administrator" +msgstr "ଆପଣଙàକର ଖାତା ଅଚଳ ହà‹à¬‡à¬¯à¬¾à¬‡à¬›à¬¿; ଦàŸà¬¾à¬•ରି ଆପଣଙàକ ତନàତàର ପàରଶାସକଙàକ ସହିତ ଯà‹à¬—ାଯà‹à¬— କରନàତà" + +#: modules/pam_unix/pam_unix_acct.c:237 +msgid "You are required to change your password immediately (root enforced)" +msgstr "ଆପଣ ଆପଣଙàକର ପàରବà‡à¬¶ ସଙàକà‡à¬¤à¬•à ଯଥାଶà€à¬˜àର ବଦଳାଇବା ଆବଶàଯକ (ରàଟ ହà‡à¬¬à¬¾ ବାଧàଯତାମà‚ଳକ)" + +#: modules/pam_unix/pam_unix_acct.c:243 +msgid "You are required to change your password immediately (password aged)" +msgstr "" +"ଆପଣ ଆପଣଙàକର ପàରବà‡à¬¶ ସଙàକà‡à¬¤à¬•à ଯଥାଶà€à¬˜àର ବଦଳାଇବା ଆବଶàଯକ (ପàରବà‡à¬¶ ସଙàକà‡à¬¤ ବହàତ ପàରàଣା ହà‹à¬‡à¬¯à¬¾à¬‡à¬›à¬¿)" + +#: modules/pam_unix/pam_unix_acct.c:261 modules/pam_unix/pam_unix_acct.c:268 +#, c-format +msgid "Warning: your password will expire in %d day" +msgid_plural "Warning: your password will expire in %d days" +msgstr[0] "ଚà‡à¬¤à¬¾à¬¬à¬¨à€: ଆପଣଙàକ ପàରବà‡à¬¶ ସଙàକà‡à¬¤ %d à¬¦à¬¿à¬¨à¬°à‡ à¬…à¬•à¬¾à¬®à¬¿ ହà‹à¬‡à¬¯à¬¿à¬¬" +msgstr[1] "ଚà‡à¬¤à¬¾à¬¬à¬¨à€: ଆପଣଙàକ ପàରବà‡à¬¶ ସଙàକà‡à¬¤ %d à¬¦à¬¿à¬¨à¬°à‡ à¬…à¬•à¬¾à¬®à¬¿ ହà‹à¬‡à¬¯à¬¿à¬¬" + +#. TRANSLATORS: only used if dngettext is not supported +#: modules/pam_unix/pam_unix_acct.c:273 +#, c-format +msgid "Warning: your password will expire in %d days" +msgstr "ଚà‡à¬¤à¬¾à¬¬à¬¨à€: ଆପଣଙàକ ପàରବà‡à¬¶ ସଙàକà‡à¬¤ %d à¬¦à¬¿à¬¨à¬°à‡ à¬…à¬•à¬¾à¬®à¬¿ ହà‹à¬‡à¬¯à¬¿à¬¬" + +#: modules/pam_unix/pam_unix_auth.c:159 modules/pam_userdb/pam_userdb.c:61 +msgid "Password: " +msgstr "ପàରବà‡à¬¶ ସଙàକà‡à¬¤: " + +#: modules/pam_unix/pam_unix_passwd.c:359 +msgid "NIS password could not be changed." +msgstr "NIS ପàରବà‡à¬¶ ସଙàକà‡à¬¤à¬•à ବଦଳାଇ ହà‡à¬²à¬¾ ନାହିà¬à¥¤" + +#: modules/pam_unix/pam_unix_passwd.c:466 +msgid "You must choose a longer password" +msgstr "ଆପଣ ଗà‹à¬Ÿà¬¿à¬ ଲମàବା ପàରବà‡à¬¶ ସଙàକà‡à¬¤ ଚàŸà¬¨ କରିବା ଉଚିତ" + +#: modules/pam_unix/pam_unix_passwd.c:470 +msgid "Password has been already used. Choose another." +msgstr "ପàରବà‡à¬¶ ସଙàକà‡à¬¤à¬Ÿà¬¿ ପà‚ରàବରà ବàଯବହàƒà¬¤ ହà‡à¬‰à¬›à¬¿à¥¤ ଅନàଯ ଗà‹à¬Ÿà¬¿à¬ ପàରବà‡à¬¶ ସଙàକà‡à¬¤ ଚàŸà¬¨ କରନàତà।" + +#: modules/pam_unix/pam_unix_passwd.c:571 +#, fuzzy, c-format +msgid "Changing password for %s." +msgstr "à¬à¬¹à¬¾ ପାଇଠSTRESS ପàରବà‡à¬¶ ସଙàକà‡à¬¤à¬•à ବଦଳାଉଛି " + +#: modules/pam_unix/pam_unix_passwd.c:582 +msgid "(current) UNIX password: " +msgstr "(ବରàତàତମାନ ଥିବା) UNIX ପàରବà‡à¬¶ ସଙàକà‡à¬¤: " + +#: modules/pam_unix/pam_unix_passwd.c:617 +msgid "You must wait longer to change your password" +msgstr "ପàରବà‡à¬¶ ସଙàକà‡à¬¤à¬•à ବଦଳାଇବା ପାଇଠଆପଣ ଅଧିକ à¬¸à¬®àŸ à¬…à¬ªà‡à¬•àଷା କରିବା ଉଚିତ" + +#: modules/pam_unix/pam_unix_passwd.c:677 +msgid "Enter new UNIX password: " +msgstr "ନà‚ତନ UNIX ପàରବà‡à¬¶ ସଙàକà‡à¬¤ à¬à¬°à¬£ କରନàତà: " + +#: modules/pam_unix/pam_unix_passwd.c:678 +msgid "Retype new UNIX password: " +msgstr "ନà‚ତନ UNIX ପàରବà‡à¬¶ ସଙàକà‡à¬¤à¬•à ପàନରàବାର ଟାଇପ କରନàତà: " + +#, fuzzy +#~ msgid "Error translating default context." +#~ msgstr "ଆପଣଙàକ ପà‚ରàବନିରàଦàଧାରିତ ପàରସଙàଗ %s ଅଟà‡à¥¤ \n" + +#~ msgid "Do you want to choose a different one? [n]" +#~ msgstr "ଆପଣ ଗà‹à¬Ÿà¬¿à¬ à¬à¬¿à¬¨àନ ପàରସଙàଗ ଚàŸà¬¨ କରିବା ପାଇଠଚାହାà¬à¬¨àତି କି? [n]" + +#~ msgid "Enter number of choice: " +#~ msgstr "ଆପଣଙàକ ପସନàଦର ସଂଖàଯା à¬à¬°à¬£ କରନàତà: " + +#~ msgid "type: " +#~ msgstr "ପàରକାର: " diff --git a/Linux-PAM/po/pa.gmo b/po/pa.gmo Binary files differindex 518e4516..df9542da 100644 --- a/Linux-PAM/po/pa.gmo +++ b/po/pa.gmo diff --git a/Linux-PAM/po/pa.po b/po/pa.po index defa8d80..eee98a8b 100644 --- a/Linux-PAM/po/pa.po +++ b/po/pa.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Linux-PAM.pa\n" "Report-Msgid-Bugs-To: http://sourceforge.net/projects/pam\n" -"POT-Creation-Date: 2008-02-04 16:29+0100\n" +"POT-Creation-Date: 2008-04-16 11:18+0200\n" "PO-Revision-Date: 2005-08-06 08:34+0530\n" "Last-Translator: Amanpreet Singh Alam[ਆਲਮ] <amanpreetalam@yahoo.com>\n" "Language-Team: Panjabi <pa@li.org>\n" @@ -31,7 +31,7 @@ msgstr "...ਅਫ਼ਸੋਸ, ਤà©à¨¹à¨¾à¨¡à¨¾ ਸਮਾਂ ਸਮਾਪਤ à msgid "erroneous conversation (%d)\n" msgstr "" -#: libpam/pam_item.c:298 +#: libpam/pam_item.c:302 msgid "login:" msgstr "" @@ -217,17 +217,17 @@ msgid "has been already used" msgstr "ਗà©à¨ªà¨¤-ਕੋਡ ਪਹਿਲਾਂ ਵੀ ਵਰਤਿਆ ਗਿਆ ਹੈ। ਵੱਖਰਾ ਚà©à¨£à©‹à¥¤" #: modules/pam_cracklib/pam_cracklib.c:526 -#: modules/pam_unix/pam_unix_passwd.c:456 +#: modules/pam_unix/pam_unix_passwd.c:449 msgid "No password supplied" msgstr "ਕੋਈ ਗà©à¨ªà¨¤-ਕੋਡ ਨਹੀਂ ਦਿੱਤਾ ਗਿਆ" #: modules/pam_cracklib/pam_cracklib.c:526 -#: modules/pam_unix/pam_unix_passwd.c:456 +#: modules/pam_unix/pam_unix_passwd.c:449 msgid "Password unchanged" msgstr "ਗà©à¨ªà¨¤-ਕੋਡ ਨਾ-ਤਬਦੀਲ ਹੈ" #: modules/pam_cracklib/pam_cracklib.c:549 -#: modules/pam_cracklib/pam_cracklib.c:676 +#: modules/pam_cracklib/pam_cracklib.c:672 #, c-format msgid "BAD PASSWORD: %s" msgstr "" @@ -325,23 +325,6 @@ msgstr "" msgid "Unable to create directory %s: %m" msgstr "" -#: modules/pam_selinux/pam_selinux.c:94 -msgid "Error connecting to audit system." -msgstr "" - -#: modules/pam_selinux/pam_selinux.c:98 -#, fuzzy -msgid "Error translating default context." -msgstr "ਤà©à¨¹à¨¾à¨¡à¨¾ ਮà©à©±à¨² ਪਰਸੰਗ %s ਹੈ \n" - -#: modules/pam_selinux/pam_selinux.c:102 -msgid "Error translating selected context." -msgstr "" - -#: modules/pam_selinux/pam_selinux.c:113 -msgid "Error sending audit message." -msgstr "" - #: modules/pam_selinux/pam_selinux.c:164 #, fuzzy msgid "Would you like to enter a security context? [N] " @@ -376,11 +359,7 @@ msgstr "ਕੀ ਤà©à¨¸à©€à¨‚ ਇੱਕ ਸà©à¨°à©±à¨–ਿਆ ਪਰਸੰਗ à msgid "No default type for role %s\n" msgstr "" -#: modules/pam_selinux/pam_selinux.c:512 -msgid "Out of memory" -msgstr "" - -#: modules/pam_selinux/pam_selinux.c:520 modules/pam_selinux/pam_selinux.c:522 +#: modules/pam_selinux/pam_selinux.c:522 #, c-format msgid "Unable to get valid context for %s" msgstr "" @@ -499,41 +478,45 @@ msgstr "ਸਾਵਧਾਨ: ਤà©à¨¹à¨¾à¨¡à¨¾ ਗà©à¨ªà¨¤-ਕੋਡ ਦੀ ਮ msgid "Password: " msgstr "ਗà©à¨ªà¨¤-ਕੋਡ ਨਾ-ਤਬਦੀਲ ਹੈ" -#: modules/pam_unix/pam_unix_passwd.c:366 +#: modules/pam_unix/pam_unix_passwd.c:359 msgid "NIS password could not be changed." msgstr "NIS ਗà©à¨ªà¨¤-ਕੋਡ ਤਬਦੀਲ ਨਹੀਂ ਕੀਤਾ ਜਾ ਸਕਿਆ ਹੈ।" -#: modules/pam_unix/pam_unix_passwd.c:477 +#: modules/pam_unix/pam_unix_passwd.c:466 msgid "You must choose a longer password" msgstr "ਤà©à¨¹à¨¾à¨¨à©‚à©° ਲੰਮੇ ਗà©à¨ªà¨¤-ਕੋਡ ਦੀ ਚੋਣ ਕਰਨੀ ਚਾਹੀਦੀ ਹੈ" -#: modules/pam_unix/pam_unix_passwd.c:482 +#: modules/pam_unix/pam_unix_passwd.c:470 msgid "Password has been already used. Choose another." msgstr "ਗà©à¨ªà¨¤-ਕੋਡ ਪਹਿਲਾਂ ਵੀ ਵਰਤਿਆ ਗਿਆ ਹੈ। ਵੱਖਰਾ ਚà©à¨£à©‹à¥¤" -#: modules/pam_unix/pam_unix_passwd.c:583 +#: modules/pam_unix/pam_unix_passwd.c:571 #, c-format msgid "Changing password for %s." msgstr "" -#: modules/pam_unix/pam_unix_passwd.c:594 +#: modules/pam_unix/pam_unix_passwd.c:582 msgid "(current) UNIX password: " msgstr "" -#: modules/pam_unix/pam_unix_passwd.c:629 +#: modules/pam_unix/pam_unix_passwd.c:617 msgid "You must wait longer to change your password" msgstr "" -#: modules/pam_unix/pam_unix_passwd.c:689 +#: modules/pam_unix/pam_unix_passwd.c:677 #, fuzzy msgid "Enter new UNIX password: " msgstr "ਨਵਾਂ STRESS ਗà©à¨ªà¨¤-ਕੋਡ ਦਿਓ: " -#: modules/pam_unix/pam_unix_passwd.c:690 +#: modules/pam_unix/pam_unix_passwd.c:678 #, fuzzy msgid "Retype new UNIX password: " msgstr "ਨਵਾਂ STRESS ਗà©à¨ªà¨¤-ਕੋਡ ਮà©à©œ-ਲਿਖੋ: " +#, fuzzy +#~ msgid "Error translating default context." +#~ msgstr "ਤà©à¨¹à¨¾à¨¡à¨¾ ਮà©à©±à¨² ਪਰਸੰਗ %s ਹੈ \n" + #~ msgid "Do you want to choose a different one? [n]" #~ msgstr "ਕੀ ਤà©à¨¸à©€à¨‚ ਵੱਖਰੇ ਦੀ ਚੋਣ ਕਰਨੀ ਚਾਹà©à©°à¨¦à©‡ ਹੋ? [n]" diff --git a/po/pl.gmo b/po/pl.gmo Binary files differnew file mode 100644 index 00000000..281fd504 --- /dev/null +++ b/po/pl.gmo diff --git a/Linux-PAM/po/pl.po b/po/pl.po index 61cc6356..0f9a67b0 100644 --- a/Linux-PAM/po/pl.po +++ b/po/pl.po @@ -1,24 +1,21 @@ -# translation of Linux-PAM.po to -# translation of Linux-PAM.po to polski -# Polish message file for YaST2 (@memory@). -# Copyright (C) 2003, 2006 SuSE Linux AG. +# translation of pl.po to Polish # StanisÅ‚aw MaÅ‚olepszy <smalolepszy@aviary.pl>, 2006. # Wojciech Kapusta <wojciech@aviary.pl>, 2006. +# Piotr DrÄ…g <piotrdrag@gmail.com>, 2008. # msgid "" msgstr "" -"Project-Id-Version: Linux-PAM\n" +"Project-Id-Version: pl\n" "Report-Msgid-Bugs-To: http://sourceforge.net/projects/pam\n" -"POT-Creation-Date: 2008-02-04 16:29+0100\n" -"PO-Revision-Date: 2006-05-03 21:58+0200\n" -"Last-Translator: Wojciech Kapusta <wojciech@aviary.pl>\n" -"Language-Team: <pl@li.org>\n" +"POT-Creation-Date: 2008-04-16 11:18+0200\n" +"PO-Revision-Date: 2008-03-03 21:59+0200\n" +"Last-Translator: Piotr DrÄ…g <piotrdrag@gmail.com>\n" +"Language-Team: Polish <pl@li.org>\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=3; plural=n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 " -"|| n%100>=20) ? 1 : 2;\n" -"X-Generator: KBabel 1.9.1\n" +"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%" +"100<10 || n%100>=20) ? 1 : 2);\n" #: libpam_misc/misc_conv.c:33 msgid "...Time is running out...\n" @@ -31,9 +28,9 @@ msgstr "... czas minÄ…Å‚.\n" #: libpam_misc/misc_conv.c:342 #, c-format msgid "erroneous conversation (%d)\n" -msgstr "błędna konwersacja (%d)\n" +msgstr "błędna rozmowa (%d)\n" -#: libpam/pam_item.c:298 +#: libpam/pam_item.c:302 msgid "login:" msgstr "login:" @@ -47,11 +44,11 @@ msgstr "Błąd krytyczny - natychmiastowe przerwanie" #: libpam/pam_strerror.c:44 msgid "Failed to load module" -msgstr "" +msgstr "Wczytanie moduÅ‚u nie powiodÅ‚o siÄ™" #: libpam/pam_strerror.c:46 msgid "Symbol not found" -msgstr "Symbol nie znaleziony" +msgstr "Nie znaleziono symbolu" #: libpam/pam_strerror.c:48 msgid "Error in service module" @@ -59,7 +56,7 @@ msgstr "Błąd w module usÅ‚ugi" #: libpam/pam_strerror.c:50 msgid "System error" -msgstr "Błąd systemowy" +msgstr "Błąd systemu" #: libpam/pam_strerror.c:52 msgid "Memory buffer error" @@ -71,15 +68,16 @@ msgstr "Brak dostÄ™pu" #: libpam/pam_strerror.c:56 msgid "Authentication failure" -msgstr "Nieudana autoryzacja" +msgstr "Uwierzytelnienie nie powiodÅ‚o siÄ™" #: libpam/pam_strerror.c:58 msgid "Insufficient credentials to access authentication data" -msgstr "Niedostateczne uwierzytelnienie do dostÄ™pu do danych autoryzacyjnych" +msgstr "" +"NiewystarczajÄ…ce uwierzytelnienie do dostÄ™pu do danych uwierzytelniajÄ…cych" #: libpam/pam_strerror.c:60 msgid "Authentication service cannot retrieve authentication info" -msgstr "UsÅ‚uga uwierzytelniania nie może uzyskać danych uwierzytelniajÄ…cych" +msgstr "UsÅ‚uga uwierzytelniania nie może uzyskać informacji o uwierzytelnianiu" #: libpam/pam_strerror.c:62 msgid "User not known to the underlying authentication module" @@ -87,11 +85,11 @@ msgstr "Użytkownik nieznany w module uwierzytelniania niższego poziomu" #: libpam/pam_strerror.c:64 msgid "Have exhausted maximum number of retries for service" -msgstr "Wykorzystana maksymalna liczba prób dla usÅ‚ugi" +msgstr "Wykorzystano maksymalnÄ… liczbÄ™ prób dla usÅ‚ugi" #: libpam/pam_strerror.c:66 msgid "Authentication token is no longer valid; new one required" -msgstr "Bilet uwierzytelniania jest już nieważny; konieczny nowy" +msgstr "Token uwierzytelniania nie jest już prawidÅ‚owy; wymagany jest nowy" #: libpam/pam_strerror.c:68 msgid "User account has expired" @@ -99,7 +97,7 @@ msgstr "Konto użytkownika wygasÅ‚o" #: libpam/pam_strerror.c:70 msgid "Cannot make/remove an entry for the specified session" -msgstr "Nie można utworzyć/usunąć pozycji dla podanej sesji" +msgstr "Nie można utworzyć/usunąć wpisu dla podanej sesji" #: libpam/pam_strerror.c:72 msgid "Authentication service cannot retrieve user credentials" @@ -107,11 +105,11 @@ msgstr "UsÅ‚uga uwierzytelniania nie może uzyskać uwierzytelnienia użytkownik #: libpam/pam_strerror.c:74 msgid "User credentials expired" -msgstr "Uwierzytelnienie użytkownika przeterminowaÅ‚o siÄ™" +msgstr "Uwierzytelnienie użytkownika wygasÅ‚o" #: libpam/pam_strerror.c:76 msgid "Failure setting user credentials" -msgstr "Niemożna uwierzytelnić użytkownika" +msgstr "Ustawienie uwierzytelniania użytkownika nie powiodÅ‚o siÄ™" #: libpam/pam_strerror.c:78 msgid "No module specific data is present" @@ -119,15 +117,15 @@ msgstr "Brak danych specyficznych dla moduÅ‚u" #: libpam/pam_strerror.c:80 msgid "Bad item passed to pam_*_item()" -msgstr "ZÅ‚y element przekazany do pam_*_item()" +msgstr "Błędny element przekazany do pam_*_item()" #: libpam/pam_strerror.c:82 msgid "Conversation error" -msgstr "Błąd konwersjacji" +msgstr "Błąd rozmowy" #: libpam/pam_strerror.c:84 msgid "Authentication token manipulation error" -msgstr "Błąd obsÅ‚ugi biletu uwierzytelniania" +msgstr "Błąd podczas modyfikowania tokenu uwierzytelniania" #: libpam/pam_strerror.c:86 msgid "Authentication information cannot be recovered" @@ -135,19 +133,19 @@ msgstr "Nie można odzyskać informacji uwierzytelniajÄ…cych" #: libpam/pam_strerror.c:88 msgid "Authentication token lock busy" -msgstr "ZajÄ™ta blokada biletu uwierzytelniania" +msgstr "Blokada tokenu uwierzytelniania jest zajÄ™ta" #: libpam/pam_strerror.c:90 msgid "Authentication token aging disabled" -msgstr "Przeterminowanie biletu uwierzytelniania wyłączone" +msgstr "Wygasanie tokenu uwierzytelniania jest wyłączone" #: libpam/pam_strerror.c:92 msgid "Failed preliminary check by password service" -msgstr "Nieudane poczÄ…tkowe sprawdzenie hasÅ‚a przez usÅ‚ugÄ™" +msgstr "WstÄ™pne sprawdzenie hasÅ‚a przez usÅ‚ugÄ™ nie powiodÅ‚o siÄ™" #: libpam/pam_strerror.c:94 msgid "The return value should be ignored by PAM dispatch" -msgstr "Zwrócona wartość powinna być zignorowana przez PAM" +msgstr "Zwrócona wartość powinna zostać zignorowana przez PAM" #: libpam/pam_strerror.c:96 msgid "Module is unknown" @@ -155,11 +153,11 @@ msgstr "ModuÅ‚ jest nieznany" #: libpam/pam_strerror.c:98 msgid "Authentication token expired" -msgstr "Bilet uwierzytelniania przeterminowaÅ‚ siÄ™" +msgstr "Token uwierzytelniania wygasÅ‚" #: libpam/pam_strerror.c:100 msgid "Conversation is waiting for event" -msgstr "Oczekiwanie na zdarzenie konwersjacji" +msgstr "Rozmowa oczekuje na zdarzenie" #: libpam/pam_strerror.c:102 msgid "Application needs to call libpam again" @@ -177,7 +175,7 @@ msgstr "Nowe hasÅ‚o %s%s: " #: modules/pam_cracklib/pam_cracklib.c:66 #, c-format msgid "Retype new %s%spassword: " -msgstr "Powtórzenie nowego hasÅ‚a %s%s: " +msgstr "Ponownie podaj nowe hasÅ‚o %s%s: " #: modules/pam_cracklib/pam_cracklib.c:67 msgid "Sorry, passwords do not match." @@ -197,11 +195,11 @@ msgstr "ma zmienionÄ… tylko wielkość znaków" #: modules/pam_cracklib/pam_cracklib.c:451 msgid "is too similar to the old one" -msgstr "jest zbyt podobne do poprzedniego" +msgstr "jest za bardzo podobne do poprzedniego" #: modules/pam_cracklib/pam_cracklib.c:454 msgid "is too simple" -msgstr "jest zbyt proste" +msgstr "jest za proste" #: modules/pam_cracklib/pam_cracklib.c:457 msgid "is rotated" @@ -209,42 +207,42 @@ msgstr "jest obrócone" #: modules/pam_cracklib/pam_cracklib.c:460 msgid "not enough character classes" -msgstr "" +msgstr "za maÅ‚o klas znaków" #: modules/pam_cracklib/pam_cracklib.c:498 msgid "has been already used" msgstr "byÅ‚o już używane" #: modules/pam_cracklib/pam_cracklib.c:526 -#: modules/pam_unix/pam_unix_passwd.c:456 +#: modules/pam_unix/pam_unix_passwd.c:449 msgid "No password supplied" msgstr "Nie podano hasÅ‚a" #: modules/pam_cracklib/pam_cracklib.c:526 -#: modules/pam_unix/pam_unix_passwd.c:456 +#: modules/pam_unix/pam_unix_passwd.c:449 msgid "Password unchanged" -msgstr "HasÅ‚o nie zmienione" +msgstr "HasÅ‚o nie zostaÅ‚o zmienione" #: modules/pam_cracklib/pam_cracklib.c:549 -#: modules/pam_cracklib/pam_cracklib.c:676 +#: modules/pam_cracklib/pam_cracklib.c:672 #, c-format msgid "BAD PASSWORD: %s" -msgstr "ZÅE HASÅO: %s" +msgstr "BÅĘDNE HASÅO: %s" #: modules/pam_exec/pam_exec.c:134 #, c-format msgid "%s failed: exit code %d" -msgstr "" +msgstr "%s nie powiodÅ‚o siÄ™: kod wyjÅ›cia %d" #: modules/pam_exec/pam_exec.c:143 #, c-format msgid "%s failed: caught signal %d%s" -msgstr "" +msgstr "%s nie powiodÅ‚o siÄ™: otrzymano sygnaÅ‚ %d%s" #: modules/pam_exec/pam_exec.c:152 #, c-format msgid "%s failed: unknown status 0x%x" -msgstr "" +msgstr "%s nie powiodÅ‚o siÄ™: nieznany stan 0x%x" #. TRANSLATORS: "strftime options for date of last login" #: modules/pam_lastlog/pam_lastlog.c:190 @@ -276,7 +274,7 @@ msgstr "Witaj na swoim nowym koncie!" #: modules/pam_limits/pam_limits.c:712 #, c-format msgid "Too many logins for '%s'." -msgstr "Zbyt wiele prób zalogowania na '%s'." +msgstr "Za dużo prób zalogowania na \"%s\"." #: modules/pam_mail/pam_mail.c:313 msgid "No mail." @@ -297,138 +295,113 @@ msgstr "Odebrano wiadomoÅ›ci." #: modules/pam_mail/pam_mail.c:330 #, c-format msgid "You have no mail in folder %s." -msgstr "Brak wiadomoÅ›ci w katalogu %s." +msgstr "Brak wiadomoÅ›ci w folderze %s." #: modules/pam_mail/pam_mail.c:334 #, c-format msgid "You have new mail in folder %s." -msgstr "Nowe wiadomoÅ›ci w katalogu %s." +msgstr "Nowe wiadomoÅ›ci w folderze %s." #: modules/pam_mail/pam_mail.c:338 #, c-format msgid "You have old mail in folder %s." -msgstr "Stare wiadomoÅ›ci katalogu %s." +msgstr "Stare wiadomoÅ›ci w folderze %s." #: modules/pam_mail/pam_mail.c:343 #, c-format msgid "You have mail in folder %s." -msgstr "WiadomoÅ›ci w katalogu %s." +msgstr "WiadomoÅ›ci w folderze %s." #: modules/pam_mkhomedir/pam_mkhomedir.c:142 #, c-format msgid "Creating directory '%s'." -msgstr "" +msgstr "Tworzenie folderu \"%s\"." #: modules/pam_mkhomedir/pam_mkhomedir.c:147 #, c-format msgid "Unable to create directory %s: %m" -msgstr "" - -#: modules/pam_selinux/pam_selinux.c:94 -msgid "Error connecting to audit system." -msgstr "" - -#: modules/pam_selinux/pam_selinux.c:98 -#, fuzzy -msgid "Error translating default context." -msgstr "DomyÅ›lny kontekst: %s. \n" - -#: modules/pam_selinux/pam_selinux.c:102 -msgid "Error translating selected context." -msgstr "" - -#: modules/pam_selinux/pam_selinux.c:113 -msgid "Error sending audit message." -msgstr "" +msgstr "Nie można utworzyć folderu %s: %m" #: modules/pam_selinux/pam_selinux.c:164 -#, fuzzy msgid "Would you like to enter a security context? [N] " -msgstr "Czy wejść w kontekst bezpieczeÅ„stwa? [y]" +msgstr "Czy chcesz podać kontekst bezpieczeÅ„stwa? [N]" #: modules/pam_selinux/pam_selinux.c:181 modules/pam_selinux/pam_selinux.c:265 -#, fuzzy msgid "role:" -msgstr "rola: " +msgstr "rola:" #: modules/pam_selinux/pam_selinux.c:193 modules/pam_selinux/pam_selinux.c:282 -#, fuzzy msgid "level:" -msgstr "poziom: " +msgstr "poziom:" #: modules/pam_selinux/pam_selinux.c:206 modules/pam_selinux/pam_selinux.c:313 msgid "Not a valid security context" -msgstr "Nieważny kontekst bezpieczeÅ„stwa" +msgstr "NieprawidÅ‚owy kontekst bezpieczeÅ„stwa" #: modules/pam_selinux/pam_selinux.c:251 -#, fuzzy, c-format +#, c-format msgid "Default Security Context %s\n" -msgstr "Kontekst bezpieczeÅ„stwa %s przypisany" +msgstr "DomyÅ›lny kontekst bezpieczeÅ„stwa %s\n" #: modules/pam_selinux/pam_selinux.c:255 -#, fuzzy msgid "Would you like to enter a different role or level?" -msgstr "Czy wejść w kontekst bezpieczeÅ„stwa? [y]" +msgstr "Czy chcesz podać innÄ… rolÄ™ lub poziom?" #: modules/pam_selinux/pam_selinux.c:269 #, c-format msgid "No default type for role %s\n" -msgstr "" - -#: modules/pam_selinux/pam_selinux.c:512 -msgid "Out of memory" -msgstr "" +msgstr "Brak domyÅ›lnego typu dla roli %s\n" -#: modules/pam_selinux/pam_selinux.c:520 modules/pam_selinux/pam_selinux.c:522 +#: modules/pam_selinux/pam_selinux.c:522 #, c-format msgid "Unable to get valid context for %s" -msgstr "" +msgstr "Nie można uzyskać prawidÅ‚owego kontekstu dla %s" #: modules/pam_selinux/pam_selinux.c:578 msgid "Requested MLS level not in permitted range" -msgstr "" +msgstr "Żądany poziom MLS nie jest w dozwolonym zakresie" #: modules/pam_selinux/pam_selinux.c:628 #, c-format msgid "Security Context %s Assigned" -msgstr "Kontekst bezpieczeÅ„stwa %s przypisany" +msgstr "Kontekst bezpieczeÅ„stwa %s zostaÅ‚ przypisany" #: modules/pam_selinux/pam_selinux.c:649 -#, fuzzy, c-format +#, c-format msgid "Key Creation Context %s Assigned" -msgstr "Kontekst bezpieczeÅ„stwa %s przypisany" +msgstr "Kontekst tworzenia klucza %s zostaÅ‚ przypisany" #: modules/pam_selinux/pam_selinux_check.c:99 #, c-format msgid "failed to initialize PAM\n" -msgstr "Nie można zainicjować PAM\n" +msgstr "zainicjowanie PAM nie powiodÅ‚o siÄ™\n" #: modules/pam_selinux/pam_selinux_check.c:105 #, c-format msgid "failed to pam_set_item()\n" -msgstr "nieudane pam_set_item()\n" +msgstr "pam_set_item() nie powiodÅ‚o siÄ™\n" #: modules/pam_selinux/pam_selinux_check.c:133 #, c-format msgid "login: failure forking: %m" -msgstr "login: nieudany fork: %m" +msgstr "login: rozdzielenie nie powiodÅ‚o siÄ™: %m" #: modules/pam_stress/pam_stress.c:476 -#, fuzzy, c-format +#, c-format msgid "Changing STRESS password for %s." -msgstr "Zmiana hasÅ‚a STRESS dla " +msgstr "Zmienianie hasÅ‚a STRESS dla %s." #: modules/pam_stress/pam_stress.c:490 msgid "Enter new STRESS password: " -msgstr "Nowe hasÅ‚o STRESS: " +msgstr "Podaj nowe hasÅ‚o STRESS: " #: modules/pam_stress/pam_stress.c:493 msgid "Retype new STRESS password: " -msgstr "Powtórzenie hasÅ‚a STRESS: " +msgstr "Ponownie podaj hasÅ‚a STRESS: " #: modules/pam_stress/pam_stress.c:522 msgid "Verification mis-typed; password unchanged" -msgstr "Błędna weryfikacja; hasÅ‚o niezmienione" +msgstr "Sprawdzenie nie powiodÅ‚o siÄ™; hasÅ‚o nie zostaÅ‚o zmienione" #: modules/pam_tally/pam_tally.c:746 msgid "Authentication error" @@ -449,100 +422,85 @@ msgstr "Nieznany błąd" #: modules/pam_tally/pam_tally.c:765 #, c-format msgid "%s: Bad number given to --reset=\n" -msgstr "%s: Błędny numer podany w opcji --reset=\n" +msgstr "%s: błędny numer podany dla --reset=\n" #: modules/pam_tally/pam_tally.c:769 #, c-format msgid "%s: Unrecognised option %s\n" -msgstr "%s: Nierozpoznana opcja %s\n" +msgstr "%s: nierozpoznana opcja %s\n" #: modules/pam_tally/pam_tally.c:781 #, c-format msgid "" "%s: [--file rooted-filename] [--user username] [--reset[=n]] [--quiet]\n" msgstr "" -"%s: [--file rooted-filename] [--user username] [--reset[=n]] [--quiet]\n" +"%s: [--file nazwa-pliku-root] [--user nazwa-użytkownika] [--reset[=n]] [--" +"quiet]\n" #: modules/pam_tally/pam_tally.c:855 #, c-format msgid "%s: Can't reset all users to non-zero\n" -msgstr "%s: Nie można przywrócić wszystkich użytkowników\n" +msgstr "%s: nie można przywrócić wszystkich użytkowników\n" #: modules/pam_unix/pam_unix_acct.c:229 modules/pam_unix/pam_unix_acct.c:251 msgid "Your account has expired; please contact your system administrator" -msgstr "Konto użytkownika wygasÅ‚o ; proszÄ™ skontaktować siÄ™ z administratorem" +msgstr "Konto wygasÅ‚o; skontaktuj siÄ™ z administratorem systemu" #: modules/pam_unix/pam_unix_acct.c:237 msgid "You are required to change your password immediately (root enforced)" -msgstr "Należy natychmiast zmienić hasÅ‚o (wymuszone przez administratora)" +msgstr "Wymagana jest zmiana hasÅ‚a (wymuszone przez administratora)" #: modules/pam_unix/pam_unix_acct.c:243 msgid "You are required to change your password immediately (password aged)" -msgstr "Należy natychmiast zmienić hasÅ‚o (hasÅ‚o wygasÅ‚o)" +msgstr "Wymagana jest natychmiastowa zmiana hasÅ‚a (hasÅ‚o wygasÅ‚o)" #: modules/pam_unix/pam_unix_acct.c:261 modules/pam_unix/pam_unix_acct.c:268 -#, fuzzy, c-format +#, c-format msgid "Warning: your password will expire in %d day" msgid_plural "Warning: your password will expire in %d days" -msgstr[0] "Ostrzeżenie: hasÅ‚o wygaÅ›nie za %d dni%.2s" -msgstr[1] "Ostrzeżenie: hasÅ‚o wygaÅ›nie za %d dni%.2s" -msgstr[2] "Ostrzeżenie: hasÅ‚o wygaÅ›nie za %d dni%.2s" +msgstr[0] "Ostrzeżenie: hasÅ‚o wygaÅ›nie za %d dzieÅ„" +msgstr[1] "Ostrzeżenie: hasÅ‚o wygaÅ›nie za %d dni" +msgstr[2] "Ostrzeżenie: hasÅ‚o wygaÅ›nie za %d dni" #. TRANSLATORS: only used if dngettext is not supported #: modules/pam_unix/pam_unix_acct.c:273 -#, fuzzy, c-format +#, c-format msgid "Warning: your password will expire in %d days" -msgstr "Ostrzeżenie: hasÅ‚o wygaÅ›nie za %d dni%.2s" +msgstr "Ostrzeżenie: hasÅ‚o wygaÅ›nie za %d dni" #: modules/pam_unix/pam_unix_auth.c:159 modules/pam_userdb/pam_userdb.c:61 msgid "Password: " msgstr "HasÅ‚o: " -#: modules/pam_unix/pam_unix_passwd.c:366 +#: modules/pam_unix/pam_unix_passwd.c:359 msgid "NIS password could not be changed." msgstr "Nie można zmienić hasÅ‚a NIS." -#: modules/pam_unix/pam_unix_passwd.c:477 +#: modules/pam_unix/pam_unix_passwd.c:466 msgid "You must choose a longer password" -msgstr "ProszÄ™ podać dÅ‚uższe hasÅ‚o" +msgstr "Wybierz dÅ‚uższe hasÅ‚o" -#: modules/pam_unix/pam_unix_passwd.c:482 +#: modules/pam_unix/pam_unix_passwd.c:470 msgid "Password has been already used. Choose another." -msgstr "HasÅ‚o byÅ‚o już używane. ProszÄ™ wybrać inne." +msgstr "HasÅ‚o byÅ‚o już używane. Wybierz inne." -#: modules/pam_unix/pam_unix_passwd.c:583 -#, fuzzy, c-format +#: modules/pam_unix/pam_unix_passwd.c:571 +#, c-format msgid "Changing password for %s." -msgstr "Zmiana hasÅ‚a STRESS dla " +msgstr "Zmienianie hasÅ‚a dla %s." -#: modules/pam_unix/pam_unix_passwd.c:594 +#: modules/pam_unix/pam_unix_passwd.c:582 msgid "(current) UNIX password: " msgstr "Bieżące hasÅ‚o UNIX:" -#: modules/pam_unix/pam_unix_passwd.c:629 +#: modules/pam_unix/pam_unix_passwd.c:617 msgid "You must wait longer to change your password" -msgstr "ProszÄ™ poczekać dÅ‚użej aby zmienić hasÅ‚o" +msgstr "Poczekaj dÅ‚użej, aby zmienić hasÅ‚o" -#: modules/pam_unix/pam_unix_passwd.c:689 +#: modules/pam_unix/pam_unix_passwd.c:677 msgid "Enter new UNIX password: " -msgstr "Nowe hasÅ‚o UNIX: " +msgstr "Podaj nowe hasÅ‚o UNIX: " -#: modules/pam_unix/pam_unix_passwd.c:690 +#: modules/pam_unix/pam_unix_passwd.c:678 msgid "Retype new UNIX password: " -msgstr "Powtórzenie hasÅ‚a UNIX: " - -#~ msgid "Do you want to choose a different one? [n]" -#~ msgstr "Czy powtórzyć wybieranie? [n]" - -#~ msgid "Enter number of choice: " -#~ msgstr "Wybrana liczba: " - -#~ msgid "type: " -#~ msgstr "typ:" - -#, fuzzy -#~ msgid "Warning: your password will expire in one day" -#~ msgstr "Ostrzeżenie: hasÅ‚o wygaÅ›nie za %d dni%.2s" - -#~ msgid "dlopen() failure" -#~ msgstr "nieudane dlopen()" +msgstr "Ponownie podaj hasÅ‚o UNIX: " diff --git a/Linux-PAM/po/pt.gmo b/po/pt.gmo Binary files differindex 08a05a80..e00935d0 100644 --- a/Linux-PAM/po/pt.gmo +++ b/po/pt.gmo diff --git a/Linux-PAM/po/pt.po b/po/pt.po index 3db65c38..ef63e80f 100644 --- a/Linux-PAM/po/pt.po +++ b/po/pt.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Linux-PAM.pt\n" "Report-Msgid-Bugs-To: http://sourceforge.net/projects/pam\n" -"POT-Creation-Date: 2008-02-04 16:29+0100\n" +"POT-Creation-Date: 2008-04-16 11:18+0200\n" "PO-Revision-Date: 2006-05-03 21:54+0200\n" "Last-Translator: Antonio Cardoso Martins <digiplan@netvisao.pt>\n" "Language-Team: portuguese\n" @@ -29,7 +29,7 @@ msgstr "...Lamento, o seu tempo esgotou-se!\n" msgid "erroneous conversation (%d)\n" msgstr "conversação errónea (%d)\n" -#: libpam/pam_item.c:298 +#: libpam/pam_item.c:302 msgid "login:" msgstr "login:" @@ -213,17 +213,17 @@ msgid "has been already used" msgstr "já foi utilizada" #: modules/pam_cracklib/pam_cracklib.c:526 -#: modules/pam_unix/pam_unix_passwd.c:456 +#: modules/pam_unix/pam_unix_passwd.c:449 msgid "No password supplied" msgstr "Não foi fornecida uma palavra passe" #: modules/pam_cracklib/pam_cracklib.c:526 -#: modules/pam_unix/pam_unix_passwd.c:456 +#: modules/pam_unix/pam_unix_passwd.c:449 msgid "Password unchanged" msgstr "Palavra passe inalterada" #: modules/pam_cracklib/pam_cracklib.c:549 -#: modules/pam_cracklib/pam_cracklib.c:676 +#: modules/pam_cracklib/pam_cracklib.c:672 #, c-format msgid "BAD PASSWORD: %s" msgstr "Mà PALAVRA PASSE: %s" @@ -321,23 +321,6 @@ msgstr "" msgid "Unable to create directory %s: %m" msgstr "" -#: modules/pam_selinux/pam_selinux.c:94 -msgid "Error connecting to audit system." -msgstr "" - -#: modules/pam_selinux/pam_selinux.c:98 -#, fuzzy -msgid "Error translating default context." -msgstr "O seu contexto pré-definido é %s: \n" - -#: modules/pam_selinux/pam_selinux.c:102 -msgid "Error translating selected context." -msgstr "" - -#: modules/pam_selinux/pam_selinux.c:113 -msgid "Error sending audit message." -msgstr "" - #: modules/pam_selinux/pam_selinux.c:164 #, fuzzy msgid "Would you like to enter a security context? [N] " @@ -372,11 +355,7 @@ msgstr "Pretende introduzir um contexto de segurança? [y]" msgid "No default type for role %s\n" msgstr "" -#: modules/pam_selinux/pam_selinux.c:512 -msgid "Out of memory" -msgstr "" - -#: modules/pam_selinux/pam_selinux.c:520 modules/pam_selinux/pam_selinux.c:522 +#: modules/pam_selinux/pam_selinux.c:522 #, c-format msgid "Unable to get valid context for %s" msgstr "" @@ -498,39 +477,43 @@ msgstr "Aviso: a sua palavra passe expira em %d dia%.2s" msgid "Password: " msgstr "Palavra passe: " -#: modules/pam_unix/pam_unix_passwd.c:366 +#: modules/pam_unix/pam_unix_passwd.c:359 msgid "NIS password could not be changed." msgstr "A palavra passe de NIS não pode ser alterada." -#: modules/pam_unix/pam_unix_passwd.c:477 +#: modules/pam_unix/pam_unix_passwd.c:466 msgid "You must choose a longer password" msgstr "Deve escolher uma palavra passe mais longa" -#: modules/pam_unix/pam_unix_passwd.c:482 +#: modules/pam_unix/pam_unix_passwd.c:470 msgid "Password has been already used. Choose another." msgstr "A palavra passe já foi anteriormente utilizada. Escolha outra." -#: modules/pam_unix/pam_unix_passwd.c:583 +#: modules/pam_unix/pam_unix_passwd.c:571 #, fuzzy, c-format msgid "Changing password for %s." msgstr "A alterar a palavra passe de STRESS para " -#: modules/pam_unix/pam_unix_passwd.c:594 +#: modules/pam_unix/pam_unix_passwd.c:582 msgid "(current) UNIX password: " msgstr "palavra passe UNIX (actual): " -#: modules/pam_unix/pam_unix_passwd.c:629 +#: modules/pam_unix/pam_unix_passwd.c:617 msgid "You must wait longer to change your password" msgstr "Tem de esperar mais antes de poder alterar a sua palavra passe" -#: modules/pam_unix/pam_unix_passwd.c:689 +#: modules/pam_unix/pam_unix_passwd.c:677 msgid "Enter new UNIX password: " msgstr "Digite a nova palavra passe UNIX: " -#: modules/pam_unix/pam_unix_passwd.c:690 +#: modules/pam_unix/pam_unix_passwd.c:678 msgid "Retype new UNIX password: " msgstr "Digite novamente a nova palavra passe UNIX: " +#, fuzzy +#~ msgid "Error translating default context." +#~ msgstr "O seu contexto pré-definido é %s: \n" + #~ msgid "Do you want to choose a different one? [n]" #~ msgstr "Pretende escolher um diferente? [n]" diff --git a/po/pt_BR.gmo b/po/pt_BR.gmo Binary files differnew file mode 100644 index 00000000..6aa58be3 --- /dev/null +++ b/po/pt_BR.gmo diff --git a/Linux-PAM/po/pt_BR.po b/po/pt_BR.po index 601a7eb9..f1c98e70 100644 --- a/Linux-PAM/po/pt_BR.po +++ b/po/pt_BR.po @@ -1,19 +1,22 @@ -# SOME DESCRIPTIVE TITLE. +# translation of Linux-PAM.tip.po to Brazilian Portuguese # Copyright (C) YEAR Linux-PAM Project # This file is distributed under the same license as the PACKAGE package. -# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR. # +# Glaucia Cintra <gcintra@redhat.com>, 2007. +# Diego Búrigo Zacarão <diegobz@projetofedora.org>, 2008. msgid "" msgstr "" -"Project-Id-Version: Linux-PAM\n" +"Project-Id-Version: Linux-PAM.tip\n" "Report-Msgid-Bugs-To: http://sourceforge.net/projects/pam\n" -"POT-Creation-Date: 2008-02-04 16:29+0100\n" -"PO-Revision-Date: 2006-05-03 21:55+0200\n" -"Last-Translator: Novell Language <language@novell.com>\n" -"Language-Team: Novell Language <language@novell.com>\n" +"POT-Creation-Date: 2008-04-16 11:18+0200\n" +"PO-Revision-Date: 2008-02-21 14:13-0300\n" +"Last-Translator: Diego Búrigo Zacarão <diegobz@projetofedora.org>\n" +"Language-Team: Brazilian Portuguese <fedora-docs-br@redhat.com>\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" +"X-Generator: KBabel 1.11.4\n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" #: libpam_misc/misc_conv.c:33 msgid "...Time is running out...\n" @@ -28,7 +31,7 @@ msgstr "...Tempo contando.\n" msgid "erroneous conversation (%d)\n" msgstr "conversação errônea (%d)\n" -#: libpam/pam_item.c:298 +#: libpam/pam_item.c:302 msgid "login:" msgstr "login:" @@ -42,7 +45,7 @@ msgstr "Erro crÃtico - abortar imediatamente" #: libpam/pam_strerror.c:44 msgid "Failed to load module" -msgstr "" +msgstr "Falha ao carregar módulo" #: libpam/pam_strerror.c:46 msgid "Symbol not found" @@ -114,7 +117,7 @@ msgstr "Não há nenhum dado especÃfico para o módulo " #: libpam/pam_strerror.c:80 msgid "Bad item passed to pam_*_item()" -msgstr "Item incorreto passado para pam_*_item()" +msgstr "Ãtem incorreto passado para pam_*_item()" #: libpam/pam_strerror.c:82 msgid "Conversation error" @@ -211,17 +214,17 @@ msgid "has been already used" msgstr "já foi usada" #: modules/pam_cracklib/pam_cracklib.c:526 -#: modules/pam_unix/pam_unix_passwd.c:456 +#: modules/pam_unix/pam_unix_passwd.c:449 msgid "No password supplied" msgstr "Nenhuma senha informada" #: modules/pam_cracklib/pam_cracklib.c:526 -#: modules/pam_unix/pam_unix_passwd.c:456 +#: modules/pam_unix/pam_unix_passwd.c:449 msgid "Password unchanged" msgstr "Senha inalterada" #: modules/pam_cracklib/pam_cracklib.c:549 -#: modules/pam_cracklib/pam_cracklib.c:676 +#: modules/pam_cracklib/pam_cracklib.c:672 #, c-format msgid "BAD PASSWORD: %s" msgstr "SENHA INCORRETA: %s" @@ -229,17 +232,17 @@ msgstr "SENHA INCORRETA: %s" #: modules/pam_exec/pam_exec.c:134 #, c-format msgid "%s failed: exit code %d" -msgstr "" +msgstr "%s falhou: código de saÃda %d" #: modules/pam_exec/pam_exec.c:143 #, c-format msgid "%s failed: caught signal %d%s" -msgstr "" +msgstr "%s falhou: detectou sinal %d%s" #: modules/pam_exec/pam_exec.c:152 #, c-format msgid "%s failed: unknown status 0x%x" -msgstr "" +msgstr "%s falhou: status desconhecido 0x%x" #. TRANSLATORS: "strftime options for date of last login" #: modules/pam_lastlog/pam_lastlog.c:190 @@ -312,42 +315,22 @@ msgstr "Há mensagens na pasta %s." #: modules/pam_mkhomedir/pam_mkhomedir.c:142 #, c-format msgid "Creating directory '%s'." -msgstr "" +msgstr "Criando o diretório '%s'." #: modules/pam_mkhomedir/pam_mkhomedir.c:147 #, c-format msgid "Unable to create directory %s: %m" -msgstr "" - -#: modules/pam_selinux/pam_selinux.c:94 -msgid "Error connecting to audit system." -msgstr "" - -#: modules/pam_selinux/pam_selinux.c:98 -#, fuzzy -msgid "Error translating default context." -msgstr "Seu contexto padrão é %s. \n" - -#: modules/pam_selinux/pam_selinux.c:102 -msgid "Error translating selected context." -msgstr "" - -#: modules/pam_selinux/pam_selinux.c:113 -msgid "Error sending audit message." -msgstr "" +msgstr "ImpossÃvel criar o diretório %s: %m" #: modules/pam_selinux/pam_selinux.c:164 -#, fuzzy msgid "Would you like to enter a security context? [N] " -msgstr "Deseja digitar um contexto de segurança? [s]" +msgstr "Deseja digitar um contexto de segurança? [N]" #: modules/pam_selinux/pam_selinux.c:181 modules/pam_selinux/pam_selinux.c:265 -#, fuzzy msgid "role:" msgstr "função:" #: modules/pam_selinux/pam_selinux.c:193 modules/pam_selinux/pam_selinux.c:282 -#, fuzzy msgid "level:" msgstr "nÃvel:" @@ -356,32 +339,27 @@ msgid "Not a valid security context" msgstr "Não é um contexto de segurança válido" #: modules/pam_selinux/pam_selinux.c:251 -#, fuzzy, c-format +#, c-format msgid "Default Security Context %s\n" -msgstr "Contexto de Segurança %s AtribuÃdo" +msgstr "Contexto de Segurança Padrão %s\n" #: modules/pam_selinux/pam_selinux.c:255 -#, fuzzy msgid "Would you like to enter a different role or level?" -msgstr "Deseja digitar um contexto de segurança? [s]" +msgstr "Deseja digitar uma função ou nÃvel diferente?" #: modules/pam_selinux/pam_selinux.c:269 #, c-format msgid "No default type for role %s\n" -msgstr "" - -#: modules/pam_selinux/pam_selinux.c:512 -msgid "Out of memory" -msgstr "" +msgstr "Não existe tipo padrão para a função %s\n" -#: modules/pam_selinux/pam_selinux.c:520 modules/pam_selinux/pam_selinux.c:522 +#: modules/pam_selinux/pam_selinux.c:522 #, c-format msgid "Unable to get valid context for %s" -msgstr "" +msgstr "ImpossÃvel obter um contexto válido para %s" #: modules/pam_selinux/pam_selinux.c:578 msgid "Requested MLS level not in permitted range" -msgstr "" +msgstr "NÃvel MLS requerido fora da faixa permitida" #: modules/pam_selinux/pam_selinux.c:628 #, c-format @@ -389,9 +367,9 @@ msgid "Security Context %s Assigned" msgstr "Contexto de Segurança %s AtribuÃdo" #: modules/pam_selinux/pam_selinux.c:649 -#, fuzzy, c-format +#, c-format msgid "Key Creation Context %s Assigned" -msgstr "Contexto de Segurança %s AtribuÃdo" +msgstr "Contexto de Criação de Chave %s AtribuÃdo" #: modules/pam_selinux/pam_selinux_check.c:99 #, c-format @@ -409,9 +387,9 @@ msgid "login: failure forking: %m" msgstr "login: falha na bifurcação: %m" #: modules/pam_stress/pam_stress.c:476 -#, fuzzy, c-format +#, c-format msgid "Changing STRESS password for %s." -msgstr "Mudando senha STRESS para" +msgstr "Mudando senha STRESS para %s." #: modules/pam_stress/pam_stress.c:490 msgid "Enter new STRESS password: " @@ -444,7 +422,7 @@ msgstr "Erro desconhecido" #: modules/pam_tally/pam_tally.c:765 #, c-format msgid "%s: Bad number given to --reset=\n" -msgstr "%s: Número insuficiente fornecido a --reset=\n" +msgstr "%s: Número insuficiente fornecido para --reset=\n" #: modules/pam_tally/pam_tally.c:769 #, c-format @@ -476,70 +454,66 @@ msgid "You are required to change your password immediately (password aged)" msgstr "Mude sua senha imediatamente (senha expirada)" #: modules/pam_unix/pam_unix_acct.c:261 modules/pam_unix/pam_unix_acct.c:268 -#, fuzzy, c-format +#, c-format msgid "Warning: your password will expire in %d day" msgid_plural "Warning: your password will expire in %d days" -msgstr[0] "Aviso: sua senha expirará em %d dia%.2s" -msgstr[1] "Aviso: sua senha expirará em %d dia%.2s" +msgstr[0] "Aviso: sua senha irá expirar em %d dia" +msgstr[1] "Aviso: sua senha irá expirar em %d dias" #. TRANSLATORS: only used if dngettext is not supported #: modules/pam_unix/pam_unix_acct.c:273 -#, fuzzy, c-format +#, c-format msgid "Warning: your password will expire in %d days" -msgstr "Aviso: sua senha expirará em %d dia%.2s" +msgstr "Aviso: sua senha expirará em %d dias" #: modules/pam_unix/pam_unix_auth.c:159 modules/pam_userdb/pam_userdb.c:61 msgid "Password: " msgstr "Senha:" -#: modules/pam_unix/pam_unix_passwd.c:366 +#: modules/pam_unix/pam_unix_passwd.c:359 msgid "NIS password could not be changed." msgstr "A senha NIS não pôde ser mudada." -#: modules/pam_unix/pam_unix_passwd.c:477 +#: modules/pam_unix/pam_unix_passwd.c:466 msgid "You must choose a longer password" msgstr "Escolha uma senha mais longa" -#: modules/pam_unix/pam_unix_passwd.c:482 +#: modules/pam_unix/pam_unix_passwd.c:470 msgid "Password has been already used. Choose another." msgstr "A senha já foi usada. Escolha outra." -#: modules/pam_unix/pam_unix_passwd.c:583 -#, fuzzy, c-format +#: modules/pam_unix/pam_unix_passwd.c:571 +#, c-format msgid "Changing password for %s." -msgstr "Mudando senha STRESS para" +msgstr "Mudando senha para %s." -#: modules/pam_unix/pam_unix_passwd.c:594 +#: modules/pam_unix/pam_unix_passwd.c:582 msgid "(current) UNIX password: " msgstr "Senha UNIX (atual):" -#: modules/pam_unix/pam_unix_passwd.c:629 +#: modules/pam_unix/pam_unix_passwd.c:617 msgid "You must wait longer to change your password" msgstr "Aguarde mais tempo para mudar a senha" -#: modules/pam_unix/pam_unix_passwd.c:689 +#: modules/pam_unix/pam_unix_passwd.c:677 msgid "Enter new UNIX password: " msgstr "Digite a nova senha UNIX:" -#: modules/pam_unix/pam_unix_passwd.c:690 +#: modules/pam_unix/pam_unix_passwd.c:678 msgid "Retype new UNIX password: " msgstr "Redigite a nova senha UNIX:" -#~ msgid "Do you want to choose a different one? [n]" -#~ msgstr "Deseja escolher um diferente? [n]" - -#~ msgid "Enter number of choice: " -#~ msgstr "Digite o número escolhido:" +#~ msgid "Error connecting to audit system." +#~ msgstr "Erro ao conectar o sistema audit." -#~ msgid "type: " -#~ msgstr "digite:" +#~ msgid "Error translating default context." +#~ msgstr "Erro de tradução do contexto padrão." -#, fuzzy -#~ msgid "Warning: your password will expire in one day" -#~ msgstr "Aviso: sua senha expirará em %d dia%.2s" +#~ msgid "Error translating selected context." +#~ msgstr "Erro de tradução do contexto selecionado." -#~ msgid "dlopen() failure" -#~ msgstr "falha de dlopen ()" +#~ msgid "Error sending audit message." +#~ msgstr "Erro ao enviar mensagem audit." -#~ msgid "%s: set %s security context to %s" -#~ msgstr "Não é um contexto de segurança válido" +#~ msgid "Out of memory" +#~ msgstr "Fora da memória" diff --git a/Linux-PAM/po/quot.sed b/po/quot.sed index 0122c463..0122c463 100644 --- a/Linux-PAM/po/quot.sed +++ b/po/quot.sed diff --git a/Linux-PAM/po/remove-potcdate.sin b/po/remove-potcdate.sin index 2436c49e..2436c49e 100644 --- a/Linux-PAM/po/remove-potcdate.sin +++ b/po/remove-potcdate.sin diff --git a/po/ru.gmo b/po/ru.gmo Binary files differnew file mode 100644 index 00000000..131e63e3 --- /dev/null +++ b/po/ru.gmo diff --git a/Linux-PAM/po/ru.po b/po/ru.po index 3f0ded37..455efec2 100644 --- a/Linux-PAM/po/ru.po +++ b/po/ru.po @@ -1,22 +1,26 @@ +# translation of Linux-PAM.tip.po to Russian +# translation of ru.po to # @TITLE@ # Copyright (C) 2006, SUSE Linux GmbH, Nuremberg -# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR. # # This file is distributed under the same license as @PACKAGE@ package. FIRST # +# Yulia Poyarkova <yulia.poyarkova@redhat.com>, 2007. +# Andrew Martynov <andrewm@inventa.ru>, 2008. msgid "" msgstr "" -"Project-Id-Version: @PACKAGE@\n" +"Project-Id-Version: Linux-PAM.tip\n" "Report-Msgid-Bugs-To: http://sourceforge.net/projects/pam\n" -"POT-Creation-Date: 2008-02-04 16:29+0100\n" -"PO-Revision-Date: 2006-01-04 08:58+0100\n" -"Last-Translator: Novell Language <language@novell.com>\n" -"Language-Team: Novell Language <language@novell.com>\n" +"POT-Creation-Date: 2008-04-16 11:18+0200\n" +"PO-Revision-Date: 2008-02-23 20:11+0300\n" +"Last-Translator: Andrew Martynov <andrewm@inventa.ru>\n" +"Language-Team: Russian <fedora-trans-ru@redhat,com>\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%" "10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" +"X-Generator: KBabel 1.11.4\n" #: libpam_misc/misc_conv.c:33 msgid "...Time is running out...\n" @@ -31,7 +35,7 @@ msgstr "...Извините, ваше Ð²Ñ€ÐµÐ¼Ñ Ð¸Ñтекло!\n" msgid "erroneous conversation (%d)\n" msgstr "ошибочный диалог (%d)\n" -#: libpam/pam_item.c:298 +#: libpam/pam_item.c:302 msgid "login:" msgstr "региÑтрациÑ:" @@ -44,9 +48,8 @@ msgid "Critical error - immediate abort" msgstr "КритичеÑÐºÐ°Ñ Ð¾ÑˆÐ¸Ð±ÐºÐ° - незамедлительное прерывание операции" #: libpam/pam_strerror.c:44 -#, fuzzy msgid "Failed to load module" -msgstr "Ðе удалоÑÑŒ загрузить модуль \"%s\"." +msgstr "Ðе удалоÑÑŒ загрузить модуль" #: libpam/pam_strerror.c:46 msgid "Symbol not found" @@ -91,9 +94,8 @@ msgid "Have exhausted maximum number of retries for service" msgstr "ИÑпользовано макÑимальное чиÑло попыток, заданное Ð´Ð»Ñ Ñлужбы" #: libpam/pam_strerror.c:66 -#, fuzzy msgid "Authentication token is no longer valid; new one required" -msgstr "Маркер проверки подлинноÑти более недейÑтвителен; требуетÑÑ Ð½Ð¾Ð²Ñ‹Ð¹." +msgstr "Маркер проверки подлинноÑти более недейÑтвителен; требуетÑÑ Ð½Ð¾Ð²Ñ‹Ð¹" #: libpam/pam_strerror.c:68 msgid "User account has expired" @@ -220,36 +222,36 @@ msgid "has been already used" msgstr "уже был иÑпользован" #: modules/pam_cracklib/pam_cracklib.c:526 -#: modules/pam_unix/pam_unix_passwd.c:456 +#: modules/pam_unix/pam_unix_passwd.c:449 msgid "No password supplied" msgstr "Пароль не указан" # password dialog title #: modules/pam_cracklib/pam_cracklib.c:526 -#: modules/pam_unix/pam_unix_passwd.c:456 +#: modules/pam_unix/pam_unix_passwd.c:449 msgid "Password unchanged" msgstr "Пароль не изменен" #: modules/pam_cracklib/pam_cracklib.c:549 -#: modules/pam_cracklib/pam_cracklib.c:676 +#: modules/pam_cracklib/pam_cracklib.c:672 #, c-format msgid "BAD PASSWORD: %s" msgstr "ÐЕВЕРÐЫЙ ПÐРОЛЬ: %s" #: modules/pam_exec/pam_exec.c:134 -#, fuzzy, c-format +#, c-format msgid "%s failed: exit code %d" -msgstr "Ошибочное выполнение Ñкрипта '{0}' Ñ ÐºÐ¾Ð´Ð¾Ð¼ '{1}'" +msgstr "Сбой %s. Код выхода: %d" #: modules/pam_exec/pam_exec.c:143 #, c-format msgid "%s failed: caught signal %d%s" -msgstr "" +msgstr "Сбой %s. Получен Ñигнал %d%s" #: modules/pam_exec/pam_exec.c:152 #, c-format msgid "%s failed: unknown status 0x%x" -msgstr "" +msgstr "Сбой %s. ÐеизвеÑтный ÑÑ‚Ð°Ñ‚ÑƒÑ 0x%x" #. TRANSLATORS: "strftime options for date of last login" #: modules/pam_lastlog/pam_lastlog.c:190 @@ -322,78 +324,53 @@ msgstr "ЕÑть почта в папке %s." #: modules/pam_mkhomedir/pam_mkhomedir.c:142 #, c-format msgid "Creating directory '%s'." -msgstr "" +msgstr "Создание каталога '%s'." #: modules/pam_mkhomedir/pam_mkhomedir.c:147 #, c-format msgid "Unable to create directory %s: %m" -msgstr "" - -#: modules/pam_selinux/pam_selinux.c:94 -msgid "Error connecting to audit system." -msgstr "" - -#: modules/pam_selinux/pam_selinux.c:98 -#, fuzzy -msgid "Error translating default context." -msgstr "КонтекÑÑ‚ по умолчанию - %s. \n" - -#: modules/pam_selinux/pam_selinux.c:102 -msgid "Error translating selected context." -msgstr "" - -#: modules/pam_selinux/pam_selinux.c:113 -msgid "Error sending audit message." -msgstr "" +msgstr "Ðевозможно Ñоздать каталог %s: %m" # power-off message #: modules/pam_selinux/pam_selinux.c:164 -#, fuzzy msgid "Would you like to enter a security context? [N] " -msgstr "Хотите ввеÑти контекÑÑ‚ безопаÑноÑти? [y]" +msgstr "Хотите ввеÑти контекÑÑ‚ безопаÑноÑти? [N] " #: modules/pam_selinux/pam_selinux.c:181 modules/pam_selinux/pam_selinux.c:265 -#, fuzzy msgid "role:" -msgstr "роль: " +msgstr "роль:" #: modules/pam_selinux/pam_selinux.c:193 modules/pam_selinux/pam_selinux.c:282 -#, fuzzy msgid "level:" -msgstr "уровень: " +msgstr "уровень:" #: modules/pam_selinux/pam_selinux.c:206 modules/pam_selinux/pam_selinux.c:313 msgid "Not a valid security context" msgstr "Ðеверный контекÑÑ‚ безопаÑноÑти" #: modules/pam_selinux/pam_selinux.c:251 -#, fuzzy, c-format +#, c-format msgid "Default Security Context %s\n" -msgstr "КонтекÑÑ‚ безопаÑноÑти %s назначен" +msgstr "КонтекÑÑ‚ безопаÑноÑти по умолчанию %s\n" # power-off message #: modules/pam_selinux/pam_selinux.c:255 -#, fuzzy msgid "Would you like to enter a different role or level?" -msgstr "Хотите ввеÑти контекÑÑ‚ безопаÑноÑти? [y]" +msgstr "Хотите ввеÑти другую роль или уровень?" #: modules/pam_selinux/pam_selinux.c:269 #, c-format msgid "No default type for role %s\n" -msgstr "" +msgstr "Ð”Ð»Ñ Ñ€Ð¾Ð»Ð¸ %s нет типа по умолчанию\n" -#: modules/pam_selinux/pam_selinux.c:512 -msgid "Out of memory" -msgstr "" - -#: modules/pam_selinux/pam_selinux.c:520 modules/pam_selinux/pam_selinux.c:522 +#: modules/pam_selinux/pam_selinux.c:522 #, c-format msgid "Unable to get valid context for %s" -msgstr "" +msgstr "Ðевозможно получить корректный контекÑÑ‚ Ð´Ð»Ñ %s" #: modules/pam_selinux/pam_selinux.c:578 msgid "Requested MLS level not in permitted range" -msgstr "" +msgstr "Запрошенный уровень MLS вне границ разрешенного диапазона" #: modules/pam_selinux/pam_selinux.c:628 #, c-format @@ -401,9 +378,9 @@ msgid "Security Context %s Assigned" msgstr "КонтекÑÑ‚ безопаÑноÑти %s назначен" #: modules/pam_selinux/pam_selinux.c:649 -#, fuzzy, c-format +#, c-format msgid "Key Creation Context %s Assigned" -msgstr "КонтекÑÑ‚ безопаÑноÑти %s назначен" +msgstr "КонтекÑÑ‚, иÑпользуемый при Ñоздании ключей, %s назначен" #: modules/pam_selinux/pam_selinux_check.c:99 #, c-format @@ -421,9 +398,9 @@ msgid "login: failure forking: %m" msgstr "региÑтрациÑ: Ñбой при Ñоздании нового процеÑÑа: %m" #: modules/pam_stress/pam_stress.c:476 -#, fuzzy, c-format +#, c-format msgid "Changing STRESS password for %s." -msgstr "Смена Ð¿Ð°Ñ€Ð¾Ð»Ñ STRESS длÑ" +msgstr "Смена Ð¿Ð°Ñ€Ð¾Ð»Ñ STRESS Ð´Ð»Ñ %s." #: modules/pam_stress/pam_stress.c:490 msgid "Enter new STRESS password: " @@ -493,59 +470,74 @@ msgid "You are required to change your password immediately (password aged)" msgstr "Вам необходимо немедленно Ñменить пароль (пароль уÑтарел)" #: modules/pam_unix/pam_unix_acct.c:261 modules/pam_unix/pam_unix_acct.c:268 -#, fuzzy, c-format +#, c-format msgid "Warning: your password will expire in %d day" msgid_plural "Warning: your password will expire in %d days" -msgstr[0] "Предупреждение: Ñрок дейÑÑ‚Ð²Ð¸Ñ Ð¿Ð°Ñ€Ð¾Ð»Ñ Ð¸Ñтекает через %d дней" +msgstr[0] "Предупреждение: Ñрок дейÑÑ‚Ð²Ð¸Ñ Ð¿Ð°Ñ€Ð¾Ð»Ñ Ð¸Ñтекает через %d день" msgstr[1] "Предупреждение: Ñрок дейÑÑ‚Ð²Ð¸Ñ Ð¿Ð°Ñ€Ð¾Ð»Ñ Ð¸Ñтекает через %d дней" msgstr[2] "Предупреждение: Ñрок дейÑÑ‚Ð²Ð¸Ñ Ð¿Ð°Ñ€Ð¾Ð»Ñ Ð¸Ñтекает через %d дней" #. TRANSLATORS: only used if dngettext is not supported #: modules/pam_unix/pam_unix_acct.c:273 -#, fuzzy, c-format +#, c-format msgid "Warning: your password will expire in %d days" -msgstr "Предупреждение: Ñрок дейÑÑ‚Ð²Ð¸Ñ Ð¿Ð°Ñ€Ð¾Ð»Ñ Ð¸Ñтекает через %d дней" +msgstr "Предупреждение: Ñрок дейÑÑ‚Ð²Ð¸Ñ Ð¿Ð°Ñ€Ð¾Ð»Ñ Ð¸Ñтекает через %d дн(Ñ)(ей)" #: modules/pam_unix/pam_unix_auth.c:159 modules/pam_userdb/pam_userdb.c:61 msgid "Password: " msgstr "Пароль: " # password dialog title -#: modules/pam_unix/pam_unix_passwd.c:366 +#: modules/pam_unix/pam_unix_passwd.c:359 msgid "NIS password could not be changed." msgstr "Пароль NIS изменить нельзÑ." -#: modules/pam_unix/pam_unix_passwd.c:477 +#: modules/pam_unix/pam_unix_passwd.c:466 msgid "You must choose a longer password" msgstr "Выберите пароль большей длины" -#: modules/pam_unix/pam_unix_passwd.c:482 +#: modules/pam_unix/pam_unix_passwd.c:470 msgid "Password has been already used. Choose another." msgstr "Ðтот пароль уже был иÑпользован. Выберите другой." -#: modules/pam_unix/pam_unix_passwd.c:583 -#, fuzzy, c-format +#: modules/pam_unix/pam_unix_passwd.c:571 +#, c-format msgid "Changing password for %s." -msgstr "Смена Ð¿Ð°Ñ€Ð¾Ð»Ñ STRESS длÑ" +msgstr "Смена Ð¿Ð°Ñ€Ð¾Ð»Ñ Ð´Ð»Ñ %s." # Keep the newlines and spaces after ':'! -#: modules/pam_unix/pam_unix_passwd.c:594 +#: modules/pam_unix/pam_unix_passwd.c:582 msgid "(current) UNIX password: " msgstr "(текущий) пароль UNIX: " -#: modules/pam_unix/pam_unix_passwd.c:629 +#: modules/pam_unix/pam_unix_passwd.c:617 msgid "You must wait longer to change your password" msgstr "До Ñмены Ð¿Ð°Ñ€Ð¾Ð»Ñ Ð´Ð¾Ð»Ð¶Ð½Ð¾ пройти больше времени" -#: modules/pam_unix/pam_unix_passwd.c:689 +#: modules/pam_unix/pam_unix_passwd.c:677 msgid "Enter new UNIX password: " msgstr "Введите новый пароль UNIX: " # Keep the newlines and spaces after ':'! -#: modules/pam_unix/pam_unix_passwd.c:690 +#: modules/pam_unix/pam_unix_passwd.c:678 msgid "Retype new UNIX password: " msgstr "Повторите ввод нового Ð¿Ð°Ñ€Ð¾Ð»Ñ UNIX: " +#~ msgid "Error connecting to audit system." +#~ msgstr "Ошибка Ð¿Ð¾Ð´ÐºÐ»ÑŽÑ‡ÐµÐ½Ð¸Ñ Ðº ÑиÑтеме аудита." + +#~ msgid "Error translating default context." +#~ msgstr "Ошибка перевода контекÑта по умолчанию." + +#~ msgid "Error translating selected context." +#~ msgstr "Ошибка перевода выбранного контекÑта." + +#~ msgid "Error sending audit message." +#~ msgstr "Ошибка при поÑылке ÑÐ¾Ð¾Ð±Ñ‰ÐµÐ½Ð¸Ñ Ð°ÑƒÐ´Ð¸Ñ‚Ð°." + +#~ msgid "Out of memory" +#~ msgstr "Ðехватка памÑти" + #~ msgid "Do you want to choose a different one? [n]" #~ msgstr "Выбрать другой? [n]" @@ -554,6 +546,3 @@ msgstr "Повторите ввод нового Ð¿Ð°Ñ€Ð¾Ð»Ñ UNIX: " #~ msgid "type: " #~ msgstr "тип: " - -#~ msgid "dlopen() failure" -#~ msgstr "Ñбой dlopen()" diff --git a/po/si.gmo b/po/si.gmo Binary files differnew file mode 100644 index 00000000..521755ea --- /dev/null +++ b/po/si.gmo diff --git a/po/si.po b/po/si.po new file mode 100644 index 00000000..5ab51a34 --- /dev/null +++ b/po/si.po @@ -0,0 +1,520 @@ +# translation of si.po to Sinhala +# Copyright (C) YEAR Linux-PAM Project +# This file is distributed under the same license as the PACKAGE package. +# +# Danishka Navin <snavin@redhat.com>, 2007. +msgid "" +msgstr "" +"Project-Id-Version: si\n" +"Report-Msgid-Bugs-To: http://sourceforge.net/projects/pam\n" +"POT-Creation-Date: 2008-04-16 11:18+0200\n" +"PO-Revision-Date: 2007-06-22 12:24+0530\n" +"Last-Translator: Danishka Navin <snavin@redhat.com>\n" +"Language-Team: Sinhala <en@li.org>\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Generator: KBabel 1.11.4\n" + +#: libpam_misc/misc_conv.c:33 +msgid "...Time is running out...\n" +msgstr "...à¶šà·à¶½ සීමà·à·€ ඉක්මව෠ඇà¶...\n" + +#: libpam_misc/misc_conv.c:34 +msgid "...Sorry, your time is up!\n" +msgstr "...සමà·à·€à¶±à·Šà¶±, ොබගේ à¶šà·à¶½à¶º ඉක්ම විය!\n" + +#: libpam_misc/misc_conv.c:342 +#, c-format +msgid "erroneous conversation (%d)\n" +msgstr "à·€à·à¶»à¶¯à·’ සගචපරිවර්à¶à¶±à¶ºà¶šà·Š(%d)\n" + +#: libpam/pam_item.c:302 +msgid "login:" +msgstr "පිවිසීම:" + +#: libpam/pam_strerror.c:40 +msgid "Success" +msgstr "à·ƒà·à¶»à·Šà¶®à¶šà¶ºà·’" + +#: libpam/pam_strerror.c:42 +msgid "Critical error - immediate abort" +msgstr "අවදà·à¶±à¶¸à·Š දà·à·‚ය- à¶šà·Šâ€à·‚à¶«à·’à¶š ඉවà¶à·Šà·€à·“ම" + +#: libpam/pam_strerror.c:44 +msgid "Failed to load module" +msgstr "අංගය පූරණය අසමà¶à·Š විය" + +#: libpam/pam_strerror.c:46 +msgid "Symbol not found" +msgstr "සංකේà¶à¶º හමුවූයේ à¶±à·à¶" + +#: libpam/pam_strerror.c:48 +msgid "Error in service module" +msgstr "සේව෠අංගයේ දà·à·‚යකි" + +#: libpam/pam_strerror.c:50 +msgid "System error" +msgstr "පද්ධà¶à·’ දà·à·‚ය" + +#: libpam/pam_strerror.c:52 +msgid "Memory buffer error" +msgstr "මà¶à¶š බෆරයේ දà·à·‚ය" + +#: libpam/pam_strerror.c:54 +msgid "Permission denied" +msgstr "අවසර වලක෠ඇà¶" + +#: libpam/pam_strerror.c:56 +msgid "Authentication failure" +msgstr "à¶à·„වුරු කරගà·à¶±à·“ම අසමà¶à·Š විය" + +#: libpam/pam_strerror.c:58 +msgid "Insufficient credentials to access authentication data" +msgstr "අවසර දà¶à·Šà¶ සඳහ෠ප්â€à¶»à·€à·šà·à¶ºà¶§ à¶´à·Šâ€à¶»à¶¸à·à¶«à·€à¶à·Š සහà¶à·’à¶šà¶à·Šà·€à¶ºà¶šà·Š à¶±à·à¶" + +#: libpam/pam_strerror.c:60 +msgid "Authentication service cannot retrieve authentication info" +msgstr "à¶à·„වුරු කරගà·à¶±à·“මේ සේවà·à·€ මඟින් à¶à·„වුරු කරගà·à¶±à·“මේ à¶à·œà¶»à¶à·”රු ලබà·à¶œà¶ නොහà·à¶š" + +#: libpam/pam_strerror.c:62 +msgid "User not known to the underlying authentication module" +msgstr "à¶´à·à¶¯à¶šà·€à·” à¶à·„වුරු කරගà·à¶±à·“මේ අංගය සඳහ෠පරිà·à·’ලකය෠නොදනි" + +#: libpam/pam_strerror.c:64 +msgid "Have exhausted maximum number of retries for service" +msgstr "සේවà·à·€ සඳහ෠උපරිම à¶‹à¶à·Šà·ƒà·à·„ කිරිම් ඉක්මව෠ඇà¶" + +#: libpam/pam_strerror.c:66 +msgid "Authentication token is no longer valid; new one required" +msgstr "à¶à·„වුරු කරගà·à¶±à·“මේ à¶§à·à¶šà¶±à¶º à¶à·€à¶¯à·”රටà¶à·Š වලංගු à¶±à·à¶; අලුà¶à·Š à¶‘à¶šà¶šà·Š à¶…à·€à·à·Šâ€à¶ºà·€à·š" + +#: libpam/pam_strerror.c:68 +msgid "User account has expired" +msgstr "පරිà·à·“ලක ගිණුම කල්ඉකුà¶à·Š විය" + +#: libpam/pam_strerror.c:70 +msgid "Cannot make/remove an entry for the specified session" +msgstr "දක්ව෠ඇà¶à·’ à·ƒà·à·ƒà·’ය සඳහ෠ඇà¶à·”à·…à¶à·Š කිරීමක් à¶‘à¶šà¶šà·Š කිරීම/ඉවà¶à·Š කිරීම à¶šà·… නොහà·à¶š" + +#: libpam/pam_strerror.c:72 +msgid "Authentication service cannot retrieve user credentials" +msgstr "à¶à·„වුරු කරගà·à¶±à·“මේ සේවà·à·€ මඟින් පරිà·à·“ලක සහà¶à·’à¶š ලබà·à¶œà¶ නොහà·à¶š" + +#: libpam/pam_strerror.c:74 +msgid "User credentials expired" +msgstr "පරිà·à·“ලක සහà¶à·’à¶š කල්ඉකුà¶à·Š වී ඇà¶" + +#: libpam/pam_strerror.c:76 +msgid "Failure setting user credentials" +msgstr "පරිà·à·“ලක සහà¶à·’à¶š à·ƒà·à¶šà·ƒà·“ම අසමà¶à·Š විය" + +#: libpam/pam_strerror.c:78 +msgid "No module specific data is present" +msgstr "අංගවිà·à·šà·‚ිචදà¶à·Šà¶ නොමà·à¶" + +#: libpam/pam_strerror.c:80 +msgid "Bad item passed to pam_*_item()" +msgstr "දà·à·‚ සහිචඅයිà¶à¶¸à¶ºà¶šà·Š pam_*_item() වෙචපිරිනà·à¶¸à·”නී" + +#: libpam/pam_strerror.c:82 +msgid "Conversation error" +msgstr "පරිවර්à¶à¶± දà·à·‚ය" + +#: libpam/pam_strerror.c:84 +msgid "Authentication token manipulation error" +msgstr "à¶à·„වුරු කරගà·à¶±à·“මේ à¶§à·à¶šà¶±à¶º à·ƒà·à¶šà·ƒà·’මේදි දà·à·‚ය" + +#: libpam/pam_strerror.c:86 +msgid "Authentication information cannot be recovered" +msgstr "à¶à·„වුරු කරගà·à¶±à·“මේ à¶à·œà¶»à¶à·”රු à¶±à·à·€à¶ ලබà·à¶œà¶ නොහà·à¶š" + +#: libpam/pam_strerror.c:88 +msgid "Authentication token lock busy" +msgstr "à¶à·„වුරු කරගà·à¶±à·“මේ à¶§à·à¶šà¶± අගුලුව කර්â€à¶ºà¶º බහුලයි" + +#: libpam/pam_strerror.c:90 +msgid "Authentication token aging disabled" +msgstr "à¶´à·à¶»à¶«à·’ à¶à·„වුරු කරගà·à¶±à·“මේ à¶§à·à¶šà¶±à¶º à¶…à¶šà·Šâ€à¶»à·“යව ඇà¶" + +#: libpam/pam_strerror.c:92 +msgid "Failed preliminary check by password service" +msgstr "රහස්පද සේවයේ à¶´à·Šâ€à¶»à·à¶®à¶¸à·’à¶š පරික්â€à·‚ණය අසමà¶à·Šà·€à·’ය" + +#: libpam/pam_strerror.c:94 +msgid "The return value should be ignored by PAM dispatch" +msgstr "PAM à¶´à·’à¶§à¶à·Šà¶šà¶» à·„à·à¶»à·“ම මඟින් ආපසු à¶½à·à¶¶à·™à¶± අගය නොසලක෠හà·à¶»à·’ය යුà¶à·”ය" + +#: libpam/pam_strerror.c:96 +msgid "Module is unknown" +msgstr "නොදන්න෠අංගයකි" + +#: libpam/pam_strerror.c:98 +msgid "Authentication token expired" +msgstr "à¶à·„වුරු කරගà·à¶±à·“මේ à¶§à·à¶šà¶±à¶º කල්ඉකුà¶à·€à·’ ඇà¶" + +#: libpam/pam_strerror.c:100 +msgid "Conversation is waiting for event" +msgstr "පරිවà¶à·Šà¶à¶±à¶º අවස්à¶à·à·€à¶šà·Š සඳහ෠නà·à·€à¶à·“ ඇà¶" + +#: libpam/pam_strerror.c:102 +msgid "Application needs to call libpam again" +msgstr "යෙදුමට à¶´à·à¶»à¶«à·’ libpam ඇමà¶à·“මට à¶…à·€à·à·Šâ€à¶ºà·€ ඇà¶" + +#: libpam/pam_strerror.c:105 +msgid "Unknown PAM error" +msgstr "නොදන්න෠PAM දà·à·‚ය" + +#: modules/pam_cracklib/pam_cracklib.c:64 +#, c-format +msgid "New %s%spassword: " +msgstr "නව %s%sරහස්පදය: " + +#: modules/pam_cracklib/pam_cracklib.c:66 +#, c-format +msgid "Retype new %s%spassword: " +msgstr "නව %s%sරහස්පදය à¶±à·à·€à¶ ඇà¶à·”à·…à¶à·Š කරන්න: " + +#: modules/pam_cracklib/pam_cracklib.c:67 +msgid "Sorry, passwords do not match." +msgstr "සමà·à·€à·™à¶±à·Šà¶±, රහස්පද à¶œà·à¶½à¶´à·™à¶±à·Šà¶±à·š à¶±à·à¶." + +#: modules/pam_cracklib/pam_cracklib.c:432 +msgid "is the same as the old one" +msgstr "එය à¶´à·à¶»à¶«à·’ රහස්පදය හ෠සමà·à¶± වේ" + +#: modules/pam_cracklib/pam_cracklib.c:445 +msgid "is a palindrome" +msgstr "එය à¶´à·à¶½à·’න්ඩ්â€à¶»à·œà¶¸à¶ºà¶šà·’" + +#: modules/pam_cracklib/pam_cracklib.c:448 +msgid "case changes only" +msgstr "à¶šà·à¶´à·’ටල් සිම්පල් වෙනස්කම් පමණි" + +#: modules/pam_cracklib/pam_cracklib.c:451 +msgid "is too similar to the old one" +msgstr "එය à¶´à·à¶»à¶«à·’ රහස්පදය බොගොදුරට සමà·à¶± වේ" + +#: modules/pam_cracklib/pam_cracklib.c:454 +msgid "is too simple" +msgstr "එය සරළ à·€à·à¶©à·’ වේ" + +#: modules/pam_cracklib/pam_cracklib.c:457 +msgid "is rotated" +msgstr "à¶·à·Šâ€à¶»à¶¸à¶«à¶º වි ඇà¶" + +#: modules/pam_cracklib/pam_cracklib.c:460 +msgid "not enough character classes" +msgstr "" + +#: modules/pam_cracklib/pam_cracklib.c:498 +msgid "has been already used" +msgstr "දà·à¶±à¶§à¶¸à¶à·Š à¶·à·à·€à·’à¶à¶ºà·š ඇà¶" + +#: modules/pam_cracklib/pam_cracklib.c:526 +#: modules/pam_unix/pam_unix_passwd.c:449 +msgid "No password supplied" +msgstr "රහස්පදය සපය෠නà·à¶" + +#: modules/pam_cracklib/pam_cracklib.c:526 +#: modules/pam_unix/pam_unix_passwd.c:449 +msgid "Password unchanged" +msgstr "රහස්පදය වෙනස් නොවිනි" + +#: modules/pam_cracklib/pam_cracklib.c:549 +#: modules/pam_cracklib/pam_cracklib.c:672 +#, c-format +msgid "BAD PASSWORD: %s" +msgstr "BAD PASSWORD: %s" + +#: modules/pam_exec/pam_exec.c:134 +#, c-format +msgid "%s failed: exit code %d" +msgstr "%s අසමà¶à·Š විය: ඉවà¶à·’වීමෙ à¶šà·šà¶à¶º %d" + +#: modules/pam_exec/pam_exec.c:143 +#, c-format +msgid "%s failed: caught signal %d%s" +msgstr "%s අසමà¶à·Š විය: සංඥà·à·€ අල්ල෠ගන්න෠ලදි%d%s" + +#: modules/pam_exec/pam_exec.c:152 +#, c-format +msgid "%s failed: unknown status 0x%x" +msgstr "%s අසමà¶à·Š විය: නොදන්න෠à¶à¶à·Šà·€à¶º 0x%x" + +#. TRANSLATORS: "strftime options for date of last login" +#: modules/pam_lastlog/pam_lastlog.c:190 +msgid " %a %b %e %H:%M:%S %Z %Y" +msgstr " %a %b %e %H:%M:%S %Z %Y" + +#. TRANSLATORS: " from <host>" +#: modules/pam_lastlog/pam_lastlog.c:199 +#, c-format +msgid " from %.*s" +msgstr "%.*s වෙà¶à·’න්" + +#. TRANSLATORS: " on <terminal>" +#: modules/pam_lastlog/pam_lastlog.c:211 +#, c-format +msgid " on %.*s" +msgstr "%.*s වෙනිදà·" + +#. TRANSLATORS: "Last login: <date> from <host> on <terminal>" +#: modules/pam_lastlog/pam_lastlog.c:220 +#, c-format +msgid "Last login:%s%s%s" +msgstr "අවසà·à¶± පිවිසුම:%s%s%s" + +#: modules/pam_lastlog/pam_lastlog.c:226 +msgid "Welcome to your new account!" +msgstr "ඔබගේ නව ගිණුමට à·ƒà·à¶¯à¶»à¶ºà·™à¶±à·Š පිළිගනිමු!" + +#: modules/pam_limits/pam_limits.c:712 +#, c-format +msgid "Too many logins for '%s'." +msgstr "'%s' සඳහ෠බොහ෠පිවිසුම් ගණනක් ඇà¶." + +#: modules/pam_mail/pam_mail.c:313 +msgid "No mail." +msgstr "à¶à·à¶´à·à¶½à·Š à¶±à·à¶." + +#: modules/pam_mail/pam_mail.c:316 +msgid "You have new mail." +msgstr "ඔබට අලුà¶à·Š à¶à·à¶´à·à¶½à·Š ඇà¶." + +#: modules/pam_mail/pam_mail.c:319 +msgid "You have old mail." +msgstr "ඔබට පරණ à¶à·à¶´à·à¶½à·Š ඇà¶." + +#: modules/pam_mail/pam_mail.c:323 +msgid "You have mail." +msgstr "ඔබට à¶à·à¶´à·à¶½à·Š ඇà¶." + +#: modules/pam_mail/pam_mail.c:330 +#, c-format +msgid "You have no mail in folder %s." +msgstr "%s බහලුම à¶à·”à·… ඔබට à¶à·à¶´à·à¶½à·Š à¶±à·à¶." + +#: modules/pam_mail/pam_mail.c:334 +#, c-format +msgid "You have new mail in folder %s." +msgstr "%s බහලුම à¶à·”à·… ඔබට අලුà¶à·Š à¶à·à¶´à·à¶½à·Š ඇà¶." + +#: modules/pam_mail/pam_mail.c:338 +#, c-format +msgid "You have old mail in folder %s." +msgstr "%s බහලුම à¶à·”à·… ඔබට පරණ à¶à·à¶´à·à¶½à·Š ඇà¶." + +#: modules/pam_mail/pam_mail.c:343 +#, c-format +msgid "You have mail in folder %s." +msgstr "%s බහලුම à¶à·”à·… ඔබට à¶à·à¶´à·à¶½à·Š ඇà¶." + +#: modules/pam_mkhomedir/pam_mkhomedir.c:142 +#, c-format +msgid "Creating directory '%s'." +msgstr "" + +#: modules/pam_mkhomedir/pam_mkhomedir.c:147 +#, c-format +msgid "Unable to create directory %s: %m" +msgstr "" + +#: modules/pam_selinux/pam_selinux.c:164 +#, fuzzy +msgid "Would you like to enter a security context? [N] " +msgstr "ඔබ ආරක්â€à·‚à¶š à¶´à·Šâ€à¶»à¶šà¶»à¶«à¶ºà¶šà·Š ඇà¶à·”à·…à¶à·Š කිරීමට à¶šà·à¶¸à¶à·’ ද? [y] " + +#: modules/pam_selinux/pam_selinux.c:181 modules/pam_selinux/pam_selinux.c:265 +#, fuzzy +msgid "role:" +msgstr "à¶šà·à¶»à·’ය:" + +#: modules/pam_selinux/pam_selinux.c:193 modules/pam_selinux/pam_selinux.c:282 +#, fuzzy +msgid "level:" +msgstr "මට්ටම:" + +#: modules/pam_selinux/pam_selinux.c:206 modules/pam_selinux/pam_selinux.c:313 +msgid "Not a valid security context" +msgstr "නිරවද්â€à¶º ආරක්â€à·‚à¶š à¶´à·Šâ€à¶»à¶šà¶»à¶«à¶ºà¶šà·Š නොවේ" + +#: modules/pam_selinux/pam_selinux.c:251 +#, fuzzy, c-format +msgid "Default Security Context %s\n" +msgstr "%s ආරක්â€à·‚à¶š à¶´à·Šâ€à¶»à¶šà¶»à¶«à¶º යොදව෠ඇà¶" + +#: modules/pam_selinux/pam_selinux.c:255 +#, fuzzy +msgid "Would you like to enter a different role or level?" +msgstr "ඔබ ආරක්â€à·‚à¶š à¶´à·Šâ€à¶»à¶šà¶»à¶«à¶ºà¶šà·Š ඇà¶à·”à·…à¶à·Š කිරීමට à¶šà·à¶¸à¶à·’ ද? [y] " + +#: modules/pam_selinux/pam_selinux.c:269 +#, c-format +msgid "No default type for role %s\n" +msgstr "" + +#: modules/pam_selinux/pam_selinux.c:522 +#, c-format +msgid "Unable to get valid context for %s" +msgstr "" + +#: modules/pam_selinux/pam_selinux.c:578 +msgid "Requested MLS level not in permitted range" +msgstr "" + +#: modules/pam_selinux/pam_selinux.c:628 +#, c-format +msgid "Security Context %s Assigned" +msgstr "%s ආරක්â€à·‚à¶š à¶´à·Šâ€à¶»à¶šà¶»à¶«à¶º යොදව෠ඇà¶" + +#: modules/pam_selinux/pam_selinux.c:649 +#, fuzzy, c-format +msgid "Key Creation Context %s Assigned" +msgstr "%s ආරක්â€à·‚à¶š à¶´à·Šâ€à¶»à¶šà¶»à¶«à¶º යොදව෠ඇà¶" + +#: modules/pam_selinux/pam_selinux_check.c:99 +#, c-format +msgid "failed to initialize PAM\n" +msgstr "PAM ඇරඹිම අසමà¶à·Š විය\n" + +#: modules/pam_selinux/pam_selinux_check.c:105 +#, c-format +msgid "failed to pam_set_item()\n" +msgstr "pam_set_item() අසමà¶à·Š විය\n" + +#: modules/pam_selinux/pam_selinux_check.c:133 +#, c-format +msgid "login: failure forking: %m" +msgstr "පිවිසුම: ෆොර්කින් බිදවà·à¶§à·“මක්: %m" + +#: modules/pam_stress/pam_stress.c:476 +#, fuzzy, c-format +msgid "Changing STRESS password for %s." +msgstr "STRESS රහස්පදය වෙනස් කරමින්" + +#: modules/pam_stress/pam_stress.c:490 +msgid "Enter new STRESS password: " +msgstr "නව STRESS රහස්පදය ඇà¶à·”à·…à¶à·Š කරන්න:" + +#: modules/pam_stress/pam_stress.c:493 +msgid "Retype new STRESS password: " +msgstr "නව STRESS රහස්පදය à¶±à·à·€à¶ ඇà¶à·”à·…à¶à·Š කරන්න:" + +#: modules/pam_stress/pam_stress.c:522 +msgid "Verification mis-typed; password unchanged" +msgstr "ස්ථිරකර à¶œà·à¶±à·“ම සඳහ෠වà·à¶»à¶¯à·’ ඇà¶à·”à¶½à¶à·Š කිරීමක්; රහස්පදය වෙනස් à¶šà·… නොහà·à¶š" + +#: modules/pam_tally/pam_tally.c:746 +msgid "Authentication error" +msgstr "à¶à·„වුරු කරගà·à¶±à·“මේ දà·à·‚ය" + +#: modules/pam_tally/pam_tally.c:747 +msgid "Service error" +msgstr "සේව෠දà·à·‚ය" + +#: modules/pam_tally/pam_tally.c:748 +msgid "Unknown user" +msgstr "නොදන්න෠පරිà·à·“ලකයෙක්" + +#: modules/pam_tally/pam_tally.c:749 +msgid "Unknown error" +msgstr "නොදන්න෠දà·à·‚යක්" + +#: modules/pam_tally/pam_tally.c:765 +#, c-format +msgid "%s: Bad number given to --reset=\n" +msgstr "%s: à·ƒà·à·€à¶¯à·Šâ€à¶º අංකයක් ලබ෠දී ඇච--reset=\n" + +#: modules/pam_tally/pam_tally.c:769 +#, c-format +msgid "%s: Unrecognised option %s\n" +msgstr "%s: %s හදුන෠නොගà¶à·Š විකල්පයකි\n" + +#: modules/pam_tally/pam_tally.c:781 +#, c-format +msgid "" +"%s: [--file rooted-filename] [--user username] [--reset[=n]] [--quiet]\n" +msgstr "" +"%s: [--file rooted-filename] [--user username] [--reset[=n]] [--quiet]\n" + +#: modules/pam_tally/pam_tally.c:855 +#, c-format +msgid "%s: Can't reset all users to non-zero\n" +msgstr "%s: à·à·”න්â€à¶º නොවන අගයට සියළුම පරිà·à·“ලකයින් à¶±à·à·€à¶ à·ƒà·à¶šà·ƒà·’ය නොහà·à¶š\n" + +#: modules/pam_unix/pam_unix_acct.c:229 modules/pam_unix/pam_unix_acct.c:251 +msgid "Your account has expired; please contact your system administrator" +msgstr "ඔබගේ ගිණුම කල්ඉකුà¶à·Š වී ඇà¶; කරුණà·à¶šà¶» ඔබගේ පද්ධà¶à·’ කළමණà·à¶šà¶»à·” හමුවන්න" + +#: modules/pam_unix/pam_unix_acct.c:237 +msgid "You are required to change your password immediately (root enforced)" +msgstr "ඔබගේ රහස්පදය à·„à·à¶šà·’ ඉක්මනින් වෙනස් à¶šà·… යුà¶à·”à·€ ඇච(root බලකර සිටී)" + +#: modules/pam_unix/pam_unix_acct.c:243 +msgid "You are required to change your password immediately (password aged)" +msgstr "ඔබගේ රහස්පදය à·„à·à¶šà·’ ඉක්මනින් වෙනස් à¶šà·… යුà¶à·”à·€ ඇච(රහස්පදය à¶´à·à¶»à¶«à·’යි)" + +#: modules/pam_unix/pam_unix_acct.c:261 modules/pam_unix/pam_unix_acct.c:268 +#, c-format +msgid "Warning: your password will expire in %d day" +msgid_plural "Warning: your password will expire in %d days" +msgstr[0] "අවවà·à¶¯à¶ºà·’: ඔබගේ රහස්පදය දින %d කින් කල්ඉකුà¶à·Š වේ" +msgstr[1] "අවවà·à¶¯à¶ºà·’: ඔබගේ රහස්පදය දින %d කින් කල්ඉකුà¶à·Š වේ" + +#. TRANSLATORS: only used if dngettext is not supported +#: modules/pam_unix/pam_unix_acct.c:273 +#, c-format +msgid "Warning: your password will expire in %d days" +msgstr "අවවà·à¶¯à¶ºà·’: ඔබගේ රහස්පදය දින %d කින් කල්ඉකුà¶à·Š වේ" + +#: modules/pam_unix/pam_unix_auth.c:159 modules/pam_userdb/pam_userdb.c:61 +msgid "Password: " +msgstr "රහස්පදය: " + +#: modules/pam_unix/pam_unix_passwd.c:359 +msgid "NIS password could not be changed." +msgstr "NIS රහස්පදය වෙනස් à¶šà·… නොහà·à¶š." + +#: modules/pam_unix/pam_unix_passwd.c:466 +msgid "You must choose a longer password" +msgstr "ඔබ විසින් දිගු රහස්පදයක් à¶à·à¶»à·à¶œà¶ යුà¶à·”ම වේ" + +#: modules/pam_unix/pam_unix_passwd.c:470 +msgid "Password has been already used. Choose another." +msgstr "රහස්පදය දà·à¶±à¶§à¶¸à¶à·Š à¶·à·à·€à·’à¶à· වේ. වෙනà¶à·Š à¶‘à¶šà¶šà·Š à¶à·à¶»à·à¶œà¶±à·Šà¶±." + +#: modules/pam_unix/pam_unix_passwd.c:571 +#, fuzzy, c-format +msgid "Changing password for %s." +msgstr "STRESS රහස්පදය වෙනස් කරමින්" + +#: modules/pam_unix/pam_unix_passwd.c:582 +msgid "(current) UNIX password: " +msgstr "(දà·à¶±à¶§ ඇà¶à·’) UNIX රහස්පදය: " + +#: modules/pam_unix/pam_unix_passwd.c:617 +msgid "You must wait longer to change your password" +msgstr "ඔබගේ රහස්පදය වෙනස් කිරීමට බොහ෠වෙලà·à·€à¶šà·Š à¶»à·à¶¯à·“ සිටීය යුà¶à·”ම වේ" + +#: modules/pam_unix/pam_unix_passwd.c:677 +msgid "Enter new UNIX password: " +msgstr "නව UNIX රහස්පදය ඇà¶à·”à·…à¶à·Š කරන්න:" + +#: modules/pam_unix/pam_unix_passwd.c:678 +msgid "Retype new UNIX password: " +msgstr "නව UNIX රහස්පදය à¶±à·à·€à¶ ඇà¶à·”à·…à¶à·Š කරන්න:" + +#, fuzzy +#~ msgid "Error translating default context." +#~ msgstr "ඔබගේ à¶´à·Šâ€à¶»à¶šà·˜à¶à·’ à¶´à·Šâ€à¶»à¶šà¶»à¶«à¶º %s වේ. \n" + +#~ msgid "Do you want to choose a different one? [n]" +#~ msgstr "ඔබට වෙනස් à¶‘à¶šà¶šà·Š à¶à·à¶»à·à¶œà·à¶±à·“මට à¶…à·€à·à·Šâ€à¶ºà¶¯? [n]" + +#~ msgid "Enter number of choice: " +#~ msgstr "à¶à·à¶»à·à¶œà·à¶±à·’ම් සංඛ්â€à¶ºà·à·€ ඇà¶à·”à·…à¶à·Š කරන්න:" + +#~ msgid "type: " +#~ msgstr "වර්â€à¶œà¶º:" diff --git a/po/sr.gmo b/po/sr.gmo Binary files differnew file mode 100644 index 00000000..23280b91 --- /dev/null +++ b/po/sr.gmo diff --git a/po/sr.po b/po/sr.po new file mode 100644 index 00000000..682f0e1d --- /dev/null +++ b/po/sr.po @@ -0,0 +1,510 @@ +# translation of sr.po to Serbian +# Serbian translations for Linux-PAM +# Copyright (C) 2007 Linux-PAM Project +# This file is distributed under the same license as the Linux-PAM package. +# +# Nikola Pajtić <salgeras@gmail.com>, 2008. +# MiloÅ¡ KomarÄević <kmilos@gmail.com>, 2008. +msgid "" +msgstr "" +"Project-Id-Version: Linux-PAM\n" +"Report-Msgid-Bugs-To: http://sourceforge.net/projects/pam\n" +"POT-Creation-Date: 2008-04-16 11:18+0200\n" +"PO-Revision-Date: 2008-04-05 10:48+0100\n" +"Last-Translator: MiloÅ¡ KomarÄević <kmilos@gmail.com>\n" +"Language-Team: Serbian (sr) <fedora-trans-sr@redhat.com>\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%" +"10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" +"X-Generator: KBabel 1.11.4\n" + +#: libpam_misc/misc_conv.c:33 +msgid "...Time is running out...\n" +msgstr "...Време иÑтиче...\n" + +#: libpam_misc/misc_conv.c:34 +msgid "...Sorry, your time is up!\n" +msgstr "...Извините, ваше време је иÑтекло!\n" + +#: libpam_misc/misc_conv.c:342 +#, c-format +msgid "erroneous conversation (%d)\n" +msgstr "неиÑправне везе (%d)\n" + +#: libpam/pam_item.c:302 +msgid "login:" +msgstr "пријава:" + +#: libpam/pam_strerror.c:40 +msgid "Success" +msgstr "УÑпех" + +#: libpam/pam_strerror.c:42 +msgid "Critical error - immediate abort" +msgstr "Критична грешка - моментални прекид" + +#: libpam/pam_strerror.c:44 +msgid "Failed to load module" +msgstr "ÐеуÑпешно учитавање модула" + +#: libpam/pam_strerror.c:46 +msgid "Symbol not found" +msgstr "Симбол није пронађен" + +#: libpam/pam_strerror.c:48 +msgid "Error in service module" +msgstr "Грешка у уÑлужном модулу" + +#: libpam/pam_strerror.c:50 +msgid "System error" +msgstr "СиÑтемÑка грешка" + +#: libpam/pam_strerror.c:52 +msgid "Memory buffer error" +msgstr "Грешка меморијÑког бафера" + +#: libpam/pam_strerror.c:54 +msgid "Permission denied" +msgstr "Забрањен приÑтуп" + +#: libpam/pam_strerror.c:56 +msgid "Authentication failure" +msgstr "ÐеуÑпешна аутентификација" + +#: libpam/pam_strerror.c:58 +msgid "Insufficient credentials to access authentication data" +msgstr "Ðедовољно уверења за приÑтуп аутентификованим подацима" + +#: libpam/pam_strerror.c:60 +msgid "Authentication service cannot retrieve authentication info" +msgstr "УÑлуга аутентификације не може да учита информације о аутентификацији" + +#: libpam/pam_strerror.c:62 +msgid "User not known to the underlying authentication module" +msgstr "КориÑник није познат интерном модулу аутентификације" + +#: libpam/pam_strerror.c:64 +msgid "Have exhausted maximum number of retries for service" +msgstr "ДоÑтигнут је макÑимални број покушаја уÑлуге" + +#: libpam/pam_strerror.c:66 +msgid "Authentication token is no longer valid; new one required" +msgstr "Израз аутентификације више није иÑправан; потребан је нови" + +#: libpam/pam_strerror.c:68 +msgid "User account has expired" +msgstr "КориÑнички налог је иÑтекао" + +#: libpam/pam_strerror.c:70 +msgid "Cannot make/remove an entry for the specified session" +msgstr "Ðе могу да направим/обришем ÑƒÐ½Ð¾Ñ Ð¾Ð´Ñ€ÐµÑ’ÐµÐ½Ðµ ÑеÑије" + +#: libpam/pam_strerror.c:72 +msgid "Authentication service cannot retrieve user credentials" +msgstr "УÑлуга аутентификације не може да учита кориÑничка уверења" + +#: libpam/pam_strerror.c:74 +msgid "User credentials expired" +msgstr "КориÑничка уверења Ñу иÑтекла" + +#: libpam/pam_strerror.c:76 +msgid "Failure setting user credentials" +msgstr "Грешка при подешавању кориÑничких уверења" + +#: libpam/pam_strerror.c:78 +msgid "No module specific data is present" +msgstr "Модул одређеног податка није приÑутан" + +#: libpam/pam_strerror.c:80 +msgid "Bad item passed to pam_*_item()" +msgstr "Лош објекат је проÑлеђен pam_*_item() функцији" + +#: libpam/pam_strerror.c:82 +msgid "Conversation error" +msgstr "Грешка у вези" + +#: libpam/pam_strerror.c:84 +msgid "Authentication token manipulation error" +msgstr "Грешка при манипулацији ознаке аутентификације" + +#: libpam/pam_strerror.c:86 +msgid "Authentication information cannot be recovered" +msgstr "Информација о аутентификацији не може бити враћена" + +#: libpam/pam_strerror.c:88 +msgid "Authentication token lock busy" +msgstr "Закључавање ознаке аутентификације је заузето" + +#: libpam/pam_strerror.c:90 +msgid "Authentication token aging disabled" +msgstr "ЗаÑтаревање ознаке аутентификације је иÑкључено" + +#: libpam/pam_strerror.c:92 +msgid "Failed preliminary check by password service" +msgstr "ÐеуÑпешна прва провера уÑлуге лозинке" + +#: libpam/pam_strerror.c:94 +msgid "The return value should be ignored by PAM dispatch" +msgstr "" +"Повратна вредноÑÑ‚ би требало да буде занемарена од Ñтране PAM диÑпечера" + +#: libpam/pam_strerror.c:96 +msgid "Module is unknown" +msgstr "Модул је непознат" + +#: libpam/pam_strerror.c:98 +msgid "Authentication token expired" +msgstr "ИÑтекла ознака аутентификације" + +#: libpam/pam_strerror.c:100 +msgid "Conversation is waiting for event" +msgstr "Веза чека на догађај" + +#: libpam/pam_strerror.c:102 +msgid "Application needs to call libpam again" +msgstr "Ðпликација треба поново да позове libpam " + +#: libpam/pam_strerror.c:105 +msgid "Unknown PAM error" +msgstr "Ðепозната PAM грешка" + +#: modules/pam_cracklib/pam_cracklib.c:64 +#, c-format +msgid "New %s%spassword: " +msgstr "Ðова %s%sлозинка: " + +#: modules/pam_cracklib/pam_cracklib.c:66 +#, c-format +msgid "Retype new %s%spassword: " +msgstr "Поновите нову %s%sлозинку: " + +#: modules/pam_cracklib/pam_cracklib.c:67 +msgid "Sorry, passwords do not match." +msgstr "Извините, лозинке Ñе не подударају." + +#: modules/pam_cracklib/pam_cracklib.c:432 +msgid "is the same as the old one" +msgstr "је иÑта као и Ñтара" + +#: modules/pam_cracklib/pam_cracklib.c:445 +msgid "is a palindrome" +msgstr "је палиндром" + +#: modules/pam_cracklib/pam_cracklib.c:448 +msgid "case changes only" +msgstr "Ñамо промене малих и великих Ñлова" + +#: modules/pam_cracklib/pam_cracklib.c:451 +msgid "is too similar to the old one" +msgstr "је Ñувише Ñлична Ñтарој" + +#: modules/pam_cracklib/pam_cracklib.c:454 +msgid "is too simple" +msgstr "је Ñувише једноÑтавна" + +#: modules/pam_cracklib/pam_cracklib.c:457 +msgid "is rotated" +msgstr "је ротирана" + +#: modules/pam_cracklib/pam_cracklib.c:460 +msgid "not enough character classes" +msgstr "нема довољно клаÑа знакова" + +#: modules/pam_cracklib/pam_cracklib.c:498 +msgid "has been already used" +msgstr "је већ у у потреби" + +#: modules/pam_cracklib/pam_cracklib.c:526 +#: modules/pam_unix/pam_unix_passwd.c:449 +msgid "No password supplied" +msgstr "Лозинка није задата" + +#: modules/pam_cracklib/pam_cracklib.c:526 +#: modules/pam_unix/pam_unix_passwd.c:449 +msgid "Password unchanged" +msgstr "Лозинка непромењена" + +#: modules/pam_cracklib/pam_cracklib.c:549 +#: modules/pam_cracklib/pam_cracklib.c:672 +#, c-format +msgid "BAD PASSWORD: %s" +msgstr "ЛОШРЛОЗИÐКÐ: %s" + +#: modules/pam_exec/pam_exec.c:134 +#, c-format +msgid "%s failed: exit code %d" +msgstr "%s неуÑпешно: излазни код %d" + +#: modules/pam_exec/pam_exec.c:143 +#, c-format +msgid "%s failed: caught signal %d%s" +msgstr "%s неуÑпешно: ухваћен Ñигнал %d%s" + +#: modules/pam_exec/pam_exec.c:152 +#, c-format +msgid "%s failed: unknown status 0x%x" +msgstr "%s неуÑпешно: непознат ÑÑ‚Ð°Ñ‚ÑƒÑ 0x%x" + +#. TRANSLATORS: "strftime options for date of last login" +#: modules/pam_lastlog/pam_lastlog.c:190 +msgid " %a %b %e %H:%M:%S %Z %Y" +msgstr " %a %b %e %H:%M:%S %Z %Y" + +#. TRANSLATORS: " from <host>" +#: modules/pam_lastlog/pam_lastlog.c:199 +#, c-format +msgid " from %.*s" +msgstr " од %.*s" + +#. TRANSLATORS: " on <terminal>" +#: modules/pam_lastlog/pam_lastlog.c:211 +#, c-format +msgid " on %.*s" +msgstr " на %.*s" + +#. TRANSLATORS: "Last login: <date> from <host> on <terminal>" +#: modules/pam_lastlog/pam_lastlog.c:220 +#, c-format +msgid "Last login:%s%s%s" +msgstr "ПоÑледња пријава:%s%s%s" + +#: modules/pam_lastlog/pam_lastlog.c:226 +msgid "Welcome to your new account!" +msgstr "Добро дошли на ваш нови налог!" + +#: modules/pam_limits/pam_limits.c:712 +#, c-format +msgid "Too many logins for '%s'." +msgstr "Превише пријава за „%s“." + +#: modules/pam_mail/pam_mail.c:313 +msgid "No mail." +msgstr "Ðема порука." + +#: modules/pam_mail/pam_mail.c:316 +msgid "You have new mail." +msgstr "Имате нове поруке." + +#: modules/pam_mail/pam_mail.c:319 +msgid "You have old mail." +msgstr "Имате Ñтаре поруке." + +#: modules/pam_mail/pam_mail.c:323 +msgid "You have mail." +msgstr "Имате поруке." + +#: modules/pam_mail/pam_mail.c:330 +#, c-format +msgid "You have no mail in folder %s." +msgstr "Ðемате поруке у директоријуму %s." + +#: modules/pam_mail/pam_mail.c:334 +#, c-format +msgid "You have new mail in folder %s." +msgstr "Имате нове поруке у директоријуму %s." + +#: modules/pam_mail/pam_mail.c:338 +#, c-format +msgid "You have old mail in folder %s." +msgstr "Имате Ñтаре поруке у директоријуму %s." + +#: modules/pam_mail/pam_mail.c:343 +#, c-format +msgid "You have mail in folder %s." +msgstr "Имате поруке у директоријуму %s." + +#: modules/pam_mkhomedir/pam_mkhomedir.c:142 +#, c-format +msgid "Creating directory '%s'." +msgstr "Правим директоријум „%s“." + +#: modules/pam_mkhomedir/pam_mkhomedir.c:147 +#, c-format +msgid "Unable to create directory %s: %m" +msgstr "Ðе могу да направим директоријум %s: %m" + +#: modules/pam_selinux/pam_selinux.c:164 +msgid "Would you like to enter a security context? [N] " +msgstr "Да ли желите да уђете у ÑигурноÑни контекÑÑ‚? [Ð]" + +#: modules/pam_selinux/pam_selinux.c:181 modules/pam_selinux/pam_selinux.c:265 +msgid "role:" +msgstr "улога:" + +#: modules/pam_selinux/pam_selinux.c:193 modules/pam_selinux/pam_selinux.c:282 +msgid "level:" +msgstr "ниво:" + +#: modules/pam_selinux/pam_selinux.c:206 modules/pam_selinux/pam_selinux.c:313 +msgid "Not a valid security context" +msgstr "Ðије иÑправан ÑигурноÑни контекÑÑ‚" + +#: modules/pam_selinux/pam_selinux.c:251 +#, c-format +msgid "Default Security Context %s\n" +msgstr "Подразумевани ÑигурноÑни контекÑÑ‚ %s\n" + +#: modules/pam_selinux/pam_selinux.c:255 +msgid "Would you like to enter a different role or level?" +msgstr "Да ли желите да уђете у другу улогу или ниво?" + +#: modules/pam_selinux/pam_selinux.c:269 +#, c-format +msgid "No default type for role %s\n" +msgstr "Ðема подразумеване врÑте за улогу %s\n" + +#: modules/pam_selinux/pam_selinux.c:522 +#, c-format +msgid "Unable to get valid context for %s" +msgstr "Ðе могу да добијем иÑправан контекÑÑ‚ за %s" + +#: modules/pam_selinux/pam_selinux.c:578 +msgid "Requested MLS level not in permitted range" +msgstr "Захтевани MLS ниво није у дозвољеном опÑегу" + +#: modules/pam_selinux/pam_selinux.c:628 +#, c-format +msgid "Security Context %s Assigned" +msgstr "СигурноÑни контекÑÑ‚ %s је додељен" + +#: modules/pam_selinux/pam_selinux.c:649 +#, c-format +msgid "Key Creation Context %s Assigned" +msgstr "КонтекÑÑ‚ прављења кључа %s је додељен" + +#: modules/pam_selinux/pam_selinux_check.c:99 +#, c-format +msgid "failed to initialize PAM\n" +msgstr "неуÑпешно покретање PAM-а\n" + +#: modules/pam_selinux/pam_selinux_check.c:105 +#, c-format +msgid "failed to pam_set_item()\n" +msgstr "неуÑпешно покретање функције pam_set_item()\n" + +#: modules/pam_selinux/pam_selinux_check.c:133 +#, c-format +msgid "login: failure forking: %m" +msgstr "пријава: грешка при гранању: %m" + +#: modules/pam_stress/pam_stress.c:476 +#, c-format +msgid "Changing STRESS password for %s." +msgstr "Промена STRESS лозинке за %s." + +#: modules/pam_stress/pam_stress.c:490 +msgid "Enter new STRESS password: " +msgstr "УнеÑите нову STRESS лозинку: " + +#: modules/pam_stress/pam_stress.c:493 +msgid "Retype new STRESS password: " +msgstr "Поново унеÑите нову STRESS лозинку: " + +#: modules/pam_stress/pam_stress.c:522 +msgid "Verification mis-typed; password unchanged" +msgstr "Провера неуÑпешна; лозинка непромењена" + +#: modules/pam_tally/pam_tally.c:746 +msgid "Authentication error" +msgstr "Грешка при аутентификацији" + +#: modules/pam_tally/pam_tally.c:747 +msgid "Service error" +msgstr "Грешка уÑлуге" + +#: modules/pam_tally/pam_tally.c:748 +msgid "Unknown user" +msgstr "Ðепознати кориÑник" + +#: modules/pam_tally/pam_tally.c:749 +msgid "Unknown error" +msgstr "Ðепозната грешка" + +#: modules/pam_tally/pam_tally.c:765 +#, c-format +msgid "%s: Bad number given to --reset=\n" +msgstr "%s: задат је лош број аргументу --reset=\n" + +#: modules/pam_tally/pam_tally.c:769 +#, c-format +msgid "%s: Unrecognised option %s\n" +msgstr "%s: није препозната опција %s\n" + +#: modules/pam_tally/pam_tally.c:781 +#, c-format +msgid "" +"%s: [--file rooted-filename] [--user username] [--reset[=n]] [--quiet]\n" +msgstr "" +"%s: [--file коренÑки-називдатотеке] [--user кориÑничкоиме] [--reset[=n]] [--" +"quiet]\n" + +#: modules/pam_tally/pam_tally.c:855 +#, c-format +msgid "%s: Can't reset all users to non-zero\n" +msgstr "%s: не могу да поништим Ñве кориÑнике на не-нулту вредноÑÑ‚\n" + +#: modules/pam_unix/pam_unix_acct.c:229 modules/pam_unix/pam_unix_acct.c:251 +msgid "Your account has expired; please contact your system administrator" +msgstr "Ваш налог је иÑтекао; молим контактирајте админиÑтратора ÑиÑтема" + +#: modules/pam_unix/pam_unix_acct.c:237 +msgid "You are required to change your password immediately (root enforced)" +msgstr "" +"Потребно је да моментално промените Вашу лозинку (наметнуо root кориÑник)" + +#: modules/pam_unix/pam_unix_acct.c:243 +msgid "You are required to change your password immediately (password aged)" +msgstr "Потребно је да моментално промените Вашу лозинку (заÑтарела лозинка)" + +#: modules/pam_unix/pam_unix_acct.c:261 modules/pam_unix/pam_unix_acct.c:268 +#, c-format +msgid "Warning: your password will expire in %d day" +msgid_plural "Warning: your password will expire in %d days" +msgstr[0] "Упозорење: ваша лозинка ће иÑтећи кроз %d дан" +msgstr[1] "Упозорење: ваша лозинка ће иÑтећи кроз %d дана" +msgstr[2] "Упозорење: ваша лозинка ће иÑтећи кроз %d дана" + +#. TRANSLATORS: only used if dngettext is not supported +#: modules/pam_unix/pam_unix_acct.c:273 +#, c-format +msgid "Warning: your password will expire in %d days" +msgstr "Упозорење: ваша лозинка ће иÑтећи кроз %d дана" + +#: modules/pam_unix/pam_unix_auth.c:159 modules/pam_userdb/pam_userdb.c:61 +msgid "Password: " +msgstr "Лозинка: " + +#: modules/pam_unix/pam_unix_passwd.c:359 +msgid "NIS password could not be changed." +msgstr "NIS лозинка не може бити промењена." + +#: modules/pam_unix/pam_unix_passwd.c:466 +msgid "You must choose a longer password" +msgstr "Морате изабрати дужу лозинку" + +#: modules/pam_unix/pam_unix_passwd.c:470 +msgid "Password has been already used. Choose another." +msgstr "Лозинка је већ у употреби. Изаберите другу." + +#: modules/pam_unix/pam_unix_passwd.c:571 +#, c-format +msgid "Changing password for %s." +msgstr "Мењам лозинку за %s." + +#: modules/pam_unix/pam_unix_passwd.c:582 +msgid "(current) UNIX password: " +msgstr "(тренутна) UNIX лозинка: " + +#: modules/pam_unix/pam_unix_passwd.c:617 +msgid "You must wait longer to change your password" +msgstr "Морате дуже чекати на промену Ваше лозинке" + +#: modules/pam_unix/pam_unix_passwd.c:677 +msgid "Enter new UNIX password: " +msgstr "УнеÑите нову UNIX лозинку: " + +#: modules/pam_unix/pam_unix_passwd.c:678 +msgid "Retype new UNIX password: " +msgstr "Поново унеÑите нову UNIX лозинку: " diff --git a/po/sr@latin.gmo b/po/sr@latin.gmo Binary files differnew file mode 100644 index 00000000..12cda3f5 --- /dev/null +++ b/po/sr@latin.gmo diff --git a/po/sr@latin.po b/po/sr@latin.po new file mode 100644 index 00000000..ae9e610e --- /dev/null +++ b/po/sr@latin.po @@ -0,0 +1,510 @@ +# translation of sr.po to Serbian +# Serbian(Latin) translations for Linux-PAM +# Copyright (C) 2007 Linux-PAM Project +# This file is distributed under the same license as the Linux-PAM package. +# +# Nikola Pajtić <salgeras@gmail.com>, 2008. +# MiloÅ¡ KomarÄević <kmilos@gmail.com>, 2008. +msgid "" +msgstr "" +"Project-Id-Version: Linux-PAM\n" +"Report-Msgid-Bugs-To: http://sourceforge.net/projects/pam\n" +"POT-Creation-Date: 2008-04-16 11:18+0200\n" +"PO-Revision-Date: 2008-04-05 10:48+0100\n" +"Last-Translator: MiloÅ¡ KomarÄević <kmilos@gmail.com>\n" +"Language-Team: Serbian (sr) <fedora-trans-sr@redhat.com>\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%" +"10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" +"X-Generator: KBabel 1.11.4\n" + +#: libpam_misc/misc_conv.c:33 +msgid "...Time is running out...\n" +msgstr "...Vreme istiÄe...\n" + +#: libpam_misc/misc_conv.c:34 +msgid "...Sorry, your time is up!\n" +msgstr "...Izvinite, vaÅ¡e vreme je isteklo!\n" + +#: libpam_misc/misc_conv.c:342 +#, c-format +msgid "erroneous conversation (%d)\n" +msgstr "neispravne veze (%d)\n" + +#: libpam/pam_item.c:302 +msgid "login:" +msgstr "prijava:" + +#: libpam/pam_strerror.c:40 +msgid "Success" +msgstr "Uspeh" + +#: libpam/pam_strerror.c:42 +msgid "Critical error - immediate abort" +msgstr "KritiÄna greÅ¡ka - momentalni prekid" + +#: libpam/pam_strerror.c:44 +msgid "Failed to load module" +msgstr "NeuspeÅ¡no uÄitavanje modula" + +#: libpam/pam_strerror.c:46 +msgid "Symbol not found" +msgstr "Simbol nije pronaÄ‘en" + +#: libpam/pam_strerror.c:48 +msgid "Error in service module" +msgstr "GreÅ¡ka u uslužnom modulu" + +#: libpam/pam_strerror.c:50 +msgid "System error" +msgstr "Sistemska greÅ¡ka" + +#: libpam/pam_strerror.c:52 +msgid "Memory buffer error" +msgstr "GreÅ¡ka memorijskog bafera" + +#: libpam/pam_strerror.c:54 +msgid "Permission denied" +msgstr "Zabranjen pristup" + +#: libpam/pam_strerror.c:56 +msgid "Authentication failure" +msgstr "NeuspeÅ¡na autentifikacija" + +#: libpam/pam_strerror.c:58 +msgid "Insufficient credentials to access authentication data" +msgstr "Nedovoljno uverenja za pristup autentifikovanim podacima" + +#: libpam/pam_strerror.c:60 +msgid "Authentication service cannot retrieve authentication info" +msgstr "Usluga autentifikacije ne može da uÄita informacije o autentifikaciji" + +#: libpam/pam_strerror.c:62 +msgid "User not known to the underlying authentication module" +msgstr "Korisnik nije poznat internom modulu autentifikacije" + +#: libpam/pam_strerror.c:64 +msgid "Have exhausted maximum number of retries for service" +msgstr "Dostignut je maksimalni broj pokuÅ¡aja usluge" + +#: libpam/pam_strerror.c:66 +msgid "Authentication token is no longer valid; new one required" +msgstr "Izraz autentifikacije viÅ¡e nije ispravan; potreban je novi" + +#: libpam/pam_strerror.c:68 +msgid "User account has expired" +msgstr "KorisniÄki nalog je istekao" + +#: libpam/pam_strerror.c:70 +msgid "Cannot make/remove an entry for the specified session" +msgstr "Ne mogu da napravim/obriÅ¡em unos odreÄ‘ene sesije" + +#: libpam/pam_strerror.c:72 +msgid "Authentication service cannot retrieve user credentials" +msgstr "Usluga autentifikacije ne može da uÄita korisniÄka uverenja" + +#: libpam/pam_strerror.c:74 +msgid "User credentials expired" +msgstr "KorisniÄka uverenja su istekla" + +#: libpam/pam_strerror.c:76 +msgid "Failure setting user credentials" +msgstr "GreÅ¡ka pri podeÅ¡avanju korisniÄkih uverenja" + +#: libpam/pam_strerror.c:78 +msgid "No module specific data is present" +msgstr "Modul odreÄ‘enog podatka nije prisutan" + +#: libpam/pam_strerror.c:80 +msgid "Bad item passed to pam_*_item()" +msgstr "LoÅ¡ objekat je prosleÄ‘en pam_*_item() funkciji" + +#: libpam/pam_strerror.c:82 +msgid "Conversation error" +msgstr "GreÅ¡ka u vezi" + +#: libpam/pam_strerror.c:84 +msgid "Authentication token manipulation error" +msgstr "GreÅ¡ka pri manipulaciji oznake autentifikacije" + +#: libpam/pam_strerror.c:86 +msgid "Authentication information cannot be recovered" +msgstr "Informacija o autentifikaciji ne može biti vraćena" + +#: libpam/pam_strerror.c:88 +msgid "Authentication token lock busy" +msgstr "ZakljuÄavanje oznake autentifikacije je zauzeto" + +#: libpam/pam_strerror.c:90 +msgid "Authentication token aging disabled" +msgstr "Zastarevanje oznake autentifikacije je iskljuÄeno" + +#: libpam/pam_strerror.c:92 +msgid "Failed preliminary check by password service" +msgstr "NeuspeÅ¡na prva provera usluge lozinke" + +#: libpam/pam_strerror.c:94 +msgid "The return value should be ignored by PAM dispatch" +msgstr "" +"Povratna vrednost bi trebalo da bude zanemarena od strane PAM dispeÄera" + +#: libpam/pam_strerror.c:96 +msgid "Module is unknown" +msgstr "Modul je nepoznat" + +#: libpam/pam_strerror.c:98 +msgid "Authentication token expired" +msgstr "Istekla oznaka autentifikacije" + +#: libpam/pam_strerror.c:100 +msgid "Conversation is waiting for event" +msgstr "Veza Äeka na dogaÄ‘aj" + +#: libpam/pam_strerror.c:102 +msgid "Application needs to call libpam again" +msgstr "Aplikacija treba ponovo da pozove libpam " + +#: libpam/pam_strerror.c:105 +msgid "Unknown PAM error" +msgstr "Nepoznata PAM greÅ¡ka" + +#: modules/pam_cracklib/pam_cracklib.c:64 +#, c-format +msgid "New %s%spassword: " +msgstr "Nova %s%slozinka: " + +#: modules/pam_cracklib/pam_cracklib.c:66 +#, c-format +msgid "Retype new %s%spassword: " +msgstr "Ponovite novu %s%slozinku: " + +#: modules/pam_cracklib/pam_cracklib.c:67 +msgid "Sorry, passwords do not match." +msgstr "Izvinite, lozinke se ne podudaraju." + +#: modules/pam_cracklib/pam_cracklib.c:432 +msgid "is the same as the old one" +msgstr "je ista kao i stara" + +#: modules/pam_cracklib/pam_cracklib.c:445 +msgid "is a palindrome" +msgstr "je palindrom" + +#: modules/pam_cracklib/pam_cracklib.c:448 +msgid "case changes only" +msgstr "samo promene malih i velikih slova" + +#: modules/pam_cracklib/pam_cracklib.c:451 +msgid "is too similar to the old one" +msgstr "je suviÅ¡e sliÄna staroj" + +#: modules/pam_cracklib/pam_cracklib.c:454 +msgid "is too simple" +msgstr "je suviÅ¡e jednostavna" + +#: modules/pam_cracklib/pam_cracklib.c:457 +msgid "is rotated" +msgstr "je rotirana" + +#: modules/pam_cracklib/pam_cracklib.c:460 +msgid "not enough character classes" +msgstr "nema dovoljno klasa znakova" + +#: modules/pam_cracklib/pam_cracklib.c:498 +msgid "has been already used" +msgstr "je već u u potrebi" + +#: modules/pam_cracklib/pam_cracklib.c:526 +#: modules/pam_unix/pam_unix_passwd.c:449 +msgid "No password supplied" +msgstr "Lozinka nije zadata" + +#: modules/pam_cracklib/pam_cracklib.c:526 +#: modules/pam_unix/pam_unix_passwd.c:449 +msgid "Password unchanged" +msgstr "Lozinka nepromenjena" + +#: modules/pam_cracklib/pam_cracklib.c:549 +#: modules/pam_cracklib/pam_cracklib.c:672 +#, c-format +msgid "BAD PASSWORD: %s" +msgstr "LOÅ A LOZINKA: %s" + +#: modules/pam_exec/pam_exec.c:134 +#, c-format +msgid "%s failed: exit code %d" +msgstr "%s neuspeÅ¡no: izlazni kod %d" + +#: modules/pam_exec/pam_exec.c:143 +#, c-format +msgid "%s failed: caught signal %d%s" +msgstr "%s neuspeÅ¡no: uhvaćen signal %d%s" + +#: modules/pam_exec/pam_exec.c:152 +#, c-format +msgid "%s failed: unknown status 0x%x" +msgstr "%s neuspeÅ¡no: nepoznat status 0x%x" + +#. TRANSLATORS: "strftime options for date of last login" +#: modules/pam_lastlog/pam_lastlog.c:190 +msgid " %a %b %e %H:%M:%S %Z %Y" +msgstr " %a %b %e %H:%M:%S %Z %Y" + +#. TRANSLATORS: " from <host>" +#: modules/pam_lastlog/pam_lastlog.c:199 +#, c-format +msgid " from %.*s" +msgstr " od %.*s" + +#. TRANSLATORS: " on <terminal>" +#: modules/pam_lastlog/pam_lastlog.c:211 +#, c-format +msgid " on %.*s" +msgstr " na %.*s" + +#. TRANSLATORS: "Last login: <date> from <host> on <terminal>" +#: modules/pam_lastlog/pam_lastlog.c:220 +#, c-format +msgid "Last login:%s%s%s" +msgstr "Poslednja prijava:%s%s%s" + +#: modules/pam_lastlog/pam_lastlog.c:226 +msgid "Welcome to your new account!" +msgstr "Dobro doÅ¡li na vaÅ¡ novi nalog!" + +#: modules/pam_limits/pam_limits.c:712 +#, c-format +msgid "Too many logins for '%s'." +msgstr "PreviÅ¡e prijava za „%s“." + +#: modules/pam_mail/pam_mail.c:313 +msgid "No mail." +msgstr "Nema poruka." + +#: modules/pam_mail/pam_mail.c:316 +msgid "You have new mail." +msgstr "Imate nove poruke." + +#: modules/pam_mail/pam_mail.c:319 +msgid "You have old mail." +msgstr "Imate stare poruke." + +#: modules/pam_mail/pam_mail.c:323 +msgid "You have mail." +msgstr "Imate poruke." + +#: modules/pam_mail/pam_mail.c:330 +#, c-format +msgid "You have no mail in folder %s." +msgstr "Nemate poruke u direktorijumu %s." + +#: modules/pam_mail/pam_mail.c:334 +#, c-format +msgid "You have new mail in folder %s." +msgstr "Imate nove poruke u direktorijumu %s." + +#: modules/pam_mail/pam_mail.c:338 +#, c-format +msgid "You have old mail in folder %s." +msgstr "Imate stare poruke u direktorijumu %s." + +#: modules/pam_mail/pam_mail.c:343 +#, c-format +msgid "You have mail in folder %s." +msgstr "Imate poruke u direktorijumu %s." + +#: modules/pam_mkhomedir/pam_mkhomedir.c:142 +#, c-format +msgid "Creating directory '%s'." +msgstr "Pravim direktorijum „%s“." + +#: modules/pam_mkhomedir/pam_mkhomedir.c:147 +#, c-format +msgid "Unable to create directory %s: %m" +msgstr "Ne mogu da napravim direktorijum %s: %m" + +#: modules/pam_selinux/pam_selinux.c:164 +msgid "Would you like to enter a security context? [N] " +msgstr "Da li želite da uÄ‘ete u sigurnosni kontekst? [N]" + +#: modules/pam_selinux/pam_selinux.c:181 modules/pam_selinux/pam_selinux.c:265 +msgid "role:" +msgstr "uloga:" + +#: modules/pam_selinux/pam_selinux.c:193 modules/pam_selinux/pam_selinux.c:282 +msgid "level:" +msgstr "nivo:" + +#: modules/pam_selinux/pam_selinux.c:206 modules/pam_selinux/pam_selinux.c:313 +msgid "Not a valid security context" +msgstr "Nije ispravan sigurnosni kontekst" + +#: modules/pam_selinux/pam_selinux.c:251 +#, c-format +msgid "Default Security Context %s\n" +msgstr "Podrazumevani sigurnosni kontekst %s\n" + +#: modules/pam_selinux/pam_selinux.c:255 +msgid "Would you like to enter a different role or level?" +msgstr "Da li želite da uÄ‘ete u drugu ulogu ili nivo?" + +#: modules/pam_selinux/pam_selinux.c:269 +#, c-format +msgid "No default type for role %s\n" +msgstr "Nema podrazumevane vrste za ulogu %s\n" + +#: modules/pam_selinux/pam_selinux.c:522 +#, c-format +msgid "Unable to get valid context for %s" +msgstr "Ne mogu da dobijem ispravan kontekst za %s" + +#: modules/pam_selinux/pam_selinux.c:578 +msgid "Requested MLS level not in permitted range" +msgstr "Zahtevani MLS nivo nije u dozvoljenom opsegu" + +#: modules/pam_selinux/pam_selinux.c:628 +#, c-format +msgid "Security Context %s Assigned" +msgstr "Sigurnosni kontekst %s je dodeljen" + +#: modules/pam_selinux/pam_selinux.c:649 +#, c-format +msgid "Key Creation Context %s Assigned" +msgstr "Kontekst pravljenja kljuÄa %s je dodeljen" + +#: modules/pam_selinux/pam_selinux_check.c:99 +#, c-format +msgid "failed to initialize PAM\n" +msgstr "neuspeÅ¡no pokretanje PAM-a\n" + +#: modules/pam_selinux/pam_selinux_check.c:105 +#, c-format +msgid "failed to pam_set_item()\n" +msgstr "neuspeÅ¡no pokretanje funkcije pam_set_item()\n" + +#: modules/pam_selinux/pam_selinux_check.c:133 +#, c-format +msgid "login: failure forking: %m" +msgstr "prijava: greÅ¡ka pri grananju: %m" + +#: modules/pam_stress/pam_stress.c:476 +#, c-format +msgid "Changing STRESS password for %s." +msgstr "Promena STRESS lozinke za %s." + +#: modules/pam_stress/pam_stress.c:490 +msgid "Enter new STRESS password: " +msgstr "Unesite novu STRESS lozinku: " + +#: modules/pam_stress/pam_stress.c:493 +msgid "Retype new STRESS password: " +msgstr "Ponovo unesite novu STRESS lozinku: " + +#: modules/pam_stress/pam_stress.c:522 +msgid "Verification mis-typed; password unchanged" +msgstr "Provera neuspeÅ¡na; lozinka nepromenjena" + +#: modules/pam_tally/pam_tally.c:746 +msgid "Authentication error" +msgstr "GreÅ¡ka pri autentifikaciji" + +#: modules/pam_tally/pam_tally.c:747 +msgid "Service error" +msgstr "GreÅ¡ka usluge" + +#: modules/pam_tally/pam_tally.c:748 +msgid "Unknown user" +msgstr "Nepoznati korisnik" + +#: modules/pam_tally/pam_tally.c:749 +msgid "Unknown error" +msgstr "Nepoznata greÅ¡ka" + +#: modules/pam_tally/pam_tally.c:765 +#, c-format +msgid "%s: Bad number given to --reset=\n" +msgstr "%s: zadat je loÅ¡ broj argumentu --reset=\n" + +#: modules/pam_tally/pam_tally.c:769 +#, c-format +msgid "%s: Unrecognised option %s\n" +msgstr "%s: nije prepoznata opcija %s\n" + +#: modules/pam_tally/pam_tally.c:781 +#, c-format +msgid "" +"%s: [--file rooted-filename] [--user username] [--reset[=n]] [--quiet]\n" +msgstr "" +"%s: [--file korenski-nazivdatoteke] [--user korisniÄkoime] [--reset[=n]] [--" +"quiet]\n" + +#: modules/pam_tally/pam_tally.c:855 +#, c-format +msgid "%s: Can't reset all users to non-zero\n" +msgstr "%s: ne mogu da poniÅ¡tim sve korisnike na ne-nultu vrednost\n" + +#: modules/pam_unix/pam_unix_acct.c:229 modules/pam_unix/pam_unix_acct.c:251 +msgid "Your account has expired; please contact your system administrator" +msgstr "VaÅ¡ nalog je istekao; molim kontaktirajte administratora sistema" + +#: modules/pam_unix/pam_unix_acct.c:237 +msgid "You are required to change your password immediately (root enforced)" +msgstr "" +"Potrebno je da momentalno promenite VaÅ¡u lozinku (nametnuo root korisnik)" + +#: modules/pam_unix/pam_unix_acct.c:243 +msgid "You are required to change your password immediately (password aged)" +msgstr "Potrebno je da momentalno promenite VaÅ¡u lozinku (zastarela lozinka)" + +#: modules/pam_unix/pam_unix_acct.c:261 modules/pam_unix/pam_unix_acct.c:268 +#, c-format +msgid "Warning: your password will expire in %d day" +msgid_plural "Warning: your password will expire in %d days" +msgstr[0] "Upozorenje: vaÅ¡a lozinka će isteći kroz %d dan" +msgstr[1] "Upozorenje: vaÅ¡a lozinka će isteći kroz %d dana" +msgstr[2] "Upozorenje: vaÅ¡a lozinka će isteći kroz %d dana" + +#. TRANSLATORS: only used if dngettext is not supported +#: modules/pam_unix/pam_unix_acct.c:273 +#, c-format +msgid "Warning: your password will expire in %d days" +msgstr "Upozorenje: vaÅ¡a lozinka će isteći kroz %d dana" + +#: modules/pam_unix/pam_unix_auth.c:159 modules/pam_userdb/pam_userdb.c:61 +msgid "Password: " +msgstr "Lozinka: " + +#: modules/pam_unix/pam_unix_passwd.c:359 +msgid "NIS password could not be changed." +msgstr "NIS lozinka ne može biti promenjena." + +#: modules/pam_unix/pam_unix_passwd.c:466 +msgid "You must choose a longer password" +msgstr "Morate izabrati dužu lozinku" + +#: modules/pam_unix/pam_unix_passwd.c:470 +msgid "Password has been already used. Choose another." +msgstr "Lozinka je već u upotrebi. Izaberite drugu." + +#: modules/pam_unix/pam_unix_passwd.c:571 +#, c-format +msgid "Changing password for %s." +msgstr "Menjam lozinku za %s." + +#: modules/pam_unix/pam_unix_passwd.c:582 +msgid "(current) UNIX password: " +msgstr "(trenutna) UNIX lozinka: " + +#: modules/pam_unix/pam_unix_passwd.c:617 +msgid "You must wait longer to change your password" +msgstr "Morate duže Äekati na promenu VaÅ¡e lozinke" + +#: modules/pam_unix/pam_unix_passwd.c:677 +msgid "Enter new UNIX password: " +msgstr "Unesite novu UNIX lozinku: " + +#: modules/pam_unix/pam_unix_passwd.c:678 +msgid "Retype new UNIX password: " +msgstr "Ponovo unesite novu UNIX lozinku: " diff --git a/Linux-PAM/po/stamp-po b/po/stamp-po index 9788f702..9788f702 100644 --- a/Linux-PAM/po/stamp-po +++ b/po/stamp-po diff --git a/po/sv.gmo b/po/sv.gmo Binary files differnew file mode 100644 index 00000000..c68717a9 --- /dev/null +++ b/po/sv.gmo diff --git a/Linux-PAM/po/sv.po b/po/sv.po index 932ebda5..4992360e 100644 --- a/Linux-PAM/po/sv.po +++ b/po/sv.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Linux-PAM\n" "Report-Msgid-Bugs-To: http://sourceforge.net/projects/pam\n" -"POT-Creation-Date: 2008-02-04 16:29+0100\n" +"POT-Creation-Date: 2008-04-16 11:18+0200\n" "PO-Revision-Date: 2007-12-24 13:39+0100\n" "Last-Translator: Christer Andersson <klamm@comhem.se>\n" "Language-Team: Swedish <debian-l10n-swedish@lists.debian.org>\n" @@ -29,7 +29,7 @@ msgstr "...Ledsen, din tid är ute!\n" msgid "erroneous conversation (%d)\n" msgstr "felaktig konversation (%d)\n" -#: libpam/pam_item.c:298 +#: libpam/pam_item.c:302 msgid "login:" msgstr "inloggning:" @@ -212,17 +212,17 @@ msgid "has been already used" msgstr "har redan använts" #: modules/pam_cracklib/pam_cracklib.c:526 -#: modules/pam_unix/pam_unix_passwd.c:456 +#: modules/pam_unix/pam_unix_passwd.c:449 msgid "No password supplied" msgstr "Inget lösenord angivet" #: modules/pam_cracklib/pam_cracklib.c:526 -#: modules/pam_unix/pam_unix_passwd.c:456 +#: modules/pam_unix/pam_unix_passwd.c:449 msgid "Password unchanged" msgstr "Oförändrat lösenord" #: modules/pam_cracklib/pam_cracklib.c:549 -#: modules/pam_cracklib/pam_cracklib.c:676 +#: modules/pam_cracklib/pam_cracklib.c:672 #, c-format msgid "BAD PASSWORD: %s" msgstr "DÅLIGT LÖSENORD: %s" @@ -320,22 +320,6 @@ msgstr "Skapar katalogen \"%s\"." msgid "Unable to create directory %s: %m" msgstr "Kan inte skapa katalogen %s: %m" -#: modules/pam_selinux/pam_selinux.c:94 -msgid "Error connecting to audit system." -msgstr "Fel vid anslutning till granskningssystem." - -#: modules/pam_selinux/pam_selinux.c:98 -msgid "Error translating default context." -msgstr "Fel vid översättning av standardkontext." - -#: modules/pam_selinux/pam_selinux.c:102 -msgid "Error translating selected context." -msgstr "Fel vid översättning av kontext." - -#: modules/pam_selinux/pam_selinux.c:113 -msgid "Error sending audit message." -msgstr "Fel vid sändande av granskningsmeddelande" - #: modules/pam_selinux/pam_selinux.c:164 msgid "Would you like to enter a security context? [N] " msgstr "Vill du ange en säkerhetskontext? [N]" @@ -366,11 +350,7 @@ msgstr "Vill du ange en annan roll eller nivå?" msgid "No default type for role %s\n" msgstr "Ingen standardttyp för %s-roll\n" -#: modules/pam_selinux/pam_selinux.c:512 -msgid "Out of memory" -msgstr "Slut på minne" - -#: modules/pam_selinux/pam_selinux.c:520 modules/pam_selinux/pam_selinux.c:522 +#: modules/pam_selinux/pam_selinux.c:522 #, c-format msgid "Unable to get valid context for %s" msgstr "Kan inte hämta giltig kontext för %s" @@ -488,35 +468,50 @@ msgstr "Varning: ditt lösenord går ut om %d dagar" msgid "Password: " msgstr "Lösenord: " -#: modules/pam_unix/pam_unix_passwd.c:366 +#: modules/pam_unix/pam_unix_passwd.c:359 msgid "NIS password could not be changed." msgstr "NIS-lösenord kunde inte ändras." -#: modules/pam_unix/pam_unix_passwd.c:477 +#: modules/pam_unix/pam_unix_passwd.c:466 msgid "You must choose a longer password" msgstr "Du måste välja ett längre lösenord" -#: modules/pam_unix/pam_unix_passwd.c:482 +#: modules/pam_unix/pam_unix_passwd.c:470 msgid "Password has been already used. Choose another." msgstr "Lösenordet har redan används. Välj ett annat." -#: modules/pam_unix/pam_unix_passwd.c:583 +#: modules/pam_unix/pam_unix_passwd.c:571 #, c-format msgid "Changing password for %s." msgstr "Ändrar lösenord för %s." -#: modules/pam_unix/pam_unix_passwd.c:594 +#: modules/pam_unix/pam_unix_passwd.c:582 msgid "(current) UNIX password: " msgstr "(nuvarande) UNIX-lösenord: " -#: modules/pam_unix/pam_unix_passwd.c:629 +#: modules/pam_unix/pam_unix_passwd.c:617 msgid "You must wait longer to change your password" msgstr "Du måste vänta längre innan du kan ändra lösenord" -#: modules/pam_unix/pam_unix_passwd.c:689 +#: modules/pam_unix/pam_unix_passwd.c:677 msgid "Enter new UNIX password: " msgstr "Ange nytt UNIX-lösenord: " -#: modules/pam_unix/pam_unix_passwd.c:690 +#: modules/pam_unix/pam_unix_passwd.c:678 msgid "Retype new UNIX password: " msgstr "Ange nytt UNIX-lösenord igen: " + +#~ msgid "Error connecting to audit system." +#~ msgstr "Fel vid anslutning till granskningssystem." + +#~ msgid "Error translating default context." +#~ msgstr "Fel vid översättning av standardkontext." + +#~ msgid "Error translating selected context." +#~ msgstr "Fel vid översättning av kontext." + +#~ msgid "Error sending audit message." +#~ msgstr "Fel vid sändande av granskningsmeddelande" + +#~ msgid "Out of memory" +#~ msgstr "Slut på minne" diff --git a/po/ta.gmo b/po/ta.gmo Binary files differnew file mode 100644 index 00000000..80e9a34b --- /dev/null +++ b/po/ta.gmo diff --git a/po/ta.po b/po/ta.po new file mode 100644 index 00000000..fe453773 --- /dev/null +++ b/po/ta.po @@ -0,0 +1,522 @@ +# translation of ta.po to Tamil +# Copyright (C) YEAR Linux-PAM Project +# This file is distributed under the same license as the PACKAGE package. +# +# I felix <ifelix@redhat.com>, 2007. +msgid "" +msgstr "" +"Project-Id-Version: ta\n" +"Report-Msgid-Bugs-To: http://sourceforge.net/projects/pam\n" +"POT-Creation-Date: 2008-04-16 11:18+0200\n" +"PO-Revision-Date: 2007-06-21 15:33+0530\n" +"Last-Translator: I felix <ifelix@redhat.com>\n" +"Language-Team: Tamil <fedora-trans-ta@redhat.com>\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n!=1);\n" +"\n" +"\n" +"X-Generator: KBabel 1.11.4\n" + +#: libpam_misc/misc_conv.c:33 +msgid "...Time is running out...\n" +msgstr "... நேரம௠போய௠கொணà¯à®Ÿà®¿à®°à¯à®•à¯à®•ிறதà¯...\n" + +#: libpam_misc/misc_conv.c:34 +msgid "...Sorry, your time is up!\n" +msgstr "... உஙà¯à®•ள௠நேரம௠மà¯à®Ÿà®¿à®¨à¯à®¤à®¤à¯!\n" + +#: libpam_misc/misc_conv.c:342 +#, c-format +msgid "erroneous conversation (%d)\n" +msgstr "பிழையான உரையாடல௠(%d)\n" + +#: libpam/pam_item.c:302 +msgid "login:" +msgstr "பà¯à®•à¯à®ªà®¤à®¿à®µà¯:" + +#: libpam/pam_strerror.c:40 +msgid "Success" +msgstr "வெறà¯à®±à®¿" + +#: libpam/pam_strerror.c:42 +msgid "Critical error - immediate abort" +msgstr "சிகà¯à®•லான பிழை - உடனடியாக நிறà¯à®¤à¯à®¤à®ªà¯à®ªà®Ÿà¯à®Ÿà®¤à¯" + +#: libpam/pam_strerror.c:44 +msgid "Failed to load module" +msgstr "தொகà¯à®¤à®¿à®¯à¯ˆ à®à®±à¯à®± à®®à¯à®Ÿà®¿à®¯à®µà®¿à®²à¯à®²à¯ˆ" + +#: libpam/pam_strerror.c:46 +msgid "Symbol not found" +msgstr "சிகà¯à®©à®²à¯ கிடைகà¯à®•விலà¯à®²à¯ˆ" + +#: libpam/pam_strerror.c:48 +msgid "Error in service module" +msgstr "சேவை தொகà¯à®¤à®¿à®¯à®¿à®²à¯ பிழை" + +#: libpam/pam_strerror.c:50 +msgid "System error" +msgstr "கணினி பிழை" + +#: libpam/pam_strerror.c:52 +msgid "Memory buffer error" +msgstr "நினைவக இடையக பிழை" + +#: libpam/pam_strerror.c:54 +msgid "Permission denied" +msgstr "அனà¯à®®à®¤à®¿ இலà¯à®²à¯ˆ" + +#: libpam/pam_strerror.c:56 +msgid "Authentication failure" +msgstr "உரிமம௠செயலிழகà¯à®•பà¯à®ªà®Ÿà¯à®Ÿà®¤à¯" + +#: libpam/pam_strerror.c:58 +msgid "Insufficient credentials to access authentication data" +msgstr "உரிம தரவினை அணà¯à®• போதிய உரிமஙà¯à®•ள௠இலà¯à®²à¯ˆ" + +#: libpam/pam_strerror.c:60 +msgid "Authentication service cannot retrieve authentication info" +msgstr "உரிம சேவை உரிம தகவலை எடà¯à®•à¯à®• à®®à¯à®Ÿà®¿à®¯à®µà®¿à®²à¯à®²à¯ˆ" + +#: libpam/pam_strerror.c:62 +msgid "User not known to the underlying authentication module" +msgstr "உரிம தொகà¯à®¤à®¿à®¯à¯ˆ எடà¯à®•à¯à®• பயனரà¯à®•à¯à®•௠தெரியவிலà¯à®²à¯ˆ" + +#: libpam/pam_strerror.c:64 +msgid "Have exhausted maximum number of retries for service" +msgstr "சேவைகà¯à®•௠அதிகபடà¯à®š எணà¯à®£à®¿à®•à¯à®•ையான à®®à¯à®¯à®±à¯à®šà®¿ கொணà¯à®Ÿà®¤à¯" + +#: libpam/pam_strerror.c:66 +msgid "Authentication token is no longer valid; new one required" +msgstr "உரிம டோகà¯à®•ன௠தவறானதà¯; பà¯à®¤à®¿à®¯ ஒனà¯à®±à¯ தேவைபà¯à®ªà®Ÿà¯à®•ிறதà¯" + +#: libpam/pam_strerror.c:68 +msgid "User account has expired" +msgstr "பயனர௠கணகà¯à®•௠மà¯à®Ÿà®¿à®µà¯à®±à¯à®±à®¤à¯" + +#: libpam/pam_strerror.c:70 +msgid "Cannot make/remove an entry for the specified session" +msgstr "கà¯à®±à®¿à®ªà¯à®ªà®¿à®Ÿà¯à®Ÿ அமரà¯à®µà¯à®•à¯à®•௠உளà¯à®³à¯€à®Ÿà¯à®Ÿà¯ˆ உரà¯à®µà®¾à®•à¯à®•/நீகà¯à®• à®®à¯à®Ÿà®¿à®¯à®µà®¿à®²à¯à®²à¯ˆ" + +#: libpam/pam_strerror.c:72 +msgid "Authentication service cannot retrieve user credentials" +msgstr "உரிம சேவை பயனர௠சனà¯à®®à®¾à®©à®¤à¯à®¤à¯ˆ எடà¯à®•à¯à®• à®®à¯à®Ÿà®¿à®¯à®µà®¿à®²à¯à®²à¯ˆ" + +#: libpam/pam_strerror.c:74 +msgid "User credentials expired" +msgstr "பயனர௠சனà¯à®®à®¾à®©à®®à¯ à®®à¯à®Ÿà®¿à®µà¯à®±à¯à®±à®¤à¯" + +#: libpam/pam_strerror.c:76 +msgid "Failure setting user credentials" +msgstr "செயலிழகà¯à®•பà¯à®ªà®Ÿà¯à®Ÿ அமைவ௠பயனர௠சனà¯à®®à®¾à®©à®™à¯à®•ளà¯" + +#: libpam/pam_strerror.c:78 +msgid "No module specific data is present" +msgstr "தொகà¯à®¤à®¿ கà¯à®±à®¿à®ªà¯à®ªà®¿à®Ÿà¯à®Ÿ தகவல௠இலà¯à®²à¯ˆ" + +#: libpam/pam_strerror.c:80 +msgid "Bad item passed to pam_*_item()" +msgstr "pam_*_item() கà¯à®•௠தவறான உரà¯à®ªà¯à®ªà®Ÿà®¿ அனà¯à®ªà¯à®ªà®ªà¯à®ªà®Ÿà¯à®Ÿà®¤à¯" + +#: libpam/pam_strerror.c:82 +msgid "Conversation error" +msgstr "உரையாடல௠பிழை" + +#: libpam/pam_strerror.c:84 +msgid "Authentication token manipulation error" +msgstr "உரிம டோகà¯à®•ன௠கணகà¯à®•ீட௠பிழை" + +#: libpam/pam_strerror.c:86 +msgid "Authentication information cannot be recovered" +msgstr "உரிம தகவலை எடà¯à®•à¯à®• à®®à¯à®Ÿà®¿à®¯à®µà®¿à®²à¯à®²à¯ˆ" + +#: libpam/pam_strerror.c:88 +msgid "Authentication token lock busy" +msgstr "உரிம டோகà¯à®•ன௠பூடà¯à®Ÿà¯ செயலில௠உளà¯à®³à®¤à¯" + +#: libpam/pam_strerror.c:90 +msgid "Authentication token aging disabled" +msgstr "உரிம டோகà¯à®•ன௠செயலிழகà¯à®•பà¯à®ªà®Ÿà¯à®Ÿà®¤à¯" + +#: libpam/pam_strerror.c:92 +msgid "Failed preliminary check by password service" +msgstr "கடவà¯à®šà¯à®šà¯Šà®²à¯ சேவையால௠மà¯à®¤à®²à¯ சோதனை செயà¯à®¯ à®®à¯à®Ÿà®¿à®¯à®µà®¿à®²à¯à®²à¯ˆ" + +#: libpam/pam_strerror.c:94 +msgid "The return value should be ignored by PAM dispatch" +msgstr "கொடà¯à®•à¯à®•பà¯à®ªà®Ÿà¯à®Ÿ மதிபà¯à®ªà¯ PAM dispatch ஆல௠தவிரà¯à®•à¯à®•பà¯à®ªà®Ÿà¯à®Ÿ வேணà¯à®Ÿà¯à®®à¯" + +#: libpam/pam_strerror.c:96 +msgid "Module is unknown" +msgstr "தொகà¯à®¤à®¿à®¯à¯ˆ தெரியவிலà¯à®²à¯ˆ" + +#: libpam/pam_strerror.c:98 +msgid "Authentication token expired" +msgstr "உரிம டோகà¯à®•ற௠மà¯à®Ÿà®¿à®µà¯à®±à¯à®±à®¤à¯" + +#: libpam/pam_strerror.c:100 +msgid "Conversation is waiting for event" +msgstr "உரையாடல௠நிகழà¯à®µà¯à®•à¯à®•ாக காதà¯à®¤à®¿à®°à¯à®•à¯à®•ிறதà¯" + +#: libpam/pam_strerror.c:102 +msgid "Application needs to call libpam again" +msgstr "பயனà¯à®ªà®¾à®Ÿà¯ libpam ஠மீணà¯à®Ÿà¯à®®à¯ அழைகà¯à®• வேணà¯à®Ÿà¯à®®à¯" + +#: libpam/pam_strerror.c:105 +msgid "Unknown PAM error" +msgstr "தெரியாத PAM பிழை" + +#: modules/pam_cracklib/pam_cracklib.c:64 +#, c-format +msgid "New %s%spassword: " +msgstr "பà¯à®¤à®¿à®¯ %s%spassword: " + +#: modules/pam_cracklib/pam_cracklib.c:66 +#, c-format +msgid "Retype new %s%spassword: " +msgstr "பà¯à®¤à®¿à®¯ %s%spassword மீணà¯à®Ÿà¯à®®à¯ உளà¯à®³à®¿à®Ÿà®µà¯à®®à¯: " + +#: modules/pam_cracklib/pam_cracklib.c:67 +msgid "Sorry, passwords do not match." +msgstr "கடவà¯à®šà¯à®šà¯Šà®²à¯ பொரà¯à®¨à¯à®¤à®µà®¿à®²à¯à®²à¯ˆ." + +#: modules/pam_cracklib/pam_cracklib.c:432 +msgid "is the same as the old one" +msgstr "இத௠பழையதைப௠போல உளà¯à®³à®¤à¯" + +#: modules/pam_cracklib/pam_cracklib.c:445 +msgid "is a palindrome" +msgstr "இத௠ஒர௠palindrome" + +#: modules/pam_cracklib/pam_cracklib.c:448 +msgid "case changes only" +msgstr "எழà¯à®¤à¯à®¤à¯ வகை மாறà¯à®±à®™à¯à®•ள௠மடà¯à®Ÿà¯à®®à¯" + +#: modules/pam_cracklib/pam_cracklib.c:451 +msgid "is too similar to the old one" +msgstr "இத௠பழையதை ஒதà¯à®¤à¯‡ உளà¯à®³à®¤à¯" + +#: modules/pam_cracklib/pam_cracklib.c:454 +msgid "is too simple" +msgstr "இத௠மிகவà¯à®®à¯ எளிதாக உளà¯à®³à®¤à¯" + +#: modules/pam_cracklib/pam_cracklib.c:457 +msgid "is rotated" +msgstr "இத௠சà¯à®´à®²à®•à¯à®•ூடியதà¯" + +#: modules/pam_cracklib/pam_cracklib.c:460 +msgid "not enough character classes" +msgstr "" + +#: modules/pam_cracklib/pam_cracklib.c:498 +msgid "has been already used" +msgstr "இத௠à®à®±à¯à®•னவே பயனà¯à®ªà®Ÿà¯à®¤à¯à®¤à®ªà¯à®ªà®Ÿà¯à®Ÿà®¤à¯" + +#: modules/pam_cracklib/pam_cracklib.c:526 +#: modules/pam_unix/pam_unix_passwd.c:449 +msgid "No password supplied" +msgstr "கடவà¯à®šà¯à®šà¯Šà®²à¯ கொடà¯à®•à¯à®•பà¯à®ªà®Ÿà®µà®¿à®²à¯à®²à¯ˆ" + +#: modules/pam_cracklib/pam_cracklib.c:526 +#: modules/pam_unix/pam_unix_passwd.c:449 +msgid "Password unchanged" +msgstr "கடவà¯à®šà¯à®šà¯Šà®²à¯ மாறà¯à®±à®ªà¯à®ªà®Ÿà®µà®¿à®²à¯à®²à¯ˆ" + +#: modules/pam_cracklib/pam_cracklib.c:549 +#: modules/pam_cracklib/pam_cracklib.c:672 +#, c-format +msgid "BAD PASSWORD: %s" +msgstr "தவறான கடவà¯à®šà¯à®šà¯Šà®²à¯: %s" + +#: modules/pam_exec/pam_exec.c:134 +#, c-format +msgid "%s failed: exit code %d" +msgstr "%s செயலிழகà¯à®•பà¯à®ªà®Ÿà¯à®Ÿà®¤à¯: வெளியேறà¯à®®à¯ கà¯à®±à®¿à®¯à¯€à®Ÿà¯ %d" + +#: modules/pam_exec/pam_exec.c:143 +#, c-format +msgid "%s failed: caught signal %d%s" +msgstr "%s செயலிழகà¯à®•பà¯à®ªà®Ÿà¯à®Ÿà®¤à¯: சிகà¯à®©à®²à¯ %d%s பிடிகà¯à®•பà¯à®ªà®Ÿà¯à®Ÿà®¤à¯" + +#: modules/pam_exec/pam_exec.c:152 +#, c-format +msgid "%s failed: unknown status 0x%x" +msgstr "%s செயலிழகà¯à®•பà¯à®ªà®Ÿà¯à®Ÿà®¤à¯: தெரியாத நிலை 0x%x" + +#. TRANSLATORS: "strftime options for date of last login" +#: modules/pam_lastlog/pam_lastlog.c:190 +msgid " %a %b %e %H:%M:%S %Z %Y" +msgstr " %a %b %e %H:%M:%S %Z %Y" + +#. TRANSLATORS: " from <host>" +#: modules/pam_lastlog/pam_lastlog.c:199 +#, c-format +msgid " from %.*s" +msgstr "%.*s இலிரà¯à®¨à¯à®¤à¯" + +#. TRANSLATORS: " on <terminal>" +#: modules/pam_lastlog/pam_lastlog.c:211 +#, c-format +msgid " on %.*s" +msgstr " %.*s இலà¯" + +#. TRANSLATORS: "Last login: <date> from <host> on <terminal>" +#: modules/pam_lastlog/pam_lastlog.c:220 +#, c-format +msgid "Last login:%s%s%s" +msgstr "கடைசி பà¯à®•à¯à®ªà®¤à®¿à®µà¯:%s%s%s" + +#: modules/pam_lastlog/pam_lastlog.c:226 +msgid "Welcome to your new account!" +msgstr "உஙà¯à®•ள௠பà¯à®¤à®¿à®¯ கணகà¯à®•௠வரவேறà¯à®•பà¯à®ªà®Ÿà¯à®•ிறீரà¯à®•ளà¯!" + +#: modules/pam_limits/pam_limits.c:712 +#, c-format +msgid "Too many logins for '%s'." +msgstr "'%s'கà¯à®•௠பல பà¯à®•à¯à®ªà®¤à®¿à®µà¯à®•ள௠உளà¯à®³à®©." + +#: modules/pam_mail/pam_mail.c:313 +msgid "No mail." +msgstr "அஞà¯à®šà®²à¯ இலà¯à®²à¯ˆ." + +#: modules/pam_mail/pam_mail.c:316 +msgid "You have new mail." +msgstr "உஙà¯à®•ளà¯à®•à¯à®•௠பà¯à®¤à®¿à®¯ அஞà¯à®šà®²à¯ உளà¯à®³à®¤à¯." + +#: modules/pam_mail/pam_mail.c:319 +msgid "You have old mail." +msgstr "உஙà¯à®•ளà¯à®•à¯à®•௠பழைய அஞà¯à®šà®²à¯ உளà¯à®³à®¤à¯." + +#: modules/pam_mail/pam_mail.c:323 +msgid "You have mail." +msgstr "உஙà¯à®•ளà¯à®•à¯à®•௠அஞà¯à®šà®²à¯ உளà¯à®³à®¤à¯." + +#: modules/pam_mail/pam_mail.c:330 +#, c-format +msgid "You have no mail in folder %s." +msgstr "உஙà¯à®•ளà¯à®•à¯à®•௠%s அடைவில௠அஞà¯à®šà®²à¯ இலà¯à®²à¯ˆ." + +#: modules/pam_mail/pam_mail.c:334 +#, c-format +msgid "You have new mail in folder %s." +msgstr "உஙà¯à®•ளà¯à®•à¯à®•௠%s அடைவில௠பà¯à®¤à®¿à®¯ அஞà¯à®šà®²à¯ உளà¯à®³à®¤à¯." + +#: modules/pam_mail/pam_mail.c:338 +#, c-format +msgid "You have old mail in folder %s." +msgstr "உஙà¯à®•ளà¯à®•à¯à®•௠%s அடைவில௠பழைய அஞà¯à®šà®²à¯ உளà¯à®³à®¤à¯." + +#: modules/pam_mail/pam_mail.c:343 +#, c-format +msgid "You have mail in folder %s." +msgstr "உஙà¯à®•ளà¯à®•à¯à®•௠%s அடைவில௠அஞà¯à®šà®²à¯ உளà¯à®³à®¤à¯." + +#: modules/pam_mkhomedir/pam_mkhomedir.c:142 +#, c-format +msgid "Creating directory '%s'." +msgstr "" + +#: modules/pam_mkhomedir/pam_mkhomedir.c:147 +#, c-format +msgid "Unable to create directory %s: %m" +msgstr "" + +#: modules/pam_selinux/pam_selinux.c:164 +#, fuzzy +msgid "Would you like to enter a security context? [N] " +msgstr "நீஙà¯à®•ள௠ஒர௠பாதà¯à®•ாபà¯à®ªà¯ சூழலை உளà¯à®³à®¿à®Ÿ வேணà¯à®Ÿà¯à®®à®¾? [y] " + +#: modules/pam_selinux/pam_selinux.c:181 modules/pam_selinux/pam_selinux.c:265 +#, fuzzy +msgid "role:" +msgstr "பஙà¯à®•à¯:" + +#: modules/pam_selinux/pam_selinux.c:193 modules/pam_selinux/pam_selinux.c:282 +#, fuzzy +msgid "level:" +msgstr "நிலை:" + +#: modules/pam_selinux/pam_selinux.c:206 modules/pam_selinux/pam_selinux.c:313 +msgid "Not a valid security context" +msgstr "இத௠சரியான பாதà¯à®•ாபà¯à®ªà¯ சூழல௠இலà¯à®²à¯ˆ" + +#: modules/pam_selinux/pam_selinux.c:251 +#, fuzzy, c-format +msgid "Default Security Context %s\n" +msgstr "பாதà¯à®•ாபà¯à®ªà¯ சூழல௠%s ஒதà¯à®•à¯à®•பà¯à®ªà®Ÿà¯à®Ÿà®¤à¯" + +#: modules/pam_selinux/pam_selinux.c:255 +#, fuzzy +msgid "Would you like to enter a different role or level?" +msgstr "நீஙà¯à®•ள௠ஒர௠பாதà¯à®•ாபà¯à®ªà¯ சூழலை உளà¯à®³à®¿à®Ÿ வேணà¯à®Ÿà¯à®®à®¾? [y] " + +#: modules/pam_selinux/pam_selinux.c:269 +#, c-format +msgid "No default type for role %s\n" +msgstr "" + +#: modules/pam_selinux/pam_selinux.c:522 +#, c-format +msgid "Unable to get valid context for %s" +msgstr "" + +#: modules/pam_selinux/pam_selinux.c:578 +msgid "Requested MLS level not in permitted range" +msgstr "" + +#: modules/pam_selinux/pam_selinux.c:628 +#, c-format +msgid "Security Context %s Assigned" +msgstr "பாதà¯à®•ாபà¯à®ªà¯ சூழல௠%s ஒதà¯à®•à¯à®•பà¯à®ªà®Ÿà¯à®Ÿà®¤à¯" + +#: modules/pam_selinux/pam_selinux.c:649 +#, fuzzy, c-format +msgid "Key Creation Context %s Assigned" +msgstr "பாதà¯à®•ாபà¯à®ªà¯ சூழல௠%s ஒதà¯à®•à¯à®•பà¯à®ªà®Ÿà¯à®Ÿà®¤à¯" + +#: modules/pam_selinux/pam_selinux_check.c:99 +#, c-format +msgid "failed to initialize PAM\n" +msgstr "PAM஠ஆரமà¯à®ªà®¿à®•à¯à®• à®®à¯à®Ÿà®¿à®¯à®µà®¿à®²à¯à®²à¯ˆ\n" + +#: modules/pam_selinux/pam_selinux_check.c:105 +#, c-format +msgid "failed to pam_set_item()\n" +msgstr "pam_set_item() செயலிழகà¯à®•பà¯à®ªà®Ÿà¯à®Ÿà®¤à¯\n" + +#: modules/pam_selinux/pam_selinux_check.c:133 +#, c-format +msgid "login: failure forking: %m" +msgstr "login: failure forking: %m" + +#: modules/pam_stress/pam_stress.c:476 +#, fuzzy, c-format +msgid "Changing STRESS password for %s." +msgstr "STRESS கடவà¯à®šà¯à®šà¯Šà®²à¯à®²à¯ˆ மாறà¯à®±à¯à®•ிறதà¯" + +#: modules/pam_stress/pam_stress.c:490 +msgid "Enter new STRESS password: " +msgstr "பà¯à®¤à®¿à®¯ STRESS கடவà¯à®šà¯à®šà¯Šà®²à¯à®²à¯ˆ உளà¯à®³à®¿à®Ÿà®µà¯à®®à¯: " + +#: modules/pam_stress/pam_stress.c:493 +msgid "Retype new STRESS password: " +msgstr "பà¯à®¤à®¿à®¯ STRESS கடவà¯à®šà¯à®šà¯Šà®²à¯à®²à¯ˆ மீணà¯à®Ÿà¯à®®à¯ உளà¯à®³à®¿à®Ÿà®µà¯à®®à¯: " + +#: modules/pam_stress/pam_stress.c:522 +msgid "Verification mis-typed; password unchanged" +msgstr "உறà¯à®¤à®¿à®ªà¯à®ªà®Ÿà¯à®¤à¯à®¤à®²à¯ à®®à¯à®°à®£à¯à®ªà®¾à®Ÿà¯; கடவà¯à®šà¯à®šà¯Šà®²à¯ மாறà¯à®±à®ªà¯à®ªà®Ÿà®µà®¿à®²à¯à®²à¯ˆ" + +#: modules/pam_tally/pam_tally.c:746 +msgid "Authentication error" +msgstr "உரிம பிழை" + +#: modules/pam_tally/pam_tally.c:747 +msgid "Service error" +msgstr "சேவை பிழை" + +#: modules/pam_tally/pam_tally.c:748 +msgid "Unknown user" +msgstr "தெரியாத பயனரà¯" + +#: modules/pam_tally/pam_tally.c:749 +msgid "Unknown error" +msgstr "தெரியாத பிழை" + +#: modules/pam_tally/pam_tally.c:765 +#, c-format +msgid "%s: Bad number given to --reset=\n" +msgstr "%s: தவறான எண௠--reset= கà¯à®•௠கொடà¯à®•à¯à®•பà¯à®ªà®Ÿà¯à®Ÿà¯à®³à¯à®³à®¤à¯\n" + +#: modules/pam_tally/pam_tally.c:769 +#, c-format +msgid "%s: Unrecognised option %s\n" +msgstr "%s: à®…à®™à¯à®•ீகரிகà¯à®•பà¯à®ªà®Ÿà®¾à®¤ விரà¯à®ªà¯à®ªà®®à¯ %s\n" + +#: modules/pam_tally/pam_tally.c:781 +#, c-format +msgid "" +"%s: [--file rooted-filename] [--user username] [--reset[=n]] [--quiet]\n" +msgstr "" +"%s: [--file rooted-filename] [--user username] [--reset[=n]] [--quiet]\n" + +#: modules/pam_tally/pam_tally.c:855 +#, c-format +msgid "%s: Can't reset all users to non-zero\n" +msgstr "%s: பூஜà¯à®œà®¿à®¯à®®à®¿à®²à¯à®²à®¾à®¤à®¤à®±à¯à®•௠அனைதà¯à®¤à¯ பயனரà¯à®•ளையà¯à®®à¯ மற௠அமைகà¯à®• à®®à¯à®Ÿà®¿à®¯à®µà®¿à®²à¯à®²à¯ˆ\n" + +#: modules/pam_unix/pam_unix_acct.c:229 modules/pam_unix/pam_unix_acct.c:251 +msgid "Your account has expired; please contact your system administrator" +msgstr "உஙà¯à®•ள௠கணகà¯à®•௠மà¯à®Ÿà®¿à®µà¯à®±à¯à®±à®¤à¯, உஙà¯à®•ள௠கணினி நிரà¯à®µà®¾à®•ியை அணà¯à®•வà¯à®®à¯" + +#: modules/pam_unix/pam_unix_acct.c:237 +msgid "You are required to change your password immediately (root enforced)" +msgstr "நீஙà¯à®•ள௠உஙà¯à®•ள௠கடவà¯à®šà¯à®šà¯Šà®²à¯à®²à¯ˆ உடனடியாக மாறà¯à®± வேணà¯à®Ÿà¯à®®à¯ (ரூட௠வலியà¯à®±à¯à®¤à¯à®¤à¯à®•ிறதà¯)" + +#: modules/pam_unix/pam_unix_acct.c:243 +msgid "You are required to change your password immediately (password aged)" +msgstr "நீஙà¯à®•ள௠உஙà¯à®•ள௠கடவà¯à®šà¯à®šà¯Šà®²à¯à®²à¯ˆ உடனடியாக மாறà¯à®± வேணà¯à®Ÿà¯à®®à¯ (கடவà¯à®šà¯à®šà¯Šà®²à¯ மூபà¯à®ªà®¾à®•ிவிடà¯à®Ÿà®¤à¯)" + +#: modules/pam_unix/pam_unix_acct.c:261 modules/pam_unix/pam_unix_acct.c:268 +#, c-format +msgid "Warning: your password will expire in %d day" +msgid_plural "Warning: your password will expire in %d days" +msgstr[0] "எசà¯à®šà®°à®¿à®•à¯à®•ை: கடவà¯à®šà¯à®šà¯Šà®²à¯ %d நாடà¯à®•ளில௠மà¯à®Ÿà®¿à®µà¯à®±à¯à®®à¯" +msgstr[1] "எசà¯à®šà®°à®¿à®•à¯à®•ை: கடவà¯à®šà¯à®šà¯Šà®²à¯ %d நாடà¯à®•ளில௠மà¯à®Ÿà®¿à®µà¯à®±à¯à®®à¯" + +#. TRANSLATORS: only used if dngettext is not supported +#: modules/pam_unix/pam_unix_acct.c:273 +#, c-format +msgid "Warning: your password will expire in %d days" +msgstr "எசà¯à®šà®°à®¿à®•à¯à®•ை: கடவà¯à®šà¯à®šà¯Šà®²à¯ %d நாடà¯à®•ளில௠மà¯à®Ÿà®¿à®µà¯à®±à¯à®®à¯" + +#: modules/pam_unix/pam_unix_auth.c:159 modules/pam_userdb/pam_userdb.c:61 +msgid "Password: " +msgstr "கடவà¯à®šà¯à®šà¯Šà®²à¯:" + +#: modules/pam_unix/pam_unix_passwd.c:359 +msgid "NIS password could not be changed." +msgstr "NIS கடவà¯à®šà¯à®šà¯Šà®²à¯à®²à¯ˆ மாறà¯à®± à®®à¯à®Ÿà®¿à®¯à®¾à®¤à¯." + +#: modules/pam_unix/pam_unix_passwd.c:466 +msgid "You must choose a longer password" +msgstr "நீஙà¯à®•ள௠நீணà¯à®Ÿ கடவà¯à®šà¯à®šà¯Šà®²à¯à®²à¯ˆ தேரà¯à®¨à¯à®¤à¯†à®Ÿà¯à®•à¯à®• வேணà¯à®Ÿà¯à®®à¯" + +#: modules/pam_unix/pam_unix_passwd.c:470 +msgid "Password has been already used. Choose another." +msgstr "கடவà¯à®šà¯à®šà¯Šà®²à¯ à®à®±à¯à®•னவே பயனà¯à®ªà®Ÿà¯à®¤à¯à®¤à®ªà¯à®ªà®Ÿà¯à®Ÿà®¤à¯. வேறொனà¯à®±à¯ˆ பயனà¯à®ªà®Ÿà¯à®¤à¯à®¤à®µà¯à®®à¯." + +#: modules/pam_unix/pam_unix_passwd.c:571 +#, fuzzy, c-format +msgid "Changing password for %s." +msgstr "STRESS கடவà¯à®šà¯à®šà¯Šà®²à¯à®²à¯ˆ மாறà¯à®±à¯à®•ிறதà¯" + +#: modules/pam_unix/pam_unix_passwd.c:582 +msgid "(current) UNIX password: " +msgstr "(நடபà¯à®ªà¯) UNIX கடவà¯à®šà¯à®šà¯Šà®²à¯: " + +#: modules/pam_unix/pam_unix_passwd.c:617 +msgid "You must wait longer to change your password" +msgstr "உஙà¯à®•ள௠கடவà¯à®šà¯à®šà¯Šà®²à¯à®²à¯ˆ மாறà¯à®± சிறித௠காதà¯à®¤à®¿à®°à¯à®•à¯à®• வேணà¯à®Ÿà¯à®®à¯" + +#: modules/pam_unix/pam_unix_passwd.c:677 +msgid "Enter new UNIX password: " +msgstr "பà¯à®¤à®¿à®¯ UNIX கடவà¯à®šà¯à®šà¯Šà®²à¯à®²à¯ˆ உளà¯à®³à®¿à®Ÿà®µà¯à®®à¯: " + +#: modules/pam_unix/pam_unix_passwd.c:678 +msgid "Retype new UNIX password: " +msgstr "பà¯à®¤à®¿à®¯ UNIX கடவà¯à®šà¯à®šà¯Šà®²à¯à®²à¯ˆ மீணà¯à®Ÿà¯à®®à¯ உளà¯à®³à®¿à®Ÿà®µà¯à®®à¯: " + +#, fuzzy +#~ msgid "Error translating default context." +#~ msgstr "உஙà¯à®•ள௠மà¯à®©à¯à®©à®¿à®°à¯à®ªà¯à®ªà¯ சூழல௠%s. \n" + +#~ msgid "Do you want to choose a different one? [n]" +#~ msgstr "நீஙà¯à®•ள௠வேறொனà¯à®±à¯ˆ தேரà¯à®µà¯ செயà¯à®¯ வேணà¯à®Ÿà¯à®®à®¾? [n]" + +#~ msgid "Enter number of choice: " +#~ msgstr "விரà¯à®ªà¯à®ªà®™à¯à®•ளின௠எணà¯à®£à¯ˆ உளà¯à®³à®¿à®Ÿà®µà¯à®®à¯:" + +#~ msgid "type: " +#~ msgstr "வகை:" diff --git a/Linux-PAM/po/tr.gmo b/po/tr.gmo Binary files differindex 1901f6b4..f8523644 100644 --- a/Linux-PAM/po/tr.gmo +++ b/po/tr.gmo diff --git a/Linux-PAM/po/tr.po b/po/tr.po index a77c5c89..dbf2b22c 100644 --- a/Linux-PAM/po/tr.po +++ b/po/tr.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Linux-PAM\n" "Report-Msgid-Bugs-To: http://sourceforge.net/projects/pam\n" -"POT-Creation-Date: 2008-02-04 16:29+0100\n" +"POT-Creation-Date: 2008-04-16 11:18+0200\n" "PO-Revision-Date: 2006-05-03 19:00+0200\n" "Last-Translator: Koray Löker <loker@pardus.org.tr>\n" "Language-Team: Türkçe <tr@li.org>\n" @@ -30,7 +30,7 @@ msgstr "...Üzgünüm, süreniz doldu!\n" msgid "erroneous conversation (%d)\n" msgstr "hatalı etkileÅŸim (%d)\n" -#: libpam/pam_item.c:298 +#: libpam/pam_item.c:302 msgid "login:" msgstr "giriÅŸ:" @@ -213,17 +213,17 @@ msgid "has been already used" msgstr "daha önce kullanıldı" #: modules/pam_cracklib/pam_cracklib.c:526 -#: modules/pam_unix/pam_unix_passwd.c:456 +#: modules/pam_unix/pam_unix_passwd.c:449 msgid "No password supplied" msgstr "Parola girilmedi" #: modules/pam_cracklib/pam_cracklib.c:526 -#: modules/pam_unix/pam_unix_passwd.c:456 +#: modules/pam_unix/pam_unix_passwd.c:449 msgid "Password unchanged" msgstr "Parola deÄŸiÅŸtirilmedi" #: modules/pam_cracklib/pam_cracklib.c:549 -#: modules/pam_cracklib/pam_cracklib.c:676 +#: modules/pam_cracklib/pam_cracklib.c:672 #, c-format msgid "BAD PASSWORD: %s" msgstr "YANLIÅž PAROLA: %s" @@ -321,23 +321,6 @@ msgstr "" msgid "Unable to create directory %s: %m" msgstr "" -#: modules/pam_selinux/pam_selinux.c:94 -msgid "Error connecting to audit system." -msgstr "" - -#: modules/pam_selinux/pam_selinux.c:98 -#, fuzzy -msgid "Error translating default context." -msgstr "Öntanımlı baÄŸlamınız %s \n" - -#: modules/pam_selinux/pam_selinux.c:102 -msgid "Error translating selected context." -msgstr "" - -#: modules/pam_selinux/pam_selinux.c:113 -msgid "Error sending audit message." -msgstr "" - #: modules/pam_selinux/pam_selinux.c:164 #, fuzzy msgid "Would you like to enter a security context? [N] " @@ -372,11 +355,7 @@ msgstr "Güvenlik baÄŸlamı girmek ister misiniz? [e]" msgid "No default type for role %s\n" msgstr "" -#: modules/pam_selinux/pam_selinux.c:512 -msgid "Out of memory" -msgstr "" - -#: modules/pam_selinux/pam_selinux.c:520 modules/pam_selinux/pam_selinux.c:522 +#: modules/pam_selinux/pam_selinux.c:522 #, c-format msgid "Unable to get valid context for %s" msgstr "" @@ -493,39 +472,43 @@ msgstr "Dikkat: Parolanızın geçerlilik süresi %d gün%.2s sonra doluyor" msgid "Password: " msgstr "Parola: " -#: modules/pam_unix/pam_unix_passwd.c:366 +#: modules/pam_unix/pam_unix_passwd.c:359 msgid "NIS password could not be changed." msgstr "NIS parolası deÄŸiÅŸtirilemiyor" -#: modules/pam_unix/pam_unix_passwd.c:477 +#: modules/pam_unix/pam_unix_passwd.c:466 msgid "You must choose a longer password" msgstr "Daha uzun bir parola girmelisiniz" -#: modules/pam_unix/pam_unix_passwd.c:482 +#: modules/pam_unix/pam_unix_passwd.c:470 msgid "Password has been already used. Choose another." msgstr "Parola kullanımda. Lütfen baÅŸka bir parola seçin." -#: modules/pam_unix/pam_unix_passwd.c:583 +#: modules/pam_unix/pam_unix_passwd.c:571 #, fuzzy, c-format msgid "Changing password for %s." msgstr "STRESS parolası deÄŸiÅŸtiriliyor " -#: modules/pam_unix/pam_unix_passwd.c:594 +#: modules/pam_unix/pam_unix_passwd.c:582 msgid "(current) UNIX password: " msgstr "(geçerli) parola: " -#: modules/pam_unix/pam_unix_passwd.c:629 +#: modules/pam_unix/pam_unix_passwd.c:617 msgid "You must wait longer to change your password" msgstr "Parolanızı deÄŸiÅŸtirmek için daha sonra denemelisiniz" -#: modules/pam_unix/pam_unix_passwd.c:689 +#: modules/pam_unix/pam_unix_passwd.c:677 msgid "Enter new UNIX password: " msgstr "Yeni parolayı girin: " -#: modules/pam_unix/pam_unix_passwd.c:690 +#: modules/pam_unix/pam_unix_passwd.c:678 msgid "Retype new UNIX password: " msgstr "Yeni parolayı tekrar girin: " +#, fuzzy +#~ msgid "Error translating default context." +#~ msgstr "Öntanımlı baÄŸlamınız %s \n" + #~ msgid "Do you want to choose a different one? [n]" #~ msgstr "BaÅŸka bir seçim yapmak ister misiniz? [h]" diff --git a/Linux-PAM/po/uk.gmo b/po/uk.gmo Binary files differindex bf3823de..628e1703 100644 --- a/Linux-PAM/po/uk.gmo +++ b/po/uk.gmo diff --git a/Linux-PAM/po/uk.po b/po/uk.po index 9e7e1173..5648e47e 100644 --- a/Linux-PAM/po/uk.po +++ b/po/uk.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Linux-PAM.uk\n" "Report-Msgid-Bugs-To: http://sourceforge.net/projects/pam\n" -"POT-Creation-Date: 2008-02-04 16:29+0100\n" +"POT-Creation-Date: 2008-04-16 11:18+0200\n" "PO-Revision-Date: 2006-05-03 18:59+0200\n" "Last-Translator: Ivan Petrouchtchak <ivanpetrouchtchak@yahoo.com>\n" "Language-Team: Ukrainian <translation@linux.org.ua>\n" @@ -31,7 +31,7 @@ msgstr "...Вибачте, ваш Ñ‡Ð°Ñ Ð·Ð°ÐºÑ–Ð½Ñ‡Ð¸Ð²ÑÑ!\n" msgid "erroneous conversation (%d)\n" msgstr "помилкова розмова (%d)\n" -#: libpam/pam_item.c:298 +#: libpam/pam_item.c:302 msgid "login:" msgstr "кориÑтувач:" @@ -214,17 +214,17 @@ msgid "has been already used" msgstr "вже вживавÑÑ" #: modules/pam_cracklib/pam_cracklib.c:526 -#: modules/pam_unix/pam_unix_passwd.c:456 +#: modules/pam_unix/pam_unix_passwd.c:449 msgid "No password supplied" msgstr "Ðе вÑтановлений пароль" #: modules/pam_cracklib/pam_cracklib.c:526 -#: modules/pam_unix/pam_unix_passwd.c:456 +#: modules/pam_unix/pam_unix_passwd.c:449 msgid "Password unchanged" msgstr "Пароль не змінено" #: modules/pam_cracklib/pam_cracklib.c:549 -#: modules/pam_cracklib/pam_cracklib.c:676 +#: modules/pam_cracklib/pam_cracklib.c:672 #, c-format msgid "BAD PASSWORD: %s" msgstr "ПОГÐÐИЙ ПÐРОЛЬ: %s" @@ -322,23 +322,6 @@ msgstr "" msgid "Unable to create directory %s: %m" msgstr "" -#: modules/pam_selinux/pam_selinux.c:94 -msgid "Error connecting to audit system." -msgstr "" - -#: modules/pam_selinux/pam_selinux.c:98 -#, fuzzy -msgid "Error translating default context." -msgstr "Ваш типовий контекÑÑ‚ - %s. \n" - -#: modules/pam_selinux/pam_selinux.c:102 -msgid "Error translating selected context." -msgstr "" - -#: modules/pam_selinux/pam_selinux.c:113 -msgid "Error sending audit message." -msgstr "" - #: modules/pam_selinux/pam_selinux.c:164 #, fuzzy msgid "Would you like to enter a security context? [N] " @@ -373,11 +356,7 @@ msgstr "Хочете ввеÑти контекÑÑ‚ безпеки? [y] " msgid "No default type for role %s\n" msgstr "" -#: modules/pam_selinux/pam_selinux.c:512 -msgid "Out of memory" -msgstr "" - -#: modules/pam_selinux/pam_selinux.c:520 modules/pam_selinux/pam_selinux.c:522 +#: modules/pam_selinux/pam_selinux.c:522 #, c-format msgid "Unable to get valid context for %s" msgstr "" @@ -499,39 +478,43 @@ msgstr "ПопередженнÑ: ваш пароль заÑтаріє череРmsgid "Password: " msgstr "Пароль: " -#: modules/pam_unix/pam_unix_passwd.c:366 +#: modules/pam_unix/pam_unix_passwd.c:359 msgid "NIS password could not be changed." msgstr "Ðе вдалоÑÑ Ð·Ð¼Ñ–Ð½Ð¸Ñ‚Ð¸ пароль NIS." -#: modules/pam_unix/pam_unix_passwd.c:477 +#: modules/pam_unix/pam_unix_passwd.c:466 msgid "You must choose a longer password" msgstr "Ðеобхідно вибрати довший пароль" -#: modules/pam_unix/pam_unix_passwd.c:482 +#: modules/pam_unix/pam_unix_passwd.c:470 msgid "Password has been already used. Choose another." msgstr "Пароль вже вживаєтьÑÑ. Виберіть інший." -#: modules/pam_unix/pam_unix_passwd.c:583 +#: modules/pam_unix/pam_unix_passwd.c:571 #, fuzzy, c-format msgid "Changing password for %s." msgstr "Зміна Ð¿Ð°Ñ€Ð¾Ð»Ñ STRESS Ð´Ð»Ñ " -#: modules/pam_unix/pam_unix_passwd.c:594 +#: modules/pam_unix/pam_unix_passwd.c:582 msgid "(current) UNIX password: " msgstr "(поточний) пароль UNIX: " -#: modules/pam_unix/pam_unix_passwd.c:629 +#: modules/pam_unix/pam_unix_passwd.c:617 msgid "You must wait longer to change your password" msgstr "Ви повинні зачекати довше, щоб змінити ваш пароль" -#: modules/pam_unix/pam_unix_passwd.c:689 +#: modules/pam_unix/pam_unix_passwd.c:677 msgid "Enter new UNIX password: " msgstr "Введіть новий пароль UNIX: " -#: modules/pam_unix/pam_unix_passwd.c:690 +#: modules/pam_unix/pam_unix_passwd.c:678 msgid "Retype new UNIX password: " msgstr "Повторіть новий пароль UNIX: " +#, fuzzy +#~ msgid "Error translating default context." +#~ msgstr "Ваш типовий контекÑÑ‚ - %s. \n" + #~ msgid "Do you want to choose a different one? [n]" #~ msgstr "Хочете вибрати ÑкийÑÑŒ інший? [n]" diff --git a/po/zh_CN.gmo b/po/zh_CN.gmo Binary files differnew file mode 100644 index 00000000..69214b93 --- /dev/null +++ b/po/zh_CN.gmo diff --git a/Linux-PAM/po/zh_CN.po b/po/zh_CN.po index 4307a183..27754a63 100644 --- a/Linux-PAM/po/zh_CN.po +++ b/po/zh_CN.po @@ -1,19 +1,23 @@ -# SOME DESCRIPTIVE TITLE. +# translation of Linux-PAM.tip.po to Simplified Chinese +# translation of zh_CN.po to # Copyright (C) YEAR Linux-PAM Project # This file is distributed under the same license as the PACKAGE package. -# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR. # +# Xi HUANG <xhuang@redhat.com>, 2007. +# Leah Liu <lliu@redhat.com>, 2008. msgid "" msgstr "" -"Project-Id-Version: Linux_PAM\n" +"Project-Id-Version: Linux-PAM.tip\n" "Report-Msgid-Bugs-To: http://sourceforge.net/projects/pam\n" -"POT-Creation-Date: 2008-02-04 16:29+0100\n" -"PO-Revision-Date: 2006-05-03 18:59+0200\n" -"Last-Translator: Novell Language <language@novell.com>\n" -"Language-Team: Novell Language <language@novell.com>\n" +"POT-Creation-Date: 2008-04-16 11:18+0200\n" +"PO-Revision-Date: 2008-03-25 15:11+1000\n" +"Last-Translator: Leah Liu <lliu@redhat.com>\n" +"Language-Team: Simplified Chinese <zh@li.org>\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" +"X-Generator: KBabel 1.11.4\n" +"Plural-Forms: nplurals=1; plural=0;\n" #: libpam_misc/misc_conv.c:33 msgid "...Time is running out...\n" @@ -28,7 +32,7 @@ msgstr "...对ä¸èµ·ï¼Œæ‚¨çš„æ—¶é—´å·²ç»è€—å°½ï¼\n" msgid "erroneous conversation (%d)\n" msgstr "æœ‰é”™è¯¯çš„è½¬æ¢ (%d)\n" -#: libpam/pam_item.c:298 +#: libpam/pam_item.c:302 msgid "login:" msgstr "登录:" @@ -42,7 +46,7 @@ msgstr "严é‡é”™è¯¯ - ç«‹å³ä¸æ¢" #: libpam/pam_strerror.c:44 msgid "Failed to load module" -msgstr "" +msgstr "装载模å—失败" #: libpam/pam_strerror.c:46 msgid "Symbol not found" @@ -138,7 +142,7 @@ msgstr "å·²ç¦ç”¨é‰´å®šä»¤ç‰Œè¿‡æœŸå¤„ç†" #: libpam/pam_strerror.c:92 msgid "Failed preliminary check by password service" -msgstr "å£ä»¤æœåŠ¡åˆæ¥æ£€æŸ¥å¤±è´¥" +msgstr "å¯†ç æœåŠ¡åˆæ¥æ£€æŸ¥å¤±è´¥" #: libpam/pam_strerror.c:94 msgid "The return value should be ignored by PAM dispatch" @@ -167,20 +171,20 @@ msgstr "未知的 PAM 错误" #: modules/pam_cracklib/pam_cracklib.c:64 #, c-format msgid "New %s%spassword: " -msgstr "æ–°çš„ %s%så£ä»¤ï¼š" +msgstr "æ–°çš„ %s%s密ç :" #: modules/pam_cracklib/pam_cracklib.c:66 #, c-format msgid "Retype new %s%spassword: " -msgstr "釿–°è¾“入新的 %s%så£ä»¤ï¼š" +msgstr "釿–°è¾“入新的 %s%s密ç :" #: modules/pam_cracklib/pam_cracklib.c:67 msgid "Sorry, passwords do not match." -msgstr "抱æ‰ï¼Œå£ä»¤ä¸åŒ¹é…。" +msgstr "抱æ‰ï¼Œå¯†ç ä¸åŒ¹é…。" #: modules/pam_cracklib/pam_cracklib.c:432 msgid "is the same as the old one" -msgstr "与旧å£ä»¤ç›¸åŒ" +msgstr "与旧密ç 相åŒ" #: modules/pam_cracklib/pam_cracklib.c:445 msgid "is a palindrome" @@ -192,7 +196,7 @@ msgstr "仅更改了大å°å†™" #: modules/pam_cracklib/pam_cracklib.c:451 msgid "is too similar to the old one" -msgstr "与旧å£ä»¤è¿‡äºŽç›¸ä¼¼" +msgstr "与旧密ç 过于相似" #: modules/pam_cracklib/pam_cracklib.c:454 msgid "is too simple" @@ -200,46 +204,46 @@ msgstr "过于简å•" #: modules/pam_cracklib/pam_cracklib.c:457 msgid "is rotated" -msgstr "是旧å£ä»¤çš„循环" +msgstr "是旧密ç 的循环" #: modules/pam_cracklib/pam_cracklib.c:460 msgid "not enough character classes" -msgstr "" +msgstr "没有足够的å—符分类" #: modules/pam_cracklib/pam_cracklib.c:498 msgid "has been already used" msgstr "已使用" #: modules/pam_cracklib/pam_cracklib.c:526 -#: modules/pam_unix/pam_unix_passwd.c:456 +#: modules/pam_unix/pam_unix_passwd.c:449 msgid "No password supplied" -msgstr "å£ä»¤æœªæä¾›" +msgstr "å¯†ç æœªæä¾›" #: modules/pam_cracklib/pam_cracklib.c:526 -#: modules/pam_unix/pam_unix_passwd.c:456 +#: modules/pam_unix/pam_unix_passwd.c:449 msgid "Password unchanged" -msgstr "å£ä»¤æœªæ›´æ”¹" +msgstr "å¯†ç æœªæ›´æ”¹" #: modules/pam_cracklib/pam_cracklib.c:549 -#: modules/pam_cracklib/pam_cracklib.c:676 +#: modules/pam_cracklib/pam_cracklib.c:672 #, c-format msgid "BAD PASSWORD: %s" -msgstr "æ— æ•ˆçš„å£ä»¤ï¼š %s" +msgstr "æ— æ•ˆçš„å¯†ç : %s" #: modules/pam_exec/pam_exec.c:134 #, c-format msgid "%s failed: exit code %d" -msgstr "" +msgstr "%s 失败:退出代ç %d" #: modules/pam_exec/pam_exec.c:143 #, c-format msgid "%s failed: caught signal %d%s" -msgstr "" +msgstr "%s 失败:æ•èŽ·çš„ä¿¡å· %d%s" #: modules/pam_exec/pam_exec.c:152 #, c-format msgid "%s failed: unknown status 0x%x" -msgstr "" +msgstr "%s å¤±è´¥ï¼šæœªçŸ¥çš„çŠ¶æ€ 0x%x" #. TRANSLATORS: "strftime options for date of last login" #: modules/pam_lastlog/pam_lastlog.c:190 @@ -312,42 +316,22 @@ msgstr "您在文件夹 %s 䏿œ‰é‚®ä»¶ã€‚" #: modules/pam_mkhomedir/pam_mkhomedir.c:142 #, c-format msgid "Creating directory '%s'." -msgstr "" +msgstr "创建目录 '%s'。" #: modules/pam_mkhomedir/pam_mkhomedir.c:147 #, c-format msgid "Unable to create directory %s: %m" -msgstr "" - -#: modules/pam_selinux/pam_selinux.c:94 -msgid "Error connecting to audit system." -msgstr "" - -#: modules/pam_selinux/pam_selinux.c:98 -#, fuzzy -msgid "Error translating default context." -msgstr "您的默认环境为 %s。\n" - -#: modules/pam_selinux/pam_selinux.c:102 -msgid "Error translating selected context." -msgstr "" - -#: modules/pam_selinux/pam_selinux.c:113 -msgid "Error sending audit message." -msgstr "" +msgstr "æ— æ³•åˆ›å»ºç›®å½• %s:%m" #: modules/pam_selinux/pam_selinux.c:164 -#, fuzzy msgid "Would you like to enter a security context? [N] " -msgstr "æ˜¯å¦æ„¿æ„输入安全性环境?[y]" +msgstr "æ˜¯å¦æ„¿æ„进入安全性环境?[N]" #: modules/pam_selinux/pam_selinux.c:181 modules/pam_selinux/pam_selinux.c:265 -#, fuzzy msgid "role:" -msgstr "èŒèƒ½ï¼š" +msgstr "角色:" #: modules/pam_selinux/pam_selinux.c:193 modules/pam_selinux/pam_selinux.c:282 -#, fuzzy msgid "level:" msgstr "级别:" @@ -356,32 +340,27 @@ msgid "Not a valid security context" msgstr "䏿˜¯æœ‰æ•ˆçš„安全性环境" #: modules/pam_selinux/pam_selinux.c:251 -#, fuzzy, c-format +#, c-format msgid "Default Security Context %s\n" -msgstr "已指派安全性环境 %s" +msgstr "默认安全性环境 %s\n" #: modules/pam_selinux/pam_selinux.c:255 -#, fuzzy msgid "Would you like to enter a different role or level?" -msgstr "æ˜¯å¦æ„¿æ„输入安全性环境?[y]" +msgstr "æ‚¨æ˜¯å¦æ„¿æ„进入ä¸åŒçš„角色或者级别?" #: modules/pam_selinux/pam_selinux.c:269 #, c-format msgid "No default type for role %s\n" -msgstr "" - -#: modules/pam_selinux/pam_selinux.c:512 -msgid "Out of memory" -msgstr "" +msgstr "没有角色 %s 默认类型\n" -#: modules/pam_selinux/pam_selinux.c:520 modules/pam_selinux/pam_selinux.c:522 +#: modules/pam_selinux/pam_selinux.c:522 #, c-format msgid "Unable to get valid context for %s" -msgstr "" +msgstr "æ— æ³•ä¸º %s 获得有效环境" #: modules/pam_selinux/pam_selinux.c:578 msgid "Requested MLS level not in permitted range" -msgstr "" +msgstr "请求的 MLS 级别ä¸åœ¨å…许范围内" #: modules/pam_selinux/pam_selinux.c:628 #, c-format @@ -389,9 +368,9 @@ msgid "Security Context %s Assigned" msgstr "已指派安全性环境 %s" #: modules/pam_selinux/pam_selinux.c:649 -#, fuzzy, c-format +#, c-format msgid "Key Creation Context %s Assigned" -msgstr "已指派安全性环境 %s" +msgstr "已分é…密钥生æˆçŽ¯å¢ƒ %s" #: modules/pam_selinux/pam_selinux_check.c:99 #, c-format @@ -409,21 +388,21 @@ msgid "login: failure forking: %m" msgstr "登录:故障派生:%m" #: modules/pam_stress/pam_stress.c:476 -#, fuzzy, c-format +#, c-format msgid "Changing STRESS password for %s." -msgstr "更改 STRESS å£ä»¤ä»¥" +msgstr "为 %s 更改 STRESS 密ç 。" #: modules/pam_stress/pam_stress.c:490 msgid "Enter new STRESS password: " -msgstr "输入新的 STRESS å£ä»¤ï¼š" +msgstr "输入新的 STRESS 密ç :" #: modules/pam_stress/pam_stress.c:493 msgid "Retype new STRESS password: " -msgstr "釿–°è¾“入新的 STRESS å£ä»¤ï¼š" +msgstr "釿–°è¾“入新的 STRESS 密ç :" #: modules/pam_stress/pam_stress.c:522 msgid "Verification mis-typed; password unchanged" -msgstr "æ ¡éªŒç±»åž‹é”™è¯¯ï¼›å£ä»¤æœªæ›´æ”¹" +msgstr "æ ¡éªŒç±»åž‹é”™è¯¯ï¼›å¯†ç æœªæ›´æ”¹" #: modules/pam_tally/pam_tally.c:746 msgid "Authentication error" @@ -468,73 +447,57 @@ msgstr "æ‚¨çš„å¸æˆ·å·²å¤±æ•ˆï¼›è¯·ä¸Žç³»ç»Ÿç®¡ç†å‘˜å–å¾—è”ç³»" #: modules/pam_unix/pam_unix_acct.c:237 msgid "You are required to change your password immediately (root enforced)" -msgstr "您需è¦ç«‹å³æ›´æ”¹å£ä»¤ï¼ˆroot 强制)" +msgstr "您需è¦ç«‹å³æ›´æ”¹å¯†ç (root 强制)" #: modules/pam_unix/pam_unix_acct.c:243 msgid "You are required to change your password immediately (password aged)" -msgstr "您需è¦ç«‹å³æ›´æ”¹å£ä»¤ï¼ˆå£ä»¤è¿‡æœŸï¼‰" +msgstr "您需è¦ç«‹å³æ›´æ”¹å¯†ç (密ç 过期)" #: modules/pam_unix/pam_unix_acct.c:261 modules/pam_unix/pam_unix_acct.c:268 #, c-format msgid "Warning: your password will expire in %d day" msgid_plural "Warning: your password will expire in %d days" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "è¦å‘Šï¼šæ‚¨çš„密ç 将在 %d 天åŽè¿‡æœŸ" #. TRANSLATORS: only used if dngettext is not supported #: modules/pam_unix/pam_unix_acct.c:273 #, c-format msgid "Warning: your password will expire in %d days" -msgstr "" +msgstr "è¦å‘Šï¼šæ‚¨çš„密ç 将在 %d 天åŽè¿‡æœŸ" #: modules/pam_unix/pam_unix_auth.c:159 modules/pam_userdb/pam_userdb.c:61 msgid "Password: " -msgstr "å£ä»¤ï¼š" +msgstr "密ç :" -#: modules/pam_unix/pam_unix_passwd.c:366 +#: modules/pam_unix/pam_unix_passwd.c:359 msgid "NIS password could not be changed." -msgstr "æ— æ³•æ›´æ”¹ NIS å£ä»¤ã€‚" +msgstr "æ— æ³•æ›´æ”¹ NIS 密ç 。" -#: modules/pam_unix/pam_unix_passwd.c:477 +#: modules/pam_unix/pam_unix_passwd.c:466 msgid "You must choose a longer password" -msgstr "必须选择更长的å£ä»¤" +msgstr "必须选择更长的密ç " -#: modules/pam_unix/pam_unix_passwd.c:482 +#: modules/pam_unix/pam_unix_passwd.c:470 msgid "Password has been already used. Choose another." -msgstr "å£ä»¤å·²ä½¿ç”¨ã€‚请选择其他å£ä»¤ã€‚" +msgstr "密ç 已使用。请选择其他密ç 。" -#: modules/pam_unix/pam_unix_passwd.c:583 -#, fuzzy, c-format +#: modules/pam_unix/pam_unix_passwd.c:571 +#, c-format msgid "Changing password for %s." -msgstr "更改 STRESS å£ä»¤ä»¥" +msgstr "为 %s 更改 STRESS 密ç 。" -#: modules/pam_unix/pam_unix_passwd.c:594 +#: modules/pam_unix/pam_unix_passwd.c:582 msgid "(current) UNIX password: " -msgstr "(当å‰ï¼‰UNIX å£ä»¤ï¼š" +msgstr "(当å‰ï¼‰UNIX 密ç :" -#: modules/pam_unix/pam_unix_passwd.c:629 +#: modules/pam_unix/pam_unix_passwd.c:617 msgid "You must wait longer to change your password" -msgstr "您必须ç‰å¾…更长时间以更改å£ä»¤" +msgstr "您必须ç‰å¾…更长时间以更改密ç " -#: modules/pam_unix/pam_unix_passwd.c:689 +#: modules/pam_unix/pam_unix_passwd.c:677 msgid "Enter new UNIX password: " -msgstr "输入新的 UNIX å£ä»¤ï¼š" +msgstr "输入新的 UNIX 密ç :" -#: modules/pam_unix/pam_unix_passwd.c:690 +#: modules/pam_unix/pam_unix_passwd.c:678 msgid "Retype new UNIX password: " -msgstr "釿–°è¾“入新的 UNIX å£ä»¤ï¼š" - -#~ msgid "Do you want to choose a different one? [n]" -#~ msgstr "æ˜¯å¦æƒ³è¦é€‰æ‹©å¦ä¸€ä¸ªï¼Ÿ[n]" - -#~ msgid "Enter number of choice: " -#~ msgstr "输入选项的数å—:" - -#~ msgid "type: " -#~ msgstr "类型:" - -#~ msgid "dlopen() failure" -#~ msgstr "dlopen() æ•…éšœ" - -#~ msgid "%s: set %s security context to %s" -#~ msgstr "䏿˜¯æœ‰æ•ˆçš„安全性环境" +msgstr "釿–°è¾“入新的 UNIX 密ç :" diff --git a/Linux-PAM/po/zh_TW.gmo b/po/zh_TW.gmo Binary files differindex 88501866..17f20bdf 100644 --- a/Linux-PAM/po/zh_TW.gmo +++ b/po/zh_TW.gmo diff --git a/Linux-PAM/po/zh_TW.po b/po/zh_TW.po index 834fdbf5..82d01800 100644 --- a/Linux-PAM/po/zh_TW.po +++ b/po/zh_TW.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Linux_PAM\n" "Report-Msgid-Bugs-To: http://sourceforge.net/projects/pam\n" -"POT-Creation-Date: 2008-02-04 16:29+0100\n" +"POT-Creation-Date: 2008-04-16 11:18+0200\n" "PO-Revision-Date: 2006-05-03 18:55+0200\n" "Last-Translator: Novell Language <language@novell.com>\n" "Language-Team: Novell Language <language@novell.com>\n" @@ -28,7 +28,7 @@ msgstr "...抱æ‰ï¼Œæ‚¨çš„æ™‚間已到ï¼\n" msgid "erroneous conversation (%d)\n" msgstr "錯誤的交談 (%d)\n" -#: libpam/pam_item.c:298 +#: libpam/pam_item.c:302 msgid "login:" msgstr "登入:" @@ -211,17 +211,17 @@ msgid "has been already used" msgstr "已經由其他使用者使用" #: modules/pam_cracklib/pam_cracklib.c:526 -#: modules/pam_unix/pam_unix_passwd.c:456 +#: modules/pam_unix/pam_unix_passwd.c:449 msgid "No password supplied" msgstr "未æä¾›å¯†ç¢¼" #: modules/pam_cracklib/pam_cracklib.c:526 -#: modules/pam_unix/pam_unix_passwd.c:456 +#: modules/pam_unix/pam_unix_passwd.c:449 msgid "Password unchanged" msgstr "密碼未變更" #: modules/pam_cracklib/pam_cracklib.c:549 -#: modules/pam_cracklib/pam_cracklib.c:676 +#: modules/pam_cracklib/pam_cracklib.c:672 #, c-format msgid "BAD PASSWORD: %s" msgstr "ä¸è‰¯çš„密碼: %s" @@ -319,23 +319,6 @@ msgstr "" msgid "Unable to create directory %s: %m" msgstr "" -#: modules/pam_selinux/pam_selinux.c:94 -msgid "Error connecting to audit system." -msgstr "" - -#: modules/pam_selinux/pam_selinux.c:98 -#, fuzzy -msgid "Error translating default context." -msgstr "您的é è¨ç¶²è·¯ä½ç½®ç‚º %s。\n" - -#: modules/pam_selinux/pam_selinux.c:102 -msgid "Error translating selected context." -msgstr "" - -#: modules/pam_selinux/pam_selinux.c:113 -msgid "Error sending audit message." -msgstr "" - #: modules/pam_selinux/pam_selinux.c:164 #, fuzzy msgid "Would you like to enter a security context? [N] " @@ -370,11 +353,7 @@ msgstr "您是å¦è¦è¼¸å…¥å®‰å…¨ç¶²è·¯ä½ç½®ï¼Ÿ [是]" msgid "No default type for role %s\n" msgstr "" -#: modules/pam_selinux/pam_selinux.c:512 -msgid "Out of memory" -msgstr "" - -#: modules/pam_selinux/pam_selinux.c:520 modules/pam_selinux/pam_selinux.c:522 +#: modules/pam_selinux/pam_selinux.c:522 #, c-format msgid "Unable to get valid context for %s" msgstr "" @@ -492,39 +471,43 @@ msgstr "è¦å‘Šï¼šæ‚¨çš„密碼將在 %d 天之後逾期。%2s" msgid "Password: " msgstr "密碼:" -#: modules/pam_unix/pam_unix_passwd.c:366 +#: modules/pam_unix/pam_unix_passwd.c:359 msgid "NIS password could not be changed." msgstr "無法變更 NIS 密碼。" -#: modules/pam_unix/pam_unix_passwd.c:477 +#: modules/pam_unix/pam_unix_passwd.c:466 msgid "You must choose a longer password" msgstr "æ‚¨å¿…é ˆé¸æ“‡æ›´é•·çš„密碼" -#: modules/pam_unix/pam_unix_passwd.c:482 +#: modules/pam_unix/pam_unix_passwd.c:470 msgid "Password has been already used. Choose another." msgstr "å¯†ç¢¼å·²ç¶“ç”±å…¶ä»–ä½¿ç”¨è€…ä½¿ç”¨ã€‚è«‹é¸æ“‡å…¶ä»–密碼。" -#: modules/pam_unix/pam_unix_passwd.c:583 +#: modules/pam_unix/pam_unix_passwd.c:571 #, fuzzy, c-format msgid "Changing password for %s." msgstr "æ£åœ¨è®Šæ›´ STRESS 密碼" -#: modules/pam_unix/pam_unix_passwd.c:594 +#: modules/pam_unix/pam_unix_passwd.c:582 msgid "(current) UNIX password: " msgstr "(ç›®å‰) UNIX 密碼:" -#: modules/pam_unix/pam_unix_passwd.c:629 +#: modules/pam_unix/pam_unix_passwd.c:617 msgid "You must wait longer to change your password" msgstr "æ‚¨å¿…é ˆä¹…å€™ï¼Œä»¥è®Šæ›´æ‚¨çš„å¯†ç¢¼ã€‚" -#: modules/pam_unix/pam_unix_passwd.c:689 +#: modules/pam_unix/pam_unix_passwd.c:677 msgid "Enter new UNIX password: " msgstr "輸入新的 UNIX 密碼:" -#: modules/pam_unix/pam_unix_passwd.c:690 +#: modules/pam_unix/pam_unix_passwd.c:678 msgid "Retype new UNIX password: " msgstr "冿¬¡è¼¸å…¥æ–°çš„ UNIX 密碼:" +#, fuzzy +#~ msgid "Error translating default context." +#~ msgstr "您的é è¨ç¶²è·¯ä½ç½®ç‚º %s。\n" + #~ msgid "Do you want to choose a different one? [n]" #~ msgstr "您è¦é¸æ“‡ä¸åŒçš„網路ä½ç½®å—Žï¼Ÿ [å¦]" diff --git a/Linux-PAM/po/zu.gmo b/po/zu.gmo Binary files differindex 2cb1b950..37b54147 100644 --- a/Linux-PAM/po/zu.gmo +++ b/po/zu.gmo diff --git a/Linux-PAM/po/zu.po b/po/zu.po index 073ed6cb..0f844ae2 100644 --- a/Linux-PAM/po/zu.po +++ b/po/zu.po @@ -5,7 +5,7 @@ msgid "" msgstr "" "Project-Id-Version: Linux-PAM\n" "Report-Msgid-Bugs-To: http://sourceforge.net/projects/pam\n" -"POT-Creation-Date: 2008-02-04 16:29+0100\n" +"POT-Creation-Date: 2008-04-16 11:18+0200\n" "PO-Revision-Date: 2006-11-03 12:03\n" "Last-Translator: Novell Language <language@novell.com>\n" "Language-Team: Novell Language <language@novell.com>\n" @@ -26,7 +26,7 @@ msgstr "...Uxolo, isikhathi sakho sesiphelile!\n" msgid "erroneous conversation (%d)\n" msgstr "ingxoxo enephutha (%d)\n" -#: libpam/pam_item.c:298 +#: libpam/pam_item.c:302 msgid "login:" msgstr "ngena:" @@ -209,17 +209,17 @@ msgid "has been already used" msgstr "isisetshenziswe ngothile." #: modules/pam_cracklib/pam_cracklib.c:526 -#: modules/pam_unix/pam_unix_passwd.c:456 +#: modules/pam_unix/pam_unix_passwd.c:449 msgid "No password supplied" msgstr "Ayikho iphasiwedi enikeziwe" #: modules/pam_cracklib/pam_cracklib.c:526 -#: modules/pam_unix/pam_unix_passwd.c:456 +#: modules/pam_unix/pam_unix_passwd.c:449 msgid "Password unchanged" msgstr "Iphasiwedi ayishintshwanga" #: modules/pam_cracklib/pam_cracklib.c:549 -#: modules/pam_cracklib/pam_cracklib.c:676 +#: modules/pam_cracklib/pam_cracklib.c:672 #, c-format msgid "BAD PASSWORD: %s" msgstr "IPHASIWEDI ENGASEBENZI: %s" @@ -317,23 +317,6 @@ msgstr "" msgid "Unable to create directory %s: %m" msgstr "" -#: modules/pam_selinux/pam_selinux.c:94 -msgid "Error connecting to audit system." -msgstr "" - -#: modules/pam_selinux/pam_selinux.c:98 -#, fuzzy -msgid "Error translating default context." -msgstr "Indawo okuyo yohlelo ingu-%s. \n" - -#: modules/pam_selinux/pam_selinux.c:102 -msgid "Error translating selected context." -msgstr "" - -#: modules/pam_selinux/pam_selinux.c:113 -msgid "Error sending audit message." -msgstr "" - #: modules/pam_selinux/pam_selinux.c:164 #, fuzzy msgid "Would you like to enter a security context? [N] " @@ -368,11 +351,7 @@ msgstr "Ungathanda ukufaka indawo yokuphepha (security context) [y]" msgid "No default type for role %s\n" msgstr "" -#: modules/pam_selinux/pam_selinux.c:512 -msgid "Out of memory" -msgstr "" - -#: modules/pam_selinux/pam_selinux.c:520 modules/pam_selinux/pam_selinux.c:522 +#: modules/pam_selinux/pam_selinux.c:522 #, c-format msgid "Unable to get valid context for %s" msgstr "" @@ -497,39 +476,43 @@ msgstr "Isexwayiso: Iphasiwedi yakho izophelelwa isikhathi %d usuku%.2s[T1]" msgid "Password: " msgstr "Iphasiwedi: " -#: modules/pam_unix/pam_unix_passwd.c:366 +#: modules/pam_unix/pam_unix_passwd.c:359 msgid "NIS password could not be changed." msgstr "Iphasiwedi ye-NIS ayivumanga ukushintshwa." -#: modules/pam_unix/pam_unix_passwd.c:477 +#: modules/pam_unix/pam_unix_passwd.c:466 msgid "You must choose a longer password" msgstr "Kumelwe ukhethe iphasiwedi ethe ukuba yinjana" -#: modules/pam_unix/pam_unix_passwd.c:482 +#: modules/pam_unix/pam_unix_passwd.c:470 msgid "Password has been already used. Choose another." msgstr "Le phasiwedi isetshenziswa ngothile. Khetha enye." -#: modules/pam_unix/pam_unix_passwd.c:583 +#: modules/pam_unix/pam_unix_passwd.c:571 #, fuzzy, c-format msgid "Changing password for %s." msgstr "Ukushintsha iphasiwedi ye-STRESS ye-" -#: modules/pam_unix/pam_unix_passwd.c:594 +#: modules/pam_unix/pam_unix_passwd.c:582 msgid "(current) UNIX password: " msgstr "Iphasiwedi ye-UNIX (yamanje): " -#: modules/pam_unix/pam_unix_passwd.c:629 +#: modules/pam_unix/pam_unix_passwd.c:617 msgid "You must wait longer to change your password" msgstr "Kumelwe ulinde isikhashana ukuze ushintshe iphasiwedi yakho" -#: modules/pam_unix/pam_unix_passwd.c:689 +#: modules/pam_unix/pam_unix_passwd.c:677 msgid "Enter new UNIX password: " msgstr "Faka iphasiwedi entsha ye-UNIX: " -#: modules/pam_unix/pam_unix_passwd.c:690 +#: modules/pam_unix/pam_unix_passwd.c:678 msgid "Retype new UNIX password: " msgstr "Thayipha iphasiwedi entsha ye-UNIX: " +#, fuzzy +#~ msgid "Error translating default context." +#~ msgstr "Indawo okuyo yohlelo ingu-%s. \n" + #~ msgid "Do you want to choose a different one? [n]" #~ msgstr "Ingabe ufuna ukukhetha ehlukile? [n]" diff --git a/Linux-PAM/tests/Makefile.am b/tests/Makefile.am index de1594bd..de1594bd 100644 --- a/Linux-PAM/tests/Makefile.am +++ b/tests/Makefile.am diff --git a/Linux-PAM/tests/Makefile.in b/tests/Makefile.in index f2aad1a7..c6c56c49 100644 --- a/Linux-PAM/tests/Makefile.in +++ b/tests/Makefile.in @@ -1,8 +1,8 @@ -# Makefile.in generated by automake 1.10 from Makefile.am. +# Makefile.in generated by automake 1.10.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, -# 2003, 2004, 2005, 2006 Free Software Foundation, Inc. +# 2003, 2004, 2005, 2006, 2007, 2008 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. @@ -126,7 +126,7 @@ tst_pam_start_SOURCES = tst-pam_start.c tst_pam_start_OBJECTS = tst-pam_start.$(OBJEXT) tst_pam_start_LDADD = $(LDADD) tst_pam_start_DEPENDENCIES = -DEFAULT_INCLUDES = -I. -I$(top_builddir)@am__isrc@ +DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir) depcomp = $(SHELL) $(top_srcdir)/depcomp am__depfiles_maybe = depfiles COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ @@ -171,6 +171,7 @@ CXXFLAGS = @CXXFLAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ +DSYMUTIL = @DSYMUTIL@ ECHO = @ECHO@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ @@ -223,6 +224,7 @@ MKDIR_P = @MKDIR_P@ MSGFMT = @MSGFMT@ MSGFMT_015 = @MSGFMT_015@ MSGMERGE = @MSGMERGE@ +NMEDIT = @NMEDIT@ OBJEXT = @OBJEXT@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ @@ -454,8 +456,8 @@ ID: $(HEADERS) $(SOURCES) $(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; } \ - END { for (i in files) print i; }'`; \ + $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ mkid -fID $$unique tags: TAGS @@ -467,8 +469,8 @@ TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | \ - $(AWK) ' { files[$$0] = 1; } \ - END { for (i in files) print i; }'`; \ + $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \ test -n "$$unique" || unique=$$empty_fix; \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ @@ -478,13 +480,12 @@ ctags: CTAGS CTAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ $(TAGS_FILES) $(LISP) tags=; \ - here=`pwd`; \ 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; } \ - END { for (i in files) print i; }'`; \ + $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ test -z "$(CTAGS_ARGS)$$tags$$unique" \ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ $$tags $$unique diff --git a/Linux-PAM/tests/tst-dlopen.c b/tests/tst-dlopen.c index e4770eea..e4770eea 100644 --- a/Linux-PAM/tests/tst-dlopen.c +++ b/tests/tst-dlopen.c diff --git a/Linux-PAM/tests/tst-pam_acct_mgmt.c b/tests/tst-pam_acct_mgmt.c index 1e8c4b4d..1e8c4b4d 100644 --- a/Linux-PAM/tests/tst-pam_acct_mgmt.c +++ b/tests/tst-pam_acct_mgmt.c diff --git a/Linux-PAM/tests/tst-pam_authenticate.c b/tests/tst-pam_authenticate.c index 1d43ec3a..1d43ec3a 100644 --- a/Linux-PAM/tests/tst-pam_authenticate.c +++ b/tests/tst-pam_authenticate.c diff --git a/Linux-PAM/tests/tst-pam_chauthtok.c b/tests/tst-pam_chauthtok.c index 37ed83d3..37ed83d3 100644 --- a/Linux-PAM/tests/tst-pam_chauthtok.c +++ b/tests/tst-pam_chauthtok.c diff --git a/Linux-PAM/tests/tst-pam_close_session.c b/tests/tst-pam_close_session.c index 86187bb9..86187bb9 100644 --- a/Linux-PAM/tests/tst-pam_close_session.c +++ b/tests/tst-pam_close_session.c diff --git a/Linux-PAM/tests/tst-pam_end.c b/tests/tst-pam_end.c index 93c2fc32..93c2fc32 100644 --- a/Linux-PAM/tests/tst-pam_end.c +++ b/tests/tst-pam_end.c diff --git a/Linux-PAM/tests/tst-pam_fail_delay.c b/tests/tst-pam_fail_delay.c index c4323178..c4323178 100644 --- a/Linux-PAM/tests/tst-pam_fail_delay.c +++ b/tests/tst-pam_fail_delay.c diff --git a/Linux-PAM/tests/tst-pam_get_item.c b/tests/tst-pam_get_item.c index d88b8b29..d88b8b29 100644 --- a/Linux-PAM/tests/tst-pam_get_item.c +++ b/tests/tst-pam_get_item.c diff --git a/Linux-PAM/tests/tst-pam_get_user.c b/tests/tst-pam_get_user.c index 16f31236..16f31236 100644 --- a/Linux-PAM/tests/tst-pam_get_user.c +++ b/tests/tst-pam_get_user.c diff --git a/Linux-PAM/tests/tst-pam_getenvlist.c b/tests/tst-pam_getenvlist.c index d24a9bf9..d24a9bf9 100644 --- a/Linux-PAM/tests/tst-pam_getenvlist.c +++ b/tests/tst-pam_getenvlist.c diff --git a/Linux-PAM/tests/tst-pam_open_session.c b/tests/tst-pam_open_session.c index 771ca35c..771ca35c 100644 --- a/Linux-PAM/tests/tst-pam_open_session.c +++ b/tests/tst-pam_open_session.c diff --git a/Linux-PAM/tests/tst-pam_set_data.c b/tests/tst-pam_set_data.c index 3b30dcc1..3b30dcc1 100644 --- a/Linux-PAM/tests/tst-pam_set_data.c +++ b/tests/tst-pam_set_data.c diff --git a/Linux-PAM/tests/tst-pam_set_item.c b/tests/tst-pam_set_item.c index 069d7aff..069d7aff 100644 --- a/Linux-PAM/tests/tst-pam_set_item.c +++ b/tests/tst-pam_set_item.c diff --git a/Linux-PAM/tests/tst-pam_setcred.c b/tests/tst-pam_setcred.c index 917d4d05..917d4d05 100644 --- a/Linux-PAM/tests/tst-pam_setcred.c +++ b/tests/tst-pam_setcred.c diff --git a/Linux-PAM/tests/tst-pam_start.c b/tests/tst-pam_start.c index ce013633..ce013633 100644 --- a/Linux-PAM/tests/tst-pam_start.c +++ b/tests/tst-pam_start.c diff --git a/Linux-PAM/xtests/Makefile.am b/xtests/Makefile.am index 62e32643..30a923aa 100644 --- a/Linux-PAM/xtests/Makefile.am +++ b/xtests/Makefile.am @@ -27,7 +27,8 @@ EXTRA_DIST = run-xtests.sh tst-pam_dispatch1.pamd tst-pam_dispatch2.pamd \ tst-pam_substack2.pamd tst-pam_substack2a.pamd tst-pam_substack2.sh \ tst-pam_substack3.pamd tst-pam_substack3a.pamd tst-pam_substack3.sh \ tst-pam_substack4.pamd tst-pam_substack4a.pamd tst-pam_substack4.sh \ - tst-pam_substack5.pamd tst-pam_substack5a.pamd tst-pam_substack5.sh + tst-pam_substack5.pamd tst-pam_substack5a.pamd tst-pam_substack5.sh \ + tst-pam_assemble_line1.pamd tst-pam_assemble_line1.sh XTESTS = tst-pam_dispatch1 tst-pam_dispatch2 tst-pam_dispatch3 \ tst-pam_dispatch4 tst-pam_dispatch5 \ @@ -38,7 +39,7 @@ XTESTS = tst-pam_dispatch1 tst-pam_dispatch2 tst-pam_dispatch3 \ tst-pam_group1 tst-pam_authfail tst-pam_authsucceed NOSRCTESTS = tst-pam_substack1 tst-pam_substack2 tst-pam_substack3 \ - tst-pam_substack4 tst-pam_substack5 + tst-pam_substack4 tst-pam_substack5 tst-pam_assemble_line1 noinst_PROGRAMS = $(XTESTS) diff --git a/Linux-PAM/xtests/Makefile.in b/xtests/Makefile.in index 8019b1aa..66a10700 100644 --- a/Linux-PAM/xtests/Makefile.in +++ b/xtests/Makefile.in @@ -1,8 +1,8 @@ -# Makefile.in generated by automake 1.10 from Makefile.am. +# Makefile.in generated by automake 1.10.1 from Makefile.am. # @configure_input@ # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, -# 2003, 2004, 2005, 2006 Free Software Foundation, Inc. +# 2003, 2004, 2005, 2006, 2007, 2008 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. @@ -56,12 +56,14 @@ CONFIG_HEADER = $(top_builddir)/config.h CONFIG_CLEAN_FILES = am__EXEEXT_1 = tst-pam_dispatch1$(EXEEXT) tst-pam_dispatch2$(EXEEXT) \ tst-pam_dispatch3$(EXEEXT) tst-pam_dispatch4$(EXEEXT) \ - tst-pam_cracklib1$(EXEEXT) tst-pam_cracklib2$(EXEEXT) \ - tst-pam_unix1$(EXEEXT) tst-pam_unix2$(EXEEXT) \ - tst-pam_unix3$(EXEEXT) tst-pam_access1$(EXEEXT) \ - tst-pam_access2$(EXEEXT) tst-pam_access3$(EXEEXT) \ - tst-pam_access4$(EXEEXT) tst-pam_limits1$(EXEEXT) \ - tst-pam_succeed_if1$(EXEEXT) tst-pam_group1$(EXEEXT) + tst-pam_dispatch5$(EXEEXT) tst-pam_cracklib1$(EXEEXT) \ + tst-pam_cracklib2$(EXEEXT) tst-pam_unix1$(EXEEXT) \ + tst-pam_unix2$(EXEEXT) tst-pam_unix3$(EXEEXT) \ + tst-pam_access1$(EXEEXT) tst-pam_access2$(EXEEXT) \ + tst-pam_access3$(EXEEXT) tst-pam_access4$(EXEEXT) \ + tst-pam_limits1$(EXEEXT) tst-pam_succeed_if1$(EXEEXT) \ + tst-pam_group1$(EXEEXT) tst-pam_authfail$(EXEEXT) \ + tst-pam_authsucceed$(EXEEXT) PROGRAMS = $(noinst_PROGRAMS) tst_pam_access1_SOURCES = tst-pam_access1.c tst_pam_access1_OBJECTS = tst-pam_access1.$(OBJEXT) @@ -75,6 +77,12 @@ tst_pam_access3_LDADD = $(LDADD) tst_pam_access4_SOURCES = tst-pam_access4.c tst_pam_access4_OBJECTS = tst-pam_access4.$(OBJEXT) tst_pam_access4_LDADD = $(LDADD) +tst_pam_authfail_SOURCES = tst-pam_authfail.c +tst_pam_authfail_OBJECTS = tst-pam_authfail.$(OBJEXT) +tst_pam_authfail_LDADD = $(LDADD) +tst_pam_authsucceed_SOURCES = tst-pam_authsucceed.c +tst_pam_authsucceed_OBJECTS = tst-pam_authsucceed.$(OBJEXT) +tst_pam_authsucceed_LDADD = $(LDADD) tst_pam_cracklib1_SOURCES = tst-pam_cracklib1.c tst_pam_cracklib1_OBJECTS = tst-pam_cracklib1.$(OBJEXT) tst_pam_cracklib1_LDADD = $(LDADD) @@ -93,6 +101,9 @@ tst_pam_dispatch3_LDADD = $(LDADD) tst_pam_dispatch4_SOURCES = tst-pam_dispatch4.c tst_pam_dispatch4_OBJECTS = tst-pam_dispatch4.$(OBJEXT) tst_pam_dispatch4_LDADD = $(LDADD) +tst_pam_dispatch5_SOURCES = tst-pam_dispatch5.c +tst_pam_dispatch5_OBJECTS = tst-pam_dispatch5.$(OBJEXT) +tst_pam_dispatch5_LDADD = $(LDADD) tst_pam_group1_SOURCES = tst-pam_group1.c tst_pam_group1_OBJECTS = tst-pam_group1.$(OBJEXT) tst_pam_group1_LDADD = $(LDADD) @@ -111,7 +122,7 @@ tst_pam_unix2_LDADD = $(LDADD) tst_pam_unix3_SOURCES = tst-pam_unix3.c tst_pam_unix3_OBJECTS = tst-pam_unix3.$(OBJEXT) tst_pam_unix3_LDADD = $(LDADD) -DEFAULT_INCLUDES = -I. -I$(top_builddir)@am__isrc@ +DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir) depcomp = $(SHELL) $(top_srcdir)/depcomp am__depfiles_maybe = depfiles COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ @@ -124,15 +135,17 @@ LINK = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \ --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) \ $(LDFLAGS) -o $@ SOURCES = tst-pam_access1.c tst-pam_access2.c tst-pam_access3.c \ - tst-pam_access4.c tst-pam_cracklib1.c tst-pam_cracklib2.c \ - tst-pam_dispatch1.c tst-pam_dispatch2.c tst-pam_dispatch3.c \ - tst-pam_dispatch4.c tst-pam_group1.c tst-pam_limits1.c \ + tst-pam_access4.c tst-pam_authfail.c tst-pam_authsucceed.c \ + tst-pam_cracklib1.c tst-pam_cracklib2.c tst-pam_dispatch1.c \ + tst-pam_dispatch2.c tst-pam_dispatch3.c tst-pam_dispatch4.c \ + tst-pam_dispatch5.c tst-pam_group1.c tst-pam_limits1.c \ tst-pam_succeed_if1.c tst-pam_unix1.c tst-pam_unix2.c \ tst-pam_unix3.c DIST_SOURCES = tst-pam_access1.c tst-pam_access2.c tst-pam_access3.c \ - tst-pam_access4.c tst-pam_cracklib1.c tst-pam_cracklib2.c \ - tst-pam_dispatch1.c tst-pam_dispatch2.c tst-pam_dispatch3.c \ - tst-pam_dispatch4.c tst-pam_group1.c tst-pam_limits1.c \ + tst-pam_access4.c tst-pam_authfail.c tst-pam_authsucceed.c \ + tst-pam_cracklib1.c tst-pam_cracklib2.c tst-pam_dispatch1.c \ + tst-pam_dispatch2.c tst-pam_dispatch3.c tst-pam_dispatch4.c \ + tst-pam_dispatch5.c tst-pam_group1.c tst-pam_limits1.c \ tst-pam_succeed_if1.c tst-pam_unix1.c tst-pam_unix2.c \ tst-pam_unix3.c ETAGS = etags @@ -158,6 +171,7 @@ CXXFLAGS = @CXXFLAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ +DSYMUTIL = @DSYMUTIL@ ECHO = @ECHO@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ @@ -210,6 +224,7 @@ MKDIR_P = @MKDIR_P@ MSGFMT = @MSGFMT@ MSGFMT_015 = @MSGFMT_015@ MSGMERGE = @MSGMERGE@ +NMEDIT = @NMEDIT@ OBJEXT = @OBJEXT@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ @@ -304,6 +319,7 @@ AM_LDFLAGS = -L$(top_builddir)/libpam -lpam \ CLEANFILES = *~ EXTRA_DIST = run-xtests.sh tst-pam_dispatch1.pamd tst-pam_dispatch2.pamd \ tst-pam_dispatch3.pamd tst-pam_dispatch4.pamd \ + tst-pam_dispatch5.pamd \ tst-pam_cracklib1.pamd tst-pam_cracklib2.pamd \ tst-pam_unix1.pamd tst-pam_unix2.pamd tst-pam_unix3.pamd \ tst-pam_unix1.sh tst-pam_unix2.sh tst-pam_unix3.sh \ @@ -313,14 +329,25 @@ EXTRA_DIST = run-xtests.sh tst-pam_dispatch1.pamd tst-pam_dispatch2.pamd \ tst-pam_access4.pamd tst-pam_access4.sh \ limits.conf tst-pam_limits1.pamd tst-pam_limits1.sh \ tst-pam_succeed_if1.pamd tst-pam_succeed_if1.sh \ - group.conf tst-pam_group1.pamd tst-pam_group1.sh + group.conf tst-pam_group1.pamd tst-pam_group1.sh \ + tst-pam_authfail.pamd tst-pam_authsucceed.pamd \ + tst-pam_substack1.pamd tst-pam_substack1a.pamd tst-pam_substack1.sh \ + tst-pam_substack2.pamd tst-pam_substack2a.pamd tst-pam_substack2.sh \ + tst-pam_substack3.pamd tst-pam_substack3a.pamd tst-pam_substack3.sh \ + tst-pam_substack4.pamd tst-pam_substack4a.pamd tst-pam_substack4.sh \ + tst-pam_substack5.pamd tst-pam_substack5a.pamd tst-pam_substack5.sh \ + tst-pam_assemble_line1.pamd tst-pam_assemble_line1.sh XTESTS = tst-pam_dispatch1 tst-pam_dispatch2 tst-pam_dispatch3 \ - tst-pam_dispatch4 tst-pam_cracklib1 tst-pam_cracklib2 \ + tst-pam_dispatch4 tst-pam_dispatch5 \ + tst-pam_cracklib1 tst-pam_cracklib2 \ tst-pam_unix1 tst-pam_unix2 tst-pam_unix3 \ tst-pam_access1 tst-pam_access2 tst-pam_access3 \ tst-pam_access4 tst-pam_limits1 tst-pam_succeed_if1 \ - tst-pam_group1 + tst-pam_group1 tst-pam_authfail tst-pam_authsucceed + +NOSRCTESTS = tst-pam_substack1 tst-pam_substack2 tst-pam_substack3 \ + tst-pam_substack4 tst-pam_substack5 tst-pam_assemble_line1 all: all-am @@ -374,6 +401,12 @@ tst-pam_access3$(EXEEXT): $(tst_pam_access3_OBJECTS) $(tst_pam_access3_DEPENDENC tst-pam_access4$(EXEEXT): $(tst_pam_access4_OBJECTS) $(tst_pam_access4_DEPENDENCIES) @rm -f tst-pam_access4$(EXEEXT) $(LINK) $(tst_pam_access4_OBJECTS) $(tst_pam_access4_LDADD) $(LIBS) +tst-pam_authfail$(EXEEXT): $(tst_pam_authfail_OBJECTS) $(tst_pam_authfail_DEPENDENCIES) + @rm -f tst-pam_authfail$(EXEEXT) + $(LINK) $(tst_pam_authfail_OBJECTS) $(tst_pam_authfail_LDADD) $(LIBS) +tst-pam_authsucceed$(EXEEXT): $(tst_pam_authsucceed_OBJECTS) $(tst_pam_authsucceed_DEPENDENCIES) + @rm -f tst-pam_authsucceed$(EXEEXT) + $(LINK) $(tst_pam_authsucceed_OBJECTS) $(tst_pam_authsucceed_LDADD) $(LIBS) tst-pam_cracklib1$(EXEEXT): $(tst_pam_cracklib1_OBJECTS) $(tst_pam_cracklib1_DEPENDENCIES) @rm -f tst-pam_cracklib1$(EXEEXT) $(LINK) $(tst_pam_cracklib1_OBJECTS) $(tst_pam_cracklib1_LDADD) $(LIBS) @@ -392,6 +425,9 @@ tst-pam_dispatch3$(EXEEXT): $(tst_pam_dispatch3_OBJECTS) $(tst_pam_dispatch3_DEP tst-pam_dispatch4$(EXEEXT): $(tst_pam_dispatch4_OBJECTS) $(tst_pam_dispatch4_DEPENDENCIES) @rm -f tst-pam_dispatch4$(EXEEXT) $(LINK) $(tst_pam_dispatch4_OBJECTS) $(tst_pam_dispatch4_LDADD) $(LIBS) +tst-pam_dispatch5$(EXEEXT): $(tst_pam_dispatch5_OBJECTS) $(tst_pam_dispatch5_DEPENDENCIES) + @rm -f tst-pam_dispatch5$(EXEEXT) + $(LINK) $(tst_pam_dispatch5_OBJECTS) $(tst_pam_dispatch5_LDADD) $(LIBS) tst-pam_group1$(EXEEXT): $(tst_pam_group1_OBJECTS) $(tst_pam_group1_DEPENDENCIES) @rm -f tst-pam_group1$(EXEEXT) $(LINK) $(tst_pam_group1_OBJECTS) $(tst_pam_group1_LDADD) $(LIBS) @@ -421,12 +457,15 @@ distclean-compile: @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/tst-pam_access2.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/tst-pam_access3.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/tst-pam_access4.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/tst-pam_authfail.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/tst-pam_authsucceed.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/tst-pam_cracklib1.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/tst-pam_cracklib2.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/tst-pam_dispatch1.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/tst-pam_dispatch2.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/tst-pam_dispatch3.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/tst-pam_dispatch4.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/tst-pam_dispatch5.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/tst-pam_group1.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/tst-pam_limits1.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/tst-pam_succeed_if1.Po@am__quote@ @@ -466,8 +505,8 @@ ID: $(HEADERS) $(SOURCES) $(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; } \ - END { for (i in files) print i; }'`; \ + $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ mkid -fID $$unique tags: TAGS @@ -479,8 +518,8 @@ TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | \ - $(AWK) ' { files[$$0] = 1; } \ - END { for (i in files) print i; }'`; \ + $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \ test -n "$$unique" || unique=$$empty_fix; \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ @@ -490,13 +529,12 @@ ctags: CTAGS CTAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ $(TAGS_FILES) $(LISP) tags=; \ - here=`pwd`; \ 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; } \ - END { for (i in files) print i; }'`; \ + $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ test -z "$(CTAGS_ARGS)$$tags$$unique" \ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ $$tags $$unique @@ -640,7 +678,7 @@ uninstall-am: xtests: $(XTESTS) run-xtests.sh - "$(srcdir)"/run-xtests.sh "$(srcdir)" ${XTESTS} + "$(srcdir)"/run-xtests.sh "$(srcdir)" ${XTESTS} ${NOSRCTESTS} # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: diff --git a/Linux-PAM/xtests/access.conf b/xtests/access.conf index 8088ec61..8088ec61 100644 --- a/Linux-PAM/xtests/access.conf +++ b/xtests/access.conf diff --git a/Linux-PAM/xtests/group.conf b/xtests/group.conf index 04fe3ef7..04fe3ef7 100644 --- a/Linux-PAM/xtests/group.conf +++ b/xtests/group.conf diff --git a/Linux-PAM/xtests/limits.conf b/xtests/limits.conf index 41a3ea3c..41a3ea3c 100644 --- a/Linux-PAM/xtests/limits.conf +++ b/xtests/limits.conf diff --git a/Linux-PAM/xtests/run-xtests.sh b/xtests/run-xtests.sh index 4e981858..4e981858 100755 --- a/Linux-PAM/xtests/run-xtests.sh +++ b/xtests/run-xtests.sh diff --git a/Linux-PAM/xtests/tst-pam_access1.c b/xtests/tst-pam_access1.c index 15711297..15711297 100644 --- a/Linux-PAM/xtests/tst-pam_access1.c +++ b/xtests/tst-pam_access1.c diff --git a/Linux-PAM/xtests/tst-pam_access1.pamd b/xtests/tst-pam_access1.pamd index f47ec34f..f47ec34f 100644 --- a/Linux-PAM/xtests/tst-pam_access1.pamd +++ b/xtests/tst-pam_access1.pamd diff --git a/Linux-PAM/xtests/tst-pam_access1.sh b/xtests/tst-pam_access1.sh index 180d2563..180d2563 100755 --- a/Linux-PAM/xtests/tst-pam_access1.sh +++ b/xtests/tst-pam_access1.sh diff --git a/Linux-PAM/xtests/tst-pam_access2.c b/xtests/tst-pam_access2.c index 293d72ab..293d72ab 100644 --- a/Linux-PAM/xtests/tst-pam_access2.c +++ b/xtests/tst-pam_access2.c diff --git a/Linux-PAM/xtests/tst-pam_access2.pamd b/xtests/tst-pam_access2.pamd index f47ec34f..f47ec34f 100644 --- a/Linux-PAM/xtests/tst-pam_access2.pamd +++ b/xtests/tst-pam_access2.pamd diff --git a/Linux-PAM/xtests/tst-pam_access2.sh b/xtests/tst-pam_access2.sh index 0a302759..0a302759 100755 --- a/Linux-PAM/xtests/tst-pam_access2.sh +++ b/xtests/tst-pam_access2.sh diff --git a/Linux-PAM/xtests/tst-pam_access3.c b/xtests/tst-pam_access3.c index 817ce930..817ce930 100644 --- a/Linux-PAM/xtests/tst-pam_access3.c +++ b/xtests/tst-pam_access3.c diff --git a/Linux-PAM/xtests/tst-pam_access3.pamd b/xtests/tst-pam_access3.pamd index f47ec34f..f47ec34f 100644 --- a/Linux-PAM/xtests/tst-pam_access3.pamd +++ b/xtests/tst-pam_access3.pamd diff --git a/Linux-PAM/xtests/tst-pam_access3.sh b/xtests/tst-pam_access3.sh index 348e0c3c..348e0c3c 100755 --- a/Linux-PAM/xtests/tst-pam_access3.sh +++ b/xtests/tst-pam_access3.sh diff --git a/Linux-PAM/xtests/tst-pam_access4.c b/xtests/tst-pam_access4.c index 2b887a4d..2b887a4d 100644 --- a/Linux-PAM/xtests/tst-pam_access4.c +++ b/xtests/tst-pam_access4.c diff --git a/Linux-PAM/xtests/tst-pam_access4.pamd b/xtests/tst-pam_access4.pamd index f47ec34f..f47ec34f 100644 --- a/Linux-PAM/xtests/tst-pam_access4.pamd +++ b/xtests/tst-pam_access4.pamd diff --git a/Linux-PAM/xtests/tst-pam_access4.sh b/xtests/tst-pam_access4.sh index 61e7b448..61e7b448 100755 --- a/Linux-PAM/xtests/tst-pam_access4.sh +++ b/xtests/tst-pam_access4.sh diff --git a/xtests/tst-pam_assemble_line1.pamd b/xtests/tst-pam_assemble_line1.pamd new file mode 100644 index 00000000..431b3ba1 --- /dev/null +++ b/xtests/tst-pam_assemble_line1.pamd @@ -0,0 +1,8 @@ +#%PAM-1.0 +# Test that _pam_assemble_line() does not crash with long lines. +# printf '%511s\\\n%511s\\\n%511s\\\n%511s\\\n' + \ + \ + \ + \ +auth required pam_deny.so diff --git a/xtests/tst-pam_assemble_line1.sh b/xtests/tst-pam_assemble_line1.sh new file mode 100755 index 00000000..248d47ec --- /dev/null +++ b/xtests/tst-pam_assemble_line1.sh @@ -0,0 +1,3 @@ +#!/bin/bash + +exec ./tst-pam_authfail tst-pam_assemble_line1 diff --git a/Linux-PAM/xtests/tst-pam_authfail.c b/xtests/tst-pam_authfail.c index afdbd6a4..afdbd6a4 100644 --- a/Linux-PAM/xtests/tst-pam_authfail.c +++ b/xtests/tst-pam_authfail.c diff --git a/Linux-PAM/xtests/tst-pam_authfail.pamd b/xtests/tst-pam_authfail.pamd index 8ff1a40f..8ff1a40f 100644 --- a/Linux-PAM/xtests/tst-pam_authfail.pamd +++ b/xtests/tst-pam_authfail.pamd diff --git a/Linux-PAM/xtests/tst-pam_authsucceed.c b/xtests/tst-pam_authsucceed.c index 8666f3f7..8666f3f7 100644 --- a/Linux-PAM/xtests/tst-pam_authsucceed.c +++ b/xtests/tst-pam_authsucceed.c diff --git a/Linux-PAM/xtests/tst-pam_authsucceed.pamd b/xtests/tst-pam_authsucceed.pamd index abaa1eff..abaa1eff 100644 --- a/Linux-PAM/xtests/tst-pam_authsucceed.pamd +++ b/xtests/tst-pam_authsucceed.pamd diff --git a/Linux-PAM/xtests/tst-pam_cracklib1.c b/xtests/tst-pam_cracklib1.c index b0e52051..b0e52051 100644 --- a/Linux-PAM/xtests/tst-pam_cracklib1.c +++ b/xtests/tst-pam_cracklib1.c diff --git a/Linux-PAM/xtests/tst-pam_cracklib1.pamd b/xtests/tst-pam_cracklib1.pamd index 41a9188d..41a9188d 100644 --- a/Linux-PAM/xtests/tst-pam_cracklib1.pamd +++ b/xtests/tst-pam_cracklib1.pamd diff --git a/Linux-PAM/xtests/tst-pam_cracklib2.c b/xtests/tst-pam_cracklib2.c index 84b4ef64..84b4ef64 100644 --- a/Linux-PAM/xtests/tst-pam_cracklib2.c +++ b/xtests/tst-pam_cracklib2.c diff --git a/Linux-PAM/xtests/tst-pam_cracklib2.pamd b/xtests/tst-pam_cracklib2.pamd index 5915aecd..5915aecd 100644 --- a/Linux-PAM/xtests/tst-pam_cracklib2.pamd +++ b/xtests/tst-pam_cracklib2.pamd diff --git a/Linux-PAM/xtests/tst-pam_dispatch1.c b/xtests/tst-pam_dispatch1.c index 404c0119..404c0119 100644 --- a/Linux-PAM/xtests/tst-pam_dispatch1.c +++ b/xtests/tst-pam_dispatch1.c diff --git a/Linux-PAM/xtests/tst-pam_dispatch1.pamd b/xtests/tst-pam_dispatch1.pamd index 9bfc87c5..9bfc87c5 100644 --- a/Linux-PAM/xtests/tst-pam_dispatch1.pamd +++ b/xtests/tst-pam_dispatch1.pamd diff --git a/Linux-PAM/xtests/tst-pam_dispatch2.c b/xtests/tst-pam_dispatch2.c index 5c63f5b3..5c63f5b3 100644 --- a/Linux-PAM/xtests/tst-pam_dispatch2.c +++ b/xtests/tst-pam_dispatch2.c diff --git a/Linux-PAM/xtests/tst-pam_dispatch2.pamd b/xtests/tst-pam_dispatch2.pamd index 79f52609..79f52609 100644 --- a/Linux-PAM/xtests/tst-pam_dispatch2.pamd +++ b/xtests/tst-pam_dispatch2.pamd diff --git a/Linux-PAM/xtests/tst-pam_dispatch3.c b/xtests/tst-pam_dispatch3.c index d44e4880..d44e4880 100644 --- a/Linux-PAM/xtests/tst-pam_dispatch3.c +++ b/xtests/tst-pam_dispatch3.c diff --git a/Linux-PAM/xtests/tst-pam_dispatch3.pamd b/xtests/tst-pam_dispatch3.pamd index 8172c5f2..8172c5f2 100644 --- a/Linux-PAM/xtests/tst-pam_dispatch3.pamd +++ b/xtests/tst-pam_dispatch3.pamd diff --git a/Linux-PAM/xtests/tst-pam_dispatch4.c b/xtests/tst-pam_dispatch4.c index a4db8a88..a4db8a88 100644 --- a/Linux-PAM/xtests/tst-pam_dispatch4.c +++ b/xtests/tst-pam_dispatch4.c diff --git a/Linux-PAM/xtests/tst-pam_dispatch4.pamd b/xtests/tst-pam_dispatch4.pamd index ac995add..ac995add 100644 --- a/Linux-PAM/xtests/tst-pam_dispatch4.pamd +++ b/xtests/tst-pam_dispatch4.pamd diff --git a/Linux-PAM/xtests/tst-pam_dispatch5.c b/xtests/tst-pam_dispatch5.c index f1197b38..f1197b38 100644 --- a/Linux-PAM/xtests/tst-pam_dispatch5.c +++ b/xtests/tst-pam_dispatch5.c diff --git a/Linux-PAM/xtests/tst-pam_dispatch5.pamd b/xtests/tst-pam_dispatch5.pamd index ea781f77..ea781f77 100644 --- a/Linux-PAM/xtests/tst-pam_dispatch5.pamd +++ b/xtests/tst-pam_dispatch5.pamd diff --git a/Linux-PAM/xtests/tst-pam_group1.c b/xtests/tst-pam_group1.c index ca0c2ac9..ca0c2ac9 100644 --- a/Linux-PAM/xtests/tst-pam_group1.c +++ b/xtests/tst-pam_group1.c diff --git a/Linux-PAM/xtests/tst-pam_group1.pamd b/xtests/tst-pam_group1.pamd index d78f3a6c..d78f3a6c 100644 --- a/Linux-PAM/xtests/tst-pam_group1.pamd +++ b/xtests/tst-pam_group1.pamd diff --git a/Linux-PAM/xtests/tst-pam_group1.sh b/xtests/tst-pam_group1.sh index b76377f5..b76377f5 100755 --- a/Linux-PAM/xtests/tst-pam_group1.sh +++ b/xtests/tst-pam_group1.sh diff --git a/Linux-PAM/xtests/tst-pam_limits1.c b/xtests/tst-pam_limits1.c index d8952400..d8952400 100644 --- a/Linux-PAM/xtests/tst-pam_limits1.c +++ b/xtests/tst-pam_limits1.c diff --git a/Linux-PAM/xtests/tst-pam_limits1.pamd b/xtests/tst-pam_limits1.pamd index 206ef1f7..206ef1f7 100644 --- a/Linux-PAM/xtests/tst-pam_limits1.pamd +++ b/xtests/tst-pam_limits1.pamd diff --git a/Linux-PAM/xtests/tst-pam_limits1.sh b/xtests/tst-pam_limits1.sh index 4faa8223..4faa8223 100755 --- a/Linux-PAM/xtests/tst-pam_limits1.sh +++ b/xtests/tst-pam_limits1.sh diff --git a/Linux-PAM/xtests/tst-pam_substack1.pamd b/xtests/tst-pam_substack1.pamd index 6eab233e..6eab233e 100644 --- a/Linux-PAM/xtests/tst-pam_substack1.pamd +++ b/xtests/tst-pam_substack1.pamd diff --git a/Linux-PAM/xtests/tst-pam_substack1.sh b/xtests/tst-pam_substack1.sh index 52601755..52601755 100755 --- a/Linux-PAM/xtests/tst-pam_substack1.sh +++ b/xtests/tst-pam_substack1.sh diff --git a/Linux-PAM/xtests/tst-pam_substack1a.pamd b/xtests/tst-pam_substack1a.pamd index 51c8c8fd..51c8c8fd 100644 --- a/Linux-PAM/xtests/tst-pam_substack1a.pamd +++ b/xtests/tst-pam_substack1a.pamd diff --git a/Linux-PAM/xtests/tst-pam_substack2.pamd b/xtests/tst-pam_substack2.pamd index 618e2986..618e2986 100644 --- a/Linux-PAM/xtests/tst-pam_substack2.pamd +++ b/xtests/tst-pam_substack2.pamd diff --git a/Linux-PAM/xtests/tst-pam_substack2.sh b/xtests/tst-pam_substack2.sh index c02f597e..c02f597e 100755 --- a/Linux-PAM/xtests/tst-pam_substack2.sh +++ b/xtests/tst-pam_substack2.sh diff --git a/Linux-PAM/xtests/tst-pam_substack2a.pamd b/xtests/tst-pam_substack2a.pamd index db853542..db853542 100644 --- a/Linux-PAM/xtests/tst-pam_substack2a.pamd +++ b/xtests/tst-pam_substack2a.pamd diff --git a/Linux-PAM/xtests/tst-pam_substack3.pamd b/xtests/tst-pam_substack3.pamd index 4fc6016c..4fc6016c 100644 --- a/Linux-PAM/xtests/tst-pam_substack3.pamd +++ b/xtests/tst-pam_substack3.pamd diff --git a/Linux-PAM/xtests/tst-pam_substack3.sh b/xtests/tst-pam_substack3.sh index 0e572aae..0e572aae 100755 --- a/Linux-PAM/xtests/tst-pam_substack3.sh +++ b/xtests/tst-pam_substack3.sh diff --git a/Linux-PAM/xtests/tst-pam_substack3a.pamd b/xtests/tst-pam_substack3a.pamd index a2ae915c..a2ae915c 100644 --- a/Linux-PAM/xtests/tst-pam_substack3a.pamd +++ b/xtests/tst-pam_substack3a.pamd diff --git a/Linux-PAM/xtests/tst-pam_substack4.pamd b/xtests/tst-pam_substack4.pamd index f0017c75..f0017c75 100644 --- a/Linux-PAM/xtests/tst-pam_substack4.pamd +++ b/xtests/tst-pam_substack4.pamd diff --git a/Linux-PAM/xtests/tst-pam_substack4.sh b/xtests/tst-pam_substack4.sh index a3ef08a7..a3ef08a7 100755 --- a/Linux-PAM/xtests/tst-pam_substack4.sh +++ b/xtests/tst-pam_substack4.sh diff --git a/Linux-PAM/xtests/tst-pam_substack4a.pamd b/xtests/tst-pam_substack4a.pamd index 3b91c1ba..3b91c1ba 100644 --- a/Linux-PAM/xtests/tst-pam_substack4a.pamd +++ b/xtests/tst-pam_substack4a.pamd diff --git a/Linux-PAM/xtests/tst-pam_substack5.pamd b/xtests/tst-pam_substack5.pamd index 04f07aeb..04f07aeb 100644 --- a/Linux-PAM/xtests/tst-pam_substack5.pamd +++ b/xtests/tst-pam_substack5.pamd diff --git a/Linux-PAM/xtests/tst-pam_substack5.sh b/xtests/tst-pam_substack5.sh index e2714fda..e2714fda 100755 --- a/Linux-PAM/xtests/tst-pam_substack5.sh +++ b/xtests/tst-pam_substack5.sh diff --git a/Linux-PAM/xtests/tst-pam_substack5a.pamd b/xtests/tst-pam_substack5a.pamd index a6850f40..a6850f40 100644 --- a/Linux-PAM/xtests/tst-pam_substack5a.pamd +++ b/xtests/tst-pam_substack5a.pamd diff --git a/Linux-PAM/xtests/tst-pam_succeed_if1.c b/xtests/tst-pam_succeed_if1.c index c0187743..c0187743 100644 --- a/Linux-PAM/xtests/tst-pam_succeed_if1.c +++ b/xtests/tst-pam_succeed_if1.c diff --git a/Linux-PAM/xtests/tst-pam_succeed_if1.pamd b/xtests/tst-pam_succeed_if1.pamd index f9cbd5a7..f9cbd5a7 100644 --- a/Linux-PAM/xtests/tst-pam_succeed_if1.pamd +++ b/xtests/tst-pam_succeed_if1.pamd diff --git a/Linux-PAM/xtests/tst-pam_succeed_if1.sh b/xtests/tst-pam_succeed_if1.sh index a643b2e8..a643b2e8 100755 --- a/Linux-PAM/xtests/tst-pam_succeed_if1.sh +++ b/xtests/tst-pam_succeed_if1.sh diff --git a/Linux-PAM/xtests/tst-pam_unix1.c b/xtests/tst-pam_unix1.c index 5ee24082..5ee24082 100644 --- a/Linux-PAM/xtests/tst-pam_unix1.c +++ b/xtests/tst-pam_unix1.c diff --git a/Linux-PAM/xtests/tst-pam_unix1.pamd b/xtests/tst-pam_unix1.pamd index 1a2990c7..1a2990c7 100644 --- a/Linux-PAM/xtests/tst-pam_unix1.pamd +++ b/xtests/tst-pam_unix1.pamd diff --git a/Linux-PAM/xtests/tst-pam_unix1.sh b/xtests/tst-pam_unix1.sh index f75bd842..f75bd842 100755 --- a/Linux-PAM/xtests/tst-pam_unix1.sh +++ b/xtests/tst-pam_unix1.sh diff --git a/Linux-PAM/xtests/tst-pam_unix2.c b/xtests/tst-pam_unix2.c index 65a75f3e..65a75f3e 100644 --- a/Linux-PAM/xtests/tst-pam_unix2.c +++ b/xtests/tst-pam_unix2.c diff --git a/Linux-PAM/xtests/tst-pam_unix2.pamd b/xtests/tst-pam_unix2.pamd index 1a2990c7..1a2990c7 100644 --- a/Linux-PAM/xtests/tst-pam_unix2.pamd +++ b/xtests/tst-pam_unix2.pamd diff --git a/Linux-PAM/xtests/tst-pam_unix2.sh b/xtests/tst-pam_unix2.sh index 7093155f..7093155f 100755 --- a/Linux-PAM/xtests/tst-pam_unix2.sh +++ b/xtests/tst-pam_unix2.sh diff --git a/Linux-PAM/xtests/tst-pam_unix3.c b/xtests/tst-pam_unix3.c index 50a94587..50a94587 100644 --- a/Linux-PAM/xtests/tst-pam_unix3.c +++ b/xtests/tst-pam_unix3.c diff --git a/Linux-PAM/xtests/tst-pam_unix3.pamd b/xtests/tst-pam_unix3.pamd index 1a2990c7..1a2990c7 100644 --- a/Linux-PAM/xtests/tst-pam_unix3.pamd +++ b/xtests/tst-pam_unix3.pamd diff --git a/Linux-PAM/xtests/tst-pam_unix3.sh b/xtests/tst-pam_unix3.sh index ef4a07cd..ef4a07cd 100755 --- a/Linux-PAM/xtests/tst-pam_unix3.sh +++ b/xtests/tst-pam_unix3.sh diff --git a/Linux-PAM/ylwrap b/ylwrap index 102bd893..7278b6a3 100755 --- a/Linux-PAM/ylwrap +++ b/ylwrap @@ -1,10 +1,10 @@ #! /bin/sh # ylwrap - wrapper for lex/yacc invocations. -scriptversion=2005-05-14.22 +scriptversion=2007-11-22.22 -# Copyright (C) 1996, 1997, 1998, 1999, 2001, 2002, 2003, 2004, 2005 -# Free Software Foundation, Inc. +# Copyright (C) 1996, 1997, 1998, 1999, 2001, 2002, 2003, 2004, 2005, +# 2007 Free Software Foundation, Inc. # # Written by Tom Tromey <tromey@cygnus.com>. # @@ -101,14 +101,14 @@ esac # FIXME: add hostname here for parallel makes that run commands on # other machines. But that might take us over the 14-char limit. dirname=ylwrap$$ -trap "cd `pwd`; rm -rf $dirname > /dev/null 2>&1" 1 2 3 15 +trap "cd '`pwd`'; rm -rf $dirname > /dev/null 2>&1" 1 2 3 15 mkdir $dirname || exit 1 cd $dirname case $# in - 0) $prog "$input" ;; - *) $prog "$@" "$input" ;; + 0) "$prog" "$input" ;; + *) "$prog" "$@" "$input" ;; esac ret=$? |