From a92c17bccef85519917b91e4c181154559ecec96 Mon Sep 17 00:00:00 2001 From: Thorsten Kukuk Date: Fri, 26 Jun 2009 09:55:25 +0000 Subject: Relevant BUGIDs: Purpose of commit: bugfix Commit summary: --------------- Fix blowfish support 009-06-25 Thorsten Kukuk * configure.in: Rename crypt_gensalt_rn to crypt_gensalt_r * modules/pam_unix/passverify.c: Likewise. --- ChangeLog | 5 +++++ configure.in | 4 ++-- modules/pam_unix/passverify.c | 14 +++++++------- 3 files changed, 14 insertions(+), 9 deletions(-) diff --git a/ChangeLog b/ChangeLog index f3de7a84..9842331f 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2009-06-25 Thorsten Kukuk + + * configure.in: Rename crypt_gensalt_rn to crypt_gensalt_r + * modules/pam_unix/passverify.c: Likewise. + 2009-06-19 Thorsten Kukuk * release version 1.1.0 diff --git a/configure.in b/configure.in index ba522a5a..3e03b5aa 100644 --- a/configure.in +++ b/configure.in @@ -363,8 +363,8 @@ AM_CONDITIONAL([HAVE_AUDIT_TTY_STATUS], AC_CHECK_HEADERS(xcrypt.h crypt.h) BACKUP_LIBS=$LIBS AC_SEARCH_LIBS([crypt],[xcrypt crypt], LIBCRYPT="-l$ac_lib", LIBCRYPT="") -AC_CHECK_FUNCS(crypt_r crypt_gensalt_rn) -LIBS=$BACKUP_LIBS +AC_CHECK_FUNCS(crypt_r crypt_gensalt_r) +Libs=$BACKUP_LIBS AC_SUBST(LIBCRYPT) if test "$LIBCRYPT" = "-lxcrypt" -a "$ac_cv_header_xcrypt_h" = "yes" ; then AC_DEFINE([HAVE_LIBXCRYPT], 1, [Define to 1 if xcrypt support should be compiled in.]) diff --git a/modules/pam_unix/passverify.c b/modules/pam_unix/passverify.c index 8cf95c33..489e8560 100644 --- a/modules/pam_unix/passverify.c +++ b/modules/pam_unix/passverify.c @@ -274,7 +274,7 @@ PAMH_ARG_DECL(int check_shadow_expiry, } if ((curdays - spent->sp_lstchg < spent->sp_min) && (spent->sp_min != -1)) { - /* + /* * The last password change was too recent. This error will be ignored * if no password change is attempted. */ @@ -403,11 +403,11 @@ PAMH_ARG_DECL(char * create_password_hash, return crypted; } -#ifdef HAVE_CRYPT_GENSALT_RN +#ifdef HAVE_CRYPT_GENSALT_R if (on(UNIX_BLOWFISH_PASS, ctrl)) { char entropy[17]; crypt_make_salt(entropy, sizeof(entropy) - 1); - sp = crypt_gensalt_rn(algoid, rounds, + sp = crypt_gensalt_r (algoid, rounds, entropy, sizeof(entropy), salt, sizeof(salt)); } else { @@ -420,7 +420,7 @@ PAMH_ARG_DECL(char * create_password_hash, /* For now be conservative so the resulting hashes * are not too long. 8 bytes of salt prevents dictionary * attacks well enough. */ -#ifdef HAVE_CRYPT_GENSALT_RN +#ifdef HAVE_CRYPT_GENSALT_R } #endif sp = crypt(password, salt); @@ -684,7 +684,7 @@ save_old_password(pam_handle_t *pamh, const char *forwho, const char *oldpass, D(("fflush or fsync error writing entries to old passwords file: %m")); err = 1; } - + if (fclose(pwfile)) { D(("fclose error writing entries to old passwords file: %m")); err = 1; @@ -804,7 +804,7 @@ PAMH_ARG_DECL(int unix_update_passwd, D(("fflush or fsync error writing entries to password file: %m")); err = 1; } - + if (fclose(pwfile)) { D(("fclose error writing entries to password file: %m")); err = 1; @@ -930,7 +930,7 @@ PAMH_ARG_DECL(int unix_update_shadow, D(("fflush or fsync error writing entries to shadow file: %m")); err = 1; } - + if (fclose(pwfile)) { D(("fclose error writing entries to shadow file: %m")); err = 1; -- cgit v1.2.3 From 9c7be916c205257cbc40f4ab179ebe490ebe40f6 Mon Sep 17 00:00:00 2001 From: Thorsten Kukuk Date: Fri, 26 Jun 2009 12:07:11 +0000 Subject: Relevant BUGIDs: 2809661 Purpose of commit: bugfix Commit summary: --------------- Fix compiling with --disable-nls: 2009-06-26 Thorsten Kukuk * modules/pam_lastlog/pam_lastlog.c (last_login_failed): Fix usage of wrong variable [bug#2809661]. --- ChangeLog | 5 +++++ modules/pam_lastlog/pam_lastlog.c | 4 ++-- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/ChangeLog b/ChangeLog index 9842331f..d99006f1 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2009-06-26 Thorsten Kukuk + + * modules/pam_lastlog/pam_lastlog.c (last_login_failed): Fix + usage of wrong variable [bug#2809661]. + 2009-06-25 Thorsten Kukuk * configure.in: Rename crypt_gensalt_rn to crypt_gensalt_r diff --git a/modules/pam_lastlog/pam_lastlog.c b/modules/pam_lastlog/pam_lastlog.c index 8af6b9eb..b44c1755 100644 --- a/modules/pam_lastlog/pam_lastlog.c +++ b/modules/pam_lastlog/pam_lastlog.c @@ -454,7 +454,7 @@ last_login_failed(pam_handle_t *pamh, int announce, const char *user, time_t llt goto cleanup; } } - + if (line != NULL || date != NULL || host != NULL) { /* TRANSLATORS: "Last failed login: from on " */ pam_info(pamh, _("Last failed login:%s%s%s"), @@ -471,7 +471,7 @@ last_login_failed(pam_handle_t *pamh, int announce, const char *user, time_t llt failed), failed); #else - if (daysleft == 1) + if (failed == 1) retval = asprintf(&line, _("There was %d failed login attempt since the last successful login."), failed); -- cgit v1.2.3 From a10774c48223737de31a941f9de53f250db232fc Mon Sep 17 00:00:00 2001 From: Thorsten Kukuk Date: Fri, 26 Jun 2009 12:23:28 +0000 Subject: Relevant BUGIDs: Purpose of commit: cleanup Commit summary: --------------- 2009-06-26 Thorsten Kukuk * modules/pam_unix/pam_unix_passwd.c: Remove dead SELinux code. --- ChangeLog | 3 +++ modules/pam_unix/pam_unix_passwd.c | 11 +++-------- 2 files changed, 6 insertions(+), 8 deletions(-) diff --git a/ChangeLog b/ChangeLog index d99006f1..9c86cdf2 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,8 @@ 2009-06-26 Thorsten Kukuk + * modules/pam_unix/pam_unix_passwd.c: Remove dead SELinux + code. + * modules/pam_lastlog/pam_lastlog.c (last_login_failed): Fix usage of wrong variable [bug#2809661]. diff --git a/modules/pam_unix/pam_unix_passwd.c b/modules/pam_unix/pam_unix_passwd.c index 30ea6687..29b9c67d 100644 --- a/modules/pam_unix/pam_unix_passwd.c +++ b/modules/pam_unix/pam_unix_passwd.c @@ -1,7 +1,7 @@ /* * Main coding by Elliot Lee , Red Hat Software. * Copyright (C) 1996. - * Copyright (c) Jan Rkorajski, 1999. + * Copyright (c) Jan Rêkorajski, 1999. * Copyright (c) Red Hat, Inc., 2007, 2008. * * Redistribution and use in source and binary forms, with or without @@ -61,11 +61,6 @@ #include #include #include -#ifdef WITH_SELINUX -static int selinux_enabled=-1; -#include -#define SELINUX_ENABLED (selinux_enabled!=-1 ? selinux_enabled : (selinux_enabled=is_selinux_enabled()>0)) -#endif #include @@ -196,7 +191,7 @@ static int _unix_run_update_binary(pam_handle_t *pamh, unsigned int ctrl, const snprintf(buffer, sizeof(buffer), "%d", remember); args[4] = x_strdup(buffer); - + execve(UPDATE_HELPER, args, envp); /* should not get here: exit with error */ @@ -698,7 +693,7 @@ PAM_EXTERN int pam_sm_chauthtok(pam_handle_t * pamh, int flags, pass_new = NULL; } retval = _pam_unix_approve_pass(pamh, ctrl, pass_old, pass_new); - + if (retval != PAM_SUCCESS && off(UNIX_NOT_SET_PASS, ctrl)) { pam_set_item(pamh, PAM_AUTHTOK, NULL); } -- cgit v1.2.3 From dbfe0f0ef9417fa939490a220f013f68e7f76f52 Mon Sep 17 00:00:00 2001 From: Thorsten Kukuk Date: Sun, 28 Jun 2009 09:27:00 +0000 Subject: Relevant BUGIDs: Purpose of commit: bugfix Commit summary: --------------- 2009-06-26 Thorsten Kukuk * modules/pam_namespace/Makefile.am: Fix make maintainer-clean, fix docu dependencies. * modules/pam_xauth/Makefile.am: Fix make maintainer-clean. * modules/pam_access/Makefile.am: Likewise. * modules/pam_debug/Makefile.am: Likewise. * modules/pam_deny/Makefile.am: Likewise. * modules/pam_echo/Makefile.am: Likewise. * modules/pam_env/Makefile.am: Likewise. * modules/pam_faildelay/Makefile.am: Likewise. * modules/pam_ftp/Makefile.am: Likewise. * modules/pam_group/Makefile.am: Likewise. * modules/pam_issue/Makefile.am: Likewise. * modules/pam_keyinit/Makefile.am: Likewise. * modules/pam_lastlog/Makefile.am: Likewise. * modules/pam_limits/Makefile.am: Likewise. * modules/pam_listfile/Makefile.am: Likewise. * modules/pam_localuser/Makefile.am: Likewise. * modules/pam_loginuid/Makefile.am: Likewise. * modules/pam_mail/Makefile.am: Likewise. * modules/pam_mkhomedir/Makefile.am: Likewise. * modules/pam_motd/Makefile.am: Likewise. * modules/pam_nologin/Makefile.am: Likewise. * modules/pam_pwhistory/Makefile.am: Likewise. * modules/pam_rhosts/Makefile.am: Likewise. * modules/pam_rootok/Makefile.am: Likewise. * modules/pam_securetty/Makefile.am: Likewise. * modules/pam_shells/Makefile.am: Likewise. * modules/pam_succeed_if/Makefile.am: Likewise. * modules/pam_tally2/Makefile.am: Likewise. * modules/pam_tally/Makefile.am: Likewise. * modules/pam_time/Makefile.am: Likewise. * modules/pam_timestamp/Makefile.am: Likewise. * modules/pam_tty_audit/Makefile.am: Likewise. * modules/pam_umask/Makefile.am: Likewise. * modules/pam_unix/Makefile.am: Likewise. * modules/pam_warn/Makefile.am: Likewise. * modules/pam_wheel/Makefile.am: Likewise. * modules/pam_filter/Makefile.am: Likewise. * configure.in: Make regeneration of docu configureable, rename enable_man to enable_docu. * modules/pam_env/pam_env.c (_pam_parse): Fix typo in debug code. * modules/pam_cracklib/Makefile.am: Don't install docu if module is disabled for building. * modules/pam_userdb/Makefile.am: Likewise. --- ChangeLog | 50 ++++++++++++++++++++++++++++++++++++++ configure.in | 14 ++++++----- modules/pam_access/Makefile.am | 3 ++- modules/pam_cracklib/Makefile.am | 25 +++++++++---------- modules/pam_debug/Makefile.am | 4 +-- modules/pam_deny/Makefile.am | 3 ++- modules/pam_echo/Makefile.am | 3 ++- modules/pam_env/Makefile.am | 3 ++- modules/pam_env/pam_env.c | 2 +- modules/pam_exec/Makefile.am | 3 ++- modules/pam_faildelay/Makefile.am | 4 +-- modules/pam_filter/Makefile.am | 4 +-- modules/pam_ftp/Makefile.am | 4 +-- modules/pam_group/Makefile.am | 4 +-- modules/pam_issue/Makefile.am | 4 +-- modules/pam_keyinit/Makefile.am | 3 ++- modules/pam_lastlog/Makefile.am | 4 +-- modules/pam_limits/Makefile.am | 3 ++- modules/pam_listfile/Makefile.am | 4 +-- modules/pam_localuser/Makefile.am | 6 ++--- modules/pam_loginuid/Makefile.am | 3 ++- modules/pam_mail/Makefile.am | 4 +-- modules/pam_mkhomedir/Makefile.am | 4 +-- modules/pam_motd/Makefile.am | 4 +-- modules/pam_namespace/Makefile.am | 37 ++++++++++++++++------------ modules/pam_nologin/Makefile.am | 4 +-- modules/pam_permit/Makefile.am | 4 +-- modules/pam_pwhistory/Makefile.am | 4 +-- modules/pam_rhosts/Makefile.am | 4 +-- modules/pam_rootok/Makefile.am | 3 ++- modules/pam_securetty/Makefile.am | 3 ++- modules/pam_shells/Makefile.am | 4 +-- modules/pam_stress/Makefile.am | 2 +- modules/pam_succeed_if/Makefile.am | 3 ++- modules/pam_tally/Makefile.am | 3 ++- modules/pam_tally2/Makefile.am | 3 ++- modules/pam_time/Makefile.am | 3 ++- modules/pam_timestamp/Makefile.am | 5 ++-- modules/pam_tty_audit/Makefile.am | 4 +-- modules/pam_umask/Makefile.am | 4 +-- modules/pam_unix/Makefile.am | 10 ++++---- modules/pam_userdb/Makefile.am | 14 +++++++---- modules/pam_warn/Makefile.am | 4 +-- modules/pam_wheel/Makefile.am | 4 +-- modules/pam_xauth/Makefile.am | 4 +-- 45 files changed, 183 insertions(+), 108 deletions(-) diff --git a/ChangeLog b/ChangeLog index 9c86cdf2..8b82adbb 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,55 @@ 2009-06-26 Thorsten Kukuk + * modules/pam_namespace/Makefile.am: Fix make maintainer-clean, + fix docu dependencies. + + * modules/pam_xauth/Makefile.am: Fix make maintainer-clean. + * modules/pam_access/Makefile.am: Likewise. + * modules/pam_debug/Makefile.am: Likewise. + * modules/pam_deny/Makefile.am: Likewise. + * modules/pam_echo/Makefile.am: Likewise. + * modules/pam_env/Makefile.am: Likewise. + * modules/pam_faildelay/Makefile.am: Likewise. + * modules/pam_ftp/Makefile.am: Likewise. + * modules/pam_group/Makefile.am: Likewise. + * modules/pam_issue/Makefile.am: Likewise. + * modules/pam_keyinit/Makefile.am: Likewise. + * modules/pam_lastlog/Makefile.am: Likewise. + * modules/pam_limits/Makefile.am: Likewise. + * modules/pam_listfile/Makefile.am: Likewise. + * modules/pam_localuser/Makefile.am: Likewise. + * modules/pam_loginuid/Makefile.am: Likewise. + * modules/pam_mail/Makefile.am: Likewise. + * modules/pam_mkhomedir/Makefile.am: Likewise. + * modules/pam_motd/Makefile.am: Likewise. + * modules/pam_nologin/Makefile.am: Likewise. + * modules/pam_pwhistory/Makefile.am: Likewise. + * modules/pam_rhosts/Makefile.am: Likewise. + * modules/pam_rootok/Makefile.am: Likewise. + * modules/pam_securetty/Makefile.am: Likewise. + * modules/pam_shells/Makefile.am: Likewise. + * modules/pam_succeed_if/Makefile.am: Likewise. + * modules/pam_tally2/Makefile.am: Likewise. + * modules/pam_tally/Makefile.am: Likewise. + * modules/pam_time/Makefile.am: Likewise. + * modules/pam_timestamp/Makefile.am: Likewise. + * modules/pam_tty_audit/Makefile.am: Likewise. + * modules/pam_umask/Makefile.am: Likewise. + * modules/pam_unix/Makefile.am: Likewise. + * modules/pam_warn/Makefile.am: Likewise. + * modules/pam_wheel/Makefile.am: Likewise. + * modules/pam_filter/Makefile.am: Likewise. + + * configure.in: Make regeneration of docu configureable, + rename enable_man to enable_docu. + + * modules/pam_env/pam_env.c (_pam_parse): Fix typo in debug + code. + + * modules/pam_cracklib/Makefile.am: Don't install docu if + module is disabled for building. + * modules/pam_userdb/Makefile.am: Likewise. + * modules/pam_unix/pam_unix_passwd.c: Remove dead SELinux code. diff --git a/configure.in b/configure.in index 3e03b5aa..b7d88003 100644 --- a/configure.in +++ b/configure.in @@ -465,31 +465,33 @@ AC_CHECK_FUNCS(inet_ntop inet_pton ruserok_af) AC_CHECK_FUNCS(unshare, [UNSHARE=yes], [UNSHARE=no]) AM_CONDITIONAL([HAVE_UNSHARE], [test "$UNSHARE" = yes]) +AC_ARG_ENABLE([regenerate-docu], + AC_HELP_STRING([--disable-regenerate-docu], [Don't re-build documentation from XML souces]), + [enable_docu=$enableval], [enable_docu=yes]) dnl dnl Check for xsltproc dnl -enable_man=yes AC_PATH_PROG([XSLTPROC], [xsltproc]) if test -z "$XSLTPROC"; then - enable_man=no + enable_docu=no fi AC_PATH_PROG([XMLLINT], [xmllint],[/bin/true]) dnl check for DocBook DTD and stylesheets in the local catalog. JH_CHECK_XML_CATALOG([-//OASIS//DTD DocBook XML V4.4//EN], - [DocBook XML DTD V4.4], [], enable_man=no) + [DocBook XML DTD V4.4], [], enable_docu=no) JH_CHECK_XML_CATALOG([http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl], - [DocBook XSL Stylesheets], [], enable_man=no) + [DocBook XSL Stylesheets], [], enable_docu=no) AC_PATH_PROG([BROWSER], [w3m]) if test ! -z "$BROWSER"; then BROWSER="$BROWSER -T text/html -dump" else - enable_man=no + enable_docu=no fi AC_PATH_PROG([FO2PDF], [fop]) -AM_CONDITIONAL(ENABLE_REGENERATE_MAN, test x$enable_man != xno) +AM_CONDITIONAL(ENABLE_REGENERATE_MAN, test x$enable_docu != xno) AM_CONDITIONAL(ENABLE_GENERATE_PDF, test ! -z "$FO2PDF") diff --git a/modules/pam_access/Makefile.am b/modules/pam_access/Makefile.am index 9b58e81e..b4fea7df 100644 --- a/modules/pam_access/Makefile.am +++ b/modules/pam_access/Makefile.am @@ -1,8 +1,9 @@ # -# Copyright (c) 2005, 2006 Thorsten Kukuk +# Copyright (c) 2005, 2006, 2009 Thorsten Kukuk # CLEANFILES = *~ +MAINTAINERCLEANFILES = $(MANS) README EXTRA_DIST = README access.conf $(MANS) $(XMLS) tst-pam_access diff --git a/modules/pam_cracklib/Makefile.am b/modules/pam_cracklib/Makefile.am index 619ffc93..57ddd675 100644 --- a/modules/pam_cracklib/Makefile.am +++ b/modules/pam_cracklib/Makefile.am @@ -1,12 +1,16 @@ # -# Copyright (c) 2005, 2006 Thorsten Kukuk +# Copyright (c) 2005, 2006, 2009 Thorsten Kukuk # CLEANFILES = *~ +MAINTAINERCLEANFILES = $(MANS) README -EXTRA_DIST = README $(MANS) $(XMLS) tst-pam_cracklib +EXTRA_DIST = README $(XMLS) pam_cracklib.8 tst-pam_cracklib -man_MANS = pam_cracklib.8 +if HAVE_LIBCRACK + TESTS = tst-pam_cracklib + man_MANS = pam_cracklib.8 +endif XMLS = README.xml pam_cracklib.8.xml @@ -18,21 +22,14 @@ AM_LDFLAGS = -no-undefined -avoid-version -module if HAVE_VERSIONING AM_LDFLAGS += -Wl,--version-script=$(srcdir)/../modules.map endif - -if HAVE_LIBCRACK -securelib_LTLIBRARIES = pam_cracklib.la - -TESTS = tst-pam_cracklib -endif - pam_cracklib_la_LIBADD = -L$(top_builddir)/libpam -lpam \ @LIBCRACK@ @LIBCRYPT@ +if HAVE_LIBCRACK + securelib_LTLIBRARIES = pam_cracklib.la +endif if ENABLE_REGENERATE_MAN - -noinst_DATA = README - +noinst_DATA = README pam_cracklib.8 README: pam_cracklib.8.xml - -include $(top_srcdir)/Make.xml.rules endif diff --git a/modules/pam_debug/Makefile.am b/modules/pam_debug/Makefile.am index 0b798516..d87af88f 100644 --- a/modules/pam_debug/Makefile.am +++ b/modules/pam_debug/Makefile.am @@ -1,8 +1,9 @@ # -# Copyright (c) 2005, 2006 Thorsten Kukuk +# Copyright (c) 2005, 2006, 2009 Thorsten Kukuk # CLEANFILES = *~ +MAINTAINERCLEANFILES = $(MANS) README EXTRA_DIST = README $(MANS) $(XMLS) tst-pam_debug @@ -28,4 +29,3 @@ noinst_DATA = README README: pam_debug.8.xml -include $(top_srcdir)/Make.xml.rules endif - diff --git a/modules/pam_deny/Makefile.am b/modules/pam_deny/Makefile.am index 94b5f0f6..118928a1 100644 --- a/modules/pam_deny/Makefile.am +++ b/modules/pam_deny/Makefile.am @@ -1,8 +1,9 @@ # -# Copyright (c) 2005 Thorsten Kukuk +# Copyright (c) 2005, 2009 Thorsten Kukuk # CLEANFILES = *~ +MAINTAINERCLEANFILES = $(MANS) README EXTRA_DIST = README $(MANS) $(XMLS) tst-pam_deny diff --git a/modules/pam_echo/Makefile.am b/modules/pam_echo/Makefile.am index d004e8f4..265e3a07 100644 --- a/modules/pam_echo/Makefile.am +++ b/modules/pam_echo/Makefile.am @@ -1,8 +1,9 @@ # -# Copyright (c) 2005, 2006 Thorsten Kukuk +# Copyright (c) 2005, 2006, 2009 Thorsten Kukuk # CLEANFILES = *~ +MAINTAINERCLEANFILES = $(MANS) README EXTRA_DIST = README $(MANS) $(XMLS) tst-pam_echo diff --git a/modules/pam_env/Makefile.am b/modules/pam_env/Makefile.am index 87813688..d39aad80 100644 --- a/modules/pam_env/Makefile.am +++ b/modules/pam_env/Makefile.am @@ -1,8 +1,9 @@ # -# Copyright (c) 2005 Thorsten Kukuk +# Copyright (c) 2005, 2009 Thorsten Kukuk # CLEANFILES = *~ +MAINTAINERCLEANFILES = $(MANS) README EXTRA_DIST = README pam_env.conf $(MANS) $(XMLS) tst-pam_env environment diff --git a/modules/pam_env/pam_env.c b/modules/pam_env/pam_env.c index 395ada21..84953104 100644 --- a/modules/pam_env/pam_env.c +++ b/modules/pam_env/pam_env.c @@ -120,7 +120,7 @@ _pam_parse (const pam_handle_t *pamh, int argc, const char **argv, "user_envfile= specification missing argument - ignored"); } else { *user_envfile = 13+*argv; - D(("new User Env File: %s", *user_env_file)); + D(("new User Env File: %s", *user_envfile)); } } else if (!strncmp(*argv,"readenv=",8)) *readenv = atoi(8+*argv); diff --git a/modules/pam_exec/Makefile.am b/modules/pam_exec/Makefile.am index 55fe9297..2838d1de 100644 --- a/modules/pam_exec/Makefile.am +++ b/modules/pam_exec/Makefile.am @@ -1,8 +1,9 @@ # -# Copyright (c) 2006 Thorsten Kukuk +# Copyright (c) 2006, 2009 Thorsten Kukuk # CLEANFILES = *~ +MAINTAINERCLEANFILES = $(MANS) README EXTRA_DIST = README $(MANS) $(XMLS) tst-pam_exec diff --git a/modules/pam_faildelay/Makefile.am b/modules/pam_faildelay/Makefile.am index 2796018c..2a4a2b07 100644 --- a/modules/pam_faildelay/Makefile.am +++ b/modules/pam_faildelay/Makefile.am @@ -1,8 +1,9 @@ # -# Copyright (c) 2006 Thorsten Kukuk +# Copyright (c) 2006, 2009 Thorsten Kukuk # CLEANFILES = *~ +MAINTAINERCLEANFILES = $(MANS) README EXTRA_DIST = README $(MANS) $(XMLS) tst-pam_faildelay @@ -28,4 +29,3 @@ noinst_DATA = README README: pam_faildelay.8.xml -include $(top_srcdir)/Make.xml.rules endif - diff --git a/modules/pam_filter/Makefile.am b/modules/pam_filter/Makefile.am index ab2ceee9..eddb08af 100644 --- a/modules/pam_filter/Makefile.am +++ b/modules/pam_filter/Makefile.am @@ -1,10 +1,11 @@ # -# Copyright (c) 2005, 2006, 2007 Thorsten Kukuk +# Copyright (c) 2005, 2006, 2007, 2009 Thorsten Kukuk # SUBDIRS = upperLOWER CLEANFILES = *~ +MAINTAINERCLEANFILES = $(MANS) README EXTRA_DIST = README $(MANS) $(XMLS) tst-pam_filter @@ -31,4 +32,3 @@ noinst_DATA = README README: pam_filter.8.xml -include $(top_srcdir)/Make.xml.rules endif - diff --git a/modules/pam_ftp/Makefile.am b/modules/pam_ftp/Makefile.am index a4ce03df..4401399b 100644 --- a/modules/pam_ftp/Makefile.am +++ b/modules/pam_ftp/Makefile.am @@ -1,8 +1,9 @@ # -# Copyright (c) 2005, 2006 Thorsten Kukuk +# Copyright (c) 2005, 2006, 2009 Thorsten Kukuk # CLEANFILES = *~ +MAINTAINERCLEANFILES = $(MANS) README EXTRA_DIST = README $(MANS) $(XMLS) tst-pam_ftp @@ -28,4 +29,3 @@ noinst_DATA = README README: pam_ftp.8.xml -include $(top_srcdir)/Make.xml.rules endif - diff --git a/modules/pam_group/Makefile.am b/modules/pam_group/Makefile.am index 22dc831b..0fd2a5d2 100644 --- a/modules/pam_group/Makefile.am +++ b/modules/pam_group/Makefile.am @@ -1,8 +1,9 @@ # -# Copyright (c) 2005, 2006 Thorsten Kukuk +# Copyright (c) 2005, 2006, 2009 Thorsten Kukuk # CLEANFILES = *~ +MAINTAINERCLEANFILES = $(MANS) README EXTRA_DIST = README group.conf $(MANS) $(XMLS) tst-pam_group @@ -31,4 +32,3 @@ noinst_DATA = README README: pam_group.8.xml group.conf.5.xml -include $(top_srcdir)/Make.xml.rules endif - diff --git a/modules/pam_issue/Makefile.am b/modules/pam_issue/Makefile.am index 8161fd81..40d5c1ab 100644 --- a/modules/pam_issue/Makefile.am +++ b/modules/pam_issue/Makefile.am @@ -1,8 +1,9 @@ # -# Copyright (c) 2005, 2006 Thorsten Kukuk +# Copyright (c) 2005, 2006, 2009 Thorsten Kukuk # CLEANFILES = *~ +MAINTAINERCLEANFILES = $(MANS) README EXTRA_DIST = README $(MANS) $(XMLS) tst-pam_issue @@ -28,4 +29,3 @@ noinst_DATA = README README: pam_issue.8.xml -include $(top_srcdir)/Make.xml.rules endif - diff --git a/modules/pam_keyinit/Makefile.am b/modules/pam_keyinit/Makefile.am index 5039705a..4416c1c1 100644 --- a/modules/pam_keyinit/Makefile.am +++ b/modules/pam_keyinit/Makefile.am @@ -1,8 +1,9 @@ # -# Copyright (c) 2006 David Howells +# Copyright (c) 2006, 2009 David Howells # CLEANFILES = *~ +MAINTAINERCLEANFILES = $(MANS) README EXTRA_DIST = README $(XMLS) pam_keyinit.8 tst-pam_keyinit XMLS = README.xml pam_keyinit.8.xml diff --git a/modules/pam_lastlog/Makefile.am b/modules/pam_lastlog/Makefile.am index 899bda7b..88bab272 100644 --- a/modules/pam_lastlog/Makefile.am +++ b/modules/pam_lastlog/Makefile.am @@ -1,8 +1,9 @@ # -# Copyright (c) 2005, 2006 Thorsten Kukuk +# Copyright (c) 2005, 2006, 2009 Thorsten Kukuk # CLEANFILES = *~ +MAINTAINERCLEANFILES = $(MANS) README securelibdir = $(SECUREDIR) secureconfdir = $(SCONFIGDIR) @@ -28,4 +29,3 @@ noinst_DATA = README README: pam_lastlog.8.xml -include $(top_srcdir)/Make.xml.rules endif - diff --git a/modules/pam_limits/Makefile.am b/modules/pam_limits/Makefile.am index 13232ea6..78943736 100644 --- a/modules/pam_limits/Makefile.am +++ b/modules/pam_limits/Makefile.am @@ -1,8 +1,9 @@ # -# Copyright (c) 2005, 2006 Thorsten Kukuk +# Copyright (c) 2005, 2006, 2009 Thorsten Kukuk # CLEANFILES = *~ +MAINTAINERCLEANFILES = $(MANS) README EXTRA_DIST = README $(MANS) $(XMLS) limits.conf tst-pam_limits diff --git a/modules/pam_listfile/Makefile.am b/modules/pam_listfile/Makefile.am index 2f211320..15466257 100644 --- a/modules/pam_listfile/Makefile.am +++ b/modules/pam_listfile/Makefile.am @@ -1,8 +1,9 @@ # -# Copyright (c) 2005, 2006 Thorsten Kukuk +# Copyright (c) 2005, 2006, 2009 Thorsten Kukuk # CLEANFILES = *~ +MAINTAINERCLEANFILES = $(MANS) README EXTRA_DIST = README $(MANS) $(XMLS) tst-pam_listfile @@ -28,4 +29,3 @@ noinst_DATA = README README: pam_listfile.8.xml -include $(top_srcdir)/Make.xml.rules endif - diff --git a/modules/pam_localuser/Makefile.am b/modules/pam_localuser/Makefile.am index d4e47937..c7deac3f 100644 --- a/modules/pam_localuser/Makefile.am +++ b/modules/pam_localuser/Makefile.am @@ -1,10 +1,11 @@ # -# Copyright (c) 2005, 2006 Thorsten Kukuk +# Copyright (c) 2005, 2006, 2009 Thorsten Kukuk # CLEANFILES = *~ +MAINTAINERCLEANFILES = $(MANS) README -EXTRA_DIST = README ${MANS} $(XMLS) tst-pam_localuser +EXTRA_DIST = README $(MANS) $(XMLS) tst-pam_localuser TESTS = tst-pam_localuser @@ -28,4 +29,3 @@ noinst_DATA = README README: pam_localuser.8.xml -include $(top_srcdir)/Make.xml.rules endif - diff --git a/modules/pam_loginuid/Makefile.am b/modules/pam_loginuid/Makefile.am index 636db963..4a715f1b 100644 --- a/modules/pam_loginuid/Makefile.am +++ b/modules/pam_loginuid/Makefile.am @@ -1,8 +1,9 @@ # -# Copyright (c) 2006 Thorsten Kukuk +# Copyright (c) 2006, 2009 Thorsten Kukuk # CLEANFILES = *~ +MAINTAINERCLEANFILES = $(MANS) README EXTRA_DIST = README $(MANS) $(XMLS) tst-pam_loginuid diff --git a/modules/pam_mail/Makefile.am b/modules/pam_mail/Makefile.am index 0b5d2d70..c63a2bc2 100644 --- a/modules/pam_mail/Makefile.am +++ b/modules/pam_mail/Makefile.am @@ -1,8 +1,9 @@ # -# Copyright (c) 2005, 2006 Thorsten Kukuk +# Copyright (c) 2005, 2006, 2009 Thorsten Kukuk # CLEANFILES = *~ +MAINTAINERCLEANFILES = $(MANS) README EXTRA_DIST = README $(MANS) $(XMLS) tst-pam_mail @@ -28,4 +29,3 @@ noinst_DATA = README README: pam_mail.8.xml -include $(top_srcdir)/Make.xml.rules endif - diff --git a/modules/pam_mkhomedir/Makefile.am b/modules/pam_mkhomedir/Makefile.am index 42031472..7fe66056 100644 --- a/modules/pam_mkhomedir/Makefile.am +++ b/modules/pam_mkhomedir/Makefile.am @@ -1,9 +1,10 @@ # -# Copyright (c) 2005, 2006 Thorsten Kukuk +# Copyright (c) 2005, 2006, 2009 Thorsten Kukuk # Copyright (c) 2008 Red Hat, Inc. # CLEANFILES = *~ +MAINTAINERCLEANFILES = $(MANS) README EXTRA_DIST = README $(MANS) $(XMLS) tst-pam_mkhomedir @@ -36,4 +37,3 @@ noinst_DATA = README README: pam_mkhomedir.8.xml -include $(top_srcdir)/Make.xml.rules endif - diff --git a/modules/pam_motd/Makefile.am b/modules/pam_motd/Makefile.am index 872e5d37..ec6cd57a 100644 --- a/modules/pam_motd/Makefile.am +++ b/modules/pam_motd/Makefile.am @@ -1,8 +1,9 @@ # -# Copyright (c) 2005, 2006 Thorsten Kukuk +# Copyright (c) 2005, 2006, 2009 Thorsten Kukuk # CLEANFILES = *~ +MAINTAINERCLEANFILES = $(MANS) README EXTRA_DIST = README $(MANS) $(XMLS) tst-pam_motd @@ -28,4 +29,3 @@ noinst_DATA = README README: pam_motd.8.xml -include $(top_srcdir)/Make.xml.rules endif - diff --git a/modules/pam_namespace/Makefile.am b/modules/pam_namespace/Makefile.am index 05d47cf3..44513de0 100644 --- a/modules/pam_namespace/Makefile.am +++ b/modules/pam_namespace/Makefile.am @@ -1,21 +1,22 @@ # +# Copyright (c) 2009 Thorsten Kukuk # Copyright (c) 2006 Red Hat, Inc. # CLEANFILES = *~ +MAINTAINERCLEANFILES = $(MAN5) $(MAN8) README + MAN5 = namespace.conf.5 MAN8 = pam_namespace.8 -XMLS = README.xml namespace.conf.5.xml pam_namespace.8.xml +EXTRA_DIST = README namespace.conf namespace.init $(MAN5) $(MAN8) $(XMLS) tst-pam_namespace -if ENABLE_REGENERATE_MAN -noinst_DATA = README --include $(top_srcdir)/Make.xml.rules +if HAVE_UNSHARE + TESTS = tst-pam_namespace + man_MANS = $(MAN5) $(MAN8) endif -EXTRA_DIST = README namespace.conf namespace.init $(MAN5) $(MAN8) $(XMLS) tst-pam_namespace - -noinst_HEADERS = md5.h pam_namespace.h argv_parse.h +XMLS = README.xml namespace.conf.5.xml pam_namespace.8.xml securelibdir = $(SECUREDIR) secureconfdir = $(SCONFIGDIR) @@ -28,15 +29,21 @@ if HAVE_VERSIONING AM_LDFLAGS += -Wl,--version-script=$(srcdir)/../modules.map endif +noinst_HEADERS = md5.h pam_namespace.h argv_parse.h + if HAVE_UNSHARE -securelib_LTLIBRARIES = pam_namespace.la -pam_namespace_la_SOURCES = pam_namespace.c md5.c argv_parse.c -pam_namespace_la_LIBADD = -L$(top_builddir)/libpam -lpam @LIBSELINUX@ + securelib_LTLIBRARIES = pam_namespace.la + pam_namespace_la_SOURCES = pam_namespace.c md5.c argv_parse.c + pam_namespace_la_LIBADD = -L$(top_builddir)/libpam -lpam @LIBSELINUX@ -secureconf_DATA = namespace.conf -secureconf_SCRIPTS = namespace.init -namespaced_DATA = + secureconf_DATA = namespace.conf + secureconf_SCRIPTS = namespace.init + namespaced_DATA = +endif -TESTS = tst-pam_namespace -man_MANS = $(MAN5) $(MAN8) + +if ENABLE_REGENERATE_MAN +noinst_DATA = README +README: pam_namespace.8.xml namespace.conf.5.xml +-include $(top_srcdir)/Make.xml.rules endif diff --git a/modules/pam_nologin/Makefile.am b/modules/pam_nologin/Makefile.am index 02840dde..f2bcfab1 100644 --- a/modules/pam_nologin/Makefile.am +++ b/modules/pam_nologin/Makefile.am @@ -1,8 +1,9 @@ # -# Copyright (c) 2005, 2006 Thorsten Kukuk +# Copyright (c) 2005, 2006, 2009 Thorsten Kukuk # CLEANFILES = *~ +MAINTAINERCLEANFILES = $(MANS) README EXTRA_DIST = README $(MANS) $(XMLS) tst-pam_nologin @@ -28,4 +29,3 @@ noinst_DATA = README README: pam_nologin.8.xml -include $(top_srcdir)/Make.xml.rules endif - diff --git a/modules/pam_permit/Makefile.am b/modules/pam_permit/Makefile.am index aa6db7a1..5d251323 100644 --- a/modules/pam_permit/Makefile.am +++ b/modules/pam_permit/Makefile.am @@ -1,8 +1,9 @@ # -# Copyright (c) 2005, 2006 Thorsten Kukuk +# Copyright (c) 2005, 2006, 2009 Thorsten Kukuk # CLEANFILES = *~ +MAINTAINERCLEANFILES = $(MANS) README EXTRA_DIST = README $(MANS) $(XMLS) tst-pam_permit @@ -28,4 +29,3 @@ noinst_DATA = README README: pam_permit.8.xml -include $(top_srcdir)/Make.xml.rules endif - diff --git a/modules/pam_pwhistory/Makefile.am b/modules/pam_pwhistory/Makefile.am index 018d0b52..4c24c275 100644 --- a/modules/pam_pwhistory/Makefile.am +++ b/modules/pam_pwhistory/Makefile.am @@ -1,8 +1,9 @@ # -# Copyright (c) 2008 Thorsten Kukuk +# Copyright (c) 2008, 2009 Thorsten Kukuk # CLEANFILES = *~ +MAINTAINERCLEANFILES = $(MANS) README EXTRA_DIST = README $(MANS) $(XMLS) tst-pam_pwhistory @@ -32,4 +33,3 @@ noinst_DATA = README README: pam_pwhistory.8.xml -include $(top_srcdir)/Make.xml.rules endif - diff --git a/modules/pam_rhosts/Makefile.am b/modules/pam_rhosts/Makefile.am index 547ad621..7ffd4b78 100644 --- a/modules/pam_rhosts/Makefile.am +++ b/modules/pam_rhosts/Makefile.am @@ -1,8 +1,9 @@ # -# Copyright (c) 2005, 2006, 2008 Thorsten Kukuk +# Copyright (c) 2005, 2006, 2008, 2009 Thorsten Kukuk # CLEANFILES = *~ +MAINTAINERCLEANFILES = $(MANS) README EXTRA_DIST = README $(MANS) $(XMLS) tst-pam_rhosts @@ -29,4 +30,3 @@ noinst_DATA = README README: pam_rhosts.8.xml -include $(top_srcdir)/Make.xml.rules endif - diff --git a/modules/pam_rootok/Makefile.am b/modules/pam_rootok/Makefile.am index 54fe2720..81969fc4 100644 --- a/modules/pam_rootok/Makefile.am +++ b/modules/pam_rootok/Makefile.am @@ -1,8 +1,9 @@ # -# Copyright (c) 2005, 2006 Thorsten Kukuk +# Copyright (c) 2005, 2006, 2009 Thorsten Kukuk # CLEANFILES = *~ +MAINTAINERCLEANFILES = $(MANS) README EXTRA_DIST = README $(MANS) $(XMLS) tst-pam_rootok diff --git a/modules/pam_securetty/Makefile.am b/modules/pam_securetty/Makefile.am index dd8d9473..092b6773 100644 --- a/modules/pam_securetty/Makefile.am +++ b/modules/pam_securetty/Makefile.am @@ -1,8 +1,9 @@ # -# Copyright (c) 2005, 2006 Thorsten Kukuk +# Copyright (c) 2005, 2006, 2009 Thorsten Kukuk # CLEANFILES = *~ +MAINTAINERCLEANFILES = $(MANS) README EXTRA_DIST = README $(MANS) $(XMLS) tst-pam_securetty diff --git a/modules/pam_shells/Makefile.am b/modules/pam_shells/Makefile.am index 543e01b4..f4abbb44 100644 --- a/modules/pam_shells/Makefile.am +++ b/modules/pam_shells/Makefile.am @@ -1,8 +1,9 @@ # -# Copyright (c) 2005, 2006 Thorsten Kukuk +# Copyright (c) 2005, 2006, 2009 Thorsten Kukuk # CLEANFILES = *~ +MAINTAINERCLEANFILES = $(MANS) README EXTRA_DIST = README $(MANS) $(XMLS) tst-pam_shells @@ -28,4 +29,3 @@ noinst_DATA = README README: pam_shells.8.xml -include $(top_srcdir)/Make.xml.rules endif - diff --git a/modules/pam_stress/Makefile.am b/modules/pam_stress/Makefile.am index b5f80938..ff33817b 100644 --- a/modules/pam_stress/Makefile.am +++ b/modules/pam_stress/Makefile.am @@ -1,5 +1,5 @@ # -# Copyright (c) 2005, 2006 Thorsten Kukuk +# Copyright (c) 2005, 2006, 2009 Thorsten Kukuk # CLEANFILES = *~ diff --git a/modules/pam_succeed_if/Makefile.am b/modules/pam_succeed_if/Makefile.am index 0394f42d..49b5d46c 100644 --- a/modules/pam_succeed_if/Makefile.am +++ b/modules/pam_succeed_if/Makefile.am @@ -1,8 +1,9 @@ # -# Copyright (c) 2005, 2006 Thorsten Kukuk +# Copyright (c) 2005, 2006, 2009 Thorsten Kukuk # CLEANFILES = *~ +MAINTAINERCLEANFILES = $(MANS) README EXTRA_DIST = README ${MANS} ${XMLS} tst-pam_succeed_if diff --git a/modules/pam_tally/Makefile.am b/modules/pam_tally/Makefile.am index c4c181a9..e5b95592 100644 --- a/modules/pam_tally/Makefile.am +++ b/modules/pam_tally/Makefile.am @@ -1,8 +1,9 @@ # -# Copyright (c) 2005, 2006, 2007 Thorsten Kukuk +# Copyright (c) 2005, 2006, 2007, 2009 Thorsten Kukuk # CLEANFILES = *~ +MAINTAINERCLEANFILES = $(MANS) README EXTRA_DIST = README $(MANS) $(XMLS) tst-pam_tally diff --git a/modules/pam_tally2/Makefile.am b/modules/pam_tally2/Makefile.am index 06cdf554..507c2942 100644 --- a/modules/pam_tally2/Makefile.am +++ b/modules/pam_tally2/Makefile.am @@ -1,9 +1,10 @@ # -# Copyright (c) 2005, 2006, 2007 Thorsten Kukuk +# Copyright (c) 2005, 2006, 2007, 2009 Thorsten Kukuk # Copyright (c) 2008 Red Hat, Inc. # CLEANFILES = *~ +MAINTAINERCLEANFILES = $(MANS) README EXTRA_DIST = README $(MANS) $(XMLS) tst-pam_tally2 diff --git a/modules/pam_time/Makefile.am b/modules/pam_time/Makefile.am index 9c63ee5e..d2ef636c 100644 --- a/modules/pam_time/Makefile.am +++ b/modules/pam_time/Makefile.am @@ -1,8 +1,9 @@ # -# Copyright (c) 2005, 2006 Thorsten Kukuk +# Copyright (c) 2005, 2006, 2009 Thorsten Kukuk # CLEANFILES = *~ +MAINTAINERCLEANFILES = $(MANS) README EXTRA_DIST = README $(MANS) $(XMLS) time.conf tst-pam_time diff --git a/modules/pam_timestamp/Makefile.am b/modules/pam_timestamp/Makefile.am index 37cbabf9..313c1eb7 100644 --- a/modules/pam_timestamp/Makefile.am +++ b/modules/pam_timestamp/Makefile.am @@ -1,9 +1,10 @@ # -# Copyright (c) 2005 Thorsten Kukuk +# Copyright (c) 2005, 2009 Thorsten Kukuk # Copyright (c) 2005, 2008 Red Hat, Inc. # CLEANFILES = *~ +MAINTAINERCLEANFILES = $(MANS) README XMLS = README.xml pam_timestamp.8.xml pam_timestamp_check.8.xml man_MANS = pam_timestamp.8 pam_timestamp_check.8 @@ -44,4 +45,4 @@ README: pam_timestamp.8.xml -include $(top_srcdir)/Make.xml.rules endif -noinst_PROGRAMS = hmacfile +noinst_PROGRAMS = hmacfile diff --git a/modules/pam_tty_audit/Makefile.am b/modules/pam_tty_audit/Makefile.am index 5bb64585..fce439ce 100644 --- a/modules/pam_tty_audit/Makefile.am +++ b/modules/pam_tty_audit/Makefile.am @@ -1,8 +1,9 @@ # -# Copyright (c) 2005, 2006 Thorsten Kukuk +# Copyright (c) 2005, 2006, 2009 Thorsten Kukuk # CLEANFILES = *~ +MAINTAINERCLEANFILES = $(MANS) README EXTRA_DIST = README $(MANS) $(XMLS) @@ -27,4 +28,3 @@ noinst_DATA = README README: pam_tty_audit.8.xml -include $(top_srcdir)/Make.xml.rules endif - diff --git a/modules/pam_umask/Makefile.am b/modules/pam_umask/Makefile.am index 53a666aa..397c5398 100644 --- a/modules/pam_umask/Makefile.am +++ b/modules/pam_umask/Makefile.am @@ -1,8 +1,9 @@ # -# Copyright (c) 2005, 2006 Thorsten Kukuk +# Copyright (c) 2005, 2006, 2009 Thorsten Kukuk # CLEANFILES = *~ +MAINTAINERCLEANFILES = $(MANS) README EXTRA_DIST = README $(MANS) $(XMLS) tst-pam_umask @@ -29,4 +30,3 @@ noinst_DATA = README README: pam_umask.8.xml -include $(top_srcdir)/Make.xml.rules endif - diff --git a/modules/pam_unix/Makefile.am b/modules/pam_unix/Makefile.am index c4f746c9..44b37e94 100644 --- a/modules/pam_unix/Makefile.am +++ b/modules/pam_unix/Makefile.am @@ -1,11 +1,12 @@ # -# Copyright (c) 2005, 2006 Thorsten Kukuk +# Copyright (c) 2005, 2006, 2009 Thorsten Kukuk # CLEANFILES = *~ +MAINTAINERCLEANFILES = $(MANS) README EXTRA_DIST = README md5.c md5_crypt.c lckpwdf.-c $(MANS) CHANGELOG \ - tst-pam_unix $(XMLS) + tst-pam_unix $(XMLS) 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 @@ -49,13 +50,13 @@ bigcrypt_LDADD = @LIBCRYPT@ 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_LDFLAGS = @PIE_LDFLAGS@ unix_chkpwd_LDADD = @LIBCRYPT@ @LIBSELINUX@ @LIBAUDIT@ 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_LDFLAGS = @PIE_LDFLAGS@ unix_update_LDADD = @LIBCRYPT@ @LIBSELINUX@ if ENABLE_REGENERATE_MAN @@ -63,4 +64,3 @@ noinst_DATA = README README: pam_unix.8.xml -include $(top_srcdir)/Make.xml.rules endif - diff --git a/modules/pam_userdb/Makefile.am b/modules/pam_userdb/Makefile.am index a442ef83..b05cc6c6 100644 --- a/modules/pam_userdb/Makefile.am +++ b/modules/pam_userdb/Makefile.am @@ -1,12 +1,17 @@ # -# Copyright (c) 2005, 2006 Thorsten Kukuk +# Copyright (c) 2005, 2006, 2009 Thorsten Kukuk # CLEANFILES = *~ +MAINTAINERCLEANFILES = $(MANS) README -EXTRA_DIST = README $(MANS) $(XMLS) create.pl tst-pam_userdb +EXTRA_DIST = README $(XMLS) pam_userdb.8 create.pl tst-pam_userdb + +if HAVE_LIBDB + man_MANS = pam_userdb.8 + TESTS = tst-pam_userdb +endif -man_MANS = pam_userdb.8 XMLS = README.xml pam_userdb.8.xml securelibdir = $(SECUREDIR) @@ -21,13 +26,12 @@ endif if HAVE_LIBDB securelib_LTLIBRARIES = pam_userdb.la - TESTS = tst-pam_userdb endif noinst_HEADERS = pam_userdb.h if ENABLE_REGENERATE_MAN -noinst_DATA = README +noinst_DATA = README pam_userdb.8 README: pam_userdb.8.xml -include $(top_srcdir)/Make.xml.rules endif diff --git a/modules/pam_warn/Makefile.am b/modules/pam_warn/Makefile.am index 6ecc1362..75cf38a5 100644 --- a/modules/pam_warn/Makefile.am +++ b/modules/pam_warn/Makefile.am @@ -1,8 +1,9 @@ # -# Copyright (c) 2005, 2006 Thorsten Kukuk +# Copyright (c) 2005, 2006, 2009 Thorsten Kukuk # CLEANFILES = *~ +MAINTAINERCLEANFILES = $(MANS) README EXTRA_DIST = README $(MANS) $(XMLS) tst-pam_warn @@ -28,4 +29,3 @@ noinst_DATA = README README: pam_warn.8.xml -include $(top_srcdir)/Make.xml.rules endif - diff --git a/modules/pam_wheel/Makefile.am b/modules/pam_wheel/Makefile.am index 82a98305..bccb8aae 100644 --- a/modules/pam_wheel/Makefile.am +++ b/modules/pam_wheel/Makefile.am @@ -1,8 +1,9 @@ # -# Copyright (c) 2005, 2006 Thorsten Kukuk +# Copyright (c) 2005, 2006, 2009 Thorsten Kukuk # CLEANFILES = *~ +MAINTAINERCLEANFILES = $(MANS) README EXTRA_DIST = README ${MANS} $(XMLS) tst-pam_wheel @@ -28,4 +29,3 @@ noinst_DATA = README README: pam_wheel.8.xml -include $(top_srcdir)/Make.xml.rules endif - diff --git a/modules/pam_xauth/Makefile.am b/modules/pam_xauth/Makefile.am index 8f1d56b0..816d50e9 100644 --- a/modules/pam_xauth/Makefile.am +++ b/modules/pam_xauth/Makefile.am @@ -1,8 +1,9 @@ # -# Copyright (c) 2005, 2006 Thorsten Kukuk +# Copyright (c) 2005, 2006, 2009 Thorsten Kukuk # CLEANFILES = *~ +MAINTAINERCLEANFILES = $(MANS) README EXTRA_DIST = README ${MANS} $(XMLS) tst-pam_xauth @@ -28,4 +29,3 @@ noinst_DATA = README README: pam_xauth.8.xml -include $(top_srcdir)/Make.xml.rules endif - -- cgit v1.2.3 From 006cf0e7333c53f7981c60c1cfcad77537d0fe74 Mon Sep 17 00:00:00 2001 From: Thorsten Kukuk Date: Mon, 29 Jun 2009 08:15:00 +0000 Subject: Relevant BUGIDs: MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Purpose of commit: docu fix Commit summary: --------------- 2009-06-29 Thorsten Kukuk * modules/pam_unix/pam_unix.8.xml: Fix blowfish description. Reported by Diego E. “Flameeyes” Pettenò. --- modules/pam_unix/pam_unix.8.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/pam_unix/pam_unix.8.xml b/modules/pam_unix/pam_unix.8.xml index a726e5e7..6b860f7f 100644 --- a/modules/pam_unix/pam_unix.8.xml +++ b/modules/pam_unix/pam_unix.8.xml @@ -296,7 +296,7 @@ When a user changes their password next, encrypt it with the blowfish algorithm. If the - SHA512 algorithm is not known to the + blowfish algorithm is not known to the crypt3 function, fall back to MD5. -- cgit v1.2.3 From 2037cd51a2b787c492d60c9235b85868f03ed9ba Mon Sep 17 00:00:00 2001 From: Thorsten Kukuk Date: Tue, 30 Jun 2009 10:28:53 +0000 Subject: Relevant BUGIDs: Purpose of commit: bugfix Commit summary: --------------- This makes Linux-PAM compile able with uClibc or on embedded systems without full libc/libnsl. 2009-06-29 Thorsten Kukuk * modules/pam_unix/yppasswd_xdr.c: Remove unnecessary header files. * modules/pam_unix/support.c (_unix_getpwnam): Only compile in NIS support if all necessary functions exist. * modules/pam_unix/pam_unix_passwd.c (getNISserver): Add debug option, handle correct if OS has no NIS support. * modules/pam_access/pam_access.c (netgroup_match): Check if yp_get_default_domain and innetgr are available at compile time. * configure.in: Check for functions: innetgr, getdomainname check for headers: rpcsvc/ypclnt.h, rpcsvc/yp_prot.h. --- ChangeLog | 21 +++++++++++++++++++++ configure.in | 4 ++-- modules/pam_access/pam_access.c | 26 ++++++++++++++++++++++---- modules/pam_unix/pam_unix_passwd.c | 36 ++++++++++++++++++++++++++++++++++-- modules/pam_unix/support.c | 7 +++++++ modules/pam_unix/yppasswd_xdr.c | 2 -- 6 files changed, 86 insertions(+), 10 deletions(-) diff --git a/ChangeLog b/ChangeLog index 8b82adbb..9ee58687 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,24 @@ +2009-06-29 Thorsten Kukuk + + * modules/pam_unix/yppasswd_xdr.c: Remove unnecessary header files. + + * modules/pam_unix/support.c (_unix_getpwnam): Only compile in NIS + support if all necessary functions exist. + + * modules/pam_unix/pam_unix_passwd.c (getNISserver): Add debug + option, handle correct if OS has no NIS support. + + * modules/pam_access/pam_access.c (netgroup_match): Check if + yp_get_default_domain and innetgr are available at compile time. + + * configure.in: Check for functions: innetgr, getdomainname + check for headers: rpcsvc/ypclnt.h, rpcsvc/yp_prot.h. + +2009-06-29 Thorsten Kukuk + + * modules/pam_unix/pam_unix.8.xml: Fix blowfish description. + Reported by Diego E. “Flameeyes” Pettenò. + 2009-06-26 Thorsten Kukuk * modules/pam_namespace/Makefile.am: Fix make maintainer-clean, diff --git a/configure.in b/configure.in index b7d88003..3cc05ed4 100644 --- a/configure.in +++ b/configure.in @@ -409,7 +409,7 @@ AM_CONDITIONAL([HAVE_LIBDB], [test ! -z "$LIBDB"]) AC_CHECK_LIB([nsl],[yp_get_default_domain], LIBNSL="-lnsl", LIBNSL="") BACKUP_LIBS=$LIBS LIBS="$LIBS $LIBNSL" -AC_CHECK_FUNCS(yp_get_default_domain) +AC_CHECK_FUNCS(yp_get_default_domain getdomainname innetgr yperr_string yp_master yp_bind yp_match yp_unbind) LIBS=$BACKUP_LIBS AC_SUBST(LIBNSL) @@ -436,7 +436,7 @@ dnl Checks for header files. AC_HEADER_DIRENT AC_HEADER_STDC AC_HEADER_SYS_WAIT -AC_CHECK_HEADERS(fcntl.h limits.h malloc.h sys/file.h sys/ioctl.h sys/time.h syslog.h net/if.h termio.h unistd.h sys/fsuid.h inittypes.h) +AC_CHECK_HEADERS(fcntl.h limits.h malloc.h sys/file.h sys/ioctl.h sys/time.h syslog.h net/if.h termio.h unistd.h sys/fsuid.h inittypes.h rpcsvc/ypclnt.h rpcsvc/yp_prot.h) dnl For module/pam_lastlog AC_CHECK_HEADERS(lastlog.h utmp.h utmpx.h) diff --git a/modules/pam_access/pam_access.c b/modules/pam_access/pam_access.c index ba8effe3..963ce528 100644 --- a/modules/pam_access/pam_access.c +++ b/modules/pam_access/pam_access.c @@ -41,11 +41,12 @@ #include #include #include -#include #include #include #include - +#ifdef HAVE_RPCSVC_YPCLNT_H +#include +#endif #ifdef HAVE_LIBAUDIT #include #endif @@ -465,13 +466,31 @@ static int netgroup_match (pam_handle_t *pamh, const char *netgroup, const char *machine, const char *user, int debug) { - char *mydomain = NULL; int retval; + char *mydomain = NULL; +#ifdef HAVE_YP_GET_DEFAUTL_DOMAIN yp_get_default_domain(&mydomain); +#elif defined(HAVE_GETDOMAINNAME) + char domainname_res[256]; + if (getdomainname (domainname_res, sizeof (domainname_res)) == 0) + { + if (strcmp (domainname_res, "(none)") == 0) + { + /* If domainname is not set, some systems will return "(none)" */ + domainname_res[0] = '\0'; + } + mydomain = domainname_res; + } +#endif +#ifdef HAVE_INNETGR retval = innetgr (netgroup, machine, user, mydomain); +#else + retval = 0; + pam_syslog (pamh, LOG_ERR, "pam_access does not have netgroup support"); +#endif if (debug == YES) pam_syslog (pamh, LOG_DEBUG, "netgroup_match: %d (netgroup=%s, machine=%s, user=%s, domain=%s)", @@ -479,7 +498,6 @@ netgroup_match (pam_handle_t *pamh, const char *netgroup, machine ? machine : "NULL", user ? user : "NULL", mydomain ? mydomain : "NULL"); return retval; - } /* user_match - match a username against one token */ diff --git a/modules/pam_unix/pam_unix_passwd.c b/modules/pam_unix/pam_unix_passwd.c index 29b9c67d..2792a4d5 100644 --- a/modules/pam_unix/pam_unix_passwd.c +++ b/modules/pam_unix/pam_unix_passwd.c @@ -55,8 +55,12 @@ #include #include #include +#ifdef HAVE_RPCSVC_YP_PROT_H #include +#endif +#ifdef HAVE_RPCSVC_YPCLNT_H #include +#endif #include #include @@ -98,17 +102,34 @@ extern int getrpcport(const char *host, unsigned long prognum, #define MAX_PASSWD_TRIES 3 -static char *getNISserver(pam_handle_t *pamh) +static char *getNISserver(pam_handle_t *pamh, unsigned int ctrl) { +#if (defined(HAVE_YP_GET_DEFAULT_DOMAIN) || defined(HAVE_GETDOMAINNAME)) && defined(HAVE_YP_MASTER) char *master; char *domainname; int port, err; +#ifdef HAVE_YP_GET_DEFAULT_DOMAIN if ((err = yp_get_default_domain(&domainname)) != 0) { pam_syslog(pamh, LOG_WARNING, "can't get local yp domain: %s", yperr_string(err)); return NULL; } +#elif defined(HAVE_GETDOMAINNAME) + char domainname_res[256]; + + if (getdomainname (domainname_res, sizeof (domainname_res)) == 0) + { + if (strcmp (domainname_res, "(none)") == 0) + { + /* If domainname is not set, some systems will return "(none)" */ + domainname_res[0] = '\0'; + } + domainname = domainname_res; + } + else domainname = NULL; +#endif + if ((err = yp_master(domainname, "passwd.byname", &master)) != 0) { pam_syslog(pamh, LOG_WARNING, "can't find the master ypserver: %s", yperr_string(err)); @@ -125,7 +146,18 @@ static char *getNISserver(pam_handle_t *pamh) "yppasswd daemon running on illegal port"); return NULL; } + if (on(UNIX_DEBUG, ctrl)) { + pam_syslog(pamh, LOG_DEBUG, "Use NIS server on %s with port %d", + master, port); + } return master; +#else + if (on(UNIX_DEBUG, ctrl)) { + pam_syslog(pamh, LOG_DEBUG, "getNISserver: No NIS support available"); + } + + return NULL; +#endif } #ifdef WITH_SELINUX @@ -294,7 +326,7 @@ static int _do_setpass(pam_handle_t* pamh, const char *forwho, } if (on(UNIX_NIS, ctrl) && _unix_comesfromsource(pamh, forwho, 0, 1)) { - if ((master=getNISserver(pamh)) != NULL) { + if ((master=getNISserver(pamh, ctrl)) != NULL) { struct timeval timeout; struct yppasswd yppwd; CLIENT *clnt; diff --git a/modules/pam_unix/support.c b/modules/pam_unix/support.c index 050e0dc1..2a47d157 100644 --- a/modules/pam_unix/support.c +++ b/modules/pam_unix/support.c @@ -19,7 +19,9 @@ #include #include #include +#ifdef HAVE_RPCSVC_YPCLNT_H #include +#endif #include #include @@ -275,6 +277,7 @@ int _unix_getpwnam(pam_handle_t *pamh, const char *name, } } +#if defined(HAVE_YP_GET_DEFAULT_DOMAIN) && defined (HAVE_YP_BIND) && defined (HAVE_YP_MATCH) && defined (HAVE_YP_UNBIND) if (!matched && nis) { char *userinfo = NULL, *domain = NULL; int len = 0, i; @@ -293,6 +296,10 @@ int _unix_getpwnam(pam_handle_t *pamh, const char *name, } } } +#else + /* we don't have NIS support, make compiler happy. */ + nis = 0; +#endif if (matched && (ret != NULL)) { *ret = NULL; diff --git a/modules/pam_unix/yppasswd_xdr.c b/modules/pam_unix/yppasswd_xdr.c index 0b7cfac6..0b95b82b 100644 --- a/modules/pam_unix/yppasswd_xdr.c +++ b/modules/pam_unix/yppasswd_xdr.c @@ -13,8 +13,6 @@ #include "config.h" #include -#include -#include #include "yppasswd.h" bool_t -- cgit v1.2.3 From 15ea8d1c2d1f0899e3a4caa6c3482b2f01647cdf Mon Sep 17 00:00:00 2001 From: Thorsten Kukuk Date: Tue, 21 Jul 2009 13:59:24 +0000 Subject: Relevant BUGIDs: Purpose of commit: bugfix Commit summary: --------------- 2009-07-21 Thorsten Kukuk * modules/pam_cracklib/pam_cracklib.c (pam_sm_chauthtok): Delete new token if it does not match strength criteria. --- ChangeLog | 5 +++++ modules/pam_cracklib/pam_cracklib.c | 6 ++++-- po/Linux-PAM.pot | 22 +++++++++++----------- po/ar.po | 22 +++++++++++----------- po/as.po | 22 +++++++++++----------- po/bn_IN.po | 22 +++++++++++----------- po/ca.po | 22 +++++++++++----------- po/cs.po | 22 +++++++++++----------- po/da.po | 22 +++++++++++----------- po/de.po | 22 +++++++++++----------- po/es.po | 22 +++++++++++----------- po/fi.po | 22 +++++++++++----------- po/fr.po | 22 +++++++++++----------- po/gu.po | 22 +++++++++++----------- po/hi.po | 22 +++++++++++----------- po/hu.po | 22 +++++++++++----------- po/it.po | 22 +++++++++++----------- po/ja.po | 22 +++++++++++----------- po/kk.po | 22 +++++++++++----------- po/km.po | 22 +++++++++++----------- po/kn.po | 22 +++++++++++----------- po/ko.po | 22 +++++++++++----------- po/ml.po | 22 +++++++++++----------- po/mr.po | 22 +++++++++++----------- po/ms.po | 22 +++++++++++----------- po/nb.po | 22 +++++++++++----------- po/nl.po | 22 +++++++++++----------- po/or.po | 22 +++++++++++----------- po/pa.po | 22 +++++++++++----------- po/pl.po | 22 +++++++++++----------- po/pt.po | 22 +++++++++++----------- po/pt_BR.po | 22 +++++++++++----------- po/ru.po | 22 +++++++++++----------- po/si.po | 22 +++++++++++----------- po/sk.po | 22 +++++++++++----------- po/sr.po | 22 +++++++++++----------- po/sr@latin.po | 22 +++++++++++----------- po/sv.po | 22 +++++++++++----------- po/ta.po | 22 +++++++++++----------- po/te.po | 22 +++++++++++----------- po/tr.po | 22 +++++++++++----------- po/uk.po | 22 +++++++++++----------- po/zh_CN.po | 22 +++++++++++----------- po/zh_TW.po | 22 +++++++++++----------- po/zu.po | 22 +++++++++++----------- 45 files changed, 482 insertions(+), 475 deletions(-) diff --git a/ChangeLog b/ChangeLog index 9ee58687..c8747dcc 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2009-07-21 Thorsten Kukuk + + * modules/pam_cracklib/pam_cracklib.c (pam_sm_chauthtok): Delete + new token if it does not match strength criteria. + 2009-06-29 Thorsten Kukuk * modules/pam_unix/yppasswd_xdr.c: Remove unnecessary header files. diff --git a/modules/pam_cracklib/pam_cracklib.c b/modules/pam_cracklib/pam_cracklib.c index ba64aae2..cf383b2c 100644 --- a/modules/pam_cracklib/pam_cracklib.c +++ b/modules/pam_cracklib/pam_cracklib.c @@ -545,7 +545,7 @@ static int _pam_unix_approve_pass(pam_handle_t *pamh, const char *pass_new) { const char *msg = NULL; - const void *user; + const char *user; int retval; if (pass_new == NULL || (pass_old && !strcmp(pass_old,pass_new))) { @@ -556,7 +556,7 @@ static int _pam_unix_approve_pass(pam_handle_t *pamh, return PAM_AUTHTOK_ERR; } - retval = pam_get_item(pamh, PAM_USER, &user); + retval = pam_get_user(pamh, &user, NULL); if (retval != PAM_SUCCESS || user == NULL) { if (ctrl & PAM_DEBUG_ARG) pam_syslog(pamh,LOG_ERR,"Can not get username"); @@ -658,6 +658,7 @@ PAM_EXTERN int pam_sm_chauthtok(pam_handle_t *pamh, int flags, pam_error (pamh, _("BAD PASSWORD: %s"), crack_msg); if (getuid() || (flags & PAM_CHANGE_EXPIRED_AUTHTOK)) { + pam_set_item (pamh, PAM_AUTHTOK, NULL); retval = PAM_AUTHTOK_ERR; continue; } @@ -670,6 +671,7 @@ PAM_EXTERN int pam_sm_chauthtok(pam_handle_t *pamh, int flags, if (retval != PAM_SUCCESS) { if (getuid() || (flags & PAM_CHANGE_EXPIRED_AUTHTOK)) { + pam_set_item(pamh, PAM_AUTHTOK, NULL); retval = PAM_AUTHTOK_ERR; continue; } diff --git a/po/Linux-PAM.pot b/po/Linux-PAM.pot index 2219b2e4..50b9dc59 100644 --- a/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: 2009-06-16 10:39+0200\n" +"POT-Creation-Date: 2009-06-30 12:29+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -231,12 +231,12 @@ msgid "contains the user name in some form" msgstr "" #: modules/pam_cracklib/pam_cracklib.c:555 -#: modules/pam_unix/pam_unix_passwd.c:448 +#: modules/pam_unix/pam_unix_passwd.c:475 msgid "No password supplied" msgstr "" #: modules/pam_cracklib/pam_cracklib.c:555 -#: modules/pam_unix/pam_unix_passwd.c:448 +#: modules/pam_unix/pam_unix_passwd.c:475 msgid "Password unchanged" msgstr "" @@ -360,7 +360,7 @@ msgid "Unable to create and initialize directory '%s'." msgstr "" #: modules/pam_pwhistory/pam_pwhistory.c:218 -#: modules/pam_unix/pam_unix_passwd.c:469 +#: modules/pam_unix/pam_unix_passwd.c:496 msgid "Password has been already used. Choose another." msgstr "" @@ -531,31 +531,31 @@ msgstr[1] "" msgid "Warning: your password will expire in %d days" msgstr "" -#: modules/pam_unix/pam_unix_passwd.c:358 +#: modules/pam_unix/pam_unix_passwd.c:385 msgid "NIS password could not be changed." msgstr "" -#: modules/pam_unix/pam_unix_passwd.c:465 +#: modules/pam_unix/pam_unix_passwd.c:492 msgid "You must choose a longer password" msgstr "" -#: modules/pam_unix/pam_unix_passwd.c:570 +#: modules/pam_unix/pam_unix_passwd.c:597 #, c-format msgid "Changing password for %s." msgstr "" -#: modules/pam_unix/pam_unix_passwd.c:581 +#: modules/pam_unix/pam_unix_passwd.c:608 msgid "(current) UNIX password: " msgstr "" -#: modules/pam_unix/pam_unix_passwd.c:616 +#: modules/pam_unix/pam_unix_passwd.c:643 msgid "You must wait longer to change your password" msgstr "" -#: modules/pam_unix/pam_unix_passwd.c:676 +#: modules/pam_unix/pam_unix_passwd.c:703 msgid "Enter new UNIX password: " msgstr "" -#: modules/pam_unix/pam_unix_passwd.c:677 +#: modules/pam_unix/pam_unix_passwd.c:704 msgid "Retype new UNIX password: " msgstr "" diff --git a/po/ar.po b/po/ar.po index bfd29538..109d47bf 100644 --- a/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: 2009-06-16 10:39+0200\n" +"POT-Creation-Date: 2009-06-30 12:29+0200\n" "PO-Revision-Date: 2001-07-13 15:36+0200\n" "Last-Translator: Novell Language \n" "Language-Team: Novell Language \n" @@ -231,12 +231,12 @@ msgid "contains the user name in some form" msgstr "" #: modules/pam_cracklib/pam_cracklib.c:555 -#: modules/pam_unix/pam_unix_passwd.c:448 +#: modules/pam_unix/pam_unix_passwd.c:475 msgid "No password supplied" msgstr "لم يتم إدخال كلمة السر" #: modules/pam_cracklib/pam_cracklib.c:555 -#: modules/pam_unix/pam_unix_passwd.c:448 +#: modules/pam_unix/pam_unix_passwd.c:475 msgid "Password unchanged" msgstr "لم يتم تغيير كلمة السر" @@ -360,7 +360,7 @@ msgid "Unable to create and initialize directory '%s'." msgstr "" #: modules/pam_pwhistory/pam_pwhistory.c:218 -#: modules/pam_unix/pam_unix_passwd.c:469 +#: modules/pam_unix/pam_unix_passwd.c:496 msgid "Password has been already used. Choose another." msgstr "كلمة السر التي تم إدخالها مستخدمة بالفعل. اختر كلمة سر أخرى." @@ -537,32 +537,32 @@ msgstr[1] "تحذير: سوف تنتهي مدة صلاحية كلمة السر msgid "Warning: your password will expire in %d days" msgstr "تحذير: سوف تنتهي مدة صلاحية كلمة السر الخاصة بك خلال %d يوم%.2s" -#: modules/pam_unix/pam_unix_passwd.c:358 +#: modules/pam_unix/pam_unix_passwd.c:385 msgid "NIS password could not be changed." msgstr "تعذر تغيير كلمة السر الخاصة بـ NIS." -#: modules/pam_unix/pam_unix_passwd.c:465 +#: modules/pam_unix/pam_unix_passwd.c:492 msgid "You must choose a longer password" msgstr "يجب اختيار كلمة سر أطول" -#: modules/pam_unix/pam_unix_passwd.c:570 +#: modules/pam_unix/pam_unix_passwd.c:597 #, fuzzy, c-format msgid "Changing password for %s." msgstr "تغيير كلمة سر STRESS لـ" -#: modules/pam_unix/pam_unix_passwd.c:581 +#: modules/pam_unix/pam_unix_passwd.c:608 msgid "(current) UNIX password: " msgstr "كلمة سر UNIX (الحالية): " -#: modules/pam_unix/pam_unix_passwd.c:616 +#: modules/pam_unix/pam_unix_passwd.c:643 msgid "You must wait longer to change your password" msgstr "يجب الانتظار فترة أطول لتغيير كلمة السر" -#: modules/pam_unix/pam_unix_passwd.c:676 +#: modules/pam_unix/pam_unix_passwd.c:703 msgid "Enter new UNIX password: " msgstr "أدخل كلمة سر UNIX الجديدة: " -#: modules/pam_unix/pam_unix_passwd.c:677 +#: modules/pam_unix/pam_unix_passwd.c:704 msgid "Retype new UNIX password: " msgstr "أعد كتابة كلمة سر UNIX الجديدة: " diff --git a/po/as.po b/po/as.po index 20e307f2..d86adf45 100644 --- a/po/as.po +++ b/po/as.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Linux-PAM.tip\n" "Report-Msgid-Bugs-To: http://sourceforge.net/projects/pam\n" -"POT-Creation-Date: 2009-06-16 10:39+0200\n" +"POT-Creation-Date: 2009-06-30 12:29+0200\n" "PO-Revision-Date: 2009-04-09 19:25+0530\n" "Last-Translator: Amitakhya Phukan \n" "Language-Team: Assamese \n" @@ -232,12 +232,12 @@ msgid "contains the user name in some form" msgstr "কিবা ধৰনত ব্যৱহাৰকৰ্তাৰ নাম আছে" #: modules/pam_cracklib/pam_cracklib.c:555 -#: modules/pam_unix/pam_unix_passwd.c:448 +#: modules/pam_unix/pam_unix_passwd.c:475 msgid "No password supplied" msgstr "কোনো গুপ্তশব্দ দিয়া হোৱা নাই" #: modules/pam_cracklib/pam_cracklib.c:555 -#: modules/pam_unix/pam_unix_passwd.c:448 +#: modules/pam_unix/pam_unix_passwd.c:475 msgid "Password unchanged" msgstr "গুপ্ত শব্দ অপৰিবৰ্ত্তিত" @@ -361,7 +361,7 @@ msgid "Unable to create and initialize directory '%s'." msgstr "%s পঞ্জিকা সৃষ্টি আৰু আৰম্ভ কৰিব পৰা নাই ।" #: modules/pam_pwhistory/pam_pwhistory.c:218 -#: modules/pam_unix/pam_unix_passwd.c:469 +#: modules/pam_unix/pam_unix_passwd.c:496 msgid "Password has been already used. Choose another." msgstr "গুপ্তশব্দ ইতিমধ্যে ব্যৱহৃত । অন্য এটা বাচি লওক ।" @@ -536,32 +536,32 @@ msgstr[1] "সকীয়নী: আপোনাৰ গুপ্তশব্দ %d msgid "Warning: your password will expire in %d days" msgstr "সকীয়নী: আপোনাৰ গুপ্তশব্দ %d দিনত অন্ত হ'ব" -#: modules/pam_unix/pam_unix_passwd.c:358 +#: modules/pam_unix/pam_unix_passwd.c:385 msgid "NIS password could not be changed." msgstr "NIS গুপ্তশব্দ সলনি কৰিব পৰা নহয় ।" -#: modules/pam_unix/pam_unix_passwd.c:465 +#: modules/pam_unix/pam_unix_passwd.c:492 msgid "You must choose a longer password" msgstr "আপুনি ইয়াতকৈ এটা দীঘল গুপ্তশব্দ নিৰ্ব্বাচন কৰিব লাগিব" -#: modules/pam_unix/pam_unix_passwd.c:570 +#: modules/pam_unix/pam_unix_passwd.c:597 #, c-format msgid "Changing password for %s." msgstr "%s ৰ বাবে গুপ্তশব্দ সলনি কৰা হৈছে ।" -#: modules/pam_unix/pam_unix_passwd.c:581 +#: modules/pam_unix/pam_unix_passwd.c:608 msgid "(current) UNIX password: " msgstr "(বৰ্ত্তমানৰ) UNIX গুপ্তশব্দ: " -#: modules/pam_unix/pam_unix_passwd.c:616 +#: modules/pam_unix/pam_unix_passwd.c:643 msgid "You must wait longer to change your password" msgstr "আপোনাৰ গুপ্তশব্দ সলনি কৰিবলৈ আপুনি আৰু কিছু পৰ অপেক্ষা কৰিব লাগিব" -#: modules/pam_unix/pam_unix_passwd.c:676 +#: modules/pam_unix/pam_unix_passwd.c:703 msgid "Enter new UNIX password: " msgstr "নতুন UNIX গুপ্তশব্দ দিয়ক: " -#: modules/pam_unix/pam_unix_passwd.c:677 +#: modules/pam_unix/pam_unix_passwd.c:704 msgid "Retype new UNIX password: " msgstr "নতুন UNIX গুপ্তশব্দ পুনঃ লিখক: " diff --git a/po/bn_IN.po b/po/bn_IN.po index 5828c1dd..5fce7585 100644 --- a/po/bn_IN.po +++ b/po/bn_IN.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: pam.tip\n" "Report-Msgid-Bugs-To: http://sourceforge.net/projects/pam\n" -"POT-Creation-Date: 2009-06-16 10:39+0200\n" +"POT-Creation-Date: 2009-06-30 12:29+0200\n" "PO-Revision-Date: 2009-04-08 18:30+0530\n" "Last-Translator: Runa Bhattacharjee \n" "Language-Team: Bengali INDIA \n" @@ -232,12 +232,12 @@ msgid "contains the user name in some form" msgstr "কোনো রূপে ব্যবহারকারী নাম অন্তর্ভুক্ত হয়েছে" #: modules/pam_cracklib/pam_cracklib.c:555 -#: modules/pam_unix/pam_unix_passwd.c:448 +#: modules/pam_unix/pam_unix_passwd.c:475 msgid "No password supplied" msgstr "কোনো পাসওয়ার্ড উল্লিখিত হয়নি" #: modules/pam_cracklib/pam_cracklib.c:555 -#: modules/pam_unix/pam_unix_passwd.c:448 +#: modules/pam_unix/pam_unix_passwd.c:475 msgid "Password unchanged" msgstr "পাসওয়ার্ড পরিবর্তন করা হয়নি" @@ -361,7 +361,7 @@ msgid "Unable to create and initialize directory '%s'." msgstr "ডিরেক্টরি '%s' নির্মাণ ও আরম্ভ করতে ব্যর্থ।" #: modules/pam_pwhistory/pam_pwhistory.c:218 -#: modules/pam_unix/pam_unix_passwd.c:469 +#: modules/pam_unix/pam_unix_passwd.c:496 msgid "Password has been already used. Choose another." msgstr "পাসওয়ার্ড পূর্বে ব্যবহৃত হয়েছে। একটি পৃথক পাসওয়ার্ড নির্বাচন করুন।" @@ -538,31 +538,31 @@ msgstr[1] "সতর্কবাণী: %d দিন পরে পাসওয় msgid "Warning: your password will expire in %d days" msgstr "সতর্কবাণী: %d দিন পরে পাসওয়ার্ডের মেয়াদপূর্ণ হবে" -#: modules/pam_unix/pam_unix_passwd.c:358 +#: modules/pam_unix/pam_unix_passwd.c:385 msgid "NIS password could not be changed." msgstr "NIS পাসওয়ার্ড পরিবর্তন করা সম্ভব হয়নি।" -#: modules/pam_unix/pam_unix_passwd.c:465 +#: modules/pam_unix/pam_unix_passwd.c:492 msgid "You must choose a longer password" msgstr "চিহ্নিত পাসওয়ার্ডের থেকে লম্বা পাসওয়ার্ড উল্লেখ করা আবশ্যক" -#: modules/pam_unix/pam_unix_passwd.c:570 +#: modules/pam_unix/pam_unix_passwd.c:597 #, c-format msgid "Changing password for %s." msgstr "%s-র পাসওয়ার্ড পরিবর্তন করা হচ্ছে।" -#: modules/pam_unix/pam_unix_passwd.c:581 +#: modules/pam_unix/pam_unix_passwd.c:608 msgid "(current) UNIX password: " msgstr "(বর্তমান) UNIX পাসওয়ার্ড: " -#: modules/pam_unix/pam_unix_passwd.c:616 +#: modules/pam_unix/pam_unix_passwd.c:643 msgid "You must wait longer to change your password" msgstr "কিছু কাল পরে পাসওয়ার্ড পরিবর্তন করা সম্ভব হবে" -#: modules/pam_unix/pam_unix_passwd.c:676 +#: modules/pam_unix/pam_unix_passwd.c:703 msgid "Enter new UNIX password: " msgstr "নতুন UNIX পাসওয়ার্ড উল্লেখ করুন: " -#: modules/pam_unix/pam_unix_passwd.c:677 +#: modules/pam_unix/pam_unix_passwd.c:704 msgid "Retype new UNIX password: " msgstr "নতুন UNIX পাসওয়ার্ড পুনরায় লিখুন: " diff --git a/po/ca.po b/po/ca.po index cd1382bd..86a9ace1 100644 --- a/po/ca.po +++ b/po/ca.po @@ -21,7 +21,7 @@ msgid "" msgstr "" "Project-Id-Version: linux-PAM\n" "Report-Msgid-Bugs-To: http://sourceforge.net/projects/pam\n" -"POT-Creation-Date: 2009-06-16 10:39+0200\n" +"POT-Creation-Date: 2009-06-30 12:29+0200\n" "PO-Revision-Date: 2009-05-18 16:10+0200\n" "Last-Translator: Albert Carabasa Giribet \n" "Language-Team: Catalan \n" @@ -245,12 +245,12 @@ msgid "contains the user name in some form" msgstr "conté el nom d'usuari d'alguna forma" #: modules/pam_cracklib/pam_cracklib.c:555 -#: modules/pam_unix/pam_unix_passwd.c:448 +#: modules/pam_unix/pam_unix_passwd.c:475 msgid "No password supplied" msgstr "No s'ha proporcionat cap contrasenya" #: modules/pam_cracklib/pam_cracklib.c:555 -#: modules/pam_unix/pam_unix_passwd.c:448 +#: modules/pam_unix/pam_unix_passwd.c:475 msgid "Password unchanged" msgstr "No s'ha canviat la contrasenya" @@ -375,7 +375,7 @@ msgid "Unable to create and initialize directory '%s'." msgstr "No s'ha pogut crear i inicialitzar el directori '%s'." #: modules/pam_pwhistory/pam_pwhistory.c:218 -#: modules/pam_unix/pam_unix_passwd.c:469 +#: modules/pam_unix/pam_unix_passwd.c:496 msgid "Password has been already used. Choose another." msgstr "Aquesta contrasenya ja s'ha fet servir. Trieu-ne una altra." @@ -554,32 +554,32 @@ msgstr[1] "Atenció: la contrasenya venç d'aquí a %d dies" msgid "Warning: your password will expire in %d days" msgstr "Atenció: la contrasenya venç d'aquí a %d dies" -#: modules/pam_unix/pam_unix_passwd.c:358 +#: modules/pam_unix/pam_unix_passwd.c:385 msgid "NIS password could not be changed." msgstr "No s'ha pogut canviar la contrasenya NIS." -#: modules/pam_unix/pam_unix_passwd.c:465 +#: modules/pam_unix/pam_unix_passwd.c:492 msgid "You must choose a longer password" msgstr "Heu de triar una contrasenya més llarga" -#: modules/pam_unix/pam_unix_passwd.c:570 +#: modules/pam_unix/pam_unix_passwd.c:597 #, c-format msgid "Changing password for %s." msgstr "S'està canviant la contrasenya de %s." -#: modules/pam_unix/pam_unix_passwd.c:581 +#: modules/pam_unix/pam_unix_passwd.c:608 msgid "(current) UNIX password: " msgstr "contrasenya (actual) d'UNIX: " -#: modules/pam_unix/pam_unix_passwd.c:616 +#: modules/pam_unix/pam_unix_passwd.c:643 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:676 +#: modules/pam_unix/pam_unix_passwd.c:703 msgid "Enter new UNIX password: " msgstr "Introduïu la nova contrasenya d'UNIX: " -#: modules/pam_unix/pam_unix_passwd.c:677 +#: modules/pam_unix/pam_unix_passwd.c:704 msgid "Retype new UNIX password: " msgstr "Torneu a escriure la nova contrasenya d'UNIX: " diff --git a/po/cs.po b/po/cs.po index fefb4523..7668ad57 100644 --- a/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: 2009-06-16 10:39+0200\n" +"POT-Creation-Date: 2009-06-30 12:29+0200\n" "PO-Revision-Date: 2009-03-24 15:22+0100\n" "Last-Translator: Tomas Mraz \n" "Language-Team: cs_CZ \n" @@ -231,12 +231,12 @@ msgid "contains the user name in some form" msgstr "obsahuje v nějaké formě uživatelské jméno" #: modules/pam_cracklib/pam_cracklib.c:555 -#: modules/pam_unix/pam_unix_passwd.c:448 +#: modules/pam_unix/pam_unix_passwd.c:475 msgid "No password supplied" msgstr "Nezadáno heslo" #: modules/pam_cracklib/pam_cracklib.c:555 -#: modules/pam_unix/pam_unix_passwd.c:448 +#: modules/pam_unix/pam_unix_passwd.c:475 msgid "Password unchanged" msgstr "Heslo nebylo změněno" @@ -361,7 +361,7 @@ msgid "Unable to create and initialize directory '%s'." msgstr "Nezdařilo se vytvořit a inicializovat adresář '%s'." #: modules/pam_pwhistory/pam_pwhistory.c:218 -#: modules/pam_unix/pam_unix_passwd.c:469 +#: modules/pam_unix/pam_unix_passwd.c:496 msgid "Password has been already used. Choose another." msgstr "Heslo již bylo použito. Zvolte jiné." @@ -538,31 +538,31 @@ msgstr[2] "Varování: Vaše heslo vyprší za %d dní" msgid "Warning: your password will expire in %d days" msgstr "Varování: Počet dní do vypršení hesla: %d" -#: modules/pam_unix/pam_unix_passwd.c:358 +#: modules/pam_unix/pam_unix_passwd.c:385 msgid "NIS password could not be changed." msgstr "NIS heslo se nepodařilo změnit." -#: modules/pam_unix/pam_unix_passwd.c:465 +#: modules/pam_unix/pam_unix_passwd.c:492 msgid "You must choose a longer password" msgstr "Musíte zvolit delší heslo" -#: modules/pam_unix/pam_unix_passwd.c:570 +#: modules/pam_unix/pam_unix_passwd.c:597 #, c-format msgid "Changing password for %s." msgstr "Změna hesla pro %s." -#: modules/pam_unix/pam_unix_passwd.c:581 +#: modules/pam_unix/pam_unix_passwd.c:608 msgid "(current) UNIX password: " msgstr "(současné) UNIX heslo: " -#: modules/pam_unix/pam_unix_passwd.c:616 +#: modules/pam_unix/pam_unix_passwd.c:643 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:676 +#: modules/pam_unix/pam_unix_passwd.c:703 msgid "Enter new UNIX password: " msgstr "Zadejte nové UNIX heslo: " -#: modules/pam_unix/pam_unix_passwd.c:677 +#: modules/pam_unix/pam_unix_passwd.c:704 msgid "Retype new UNIX password: " msgstr "Opakujte nové UNIX heslo: " diff --git a/po/da.po b/po/da.po index 8e91127a..400800b8 100644 --- a/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: 2009-06-16 10:39+0200\n" +"POT-Creation-Date: 2009-06-30 12:29+0200\n" "PO-Revision-Date: 2005-08-16 20:00+0200\n" "Last-Translator: Novell Language \n" "Language-Team: Novell Language \n" @@ -236,12 +236,12 @@ msgid "contains the user name in some form" msgstr "" #: modules/pam_cracklib/pam_cracklib.c:555 -#: modules/pam_unix/pam_unix_passwd.c:448 +#: modules/pam_unix/pam_unix_passwd.c:475 msgid "No password supplied" msgstr "Der er ikke angivet nogen adgangskode" #: modules/pam_cracklib/pam_cracklib.c:555 -#: modules/pam_unix/pam_unix_passwd.c:448 +#: modules/pam_unix/pam_unix_passwd.c:475 msgid "Password unchanged" msgstr "Adgangskoden er uændret" @@ -365,7 +365,7 @@ msgid "Unable to create and initialize directory '%s'." msgstr "" #: modules/pam_pwhistory/pam_pwhistory.c:218 -#: modules/pam_unix/pam_unix_passwd.c:469 +#: modules/pam_unix/pam_unix_passwd.c:496 msgid "Password has been already used. Choose another." msgstr "Adgangskoden er allerede blevet brugt. Vælg en anden." @@ -544,32 +544,32 @@ msgstr[1] "Advarsel: Din adgangskode udløber om %d dage%.2s" msgid "Warning: your password will expire in %d days" msgstr "Advarsel: Din adgangskode udløber om %d dage%.2s" -#: modules/pam_unix/pam_unix_passwd.c:358 +#: modules/pam_unix/pam_unix_passwd.c:385 msgid "NIS password could not be changed." msgstr "NIS-adgangskoden kunne ikke ændres." -#: modules/pam_unix/pam_unix_passwd.c:465 +#: modules/pam_unix/pam_unix_passwd.c:492 msgid "You must choose a longer password" msgstr "Du skal vælge en længere adgangskode" -#: modules/pam_unix/pam_unix_passwd.c:570 +#: modules/pam_unix/pam_unix_passwd.c:597 #, fuzzy, c-format msgid "Changing password for %s." msgstr "Ændrer STRESS-adgangskode for" -#: modules/pam_unix/pam_unix_passwd.c:581 +#: modules/pam_unix/pam_unix_passwd.c:608 msgid "(current) UNIX password: " msgstr "(nuværende) UNIX-adgangskode: " -#: modules/pam_unix/pam_unix_passwd.c:616 +#: modules/pam_unix/pam_unix_passwd.c:643 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:676 +#: modules/pam_unix/pam_unix_passwd.c:703 msgid "Enter new UNIX password: " msgstr "Indtast ny UNIX-adgangskode: " -#: modules/pam_unix/pam_unix_passwd.c:677 +#: modules/pam_unix/pam_unix_passwd.c:704 msgid "Retype new UNIX password: " msgstr "Genindtast ny UNIX-adgangskode: " diff --git a/po/de.po b/po/de.po index 30e3f576..5aae2a84 100644 --- a/po/de.po +++ b/po/de.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: 2009-06-16 10:39+0200\n" +"POT-Creation-Date: 2009-06-30 12:29+0200\n" "PO-Revision-Date: 2009-04-17 11:53+0100\n" "Last-Translator: Fabian Affolter \n" "Language-Team: German \n" @@ -236,12 +236,12 @@ msgid "contains the user name in some form" msgstr "enthält den Benutzernamen in irgendeiner Form" #: modules/pam_cracklib/pam_cracklib.c:555 -#: modules/pam_unix/pam_unix_passwd.c:448 +#: modules/pam_unix/pam_unix_passwd.c:475 msgid "No password supplied" msgstr "Kein Passwort angegeben" #: modules/pam_cracklib/pam_cracklib.c:555 -#: modules/pam_unix/pam_unix_passwd.c:448 +#: modules/pam_unix/pam_unix_passwd.c:475 msgid "Password unchanged" msgstr "Passwort nicht geändert" @@ -368,7 +368,7 @@ msgid "Unable to create and initialize directory '%s'." msgstr "Verzeichnis %s kann nicht erstellt und initialisiert werden: %m" #: modules/pam_pwhistory/pam_pwhistory.c:218 -#: modules/pam_unix/pam_unix_passwd.c:469 +#: modules/pam_unix/pam_unix_passwd.c:496 msgid "Password has been already used. Choose another." msgstr "Passwort wurde bereits verwendet. Wählen Sie ein anderes aus." @@ -544,32 +544,32 @@ msgstr[1] "Warnung: Ihr Passwort läuft in %d Tagen ab." msgid "Warning: your password will expire in %d days" msgstr "Warnung: Ihr Passwort läuft in %d Tagen ab." -#: modules/pam_unix/pam_unix_passwd.c:358 +#: modules/pam_unix/pam_unix_passwd.c:385 msgid "NIS password could not be changed." msgstr "Änderung des NIS-Passworts nicht möglich." -#: modules/pam_unix/pam_unix_passwd.c:465 +#: modules/pam_unix/pam_unix_passwd.c:492 msgid "You must choose a longer password" msgstr "Sie müssen ein längeres Passwort auswählen." -#: modules/pam_unix/pam_unix_passwd.c:570 +#: modules/pam_unix/pam_unix_passwd.c:597 #, c-format msgid "Changing password for %s." msgstr "Ändern des Passworts für %s." -#: modules/pam_unix/pam_unix_passwd.c:581 +#: modules/pam_unix/pam_unix_passwd.c:608 msgid "(current) UNIX password: " msgstr "(aktuelles) UNIX-Passwort: " -#: modules/pam_unix/pam_unix_passwd.c:616 +#: modules/pam_unix/pam_unix_passwd.c:643 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:676 +#: modules/pam_unix/pam_unix_passwd.c:703 msgid "Enter new UNIX password: " msgstr "Geben Sie ein neues UNIX-Passwort ein: " -#: modules/pam_unix/pam_unix_passwd.c:677 +#: modules/pam_unix/pam_unix_passwd.c:704 msgid "Retype new UNIX password: " msgstr "Geben Sie das neue UNIX-Passwort erneut ein: " diff --git a/po/es.po b/po/es.po index f7bea52d..7549795e 100644 --- a/po/es.po +++ b/po/es.po @@ -10,7 +10,7 @@ msgid "" msgstr "" "Project-Id-Version: Linux-PAM.tip.es\n" "Report-Msgid-Bugs-To: http://sourceforge.net/projects/pam\n" -"POT-Creation-Date: 2009-06-16 10:39+0200\n" +"POT-Creation-Date: 2009-06-30 12:29+0200\n" "PO-Revision-Date: 2009-03-18 22:51-0300\n" "Last-Translator: Domingo Becker \n" "Language-Team: Fedora Spanish \n" @@ -238,12 +238,12 @@ msgid "contains the user name in some form" msgstr "de alguna manera contiene el nombre del usuario" #: modules/pam_cracklib/pam_cracklib.c:555 -#: modules/pam_unix/pam_unix_passwd.c:448 +#: modules/pam_unix/pam_unix_passwd.c:475 msgid "No password supplied" msgstr "No se ha proporcionado ninguna contraseña" #: modules/pam_cracklib/pam_cracklib.c:555 -#: modules/pam_unix/pam_unix_passwd.c:448 +#: modules/pam_unix/pam_unix_passwd.c:475 msgid "Password unchanged" msgstr "La contraseña no ha cambiado" @@ -368,7 +368,7 @@ msgid "Unable to create and initialize directory '%s'." msgstr "No se pudo crear e inicializar el directorio '%s'." #: modules/pam_pwhistory/pam_pwhistory.c:218 -#: modules/pam_unix/pam_unix_passwd.c:469 +#: modules/pam_unix/pam_unix_passwd.c:496 msgid "Password has been already used. Choose another." msgstr "La contraseña ya se ha utilizado. Seleccione otra." @@ -548,32 +548,32 @@ msgstr[1] "Advertencia: la contraseña caducará dentro de %d días" msgid "Warning: your password will expire in %d days" msgstr "Advertencia: la contraseña caducará dentro de %d días" -#: modules/pam_unix/pam_unix_passwd.c:358 +#: modules/pam_unix/pam_unix_passwd.c:385 msgid "NIS password could not be changed." msgstr "No es posible cambiar la contraseña NIS." -#: modules/pam_unix/pam_unix_passwd.c:465 +#: modules/pam_unix/pam_unix_passwd.c:492 msgid "You must choose a longer password" msgstr "Debe elegir una contraseña más larga" -#: modules/pam_unix/pam_unix_passwd.c:570 +#: modules/pam_unix/pam_unix_passwd.c:597 #, c-format msgid "Changing password for %s." msgstr "Cambiando la contraseña de %s." -#: modules/pam_unix/pam_unix_passwd.c:581 +#: modules/pam_unix/pam_unix_passwd.c:608 msgid "(current) UNIX password: " msgstr "(actual) contraseña de UNIX:" -#: modules/pam_unix/pam_unix_passwd.c:616 +#: modules/pam_unix/pam_unix_passwd.c:643 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:676 +#: modules/pam_unix/pam_unix_passwd.c:703 msgid "Enter new UNIX password: " msgstr "Introduzca la nueva contraseña de UNIX:" -#: modules/pam_unix/pam_unix_passwd.c:677 +#: modules/pam_unix/pam_unix_passwd.c:704 msgid "Retype new UNIX password: " msgstr "Vuelva a escribir la nueva contraseña de UNIX:" diff --git a/po/fi.po b/po/fi.po index a8c2f05c..7cc0b798 100644 --- a/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: 2009-06-16 10:39+0200\n" +"POT-Creation-Date: 2009-06-30 12:29+0200\n" "PO-Revision-Date: 2006-05-04 08:30+0200\n" "Last-Translator: Jyri Palokangas \n" "Language-Team: \n" @@ -234,12 +234,12 @@ msgid "contains the user name in some form" msgstr "" #: modules/pam_cracklib/pam_cracklib.c:555 -#: modules/pam_unix/pam_unix_passwd.c:448 +#: modules/pam_unix/pam_unix_passwd.c:475 msgid "No password supplied" msgstr "Et antanut salasanaa" #: modules/pam_cracklib/pam_cracklib.c:555 -#: modules/pam_unix/pam_unix_passwd.c:448 +#: modules/pam_unix/pam_unix_passwd.c:475 msgid "Password unchanged" msgstr "Salasanaa ei vaihdettu" @@ -363,7 +363,7 @@ msgid "Unable to create and initialize directory '%s'." msgstr "" #: modules/pam_pwhistory/pam_pwhistory.c:218 -#: modules/pam_unix/pam_unix_passwd.c:469 +#: modules/pam_unix/pam_unix_passwd.c:496 msgid "Password has been already used. Choose another." msgstr "Salasana on jo käytetty. Valitse toinen." @@ -542,32 +542,32 @@ msgstr[1] "Varoitus: salasanasi vanhenee %d päivässä%.2s" msgid "Warning: your password will expire in %d days" msgstr "Varoitus: salasanasi vanhenee %d päivässä%.2s" -#: modules/pam_unix/pam_unix_passwd.c:358 +#: modules/pam_unix/pam_unix_passwd.c:385 msgid "NIS password could not be changed." msgstr "NIS-salasanaa ei voitu vaihtaa." -#: modules/pam_unix/pam_unix_passwd.c:465 +#: modules/pam_unix/pam_unix_passwd.c:492 msgid "You must choose a longer password" msgstr "Salasanan tulee olla pidempi" -#: modules/pam_unix/pam_unix_passwd.c:570 +#: modules/pam_unix/pam_unix_passwd.c:597 #, fuzzy, c-format msgid "Changing password for %s." msgstr "Vaihdetaan STRESS-salasana " -#: modules/pam_unix/pam_unix_passwd.c:581 +#: modules/pam_unix/pam_unix_passwd.c:608 msgid "(current) UNIX password: " msgstr "(nykyinen) UNIX salasana: " -#: modules/pam_unix/pam_unix_passwd.c:616 +#: modules/pam_unix/pam_unix_passwd.c:643 msgid "You must wait longer to change your password" msgstr "Sinun täytyy odottaa kauemmin vaihtaaksesi salasanan" -#: modules/pam_unix/pam_unix_passwd.c:676 +#: modules/pam_unix/pam_unix_passwd.c:703 msgid "Enter new UNIX password: " msgstr "Anna uusi UNIX-salasana: " -#: modules/pam_unix/pam_unix_passwd.c:677 +#: modules/pam_unix/pam_unix_passwd.c:704 msgid "Retype new UNIX password: " msgstr "Anna uusi UNIX-salasana uudelleen: " diff --git a/po/fr.po b/po/fr.po index c37dc1e6..d6a042cc 100644 --- a/po/fr.po +++ b/po/fr.po @@ -10,7 +10,7 @@ msgid "" msgstr "" "Project-Id-Version: pam.fr2\n" "Report-Msgid-Bugs-To: http://sourceforge.net/projects/pam\n" -"POT-Creation-Date: 2009-06-16 10:39+0200\n" +"POT-Creation-Date: 2009-06-30 12:29+0200\n" "PO-Revision-Date: 2009-04-15 23:00+0200\n" "Last-Translator: Charles-Antoine Couret \n" "Language-Team: French \n" @@ -243,12 +243,12 @@ msgid "contains the user name in some form" msgstr "contient le nom d'utilisateur d'une certaine manière" #: modules/pam_cracklib/pam_cracklib.c:555 -#: modules/pam_unix/pam_unix_passwd.c:448 +#: modules/pam_unix/pam_unix_passwd.c:475 msgid "No password supplied" msgstr "Aucun mot de passe fourni" #: modules/pam_cracklib/pam_cracklib.c:555 -#: modules/pam_unix/pam_unix_passwd.c:448 +#: modules/pam_unix/pam_unix_passwd.c:475 msgid "Password unchanged" msgstr "Mot de passe inchangé" @@ -378,7 +378,7 @@ msgid "Unable to create and initialize directory '%s'." msgstr "Impossible de créer et d'initialiser le répertoire « %s »." #: modules/pam_pwhistory/pam_pwhistory.c:218 -#: modules/pam_unix/pam_unix_passwd.c:469 +#: modules/pam_unix/pam_unix_passwd.c:496 msgid "Password has been already used. Choose another." msgstr "Mot de passe déjà utilisé. Choisissez-en un autre." @@ -554,32 +554,32 @@ msgstr[1] "Avertissement : votre mot de passe expire dans %d jours" msgid "Warning: your password will expire in %d days" msgstr "Avertissement : votre mot de passe expire dans %d jours" -#: modules/pam_unix/pam_unix_passwd.c:358 +#: modules/pam_unix/pam_unix_passwd.c:385 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:465 +#: modules/pam_unix/pam_unix_passwd.c:492 msgid "You must choose a longer password" msgstr "Vous devez choisir un mot de passe plus long" -#: modules/pam_unix/pam_unix_passwd.c:570 +#: modules/pam_unix/pam_unix_passwd.c:597 #, c-format msgid "Changing password for %s." msgstr "Changement du mot de passe pour %s." -#: modules/pam_unix/pam_unix_passwd.c:581 +#: modules/pam_unix/pam_unix_passwd.c:608 msgid "(current) UNIX password: " msgstr "Mot de passe UNIX (actuel) : " -#: modules/pam_unix/pam_unix_passwd.c:616 +#: modules/pam_unix/pam_unix_passwd.c:643 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:676 +#: modules/pam_unix/pam_unix_passwd.c:703 msgid "Enter new UNIX password: " msgstr "Entrez le nouveau mot de passe UNIX : " -#: modules/pam_unix/pam_unix_passwd.c:677 +#: modules/pam_unix/pam_unix_passwd.c:704 msgid "Retype new UNIX password: " msgstr "Retapez le nouveau mot de passe UNIX : " diff --git a/po/gu.po b/po/gu.po index 2f8f1738..c7b9924e 100644 --- a/po/gu.po +++ b/po/gu.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: gu\n" "Report-Msgid-Bugs-To: http://sourceforge.net/projects/pam\n" -"POT-Creation-Date: 2009-06-16 10:39+0200\n" +"POT-Creation-Date: 2009-06-30 12:29+0200\n" "PO-Revision-Date: 2009-04-14 11:37+0530\n" "Last-Translator: Sweta Kothari \n" "Language-Team: Gujarati\n" @@ -234,12 +234,12 @@ msgid "contains the user name in some form" msgstr "અમુક ફોર્મમાં વપરાશકર્તા નામ ને સમાવે છે" #: modules/pam_cracklib/pam_cracklib.c:555 -#: modules/pam_unix/pam_unix_passwd.c:448 +#: modules/pam_unix/pam_unix_passwd.c:475 msgid "No password supplied" msgstr "કોઈ પાસવર્ડ પૂરો પડાયેલ નથી" #: modules/pam_cracklib/pam_cracklib.c:555 -#: modules/pam_unix/pam_unix_passwd.c:448 +#: modules/pam_unix/pam_unix_passwd.c:475 msgid "Password unchanged" msgstr "પાસવર્ડ બદલાયેલ નથી" @@ -363,7 +363,7 @@ msgid "Unable to create and initialize directory '%s'." msgstr "ડિરેક્ટરી '%s' ને શરૂ કરવામાં અને બનાવવામાં અસમર્થ." #: modules/pam_pwhistory/pam_pwhistory.c:218 -#: modules/pam_unix/pam_unix_passwd.c:469 +#: modules/pam_unix/pam_unix_passwd.c:496 msgid "Password has been already used. Choose another." msgstr "પાસવર્ડ પહેલાથી જ વપરાઈ ગયેલ છે. બીજો પસંદ કરો." @@ -538,31 +538,31 @@ msgstr[1] "ચેતવણી: તમારો પાસવર્ડ %d દિ msgid "Warning: your password will expire in %d days" msgstr "ચેતવણી: તમારો પાસવર્ડ %d દિવસોમાં નિવૃત્ત થઈ જશે" -#: modules/pam_unix/pam_unix_passwd.c:358 +#: modules/pam_unix/pam_unix_passwd.c:385 msgid "NIS password could not be changed." msgstr "NIS પાસવર્ડ બદલી શક્યા નહિં." -#: modules/pam_unix/pam_unix_passwd.c:465 +#: modules/pam_unix/pam_unix_passwd.c:492 msgid "You must choose a longer password" msgstr "તમારે લાંબો પાસવર્ડ જ પસંદ કરવો જોઈએ" -#: modules/pam_unix/pam_unix_passwd.c:570 +#: modules/pam_unix/pam_unix_passwd.c:597 #, c-format msgid "Changing password for %s." msgstr "%s માટે પાસવર્ડ બદલવાનું." -#: modules/pam_unix/pam_unix_passwd.c:581 +#: modules/pam_unix/pam_unix_passwd.c:608 msgid "(current) UNIX password: " msgstr "(વર્તમાન) UNIX પાસવર્ડ: " -#: modules/pam_unix/pam_unix_passwd.c:616 +#: modules/pam_unix/pam_unix_passwd.c:643 msgid "You must wait longer to change your password" msgstr "તમારો પાસવર્ડ બદલવા માટે તમારે લાંબો સમય રાહ જોવી જ પડશે" -#: modules/pam_unix/pam_unix_passwd.c:676 +#: modules/pam_unix/pam_unix_passwd.c:703 msgid "Enter new UNIX password: " msgstr "નવો UNIX પાસવર્ડ દાખલ કરો: " -#: modules/pam_unix/pam_unix_passwd.c:677 +#: modules/pam_unix/pam_unix_passwd.c:704 msgid "Retype new UNIX password: " msgstr "નવો UNIX પાસવર્ડ ફરીથી લખો: " diff --git a/po/hi.po b/po/hi.po index fd5b76d1..51862e6f 100644 --- a/po/hi.po +++ b/po/hi.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: pam.tip\n" "Report-Msgid-Bugs-To: http://sourceforge.net/projects/pam\n" -"POT-Creation-Date: 2009-06-16 10:39+0200\n" +"POT-Creation-Date: 2009-06-30 12:29+0200\n" "PO-Revision-Date: 2009-06-08 12:22+0530\n" "Last-Translator: Rajesh Ranjan \n" "Language-Team: Hindi \n" @@ -235,12 +235,12 @@ msgid "contains the user name in some form" msgstr "कुछ रूप में उपयोक्ता नाम समाहित करता है" #: modules/pam_cracklib/pam_cracklib.c:555 -#: modules/pam_unix/pam_unix_passwd.c:448 +#: modules/pam_unix/pam_unix_passwd.c:475 msgid "No password supplied" msgstr "कोई कूटशब्द नहीं दिया गया है" #: modules/pam_cracklib/pam_cracklib.c:555 -#: modules/pam_unix/pam_unix_passwd.c:448 +#: modules/pam_unix/pam_unix_passwd.c:475 msgid "Password unchanged" msgstr "शब्दकूट परिवर्तित" @@ -364,7 +364,7 @@ msgid "Unable to create and initialize directory '%s'." msgstr "निर्देशिका '%s' बनाने और आरंभ करने में असमर्थ." #: modules/pam_pwhistory/pam_pwhistory.c:218 -#: modules/pam_unix/pam_unix_passwd.c:469 +#: modules/pam_unix/pam_unix_passwd.c:496 msgid "Password has been already used. Choose another." msgstr "शब्दकूट को पहले ही बदला जा चुका है. दूसरा चुनें." @@ -539,31 +539,31 @@ msgstr[1] "चेतावनी: आपका शब्दकूट %d दि msgid "Warning: your password will expire in %d days" msgstr "चेतावनी: आपका शब्दकूट %d दिनों में समाप्त हो जायेगा" -#: modules/pam_unix/pam_unix_passwd.c:358 +#: modules/pam_unix/pam_unix_passwd.c:385 msgid "NIS password could not be changed." msgstr "NIS शब्दकूट बदला नहीं जा सका." -#: modules/pam_unix/pam_unix_passwd.c:465 +#: modules/pam_unix/pam_unix_passwd.c:492 msgid "You must choose a longer password" msgstr "आपको जरूर एक लंबा शब्दकूट चुनना चाहिए" -#: modules/pam_unix/pam_unix_passwd.c:570 +#: modules/pam_unix/pam_unix_passwd.c:597 #, c-format msgid "Changing password for %s." msgstr "%s के लिए कूटशब्द बदल रहा है" -#: modules/pam_unix/pam_unix_passwd.c:581 +#: modules/pam_unix/pam_unix_passwd.c:608 msgid "(current) UNIX password: " msgstr "(मौजूदा) UNIX शब्दकूट: " -#: modules/pam_unix/pam_unix_passwd.c:616 +#: modules/pam_unix/pam_unix_passwd.c:643 msgid "You must wait longer to change your password" msgstr "आपको अपना शब्दकूट बदलने के लिए लंबी प्रतीक्षा करनी होगी" -#: modules/pam_unix/pam_unix_passwd.c:676 +#: modules/pam_unix/pam_unix_passwd.c:703 msgid "Enter new UNIX password: " msgstr "नया UNIX शब्दकूट दें: " -#: modules/pam_unix/pam_unix_passwd.c:677 +#: modules/pam_unix/pam_unix_passwd.c:704 msgid "Retype new UNIX password: " msgstr "नया UNIX शब्दकूट फिर टाइप करें: " diff --git a/po/hu.po b/po/hu.po index 1e00fc04..43ccea1b 100644 --- a/po/hu.po +++ b/po/hu.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: pam\n" "Report-Msgid-Bugs-To: http://sourceforge.net/projects/pam\n" -"POT-Creation-Date: 2009-06-16 10:39+0200\n" +"POT-Creation-Date: 2009-06-30 12:29+0200\n" "PO-Revision-Date: 2009-03-20 20:53+0100\n" "Last-Translator: Sulyok Péter \n" "Language-Team: Hungarian \n" @@ -237,12 +237,12 @@ msgid "contains the user name in some form" msgstr "valahogy tartalmazza a használó nevét" #: modules/pam_cracklib/pam_cracklib.c:555 -#: modules/pam_unix/pam_unix_passwd.c:448 +#: modules/pam_unix/pam_unix_passwd.c:475 msgid "No password supplied" msgstr "Nincs jelszó megadva" #: modules/pam_cracklib/pam_cracklib.c:555 -#: modules/pam_unix/pam_unix_passwd.c:448 +#: modules/pam_unix/pam_unix_passwd.c:475 msgid "Password unchanged" msgstr "Változatlan jelszó" @@ -366,7 +366,7 @@ msgid "Unable to create and initialize directory '%s'." msgstr "„%s” mapa nem teremthető meg." #: modules/pam_pwhistory/pam_pwhistory.c:218 -#: modules/pam_unix/pam_unix_passwd.c:469 +#: modules/pam_unix/pam_unix_passwd.c:496 msgid "Password has been already used. Choose another." msgstr "A jelszót már használta. Válasszon másikat!" @@ -541,32 +541,32 @@ msgstr[1] "Figyelmeztetés: a jelszava %d nap múlva lejár" msgid "Warning: your password will expire in %d days" msgstr "Figyelmeztetés: a jelszava %d nap múlva lejár" -#: modules/pam_unix/pam_unix_passwd.c:358 +#: modules/pam_unix/pam_unix_passwd.c:385 msgid "NIS password could not be changed." msgstr "NIS jelszót nem sikerült módosítani." -#: modules/pam_unix/pam_unix_passwd.c:465 +#: modules/pam_unix/pam_unix_passwd.c:492 msgid "You must choose a longer password" msgstr "Hosszabb jelszót kell választani" -#: modules/pam_unix/pam_unix_passwd.c:570 +#: modules/pam_unix/pam_unix_passwd.c:597 #, c-format msgid "Changing password for %s." msgstr "%s jelszavának megváltoztatása." -#: modules/pam_unix/pam_unix_passwd.c:581 +#: modules/pam_unix/pam_unix_passwd.c:608 msgid "(current) UNIX password: " msgstr "A (jelenlegi) UNIX jelszó: " -#: modules/pam_unix/pam_unix_passwd.c:616 +#: modules/pam_unix/pam_unix_passwd.c:643 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:676 +#: modules/pam_unix/pam_unix_passwd.c:703 msgid "Enter new UNIX password: " msgstr "Adja meg az új UNIX jelszót: " -#: modules/pam_unix/pam_unix_passwd.c:677 +#: modules/pam_unix/pam_unix_passwd.c:704 msgid "Retype new UNIX password: " msgstr "Írja be újra a UNIX jelszót: " diff --git a/po/it.po b/po/it.po index a7febfda..b56ba638 100644 --- a/po/it.po +++ b/po/it.po @@ -10,7 +10,7 @@ msgid "" msgstr "" "Project-Id-Version: Linux-PAM.tip\n" "Report-Msgid-Bugs-To: http://sourceforge.net/projects/pam\n" -"POT-Creation-Date: 2009-06-16 10:39+0200\n" +"POT-Creation-Date: 2009-06-30 12:29+0200\n" "PO-Revision-Date: 2009-04-20 18:31+0200\n" "Last-Translator: mario_santagiuliana \n" "Language-Team: Italian \n" @@ -238,12 +238,12 @@ msgid "contains the user name in some form" msgstr "contiene il nome utente in alcune forme" #: modules/pam_cracklib/pam_cracklib.c:555 -#: modules/pam_unix/pam_unix_passwd.c:448 +#: modules/pam_unix/pam_unix_passwd.c:475 msgid "No password supplied" msgstr "Nessuna password fornita" #: modules/pam_cracklib/pam_cracklib.c:555 -#: modules/pam_unix/pam_unix_passwd.c:448 +#: modules/pam_unix/pam_unix_passwd.c:475 msgid "Password unchanged" msgstr "Password non modificata" @@ -373,7 +373,7 @@ msgid "Unable to create and initialize directory '%s'." msgstr "Impossibile creare e inizializzare la directory '%s'" #: modules/pam_pwhistory/pam_pwhistory.c:218 -#: modules/pam_unix/pam_unix_passwd.c:469 +#: modules/pam_unix/pam_unix_passwd.c:496 msgid "Password has been already used. Choose another." msgstr "Password già utilizzata. Sceglierne un'altra." @@ -551,32 +551,32 @@ msgstr[1] "Avviso: la password scadrà tra %d giorni" msgid "Warning: your password will expire in %d days" msgstr "Avviso: la password scadrà tra %d giorni" -#: modules/pam_unix/pam_unix_passwd.c:358 +#: modules/pam_unix/pam_unix_passwd.c:385 msgid "NIS password could not be changed." msgstr "Impossibile modificare la password NIS." -#: modules/pam_unix/pam_unix_passwd.c:465 +#: modules/pam_unix/pam_unix_passwd.c:492 msgid "You must choose a longer password" msgstr "Scegliere una password più lunga" -#: modules/pam_unix/pam_unix_passwd.c:570 +#: modules/pam_unix/pam_unix_passwd.c:597 #, c-format msgid "Changing password for %s." msgstr "Cambio password per %s." -#: modules/pam_unix/pam_unix_passwd.c:581 +#: modules/pam_unix/pam_unix_passwd.c:608 msgid "(current) UNIX password: " msgstr "Password UNIX (corrente): " -#: modules/pam_unix/pam_unix_passwd.c:616 +#: modules/pam_unix/pam_unix_passwd.c:643 msgid "You must wait longer to change your password" msgstr "Attendere ancora per cambiare la password" -#: modules/pam_unix/pam_unix_passwd.c:676 +#: modules/pam_unix/pam_unix_passwd.c:703 msgid "Enter new UNIX password: " msgstr "Immettere nuova password UNIX: " -#: modules/pam_unix/pam_unix_passwd.c:677 +#: modules/pam_unix/pam_unix_passwd.c:704 msgid "Retype new UNIX password: " msgstr "Reimmettere la nuova password UNIX: " diff --git a/po/ja.po b/po/ja.po index 19d703a9..c5dab236 100644 --- a/po/ja.po +++ b/po/ja.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Linux-PAM.tip.ja\n" "Report-Msgid-Bugs-To: http://sourceforge.net/projects/pam\n" -"POT-Creation-Date: 2009-06-16 10:39+0200\n" +"POT-Creation-Date: 2009-06-30 12:29+0200\n" "PO-Revision-Date: 2008-10-21 15:08+1000\n" "Last-Translator: Kiyoto Hashida \n" "Language-Team: Japanese \n" @@ -232,12 +232,12 @@ msgid "contains the user name in some form" msgstr "なんらかの形式のユーザー名を含みます" #: modules/pam_cracklib/pam_cracklib.c:555 -#: modules/pam_unix/pam_unix_passwd.c:448 +#: modules/pam_unix/pam_unix_passwd.c:475 msgid "No password supplied" msgstr "パスワードが与えられていません" #: modules/pam_cracklib/pam_cracklib.c:555 -#: modules/pam_unix/pam_unix_passwd.c:448 +#: modules/pam_unix/pam_unix_passwd.c:475 msgid "Password unchanged" msgstr "パスワードが変更されていません" @@ -360,7 +360,7 @@ msgid "Unable to create and initialize directory '%s'." msgstr "ディレクトリ %s を作成できません: %m" #: modules/pam_pwhistory/pam_pwhistory.c:218 -#: modules/pam_unix/pam_unix_passwd.c:469 +#: modules/pam_unix/pam_unix_passwd.c:496 msgid "Password has been already used. Choose another." msgstr "" "パスワードはすでに使用されています。 別のパスワードを選択してください。" @@ -534,32 +534,32 @@ msgstr[0] "警告: パスワードは%d日で有効期限が切れます。" msgid "Warning: your password will expire in %d days" msgstr "警告: パスワードは %d 日で有効期限が切れます。" -#: modules/pam_unix/pam_unix_passwd.c:358 +#: modules/pam_unix/pam_unix_passwd.c:385 msgid "NIS password could not be changed." msgstr "NISパスワードを変更できませんでした。" -#: modules/pam_unix/pam_unix_passwd.c:465 +#: modules/pam_unix/pam_unix_passwd.c:492 msgid "You must choose a longer password" msgstr "長いパスワードを選択する必要があります" -#: modules/pam_unix/pam_unix_passwd.c:570 +#: modules/pam_unix/pam_unix_passwd.c:597 #, c-format msgid "Changing password for %s." msgstr "%s 用にパスワードを変更中" -#: modules/pam_unix/pam_unix_passwd.c:581 +#: modules/pam_unix/pam_unix_passwd.c:608 msgid "(current) UNIX password: " msgstr "現在のUNIXパスワード:" -#: modules/pam_unix/pam_unix_passwd.c:616 +#: modules/pam_unix/pam_unix_passwd.c:643 msgid "You must wait longer to change your password" msgstr "パスワードを変更するには長く待つ必要があります" -#: modules/pam_unix/pam_unix_passwd.c:676 +#: modules/pam_unix/pam_unix_passwd.c:703 msgid "Enter new UNIX password: " msgstr "新しいUNIXパスワードを入力してください:" -#: modules/pam_unix/pam_unix_passwd.c:677 +#: modules/pam_unix/pam_unix_passwd.c:704 msgid "Retype new UNIX password: " msgstr "新しいUNIX パスワードを再入力してください:" diff --git a/po/kk.po b/po/kk.po index c7c29d2b..3f84a436 100644 --- a/po/kk.po +++ b/po/kk.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Linux-PAM 1.0.3\n" "Report-Msgid-Bugs-To: http://sourceforge.net/projects/pam\n" -"POT-Creation-Date: 2009-06-16 10:39+0200\n" +"POT-Creation-Date: 2009-06-30 12:29+0200\n" "PO-Revision-Date: 2009-02-26 13:07+0600\n" "Last-Translator: Baurzhan M. \n" "Language-Team: Kazakh \n" @@ -232,12 +232,12 @@ msgid "contains the user name in some form" msgstr "құрамында пайдаланушы аты бар" #: modules/pam_cracklib/pam_cracklib.c:555 -#: modules/pam_unix/pam_unix_passwd.c:448 +#: modules/pam_unix/pam_unix_passwd.c:475 msgid "No password supplied" msgstr "Пароль көрсетілмеді" #: modules/pam_cracklib/pam_cracklib.c:555 -#: modules/pam_unix/pam_unix_passwd.c:448 +#: modules/pam_unix/pam_unix_passwd.c:475 msgid "Password unchanged" msgstr "Пароль өзгертілмеді" @@ -360,7 +360,7 @@ msgid "Unable to create and initialize directory '%s'." msgstr "%s бумасын құру мүмкін емес: %m" #: modules/pam_pwhistory/pam_pwhistory.c:218 -#: modules/pam_unix/pam_unix_passwd.c:469 +#: modules/pam_unix/pam_unix_passwd.c:496 msgid "Password has been already used. Choose another." msgstr "Пароль осыған дейін қолданған. Басқасын таңдаңыз." @@ -537,31 +537,31 @@ msgstr[0] "Ескерту: сіздің пароліңіздің мерзімі msgid "Warning: your password will expire in %d days" msgstr "Ескерту: сіздің пароліңіздің мерзімі %d күнде бітеді" -#: modules/pam_unix/pam_unix_passwd.c:358 +#: modules/pam_unix/pam_unix_passwd.c:385 msgid "NIS password could not be changed." msgstr "NIS паролін өзгерту мүмкін емес" -#: modules/pam_unix/pam_unix_passwd.c:465 +#: modules/pam_unix/pam_unix_passwd.c:492 msgid "You must choose a longer password" msgstr "Сізге ұзынырақ парольді таңдау керек" -#: modules/pam_unix/pam_unix_passwd.c:570 +#: modules/pam_unix/pam_unix_passwd.c:597 #, c-format msgid "Changing password for %s." msgstr "%s үшін парольді өзгерту." -#: modules/pam_unix/pam_unix_passwd.c:581 +#: modules/pam_unix/pam_unix_passwd.c:608 msgid "(current) UNIX password: " msgstr "(ағымдағы) UNIX паролі: " -#: modules/pam_unix/pam_unix_passwd.c:616 +#: modules/pam_unix/pam_unix_passwd.c:643 msgid "You must wait longer to change your password" msgstr "Пароліңізді өзгерті үшін біраз күтуіңіз керек" -#: modules/pam_unix/pam_unix_passwd.c:676 +#: modules/pam_unix/pam_unix_passwd.c:703 msgid "Enter new UNIX password: " msgstr "Жаңа UNIX паролін енгізіңіз: " -#: modules/pam_unix/pam_unix_passwd.c:677 +#: modules/pam_unix/pam_unix_passwd.c:704 msgid "Retype new UNIX password: " msgstr "Жаңа UNIX паролін қайта енгізіңіз: " diff --git a/po/km.po b/po/km.po index 72c4a220..ee8f0e57 100644 --- a/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: 2009-06-16 10:39+0200\n" +"POT-Creation-Date: 2009-06-30 12:29+0200\n" "PO-Revision-Date: 2006-03-17 10:32+0700\n" "Last-Translator: Khoem Sokhem \n" "Language-Team: Khmer \n" @@ -235,12 +235,12 @@ msgid "contains the user name in some form" msgstr "" #: modules/pam_cracklib/pam_cracklib.c:555 -#: modules/pam_unix/pam_unix_passwd.c:448 +#: modules/pam_unix/pam_unix_passwd.c:475 msgid "No password supplied" msgstr "មិន​បាន​ផ្ដល់​ពាក្យសម្ងាត់" #: modules/pam_cracklib/pam_cracklib.c:555 -#: modules/pam_unix/pam_unix_passwd.c:448 +#: modules/pam_unix/pam_unix_passwd.c:475 msgid "Password unchanged" msgstr "ពាក្យសម្ងាត់​មិន​បាន​ផ្លាស់ប្ដូរ​ឡើយ" @@ -364,7 +364,7 @@ msgid "Unable to create and initialize directory '%s'." msgstr "" #: modules/pam_pwhistory/pam_pwhistory.c:218 -#: modules/pam_unix/pam_unix_passwd.c:469 +#: modules/pam_unix/pam_unix_passwd.c:496 msgid "Password has been already used. Choose another." msgstr "ពាក្យសម្ងាត់​ត្រូវ​បាន​ប្រើ​រួច​ហើយ ។ សូម​ជ្រើស​មួយ​ទៀត ។" @@ -541,32 +541,32 @@ msgstr[1] "ការ​ព្រមាន ៖ ពាក្យសម្ងាត msgid "Warning: your password will expire in %d days" msgstr "ការ​ព្រមាន ៖ ពាក្យសម្ងាត់​របស់​អ្នក​នឹង​ផុតកំណត់​ក្នុង​រយៈពេល %d ថ្ងៃ %.2s ។" -#: modules/pam_unix/pam_unix_passwd.c:358 +#: modules/pam_unix/pam_unix_passwd.c:385 msgid "NIS password could not be changed." msgstr "មិន​អាច​ផ្លាស់ប្ដូរ​ពាក្យសម្ងាត់ NIS បាន​ឡើយ ។" -#: modules/pam_unix/pam_unix_passwd.c:465 +#: modules/pam_unix/pam_unix_passwd.c:492 msgid "You must choose a longer password" msgstr "អ្នក​ត្រូវ​តែ​ជ្រើស​ពាក្យសម្ងាត់​វែង​ជាង​នេះ" -#: modules/pam_unix/pam_unix_passwd.c:570 +#: modules/pam_unix/pam_unix_passwd.c:597 #, fuzzy, c-format msgid "Changing password for %s." msgstr "ការ​ផ្លាស់ប្ដូរ​ពាក្យ​សម្ងាត់ STRESS សម្រាប់ " -#: modules/pam_unix/pam_unix_passwd.c:581 +#: modules/pam_unix/pam_unix_passwd.c:608 msgid "(current) UNIX password: " msgstr "(បច្ចុប្បន្ន) ពាក្យ​សម្ងាត់ UNIX ៖" -#: modules/pam_unix/pam_unix_passwd.c:616 +#: modules/pam_unix/pam_unix_passwd.c:643 msgid "You must wait longer to change your password" msgstr "អ្នក​ត្រូវ​តែ​រង់ចាំ​បន្តិច ដើម្បី​ផ្លាស់ប្ដូរ​ពាក្យសម្ងាត់​របស់​អ្នក" -#: modules/pam_unix/pam_unix_passwd.c:676 +#: modules/pam_unix/pam_unix_passwd.c:703 msgid "Enter new UNIX password: " msgstr "បញ្ចូល​ពាក្យ​សម្ងាត់ UNIX ថ្មី ៖ " -#: modules/pam_unix/pam_unix_passwd.c:677 +#: modules/pam_unix/pam_unix_passwd.c:704 msgid "Retype new UNIX password: " msgstr "វាយ​ពាក្យ​សម្ងាត់ UNIX ថ្មី​ម្ដង​ទៀត ៖ " diff --git a/po/kn.po b/po/kn.po index e7d43ce4..804f690e 100644 --- a/po/kn.po +++ b/po/kn.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: pam.tip.kn\n" "Report-Msgid-Bugs-To: http://sourceforge.net/projects/pam\n" -"POT-Creation-Date: 2009-06-16 10:39+0200\n" +"POT-Creation-Date: 2009-06-30 12:29+0200\n" "PO-Revision-Date: 2009-04-03 12:24+0530\n" "Last-Translator: Shankar Prasad \n" "Language-Team: Kannada \n" @@ -231,12 +231,12 @@ msgid "contains the user name in some form" msgstr "ಇದು ಯಾವುದೊ ಒಂದು ಬಗೆಯಲ್ಲಿ ಬಳಕೆದಾರ ಹೆಸರನ್ನು ಒಳಗೊಂಡಿದೆ" #: modules/pam_cracklib/pam_cracklib.c:555 -#: modules/pam_unix/pam_unix_passwd.c:448 +#: modules/pam_unix/pam_unix_passwd.c:475 msgid "No password supplied" msgstr "ಯಾವುದೇ ಗುಪ್ತಪದ ನೀಡಲಾಗಿಲ್ಲ" #: modules/pam_cracklib/pam_cracklib.c:555 -#: modules/pam_unix/pam_unix_passwd.c:448 +#: modules/pam_unix/pam_unix_passwd.c:475 msgid "Password unchanged" msgstr "ಗುಪ್ತಪದ ಬದಲಾಗಿಲ್ಲ" @@ -360,7 +360,7 @@ msgid "Unable to create and initialize directory '%s'." msgstr "ಕೋಶ '%s' ಅನ್ನು ರಚಿಸಲು ಹಾಗು ಆರಂಭಿಸಲು ಸಾಧ್ಯವಾಗಿಲ್ಲ." #: modules/pam_pwhistory/pam_pwhistory.c:218 -#: modules/pam_unix/pam_unix_passwd.c:469 +#: modules/pam_unix/pam_unix_passwd.c:496 msgid "Password has been already used. Choose another." msgstr "ಗುಪ್ತಪದವು ಈಗಾಗಲೆ ಬಳಸಲ್ಪಟ್ಟಿದೆ. ಬೇರೊಂದನ್ನು ಬಳಸಿ." @@ -537,31 +537,31 @@ msgstr[1] "ಎಚ್ಚರಿಕೆ: %d ದಿನಗಳಲ್ಲಿ ನಿಮ್ msgid "Warning: your password will expire in %d days" msgstr "ಎಚ್ಚರಿಕೆ: %d ದಿನಗಳಲ್ಲಿ ನಿಮ್ಮ ಗುಪ್ತಪದದ ಅವಧಿ ಅಂತ್ಯಗೊಳ್ಳುತ್ತದೆ" -#: modules/pam_unix/pam_unix_passwd.c:358 +#: modules/pam_unix/pam_unix_passwd.c:385 msgid "NIS password could not be changed." msgstr "NIS ಗುಪ್ತಪದವನ್ನು ಬದಲಾಯಿಸಲಾಗುವುದಿಲ್ಲ್ಲ." -#: modules/pam_unix/pam_unix_passwd.c:465 +#: modules/pam_unix/pam_unix_passwd.c:492 msgid "You must choose a longer password" msgstr "ನೀವು ಒಂದು ಉದ್ದವಾದ ಗುಪ್ತಪದವನ್ನು ಆರಿಸಬೇಕು" -#: modules/pam_unix/pam_unix_passwd.c:570 +#: modules/pam_unix/pam_unix_passwd.c:597 #, c-format msgid "Changing password for %s." msgstr "%s ಗಾಗಿ ಗುಪ್ತಪದವನ್ನು ಬದಲಾಯಿಸಲಾಗುತ್ತಿದೆ." -#: modules/pam_unix/pam_unix_passwd.c:581 +#: modules/pam_unix/pam_unix_passwd.c:608 msgid "(current) UNIX password: " msgstr "(ಪ್ರಸ್ತುತ) UNIX ಗುಪ್ತಪದ: " -#: modules/pam_unix/pam_unix_passwd.c:616 +#: modules/pam_unix/pam_unix_passwd.c:643 msgid "You must wait longer to change your password" msgstr "ನಿಮ್ಮ ಗುಪ್ತಪದವನ್ನು ಬದಲಾಯಿಸಲು ನೀವು ಬಹಳ ಸಮಯ ಕಾಯಬೇಕು" -#: modules/pam_unix/pam_unix_passwd.c:676 +#: modules/pam_unix/pam_unix_passwd.c:703 msgid "Enter new UNIX password: " msgstr "ಹೊಸ UNIX ಗುಪ್ತಪದವನ್ನು ದಾಖಲಿಸಿ: " -#: modules/pam_unix/pam_unix_passwd.c:677 +#: modules/pam_unix/pam_unix_passwd.c:704 msgid "Retype new UNIX password: " msgstr "ಹೊಸ UNIX ಗುಪ್ತಪದವನ್ನು ಪುನಃ ಟೈಪಿಸಿ: " diff --git a/po/ko.po b/po/ko.po index 5cc46c9e..01ac70f3 100644 --- a/po/ko.po +++ b/po/ko.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: ko\n" "Report-Msgid-Bugs-To: http://sourceforge.net/projects/pam\n" -"POT-Creation-Date: 2009-06-16 10:39+0200\n" +"POT-Creation-Date: 2009-06-30 12:29+0200\n" "PO-Revision-Date: 2007-06-22 10:02+1000\n" "Last-Translator: Eunju Kim \n" "Language-Team: Korean \n" @@ -232,12 +232,12 @@ msgid "contains the user name in some form" msgstr "" #: modules/pam_cracklib/pam_cracklib.c:555 -#: modules/pam_unix/pam_unix_passwd.c:448 +#: modules/pam_unix/pam_unix_passwd.c:475 msgid "No password supplied" msgstr "암호가 없음" #: modules/pam_cracklib/pam_cracklib.c:555 -#: modules/pam_unix/pam_unix_passwd.c:448 +#: modules/pam_unix/pam_unix_passwd.c:475 msgid "Password unchanged" msgstr "암호가 변경되지 않음" @@ -360,7 +360,7 @@ msgid "Unable to create and initialize directory '%s'." msgstr "" #: modules/pam_pwhistory/pam_pwhistory.c:218 -#: modules/pam_unix/pam_unix_passwd.c:469 +#: modules/pam_unix/pam_unix_passwd.c:496 msgid "Password has been already used. Choose another." msgstr "이미 사용되고 있는 암호입니다. 다른 암호를 선택해 주십시오." @@ -536,32 +536,32 @@ msgstr[0] "경고: %d일 내로 암호가 만료됩니다" msgid "Warning: your password will expire in %d days" msgstr "경고: %d일 내로 암호가 만료됩니다" -#: modules/pam_unix/pam_unix_passwd.c:358 +#: modules/pam_unix/pam_unix_passwd.c:385 msgid "NIS password could not be changed." msgstr "NIS 암호는 변경할 수 없습니다." -#: modules/pam_unix/pam_unix_passwd.c:465 +#: modules/pam_unix/pam_unix_passwd.c:492 msgid "You must choose a longer password" msgstr "더 긴 암호를 선택해 주십시오" -#: modules/pam_unix/pam_unix_passwd.c:570 +#: modules/pam_unix/pam_unix_passwd.c:597 #, fuzzy, c-format msgid "Changing password for %s." msgstr "STRESS 암호 변경" -#: modules/pam_unix/pam_unix_passwd.c:581 +#: modules/pam_unix/pam_unix_passwd.c:608 msgid "(current) UNIX password: " msgstr "(현재) UNIX 암호:" -#: modules/pam_unix/pam_unix_passwd.c:616 +#: modules/pam_unix/pam_unix_passwd.c:643 msgid "You must wait longer to change your password" msgstr "암호 변경을 위해 조금더 기다려 주십시오." -#: modules/pam_unix/pam_unix_passwd.c:676 +#: modules/pam_unix/pam_unix_passwd.c:703 msgid "Enter new UNIX password: " msgstr "새 UNIX 암호 입력:" -#: modules/pam_unix/pam_unix_passwd.c:677 +#: modules/pam_unix/pam_unix_passwd.c:704 msgid "Retype new UNIX password: " msgstr "새 UNIX 암호 재입력:" diff --git a/po/ml.po b/po/ml.po index d786caee..d74756ac 100644 --- a/po/ml.po +++ b/po/ml.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: pam.tip.ml\n" "Report-Msgid-Bugs-To: http://sourceforge.net/projects/pam\n" -"POT-Creation-Date: 2009-06-16 10:39+0200\n" +"POT-Creation-Date: 2009-06-30 12:29+0200\n" "PO-Revision-Date: 2009-05-06 13:03+0530\n" "Last-Translator: \n" "Language-Team: \n" @@ -232,12 +232,12 @@ msgid "contains the user name in some form" msgstr "ഉപയോക്താവിന്റെ നാമം ഏതെങ്കിലും ഒരു തരത്തിലുണ്ടു്" #: modules/pam_cracklib/pam_cracklib.c:555 -#: modules/pam_unix/pam_unix_passwd.c:448 +#: modules/pam_unix/pam_unix_passwd.c:475 msgid "No password supplied" msgstr "പാസ്‌വേറ്‍ഡ് നല്‍കിയിട്ടില്ല" #: modules/pam_cracklib/pam_cracklib.c:555 -#: modules/pam_unix/pam_unix_passwd.c:448 +#: modules/pam_unix/pam_unix_passwd.c:475 msgid "Password unchanged" msgstr "പാസ്‌വേറ്‍ഡ് മാറ്റിയിട്ടില്ല" @@ -361,7 +361,7 @@ msgid "Unable to create and initialize directory '%s'." msgstr "%s ഡയറക്ടറി ഉണ്ടാക്കുവാനും ആരംഭിക്കുവാനും സാധ്യമായില്ല." #: modules/pam_pwhistory/pam_pwhistory.c:218 -#: modules/pam_unix/pam_unix_passwd.c:469 +#: modules/pam_unix/pam_unix_passwd.c:496 msgid "Password has been already used. Choose another." msgstr "പാസ്‌വേറ്‍ഡ് നിലവില്‍ ഉപയോഗിത്തിലുള്ളതാണ്. മറ്റൊന്ന് നല്‍കുക." @@ -538,31 +538,31 @@ msgstr[1] "മുന്നറിയിപ്പ്: നിങ്ങളുടെ msgid "Warning: your password will expire in %d days" msgstr "മുന്നറിയിപ്പ്: നിങ്ങളുടെ പാസ്‌വേറ്‍ഡിന്‍റെ കാലാവധി %d ദിവസത്തിനുള്ളില്‍ അവസാനിക്കുന്നു" -#: modules/pam_unix/pam_unix_passwd.c:358 +#: modules/pam_unix/pam_unix_passwd.c:385 msgid "NIS password could not be changed." msgstr "NIS പാസ്‌വേറ്‍ഡ് മാറ്റുവാന്‍ സാധ്യമാകുന്നില്ല." -#: modules/pam_unix/pam_unix_passwd.c:465 +#: modules/pam_unix/pam_unix_passwd.c:492 msgid "You must choose a longer password" msgstr "ഇതിലും വലിയ പാസ്‌വേറ്‍ഡ് തിരഞ്ഞെടുക്കുക" -#: modules/pam_unix/pam_unix_passwd.c:570 +#: modules/pam_unix/pam_unix_passwd.c:597 #, c-format msgid "Changing password for %s." msgstr "%s-നുളള അടയാളവാക്ക് മാറ്റുന്നു." -#: modules/pam_unix/pam_unix_passwd.c:581 +#: modules/pam_unix/pam_unix_passwd.c:608 msgid "(current) UNIX password: " msgstr "(നിലവിലുളളത്) UNIX പാസ്‌വേറ്‍ഡ്: " -#: modules/pam_unix/pam_unix_passwd.c:616 +#: modules/pam_unix/pam_unix_passwd.c:643 msgid "You must wait longer to change your password" msgstr "നിങ്ങളുടെ പാസ്‌വേറ്‍ഡ് മാറ്റുന്നതിനായി ഇനിയും കാത്തിരിക്കേണ്ടതാണ്." -#: modules/pam_unix/pam_unix_passwd.c:676 +#: modules/pam_unix/pam_unix_passwd.c:703 msgid "Enter new UNIX password: " msgstr "പുതിയ UNIX പാസ്‌വേറ്‍ഡ് നല്‍കുക: " -#: modules/pam_unix/pam_unix_passwd.c:677 +#: modules/pam_unix/pam_unix_passwd.c:704 msgid "Retype new UNIX password: " msgstr "പുതിയ UNIX പാസ്‌വേറ്‍ഡ് വീണ്ടും ടൈപ്പ് ചെയ്യുക: " diff --git a/po/mr.po b/po/mr.po index 843ce9e7..96c69b86 100644 --- a/po/mr.po +++ b/po/mr.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: pam.tip.mr\n" "Report-Msgid-Bugs-To: http://sourceforge.net/projects/pam\n" -"POT-Creation-Date: 2009-06-16 10:39+0200\n" +"POT-Creation-Date: 2009-06-30 12:29+0200\n" "PO-Revision-Date: 2009-04-14 11:31+0530\n" "Last-Translator: Sandeep Shedmake \n" "Language-Team: marathi\n" @@ -231,12 +231,12 @@ msgid "contains the user name in some form" msgstr "कुठल्यातरी स्वरूपात वापरकर्ता नाव आढळले" #: modules/pam_cracklib/pam_cracklib.c:555 -#: modules/pam_unix/pam_unix_passwd.c:448 +#: modules/pam_unix/pam_unix_passwd.c:475 msgid "No password supplied" msgstr "गुप्तशब्द दिलेला नाही" #: modules/pam_cracklib/pam_cracklib.c:555 -#: modules/pam_unix/pam_unix_passwd.c:448 +#: modules/pam_unix/pam_unix_passwd.c:475 msgid "Password unchanged" msgstr "गुप्तशब्द बदलविला नाही" @@ -360,7 +360,7 @@ msgid "Unable to create and initialize directory '%s'." msgstr "डिरेक्ट्री '%s' बनवण्यास व प्रारंभ करण्यास अशक्य." #: modules/pam_pwhistory/pam_pwhistory.c:218 -#: modules/pam_unix/pam_unix_passwd.c:469 +#: modules/pam_unix/pam_unix_passwd.c:496 msgid "Password has been already used. Choose another." msgstr "ह्या गुप्तशब्दचा आधीच वापर झाला आहे. दुसरा निवडा." @@ -535,31 +535,31 @@ msgstr[1] "सावधानता: तुमचे गुप्तशब्द msgid "Warning: your password will expire in %d days" msgstr "सावधानता: तुमचे गुप्तशब्द %d दिवसात कालबाह्य होईल" -#: modules/pam_unix/pam_unix_passwd.c:358 +#: modules/pam_unix/pam_unix_passwd.c:385 msgid "NIS password could not be changed." msgstr "NIS गुप्तशब्द बदलविले जाऊ शकत नाही." -#: modules/pam_unix/pam_unix_passwd.c:465 +#: modules/pam_unix/pam_unix_passwd.c:492 msgid "You must choose a longer password" msgstr "तुम्ही मोठा गुप्तशब्द निवडला पाहीजे" -#: modules/pam_unix/pam_unix_passwd.c:570 +#: modules/pam_unix/pam_unix_passwd.c:597 #, c-format msgid "Changing password for %s." msgstr "%s करीता गुप्तशब्द बदलवित आहे." -#: modules/pam_unix/pam_unix_passwd.c:581 +#: modules/pam_unix/pam_unix_passwd.c:608 msgid "(current) UNIX password: " msgstr "(चालू) UNIX गुप्तशब्द: " -#: modules/pam_unix/pam_unix_passwd.c:616 +#: modules/pam_unix/pam_unix_passwd.c:643 msgid "You must wait longer to change your password" msgstr "तुमचा गुप्तशब्द बदलण्यासाठी तुम्हाला बराच वेळ वाट पहावी लागेल" -#: modules/pam_unix/pam_unix_passwd.c:676 +#: modules/pam_unix/pam_unix_passwd.c:703 msgid "Enter new UNIX password: " msgstr "नवीन UNIX गुप्तशब्द प्रविष्ट करा: " -#: modules/pam_unix/pam_unix_passwd.c:677 +#: modules/pam_unix/pam_unix_passwd.c:704 msgid "Retype new UNIX password: " msgstr "नवीन UNIX गुप्तशब्द पुन्हा टाइप करा: " diff --git a/po/ms.po b/po/ms.po index f1464506..6b4b9e8f 100644 --- a/po/ms.po +++ b/po/ms.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: 2009-06-16 10:39+0200\n" +"POT-Creation-Date: 2009-06-30 12:29+0200\n" "PO-Revision-Date: 2008-09-25 23:52+0800\n" "Last-Translator: Sharuzzaman Ahmat Raslan \n" "Language-Team: Malay \n" @@ -255,13 +255,13 @@ msgid "contains the user name in some form" msgstr "" #: modules/pam_cracklib/pam_cracklib.c:555 -#: modules/pam_unix/pam_unix_passwd.c:448 +#: modules/pam_unix/pam_unix_passwd.c:475 #, fuzzy msgid "No password supplied" msgstr "Kata Laluan & Akaun Pengguna" #: modules/pam_cracklib/pam_cracklib.c:555 -#: modules/pam_unix/pam_unix_passwd.c:448 +#: modules/pam_unix/pam_unix_passwd.c:475 #, fuzzy msgid "Password unchanged" msgstr "Biarkan tanpa diubah" @@ -390,7 +390,7 @@ msgid "Unable to create and initialize directory '%s'." msgstr "gagal untuk mencipta direktori %s: %s\n" #: modules/pam_pwhistory/pam_pwhistory.c:218 -#: modules/pam_unix/pam_unix_passwd.c:469 +#: modules/pam_unix/pam_unix_passwd.c:496 msgid "Password has been already used. Choose another." msgstr "" @@ -570,32 +570,32 @@ msgstr[1] "" msgid "Warning: your password will expire in %d days" msgstr "" -#: modules/pam_unix/pam_unix_passwd.c:358 +#: modules/pam_unix/pam_unix_passwd.c:385 msgid "NIS password could not be changed." msgstr "" -#: modules/pam_unix/pam_unix_passwd.c:465 +#: modules/pam_unix/pam_unix_passwd.c:492 msgid "You must choose a longer password" msgstr "" -#: modules/pam_unix/pam_unix_passwd.c:570 +#: modules/pam_unix/pam_unix_passwd.c:597 #, c-format msgid "Changing password for %s." msgstr "Menukar katalaluan untuk %s." -#: modules/pam_unix/pam_unix_passwd.c:581 +#: modules/pam_unix/pam_unix_passwd.c:608 msgid "(current) UNIX password: " msgstr "(semasa) katalaluan UNIX:" -#: modules/pam_unix/pam_unix_passwd.c:616 +#: modules/pam_unix/pam_unix_passwd.c:643 msgid "You must wait longer to change your password" msgstr "" -#: modules/pam_unix/pam_unix_passwd.c:676 +#: modules/pam_unix/pam_unix_passwd.c:703 msgid "Enter new UNIX password: " msgstr "Masukkan katalaluan UNIX baru:" -#: modules/pam_unix/pam_unix_passwd.c:677 +#: modules/pam_unix/pam_unix_passwd.c:704 msgid "Retype new UNIX password: " msgstr "" diff --git a/po/nb.po b/po/nb.po index 9f3b771a..a789084b 100644 --- a/po/nb.po +++ b/po/nb.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: 2009-06-16 10:39+0200\n" +"POT-Creation-Date: 2009-06-30 12:29+0200\n" "PO-Revision-Date: 2008-04-30 12:59+0200\n" "Last-Translator: Olav Pettershagen \n" "Language-Team: \n" @@ -231,12 +231,12 @@ msgid "contains the user name in some form" msgstr "" #: modules/pam_cracklib/pam_cracklib.c:555 -#: modules/pam_unix/pam_unix_passwd.c:448 +#: modules/pam_unix/pam_unix_passwd.c:475 msgid "No password supplied" msgstr "Passord ikke angitt" #: modules/pam_cracklib/pam_cracklib.c:555 -#: modules/pam_unix/pam_unix_passwd.c:448 +#: modules/pam_unix/pam_unix_passwd.c:475 msgid "Password unchanged" msgstr "Passord uendret" @@ -360,7 +360,7 @@ msgid "Unable to create and initialize directory '%s'." msgstr "Kan ikke opprette katalog %s: %m" #: modules/pam_pwhistory/pam_pwhistory.c:218 -#: modules/pam_unix/pam_unix_passwd.c:469 +#: modules/pam_unix/pam_unix_passwd.c:496 msgid "Password has been already used. Choose another." msgstr "Passordet er allerede benyttet. Velg et annet." @@ -533,32 +533,32 @@ msgstr[1] "Advarsel: passordet ditt vil utløpe om %d dager" msgid "Warning: your password will expire in %d days" msgstr "Advarsel: passordet ditt vil utløpe om %d dager" -#: modules/pam_unix/pam_unix_passwd.c:358 +#: modules/pam_unix/pam_unix_passwd.c:385 msgid "NIS password could not be changed." msgstr "NIS-passord kunne ikke endres." -#: modules/pam_unix/pam_unix_passwd.c:465 +#: modules/pam_unix/pam_unix_passwd.c:492 msgid "You must choose a longer password" msgstr "Du må velge et lengre passord" -#: modules/pam_unix/pam_unix_passwd.c:570 +#: modules/pam_unix/pam_unix_passwd.c:597 #, c-format msgid "Changing password for %s." msgstr "Endrer passord for %s." -#: modules/pam_unix/pam_unix_passwd.c:581 +#: modules/pam_unix/pam_unix_passwd.c:608 msgid "(current) UNIX password: " msgstr "(gjeldende) UNIX-passord: " -#: modules/pam_unix/pam_unix_passwd.c:616 +#: modules/pam_unix/pam_unix_passwd.c:643 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:676 +#: modules/pam_unix/pam_unix_passwd.c:703 msgid "Enter new UNIX password: " msgstr "Angi nytt UNIX-passord: " -#: modules/pam_unix/pam_unix_passwd.c:677 +#: modules/pam_unix/pam_unix_passwd.c:704 msgid "Retype new UNIX password: " msgstr "Bekreft nytt UNIX-passord: " diff --git a/po/nl.po b/po/nl.po index 1b171687..c1587eb7 100644 --- a/po/nl.po +++ b/po/nl.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: pam.tip.nl\n" "Report-Msgid-Bugs-To: http://sourceforge.net/projects/pam\n" -"POT-Creation-Date: 2009-06-16 10:39+0200\n" +"POT-Creation-Date: 2009-06-30 12:29+0200\n" "PO-Revision-Date: 2009-04-04 17:55+0200\n" "Last-Translator: R.E. van der Luit \n" "Language-Team: Dutch \n" @@ -235,12 +235,12 @@ msgid "contains the user name in some form" msgstr "bevat de gebruikersnaam in een of andere vorm" #: modules/pam_cracklib/pam_cracklib.c:555 -#: modules/pam_unix/pam_unix_passwd.c:448 +#: modules/pam_unix/pam_unix_passwd.c:475 msgid "No password supplied" msgstr "Geen wachtwoord opgegeven" #: modules/pam_cracklib/pam_cracklib.c:555 -#: modules/pam_unix/pam_unix_passwd.c:448 +#: modules/pam_unix/pam_unix_passwd.c:475 msgid "Password unchanged" msgstr "Wachtwoord is niet gewijzigd" @@ -369,7 +369,7 @@ msgid "Unable to create and initialize directory '%s'." msgstr "Niet in staat om map '%s' aan te maken." #: modules/pam_pwhistory/pam_pwhistory.c:218 -#: modules/pam_unix/pam_unix_passwd.c:469 +#: modules/pam_unix/pam_unix_passwd.c:496 msgid "Password has been already used. Choose another." msgstr "Wachtwoord is al gebruikt. Kies een ander wachtwoord." @@ -547,31 +547,31 @@ msgstr[1] "Waarschuwing: uw wachtwoord zal over %d dagen verlopen" msgid "Warning: your password will expire in %d days" msgstr "Waarschuwing: uw wachtwoord zal over %d dagen verlopen" -#: modules/pam_unix/pam_unix_passwd.c:358 +#: modules/pam_unix/pam_unix_passwd.c:385 msgid "NIS password could not be changed." msgstr "NIS-wachtwoord kon niet worden gewijzigd." -#: modules/pam_unix/pam_unix_passwd.c:465 +#: modules/pam_unix/pam_unix_passwd.c:492 msgid "You must choose a longer password" msgstr "U moet een langer wachtwoord kiezen" -#: modules/pam_unix/pam_unix_passwd.c:570 +#: modules/pam_unix/pam_unix_passwd.c:597 #, c-format msgid "Changing password for %s." msgstr "Veranderen van wachtwoord voor %s." -#: modules/pam_unix/pam_unix_passwd.c:581 +#: modules/pam_unix/pam_unix_passwd.c:608 msgid "(current) UNIX password: " msgstr "(huidig) UNIX-wachtwoord: " -#: modules/pam_unix/pam_unix_passwd.c:616 +#: modules/pam_unix/pam_unix_passwd.c:643 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:676 +#: modules/pam_unix/pam_unix_passwd.c:703 msgid "Enter new UNIX password: " msgstr "Nieuw UNIX-wachtwoord invoeren: " -#: modules/pam_unix/pam_unix_passwd.c:677 +#: modules/pam_unix/pam_unix_passwd.c:704 msgid "Retype new UNIX password: " msgstr "Nieuw UNIX-wachtwoord herhalen: " diff --git a/po/or.po b/po/or.po index 8bc3a7aa..6a187f0e 100644 --- a/po/or.po +++ b/po/or.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: pam.tip.or\n" "Report-Msgid-Bugs-To: http://sourceforge.net/projects/pam\n" -"POT-Creation-Date: 2009-06-16 10:39+0200\n" +"POT-Creation-Date: 2009-06-30 12:29+0200\n" "PO-Revision-Date: 2009-04-01 15:07+0530\n" "Last-Translator: Manoj Kumar Giri \n" "Language-Team: Oriya \n" @@ -236,12 +236,12 @@ msgid "contains the user name in some form" msgstr "ଚାଳକ ନାମକୁ କୌଣସି ଉପାୟରେ ଧାରଣ କରିଥାଏ" #: modules/pam_cracklib/pam_cracklib.c:555 -#: modules/pam_unix/pam_unix_passwd.c:448 +#: modules/pam_unix/pam_unix_passwd.c:475 msgid "No password supplied" msgstr "କୌଣସି ପ୍ରବେଶ ସଙ୍କେତ ପ୍ରଦାନ କରାଯାଇ ନାହିଁ" #: modules/pam_cracklib/pam_cracklib.c:555 -#: modules/pam_unix/pam_unix_passwd.c:448 +#: modules/pam_unix/pam_unix_passwd.c:475 msgid "Password unchanged" msgstr "ପ୍ରବେଶ ସଙ୍କେତ ଅପରିବର୍ତ୍ତିତ ଅଛି" @@ -365,7 +365,7 @@ msgid "Unable to create and initialize directory '%s'." msgstr "ଡ଼ିରେକ୍ଟୋରୀ '%s'କୁ ନିର୍ମାଣ ଏବଂ ପ୍ରାରମ୍ଭ କରିବାରେ ଅସମର୍ଥ।" #: modules/pam_pwhistory/pam_pwhistory.c:218 -#: modules/pam_unix/pam_unix_passwd.c:469 +#: modules/pam_unix/pam_unix_passwd.c:496 msgid "Password has been already used. Choose another." msgstr "ପ୍ରବେଶ ସଙ୍କେତଟି ପୂର୍ବରୁ ବ୍ଯବହୃତ ହେଉଛି। ଅନ୍ଯ ଗୋଟିଏ ପ୍ରବେଶ ସଙ୍କେତ ଚୟନ କରନ୍ତୁ।" @@ -541,31 +541,31 @@ msgstr[1] "ଚେତାବନୀ: ଆପଣଙ୍କ ପ୍ରବେଶ ସଙ msgid "Warning: your password will expire in %d days" msgstr "ଚେତାବନୀ: ଆପଣଙ୍କ ପ୍ରବେଶ ସଙ୍କେତ %d ଦିନରେ ଅକାମି ହୋଇଯିବ" -#: modules/pam_unix/pam_unix_passwd.c:358 +#: modules/pam_unix/pam_unix_passwd.c:385 msgid "NIS password could not be changed." msgstr "NIS ପ୍ରବେଶ ସଙ୍କେତକୁ ବଦଳାଇ ହେଲା ନାହିଁ।" -#: modules/pam_unix/pam_unix_passwd.c:465 +#: modules/pam_unix/pam_unix_passwd.c:492 msgid "You must choose a longer password" msgstr "ଆପଣ ଗୋଟିଏ ଲମ୍ବା ପ୍ରବେଶ ସଙ୍କେତ ଚୟନ କରିବା ଉଚିତ" -#: modules/pam_unix/pam_unix_passwd.c:570 +#: modules/pam_unix/pam_unix_passwd.c:597 #, c-format msgid "Changing password for %s." msgstr "%s ପାଇଁ ପ୍ରବେଶ ସଙ୍କେତକୁ ବଦଳାଉଛି." -#: modules/pam_unix/pam_unix_passwd.c:581 +#: modules/pam_unix/pam_unix_passwd.c:608 msgid "(current) UNIX password: " msgstr "(ବର୍ତ୍ତମାନ ଥିବା) UNIX ପ୍ରବେଶ ସଙ୍କେତ: " -#: modules/pam_unix/pam_unix_passwd.c:616 +#: modules/pam_unix/pam_unix_passwd.c:643 msgid "You must wait longer to change your password" msgstr "ପ୍ରବେଶ ସଙ୍କେତକୁ ବଦଳାଇବା ପାଇଁ ଆପଣ ଅଧିକ ସମୟ ଅପେକ୍ଷା କରିବା ଉଚିତ" -#: modules/pam_unix/pam_unix_passwd.c:676 +#: modules/pam_unix/pam_unix_passwd.c:703 msgid "Enter new UNIX password: " msgstr "ନୂତନ UNIX ପ୍ରବେଶ ସଙ୍କେତ ଭରଣ କରନ୍ତୁ: " -#: modules/pam_unix/pam_unix_passwd.c:677 +#: modules/pam_unix/pam_unix_passwd.c:704 msgid "Retype new UNIX password: " msgstr "ନୂତନ UNIX ପ୍ରବେଶ ସଙ୍କେତକୁ ପୁନର୍ବାର ଟାଇପ କରନ୍ତୁ: " diff --git a/po/pa.po b/po/pa.po index 5ebb64bb..9edd61bd 100644 --- a/po/pa.po +++ b/po/pa.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: pam.tip.pa\n" "Report-Msgid-Bugs-To: http://sourceforge.net/projects/pam\n" -"POT-Creation-Date: 2009-06-16 10:39+0200\n" +"POT-Creation-Date: 2009-06-30 12:29+0200\n" "PO-Revision-Date: 2009-06-01 16:19+0530\n" "Last-Translator: Jaswinder Singh \n" "Language-Team: Punjabi \n" @@ -232,12 +232,12 @@ msgid "contains the user name in some form" msgstr "ਕੁਸੇ ਰੂਪ ਵਿੱਚ ਉਪਭੋਗੀ ਨਾਂ ਸ਼ਾਮਿਲ ਹੈ" #: modules/pam_cracklib/pam_cracklib.c:555 -#: modules/pam_unix/pam_unix_passwd.c:448 +#: modules/pam_unix/pam_unix_passwd.c:475 msgid "No password supplied" msgstr "ਕੋਈ ਪਾਸਵਰਡ ਨਹੀਂ ਦਿੱਤਾ ਗਿਆ" #: modules/pam_cracklib/pam_cracklib.c:555 -#: modules/pam_unix/pam_unix_passwd.c:448 +#: modules/pam_unix/pam_unix_passwd.c:475 msgid "Password unchanged" msgstr "ਪਾਸਵਰਡ ਨਾ-ਤਬਦੀਲ ਹੈ" @@ -361,7 +361,7 @@ msgid "Unable to create and initialize directory '%s'." msgstr "ਡਾਇਰੈਕਟਰੀ '%s' ਨੂੰ ਬਣਾਉਣ ਅਤੇ ਸ਼ੁਰੂ ਕਰਨ ਵਿੱਚ ਅਸਮਰਥ।" #: modules/pam_pwhistory/pam_pwhistory.c:218 -#: modules/pam_unix/pam_unix_passwd.c:469 +#: modules/pam_unix/pam_unix_passwd.c:496 msgid "Password has been already used. Choose another." msgstr "ਪਾਸਵਰਡ ਪਹਿਲਾਂ ਵੀ ਵਰਤਿਆ ਗਿਆ ਹੈ। ਵੱਖਰਾ ਚੁਣੋ।" @@ -536,31 +536,31 @@ msgstr[1] "ਚੇਤਾਵਨੀ: ਤੁਹਾਡੇ ਪਾਸਵਰਡ ਦੀ msgid "Warning: your password will expire in %d days" msgstr "ਚੇਤਾਵਨੀ: ਤੁਹਾਡੇ ਪਾਸਵਰਡ ਦੀ ਮਿਆਦ %d ਦਿਨਾਂ ਵਿੱਚ ਪੁੱਗ ਜਾਵੇਗੀ" -#: modules/pam_unix/pam_unix_passwd.c:358 +#: modules/pam_unix/pam_unix_passwd.c:385 msgid "NIS password could not be changed." msgstr "NIS ਪਾਸਵਰਡ ਤਬਦੀਲ ਨਹੀਂ ਕੀਤਾ ਜਾ ਸਕਿਆ ਹੈ।" -#: modules/pam_unix/pam_unix_passwd.c:465 +#: modules/pam_unix/pam_unix_passwd.c:492 msgid "You must choose a longer password" msgstr "ਤੁਹਾਨੂੰ ਲੰਮੇ ਪਾਸਵਰਡ ਦੀ ਚੋਣ ਕਰਨੀ ਚਾਹੀਦੀ ਹੈ" -#: modules/pam_unix/pam_unix_passwd.c:570 +#: modules/pam_unix/pam_unix_passwd.c:597 #, c-format msgid "Changing password for %s." msgstr "%s ਲਈ ਪਾਸਵਰਡ ਤਬਦੀਲ ਕਰ ਰਿਹਾ ਹੈ।" -#: modules/pam_unix/pam_unix_passwd.c:581 +#: modules/pam_unix/pam_unix_passwd.c:608 msgid "(current) UNIX password: " msgstr "(ਮੌਜੂਦਾ) UNIX ਪਾਸਵਰਡ: " -#: modules/pam_unix/pam_unix_passwd.c:616 +#: modules/pam_unix/pam_unix_passwd.c:643 msgid "You must wait longer to change your password" msgstr "ਤੁਹਾਨੂੰ ਲੰਬੇ ਸਮੇਂ ਲਈ ਆਪਣੇ ਪਾਸਵਰਡ ਲਈ ਉਡੀਕ ਕਰਨੀ ਪਵੇਗੀ" -#: modules/pam_unix/pam_unix_passwd.c:676 +#: modules/pam_unix/pam_unix_passwd.c:703 msgid "Enter new UNIX password: " msgstr "ਨਵਾਂ ਯੂਨਿਕਸ ਪਾਸਵਰਡ ਦਿਓ: " -#: modules/pam_unix/pam_unix_passwd.c:677 +#: modules/pam_unix/pam_unix_passwd.c:704 msgid "Retype new UNIX password: " msgstr "ਨਵਾਂ ਯੂਨਿਕਸ ਪਾਸਵਰਡ ਮੁੜ-ਲਿਖੋ: " diff --git a/po/pl.po b/po/pl.po index 97afd655..6d05730d 100644 --- a/po/pl.po +++ b/po/pl.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: pl\n" "Report-Msgid-Bugs-To: http://sourceforge.net/projects/pam\n" -"POT-Creation-Date: 2009-06-16 10:39+0200\n" +"POT-Creation-Date: 2009-06-30 12:29+0200\n" "PO-Revision-Date: 2009-02-26 22:10+0100\n" "Last-Translator: Piotr Drąg \n" "Language-Team: Polish \n" @@ -232,12 +232,12 @@ msgid "contains the user name in some form" msgstr "zawiera nazwę użytkownika w pewnej formie" #: modules/pam_cracklib/pam_cracklib.c:555 -#: modules/pam_unix/pam_unix_passwd.c:448 +#: modules/pam_unix/pam_unix_passwd.c:475 msgid "No password supplied" msgstr "Nie podano hasła" #: modules/pam_cracklib/pam_cracklib.c:555 -#: modules/pam_unix/pam_unix_passwd.c:448 +#: modules/pam_unix/pam_unix_passwd.c:475 msgid "Password unchanged" msgstr "Hasło nie zostało zmienione" @@ -366,7 +366,7 @@ msgid "Unable to create and initialize directory '%s'." msgstr "Nie można utworzyć i zainicjować katalogu \"%s\"." #: modules/pam_pwhistory/pam_pwhistory.c:218 -#: modules/pam_unix/pam_unix_passwd.c:469 +#: modules/pam_unix/pam_unix_passwd.c:496 msgid "Password has been already used. Choose another." msgstr "Hasło było już używane. Wybierz inne." @@ -543,31 +543,31 @@ msgstr[2] "Ostrzeżenie: hasło wygaśnie za %d dni" msgid "Warning: your password will expire in %d days" msgstr "Ostrzeżenie: hasło wygaśnie za %d dni" -#: modules/pam_unix/pam_unix_passwd.c:358 +#: modules/pam_unix/pam_unix_passwd.c:385 msgid "NIS password could not be changed." msgstr "Nie można zmienić hasła NIS." -#: modules/pam_unix/pam_unix_passwd.c:465 +#: modules/pam_unix/pam_unix_passwd.c:492 msgid "You must choose a longer password" msgstr "Należy wybrać dłuższe hasło" -#: modules/pam_unix/pam_unix_passwd.c:570 +#: modules/pam_unix/pam_unix_passwd.c:597 #, c-format msgid "Changing password for %s." msgstr "Zmienianie hasła dla %s." -#: modules/pam_unix/pam_unix_passwd.c:581 +#: modules/pam_unix/pam_unix_passwd.c:608 msgid "(current) UNIX password: " msgstr "(obecne) hasło UNIX:" -#: modules/pam_unix/pam_unix_passwd.c:616 +#: modules/pam_unix/pam_unix_passwd.c:643 msgid "You must wait longer to change your password" msgstr "Poczekaj dłużej, aby zmienić hasło" -#: modules/pam_unix/pam_unix_passwd.c:676 +#: modules/pam_unix/pam_unix_passwd.c:703 msgid "Enter new UNIX password: " msgstr "Podaj nowe hasło UNIX: " -#: modules/pam_unix/pam_unix_passwd.c:677 +#: modules/pam_unix/pam_unix_passwd.c:704 msgid "Retype new UNIX password: " msgstr "Ponownie podaj hasło UNIX: " diff --git a/po/pt.po b/po/pt.po index 4b6663ce..276819e2 100644 --- a/po/pt.po +++ b/po/pt.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: pam\n" "Report-Msgid-Bugs-To: http://sourceforge.net/projects/pam\n" -"POT-Creation-Date: 2009-06-16 10:39+0200\n" +"POT-Creation-Date: 2009-06-30 12:29+0200\n" "PO-Revision-Date: 2009-04-09 16:42+0100\n" "Last-Translator: Rui Gouveia \n" "Language-Team: pt \n" @@ -235,12 +235,12 @@ msgid "contains the user name in some form" msgstr "contém, de alguma forma, o nome do utilizador" #: modules/pam_cracklib/pam_cracklib.c:555 -#: modules/pam_unix/pam_unix_passwd.c:448 +#: modules/pam_unix/pam_unix_passwd.c:475 msgid "No password supplied" msgstr "Não foi fornecida uma senha" #: modules/pam_cracklib/pam_cracklib.c:555 -#: modules/pam_unix/pam_unix_passwd.c:448 +#: modules/pam_unix/pam_unix_passwd.c:475 msgid "Password unchanged" msgstr "Senha inalterada" @@ -370,7 +370,7 @@ msgid "Unable to create and initialize directory '%s'." msgstr "Não foi possível criar e inicializar o directório '%s'." #: modules/pam_pwhistory/pam_pwhistory.c:218 -#: modules/pam_unix/pam_unix_passwd.c:469 +#: modules/pam_unix/pam_unix_passwd.c:496 msgid "Password has been already used. Choose another." msgstr "A senha já foi utilizada anteriormente. Escolha outra." @@ -546,32 +546,32 @@ msgstr[1] "Aviso: a sua senha expira em %d dias" msgid "Warning: your password will expire in %d days" msgstr "Aviso: a sua palavra passe expira em %d dias" -#: modules/pam_unix/pam_unix_passwd.c:358 +#: modules/pam_unix/pam_unix_passwd.c:385 msgid "NIS password could not be changed." msgstr "A senha NIS não pode ser alterada." -#: modules/pam_unix/pam_unix_passwd.c:465 +#: modules/pam_unix/pam_unix_passwd.c:492 msgid "You must choose a longer password" msgstr "Deve escolher uma senha mais longa" -#: modules/pam_unix/pam_unix_passwd.c:570 +#: modules/pam_unix/pam_unix_passwd.c:597 #, c-format msgid "Changing password for %s." msgstr "A alterar senha para %s." -#: modules/pam_unix/pam_unix_passwd.c:581 +#: modules/pam_unix/pam_unix_passwd.c:608 msgid "(current) UNIX password: " msgstr "senha UNIX (actual): " -#: modules/pam_unix/pam_unix_passwd.c:616 +#: modules/pam_unix/pam_unix_passwd.c:643 msgid "You must wait longer to change your password" msgstr "Tem de esperar mais antes de poder alterar a sua senha" -#: modules/pam_unix/pam_unix_passwd.c:676 +#: modules/pam_unix/pam_unix_passwd.c:703 msgid "Enter new UNIX password: " msgstr "Digite a nova senha UNIX: " -#: modules/pam_unix/pam_unix_passwd.c:677 +#: modules/pam_unix/pam_unix_passwd.c:704 msgid "Retype new UNIX password: " msgstr "Digite novamente a nova senha UNIX: " diff --git a/po/pt_BR.po b/po/pt_BR.po index ba980db9..0a6d7286 100644 --- a/po/pt_BR.po +++ b/po/pt_BR.po @@ -10,7 +10,7 @@ msgid "" msgstr "" "Project-Id-Version: Linux-PAM.tip\n" "Report-Msgid-Bugs-To: http://sourceforge.net/projects/pam\n" -"POT-Creation-Date: 2009-06-16 10:39+0200\n" +"POT-Creation-Date: 2009-06-30 12:29+0200\n" "PO-Revision-Date: 2009-02-20 12:41-0300\n" "Last-Translator: Taylon \n" "Language-Team: Brazilian Portuguese \n" @@ -234,12 +234,12 @@ msgid "contains the user name in some form" msgstr "contém o nome de usuário em algum formulário" #: modules/pam_cracklib/pam_cracklib.c:555 -#: modules/pam_unix/pam_unix_passwd.c:448 +#: modules/pam_unix/pam_unix_passwd.c:475 msgid "No password supplied" msgstr "Nenhuma senha informada" #: modules/pam_cracklib/pam_cracklib.c:555 -#: modules/pam_unix/pam_unix_passwd.c:448 +#: modules/pam_unix/pam_unix_passwd.c:475 msgid "Password unchanged" msgstr "Senha inalterada" @@ -363,7 +363,7 @@ msgid "Unable to create and initialize directory '%s'." msgstr "Impossível criar e inicializar o diretório \"%s\"." #: modules/pam_pwhistory/pam_pwhistory.c:218 -#: modules/pam_unix/pam_unix_passwd.c:469 +#: modules/pam_unix/pam_unix_passwd.c:496 msgid "Password has been already used. Choose another." msgstr "A senha já foi usada. Escolha outra." @@ -538,32 +538,32 @@ msgstr[1] "Aviso: sua senha irá expirar em %d dias" msgid "Warning: your password will expire in %d days" msgstr "Aviso: sua senha irá expirar em %d dias" -#: modules/pam_unix/pam_unix_passwd.c:358 +#: modules/pam_unix/pam_unix_passwd.c:385 msgid "NIS password could not be changed." msgstr "A senha NIS não pôde ser mudada." -#: modules/pam_unix/pam_unix_passwd.c:465 +#: modules/pam_unix/pam_unix_passwd.c:492 msgid "You must choose a longer password" msgstr "Escolha uma senha mais longa" -#: modules/pam_unix/pam_unix_passwd.c:570 +#: modules/pam_unix/pam_unix_passwd.c:597 #, c-format msgid "Changing password for %s." msgstr "Mudando senha para %s." -#: modules/pam_unix/pam_unix_passwd.c:581 +#: modules/pam_unix/pam_unix_passwd.c:608 msgid "(current) UNIX password: " msgstr "Senha UNIX (atual):" -#: modules/pam_unix/pam_unix_passwd.c:616 +#: modules/pam_unix/pam_unix_passwd.c:643 msgid "You must wait longer to change your password" msgstr "Aguarde mais tempo para mudar a senha" -#: modules/pam_unix/pam_unix_passwd.c:676 +#: modules/pam_unix/pam_unix_passwd.c:703 msgid "Enter new UNIX password: " msgstr "Digite a nova senha UNIX:" -#: modules/pam_unix/pam_unix_passwd.c:677 +#: modules/pam_unix/pam_unix_passwd.c:704 msgid "Retype new UNIX password: " msgstr "Redigite a nova senha UNIX:" diff --git a/po/ru.po b/po/ru.po index 7d24d4eb..62dc8f58 100644 --- a/po/ru.po +++ b/po/ru.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Linux-PAM.tip\n" "Report-Msgid-Bugs-To: http://sourceforge.net/projects/pam\n" -"POT-Creation-Date: 2009-06-16 10:39+0200\n" +"POT-Creation-Date: 2009-06-30 12:29+0200\n" "PO-Revision-Date: 2008-02-23 20:11+0300\n" "Last-Translator: Andrew Martynov \n" "Language-Team: Russian \n" @@ -242,13 +242,13 @@ msgid "contains the user name in some form" msgstr "" #: modules/pam_cracklib/pam_cracklib.c:555 -#: modules/pam_unix/pam_unix_passwd.c:448 +#: modules/pam_unix/pam_unix_passwd.c:475 msgid "No password supplied" msgstr "Пароль не указан" # password dialog title #: modules/pam_cracklib/pam_cracklib.c:555 -#: modules/pam_unix/pam_unix_passwd.c:448 +#: modules/pam_unix/pam_unix_passwd.c:475 msgid "Password unchanged" msgstr "Пароль не изменен" @@ -373,7 +373,7 @@ msgid "Unable to create and initialize directory '%s'." msgstr "Невозможно создать каталог %s: %m" #: modules/pam_pwhistory/pam_pwhistory.c:218 -#: modules/pam_unix/pam_unix_passwd.c:469 +#: modules/pam_unix/pam_unix_passwd.c:496 msgid "Password has been already used. Choose another." msgstr "Этот пароль уже был использован. Выберите другой." @@ -556,34 +556,34 @@ msgid "Warning: your password will expire in %d days" msgstr "Предупреждение: срок действия пароля истекает через %d дн(я)(ей)" # password dialog title -#: modules/pam_unix/pam_unix_passwd.c:358 +#: modules/pam_unix/pam_unix_passwd.c:385 msgid "NIS password could not be changed." msgstr "Пароль NIS изменить нельзя." -#: modules/pam_unix/pam_unix_passwd.c:465 +#: modules/pam_unix/pam_unix_passwd.c:492 msgid "You must choose a longer password" msgstr "Выберите пароль большей длины" -#: modules/pam_unix/pam_unix_passwd.c:570 +#: modules/pam_unix/pam_unix_passwd.c:597 #, c-format msgid "Changing password for %s." msgstr "Смена пароля для %s." # Keep the newlines and spaces after ':'! -#: modules/pam_unix/pam_unix_passwd.c:581 +#: modules/pam_unix/pam_unix_passwd.c:608 msgid "(current) UNIX password: " msgstr "(текущий) пароль UNIX: " -#: modules/pam_unix/pam_unix_passwd.c:616 +#: modules/pam_unix/pam_unix_passwd.c:643 msgid "You must wait longer to change your password" msgstr "До смены пароля должно пройти больше времени" -#: modules/pam_unix/pam_unix_passwd.c:676 +#: modules/pam_unix/pam_unix_passwd.c:703 msgid "Enter new UNIX password: " msgstr "Введите новый пароль UNIX: " # Keep the newlines and spaces after ':'! -#: modules/pam_unix/pam_unix_passwd.c:677 +#: modules/pam_unix/pam_unix_passwd.c:704 msgid "Retype new UNIX password: " msgstr "Повторите ввод нового пароля UNIX: " diff --git a/po/si.po b/po/si.po index ea943537..04665815 100644 --- a/po/si.po +++ b/po/si.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: si\n" "Report-Msgid-Bugs-To: http://sourceforge.net/projects/pam\n" -"POT-Creation-Date: 2009-06-16 10:39+0200\n" +"POT-Creation-Date: 2009-06-30 12:29+0200\n" "PO-Revision-Date: 2007-06-22 12:24+0530\n" "Last-Translator: Danishka Navin \n" "Language-Team: Sinhala \n" @@ -232,12 +232,12 @@ msgid "contains the user name in some form" msgstr "" #: modules/pam_cracklib/pam_cracklib.c:555 -#: modules/pam_unix/pam_unix_passwd.c:448 +#: modules/pam_unix/pam_unix_passwd.c:475 msgid "No password supplied" msgstr "රහස්පදය සපයා නැත" #: modules/pam_cracklib/pam_cracklib.c:555 -#: modules/pam_unix/pam_unix_passwd.c:448 +#: modules/pam_unix/pam_unix_passwd.c:475 msgid "Password unchanged" msgstr "රහස්පදය වෙනස් නොවිනි" @@ -361,7 +361,7 @@ msgid "Unable to create and initialize directory '%s'." msgstr "" #: modules/pam_pwhistory/pam_pwhistory.c:218 -#: modules/pam_unix/pam_unix_passwd.c:469 +#: modules/pam_unix/pam_unix_passwd.c:496 msgid "Password has been already used. Choose another." msgstr "රහස්පදය දැනටමත් භාවිතා වේ. වෙනත් එකක් තෝරාගන්න." @@ -538,32 +538,32 @@ msgstr[1] "අවවාදයි: ඔබගේ රහස්පදය දින % msgid "Warning: your password will expire in %d days" msgstr "අවවාදයි: ඔබගේ රහස්පදය දින %d කින් කල්ඉකුත් වේ" -#: modules/pam_unix/pam_unix_passwd.c:358 +#: modules/pam_unix/pam_unix_passwd.c:385 msgid "NIS password could not be changed." msgstr "NIS රහස්පදය වෙනස් කළ නොහැක." -#: modules/pam_unix/pam_unix_passwd.c:465 +#: modules/pam_unix/pam_unix_passwd.c:492 msgid "You must choose a longer password" msgstr "ඔබ විසින් දිගු රහස්පදයක් තෝරාගත යුතුම වේ" -#: modules/pam_unix/pam_unix_passwd.c:570 +#: modules/pam_unix/pam_unix_passwd.c:597 #, fuzzy, c-format msgid "Changing password for %s." msgstr "STRESS රහස්පදය වෙනස් කරමින්" -#: modules/pam_unix/pam_unix_passwd.c:581 +#: modules/pam_unix/pam_unix_passwd.c:608 msgid "(current) UNIX password: " msgstr "(දැනට ඇති) UNIX රහස්පදය: " -#: modules/pam_unix/pam_unix_passwd.c:616 +#: modules/pam_unix/pam_unix_passwd.c:643 msgid "You must wait longer to change your password" msgstr "ඔබගේ රහස්පදය වෙනස් කිරීමට බොහෝ වෙලාවක් රැදී සිටීය යුතුම වේ" -#: modules/pam_unix/pam_unix_passwd.c:676 +#: modules/pam_unix/pam_unix_passwd.c:703 msgid "Enter new UNIX password: " msgstr "නව UNIX රහස්පදය ඇතුළත් කරන්න:" -#: modules/pam_unix/pam_unix_passwd.c:677 +#: modules/pam_unix/pam_unix_passwd.c:704 msgid "Retype new UNIX password: " msgstr "නව UNIX රහස්පදය නැවත ඇතුළත් කරන්න:" diff --git a/po/sk.po b/po/sk.po index 4e742dc8..ee80a37c 100644 --- a/po/sk.po +++ b/po/sk.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: 2009-06-16 10:39+0200\n" +"POT-Creation-Date: 2009-06-30 12:29+0200\n" "PO-Revision-Date: 2009-03-24 22:24+0100\n" "Last-Translator: Pavol Šimo \n" "Language-Team: Slovak \n" @@ -230,12 +230,12 @@ msgid "contains the user name in some form" msgstr "obsahuje v nejakej forme používateľské meno" #: modules/pam_cracklib/pam_cracklib.c:555 -#: modules/pam_unix/pam_unix_passwd.c:448 +#: modules/pam_unix/pam_unix_passwd.c:475 msgid "No password supplied" msgstr "Heslo nezadané" #: modules/pam_cracklib/pam_cracklib.c:555 -#: modules/pam_unix/pam_unix_passwd.c:448 +#: modules/pam_unix/pam_unix_passwd.c:475 msgid "Password unchanged" msgstr "Heslo nebolo zmenené" @@ -368,7 +368,7 @@ msgid "Unable to create and initialize directory '%s'." msgstr "Nedá sa vytvoriť a inicializovať priečinok '%s'." #: modules/pam_pwhistory/pam_pwhistory.c:218 -#: modules/pam_unix/pam_unix_passwd.c:469 +#: modules/pam_unix/pam_unix_passwd.c:496 msgid "Password has been already used. Choose another." msgstr "Heslo už bolo použité. Zvoľte si iné." @@ -546,32 +546,32 @@ msgstr[2] "Upozornenie: vaše heslo vyprší za %d dní" msgid "Warning: your password will expire in %d days" msgstr "Upozornenie: vaše heslo vyprší za %d dní" -#: modules/pam_unix/pam_unix_passwd.c:358 +#: modules/pam_unix/pam_unix_passwd.c:385 msgid "NIS password could not be changed." msgstr "Nie je možné zmeniť NIS heslo." -#: modules/pam_unix/pam_unix_passwd.c:465 +#: modules/pam_unix/pam_unix_passwd.c:492 msgid "You must choose a longer password" msgstr "Musíte si zvoliť dlhšie heslo" -#: modules/pam_unix/pam_unix_passwd.c:570 +#: modules/pam_unix/pam_unix_passwd.c:597 #, c-format msgid "Changing password for %s." msgstr "Zmena hesla pre %s." -#: modules/pam_unix/pam_unix_passwd.c:581 +#: modules/pam_unix/pam_unix_passwd.c:608 msgid "(current) UNIX password: " msgstr "(aktuálne) UNIX heslo: " -#: modules/pam_unix/pam_unix_passwd.c:616 +#: modules/pam_unix/pam_unix_passwd.c:643 msgid "You must wait longer to change your password" msgstr "Na zmenu svojho hesla musíte počkať dlhšie" -#: modules/pam_unix/pam_unix_passwd.c:676 +#: modules/pam_unix/pam_unix_passwd.c:703 msgid "Enter new UNIX password: " msgstr "Zadajte nové UNIX heslo: " -#: modules/pam_unix/pam_unix_passwd.c:677 +#: modules/pam_unix/pam_unix_passwd.c:704 msgid "Retype new UNIX password: " msgstr "Opakujte nové UNIX heslo: " diff --git a/po/sr.po b/po/sr.po index 41124f8e..303e9676 100644 --- a/po/sr.po +++ b/po/sr.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: 2009-06-16 10:39+0200\n" +"POT-Creation-Date: 2009-06-30 12:29+0200\n" "PO-Revision-Date: 2009-03-25 22:53+0100\n" "Last-Translator: Miloš Komarčević \n" "Language-Team: Serbian (sr) \n" @@ -234,12 +234,12 @@ msgid "contains the user name in some form" msgstr "садржи корисничко име у неком облику" #: modules/pam_cracklib/pam_cracklib.c:555 -#: modules/pam_unix/pam_unix_passwd.c:448 +#: modules/pam_unix/pam_unix_passwd.c:475 msgid "No password supplied" msgstr "Није понуђена лозинка" #: modules/pam_cracklib/pam_cracklib.c:555 -#: modules/pam_unix/pam_unix_passwd.c:448 +#: modules/pam_unix/pam_unix_passwd.c:475 msgid "Password unchanged" msgstr "Лозинка није промењена" @@ -364,7 +364,7 @@ msgid "Unable to create and initialize directory '%s'." msgstr "Не могу да направим директоријум „%s“." #: modules/pam_pwhistory/pam_pwhistory.c:218 -#: modules/pam_unix/pam_unix_passwd.c:469 +#: modules/pam_unix/pam_unix_passwd.c:496 msgid "Password has been already used. Choose another." msgstr "Лозинка је већ у употреби. Изаберите другу." @@ -541,31 +541,31 @@ msgstr[2] "Упозорење: ваша лозинка ће истећи кро msgid "Warning: your password will expire in %d days" msgstr "Упозорење: ваша лозинка ће истећи кроз %d дана" -#: modules/pam_unix/pam_unix_passwd.c:358 +#: modules/pam_unix/pam_unix_passwd.c:385 msgid "NIS password could not be changed." msgstr "NIS лозинка не може бити промењена." -#: modules/pam_unix/pam_unix_passwd.c:465 +#: modules/pam_unix/pam_unix_passwd.c:492 msgid "You must choose a longer password" msgstr "Морате изабрати дужу лозинку" -#: modules/pam_unix/pam_unix_passwd.c:570 +#: modules/pam_unix/pam_unix_passwd.c:597 #, c-format msgid "Changing password for %s." msgstr "Мењам лозинку за %s." -#: modules/pam_unix/pam_unix_passwd.c:581 +#: modules/pam_unix/pam_unix_passwd.c:608 msgid "(current) UNIX password: " msgstr "(тренутна) UNIX лозинка: " -#: modules/pam_unix/pam_unix_passwd.c:616 +#: modules/pam_unix/pam_unix_passwd.c:643 msgid "You must wait longer to change your password" msgstr "Морате дуже сачекати на промену лозинке" -#: modules/pam_unix/pam_unix_passwd.c:676 +#: modules/pam_unix/pam_unix_passwd.c:703 msgid "Enter new UNIX password: " msgstr "Унесите нову UNIX лозинку: " -#: modules/pam_unix/pam_unix_passwd.c:677 +#: modules/pam_unix/pam_unix_passwd.c:704 msgid "Retype new UNIX password: " msgstr "Поново унесите нову UNIX лозинку: " diff --git a/po/sr@latin.po b/po/sr@latin.po index 4ce3e7d1..04965c25 100644 --- a/po/sr@latin.po +++ b/po/sr@latin.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: 2009-06-16 10:39+0200\n" +"POT-Creation-Date: 2009-06-30 12:29+0200\n" "PO-Revision-Date: 2009-03-25 22:53+0100\n" "Last-Translator: Miloš Komarčević \n" "Language-Team: Serbian (sr) \n" @@ -234,12 +234,12 @@ msgid "contains the user name in some form" msgstr "sadrži korisničko ime u nekom obliku" #: modules/pam_cracklib/pam_cracklib.c:555 -#: modules/pam_unix/pam_unix_passwd.c:448 +#: modules/pam_unix/pam_unix_passwd.c:475 msgid "No password supplied" msgstr "Nije ponuđena lozinka" #: modules/pam_cracklib/pam_cracklib.c:555 -#: modules/pam_unix/pam_unix_passwd.c:448 +#: modules/pam_unix/pam_unix_passwd.c:475 msgid "Password unchanged" msgstr "Lozinka nije promenjena" @@ -364,7 +364,7 @@ msgid "Unable to create and initialize directory '%s'." msgstr "Ne mogu da napravim direktorijum „%s“." #: modules/pam_pwhistory/pam_pwhistory.c:218 -#: modules/pam_unix/pam_unix_passwd.c:469 +#: modules/pam_unix/pam_unix_passwd.c:496 msgid "Password has been already used. Choose another." msgstr "Lozinka je već u upotrebi. Izaberite drugu." @@ -541,31 +541,31 @@ msgstr[2] "Upozorenje: vaša lozinka će isteći kroz %d dana" 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_passwd.c:358 +#: modules/pam_unix/pam_unix_passwd.c:385 msgid "NIS password could not be changed." msgstr "NIS lozinka ne može biti promenjena." -#: modules/pam_unix/pam_unix_passwd.c:465 +#: modules/pam_unix/pam_unix_passwd.c:492 msgid "You must choose a longer password" msgstr "Morate izabrati dužu lozinku" -#: modules/pam_unix/pam_unix_passwd.c:570 +#: modules/pam_unix/pam_unix_passwd.c:597 #, c-format msgid "Changing password for %s." msgstr "Menjam lozinku za %s." -#: modules/pam_unix/pam_unix_passwd.c:581 +#: modules/pam_unix/pam_unix_passwd.c:608 msgid "(current) UNIX password: " msgstr "(trenutna) UNIX lozinka: " -#: modules/pam_unix/pam_unix_passwd.c:616 +#: modules/pam_unix/pam_unix_passwd.c:643 msgid "You must wait longer to change your password" msgstr "Morate duže sačekati na promenu lozinke" -#: modules/pam_unix/pam_unix_passwd.c:676 +#: modules/pam_unix/pam_unix_passwd.c:703 msgid "Enter new UNIX password: " msgstr "Unesite novu UNIX lozinku: " -#: modules/pam_unix/pam_unix_passwd.c:677 +#: modules/pam_unix/pam_unix_passwd.c:704 msgid "Retype new UNIX password: " msgstr "Ponovo unesite novu UNIX lozinku: " diff --git a/po/sv.po b/po/sv.po index 2d5bbdf1..70976898 100644 --- a/po/sv.po +++ b/po/sv.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: 2009-06-16 10:39+0200\n" +"POT-Creation-Date: 2009-06-30 12:29+0200\n" "PO-Revision-Date: 2009-02-11 12:22+0100\n" "Last-Translator: Daniel Nylander \n" "Language-Team: Swedish \n" @@ -231,12 +231,12 @@ msgid "contains the user name in some form" msgstr "innehåller användarnamnet i någon form" #: modules/pam_cracklib/pam_cracklib.c:555 -#: modules/pam_unix/pam_unix_passwd.c:448 +#: modules/pam_unix/pam_unix_passwd.c:475 msgid "No password supplied" msgstr "Inget lösenord angivet" #: modules/pam_cracklib/pam_cracklib.c:555 -#: modules/pam_unix/pam_unix_passwd.c:448 +#: modules/pam_unix/pam_unix_passwd.c:475 msgid "Password unchanged" msgstr "Oförändrat lösenord" @@ -366,7 +366,7 @@ msgid "Unable to create and initialize directory '%s'." msgstr "Kan inte skapa katalogen %s: %m" #: modules/pam_pwhistory/pam_pwhistory.c:218 -#: modules/pam_unix/pam_unix_passwd.c:469 +#: modules/pam_unix/pam_unix_passwd.c:496 msgid "Password has been already used. Choose another." msgstr "Lösenordet har redan används. Välj ett annat." @@ -539,32 +539,32 @@ msgstr[1] "Varning: ditt lösenord går ut om %d dagar" msgid "Warning: your password will expire in %d days" msgstr "Varning: ditt lösenord går ut om %d dagar" -#: modules/pam_unix/pam_unix_passwd.c:358 +#: modules/pam_unix/pam_unix_passwd.c:385 msgid "NIS password could not be changed." msgstr "NIS-lösenord kunde inte ändras." -#: modules/pam_unix/pam_unix_passwd.c:465 +#: modules/pam_unix/pam_unix_passwd.c:492 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:570 +#: modules/pam_unix/pam_unix_passwd.c:597 #, c-format msgid "Changing password for %s." msgstr "Ändrar lösenord för %s." -#: modules/pam_unix/pam_unix_passwd.c:581 +#: modules/pam_unix/pam_unix_passwd.c:608 msgid "(current) UNIX password: " msgstr "(nuvarande) UNIX-lösenord: " -#: modules/pam_unix/pam_unix_passwd.c:616 +#: modules/pam_unix/pam_unix_passwd.c:643 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:676 +#: modules/pam_unix/pam_unix_passwd.c:703 msgid "Enter new UNIX password: " msgstr "Ange nytt UNIX-lösenord: " -#: modules/pam_unix/pam_unix_passwd.c:677 +#: modules/pam_unix/pam_unix_passwd.c:704 msgid "Retype new UNIX password: " msgstr "Ange nytt UNIX-lösenord igen: " diff --git a/po/ta.po b/po/ta.po index 72fd94f4..5f09483f 100644 --- a/po/ta.po +++ b/po/ta.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: pam.tip.ta\n" "Report-Msgid-Bugs-To: http://sourceforge.net/projects/pam\n" -"POT-Creation-Date: 2009-06-16 10:39+0200\n" +"POT-Creation-Date: 2009-06-30 12:29+0200\n" "PO-Revision-Date: 2009-04-03 22:27+0530\n" "Last-Translator: I. Felix \n" "Language-Team: Tamil \n" @@ -235,12 +235,12 @@ msgid "contains the user name in some form" msgstr "சில வடிவல் பயனர் பெயரை கொண்டுள்ளது" #: modules/pam_cracklib/pam_cracklib.c:555 -#: modules/pam_unix/pam_unix_passwd.c:448 +#: modules/pam_unix/pam_unix_passwd.c:475 msgid "No password supplied" msgstr "கடவுச்சொல் கொடுக்கப்படவில்லை" #: modules/pam_cracklib/pam_cracklib.c:555 -#: modules/pam_unix/pam_unix_passwd.c:448 +#: modules/pam_unix/pam_unix_passwd.c:475 msgid "Password unchanged" msgstr "கடவுச்சொல் மாற்றப்படவில்லை" @@ -364,7 +364,7 @@ msgid "Unable to create and initialize directory '%s'." msgstr "அடைவு '%s'ஐ உருவாக்க மற்றும் துவக்க முடியவில்லை." #: modules/pam_pwhistory/pam_pwhistory.c:218 -#: modules/pam_unix/pam_unix_passwd.c:469 +#: modules/pam_unix/pam_unix_passwd.c:496 msgid "Password has been already used. Choose another." msgstr "கடவுச்சொல் ஏற்கனவே பயன்படுத்தப்பட்டது. வேறொன்றை பயன்படுத்தவும்." @@ -539,31 +539,31 @@ msgstr[1] "எச்சரிக்கை: கடவுச்சொல் %d ந msgid "Warning: your password will expire in %d days" msgstr "எச்சரிக்கை: கடவுச்சொல் %d நாட்களில் முடிவுறும்" -#: modules/pam_unix/pam_unix_passwd.c:358 +#: modules/pam_unix/pam_unix_passwd.c:385 msgid "NIS password could not be changed." msgstr "NIS கடவுச்சொல்லை மாற்ற முடியாது." -#: modules/pam_unix/pam_unix_passwd.c:465 +#: modules/pam_unix/pam_unix_passwd.c:492 msgid "You must choose a longer password" msgstr "நீங்கள் நீண்ட கடவுச்சொல்லை தேர்ந்தெடுக்க வேண்டும்" -#: modules/pam_unix/pam_unix_passwd.c:570 +#: modules/pam_unix/pam_unix_passwd.c:597 #, c-format msgid "Changing password for %s." msgstr "%sக்கு கடவுச்சொல்லை மாற்றுகிறது." -#: modules/pam_unix/pam_unix_passwd.c:581 +#: modules/pam_unix/pam_unix_passwd.c:608 msgid "(current) UNIX password: " msgstr "(நடப்பு) UNIX கடவுச்சொல்: " -#: modules/pam_unix/pam_unix_passwd.c:616 +#: modules/pam_unix/pam_unix_passwd.c:643 msgid "You must wait longer to change your password" msgstr "உங்கள் கடவுச்சொல்லை மாற்ற சிறிது காத்திருக்க வேண்டும்" -#: modules/pam_unix/pam_unix_passwd.c:676 +#: modules/pam_unix/pam_unix_passwd.c:703 msgid "Enter new UNIX password: " msgstr "புதிய UNIX கடவுச்சொல்லை உள்ளிடவும்: " -#: modules/pam_unix/pam_unix_passwd.c:677 +#: modules/pam_unix/pam_unix_passwd.c:704 msgid "Retype new UNIX password: " msgstr "புதிய UNIX கடவுச்சொல்லை மீண்டும் உள்ளிடவும்: " diff --git a/po/te.po b/po/te.po index aacfc871..4e1fbe93 100644 --- a/po/te.po +++ b/po/te.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: pam.tip.te\n" "Report-Msgid-Bugs-To: http://sourceforge.net/projects/pam\n" -"POT-Creation-Date: 2009-06-16 10:39+0200\n" +"POT-Creation-Date: 2009-06-30 12:29+0200\n" "PO-Revision-Date: 2009-04-14 15:14+0530\n" "Last-Translator: Krishna Babu K \n" "Language-Team: Telugu \n" @@ -235,12 +235,12 @@ msgid "contains the user name in some form" msgstr "ఒకరకంగా వినియోగదారి నామమును కలిగివుంది" #: modules/pam_cracklib/pam_cracklib.c:555 -#: modules/pam_unix/pam_unix_passwd.c:448 +#: modules/pam_unix/pam_unix_passwd.c:475 msgid "No password supplied" msgstr "ఎటువంటి సంకేతపదము యివ్వలేదు" #: modules/pam_cracklib/pam_cracklib.c:555 -#: modules/pam_unix/pam_unix_passwd.c:448 +#: modules/pam_unix/pam_unix_passwd.c:475 msgid "Password unchanged" msgstr "సంకేతపదము మార్చలేదు" @@ -364,7 +364,7 @@ msgid "Unable to create and initialize directory '%s'." msgstr "డైరెక్టరీ %sను సృష్టించలేక పోయింది మరియు సిద్దీకరించలేక పోయింది." #: modules/pam_pwhistory/pam_pwhistory.c:218 -#: modules/pam_unix/pam_unix_passwd.c:469 +#: modules/pam_unix/pam_unix_passwd.c:496 msgid "Password has been already used. Choose another." msgstr "సంకేతపదము యిప్పటికే వుపయోగించబడింది. మరియొకదానిని యెంచుకొనుము." @@ -539,31 +539,31 @@ msgstr[1] "హెచ్చరిక: మీ సంకేతపదము %d ర msgid "Warning: your password will expire in %d days" msgstr "హెచ్చరిక: మీ సంకేతపదము %d రోజులలో కాలముతీరుతుంది" -#: modules/pam_unix/pam_unix_passwd.c:358 +#: modules/pam_unix/pam_unix_passwd.c:385 msgid "NIS password could not be changed." msgstr "NIS సంకేతపదము మార్చబడ లేకపోయింది." -#: modules/pam_unix/pam_unix_passwd.c:465 +#: modules/pam_unix/pam_unix_passwd.c:492 msgid "You must choose a longer password" msgstr "మీరు తప్పక పొడవాటి సంకేతపదమును యెంచుకొనవలెను." -#: modules/pam_unix/pam_unix_passwd.c:570 +#: modules/pam_unix/pam_unix_passwd.c:597 #, c-format msgid "Changing password for %s." msgstr "%s కొరకు సంకేతపదమును మార్చుతోంది" -#: modules/pam_unix/pam_unix_passwd.c:581 +#: modules/pam_unix/pam_unix_passwd.c:608 msgid "(current) UNIX password: " msgstr "(ప్రస్తుత) UNIX సంకేతపదము: " -#: modules/pam_unix/pam_unix_passwd.c:616 +#: modules/pam_unix/pam_unix_passwd.c:643 msgid "You must wait longer to change your password" msgstr "మీ సంకేతపదమును మార్చుటకు మీరు ఎక్కువసేపు వేచివుండాలి" -#: modules/pam_unix/pam_unix_passwd.c:676 +#: modules/pam_unix/pam_unix_passwd.c:703 msgid "Enter new UNIX password: " msgstr "కొత్త UNIX సంకేతపదమును ప్రవేశపెట్టుము: " -#: modules/pam_unix/pam_unix_passwd.c:677 +#: modules/pam_unix/pam_unix_passwd.c:704 msgid "Retype new UNIX password: " msgstr "కొత్త UNIX సంకేతపదమును తిరిగిటైపు చేయుము: " diff --git a/po/tr.po b/po/tr.po index 2ec43ddf..dee72263 100644 --- a/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: 2009-06-16 10:39+0200\n" +"POT-Creation-Date: 2009-06-30 12:29+0200\n" "PO-Revision-Date: 2006-05-03 19:00+0200\n" "Last-Translator: Koray Löker \n" "Language-Team: Türkçe \n" @@ -232,12 +232,12 @@ msgid "contains the user name in some form" msgstr "" #: modules/pam_cracklib/pam_cracklib.c:555 -#: modules/pam_unix/pam_unix_passwd.c:448 +#: modules/pam_unix/pam_unix_passwd.c:475 msgid "No password supplied" msgstr "Parola girilmedi" #: modules/pam_cracklib/pam_cracklib.c:555 -#: modules/pam_unix/pam_unix_passwd.c:448 +#: modules/pam_unix/pam_unix_passwd.c:475 msgid "Password unchanged" msgstr "Parola değiştirilmedi" @@ -360,7 +360,7 @@ msgid "Unable to create and initialize directory '%s'." msgstr "" #: modules/pam_pwhistory/pam_pwhistory.c:218 -#: modules/pam_unix/pam_unix_passwd.c:469 +#: modules/pam_unix/pam_unix_passwd.c:496 msgid "Password has been already used. Choose another." msgstr "Parola kullanımda. Lütfen başka bir parola seçin." @@ -536,32 +536,32 @@ msgstr[0] "Dikkat: Parolanızın geçerlilik süresi %d gün%.2s sonra doluyor" msgid "Warning: your password will expire in %d days" msgstr "Dikkat: Parolanızın geçerlilik süresi %d gün%.2s sonra doluyor" -#: modules/pam_unix/pam_unix_passwd.c:358 +#: modules/pam_unix/pam_unix_passwd.c:385 msgid "NIS password could not be changed." msgstr "NIS parolası değiştirilemiyor" -#: modules/pam_unix/pam_unix_passwd.c:465 +#: modules/pam_unix/pam_unix_passwd.c:492 msgid "You must choose a longer password" msgstr "Daha uzun bir parola girmelisiniz" -#: modules/pam_unix/pam_unix_passwd.c:570 +#: modules/pam_unix/pam_unix_passwd.c:597 #, fuzzy, c-format msgid "Changing password for %s." msgstr "STRESS parolası değiştiriliyor " -#: modules/pam_unix/pam_unix_passwd.c:581 +#: modules/pam_unix/pam_unix_passwd.c:608 msgid "(current) UNIX password: " msgstr "(geçerli) parola: " -#: modules/pam_unix/pam_unix_passwd.c:616 +#: modules/pam_unix/pam_unix_passwd.c:643 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:676 +#: modules/pam_unix/pam_unix_passwd.c:703 msgid "Enter new UNIX password: " msgstr "Yeni parolayı girin: " -#: modules/pam_unix/pam_unix_passwd.c:677 +#: modules/pam_unix/pam_unix_passwd.c:704 msgid "Retype new UNIX password: " msgstr "Yeni parolayı tekrar girin: " diff --git a/po/uk.po b/po/uk.po index 0cd6e3cd..77260011 100644 --- a/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: 2009-06-16 10:39+0200\n" +"POT-Creation-Date: 2009-06-30 12:29+0200\n" "PO-Revision-Date: 2006-05-03 18:59+0200\n" "Last-Translator: Ivan Petrouchtchak \n" "Language-Team: Ukrainian \n" @@ -233,12 +233,12 @@ msgid "contains the user name in some form" msgstr "" #: modules/pam_cracklib/pam_cracklib.c:555 -#: modules/pam_unix/pam_unix_passwd.c:448 +#: modules/pam_unix/pam_unix_passwd.c:475 msgid "No password supplied" msgstr "Не встановлений пароль" #: modules/pam_cracklib/pam_cracklib.c:555 -#: modules/pam_unix/pam_unix_passwd.c:448 +#: modules/pam_unix/pam_unix_passwd.c:475 msgid "Password unchanged" msgstr "Пароль не змінено" @@ -363,7 +363,7 @@ msgid "Unable to create and initialize directory '%s'." msgstr "" #: modules/pam_pwhistory/pam_pwhistory.c:218 -#: modules/pam_unix/pam_unix_passwd.c:469 +#: modules/pam_unix/pam_unix_passwd.c:496 msgid "Password has been already used. Choose another." msgstr "Пароль вже вживається. Виберіть інший." @@ -545,32 +545,32 @@ msgstr[2] "Попередження: ваш пароль застаріє чер msgid "Warning: your password will expire in %d days" msgstr "Попередження: ваш пароль застаріє через %d дні(в) %.2s" -#: modules/pam_unix/pam_unix_passwd.c:358 +#: modules/pam_unix/pam_unix_passwd.c:385 msgid "NIS password could not be changed." msgstr "Не вдалося змінити пароль NIS." -#: modules/pam_unix/pam_unix_passwd.c:465 +#: modules/pam_unix/pam_unix_passwd.c:492 msgid "You must choose a longer password" msgstr "Необхідно вибрати довший пароль" -#: modules/pam_unix/pam_unix_passwd.c:570 +#: modules/pam_unix/pam_unix_passwd.c:597 #, fuzzy, c-format msgid "Changing password for %s." msgstr "Зміна пароля STRESS для " -#: modules/pam_unix/pam_unix_passwd.c:581 +#: modules/pam_unix/pam_unix_passwd.c:608 msgid "(current) UNIX password: " msgstr "(поточний) пароль UNIX: " -#: modules/pam_unix/pam_unix_passwd.c:616 +#: modules/pam_unix/pam_unix_passwd.c:643 msgid "You must wait longer to change your password" msgstr "Ви повинні зачекати довше, щоб змінити ваш пароль" -#: modules/pam_unix/pam_unix_passwd.c:676 +#: modules/pam_unix/pam_unix_passwd.c:703 msgid "Enter new UNIX password: " msgstr "Введіть новий пароль UNIX: " -#: modules/pam_unix/pam_unix_passwd.c:677 +#: modules/pam_unix/pam_unix_passwd.c:704 msgid "Retype new UNIX password: " msgstr "Повторіть новий пароль UNIX: " diff --git a/po/zh_CN.po b/po/zh_CN.po index 13f2497f..9b5a7d49 100644 --- a/po/zh_CN.po +++ b/po/zh_CN.po @@ -9,7 +9,7 @@ msgid "" msgstr "" "Project-Id-Version: pam.tip\n" "Report-Msgid-Bugs-To: http://sourceforge.net/projects/pam\n" -"POT-Creation-Date: 2009-06-16 10:39+0200\n" +"POT-Creation-Date: 2009-06-30 12:29+0200\n" "PO-Revision-Date: 2009-04-03 12:47+1000\n" "Last-Translator: Leah Liu \n" "Language-Team: Simplified Chinese \n" @@ -233,12 +233,12 @@ msgid "contains the user name in some form" msgstr "以某些形式包含用户名" #: modules/pam_cracklib/pam_cracklib.c:555 -#: modules/pam_unix/pam_unix_passwd.c:448 +#: modules/pam_unix/pam_unix_passwd.c:475 msgid "No password supplied" msgstr "密码未提供" #: modules/pam_cracklib/pam_cracklib.c:555 -#: modules/pam_unix/pam_unix_passwd.c:448 +#: modules/pam_unix/pam_unix_passwd.c:475 msgid "Password unchanged" msgstr "密码未更改" @@ -361,7 +361,7 @@ msgid "Unable to create and initialize directory '%s'." msgstr "无法创建和初始化目录 '%s'" #: modules/pam_pwhistory/pam_pwhistory.c:218 -#: modules/pam_unix/pam_unix_passwd.c:469 +#: modules/pam_unix/pam_unix_passwd.c:496 msgid "Password has been already used. Choose another." msgstr "密码已使用。请选择其他密码。" @@ -534,31 +534,31 @@ msgstr[0] "警告:您的密码将在 %d 天后过期" msgid "Warning: your password will expire in %d days" msgstr "警告:您的密码将在 %d 天后过期" -#: modules/pam_unix/pam_unix_passwd.c:358 +#: modules/pam_unix/pam_unix_passwd.c:385 msgid "NIS password could not be changed." msgstr "无法更改 NIS 密码。" -#: modules/pam_unix/pam_unix_passwd.c:465 +#: modules/pam_unix/pam_unix_passwd.c:492 msgid "You must choose a longer password" msgstr "必须选择更长的密码" -#: modules/pam_unix/pam_unix_passwd.c:570 +#: modules/pam_unix/pam_unix_passwd.c:597 #, c-format msgid "Changing password for %s." msgstr "为 %s 更改 STRESS 密码。" -#: modules/pam_unix/pam_unix_passwd.c:581 +#: modules/pam_unix/pam_unix_passwd.c:608 msgid "(current) UNIX password: " msgstr "(当前)UNIX 密码:" -#: modules/pam_unix/pam_unix_passwd.c:616 +#: modules/pam_unix/pam_unix_passwd.c:643 msgid "You must wait longer to change your password" msgstr "您必须等待更长时间以更改密码" -#: modules/pam_unix/pam_unix_passwd.c:676 +#: modules/pam_unix/pam_unix_passwd.c:703 msgid "Enter new UNIX password: " msgstr "输入新的 UNIX 密码:" -#: modules/pam_unix/pam_unix_passwd.c:677 +#: modules/pam_unix/pam_unix_passwd.c:704 msgid "Retype new UNIX password: " msgstr "重新输入新的 UNIX 密码:" diff --git a/po/zh_TW.po b/po/zh_TW.po index aec197a7..08eb0bd9 100644 --- a/po/zh_TW.po +++ b/po/zh_TW.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: pam.tip\n" "Report-Msgid-Bugs-To: http://sourceforge.net/projects/pam\n" -"POT-Creation-Date: 2009-06-16 10:39+0200\n" +"POT-Creation-Date: 2009-06-30 12:29+0200\n" "PO-Revision-Date: 2009-04-06 21:21+1000\n" "Last-Translator: Terry Chuang \n" "Language-Team: \n" @@ -232,12 +232,12 @@ msgid "contains the user name in some form" msgstr "包含了某些格式的用戶名稱" #: modules/pam_cracklib/pam_cracklib.c:555 -#: modules/pam_unix/pam_unix_passwd.c:448 +#: modules/pam_unix/pam_unix_passwd.c:475 msgid "No password supplied" msgstr "未提供密碼" #: modules/pam_cracklib/pam_cracklib.c:555 -#: modules/pam_unix/pam_unix_passwd.c:448 +#: modules/pam_unix/pam_unix_passwd.c:475 msgid "Password unchanged" msgstr "密碼未變更" @@ -361,7 +361,7 @@ msgid "Unable to create and initialize directory '%s'." msgstr "無法建立和初始化「%s」目錄。" #: modules/pam_pwhistory/pam_pwhistory.c:218 -#: modules/pam_unix/pam_unix_passwd.c:469 +#: modules/pam_unix/pam_unix_passwd.c:496 msgid "Password has been already used. Choose another." msgstr "密碼已經由其他使用者使用。請選擇其他密碼。" @@ -536,31 +536,31 @@ msgstr[1] "警告:您的密碼將在 %d 天之後過期。" msgid "Warning: your password will expire in %d days" msgstr "警告:您的密碼將在 %d 天之後過期。" -#: modules/pam_unix/pam_unix_passwd.c:358 +#: modules/pam_unix/pam_unix_passwd.c:385 msgid "NIS password could not be changed." msgstr "無法變更 NIS 密碼。" -#: modules/pam_unix/pam_unix_passwd.c:465 +#: modules/pam_unix/pam_unix_passwd.c:492 msgid "You must choose a longer password" msgstr "您必須選擇更長的密碼" -#: modules/pam_unix/pam_unix_passwd.c:570 +#: modules/pam_unix/pam_unix_passwd.c:597 #, c-format msgid "Changing password for %s." msgstr "正在更改 %s 的 STRESS 密碼。" -#: modules/pam_unix/pam_unix_passwd.c:581 +#: modules/pam_unix/pam_unix_passwd.c:608 msgid "(current) UNIX password: " msgstr "(目前的)UNIX 密碼:" -#: modules/pam_unix/pam_unix_passwd.c:616 +#: modules/pam_unix/pam_unix_passwd.c:643 msgid "You must wait longer to change your password" msgstr "您必須久候,以更改您的密碼" -#: modules/pam_unix/pam_unix_passwd.c:676 +#: modules/pam_unix/pam_unix_passwd.c:703 msgid "Enter new UNIX password: " msgstr "輸入新的 UNIX 密碼:" -#: modules/pam_unix/pam_unix_passwd.c:677 +#: modules/pam_unix/pam_unix_passwd.c:704 msgid "Retype new UNIX password: " msgstr "再次輸入新的 UNIX 密碼:" diff --git a/po/zu.po b/po/zu.po index 4aaa3df2..1201bad1 100644 --- a/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: 2009-06-16 10:39+0200\n" +"POT-Creation-Date: 2009-06-30 12:29+0200\n" "PO-Revision-Date: 2006-11-03 12:03\n" "Last-Translator: Novell Language \n" "Language-Team: Novell Language \n" @@ -228,12 +228,12 @@ msgid "contains the user name in some form" msgstr "" #: modules/pam_cracklib/pam_cracklib.c:555 -#: modules/pam_unix/pam_unix_passwd.c:448 +#: modules/pam_unix/pam_unix_passwd.c:475 msgid "No password supplied" msgstr "Ayikho iphasiwedi enikeziwe" #: modules/pam_cracklib/pam_cracklib.c:555 -#: modules/pam_unix/pam_unix_passwd.c:448 +#: modules/pam_unix/pam_unix_passwd.c:475 msgid "Password unchanged" msgstr "Iphasiwedi ayishintshwanga" @@ -357,7 +357,7 @@ msgid "Unable to create and initialize directory '%s'." msgstr "" #: modules/pam_pwhistory/pam_pwhistory.c:218 -#: modules/pam_unix/pam_unix_passwd.c:469 +#: modules/pam_unix/pam_unix_passwd.c:496 msgid "Password has been already used. Choose another." msgstr "Le phasiwedi isetshenziswa ngothile. Khetha enye." @@ -541,32 +541,32 @@ msgstr[1] "Isexwayiso: Iphasiwedi yakho izophelelwa isikhathi %d usuku%.2s[T1]" msgid "Warning: your password will expire in %d days" msgstr "Isexwayiso: Iphasiwedi yakho izophelelwa isikhathi %d usuku%.2s[T1]" -#: modules/pam_unix/pam_unix_passwd.c:358 +#: modules/pam_unix/pam_unix_passwd.c:385 msgid "NIS password could not be changed." msgstr "Iphasiwedi ye-NIS ayivumanga ukushintshwa." -#: modules/pam_unix/pam_unix_passwd.c:465 +#: modules/pam_unix/pam_unix_passwd.c:492 msgid "You must choose a longer password" msgstr "Kumelwe ukhethe iphasiwedi ethe ukuba yinjana" -#: modules/pam_unix/pam_unix_passwd.c:570 +#: modules/pam_unix/pam_unix_passwd.c:597 #, fuzzy, c-format msgid "Changing password for %s." msgstr "Ukushintsha iphasiwedi ye-STRESS ye-" -#: modules/pam_unix/pam_unix_passwd.c:581 +#: modules/pam_unix/pam_unix_passwd.c:608 msgid "(current) UNIX password: " msgstr "Iphasiwedi ye-UNIX (yamanje): " -#: modules/pam_unix/pam_unix_passwd.c:616 +#: modules/pam_unix/pam_unix_passwd.c:643 msgid "You must wait longer to change your password" msgstr "Kumelwe ulinde isikhashana ukuze ushintshe iphasiwedi yakho" -#: modules/pam_unix/pam_unix_passwd.c:676 +#: modules/pam_unix/pam_unix_passwd.c:703 msgid "Enter new UNIX password: " msgstr "Faka iphasiwedi entsha ye-UNIX: " -#: modules/pam_unix/pam_unix_passwd.c:677 +#: modules/pam_unix/pam_unix_passwd.c:704 msgid "Retype new UNIX password: " msgstr "Thayipha iphasiwedi entsha ye-UNIX: " -- cgit v1.2.3 From 35acacf67790bce46cfba4be9b9ac41364237385 Mon Sep 17 00:00:00 2001 From: Steve Langasek Date: Mon, 24 Aug 2009 07:48:26 +0000 Subject: Relevant BUGIDs: Purpose of commit: grammar fixes Commit summary: --------------- "successful" -> "successfully"; "them self" -> "themself" - the use of "themself" as a gender-indeterminate reflexive pronoun in English is disputed and somewhat awkward, but "them self" is 100% wrong. --- ChangeLog | 6 ++++++ doc/adg/Linux-PAM_ADG.xml | 2 +- doc/man/pam_get_authtok.3.xml | 2 +- doc/mwg/Linux-PAM_MWG.xml | 2 +- 4 files changed, 9 insertions(+), 3 deletions(-) diff --git a/ChangeLog b/ChangeLog index c8747dcc..466a1ddb 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,9 @@ +2009-08-24 Steve Langasek + + * doc/pam_get_authtok.3.xml: grammar fix. + * doc/adg/Linux-PAM-ADG.xml: Likewise. + * doc/mwg/Linux-PAM_MWG.xml: Likewise. + 2009-07-21 Thorsten Kukuk * modules/pam_cracklib/pam_cracklib.c (pam_sm_chauthtok): Delete diff --git a/doc/adg/Linux-PAM_ADG.xml b/doc/adg/Linux-PAM_ADG.xml index 5f4aa0ab..a39528a9 100644 --- a/doc/adg/Linux-PAM_ADG.xml +++ b/doc/adg/Linux-PAM_ADG.xml @@ -559,7 +559,7 @@ cc -o application .... -lpam -lpam_misc him/herself in a variety of ways. Updating the user's authentication token thus corresponds to refreshing the object they use to - authenticate them self with the system. The word password is + authenticate themself with the system. The word password is avoided to keep open the possibility that the authentication involves a retinal scan or other non-textual mode of challenge/response. diff --git a/doc/man/pam_get_authtok.3.xml b/doc/man/pam_get_authtok.3.xml index 4edf69e7..0e816350 100644 --- a/doc/man/pam_get_authtok.3.xml +++ b/doc/man/pam_get_authtok.3.xml @@ -162,7 +162,7 @@ PAM_SUCCESS - Authentication token was successful retrieved. + Authentication token was successfully retrieved. diff --git a/doc/mwg/Linux-PAM_MWG.xml b/doc/mwg/Linux-PAM_MWG.xml index a381dc6c..25abe6f6 100644 --- a/doc/mwg/Linux-PAM_MWG.xml +++ b/doc/mwg/Linux-PAM_MWG.xml @@ -169,7 +169,7 @@ gcc -shared -o pam_module.so pam_module.o -lpam token of some lesser user. In other cases it may not be appropriate: when joe maliciously wants to reset alice's password; or when anyone - other than the user them self wishes to reset their + other than the user themself wishes to reset their KERBEROS authentication token. A policy for this action should be defined by any reasonable authentication scheme, the module writer should consider -- cgit v1.2.3 From 7a975e343a6c793325bc138db8fce1bf6a433554 Mon Sep 17 00:00:00 2001 From: Steve Langasek Date: Mon, 24 Aug 2009 21:26:18 +0000 Subject: Relevant BUGIDs: Purpose of commit: cleanup Commit summary: --------------- sesseion -> session --- ChangeLog | 1 + doc/man/pam_setcred.3.xml | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/ChangeLog b/ChangeLog index 466a1ddb..8be081be 100644 --- a/ChangeLog +++ b/ChangeLog @@ -3,6 +3,7 @@ * doc/pam_get_authtok.3.xml: grammar fix. * doc/adg/Linux-PAM-ADG.xml: Likewise. * doc/mwg/Linux-PAM_MWG.xml: Likewise. + * doc/man/pam_setcred.3.xml: fix a typo. 2009-07-21 Thorsten Kukuk diff --git a/doc/man/pam_setcred.3.xml b/doc/man/pam_setcred.3.xml index b7cd290d..77e9382f 100644 --- a/doc/man/pam_setcred.3.xml +++ b/doc/man/pam_setcred.3.xml @@ -39,7 +39,7 @@ a session is opened for the user (with pam_open_session3 - ). The credentials should be deleted after the sesseion + ). The credentials should be deleted after the session has been closed (with pam_close_session3 -- cgit v1.2.3 From c474e908e6e1e74dcceafdc972b559ba76642a18 Mon Sep 17 00:00:00 2001 From: Steve Langasek Date: Tue, 25 Aug 2009 07:32:55 +0000 Subject: Relevant BUGIDs: Debian bug #470137 Purpose of commit: bugfix Commit summary: --------------- 2009-08-25 Steve Langasek * modules/pam_sepermit/pam_sepermit.8.xml: fix up one reference to pam.d(8) left behind because I've forgotten how CVS works --- ChangeLog | 5 +++++ modules/pam_sepermit/pam_sepermit.8.xml | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/ChangeLog b/ChangeLog index 8be081be..33d94eea 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2009-08-25 Steve Langasek + + * modules/pam_sepermit/pam_sepermit.8.xml: fix up one reference + to pam.d(8) left behind because I've forgotten how CVS works + 2009-08-24 Steve Langasek * doc/pam_get_authtok.3.xml: grammar fix. diff --git a/modules/pam_sepermit/pam_sepermit.8.xml b/modules/pam_sepermit/pam_sepermit.8.xml index da4153bf..36730721 100644 --- a/modules/pam_sepermit/pam_sepermit.8.xml +++ b/modules/pam_sepermit/pam_sepermit.8.xml @@ -171,7 +171,7 @@ session required pam_permit.so pam.conf5 , - pam.d8 + pam.d5 , pam8 -- cgit v1.2.3 From c326192f751de1cf5340892fc943c4e8f456568d Mon Sep 17 00:00:00 2001 From: Steve Langasek Date: Tue, 25 Aug 2009 07:54:15 +0000 Subject: Relevant BUGIDs: Debian bug #470096 Purpose of commit: bugfix Commit summary: --------------- 2009-08-25 Steve Langasek * po/es.po: fix missing whitespace in password prompts. --- ChangeLog | 1 + po/es.po | 16 ++++++++-------- 2 files changed, 9 insertions(+), 8 deletions(-) diff --git a/ChangeLog b/ChangeLog index 33d94eea..791cd0a2 100644 --- a/ChangeLog +++ b/ChangeLog @@ -2,6 +2,7 @@ * modules/pam_sepermit/pam_sepermit.8.xml: fix up one reference to pam.d(8) left behind because I've forgotten how CVS works + * po/es.po: fix missing whitespace in password prompts. 2009-08-24 Steve Langasek diff --git a/po/es.po b/po/es.po index 7549795e..a54e7c3b 100644 --- a/po/es.po +++ b/po/es.po @@ -37,17 +37,17 @@ msgstr "conversación incorrecta (%d)\n" #: libpam/pam_get_authtok.c:39 modules/pam_exec/pam_exec.c:142 #: modules/pam_unix/pam_unix_auth.c:159 modules/pam_userdb/pam_userdb.c:63 msgid "Password: " -msgstr "Contraseña:" +msgstr "Contraseña: " #: libpam/pam_get_authtok.c:41 modules/pam_cracklib/pam_cracklib.c:66 #, c-format msgid "New %s%spassword: " -msgstr "Nueva %s%scontraseña:" +msgstr "Nueva %s%scontraseña: " #: libpam/pam_get_authtok.c:43 modules/pam_cracklib/pam_cracklib.c:68 #, c-format msgid "Retype new %s%spassword: " -msgstr "Vuelva a escribir la nueva %s%scontraseña:" +msgstr "Vuelva a escribir la nueva %s%scontraseña: " #: libpam/pam_get_authtok.c:44 modules/pam_cracklib/pam_cracklib.c:69 msgid "Sorry, passwords do not match." @@ -439,11 +439,11 @@ msgstr "Cambiando la contraseña STRESS para %s." #: modules/pam_stress/pam_stress.c:489 msgid "Enter new STRESS password: " -msgstr "Introduzca la nueva contraseña STRESS:" +msgstr "Introduzca la nueva contraseña STRESS: " #: modules/pam_stress/pam_stress.c:492 msgid "Retype new STRESS password: " -msgstr "Vuelva a escribir la nueva contraseña STRESS:" +msgstr "Vuelva a escribir la nueva contraseña STRESS: " #: modules/pam_stress/pam_stress.c:521 msgid "Verification mis-typed; password unchanged" @@ -563,7 +563,7 @@ msgstr "Cambiando la contraseña de %s." #: modules/pam_unix/pam_unix_passwd.c:608 msgid "(current) UNIX password: " -msgstr "(actual) contraseña de UNIX:" +msgstr "(actual) contraseña de UNIX: " #: modules/pam_unix/pam_unix_passwd.c:643 msgid "You must wait longer to change your password" @@ -571,11 +571,11 @@ msgstr "Debe esperar más tiempo para cambiar la contraseña" #: modules/pam_unix/pam_unix_passwd.c:703 msgid "Enter new UNIX password: " -msgstr "Introduzca la nueva contraseña de UNIX:" +msgstr "Introduzca la nueva contraseña de UNIX: " #: modules/pam_unix/pam_unix_passwd.c:704 msgid "Retype new UNIX password: " -msgstr "Vuelva a escribir la nueva contraseña de UNIX:" +msgstr "Vuelva a escribir la nueva contraseña de UNIX: " #~ msgid "has been already used" #~ msgstr "ya se ha utilizado" -- cgit v1.2.3 From de99a00248cdd5d41994056ccc1815a8f1e779b6 Mon Sep 17 00:00:00 2001 From: Steve Langasek Date: Mon, 31 Aug 2009 22:09:44 +0000 Subject: Relevant BUGIDs: Debian bug #518908 Purpose of commit: portability Commit summary: --------------- 2009-08-31 Steve Langasek * modules/pam_namespace/namespace.init: make this portable to POSIX awk, instead of using GNU awk extensions. --- ChangeLog | 5 +++++ modules/pam_namespace/namespace.init | 3 ++- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/ChangeLog b/ChangeLog index 791cd0a2..bdb3d77d 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2009-08-31 Steve Langasek + + * modules/pam_namespace/namespace.init: make this portable to POSIX + awk, instead of using GNU awk extensions. + 2009-08-25 Steve Langasek * modules/pam_sepermit/pam_sepermit.8.xml: fix up one reference diff --git a/modules/pam_namespace/namespace.init b/modules/pam_namespace/namespace.init index 424c6d0c..9898bf3a 100755 --- a/modules/pam_namespace/namespace.init +++ b/modules/pam_namespace/namespace.init @@ -15,7 +15,8 @@ if [ "$3" = 1 ]; then gid=$(echo "$passwd" | cut -f4 -d":") cp -rT /etc/skel "$homedir" chown -R "$user":"$gid" "$homedir" - mode=$(awk '/^UMASK/{gsub("#.*$", "", $2); printf "%o", and(0777,compl(strtonum("0" $2))); exit}' /etc/login.defs) + mask=$(awk '/^UMASK/{gsub("#.*$", "", $2); print $2; exit}' /etc/login.defs) + mode=$(printf "%o" $((0777 & ~$mask))) chmod ${mode:-700} "$homedir" [ -x /sbin/restorecon ] && /sbin/restorecon -R "$homedir" fi -- cgit v1.2.3 From 78badec1b121a83fca3e7a42a440a1bb14b24329 Mon Sep 17 00:00:00 2001 From: Steve Langasek Date: Thu, 10 Sep 2009 10:19:57 +0000 Subject: Relevant BUGIDs: Debian bug #537848 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Purpose of commit: bugfix Commit summary: --------------- 2009-09-10 Steve Langasek * modules/pam_securetty/pam_securetty.c: pam_securetty should not return PAM_USER_UNKNOWN when the tty is secure, regardless of what was entered as a username. Patch from Nicolas François . --- ChangeLog | 7 +++++++ modules/pam_securetty/pam_securetty.c | 11 ++++++----- 2 files changed, 13 insertions(+), 5 deletions(-) diff --git a/ChangeLog b/ChangeLog index bdb3d77d..6e299ce8 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,10 @@ +2009-09-10 Steve Langasek + + * modules/pam_securetty/pam_securetty.c: pam_securetty should not + return PAM_USER_UNKNOWN when the tty is secure, regardless of what + was entered as a username. + Patch from Nicolas François . + 2009-08-31 Steve Langasek * modules/pam_namespace/namespace.init: make this portable to POSIX diff --git a/modules/pam_securetty/pam_securetty.c b/modules/pam_securetty/pam_securetty.c index ec796d9e..a3c2010d 100644 --- a/modules/pam_securetty/pam_securetty.c +++ b/modules/pam_securetty/pam_securetty.c @@ -86,13 +86,11 @@ securetty_perform_check (pam_handle_t *pamh, int ctrl, } user_pwd = pam_modutil_getpwnam(pamh, username); - if (user_pwd == NULL) { - return PAM_USER_UNKNOWN; - } else if (user_pwd->pw_uid != 0) { /* If the user is not root, - securetty's does not apply - to them */ + if (user_pwd != NULL && user_pwd->pw_uid != 0) { + /* If the user is not root, securetty's does not apply to them */ return PAM_SUCCESS; } + /* The user is now either root or an invalid / mistyped username */ retval = pam_get_item(pamh, PAM_TTY, &void_uttyname); uttyname = void_uttyname; @@ -151,6 +149,9 @@ securetty_perform_check (pam_handle_t *pamh, int ctrl, uttyname); retval = PAM_AUTH_ERR; + if (user_pwd == NULL) { + retval = PAM_USER_UNKNOWN; + } } else { if (ctrl & PAM_DEBUG_ARG) { pam_syslog(pamh, LOG_DEBUG, "access allowed for '%s' on '%s'", -- cgit v1.2.3 From 02785f06f8d0dd4300d8ae849e8c0ac451817210 Mon Sep 17 00:00:00 2001 From: Tomas Mraz Date: Thu, 17 Sep 2009 08:04:14 +0000 Subject: Relevant BUGIDs: Purpose of commit: translation Commit summary: --------------- 2009-09-17 Yulia Poyarkova * po/ru.po: Updated translations. --- ChangeLog | 4 ++ po/ru.po | 149 +++++++++++++++++++++++--------------------------------------- 2 files changed, 59 insertions(+), 94 deletions(-) diff --git a/ChangeLog b/ChangeLog index 6e299ce8..fbf83f38 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,7 @@ +2009-09-17 Yulia Poyarkova + + * po/ru.po: Updated translations. + 2009-09-10 Steve Langasek * modules/pam_securetty/pam_securetty.c: pam_securetty should not diff --git a/po/ru.po b/po/ru.po index 62dc8f58..b67ab988 100644 --- a/po/ru.po +++ b/po/ru.po @@ -1,25 +1,23 @@ -# translation of Linux-PAM.tip.po to Russian # translation of ru.po to # @TITLE@ # Copyright (C) 2006, SUSE Linux GmbH, Nuremberg # # This file is distributed under the same license as @PACKAGE@ package. FIRST # -# Yulia Poyarkova , 2007. +# Yulia Poyarkova , 2007, 2009. # Andrew Martynov , 2008. msgid "" msgstr "" -"Project-Id-Version: Linux-PAM.tip\n" +"Project-Id-Version: ru\n" "Report-Msgid-Bugs-To: http://sourceforge.net/projects/pam\n" -"POT-Creation-Date: 2009-06-30 12:29+0200\n" -"PO-Revision-Date: 2008-02-23 20:11+0300\n" -"Last-Translator: Andrew Martynov \n" -"Language-Team: Russian \n" +"POT-Creation-Date: 2009-06-16 10:39+0200\n" +"PO-Revision-Date: 2009-08-21 15:33+1000\n" +"Last-Translator: Yulia Poyarkova \n" +"Language-Team: \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" +"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 @@ -56,19 +54,18 @@ msgid "Sorry, passwords do not match." msgstr "Извините, но пароли не совпадают." #: libpam/pam_get_authtok.c:127 -#, fuzzy, c-format +#, c-format msgid "Retype %s" -msgstr "тип: " +msgstr "Повторите ввод %s" # password dialog title #: libpam/pam_get_authtok.c:146 -#, fuzzy msgid "Password change aborted." -msgstr "Пароль не изменен" +msgstr "Изменение пароля отменено." #: libpam/pam_item.c:310 msgid "login:" -msgstr "регистрация:" +msgstr "учетная запись:" #: libpam/pam_strerror.c:40 msgid "Success" @@ -76,7 +73,7 @@ msgstr "Успех" #: libpam/pam_strerror.c:42 msgid "Critical error - immediate abort" -msgstr "Критическая ошибка - незамедлительное прерывание операции" +msgstr "Критическая ошибка -- незамедлительное прерывание операции" #: libpam/pam_strerror.c:44 msgid "Failed to load module" @@ -113,8 +110,7 @@ msgstr "Недостаточно учетных данных для доступ #: libpam/pam_strerror.c:60 msgid "Authentication service cannot retrieve authentication info" -msgstr "" -"Службе проверки подлинности не удается загрузить сведения аутентификации" +msgstr "Службе проверки подлинности не удается загрузить сведения аутентификации" #: libpam/pam_strerror.c:62 msgid "User not known to the underlying authentication module" @@ -126,7 +122,7 @@ msgstr "Использовано максимальное число попыт #: libpam/pam_strerror.c:66 msgid "Authentication token is no longer valid; new one required" -msgstr "Маркер проверки подлинности более недействителен; требуется новый" +msgstr "Маркер проверки подлинности больше недействителен; требуется новый" #: libpam/pam_strerror.c:68 msgid "User account has expired" @@ -138,8 +134,7 @@ msgstr "Не удалось создать/удалить запись для у #: libpam/pam_strerror.c:72 msgid "Authentication service cannot retrieve user credentials" -msgstr "" -"Службе проверки подлинности не удается загрузить учетные данные пользователя" +msgstr "Службе проверки подлинности не удается загрузить учетные данные пользователя" #: libpam/pam_strerror.c:74 msgid "User credentials expired" @@ -231,24 +226,24 @@ msgstr "является результатом чередования" #: modules/pam_cracklib/pam_cracklib.c:519 msgid "not enough character classes" -msgstr "" +msgstr "слишком мало символов различных типов" #: modules/pam_cracklib/pam_cracklib.c:522 msgid "contains too many same characters consecutively" -msgstr "" +msgstr "содержит слишком длинную последовательность одинаковых символов" #: modules/pam_cracklib/pam_cracklib.c:525 msgid "contains the user name in some form" -msgstr "" +msgstr "содержит имя пользователя" #: modules/pam_cracklib/pam_cracklib.c:555 -#: modules/pam_unix/pam_unix_passwd.c:475 +#: modules/pam_unix/pam_unix_passwd.c:448 msgid "No password supplied" msgstr "Пароль не указан" # password dialog title #: modules/pam_cracklib/pam_cracklib.c:555 -#: modules/pam_unix/pam_unix_passwd.c:475 +#: modules/pam_unix/pam_unix_passwd.c:448 msgid "Password unchanged" msgstr "Пароль не изменен" @@ -256,7 +251,7 @@ msgstr "Пароль не изменен" #: modules/pam_cracklib/pam_cracklib.c:658 #, c-format msgid "BAD PASSWORD: %s" -msgstr "НЕВЕРНЫЙ ПАРОЛЬ: %s" +msgstr "НЕУДАЧНЫЙ ПАРОЛЬ: %s" #: modules/pam_exec/pam_exec.c:215 #, c-format @@ -302,29 +297,28 @@ msgstr "Добро пожаловать в новую учетную запис #. TRANSLATORS: "Last failed login: from on " #: modules/pam_lastlog/pam_lastlog.c:460 -#, fuzzy, c-format +#, c-format msgid "Last failed login:%s%s%s" -msgstr "Последний вход в систему:%s%s%s" +msgstr "Последняя неудачная попытка входа в систему:%s%s%s" #: modules/pam_lastlog/pam_lastlog.c:469 modules/pam_lastlog/pam_lastlog.c:476 #, c-format msgid "There was %d failed login attempt since the last successful login." -msgid_plural "" -"There were %d failed login attempts since the last successful login." -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" +msgid_plural "There were %d failed login attempts since the last successful login." +msgstr[0] "Со времени последнего входа была %d неудачная попытка." +msgstr[1] "Число неудачных попыток со времени последнего входа: %d." +msgstr[2] "Число неудачных попыток со времени последнего входа: %d." #. TRANSLATORS: only used if dngettext is not supported #: modules/pam_lastlog/pam_lastlog.c:481 #, c-format msgid "There were %d failed login attempts since the last successful login." -msgstr "" +msgstr "Число неудачных попыток со времени последнего входа: %d." #: modules/pam_limits/pam_limits.c:786 #, c-format msgid "Too many logins for '%s'." -msgstr "Слишком много регистраций в системе для '%s'." +msgstr "Слишком много регистраций в системе для «%s»." #: modules/pam_mail/pam_mail.c:318 msgid "No mail." @@ -365,22 +359,22 @@ msgstr "Есть почта в папке %s." #: modules/pam_mkhomedir/pam_mkhomedir.c:113 #, c-format msgid "Creating directory '%s'." -msgstr "Создание каталога '%s'." +msgstr "Создание каталога %s." #: modules/pam_mkhomedir/pam_mkhomedir.c:183 -#, fuzzy, c-format +#, c-format msgid "Unable to create and initialize directory '%s'." -msgstr "Невозможно создать каталог %s: %m" +msgstr "Не удалось создать и инициализировать каталог %s." #: modules/pam_pwhistory/pam_pwhistory.c:218 -#: modules/pam_unix/pam_unix_passwd.c:496 +#: modules/pam_unix/pam_unix_passwd.c:469 msgid "Password has been already used. Choose another." msgstr "Этот пароль уже был использован. Выберите другой." # power-off message #: modules/pam_selinux/pam_selinux.c:172 msgid "Would you like to enter a security context? [N] " -msgstr "Хотите ввести контекст безопасности? [N] " +msgstr "Ввести контекст безопасности? [N] " #: modules/pam_selinux/pam_selinux.c:191 modules/pam_selinux/pam_selinux.c:282 msgid "role:" @@ -412,7 +406,7 @@ msgstr "Для роли %s нет типа по умолчанию\n" #: modules/pam_selinux/pam_selinux.c:677 #, c-format msgid "Unable to get valid context for %s" -msgstr "Невозможно получить корректный контекст для %s" +msgstr "Не удалось получить корректный контекст для %s" #: modules/pam_selinux/pam_selinux.c:728 #, c-format @@ -422,7 +416,7 @@ msgstr "Контекст безопасности %s назначен" #: modules/pam_selinux/pam_selinux.c:749 #, c-format msgid "Key Creation Context %s Assigned" -msgstr "Контекст, используемый при создании ключей, %s назначен" +msgstr "Контекст %s, используемый при создании ключей, назначен" #: modules/pam_selinux/pam_selinux_check.c:99 #, c-format @@ -460,12 +454,12 @@ msgstr "Подтверждение введено неправильно; пар #: modules/pam_tally/pam_tally.c:541 modules/pam_tally2/pam_tally2.c:596 #, c-format msgid "Account temporary locked (%ld seconds left)" -msgstr "" +msgstr "Учетная запись временно заблокирована (осталось %ld сек.)" #: modules/pam_tally/pam_tally.c:566 modules/pam_tally2/pam_tally2.c:575 #, c-format msgid "Account locked due to %u failed logins" -msgstr "" +msgstr "Учетная запись заблокирована как следствие неудачных попыток входа (всего -- %u)." #: modules/pam_tally/pam_tally.c:777 modules/pam_tally2/pam_tally2.c:884 msgid "Authentication error" @@ -495,8 +489,7 @@ msgstr "%s: неопознанный параметр %s\n" #: modules/pam_tally/pam_tally.c:812 #, c-format -msgid "" -"%s: [--file rooted-filename] [--user username] [--reset[=n]] [--quiet]\n" +msgid "%s: [--file rooted-filename] [--user username] [--reset[=n]] [--quiet]\n" msgstr "" "%s: [--file имя_корневого_файла] [--user имя_пользователя] [--reset[=n]] [--" "quiet]\n" @@ -504,38 +497,36 @@ msgstr "" #: modules/pam_tally/pam_tally.c:886 modules/pam_tally2/pam_tally2.c:1036 #, c-format msgid "%s: Can't reset all users to non-zero\n" -msgstr "" -"%s: не удается выполнить сброс всех пользователей в ненулевое значение\n" +msgstr "%s: не удается выполнить сброс всех пользователей в ненулевое значение\n" #: modules/pam_tally2/pam_tally2.c:937 #, c-format msgid "Login Failures Latest failure From\n" -msgstr "" +msgstr "Учетная запись Сбой Последний сбой С\n" #: modules/pam_tally2/pam_tally2.c:953 -#, fuzzy, c-format +#, c-format msgid "" "%s: [-f rooted-filename] [--file rooted-filename]\n" " [-u username] [--user username]\n" " [-r] [--reset[=n]] [--quiet]\n" msgstr "" -"%s: [--file имя_корневого_файла] [--user имя_пользователя] [--reset[=n]] [--" -"quiet]\n" +"%s: [-f имя_корневого_файла] [--file имя_корневого_файла]\n" +" [-u имя_пользователя] [--user имя_пользователя]\n" +" [-r] [--reset[=n]] [--quiet]\n" #: modules/pam_timestamp/pam_timestamp.c:339 #, c-format msgid "Access granted (last access was %ld seconds ago)." -msgstr "" +msgstr "Доступ предоставлен (последнее обращение было %ld сек. назад)." #: modules/pam_unix/pam_unix_acct.c:236 modules/pam_unix/pam_unix_acct.c:258 msgid "Your account has expired; please contact your system administrator" -msgstr "" -"Срок действия учетной записи истек; обратитесь к системному администратору" +msgstr "Срок действия учетной записи истек; обратитесь к системному администратору" #: modules/pam_unix/pam_unix_acct.c:244 msgid "You are required to change your password immediately (root enforced)" -msgstr "" -"Вам необходимо немедленно сменить пароль (по требованию пользователя root)" +msgstr "Вам необходимо немедленно сменить пароль (в принудительном режиме root)" #: modules/pam_unix/pam_unix_acct.c:250 msgid "You are required to change your password immediately (password aged)" @@ -556,64 +547,34 @@ msgid "Warning: your password will expire in %d days" msgstr "Предупреждение: срок действия пароля истекает через %d дн(я)(ей)" # password dialog title -#: modules/pam_unix/pam_unix_passwd.c:385 +#: modules/pam_unix/pam_unix_passwd.c:358 msgid "NIS password could not be changed." msgstr "Пароль NIS изменить нельзя." -#: modules/pam_unix/pam_unix_passwd.c:492 +#: modules/pam_unix/pam_unix_passwd.c:465 msgid "You must choose a longer password" msgstr "Выберите пароль большей длины" -#: modules/pam_unix/pam_unix_passwd.c:597 +#: modules/pam_unix/pam_unix_passwd.c:570 #, c-format msgid "Changing password for %s." msgstr "Смена пароля для %s." # Keep the newlines and spaces after ':'! -#: modules/pam_unix/pam_unix_passwd.c:608 +#: modules/pam_unix/pam_unix_passwd.c:581 msgid "(current) UNIX password: " msgstr "(текущий) пароль UNIX: " -#: modules/pam_unix/pam_unix_passwd.c:643 +#: modules/pam_unix/pam_unix_passwd.c:616 msgid "You must wait longer to change your password" msgstr "До смены пароля должно пройти больше времени" -#: modules/pam_unix/pam_unix_passwd.c:703 +#: modules/pam_unix/pam_unix_passwd.c:676 msgid "Enter new UNIX password: " msgstr "Введите новый пароль UNIX: " # Keep the newlines and spaces after ':'! -#: modules/pam_unix/pam_unix_passwd.c:704 +#: modules/pam_unix/pam_unix_passwd.c:677 msgid "Retype new UNIX password: " msgstr "Повторите ввод нового пароля UNIX: " -#~ msgid "has been already used" -#~ msgstr "уже был использован" - -#, fuzzy -#~ msgid "Password has been used already. Choose another." -#~ msgstr "Этот пароль уже был использован. Выберите другой." - -#~ msgid "Requested MLS level not in permitted range" -#~ msgstr "Запрошенный уровень MLS вне границ разрешенного диапазона" - -#~ 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]" - -#~ msgid "Enter number of choice: " -#~ msgstr "Введите выбранный номер: " -- cgit v1.2.3 From 155396c29cb4c13c1d933b32409e75bdc5f6f361 Mon Sep 17 00:00:00 2001 From: Tomas Mraz Date: Thu, 17 Sep 2009 08:08:48 +0000 Subject: Relevant BUGIDs: Purpose of commit: translation Commit summary: --------------- 2009-09-18 Eunju Kim * po/ko.po: Updated translations. --- ChangeLog | 6 ++- po/ko.po | 128 ++++++++++++++++++++++++++------------------------------------ 2 files changed, 58 insertions(+), 76 deletions(-) diff --git a/ChangeLog b/ChangeLog index fbf83f38..3217c863 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,4 +1,8 @@ -2009-09-17 Yulia Poyarkova +2009-09-18 Eunju Kim + + * po/ko.po: Updated translations. + +2009-09-17 Yulia Poyarkova * po/ru.po: Updated translations. diff --git a/po/ko.po b/po/ko.po index 01ac70f3..b3a9e6bc 100644 --- a/po/ko.po +++ b/po/ko.po @@ -1,21 +1,21 @@ -# translation of ko.po to Korean +# translation of pam.tip.po to Korean # Copyright (C) YEAR Linux-PAM Project # This file is distributed under the same license as the PACKAGE package. # -# Eunju Kim , 2007. +# Eunju Kim , 2007, 2009. msgid "" msgstr "" -"Project-Id-Version: ko\n" +"Project-Id-Version: pam.tip\n" "Report-Msgid-Bugs-To: http://sourceforge.net/projects/pam\n" -"POT-Creation-Date: 2009-06-30 12:29+0200\n" -"PO-Revision-Date: 2007-06-22 10:02+1000\n" +"POT-Creation-Date: 2009-06-16 10:39+0200\n" +"PO-Revision-Date: 2009-09-04 16:29+1000\n" "Last-Translator: Eunju Kim \n" "Language-Team: Korean \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" +"Plural-Forms: nplurals=1; plural=0;\n" #: libpam_misc/misc_conv.c:33 msgid "...Time is running out...\n" @@ -50,14 +50,13 @@ msgid "Sorry, passwords do not match." msgstr "죄송합니다. 암호가 일치하지 않습니다." #: libpam/pam_get_authtok.c:127 -#, fuzzy, c-format +#, c-format msgid "Retype %s" -msgstr "유형:" +msgstr "다시 입력 %s " #: libpam/pam_get_authtok.c:146 -#, fuzzy msgid "Password change aborted." -msgstr "암호가 변경되지 않음" +msgstr "암호가 변경되지 않습니다. " #: libpam/pam_item.c:310 msgid "login:" @@ -221,23 +220,23 @@ msgstr "교체됨" #: modules/pam_cracklib/pam_cracklib.c:519 msgid "not enough character classes" -msgstr "" +msgstr "문자 클래스가 부족합니다 " #: modules/pam_cracklib/pam_cracklib.c:522 msgid "contains too many same characters consecutively" -msgstr "" +msgstr "너무 많은 동일한 문자가 연속적으로 포함되어있습니다 " #: modules/pam_cracklib/pam_cracklib.c:525 msgid "contains the user name in some form" -msgstr "" +msgstr "어떠한 형식으로 사용자 이름을 포함합니다. " #: modules/pam_cracklib/pam_cracklib.c:555 -#: modules/pam_unix/pam_unix_passwd.c:475 +#: modules/pam_unix/pam_unix_passwd.c:448 msgid "No password supplied" msgstr "암호가 없음" #: modules/pam_cracklib/pam_cracklib.c:555 -#: modules/pam_unix/pam_unix_passwd.c:475 +#: modules/pam_unix/pam_unix_passwd.c:448 msgid "Password unchanged" msgstr "암호가 변경되지 않음" @@ -291,22 +290,21 @@ msgstr "새로운 계정을 사용해 주셔서 감사합니다!" #. TRANSLATORS: "Last failed login: from on " #: modules/pam_lastlog/pam_lastlog.c:460 -#, fuzzy, c-format +#, c-format msgid "Last failed login:%s%s%s" -msgstr "마지막 로그인:%s%s%s" +msgstr "마지막 로그인 실패:%s%s%s " #: modules/pam_lastlog/pam_lastlog.c:469 modules/pam_lastlog/pam_lastlog.c:476 #, c-format msgid "There was %d failed login attempt since the last successful login." -msgid_plural "" -"There were %d failed login attempts since the last successful login." -msgstr[0] "" +msgid_plural "There were %d failed login attempts since the last successful login." +msgstr[0] "마지막 로그인 후 %d 번의 로그인 시도가 실패하였습니다. " #. TRANSLATORS: only used if dngettext is not supported #: modules/pam_lastlog/pam_lastlog.c:481 #, c-format msgid "There were %d failed login attempts since the last successful login." -msgstr "" +msgstr "마지막 로그인 후 %d 번의 로그인 시도가 실패하였습니다. " #: modules/pam_limits/pam_limits.c:786 #, c-format @@ -352,56 +350,52 @@ msgstr "%s 폴더에 메일이 있습니다." #: modules/pam_mkhomedir/pam_mkhomedir.c:113 #, c-format msgid "Creating directory '%s'." -msgstr "" +msgstr "'%s' 디렉토리 생성 중. " #: modules/pam_mkhomedir/pam_mkhomedir.c:183 #, c-format msgid "Unable to create and initialize directory '%s'." -msgstr "" +msgstr "'%s' 디렉토리를 생성 및 초기화할 수 없습니다. " #: modules/pam_pwhistory/pam_pwhistory.c:218 -#: modules/pam_unix/pam_unix_passwd.c:496 +#: modules/pam_unix/pam_unix_passwd.c:469 msgid "Password has been already used. Choose another." msgstr "이미 사용되고 있는 암호입니다. 다른 암호를 선택해 주십시오." #: modules/pam_selinux/pam_selinux.c:172 -#, fuzzy msgid "Would you like to enter a security context? [N] " -msgstr "보안 문맥을 입력하시겠습니까? [y]" +msgstr "보안 문맥을 입력하시겠습니까? [N] " #: modules/pam_selinux/pam_selinux.c:191 modules/pam_selinux/pam_selinux.c:282 -#, fuzzy msgid "role:" -msgstr "역할:" +msgstr "역할: " #: modules/pam_selinux/pam_selinux.c:204 modules/pam_selinux/pam_selinux.c:316 -#, fuzzy msgid "level:" -msgstr "레벨:" +msgstr "레벨: " #: modules/pam_selinux/pam_selinux.c:219 modules/pam_selinux/pam_selinux.c:349 msgid "Not a valid security context" msgstr "유효한 보안 문맥이 없음" #: modules/pam_selinux/pam_selinux.c:265 -#, fuzzy, c-format +#, c-format msgid "Default Security Context %s\n" -msgstr "보안 문맥 %s 할당" +msgstr "기본값 보안 문맥 %s\n" #: modules/pam_selinux/pam_selinux.c:269 -#, fuzzy msgid "Would you like to enter a different role or level?" -msgstr "보안 문맥을 입력하시겠습니까? [y]" +msgstr "다른 역할 또는 레벨을 입력하시겠습니까? " #: modules/pam_selinux/pam_selinux.c:285 #, c-format msgid "No default type for role %s\n" -msgstr "" +msgstr "%s 역할에 대한 기본값 유형이 없음 \n" #: modules/pam_selinux/pam_selinux.c:677 #, c-format msgid "Unable to get valid context for %s" -msgstr "" +msgstr "%s에 대한 유효한 문맥을 가져올 수 없음 " #: modules/pam_selinux/pam_selinux.c:728 #, c-format @@ -409,9 +403,9 @@ msgid "Security Context %s Assigned" msgstr "보안 문맥 %s 할당" #: modules/pam_selinux/pam_selinux.c:749 -#, 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 @@ -429,9 +423,9 @@ msgid "login: failure forking: %m" msgstr "로그인: 포크 작업(forking) 실패: %m" #: modules/pam_stress/pam_stress.c:475 -#, fuzzy, c-format +#, c-format msgid "Changing STRESS password for %s." -msgstr "STRESS 암호 변경" +msgstr "%s에 대한 STRESS 암호 변경 " #: modules/pam_stress/pam_stress.c:489 msgid "Enter new STRESS password: " @@ -448,12 +442,12 @@ msgstr "암호 확인에서 잘못 입력됨; 암호가 변경되지 않음" #: modules/pam_tally/pam_tally.c:541 modules/pam_tally2/pam_tally2.c:596 #, c-format msgid "Account temporary locked (%ld seconds left)" -msgstr "" +msgstr "일시적으로 계정이 잠금되었습니다 (%ld 초 남음) " #: modules/pam_tally/pam_tally.c:566 modules/pam_tally2/pam_tally2.c:575 #, c-format msgid "Account locked due to %u failed logins" -msgstr "" +msgstr "%u 로그인 실패로 인해 계정이 잠김 " #: modules/pam_tally/pam_tally.c:777 modules/pam_tally2/pam_tally2.c:884 msgid "Authentication error" @@ -483,10 +477,8 @@ msgstr "%s: 알려지지 않은 옵션 %s\n" #: modules/pam_tally/pam_tally.c:812 #, c-format -msgid "" -"%s: [--file rooted-filename] [--user username] [--reset[=n]] [--quiet]\n" -msgstr "" -"%s: [--file rooted-filename] [--user username] [--reset[=n]] [--quiet]\n" +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:886 modules/pam_tally2/pam_tally2.c:1036 #, c-format @@ -496,21 +488,23 @@ msgstr "%s: 모든 사용자를 영이 아닌 값으로 설정할 수 없음\n" #: modules/pam_tally2/pam_tally2.c:937 #, c-format msgid "Login Failures Latest failure From\n" -msgstr "" +msgstr "로그인 실패 마지막 실패 다음에서 발생\n" #: modules/pam_tally2/pam_tally2.c:953 -#, fuzzy, c-format +#, c-format msgid "" "%s: [-f rooted-filename] [--file rooted-filename]\n" " [-u username] [--user username]\n" " [-r] [--reset[=n]] [--quiet]\n" msgstr "" -"%s: [--file rooted-filename] [--user username] [--reset[=n]] [--quiet]\n" +"%s: [-f rooted-filename] [--file rooted-filename]\n" +" [-u username] [--user username]\n" +" [-r] [--reset[=n]] [--quiet]\n" #: modules/pam_timestamp/pam_timestamp.c:339 #, c-format msgid "Access granted (last access was %ld seconds ago)." -msgstr "" +msgstr "액세스 허용 (%ld 초 전 마지막으로 액세스되었습니다) " #: modules/pam_unix/pam_unix_acct.c:236 modules/pam_unix/pam_unix_acct.c:258 msgid "Your account has expired; please contact your system administrator" @@ -536,48 +530,32 @@ msgstr[0] "경고: %d일 내로 암호가 만료됩니다" msgid "Warning: your password will expire in %d days" msgstr "경고: %d일 내로 암호가 만료됩니다" -#: modules/pam_unix/pam_unix_passwd.c:385 +#: modules/pam_unix/pam_unix_passwd.c:358 msgid "NIS password could not be changed." msgstr "NIS 암호는 변경할 수 없습니다." -#: modules/pam_unix/pam_unix_passwd.c:492 +#: modules/pam_unix/pam_unix_passwd.c:465 msgid "You must choose a longer password" msgstr "더 긴 암호를 선택해 주십시오" -#: modules/pam_unix/pam_unix_passwd.c:597 -#, fuzzy, c-format +#: modules/pam_unix/pam_unix_passwd.c:570 +#, c-format msgid "Changing password for %s." -msgstr "STRESS 암호 변경" +msgstr "%s에 대한 암호 변경 중 " -#: modules/pam_unix/pam_unix_passwd.c:608 +#: modules/pam_unix/pam_unix_passwd.c:581 msgid "(current) UNIX password: " msgstr "(현재) UNIX 암호:" -#: modules/pam_unix/pam_unix_passwd.c:643 +#: modules/pam_unix/pam_unix_passwd.c:616 msgid "You must wait longer to change your password" msgstr "암호 변경을 위해 조금더 기다려 주십시오." -#: modules/pam_unix/pam_unix_passwd.c:703 +#: modules/pam_unix/pam_unix_passwd.c:676 msgid "Enter new UNIX password: " msgstr "새 UNIX 암호 입력:" -#: modules/pam_unix/pam_unix_passwd.c:704 +#: modules/pam_unix/pam_unix_passwd.c:677 msgid "Retype new UNIX password: " msgstr "새 UNIX 암호 재입력:" -#~ msgid "has been already used" -#~ msgstr "이미 사용되고 있음" - -#, fuzzy -#~ msgid "Password has been used already. Choose another." -#~ msgstr "이미 사용되고 있는 암호입니다. 다른 암호를 선택해 주십시오." - -#, 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 "선택 사항 입력:" -- cgit v1.2.3 From 98181148f06bccdf1afb499cdc6e9ab8ab9d873a Mon Sep 17 00:00:00 2001 From: Tomas Mraz Date: Thu, 17 Sep 2009 08:11:11 +0000 Subject: Relevant BUGIDs: Purpose of commit: translation Commit summary: --------------- 2009-09-17 Kiyoto Hashida * po/ja.po: Updated translations. --- ChangeLog | 6 +++++- po/ja.po | 64 +++++++++++++++++++++++++++++---------------------------------- 2 files changed, 34 insertions(+), 36 deletions(-) diff --git a/ChangeLog b/ChangeLog index 3217c863..369d42b8 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,4 +1,8 @@ -2009-09-18 Eunju Kim +2009-09-17 Kiyoto Hashida + + * po/ja.po: Updated translations. + +2009-09-17 Eunju Kim * po/ko.po: Updated translations. diff --git a/po/ja.po b/po/ja.po index c5dab236..72e34577 100644 --- a/po/ja.po +++ b/po/ja.po @@ -1,15 +1,15 @@ -# translation of Linux-PAM.tip.ja.po to Japanese +# translation of ja.po to Japanese # This file is distributed under the same license as the PACKAGE package. # Copyright (C) YEAR Linux-PAM Project. # # Noriko Mizumoto , 2007. -# Kiyoto Hashida , 2008. +# Kiyoto Hashida , 2008, 2009. msgid "" msgstr "" -"Project-Id-Version: Linux-PAM.tip.ja\n" +"Project-Id-Version: ja\n" "Report-Msgid-Bugs-To: http://sourceforge.net/projects/pam\n" -"POT-Creation-Date: 2009-06-30 12:29+0200\n" -"PO-Revision-Date: 2008-10-21 15:08+1000\n" +"POT-Creation-Date: 2009-06-16 10:39+0200\n" +"PO-Revision-Date: 2009-08-30 11:39+0900\n" "Last-Translator: Kiyoto Hashida \n" "Language-Team: Japanese \n" "MIME-Version: 1.0\n" @@ -53,7 +53,7 @@ msgstr "パスワードが一致しません。" #: libpam/pam_get_authtok.c:127 #, c-format msgid "Retype %s" -msgstr "" +msgstr "%s を再入力して下さい" #: libpam/pam_get_authtok.c:146 msgid "Password change aborted." @@ -232,12 +232,12 @@ msgid "contains the user name in some form" msgstr "なんらかの形式のユーザー名を含みます" #: modules/pam_cracklib/pam_cracklib.c:555 -#: modules/pam_unix/pam_unix_passwd.c:475 +#: modules/pam_unix/pam_unix_passwd.c:448 msgid "No password supplied" msgstr "パスワードが与えられていません" #: modules/pam_cracklib/pam_cracklib.c:555 -#: modules/pam_unix/pam_unix_passwd.c:475 +#: modules/pam_unix/pam_unix_passwd.c:448 msgid "Password unchanged" msgstr "パスワードが変更されていません" @@ -298,8 +298,7 @@ msgstr "最後の失敗ログイン:%s%s%s" #: modules/pam_lastlog/pam_lastlog.c:469 modules/pam_lastlog/pam_lastlog.c:476 #, c-format msgid "There was %d failed login attempt since the last successful login." -msgid_plural "" -"There were %d failed login attempts since the last successful login." +msgid_plural "There were %d failed login attempts since the last successful login." msgstr[0] "最後の正しいログインの後に %d 回の失敗ログインの試行があります" #. TRANSLATORS: only used if dngettext is not supported @@ -355,15 +354,14 @@ msgid "Creating directory '%s'." msgstr "ディレクトリ '%s' を作成中" #: modules/pam_mkhomedir/pam_mkhomedir.c:183 -#, fuzzy, c-format +#, c-format msgid "Unable to create and initialize directory '%s'." -msgstr "ディレクトリ %s を作成できません: %m" +msgstr "ディレクトリ %s を作成して初期化できません。" #: modules/pam_pwhistory/pam_pwhistory.c:218 -#: modules/pam_unix/pam_unix_passwd.c:496 +#: modules/pam_unix/pam_unix_passwd.c:469 msgid "Password has been already used. Choose another." -msgstr "" -"パスワードはすでに使用されています。 別のパスワードを選択してください。" +msgstr "パスワードはすでに使用されています。 別のパスワードを選択してください。" #: modules/pam_selinux/pam_selinux.c:172 msgid "Would you like to enter a security context? [N] " @@ -480,10 +478,8 @@ msgstr "%s: 未認識オプション%s\n" #: modules/pam_tally/pam_tally.c:812 #, c-format -msgid "" -"%s: [--file rooted-filename] [--user username] [--reset[=n]] [--quiet]\n" -msgstr "" -"%s: [--file rooted-filename] [--user username] [--reset[=n]] [--quiet]\n" +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:886 modules/pam_tally2/pam_tally2.c:1036 #, c-format @@ -493,26 +489,27 @@ msgstr "%s: すべてのユーザを非ゼロにリセットできません\n" #: modules/pam_tally2/pam_tally2.c:937 #, c-format msgid "Login Failures Latest failure From\n" -msgstr "" +msgstr "ログイン 失敗。最後の失敗は 以下で発生\n" #: modules/pam_tally2/pam_tally2.c:953 -#, fuzzy, c-format +#, c-format msgid "" "%s: [-f rooted-filename] [--file rooted-filename]\n" " [-u username] [--user username]\n" " [-r] [--reset[=n]] [--quiet]\n" msgstr "" -"%s: [--file rooted-filename] [--user username] [--reset[=n]] [--quiet]\n" +"%s: [-f rooted-filename] [--file rooted-filename]\n" +" [-u username] [--user username]\n" +" [-r] [--reset[=n]] [--quiet]\n" #: modules/pam_timestamp/pam_timestamp.c:339 #, c-format msgid "Access granted (last access was %ld seconds ago)." -msgstr "" +msgstr "アクセスを許可 (最後のアクセスは %ld 秒前でした)" #: modules/pam_unix/pam_unix_acct.c:236 modules/pam_unix/pam_unix_acct.c:258 msgid "Your account has expired; please contact your system administrator" -msgstr "" -"アカウントの有効期限が切れました。システム管理者にお問い合わせください。" +msgstr "アカウントの有効期限が切れました。システム管理者にお問い合わせください。" #: modules/pam_unix/pam_unix_acct.c:244 msgid "You are required to change your password immediately (root enforced)" @@ -534,35 +531,32 @@ msgstr[0] "警告: パスワードは%d日で有効期限が切れます。" msgid "Warning: your password will expire in %d days" msgstr "警告: パスワードは %d 日で有効期限が切れます。" -#: modules/pam_unix/pam_unix_passwd.c:385 +#: modules/pam_unix/pam_unix_passwd.c:358 msgid "NIS password could not be changed." msgstr "NISパスワードを変更できませんでした。" -#: modules/pam_unix/pam_unix_passwd.c:492 +#: modules/pam_unix/pam_unix_passwd.c:465 msgid "You must choose a longer password" msgstr "長いパスワードを選択する必要があります" -#: modules/pam_unix/pam_unix_passwd.c:597 +#: modules/pam_unix/pam_unix_passwd.c:570 #, c-format msgid "Changing password for %s." msgstr "%s 用にパスワードを変更中" -#: modules/pam_unix/pam_unix_passwd.c:608 +#: modules/pam_unix/pam_unix_passwd.c:581 msgid "(current) UNIX password: " msgstr "現在のUNIXパスワード:" -#: modules/pam_unix/pam_unix_passwd.c:643 +#: modules/pam_unix/pam_unix_passwd.c:616 msgid "You must wait longer to change your password" msgstr "パスワードを変更するには長く待つ必要があります" -#: modules/pam_unix/pam_unix_passwd.c:703 +#: modules/pam_unix/pam_unix_passwd.c:676 msgid "Enter new UNIX password: " msgstr "新しいUNIXパスワードを入力してください:" -#: modules/pam_unix/pam_unix_passwd.c:704 +#: modules/pam_unix/pam_unix_passwd.c:677 msgid "Retype new UNIX password: " msgstr "新しいUNIX パスワードを再入力してください:" -#, fuzzy -#~ msgid "Account locked due to %hu failed logins" -#~ msgstr "%u のログイン失敗の理由で アカウントはロックされました" -- cgit v1.2.3 From 77b7e361e8c4b1d2f55bd7e844c848a5ca426c4d Mon Sep 17 00:00:00 2001 From: Tomas Mraz Date: Mon, 21 Sep 2009 07:11:16 +0000 Subject: Relevant BUGIDs: Purpose of commit: translation Commit summary: --------------- 2009-09-21 Yulia Poyarkova * po/ru.po: Updated translations. --- ChangeLog | 4 ++++ po/ru.po | 53 +++++++++++++++++++++++++++++++---------------------- 2 files changed, 35 insertions(+), 22 deletions(-) diff --git a/ChangeLog b/ChangeLog index 369d42b8..869cd280 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,7 @@ +2009-09-21 Yulia Poyarkova + + * po/ru.po: Updated translations. + 2009-09-17 Kiyoto Hashida * po/ja.po: Updated translations. diff --git a/po/ru.po b/po/ru.po index b67ab988..f17b51b8 100644 --- a/po/ru.po +++ b/po/ru.po @@ -10,14 +10,15 @@ msgid "" msgstr "" "Project-Id-Version: ru\n" "Report-Msgid-Bugs-To: http://sourceforge.net/projects/pam\n" -"POT-Creation-Date: 2009-06-16 10:39+0200\n" +"POT-Creation-Date: 2009-06-30 12:29+0200\n" "PO-Revision-Date: 2009-08-21 15:33+1000\n" "Last-Translator: Yulia Poyarkova \n" "Language-Team: \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" +"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 @@ -110,7 +111,8 @@ msgstr "Недостаточно учетных данных для доступ #: libpam/pam_strerror.c:60 msgid "Authentication service cannot retrieve authentication info" -msgstr "Службе проверки подлинности не удается загрузить сведения аутентификации" +msgstr "" +"Службе проверки подлинности не удается загрузить сведения аутентификации" #: libpam/pam_strerror.c:62 msgid "User not known to the underlying authentication module" @@ -134,7 +136,8 @@ msgstr "Не удалось создать/удалить запись для у #: libpam/pam_strerror.c:72 msgid "Authentication service cannot retrieve user credentials" -msgstr "Службе проверки подлинности не удается загрузить учетные данные пользователя" +msgstr "" +"Службе проверки подлинности не удается загрузить учетные данные пользователя" #: libpam/pam_strerror.c:74 msgid "User credentials expired" @@ -237,13 +240,13 @@ msgid "contains the user name in some form" msgstr "содержит имя пользователя" #: modules/pam_cracklib/pam_cracklib.c:555 -#: modules/pam_unix/pam_unix_passwd.c:448 +#: modules/pam_unix/pam_unix_passwd.c:475 msgid "No password supplied" msgstr "Пароль не указан" # password dialog title #: modules/pam_cracklib/pam_cracklib.c:555 -#: modules/pam_unix/pam_unix_passwd.c:448 +#: modules/pam_unix/pam_unix_passwd.c:475 msgid "Password unchanged" msgstr "Пароль не изменен" @@ -304,7 +307,8 @@ msgstr "Последняя неудачная попытка входа в си #: modules/pam_lastlog/pam_lastlog.c:469 modules/pam_lastlog/pam_lastlog.c:476 #, c-format msgid "There was %d failed login attempt since the last successful login." -msgid_plural "There were %d failed login attempts since the last successful login." +msgid_plural "" +"There were %d failed login attempts since the last successful login." msgstr[0] "Со времени последнего входа была %d неудачная попытка." msgstr[1] "Число неудачных попыток со времени последнего входа: %d." msgstr[2] "Число неудачных попыток со времени последнего входа: %d." @@ -367,7 +371,7 @@ msgid "Unable to create and initialize directory '%s'." msgstr "Не удалось создать и инициализировать каталог %s." #: modules/pam_pwhistory/pam_pwhistory.c:218 -#: modules/pam_unix/pam_unix_passwd.c:469 +#: modules/pam_unix/pam_unix_passwd.c:496 msgid "Password has been already used. Choose another." msgstr "Этот пароль уже был использован. Выберите другой." @@ -459,7 +463,9 @@ msgstr "Учетная запись временно заблокирована #: modules/pam_tally/pam_tally.c:566 modules/pam_tally2/pam_tally2.c:575 #, c-format msgid "Account locked due to %u failed logins" -msgstr "Учетная запись заблокирована как следствие неудачных попыток входа (всего -- %u)." +msgstr "" +"Учетная запись заблокирована как следствие неудачных попыток входа (всего -- " +"%u)." #: modules/pam_tally/pam_tally.c:777 modules/pam_tally2/pam_tally2.c:884 msgid "Authentication error" @@ -489,7 +495,8 @@ msgstr "%s: неопознанный параметр %s\n" #: modules/pam_tally/pam_tally.c:812 #, c-format -msgid "%s: [--file rooted-filename] [--user username] [--reset[=n]] [--quiet]\n" +msgid "" +"%s: [--file rooted-filename] [--user username] [--reset[=n]] [--quiet]\n" msgstr "" "%s: [--file имя_корневого_файла] [--user имя_пользователя] [--reset[=n]] [--" "quiet]\n" @@ -497,7 +504,8 @@ msgstr "" #: modules/pam_tally/pam_tally.c:886 modules/pam_tally2/pam_tally2.c:1036 #, c-format msgid "%s: Can't reset all users to non-zero\n" -msgstr "%s: не удается выполнить сброс всех пользователей в ненулевое значение\n" +msgstr "" +"%s: не удается выполнить сброс всех пользователей в ненулевое значение\n" #: modules/pam_tally2/pam_tally2.c:937 #, c-format @@ -522,11 +530,13 @@ msgstr "Доступ предоставлен (последнее обращен #: modules/pam_unix/pam_unix_acct.c:236 modules/pam_unix/pam_unix_acct.c:258 msgid "Your account has expired; please contact your system administrator" -msgstr "Срок действия учетной записи истек; обратитесь к системному администратору" +msgstr "" +"Срок действия учетной записи истек; обратитесь к системному администратору" #: modules/pam_unix/pam_unix_acct.c:244 msgid "You are required to change your password immediately (root enforced)" -msgstr "Вам необходимо немедленно сменить пароль (в принудительном режиме root)" +msgstr "" +"Вам необходимо немедленно сменить пароль (в принудительном режиме root)" #: modules/pam_unix/pam_unix_acct.c:250 msgid "You are required to change your password immediately (password aged)" @@ -537,7 +547,7 @@ msgstr "Вам необходимо немедленно сменить паро 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[1] "Предупреждение: срок действия пароля истекает через %d дня" msgstr[2] "Предупреждение: срок действия пароля истекает через %d дней" #. TRANSLATORS: only used if dngettext is not supported @@ -547,34 +557,33 @@ msgid "Warning: your password will expire in %d days" msgstr "Предупреждение: срок действия пароля истекает через %d дн(я)(ей)" # password dialog title -#: modules/pam_unix/pam_unix_passwd.c:358 +#: modules/pam_unix/pam_unix_passwd.c:385 msgid "NIS password could not be changed." msgstr "Пароль NIS изменить нельзя." -#: modules/pam_unix/pam_unix_passwd.c:465 +#: modules/pam_unix/pam_unix_passwd.c:492 msgid "You must choose a longer password" msgstr "Выберите пароль большей длины" -#: modules/pam_unix/pam_unix_passwd.c:570 +#: modules/pam_unix/pam_unix_passwd.c:597 #, c-format msgid "Changing password for %s." msgstr "Смена пароля для %s." # Keep the newlines and spaces after ':'! -#: modules/pam_unix/pam_unix_passwd.c:581 +#: modules/pam_unix/pam_unix_passwd.c:608 msgid "(current) UNIX password: " msgstr "(текущий) пароль UNIX: " -#: modules/pam_unix/pam_unix_passwd.c:616 +#: modules/pam_unix/pam_unix_passwd.c:643 msgid "You must wait longer to change your password" msgstr "До смены пароля должно пройти больше времени" -#: modules/pam_unix/pam_unix_passwd.c:676 +#: modules/pam_unix/pam_unix_passwd.c:703 msgid "Enter new UNIX password: " msgstr "Введите новый пароль UNIX: " # Keep the newlines and spaces after ':'! -#: modules/pam_unix/pam_unix_passwd.c:677 +#: modules/pam_unix/pam_unix_passwd.c:704 msgid "Retype new UNIX password: " msgstr "Повторите ввод нового пароля UNIX: " - -- cgit v1.2.3 From 4b0905934bc59012540cc551efe6f9de1704ea7a Mon Sep 17 00:00:00 2001 From: Tomas Mraz Date: Tue, 29 Sep 2009 10:58:33 +0000 Subject: Relevant BUGIDs: MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Purpose of commit: translation Commit summary: --------------- 2009-09-29 Piotr Drąg * po/pl.po: Updated translations. --- ChangeLog | 4 ++++ po/ja.po | 38 +++++++++++++++++++++----------------- po/ko.po | 32 +++++++++++++++++--------------- po/pl.po | 28 ++++++++++++++-------------- 4 files changed, 56 insertions(+), 46 deletions(-) diff --git a/ChangeLog b/ChangeLog index 869cd280..a72b2774 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,7 @@ +2009-09-29 Piotr Drąg + + * po/pl.po: Updated translations. + 2009-09-21 Yulia Poyarkova * po/ru.po: Updated translations. diff --git a/po/ja.po b/po/ja.po index 72e34577..3e71cfd0 100644 --- a/po/ja.po +++ b/po/ja.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: ja\n" "Report-Msgid-Bugs-To: http://sourceforge.net/projects/pam\n" -"POT-Creation-Date: 2009-06-16 10:39+0200\n" +"POT-Creation-Date: 2009-06-30 12:29+0200\n" "PO-Revision-Date: 2009-08-30 11:39+0900\n" "Last-Translator: Kiyoto Hashida \n" "Language-Team: Japanese \n" @@ -232,12 +232,12 @@ msgid "contains the user name in some form" msgstr "なんらかの形式のユーザー名を含みます" #: modules/pam_cracklib/pam_cracklib.c:555 -#: modules/pam_unix/pam_unix_passwd.c:448 +#: modules/pam_unix/pam_unix_passwd.c:475 msgid "No password supplied" msgstr "パスワードが与えられていません" #: modules/pam_cracklib/pam_cracklib.c:555 -#: modules/pam_unix/pam_unix_passwd.c:448 +#: modules/pam_unix/pam_unix_passwd.c:475 msgid "Password unchanged" msgstr "パスワードが変更されていません" @@ -298,7 +298,8 @@ msgstr "最後の失敗ログイン:%s%s%s" #: modules/pam_lastlog/pam_lastlog.c:469 modules/pam_lastlog/pam_lastlog.c:476 #, c-format msgid "There was %d failed login attempt since the last successful login." -msgid_plural "There were %d failed login attempts since the last successful login." +msgid_plural "" +"There were %d failed login attempts since the last successful login." msgstr[0] "最後の正しいログインの後に %d 回の失敗ログインの試行があります" #. TRANSLATORS: only used if dngettext is not supported @@ -359,9 +360,10 @@ msgid "Unable to create and initialize directory '%s'." msgstr "ディレクトリ %s を作成して初期化できません。" #: modules/pam_pwhistory/pam_pwhistory.c:218 -#: modules/pam_unix/pam_unix_passwd.c:469 +#: modules/pam_unix/pam_unix_passwd.c:496 msgid "Password has been already used. Choose another." -msgstr "パスワードはすでに使用されています。 別のパスワードを選択してください。" +msgstr "" +"パスワードはすでに使用されています。 別のパスワードを選択してください。" #: modules/pam_selinux/pam_selinux.c:172 msgid "Would you like to enter a security context? [N] " @@ -478,8 +480,10 @@ msgstr "%s: 未認識オプション%s\n" #: modules/pam_tally/pam_tally.c:812 #, c-format -msgid "%s: [--file rooted-filename] [--user username] [--reset[=n]] [--quiet]\n" -msgstr "%s: [--file rooted-filename] [--user username] [--reset[=n]] [--quiet]\n" +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:886 modules/pam_tally2/pam_tally2.c:1036 #, c-format @@ -509,7 +513,8 @@ msgstr "アクセスを許可 (最後のアクセスは %ld 秒前でした) #: modules/pam_unix/pam_unix_acct.c:236 modules/pam_unix/pam_unix_acct.c:258 msgid "Your account has expired; please contact your system administrator" -msgstr "アカウントの有効期限が切れました。システム管理者にお問い合わせください。" +msgstr "" +"アカウントの有効期限が切れました。システム管理者にお問い合わせください。" #: modules/pam_unix/pam_unix_acct.c:244 msgid "You are required to change your password immediately (root enforced)" @@ -531,32 +536,31 @@ msgstr[0] "警告: パスワードは%d日で有効期限が切れます。" msgid "Warning: your password will expire in %d days" msgstr "警告: パスワードは %d 日で有効期限が切れます。" -#: modules/pam_unix/pam_unix_passwd.c:358 +#: modules/pam_unix/pam_unix_passwd.c:385 msgid "NIS password could not be changed." msgstr "NISパスワードを変更できませんでした。" -#: modules/pam_unix/pam_unix_passwd.c:465 +#: modules/pam_unix/pam_unix_passwd.c:492 msgid "You must choose a longer password" msgstr "長いパスワードを選択する必要があります" -#: modules/pam_unix/pam_unix_passwd.c:570 +#: modules/pam_unix/pam_unix_passwd.c:597 #, c-format msgid "Changing password for %s." msgstr "%s 用にパスワードを変更中" -#: modules/pam_unix/pam_unix_passwd.c:581 +#: modules/pam_unix/pam_unix_passwd.c:608 msgid "(current) UNIX password: " msgstr "現在のUNIXパスワード:" -#: modules/pam_unix/pam_unix_passwd.c:616 +#: modules/pam_unix/pam_unix_passwd.c:643 msgid "You must wait longer to change your password" msgstr "パスワードを変更するには長く待つ必要があります" -#: modules/pam_unix/pam_unix_passwd.c:676 +#: modules/pam_unix/pam_unix_passwd.c:703 msgid "Enter new UNIX password: " msgstr "新しいUNIXパスワードを入力してください:" -#: modules/pam_unix/pam_unix_passwd.c:677 +#: modules/pam_unix/pam_unix_passwd.c:704 msgid "Retype new UNIX password: " msgstr "新しいUNIX パスワードを再入力してください:" - diff --git a/po/ko.po b/po/ko.po index b3a9e6bc..b2df15e3 100644 --- a/po/ko.po +++ b/po/ko.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: pam.tip\n" "Report-Msgid-Bugs-To: http://sourceforge.net/projects/pam\n" -"POT-Creation-Date: 2009-06-16 10:39+0200\n" +"POT-Creation-Date: 2009-06-30 12:29+0200\n" "PO-Revision-Date: 2009-09-04 16:29+1000\n" "Last-Translator: Eunju Kim \n" "Language-Team: Korean \n" @@ -231,12 +231,12 @@ msgid "contains the user name in some form" msgstr "어떠한 형식으로 사용자 이름을 포함합니다. " #: modules/pam_cracklib/pam_cracklib.c:555 -#: modules/pam_unix/pam_unix_passwd.c:448 +#: modules/pam_unix/pam_unix_passwd.c:475 msgid "No password supplied" msgstr "암호가 없음" #: modules/pam_cracklib/pam_cracklib.c:555 -#: modules/pam_unix/pam_unix_passwd.c:448 +#: modules/pam_unix/pam_unix_passwd.c:475 msgid "Password unchanged" msgstr "암호가 변경되지 않음" @@ -297,7 +297,8 @@ msgstr "마지막 로그인 실패:%s%s%s " #: modules/pam_lastlog/pam_lastlog.c:469 modules/pam_lastlog/pam_lastlog.c:476 #, c-format msgid "There was %d failed login attempt since the last successful login." -msgid_plural "There were %d failed login attempts since the last successful login." +msgid_plural "" +"There were %d failed login attempts since the last successful login." msgstr[0] "마지막 로그인 후 %d 번의 로그인 시도가 실패하였습니다. " #. TRANSLATORS: only used if dngettext is not supported @@ -358,7 +359,7 @@ msgid "Unable to create and initialize directory '%s'." msgstr "'%s' 디렉토리를 생성 및 초기화할 수 없습니다. " #: modules/pam_pwhistory/pam_pwhistory.c:218 -#: modules/pam_unix/pam_unix_passwd.c:469 +#: modules/pam_unix/pam_unix_passwd.c:496 msgid "Password has been already used. Choose another." msgstr "이미 사용되고 있는 암호입니다. 다른 암호를 선택해 주십시오." @@ -477,8 +478,10 @@ msgstr "%s: 알려지지 않은 옵션 %s\n" #: modules/pam_tally/pam_tally.c:812 #, c-format -msgid "%s: [--file rooted-filename] [--user username] [--reset[=n]] [--quiet]\n" -msgstr "%s: [--file rooted-filename] [--user username] [--reset[=n]] [--quiet]\n" +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:886 modules/pam_tally2/pam_tally2.c:1036 #, c-format @@ -530,32 +533,31 @@ msgstr[0] "경고: %d일 내로 암호가 만료됩니다" msgid "Warning: your password will expire in %d days" msgstr "경고: %d일 내로 암호가 만료됩니다" -#: modules/pam_unix/pam_unix_passwd.c:358 +#: modules/pam_unix/pam_unix_passwd.c:385 msgid "NIS password could not be changed." msgstr "NIS 암호는 변경할 수 없습니다." -#: modules/pam_unix/pam_unix_passwd.c:465 +#: modules/pam_unix/pam_unix_passwd.c:492 msgid "You must choose a longer password" msgstr "더 긴 암호를 선택해 주십시오" -#: modules/pam_unix/pam_unix_passwd.c:570 +#: modules/pam_unix/pam_unix_passwd.c:597 #, c-format msgid "Changing password for %s." msgstr "%s에 대한 암호 변경 중 " -#: modules/pam_unix/pam_unix_passwd.c:581 +#: modules/pam_unix/pam_unix_passwd.c:608 msgid "(current) UNIX password: " msgstr "(현재) UNIX 암호:" -#: modules/pam_unix/pam_unix_passwd.c:616 +#: modules/pam_unix/pam_unix_passwd.c:643 msgid "You must wait longer to change your password" msgstr "암호 변경을 위해 조금더 기다려 주십시오." -#: modules/pam_unix/pam_unix_passwd.c:676 +#: modules/pam_unix/pam_unix_passwd.c:703 msgid "Enter new UNIX password: " msgstr "새 UNIX 암호 입력:" -#: modules/pam_unix/pam_unix_passwd.c:677 +#: modules/pam_unix/pam_unix_passwd.c:704 msgid "Retype new UNIX password: " msgstr "새 UNIX 암호 재입력:" - diff --git a/po/pl.po b/po/pl.po index 6d05730d..ef99e378 100644 --- a/po/pl.po +++ b/po/pl.po @@ -8,9 +8,9 @@ msgstr "" "Project-Id-Version: pl\n" "Report-Msgid-Bugs-To: http://sourceforge.net/projects/pam\n" "POT-Creation-Date: 2009-06-30 12:29+0200\n" -"PO-Revision-Date: 2009-02-26 22:10+0100\n" +"PO-Revision-Date: 2009-09-27 13:48+0200\n" "Last-Translator: Piotr Drąg \n" -"Language-Team: Polish \n" +"Language-Team: Polish \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" @@ -43,7 +43,7 @@ msgstr "Nowe hasło %s%s: " #: libpam/pam_get_authtok.c:43 modules/pam_cracklib/pam_cracklib.c:68 #, c-format msgid "Retype new %s%spassword: " -msgstr "Ponownie podaj nowe hasło %s%s: " +msgstr "Proszę ponownie podać nowe hasło %s%s: " #: libpam/pam_get_authtok.c:44 modules/pam_cracklib/pam_cracklib.c:69 msgid "Sorry, passwords do not match." @@ -52,7 +52,7 @@ msgstr "Podane hasła nie zgadzają się." #: libpam/pam_get_authtok.c:127 #, c-format msgid "Retype %s" -msgstr "Podaj ponownie %s" +msgstr "Proszę ponownie podać %s" #: libpam/pam_get_authtok.c:146 msgid "Password change aborted." @@ -76,7 +76,7 @@ msgstr "Wczytanie modułu nie powiodło się" #: libpam/pam_strerror.c:46 msgid "Symbol not found" -msgstr "Nie znaleziono symbolu" +msgstr "Nie odnaleziono symbolu" #: libpam/pam_strerror.c:48 msgid "Error in service module" @@ -368,11 +368,11 @@ msgstr "Nie można utworzyć i zainicjować katalogu \"%s\"." #: modules/pam_pwhistory/pam_pwhistory.c:218 #: modules/pam_unix/pam_unix_passwd.c:496 msgid "Password has been already used. Choose another." -msgstr "Hasło było już używane. Wybierz inne." +msgstr "Hasło było już używane. Proszę wybrać inne." #: modules/pam_selinux/pam_selinux.c:172 msgid "Would you like to enter a security context? [N] " -msgstr "Czy chcesz podać kontekst bezpieczeństwa? [N]" +msgstr "Podać kontekst bezpieczeństwa? [N]" #: modules/pam_selinux/pam_selinux.c:191 modules/pam_selinux/pam_selinux.c:282 msgid "role:" @@ -393,7 +393,7 @@ msgstr "Domyślny kontekst bezpieczeństwa %s\n" #: modules/pam_selinux/pam_selinux.c:269 msgid "Would you like to enter a different role or level?" -msgstr "Czy chcesz podać inną rolę lub poziom?" +msgstr "Podać inną rolę lub poziom?" #: modules/pam_selinux/pam_selinux.c:285 #, c-format @@ -437,11 +437,11 @@ msgstr "Zmienianie hasła STRESS dla %s." #: modules/pam_stress/pam_stress.c:489 msgid "Enter new STRESS password: " -msgstr "Podaj nowe hasło STRESS: " +msgstr "Proszę podać nowe hasło STRESS: " #: modules/pam_stress/pam_stress.c:492 msgid "Retype new STRESS password: " -msgstr "Ponownie podaj hasła STRESS: " +msgstr "Proszę ponownie podać hasło STRESS: " #: modules/pam_stress/pam_stress.c:521 msgid "Verification mis-typed; password unchanged" @@ -519,7 +519,7 @@ msgstr "Nadano dostęp (ostatni dostęp %ld sekund temu)." #: modules/pam_unix/pam_unix_acct.c:236 modules/pam_unix/pam_unix_acct.c:258 msgid "Your account has expired; please contact your system administrator" -msgstr "Konto wygasło; skontaktuj się z administratorem systemu" +msgstr "Konto wygasło; proszę skontaktować się z administratorem systemu" #: modules/pam_unix/pam_unix_acct.c:244 msgid "You are required to change your password immediately (root enforced)" @@ -562,12 +562,12 @@ msgstr "(obecne) hasło UNIX:" #: modules/pam_unix/pam_unix_passwd.c:643 msgid "You must wait longer to change your password" -msgstr "Poczekaj dłużej, aby zmienić hasło" +msgstr "Należy poczekać dłużej, aby zmienić hasło" #: modules/pam_unix/pam_unix_passwd.c:703 msgid "Enter new UNIX password: " -msgstr "Podaj nowe hasło UNIX: " +msgstr "Proszę podać nowe hasło UNIX: " #: modules/pam_unix/pam_unix_passwd.c:704 msgid "Retype new UNIX password: " -msgstr "Ponownie podaj hasło UNIX: " +msgstr "Proszę ponownie podać hasło UNIX: " -- cgit v1.2.3 From cc783fa9b252394af6d01799d2eb6db7cca75e3d Mon Sep 17 00:00:00 2001 From: Tomas Mraz Date: Mon, 5 Oct 2009 06:57:53 +0000 Subject: Relevant BUGIDs: Purpose of commit: translation Commit summary: --------------- 2009-10-05 Kris Thomsen * po/da.po: Updated translations. --- ChangeLog | 6 +- po/da.po | 200 ++++++++++++++++++++++++++++++-------------------------------- 2 files changed, 101 insertions(+), 105 deletions(-) diff --git a/ChangeLog b/ChangeLog index a72b2774..143fb2e9 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,4 +1,8 @@ -2009-09-29 Piotr Drąg +2009-10-05 Kris Thomsen + + * po/da.po: Updated translations. + +2009-09-29 Piotr Drąg * po/pl.po: Updated translations. diff --git a/po/da.po b/po/da.po index 400800b8..b58bd27c 100644 --- a/po/da.po +++ b/po/da.po @@ -1,22 +1,21 @@ -# @TITLE@ +# Danish translation of PAM # Copyright (C) 2006, SUSE Linux GmbH, Nuremberg -# FIRST AUTHOR , YEAR. +# Kris Thomsen , 2009. # -# This file is distributed under the same license as @PACKAGE@ package. FIRST +# This file is distributed under the same license as PAM package. # msgid "" msgstr "" -"Project-Id-Version: @PACKAGE@\n" +"Project-Id-Version: pam\n" "Report-Msgid-Bugs-To: http://sourceforge.net/projects/pam\n" -"POT-Creation-Date: 2009-06-30 12:29+0200\n" -"PO-Revision-Date: 2005-08-16 20:00+0200\n" -"Last-Translator: Novell Language \n" -"Language-Team: Novell Language \n" +"POT-Creation-Date: 2009-06-16 10:39+0200\n" +"PO-Revision-Date: 2009-10-04 18:01+0200\n" +"Last-Translator: Kris Thomsen \n" +"Language-Team: Danish \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Generator: KBabel 1.10.1\n" -"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" #: libpam_misc/misc_conv.c:33 msgid "...Time is running out...\n" @@ -48,21 +47,20 @@ msgstr "Genindtast ny %s%sadgangskode: " #: libpam/pam_get_authtok.c:44 modules/pam_cracklib/pam_cracklib.c:69 msgid "Sorry, passwords do not match." -msgstr "Adgangskoderne stemmer desværre ikke overens." +msgstr "Adgangskoderne stemmer ikke overens." #: libpam/pam_get_authtok.c:127 -#, fuzzy, c-format +#, c-format msgid "Retype %s" -msgstr "type: " +msgstr "Genindtast %s" #: libpam/pam_get_authtok.c:146 -#, fuzzy msgid "Password change aborted." -msgstr "Adgangskoden er uændret" +msgstr "Ændring af adgangskode afbrudt." #: libpam/pam_item.c:310 msgid "login:" -msgstr "login:" +msgstr "logind:" #: libpam/pam_strerror.c:40 msgid "Success" @@ -70,22 +68,20 @@ msgstr "Udført" #: libpam/pam_strerror.c:42 msgid "Critical error - immediate abort" -msgstr "Alvorlig fejl - afbryder omgående" +msgstr "Kritisk fejl - afbryder omgående" #: libpam/pam_strerror.c:44 -#, fuzzy msgid "Failed to load module" -msgstr "Kunne ikke indlæse \"%s\" modulet." +msgstr "Kunne ikke indlæse modul" #: libpam/pam_strerror.c:46 msgid "Symbol not found" -msgstr "Symbolet blev ikke fundet" +msgstr "Symbol ikke fundet" #: libpam/pam_strerror.c:48 msgid "Error in service module" -msgstr "Der opstod en fejl i tjenestemodulet" +msgstr "Der opstod en fejl i tjenestemodul" -# #: libpam/pam_strerror.c:50 msgid "System error" msgstr "Systemfejl" @@ -98,7 +94,6 @@ msgstr "Fejl i hukommelsesbuffer" msgid "Permission denied" msgstr "Rettigheder nægtet" -# #: libpam/pam_strerror.c:56 msgid "Authentication failure" msgstr "Fejl ved godkendelse" @@ -121,7 +116,7 @@ msgstr "Antal forsøg på at få adgang til tjenesten er udløbet" #: libpam/pam_strerror.c:66 msgid "Authentication token is no longer valid; new one required" -msgstr "Godkendelses-token er ikke længere gyldig. Der kræves en ny" +msgstr "Godkendelses-token er ikke længere gyldig; en ny er påkrævet" #: libpam/pam_strerror.c:68 msgid "User account has expired" @@ -129,11 +124,11 @@ msgstr "Brugerkontoen er udløbet" #: libpam/pam_strerror.c:70 msgid "Cannot make/remove an entry for the specified session" -msgstr "Angivelsen til den specificerede session kan ikke indsættes/fjernes" +msgstr "Angivelsen til den angivne session kan ikke dannes/fjernes" #: libpam/pam_strerror.c:72 msgid "Authentication service cannot retrieve user credentials" -msgstr "Godkendelsestjenesten kan ikke hente brugeroplysninger." +msgstr "Godkendelsestjenesten kan ikke hente brugeroplysninger" #: libpam/pam_strerror.c:74 msgid "User credentials expired" @@ -145,11 +140,11 @@ msgstr "Der opstod en fejl ved angivelse af brugeroplysninger" #: libpam/pam_strerror.c:78 msgid "No module specific data is present" -msgstr "Der er ingen modulspecifikke data" +msgstr "Der findes ingen modulspecifikke data" #: libpam/pam_strerror.c:80 msgid "Bad item passed to pam_*_item()" -msgstr "Ugyldigt punkt blev overført til pam_*_item()" +msgstr "Ugyldigt objekt blev overført til pam_*_item()" #: libpam/pam_strerror.c:82 msgid "Conversation error" @@ -157,7 +152,7 @@ msgstr "Konversationsfejl" #: libpam/pam_strerror.c:84 msgid "Authentication token manipulation error" -msgstr "Fejl ved håndtering af godkendelsestoken" +msgstr "Fejl ved manipulering af godkendelsestoken" #: libpam/pam_strerror.c:86 msgid "Authentication information cannot be recovered" @@ -181,7 +176,7 @@ msgstr "Returværdien bør ignoreres af PAM-afsendelse" #: libpam/pam_strerror.c:96 msgid "Module is unknown" -msgstr "Ukendt modul" +msgstr "Modul er ukendt" #: libpam/pam_strerror.c:98 msgid "Authentication token expired" @@ -217,7 +212,7 @@ msgstr "ligner for meget den gamle" #: modules/pam_cracklib/pam_cracklib.c:513 msgid "is too simple" -msgstr "er for enkel" +msgstr "er for simpel" #: modules/pam_cracklib/pam_cracklib.c:516 msgid "is rotated" @@ -225,23 +220,23 @@ msgstr "er roteret" #: modules/pam_cracklib/pam_cracklib.c:519 msgid "not enough character classes" -msgstr "" +msgstr "ikke nok tegnklasser" #: modules/pam_cracklib/pam_cracklib.c:522 msgid "contains too many same characters consecutively" -msgstr "" +msgstr "indeholder for mange af de samme tegn" #: modules/pam_cracklib/pam_cracklib.c:525 msgid "contains the user name in some form" -msgstr "" +msgstr "indeholder brugernavnet i en eller anden form" #: modules/pam_cracklib/pam_cracklib.c:555 -#: modules/pam_unix/pam_unix_passwd.c:475 +#: modules/pam_unix/pam_unix_passwd.c:448 msgid "No password supplied" -msgstr "Der er ikke angivet nogen adgangskode" +msgstr "Ingen adgangskode angivet" #: modules/pam_cracklib/pam_cracklib.c:555 -#: modules/pam_unix/pam_unix_passwd.c:475 +#: modules/pam_unix/pam_unix_passwd.c:448 msgid "Password unchanged" msgstr "Adgangskoden er uændret" @@ -252,36 +247,36 @@ msgid "BAD PASSWORD: %s" msgstr "DÅRLIG ADGANGSKODE: %s" #: modules/pam_exec/pam_exec.c:215 -#, fuzzy, c-format +#, c-format msgid "%s failed: exit code %d" -msgstr "'{0}' script mislykkedes med afslutningskode '{1}'" +msgstr "%s fejlede: afslutningskode %d" #: modules/pam_exec/pam_exec.c:224 #, c-format msgid "%s failed: caught signal %d%s" -msgstr "" +msgstr "%s fejlede: fangede signal %d%s" #: modules/pam_exec/pam_exec.c:233 #, c-format msgid "%s failed: unknown status 0x%x" -msgstr "" +msgstr "%s fejlede: ukendt status 0x%x" #. TRANSLATORS: "strftime options for date of last login" #: modules/pam_lastlog/pam_lastlog.c:201 modules/pam_lastlog/pam_lastlog.c:429 msgid " %a %b %e %H:%M:%S %Z %Y" -msgstr "%a %b %e %H:%M:%S %Z %Y" +msgstr " %a %b %e %H:%M:%S %Z %Y" #. TRANSLATORS: " from " #: modules/pam_lastlog/pam_lastlog.c:210 modules/pam_lastlog/pam_lastlog.c:438 #, c-format msgid " from %.*s" -msgstr "fra %.*s" +msgstr " fra %.*s" #. TRANSLATORS: " on " #: modules/pam_lastlog/pam_lastlog.c:222 modules/pam_lastlog/pam_lastlog.c:450 #, c-format msgid " on %.*s" -msgstr "på %.*s" +msgstr " på %.*s" #. TRANSLATORS: "Last login: from on " #: modules/pam_lastlog/pam_lastlog.c:232 @@ -295,120 +290,117 @@ msgstr "Velkommen til din nye konto!" #. TRANSLATORS: "Last failed login: from on " #: modules/pam_lastlog/pam_lastlog.c:460 -#, fuzzy, c-format +#, c-format msgid "Last failed login:%s%s%s" -msgstr "Sidste login:%s%s%s" +msgstr "Sidste fejlende logind:%s%s%s" #: modules/pam_lastlog/pam_lastlog.c:469 modules/pam_lastlog/pam_lastlog.c:476 #, c-format msgid "There was %d failed login attempt since the last successful login." msgid_plural "" "There were %d failed login attempts since the last successful login." -msgstr[0] "" +msgstr[0] "Der var %d fejlende logindforsøg siden sidste succesfulde logind." msgstr[1] "" +"Der var %d fejlende logindforsøg siden sidste succesfulde logind." #. TRANSLATORS: only used if dngettext is not supported #: modules/pam_lastlog/pam_lastlog.c:481 #, c-format msgid "There were %d failed login attempts since the last successful login." -msgstr "" +msgstr "Der var %d fejlende logindforsøg siden sidste succesfulde logind." #: modules/pam_limits/pam_limits.c:786 #, c-format msgid "Too many logins for '%s'." -msgstr "Der er for mange logins til '%s'." +msgstr "Der er for mange logind til \"%s\"." #: modules/pam_mail/pam_mail.c:318 msgid "No mail." -msgstr "Ingen e-mail." +msgstr "Ingen e-post." #: modules/pam_mail/pam_mail.c:321 msgid "You have new mail." -msgstr "Du har ny e-mail." +msgstr "Du har ny e-post." #: modules/pam_mail/pam_mail.c:324 msgid "You have old mail." -msgstr "Du har gammel e-mail." +msgstr "Du har gammel e-post." #: modules/pam_mail/pam_mail.c:328 msgid "You have mail." -msgstr "Du har e-mail." +msgstr "Du har e-post." #: modules/pam_mail/pam_mail.c:335 #, c-format msgid "You have no mail in folder %s." -msgstr "Du har ingen e-mail i mappe %s." +msgstr "Du har ingen e-post i mappe %s." #: modules/pam_mail/pam_mail.c:339 #, c-format msgid "You have new mail in folder %s." -msgstr "Du har ny e-mail i mappe %s." +msgstr "Du har ny e-post i mappe %s." #: modules/pam_mail/pam_mail.c:343 #, c-format msgid "You have old mail in folder %s." -msgstr "Du har gammel e-mail i mappe %s." +msgstr "Du har gammel e-post i mappe %s." #: modules/pam_mail/pam_mail.c:348 #, c-format msgid "You have mail in folder %s." -msgstr "Du har e-mail i mappe %s." +msgstr "Du har e-post i mappe %s." #: modules/pam_mkhomedir/pam_mkhomedir.c:113 #, c-format msgid "Creating directory '%s'." -msgstr "" +msgstr "Opretter mappe \"%s\"." #: modules/pam_mkhomedir/pam_mkhomedir.c:183 #, c-format msgid "Unable to create and initialize directory '%s'." -msgstr "" +msgstr "Kunne ikke oprette og initialisere mappe \"%s\"." #: modules/pam_pwhistory/pam_pwhistory.c:218 -#: modules/pam_unix/pam_unix_passwd.c:496 +#: modules/pam_unix/pam_unix_passwd.c:469 msgid "Password has been already used. Choose another." msgstr "Adgangskoden er allerede blevet brugt. Vælg en anden." # power-off message #: modules/pam_selinux/pam_selinux.c:172 -#, fuzzy msgid "Would you like to enter a security context? [N] " -msgstr "Vil du angive en sikkerhedskontekst? [y]" +msgstr "Vil du angive en sikkerhedskontekst? [N] " #: modules/pam_selinux/pam_selinux.c:191 modules/pam_selinux/pam_selinux.c:282 -#, fuzzy msgid "role:" -msgstr "rolle: " +msgstr "rolle:" #: modules/pam_selinux/pam_selinux.c:204 modules/pam_selinux/pam_selinux.c:316 -#, fuzzy msgid "level:" -msgstr "niveau: " +msgstr "niveau:" #: modules/pam_selinux/pam_selinux.c:219 modules/pam_selinux/pam_selinux.c:349 msgid "Not a valid security context" msgstr "Ikke en gyldig sikkerhedskontekst" #: modules/pam_selinux/pam_selinux.c:265 -#, fuzzy, c-format +#, c-format msgid "Default Security Context %s\n" -msgstr "Sikkerhedskontekst %s tildelt" +msgstr "Standard sikkerhedskontekst %s\n" # power-off message #: modules/pam_selinux/pam_selinux.c:269 -#, fuzzy msgid "Would you like to enter a different role or level?" -msgstr "Vil du angive en sikkerhedskontekst? [y]" +msgstr "Vil du angive en anden rolle eller niveau?" #: modules/pam_selinux/pam_selinux.c:285 #, c-format msgid "No default type for role %s\n" -msgstr "" +msgstr "Ingen standard type for rolle %s\n" #: modules/pam_selinux/pam_selinux.c:677 #, c-format msgid "Unable to get valid context for %s" -msgstr "" +msgstr "Kunne ikke hente gyldig kontekst for %s" #: modules/pam_selinux/pam_selinux.c:728 #, c-format @@ -416,14 +408,14 @@ msgid "Security Context %s Assigned" msgstr "Sikkerhedskontekst %s tildelt" #: modules/pam_selinux/pam_selinux.c:749 -#, fuzzy, c-format +#, c-format msgid "Key Creation Context %s Assigned" -msgstr "Sikkerhedskontekst %s tildelt" +msgstr "Nøgleoprettelseskontekst %s tildelt" #: modules/pam_selinux/pam_selinux_check.c:99 #, c-format msgid "failed to initialize PAM\n" -msgstr "PAM kunne ikke initialiseres\n" +msgstr "kunne ikke initialisere PAM\n" #: modules/pam_selinux/pam_selinux_check.c:105 #, c-format @@ -433,12 +425,12 @@ msgstr "pam_set_item() mislykkedes\n" #: modules/pam_selinux/pam_selinux_check.c:133 #, c-format msgid "login: failure forking: %m" -msgstr "login: fejl ved forking: %m" +msgstr "logind: fejl ved forgrening: %m" #: modules/pam_stress/pam_stress.c:475 -#, fuzzy, c-format +#, c-format msgid "Changing STRESS password for %s." -msgstr "Ændrer STRESS-adgangskode for" +msgstr "Ændrer STRESS-adgangskode for %s." #: modules/pam_stress/pam_stress.c:489 msgid "Enter new STRESS password: " @@ -450,17 +442,17 @@ msgstr "Genindtast ny STRESS-adgangskode: " #: modules/pam_stress/pam_stress.c:521 msgid "Verification mis-typed; password unchanged" -msgstr "Bekræftelsen blev angivet forkert. Adgangskoden forbliver uændret" +msgstr "Bekræftelsen blev angivet forkert; adgangskode forbliver uændret" #: modules/pam_tally/pam_tally.c:541 modules/pam_tally2/pam_tally2.c:596 #, c-format msgid "Account temporary locked (%ld seconds left)" -msgstr "" +msgstr "Konto midlertidigt låst (%ld sekunder tilbage)" #: modules/pam_tally/pam_tally.c:566 modules/pam_tally2/pam_tally2.c:575 #, c-format msgid "Account locked due to %u failed logins" -msgstr "" +msgstr "Konto låst på grund af %u fejlende logind" #: modules/pam_tally/pam_tally.c:777 modules/pam_tally2/pam_tally2.c:884 msgid "Authentication error" @@ -486,7 +478,7 @@ msgstr "%s: Der er angivet et forkert tal til --reset=\n" #: modules/pam_tally/pam_tally.c:800 modules/pam_tally2/pam_tally2.c:910 #, c-format msgid "%s: Unrecognised option %s\n" -msgstr "%s: Ukendt indstilling %s\n" +msgstr "%s: Ikke genkendt indstilling %s\n" #: modules/pam_tally/pam_tally.c:812 #, c-format @@ -503,25 +495,27 @@ msgstr "%s: Alle brugere kunne ikke nulstilles til ikke-nul\n" #: modules/pam_tally2/pam_tally2.c:937 #, c-format msgid "Login Failures Latest failure From\n" -msgstr "" +msgstr "Logind Fejlende Sidste fejl Fra\n" #: modules/pam_tally2/pam_tally2.c:953 -#, fuzzy, c-format +#, c-format msgid "" "%s: [-f rooted-filename] [--file rooted-filename]\n" " [-u username] [--user username]\n" " [-r] [--reset[=n]] [--quiet]\n" msgstr "" -"%s: [--file rooted-filename] [--user username] [--reset[=n]] [--quiet]\n" +"%s: [-f rodfilnavn] [--file rodfilnavn]\n" +" [-u brugernavn] [--user brugernavn]\n" +" [-r] [--reset[=n]] [--quiet]\n" #: modules/pam_timestamp/pam_timestamp.c:339 #, c-format msgid "Access granted (last access was %ld seconds ago)." -msgstr "" +msgstr "Adgang tildelt (sidste adgang var for %ld sekunder siden)." #: modules/pam_unix/pam_unix_acct.c:236 modules/pam_unix/pam_unix_acct.c:258 msgid "Your account has expired; please contact your system administrator" -msgstr "Din konto er udløbet. Kontakt din systemadministrator" +msgstr "Din konto er udløbet; kontakt din systemadministrator" #: modules/pam_unix/pam_unix_acct.c:244 msgid "You are required to change your password immediately (root enforced)" @@ -532,57 +526,55 @@ msgid "You are required to change your password immediately (password aged)" msgstr "Du skal omgående ændre din adgangskode (for gammel adgangskode)" #: modules/pam_unix/pam_unix_acct.c:271 modules/pam_unix/pam_unix_acct.c:278 -#, 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] "Advarsel: Din adgangskode udløber om %d dage%.2s" -msgstr[1] "Advarsel: Din adgangskode udløber om %d dage%.2s" +msgstr[0] "Advarsel: Din adgangskode udløber om %d dag" +msgstr[1] "Advarsel: Din adgangskode udløber om %d dage" #. TRANSLATORS: only used if dngettext is not supported #: modules/pam_unix/pam_unix_acct.c:283 -#, fuzzy, c-format +#, c-format msgid "Warning: your password will expire in %d days" -msgstr "Advarsel: Din adgangskode udløber om %d dage%.2s" +msgstr "Advarsel: din adgangskode udløber om %d dage" -#: modules/pam_unix/pam_unix_passwd.c:385 +#: modules/pam_unix/pam_unix_passwd.c:358 msgid "NIS password could not be changed." msgstr "NIS-adgangskoden kunne ikke ændres." -#: modules/pam_unix/pam_unix_passwd.c:492 +#: modules/pam_unix/pam_unix_passwd.c:465 msgid "You must choose a longer password" msgstr "Du skal vælge en længere adgangskode" -#: modules/pam_unix/pam_unix_passwd.c:597 -#, fuzzy, c-format +#: modules/pam_unix/pam_unix_passwd.c:570 +#, c-format msgid "Changing password for %s." -msgstr "Ændrer STRESS-adgangskode for" +msgstr "Ændrer adgangskode for %s." -#: modules/pam_unix/pam_unix_passwd.c:608 +#: modules/pam_unix/pam_unix_passwd.c:581 msgid "(current) UNIX password: " msgstr "(nuværende) UNIX-adgangskode: " -#: modules/pam_unix/pam_unix_passwd.c:643 +#: modules/pam_unix/pam_unix_passwd.c:616 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:703 +#: modules/pam_unix/pam_unix_passwd.c:676 msgid "Enter new UNIX password: " msgstr "Indtast ny UNIX-adgangskode: " -#: modules/pam_unix/pam_unix_passwd.c:704 +#: modules/pam_unix/pam_unix_passwd.c:677 msgid "Retype new UNIX password: " msgstr "Genindtast ny UNIX-adgangskode: " #~ msgid "has been already used" #~ msgstr "er allerede blevet brugt" -#, fuzzy #~ msgid "Password has been used already. Choose another." #~ msgstr "Adgangskoden er allerede blevet brugt. Vælg en anden." -#, fuzzy #~ msgid "Error translating default context." -#~ msgstr "Din standardkontekst er %s. \n" +#~ msgstr "Kunne ikke oversætte standard kontekst." #~ msgid "Do you want to choose a different one? [n]" #~ msgstr "Vil du vælge en anden? [n]" -- cgit v1.2.3 From 12d006be22f7e47cbce75c9891e3cf51ac030711 Mon Sep 17 00:00:00 2001 From: Tomas Mraz Date: Tue, 6 Oct 2009 12:26:05 +0000 Subject: Relevant BUGIDs: Purpose of commit: bugfix Commit summary: --------------- 2009-10-06 Tomas Mraz * modules/pam_listfile/pam_listfile.c(pam_sm_authenticate): Just call pam_modutil_user_in_group_nam_nam() instead of reimplementation of group matching. --- ChangeLog | 6 +++ modules/pam_listfile/pam_listfile.c | 76 +++++++++++-------------------------- 2 files changed, 28 insertions(+), 54 deletions(-) diff --git a/ChangeLog b/ChangeLog index 143fb2e9..f07b2d1c 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,9 @@ +2009-10-06 Tomas Mraz + + * modules/pam_listfile/pam_listfile.c(pam_sm_authenticate): Just + call pam_modutil_user_in_group_nam_nam() instead of reimplementation + of group matching. + 2009-10-05 Kris Thomsen * po/da.po: Updated translations. diff --git a/modules/pam_listfile/pam_listfile.c b/modules/pam_listfile/pam_listfile.c index dbd92058..f7ed9a40 100644 --- a/modules/pam_listfile/pam_listfile.c +++ b/modules/pam_listfile/pam_listfile.c @@ -82,7 +82,6 @@ pam_sm_authenticate (pam_handle_t *pamh, int flags UNUSED, /* Stuff for "extended" items */ struct passwd *userinfo; struct group *grpinfo; - char *itemlist[256]; /* Maximum of 256 items */ apply_type=APPLY_TYPE_NULL; memset(apply_val,0,sizeof(apply_val)); @@ -265,30 +264,7 @@ pam_sm_authenticate (pam_handle_t *pamh, int flags UNUSED, if(extitem) { switch(extitem) { case EI_GROUP: - userinfo = pam_modutil_getpwnam(pamh, citemp); - if (userinfo == NULL) { - pam_syslog(pamh,LOG_ERR, "getpwnam(%s) failed", - citemp); - free(ifname); - return onerr; - } - grpinfo = pam_modutil_getgrgid(pamh, userinfo->pw_gid); - if (grpinfo == NULL) { - pam_syslog(pamh,LOG_ERR, "getgrgid(%d) failed", - (int)userinfo->pw_gid); - free(ifname); - return onerr; - } - itemlist[0] = x_strdup(grpinfo->gr_name); - setgrent(); - for (i=1; (i < (int)(sizeof(itemlist)/sizeof(itemlist[0])-1)) && - (grpinfo = getgrent()); ) { - if (is_on_list(grpinfo->gr_mem,citemp)) { - itemlist[i++] = x_strdup(grpinfo->gr_name); - } - } - endgrent(); - itemlist[i] = NULL; + /* Just ignore, call pam_modutil_in_group... later */ break; case EI_SHELL: /* Assume that we have already gotten PAM_USER in @@ -352,38 +328,30 @@ pam_sm_authenticate (pam_handle_t *pamh, int flags UNUSED, assert(PAM_SUCCESS == 0); assert(PAM_AUTH_ERR != 0); #endif - if(extitem == EI_GROUP) { - while((fgets(aline,sizeof(aline),inf) != NULL) - && retval) { - if(strlen(aline) == 0) - continue; - if(aline[strlen(aline) - 1] == '\n') - aline[strlen(aline) - 1] = '\0'; - for(i=0;itemlist[i];) - /* If any of the items match, strcmp() == 0, and we get out - of this loop */ - retval = (strcmp(aline,itemlist[i++]) && retval); + while((fgets(aline,sizeof(aline),inf) != NULL) + && retval) { + char *a = aline; + + if(strlen(aline) == 0) + continue; + if(aline[strlen(aline) - 1] == '\n') + aline[strlen(aline) - 1] = '\0'; + if(strlen(aline) == 0) + continue; + if(aline[strlen(aline) - 1] == '\r') + aline[strlen(aline) - 1] = '\0'; + if(citem == PAM_TTY) { + if(strncmp(a, "/dev/", 5) == 0) + a += 5; } - for(i=0;itemlist[i];) - free(itemlist[i++]); - } else { - while((fgets(aline,sizeof(aline),inf) != NULL) - && retval) { - char *a = aline; - if(strlen(aline) == 0) - continue; - if(aline[strlen(aline) - 1] == '\n') - aline[strlen(aline) - 1] = '\0'; - if(strlen(aline) == 0) - continue; - if(aline[strlen(aline) - 1] == '\r') - aline[strlen(aline) - 1] = '\0'; - if(citem == PAM_TTY) - if(strncmp(a, "/dev/", 5) == 0) - a += 5; - retval = strcmp(a,citemp); + if (extitem == EI_GROUP) { + retval = !pam_modutil_user_in_group_nam_nam(pamh, + citemp, aline); + } else { + retval = strcmp(a, citemp); } } + fclose(inf); free(ifname); if ((sense && retval) || (!sense && !retval)) { -- cgit v1.2.3 From 0d0218cc1cae724073a6f93de4d133049b359a81 Mon Sep 17 00:00:00 2001 From: Tomas Mraz Date: Thu, 8 Oct 2009 15:19:41 +0000 Subject: Relevant BUGIDs: Purpose of commit: documentation Commit summary: --------------- 2009-10-08 Tomas Mraz * modules/pam_tty_audit/pam_tty_audit.8.xml: Add notice about aureport add SEE ALSO section. --- ChangeLog | 5 +++++ modules/pam_tty_audit/pam_tty_audit.8.xml | 22 ++++++++++++++++++++++ 2 files changed, 27 insertions(+) diff --git a/ChangeLog b/ChangeLog index f07b2d1c..86d033ad 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2009-10-08 Tomas Mraz + + * modules/pam_tty_audit/pam_tty_audit.8.xml: Add notice about aureport + add SEE ALSO section. + 2009-10-06 Tomas Mraz * modules/pam_listfile/pam_listfile.c(pam_sm_authenticate): Just diff --git a/modules/pam_tty_audit/pam_tty_audit.8.xml b/modules/pam_tty_audit/pam_tty_audit.8.xml index 7f233dfe..447b8454 100644 --- a/modules/pam_tty_audit/pam_tty_audit.8.xml +++ b/modules/pam_tty_audit/pam_tty_audit.8.xml @@ -122,6 +122,10 @@ recommended to use as the first option for most daemons using PAM. + + To view the data that was logged by the kernel to audit use + the command aureport --tty. + @@ -134,6 +138,24 @@ session required pam_tty_audit.so disable=* enable=root + + SEE ALSO + + + aureport8 + , + + pam.conf5 + , + + pam.d5 + , + + pam8 + + + + AUTHOR -- cgit v1.2.3 From 2abb3dfa9a3ec4934217c594b7d3edcb43716a16 Mon Sep 17 00:00:00 2001 From: Tomas Mraz Date: Thu, 29 Oct 2009 15:26:50 +0000 Subject: Relevant BUGIDs: rhbz#531530 Purpose of commit: bugfix Commit summary: --------------- 2009-10-29 Tomas Mraz * modules/pam_xauth/Makefile.am: Link with libselinux. * modules/pam_xauth/pam_xauth.c(pam_sm_open_session): Call setfscreatecon() if selinux is enabled to create the .xauth file with the right label. Original idea by Dan Walsh. --- ChangeLog | 7 +++++++ modules/pam_xauth/Makefile.am | 2 +- modules/pam_xauth/pam_xauth.c | 45 ++++++++++++++++++++++++++++++++++++++++--- 3 files changed, 50 insertions(+), 4 deletions(-) diff --git a/ChangeLog b/ChangeLog index 86d033ad..80308260 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,10 @@ +2009-10-29 Tomas Mraz + + * modules/pam_xauth/Makefile.am: Link with libselinux. + * modules/pam_xauth/pam_xauth.c(pam_sm_open_session): Call + setfscreatecon() if selinux is enabled to create the .xauth file + with the right label. Original idea by Dan Walsh. + 2009-10-08 Tomas Mraz * modules/pam_tty_audit/pam_tty_audit.8.xml: Add notice about aureport diff --git a/modules/pam_xauth/Makefile.am b/modules/pam_xauth/Makefile.am index 816d50e9..db089adb 100644 --- a/modules/pam_xauth/Makefile.am +++ b/modules/pam_xauth/Makefile.am @@ -17,7 +17,7 @@ secureconfdir = $(SCONFIGDIR) AM_CFLAGS = -I$(top_srcdir)/libpam/include -I$(top_srcdir)/libpamc/include AM_LDFLAGS = -no-undefined -avoid-version -module \ - -L$(top_builddir)/libpam -lpam + -L$(top_builddir)/libpam -lpam @LIBSELINUX@ if HAVE_VERSIONING AM_LDFLAGS += -Wl,--version-script=$(srcdir)/../modules.map endif diff --git a/modules/pam_xauth/pam_xauth.c b/modules/pam_xauth/pam_xauth.c index bc72a8c1..0a94db4f 100644 --- a/modules/pam_xauth/pam_xauth.c +++ b/modules/pam_xauth/pam_xauth.c @@ -57,6 +57,12 @@ #include #include +#ifdef WITH_SELINUX +#include +#include +#include +#endif + #define DATANAME "pam_xauth_cookie_file" #define XAUTHENV "XAUTHORITY" #define HOMEENV "HOME" @@ -461,6 +467,10 @@ pam_sm_open_session (pam_handle_t *pamh, int flags UNUSED, getuid(), getgid(), xauth, "-f", cookiefile, "nlist", display, NULL) == 0) { + int save_errno; +#ifdef WITH_SELINUX + security_context_t context = NULL; +#endif /* Check that we got a cookie. If not, we get creative. */ if (((cookie == NULL) || (strlen(cookie) == 0)) && ((strncmp(display, "localhost:", 10) == 0) || @@ -545,12 +555,41 @@ pam_sm_open_session (pam_handle_t *pamh, int flags UNUSED, /* Generate a new file to hold the data. */ euid = geteuid(); setfsuid(tpwd->pw_uid); - fd = mkstemp(xauthority + strlen(XAUTHENV) + 1); + +#ifdef WITH_SELINUX + if (is_selinux_enabled() > 0) { + struct selabel_handle *ctx = selabel_open(SELABEL_CTX_FILE, NULL, 0); + if (ctx != NULL) { + if (selabel_lookup(ctx, &context, + xauthority + sizeof(XAUTHENV), S_IFREG) != 0) { + pam_syslog(pamh, LOG_WARNING, + "could not get SELinux label for '%s'", + xauthority + sizeof(XAUTHENV)); + } + selabel_close(ctx); + if (setfscreatecon(context)) { + pam_syslog(pamh, LOG_WARNING, + "setfscreatecon(%s) failed: %m", context); + } + } + } + fd = mkstemp(xauthority + sizeof(XAUTHENV)); + save_errno = errno; + if (context != NULL) { + free(context); + setfscreatecon(NULL); + } +#else + fd = mkstemp(xauthority + sizeof(XAUTHENV)); + save_errno = errno; +#endif + setfsuid(euid); if (fd == -1) { + errno = save_errno; pam_syslog(pamh, LOG_ERR, "error creating temporary file `%s': %m", - xauthority + strlen(XAUTHENV) + 1); + xauthority + sizeof(XAUTHENV)); retval = PAM_SESSION_ERR; goto cleanup; } @@ -563,7 +602,7 @@ pam_sm_open_session (pam_handle_t *pamh, int flags UNUSED, /* Get a copy of the filename to save as a data item for * removal at session-close time. */ free(cookiefile); - cookiefile = strdup(xauthority + strlen(XAUTHENV) + 1); + cookiefile = strdup(xauthority + sizeof(XAUTHENV)); /* Save the filename. */ if (pam_set_data(pamh, DATANAME, cookiefile, cleanup) != PAM_SUCCESS) { -- cgit v1.2.3 From 2d79d6172837d6d458f08e19169b97677593c772 Mon Sep 17 00:00:00 2001 From: Tomas Mraz Date: Mon, 2 Nov 2009 16:09:07 +0000 Subject: Relevant BUGIDs: Purpose of commit: new feature Commit summary: --------------- 2009-11-02 Tomas Mraz * modules/pam_sepermit/Makefile.am: Add sepermit.conf(5) manual page. * modules/pam_sepermit/pam_sepermit.8.xml: Add reference to sepermit.conf(5). Drop some redundant text. * modules/pam_sepermit/sepermit.conf.5.xml: New file. * modules/pam_sepermit/pam_sepermit.c(sepermit_match): Implement the ignore option in sepermit.conf. --- ChangeLog | 10 +++ modules/pam_sepermit/Makefile.am | 10 +-- modules/pam_sepermit/pam_sepermit.8.xml | 19 ++++-- modules/pam_sepermit/pam_sepermit.c | 22 ++++--- modules/pam_sepermit/sepermit.conf.5.xml | 110 +++++++++++++++++++++++++++++++ 5 files changed, 151 insertions(+), 20 deletions(-) create mode 100644 modules/pam_sepermit/sepermit.conf.5.xml diff --git a/ChangeLog b/ChangeLog index 80308260..2295c747 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,13 @@ +2009-11-02 Tomas Mraz + + * modules/pam_sepermit/Makefile.am: Add sepermit.conf(5) manual page. + * modules/pam_sepermit/pam_sepermit.8.xml: Add reference to + sepermit.conf(5). Drop some redundant text. + * modules/pam_sepermit/sepermit.conf.5.xml: New file. + + * modules/pam_sepermit/pam_sepermit.c(sepermit_match): Implement the ignore + option in sepermit.conf. + 2009-10-29 Tomas Mraz * modules/pam_xauth/Makefile.am: Link with libselinux. diff --git a/modules/pam_sepermit/Makefile.am b/modules/pam_sepermit/Makefile.am index 579e142f..9211a938 100644 --- a/modules/pam_sepermit/Makefile.am +++ b/modules/pam_sepermit/Makefile.am @@ -1,19 +1,19 @@ # # Copyright (c) 2005, 2006, 2007 Thorsten Kukuk -# Copyright (c) 2008 Red Hat, Inc. +# Copyright (c) 2008, 2009 Red Hat, Inc. # CLEANFILES = *~ MAINTAINERCLEANFILES = $(MANS) README -EXTRA_DIST = README $(XMLS) pam_sepermit.8 sepermit.conf tst-pam_sepermit +EXTRA_DIST = README $(XMLS) pam_sepermit.8 sepermit.conf sepermit.conf.5 tst-pam_sepermit if HAVE_LIBSELINUX TESTS = tst-pam_sepermit - man_MANS = pam_sepermit.8 + man_MANS = pam_sepermit.8 sepermit.conf.5 endif -XMLS = README.xml pam_sepermit.8.xml +XMLS = README.xml pam_sepermit.8.xml sepermit.conf.5.xml securelibdir = $(SECUREDIR) secureconfdir = $(SCONFIGDIR) @@ -37,7 +37,7 @@ if HAVE_LIBSELINUX securelib_LTLIBRARIES = pam_sepermit.la endif if ENABLE_REGENERATE_MAN -noinst_DATA = README pam_sepermit.8 +noinst_DATA = README pam_sepermit.8 sepermit.conf.5 README: pam_sepermit.8.xml -include $(top_srcdir)/Make.xml.rules endif diff --git a/modules/pam_sepermit/pam_sepermit.8.xml b/modules/pam_sepermit/pam_sepermit.8.xml index 36730721..30d9cc54 100644 --- a/modules/pam_sepermit/pam_sepermit.8.xml +++ b/modules/pam_sepermit/pam_sepermit.8.xml @@ -40,7 +40,7 @@ the pam_sepermit module returns PAM_IGNORE return value. - The config file contains a simple list of user names one per line. If the + The config file contains a list of user names one per line with optional arguments. If the name is prefixed with @ character it means that all users in the group name match. If it is prefixed with a % character the SELinux user is used to match against the name @@ -50,12 +50,11 @@ will return PAM_IGNORE. - Each user name in the configuration file can have optional arguments separated - by : character. The only currently recognized argument is exclusive. - The pam_sepermit module will allow only single concurrent user session for - the user with this argument specified and it will attempt to kill all processes - of the user after logout. + See + sepermit.conf5 + for details. + @@ -167,6 +166,9 @@ session required pam_permit.so SEE ALSO + + sepermit.conf5 + , pam.conf5 , @@ -176,13 +178,16 @@ session required pam_permit.so pam8 + + selinux8 + AUTHOR - pam_sepermit was written by Tomas Mraz <tmraz@redhat.com>. + pam_sepermit and this manual page were written by Tomas Mraz <tmraz@redhat.com>. diff --git a/modules/pam_sepermit/pam_sepermit.c b/modules/pam_sepermit/pam_sepermit.c index 0fd95619..df0a2b1c 100644 --- a/modules/pam_sepermit/pam_sepermit.c +++ b/modules/pam_sepermit/pam_sepermit.c @@ -1,7 +1,7 @@ /****************************************************************************** * A module for Linux-PAM that allows/denies acces based on SELinux state. * - * Copyright (c) 2007, 2008 Red Hat, Inc. + * Copyright (c) 2007, 2008, 2009 Red Hat, Inc. * Originally written by Tomas Mraz * Contributions by Dan Walsh * @@ -231,7 +231,7 @@ sepermit_lock(pam_handle_t *pamh, const char *user, int debug) /* return 0 when matched, -1 when unmatched, pam error otherwise */ static int sepermit_match(pam_handle_t *pamh, const char *cfgfile, const char *user, - const char *seuser, int debug, int sense) + const char *seuser, int debug, int *sense) { FILE *f; char *line = NULL; @@ -239,6 +239,7 @@ sepermit_match(pam_handle_t *pamh, const char *cfgfile, const char *user, size_t len = 0; int matched = 0; int exclusive = 0; + int ignore = 0; f = fopen(cfgfile, "r"); @@ -284,7 +285,7 @@ sepermit_match(pam_handle_t *pamh, const char *cfgfile, const char *user, if (debug) pam_syslog(pamh, LOG_NOTICE, "Matching seuser %s against seuser %s", seuser, start); if (strcmp(seuser, start) == 0) { - matched = 1; + matched = 1; } break; default: @@ -298,6 +299,8 @@ sepermit_match(pam_handle_t *pamh, const char *cfgfile, const char *user, while ((opt=strtok_r(NULL, OPT_DELIM, &sptr)) != NULL) { if (strcmp(opt, "exclusive") == 0) exclusive = 1; + else if (strcmp(opt, "ignore") == 0) + ignore = 1; else if (debug) { pam_syslog(pamh, LOG_NOTICE, "Unknown user option: %s", opt); } @@ -307,10 +310,13 @@ sepermit_match(pam_handle_t *pamh, const char *cfgfile, const char *user, free(line); fclose(f); if (matched) { - if (sense == PAM_SUCCESS && geteuid() == 0 && exclusive) - return sepermit_lock(pamh, user, debug); - else - return 0; + if (*sense == PAM_SUCCESS) { + if (ignore) + *sense = PAM_IGNORE; + if (geteuid() == 0 && exclusive) + return sepermit_lock(pamh, user, debug); + } + return 0; } else return -1; @@ -365,7 +371,7 @@ pam_sm_authenticate(pam_handle_t *pamh, int flags UNUSED, if (debug && sense != PAM_SUCCESS) pam_syslog(pamh, LOG_NOTICE, "Access will not be allowed on match"); - rv = sepermit_match(pamh, cfgfile, user, seuser, debug, sense); + rv = sepermit_match(pamh, cfgfile, user, seuser, debug, &sense); if (debug) pam_syslog(pamh, LOG_NOTICE, "sepermit_match returned: %d", rv); diff --git a/modules/pam_sepermit/sepermit.conf.5.xml b/modules/pam_sepermit/sepermit.conf.5.xml new file mode 100644 index 00000000..511480f6 --- /dev/null +++ b/modules/pam_sepermit/sepermit.conf.5.xml @@ -0,0 +1,110 @@ + + + + + + + sepermit.conf + 5 + Linux-PAM Manual + + + + sepermit.conf + configuration file for the pam_sepermit module + + + + DESCRIPTION + + The lines of the configuration file have the following syntax: + + + <user>[:<option>:<option>...] + + + The user can be specified in the following manner: + + + + + a username + + + + + a groupname, with @group syntax. + This should not be confused with netgroups. + + + + + a SELinux user name with %seuser syntax. + + + + + + The recognized options are: + + + + + + + + Only single login session will be allowed for the user + and the user's processes will be killed on logout. + + + + + + + + The module will never return PAM_SUCCESS status for the user. + It will return PAM_IGNORE if SELinux is in the enforcing mode, + and PAM_AUTH_ERR otherwise. It is useful if you want to support + passwordless guest users and other confined users with passwords + simultaneously. + + + + + + + The lines which start with # character are comments and are ignored. + + + + + EXAMPLES + + These are some example lines which might be specified in + /etc/security/sepermit.conf. + + +%guest_u:exclusive +%staff_u:ignore +%user_u:ignore + + + + + SEE ALSO + + pam_sepermit8, + pam.d5, + pam8, + selinux8, + + + + + AUTHOR + + pam_sepermit and this manual page were written by Tomas Mraz <tmraz@redhat.com> + + + -- cgit v1.2.3 From 5f65dd2dbca02a4a0633e85c5f6305db208c54eb Mon Sep 17 00:00:00 2001 From: Tomas Mraz Date: Mon, 2 Nov 2009 16:12:56 +0000 Subject: Relevant BUGIDs: Purpose of commit: translation Commit summary: --------------- 2009-11-02 Ani Peter * po/ml.po: Updated translations. --- ChangeLog | 4 +++ po/ml.po | 121 +++++++++++++++++++++++++++++++------------------------------- 2 files changed, 64 insertions(+), 61 deletions(-) diff --git a/ChangeLog b/ChangeLog index 2295c747..a44a35c3 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,7 @@ +2009-11-02 Ani Peter + + * po/ml.po: Updated translations. + 2009-11-02 Tomas Mraz * modules/pam_sepermit/Makefile.am: Add sepermit.conf(5) manual page. diff --git a/po/ml.po b/po/ml.po index d74756ac..c72f3afd 100644 --- a/po/ml.po +++ b/po/ml.po @@ -1,3 +1,4 @@ +# translation of ml.po to # translation of pam.tip.ml.po to # translation of Linux-PAM.tip.ml.po to # Copyright (C) YEAR Linux-PAM Project @@ -6,10 +7,10 @@ # Ani Peter , 2007. msgid "" msgstr "" -"Project-Id-Version: pam.tip.ml\n" +"Project-Id-Version: ml\n" "Report-Msgid-Bugs-To: http://sourceforge.net/projects/pam\n" "POT-Creation-Date: 2009-06-30 12:29+0200\n" -"PO-Revision-Date: 2009-05-06 13:03+0530\n" +"PO-Revision-Date: 2009-11-02 13:05+0530\n" "Last-Translator: \n" "Language-Team: \n" "MIME-Version: 1.0\n" @@ -34,21 +35,21 @@ msgstr "തെറ്റായ സംവാദം (%d)\n" #: libpam/pam_get_authtok.c:39 modules/pam_exec/pam_exec.c:142 #: modules/pam_unix/pam_unix_auth.c:159 modules/pam_userdb/pam_userdb.c:63 msgid "Password: " -msgstr "പാസ്‌വേറ്‍ഡ്:" +msgstr "രഹസ്യവാക്ക്: " #: libpam/pam_get_authtok.c:41 modules/pam_cracklib/pam_cracklib.c:66 #, c-format msgid "New %s%spassword: " -msgstr "പുതിയ %s%s പാസ്‌വേറ്‍ഡ്: " +msgstr "പുതിയ %s%s രഹസ്യവാക്ക്: " #: libpam/pam_get_authtok.c:43 modules/pam_cracklib/pam_cracklib.c:68 #, c-format msgid "Retype new %s%spassword: " -msgstr "വീണ്ടും %s%s പാസ്‌വേറ്‍ഡ് ടൈപ്പ് ചെയ്യുക: " +msgstr "വീണ്ടും %s%s രഹസ്യവാക്ക് ടൈപ്പ് ചെയ്യുക: " #: libpam/pam_get_authtok.c:44 modules/pam_cracklib/pam_cracklib.c:69 msgid "Sorry, passwords do not match." -msgstr "ക്ഷമിക്കണം, പാസ്‌വേറ്‍ഡുകള്‍ തമ്മില്‍ ചേരുന്നില്ല." +msgstr "ക്ഷമിക്കണം, രഹസ്യവാക്കുകള്‍ തമ്മില്‍ ചേരുന്നില്ല." #: libpam/pam_get_authtok.c:127 #, c-format @@ -57,7 +58,7 @@ msgstr "%s വീണ്ടും ടൈപ്പ് ചെയ്യുക" #: libpam/pam_get_authtok.c:146 msgid "Password change aborted." -msgstr "അടയാളവാക്ക് മാറ്റം വരുത്തുന്നതു് നിര്‍ത്തിയിരിക്കുന്നു." +msgstr "രഹസ്യവാക്ക് മാറ്റം വരുത്തുന്നതു് നിര്‍ത്തിയിരിക്കുന്നു." #: libpam/pam_item.c:310 msgid "login:" @@ -81,7 +82,7 @@ msgstr "ചിഹ്നം ലഭ്യമായില്ല" #: libpam/pam_strerror.c:48 msgid "Error in service module" -msgstr "സറ്‍വീസ് മൊഡ്യൂളില്‍ പിഴവ്" +msgstr "സര്‍വീസ് മൊഡ്യൂളില്‍ പിഴവ്" #: libpam/pam_strerror.c:50 msgid "System error" @@ -93,7 +94,7 @@ msgstr "മെമ്മറി ബഫറില്‍ പിശക്" #: libpam/pam_strerror.c:54 msgid "Permission denied" -msgstr "പ്റവേശനം അനുവദിക്കുന്നതല്ല" +msgstr "പ്രവേശനം അനുവദിക്കുന്നതല്ല" #: libpam/pam_strerror.c:56 msgid "Authentication failure" @@ -105,23 +106,23 @@ msgstr "ആധികാരികത ഉറപ്പാക്കുന്നത #: libpam/pam_strerror.c:60 msgid "Authentication service cannot retrieve authentication info" -msgstr "ആധികാരികത ഉറപ്പാക്കുന്ന സറ്‍വീസിന്, ആവശ്യമുളള വിവരങ്ങള്‍ ലഭ്യമാക്കുവാന്‍ സാധ്യമായില്ല" +msgstr "ആധികാരികത ഉറപ്പാക്കുന്ന സര്‍വീസിന്, ആവശ്യമുളള വിവരങ്ങള്‍ ലഭ്യമാക്കുവാന്‍ സാധ്യമായില്ല" #: libpam/pam_strerror.c:62 msgid "User not known to the underlying authentication module" -msgstr "പറഞ്ഞിരിക്കുന്ന ഓഥന്‍റിക്കേഷന്‍ മൊഡ്യൂളില്‍ യൂസറ്‍ ലഭ്യമല്ല" +msgstr "പറഞ്ഞിരിക്കുന്ന ഓഥന്റിക്കേഷന്‍ മൊഡ്യൂളില്‍ ഉപയോക്താവു് ലഭ്യമല്ല" #: libpam/pam_strerror.c:64 msgid "Have exhausted maximum number of retries for service" -msgstr "സറ്‍വീസ് ഇനി ലഭ്യമാക്കുവാന്‍ സാധ്യമാകുന്നതല്ല" +msgstr "സര്‍വീസ് ഇനി ലഭ്യമാക്കുവാന്‍ സാധ്യമാകുന്നതല്ല" #: libpam/pam_strerror.c:66 msgid "Authentication token is no longer valid; new one required" -msgstr "ഓഥന്‍റിക്കേഷന്‍ ടോക്കന്‍റെ കാലാവധി കഴിഞ്ഞിരിക്കുന്നു; പുതിയത് നല്‍കുക" +msgstr "ഓഥന്റിക്കേഷന്‍ ടോക്കന്റെ കാലാവധി കഴിഞ്ഞിരിക്കുന്നു; പുതിയത് നല്‍കുക" #: libpam/pam_strerror.c:68 msgid "User account has expired" -msgstr "യൂസറിന്‍റെ അക്കൌണ്ടിന്‍റെ കാലാവധി അവസാനിച്ചിരിക്കുന്നു" +msgstr "ഉപയോക്താവിന്റെ അക്കൌണ്ടിന്റെ കാലാവധി അവസാനിച്ചിരിക്കുന്നു" #: libpam/pam_strerror.c:70 msgid "Cannot make/remove an entry for the specified session" @@ -129,15 +130,15 @@ msgstr "പറഞ്ഞിരിക്കുന്ന സെഷന് ആവശ #: libpam/pam_strerror.c:72 msgid "Authentication service cannot retrieve user credentials" -msgstr "ഓഥന്‍റിക്കേഷന്‍ സറ്‍വീസിന് യൂസറിന്‍റെ വിവരങ്ങള്‍ ലഭ്യമാക്കുവാന്‍ സാധ്യമായില്ല" +msgstr "ഓഥന്റിക്കേഷന്‍ സര്‍വീസിന് ഉപയോക്താവിന്റെ വിവരങ്ങള്‍ ലഭ്യമാക്കുവാന്‍ സാധ്യമായില്ല" #: libpam/pam_strerror.c:74 msgid "User credentials expired" -msgstr "യൂസറിന്‍റെ ആനുകൂല്യങ്ങളുടെ കാലാവധി അവസാനിച്ചിരിക്കുന്നു" +msgstr "ഉപയോക്താവിന്റെ ആനുകൂല്യങ്ങളുടെ കാലാവധി അവസാനിച്ചിരിക്കുന്നു" #: libpam/pam_strerror.c:76 msgid "Failure setting user credentials" -msgstr "യൂസറിനുളള ആനുകൂല്യങ്ങള്‍ ക്റമികരിക്കുന്നതില്‍ പരാജയപ്പെട്ടു" +msgstr "ഉപയോക്താവിനുള്ള ആനുകൂല്യങ്ങള്‍ ക്രമികരിക്കുന്നതില്‍ പരാജയപ്പെട്ടു" #: libpam/pam_strerror.c:78 msgid "No module specific data is present" @@ -153,23 +154,23 @@ msgstr "സംവാദത്തിലുളള പിശക്" #: libpam/pam_strerror.c:84 msgid "Authentication token manipulation error" -msgstr "ഓഥന്‍റിക്കേഷന്‍ ടോക്കന്‍ കൈകാര്യം ചെയ്യുന്നതില്‍ പിശക്" +msgstr "ഓഫന്റിക്കേഷന്‍ ടോക്കന്‍ കൈകാര്യം ചെയ്യുന്നതില്‍ പിശക്" #: libpam/pam_strerror.c:86 msgid "Authentication information cannot be recovered" -msgstr "ഓഥന്‍റിക്കേഷന്‍ വിവരം വീണ്ടെടുക്കുവാന്‍ സാധ്യമല്ല" +msgstr "ഓഥന്റിക്കേഷന്‍ വിവരം വീണ്ടെടുക്കുവാന്‍ സാധ്യമല്ല" #: libpam/pam_strerror.c:88 msgid "Authentication token lock busy" -msgstr "ഓഥന്‍റിക്കേഷന്‍ ടോക്കന്‍ ലോക്ക് ഉപയോഗത്തിലാണ്" +msgstr "ഓഥന്റിക്കേഷന്‍ ടോക്കന്‍ ലോക്ക് ഉപയോഗത്തിലാണ്" #: libpam/pam_strerror.c:90 msgid "Authentication token aging disabled" -msgstr "ഓഥന്‍റിക്കേഷന്‍ ടോക്കന്‍ ഏജിങ് പ്റവറ്‍ത്തന രഹിതമാണ്" +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" @@ -181,15 +182,15 @@ msgstr "മൊഡ്യൂള്‍ ലഭ്യമല്ല" #: libpam/pam_strerror.c:98 msgid "Authentication token expired" -msgstr "ഓഥന്‍റിക്കേഷന്‍ ടോക്കന്‍റെ കാലാവധി അവസാനിച്ചിരിക്കുന്നു" +msgstr "ഓഥന്റിക്കേഷന്‍ ടോക്കന്റെ കാലാവധി അവസാനിച്ചിരിക്കുന്നു" #: libpam/pam_strerror.c:100 msgid "Conversation is waiting for event" -msgstr "സംവാദം ഒരു ഇവന്‍റിനായി കാത്തിരിക്കുന്നു" +msgstr "സംവാദം ഒരു ഇവന്റിനായി കാത്തിരിക്കുന്നു" #: libpam/pam_strerror.c:102 msgid "Application needs to call libpam again" -msgstr "പ്റയോഗങ്ങള്‍ക്ക് വീണ്ടും libpam ആവശ്യമുണ്ട്" +msgstr "പ്രയോഗങ്ങള്‍ക്ക് വീണ്ടും libpam ആവശ്യമുണ്ട്" #: libpam/pam_strerror.c:105 msgid "Unknown PAM error" @@ -197,23 +198,23 @@ msgstr "അപരിചിതമായ PAM പിശക്" #: modules/pam_cracklib/pam_cracklib.c:490 msgid "is the same as the old one" -msgstr "പഴയത് പോലെ തന്നെയാകുന്നു" +msgstr "പഴയത് പോലെ തന്നെയാകുന്നതു്" #: modules/pam_cracklib/pam_cracklib.c:504 msgid "is a palindrome" -msgstr "ഒരു പാലിന്‍ഡ്രോം ആണ്" +msgstr "ഒരു പാലിന്‍ഡ്രോം ആണു്" #: modules/pam_cracklib/pam_cracklib.c:507 msgid "case changes only" -msgstr "അക്ഷരങ്ങളുടെ വലിപ്പം മാറുന്നു എന്ന മാത്റം" +msgstr "അക്ഷരങ്ങളുടെ വലിപ്പം മാത്രം മാറുന്നതു്" #: modules/pam_cracklib/pam_cracklib.c:510 msgid "is too similar to the old one" -msgstr "പഴയതിന് സാമ്യമുള്ളതാകുന്നു" +msgstr "പഴയതിന് സാമ്യമുള്ളതു്" #: modules/pam_cracklib/pam_cracklib.c:513 msgid "is too simple" -msgstr "സാധാരണയുള്ളതാണ്" +msgstr "സാധാരണയുള്ളതു്" #: modules/pam_cracklib/pam_cracklib.c:516 msgid "is rotated" @@ -234,12 +235,12 @@ msgstr "ഉപയോക്താവിന്റെ നാമം ഏതെങ് #: modules/pam_cracklib/pam_cracklib.c:555 #: modules/pam_unix/pam_unix_passwd.c:475 msgid "No password supplied" -msgstr "പാസ്‌വേറ്‍ഡ് നല്‍കിയിട്ടില്ല" +msgstr "രഹസ്യവാക്ക് നല്‍കിയിട്ടില്ല" #: modules/pam_cracklib/pam_cracklib.c:555 #: modules/pam_unix/pam_unix_passwd.c:475 msgid "Password unchanged" -msgstr "പാസ്‌വേറ്‍ഡ് മാറ്റിയിട്ടില്ല" +msgstr "രഹസ്യവാക്ക് മാറ്റിയിട്ടില്ല" #: modules/pam_cracklib/pam_cracklib.c:575 #: modules/pam_cracklib/pam_cracklib.c:658 @@ -298,8 +299,7 @@ msgstr "അവസാനം ലോഗിന്‍ ചെയ്തതു് പര #: modules/pam_lastlog/pam_lastlog.c:469 modules/pam_lastlog/pam_lastlog.c:476 #, c-format msgid "There was %d failed login attempt since the last successful login." -msgid_plural "" -"There were %d failed login attempts since the last successful login." +msgid_plural "There were %d failed login attempts since the last successful login." msgstr[0] "ശരിയായി അവസാനം ലോഗിന്‍ ചെയ്ത ശേഷം %d തവണ ലോഗിന്‍ പരാജയപ്പെട്ടു." msgstr[1] "ശരിയായി അവസാനം ലോഗിന്‍ ചെയ്ത ശേഷം %d തവണ ലോഗിന്‍ പരാജയപ്പെട്ടു." @@ -363,7 +363,7 @@ msgstr "%s ഡയറക്ടറി ഉണ്ടാക്കുവാനും #: modules/pam_pwhistory/pam_pwhistory.c:218 #: modules/pam_unix/pam_unix_passwd.c:496 msgid "Password has been already used. Choose another." -msgstr "പാസ്‌വേറ്‍ഡ് നിലവില്‍ ഉപയോഗിത്തിലുള്ളതാണ്. മറ്റൊന്ന് നല്‍കുക." +msgstr "രഹസ്യവാക്ക് നിലവില്‍ ഉപയോഗിത്തിലുള്ളതാണ്. മറ്റൊന്ന് നല്‍കുക." #: modules/pam_selinux/pam_selinux.c:172 msgid "Would you like to enter a security context? [N] " @@ -423,24 +423,24 @@ msgstr "pam_set_item() ചെയ്യുന്നതില്‍ പരാജ #: modules/pam_selinux/pam_selinux_check.c:133 #, c-format msgid "login: failure forking: %m" -msgstr "login: ഫോറ്‍ക്ക് ചെയ്യുന്നതില്‍ പരാജയം: %m" +msgstr "login: ഫോര്‍ക്ക് ചെയ്യുന്നതില്‍ പരാജയം: %m" #: modules/pam_stress/pam_stress.c:475 #, c-format msgid "Changing STRESS password for %s." -msgstr "%s-നുളള STRESS അടയാളവാക്ക് മാറ്റുന്നു." +msgstr "%s-നുളള STRESS രഹസ്യവാക്ക് മാറ്റുന്നു." #: modules/pam_stress/pam_stress.c:489 msgid "Enter new STRESS password: " -msgstr "പുതിയ STRESS പാസ്‌വേറ്‍ഡ് നല്‍കുക: " +msgstr "പുതിയ STRESS രഹസ്യവാക്ക് നല്‍കുക: " #: modules/pam_stress/pam_stress.c:492 msgid "Retype new STRESS password: " -msgstr "പുതിയ STRESS പാസ്‌വേറ്‍ഡ് വീണ്ടും ടൈപ്പ് ചെയ്യുക: " +msgstr "പുതിയ STRESS രഹസ്യവാക്ക് വീണ്ടും ടൈപ്പ് ചെയ്യുക: " #: modules/pam_stress/pam_stress.c:521 msgid "Verification mis-typed; password unchanged" -msgstr "പാസ്‌വേറ്‍ഡ് ഉറപ്പാക്കുന്നതിനായി ടൈപ്പ് ചെയ്തത് തെറ്റാണ്; പാസ്‌വേറ്‍ഡ് മാറ്റിയിട്ടില്ല" +msgstr "രഹസ്യവാക്ക് ഉറപ്പാക്കുന്നതിനായി ടൈപ്പ് ചെയ്തത് തെറ്റാണ്; രഹസ്യവാക്ക് മാറ്റിയിട്ടില്ല" #: modules/pam_tally/pam_tally.c:541 modules/pam_tally2/pam_tally2.c:596 #, c-format @@ -458,11 +458,11 @@ msgstr "ആധികാരികത ഉറപ്പാക്കുന്നത #: modules/pam_tally/pam_tally.c:778 modules/pam_tally2/pam_tally2.c:885 msgid "Service error" -msgstr "സറ്‍വീസ് പിശക്" +msgstr "സര്‍വീസ് പിശക്" #: modules/pam_tally/pam_tally.c:779 modules/pam_tally2/pam_tally2.c:886 msgid "Unknown user" -msgstr "അപരിചിതമായ യൂസറ്‍" +msgstr "അപരിചിതമായ ഉപയോക്താവു്" #: modules/pam_tally/pam_tally.c:780 modules/pam_tally2/pam_tally2.c:887 msgid "Unknown error" @@ -471,7 +471,7 @@ msgstr "അപരിചിതമായ പിശക്" #: modules/pam_tally/pam_tally.c:796 modules/pam_tally2/pam_tally2.c:906 #, c-format msgid "%s: Bad number given to --reset=\n" -msgstr "%s:നല്‍കിയിരിക്കുന്ന നന്പറ്‍ തെറ്റാണ്, --reset=\n" +msgstr "%s:നല്‍കിയിരിക്കുന്ന നംബര്‍ തെറ്റാണ്, --reset=\n" #: modules/pam_tally/pam_tally.c:800 modules/pam_tally2/pam_tally2.c:910 #, c-format @@ -480,15 +480,13 @@ msgstr "%s: Unrecognised ഉപാധി %s\n" #: modules/pam_tally/pam_tally.c:812 #, c-format -msgid "" -"%s: [--file rooted-filename] [--user username] [--reset[=n]] [--quiet]\n" -msgstr "" -"%s: [--file rooted-filename] [--user username] [--reset[=n]] [--quiet]\n" +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:886 modules/pam_tally2/pam_tally2.c:1036 #, c-format msgid "%s: Can't reset all users to non-zero\n" -msgstr "%s: എല്ലാ യൂസറുകളും പൂജ്യം അല്ലാതെ ക്റമികരിക്കുവാന്‍ സാധ്യമല്ല\n" +msgstr "%s: എല്ലാ ഉപയോക്താക്കള്‍ക്കും പൂജ്യം അല്ലാതെ ക്രമികരിക്കുവാന്‍ സാധ്യമല്ല\n" #: modules/pam_tally2/pam_tally2.c:937 #, c-format @@ -514,55 +512,56 @@ msgstr "അനുവാദം നല്‍കിയിരിക്കുന് #: modules/pam_unix/pam_unix_acct.c:236 modules/pam_unix/pam_unix_acct.c:258 msgid "Your account has expired; please contact your system administrator" msgstr "" -"നിങ്ങളുടെ അക്കൌണ്ടിന്‍റെ കാലാവധി അവസാനിച്ചിരിക്കുന്നു; ദയവായി സിസ്റ്റം അഡ്മിനിസ്ട്രേറ്ററുമായി " +"നിങ്ങളുടെ അക്കൌണ്ടിന്റെ കാലാവധി അവസാനിച്ചിരിക്കുന്നു; ദയവായി സിസ്റ്റം അഡ്മിനിസ്ട്രേറ്ററുമായി " "ബന്ധപ്പെടുക" #: modules/pam_unix/pam_unix_acct.c:244 msgid "You are required to change your password immediately (root enforced)" -msgstr "നിങ്ങളുടെ പാസ്‌വേറ്‍ഡ് ഉടനെ മാറ്റേണ്ടതുണ്ട് (root enforced)" +msgstr "നിങ്ങളുടെ രഹസ്യവാക്ക് ഉടനെ മാറ്റേണ്ടതുണ്ട് (root enforced)" #: modules/pam_unix/pam_unix_acct.c:250 msgid "You are required to change your password immediately (password aged)" -msgstr "നിങ്ങളുടെ പാസ്‌വേറ്‍ഡ് ഉടനെ മാറ്റേണ്ടതുണ്ട് (പാസ്‌വേറ്‍ഡ് മാറ്റുന്നതിന് സമയമായി)" +msgstr "നിങ്ങളുടെ രഹസ്യവാക്ക് ഉടനെ മാറ്റേണ്ടതുണ്ട് (രഹസ്യവാക്ക് മാറ്റുന്നതിന് സമയമായി)" #: modules/pam_unix/pam_unix_acct.c:271 modules/pam_unix/pam_unix_acct.c:278 #, 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[0] "മുന്നറിയിപ്പ്: നിങ്ങളുടെ രഹസ്യവാക്കിന്റെ കാലാവധി %d ദിവസത്തിനുള്ളില്‍ അവസാനിക്കുന്നു" +msgstr[1] "മുന്നറിയിപ്പ്: നിങ്ങളുടെ രഹസ്യവാക്കിന്റെ കാലാവധി %d ദിവസത്തിനുള്ളില്‍ അവസാനിക്കുന്നു" #. TRANSLATORS: only used if dngettext is not supported #: modules/pam_unix/pam_unix_acct.c:283 #, c-format msgid "Warning: your password will expire in %d days" -msgstr "മുന്നറിയിപ്പ്: നിങ്ങളുടെ പാസ്‌വേറ്‍ഡിന്‍റെ കാലാവധി %d ദിവസത്തിനുള്ളില്‍ അവസാനിക്കുന്നു" +msgstr "മുന്നറിയിപ്പ്: നിങ്ങളുടെ രഹസ്യവാക്കിന്റെ കാലാവധി %d ദിവസത്തിനുള്ളില്‍ അവസാനിക്കുന്നു" #: modules/pam_unix/pam_unix_passwd.c:385 msgid "NIS password could not be changed." -msgstr "NIS പാസ്‌വേറ്‍ഡ് മാറ്റുവാന്‍ സാധ്യമാകുന്നില്ല." +msgstr "NIS രഹസ്യവാക്ക് മാറ്റുവാന്‍ സാധ്യമാകുന്നില്ല." #: modules/pam_unix/pam_unix_passwd.c:492 msgid "You must choose a longer password" -msgstr "ഇതിലും വലിയ പാസ്‌വേറ്‍ഡ് തിരഞ്ഞെടുക്കുക" +msgstr "ഇതിലും വലിയ രഹസ്യവാക്ക് തിരഞ്ഞെടുക്കുക" #: modules/pam_unix/pam_unix_passwd.c:597 #, c-format msgid "Changing password for %s." -msgstr "%s-നുളള അടയാളവാക്ക് മാറ്റുന്നു." +msgstr "%s-നുളള രഹസ്യവാക്ക് മാറ്റുന്നു." #: modules/pam_unix/pam_unix_passwd.c:608 msgid "(current) UNIX password: " -msgstr "(നിലവിലുളളത്) UNIX പാസ്‌വേറ്‍ഡ്: " +msgstr "(നിലവിലുളളത്) UNIX രഹസ്യവാക്ക്: " #: modules/pam_unix/pam_unix_passwd.c:643 msgid "You must wait longer to change your password" -msgstr "നിങ്ങളുടെ പാസ്‌വേറ്‍ഡ് മാറ്റുന്നതിനായി ഇനിയും കാത്തിരിക്കേണ്ടതാണ്." +msgstr "നിങ്ങളുടെ രഹസ്യവാക്ക് മാറ്റുന്നതിനായി ഇനിയും കാത്തിരിക്കേണ്ടതാണ്." #: modules/pam_unix/pam_unix_passwd.c:703 msgid "Enter new UNIX password: " -msgstr "പുതിയ UNIX പാസ്‌വേറ്‍ഡ് നല്‍കുക: " +msgstr "പുതിയ UNIX രഹസ്യവാക്ക് നല്‍കുക: " #: modules/pam_unix/pam_unix_passwd.c:704 msgid "Retype new UNIX password: " -msgstr "പുതിയ UNIX പാസ്‌വേറ്‍ഡ് വീണ്ടും ടൈപ്പ് ചെയ്യുക: " +msgstr "പുതിയ UNIX രഹസ്യവാക്ക് വീണ്ടും ടൈപ്പ് ചെയ്യുക: " + -- cgit v1.2.3 From cf360646cafc2f84d7a601d9681555c4d43e713b Mon Sep 17 00:00:00 2001 From: Thorsten Kukuk Date: Wed, 4 Nov 2009 14:07:44 +0000 Subject: Relevant BUGIDs: Purpose of commit: bugfix Commit summary: --------------- Add new manual page. --- modules/pam_sepermit/.cvsignore | 1 + 1 file changed, 1 insertion(+) diff --git a/modules/pam_sepermit/.cvsignore b/modules/pam_sepermit/.cvsignore index 258e7207..47f494cc 100644 --- a/modules/pam_sepermit/.cvsignore +++ b/modules/pam_sepermit/.cvsignore @@ -8,3 +8,4 @@ Makefile Makefile.in README pam_sepermit.8 +sepermit.conf.5 -- cgit v1.2.3 From 0674700d17431655b4be03de6119ada78164266b Mon Sep 17 00:00:00 2001 From: Thorsten Kukuk Date: Tue, 10 Nov 2009 15:52:20 +0000 Subject: Relevant BUGIDs: Purpose of commit: regression fix Commit summary: --------------- 2009-11-10 Thorsten Kukuk * doc/man/pam_get_authtok.3.xml: Document pam_get_authtok_noverify and pam_get_authtok_verify. * libpam/Makefile.am (libpam_la_LDFLAGS): Bump revesion of libpam. * libpam/pam_get_authtok.c (pam_get_authtok_internal): Renamed from pam_get_authtok, add flags argument, always check return values. * modules/pam_cracklib/pam_cracklib.c (pam_sm_chauthtok): Use pam_get_authtok_noverify and pam_get_authtok_verify. * libpam/include/security/pam_ext.h: Add prototypes for pam_get_authtok_noverify and pam_get_authtok_verify. * libpam/libpam.map: Add new pam_get_authtok_* functions. --- ChangeLog | 21 +++++++++- doc/man/Makefile.am | 3 +- doc/man/pam_get_authtok.3.xml | 41 ++++++++++++++++++ doc/man/pam_get_authtok_noverify.3 | 1 + doc/man/pam_get_authtok_verify.3 | 1 + libpam/Makefile.am | 4 +- libpam/include/security/pam_ext.h | 9 +++- libpam/libpam.map | 6 +++ libpam/pam_get_authtok.c | 83 ++++++++++++++++++++++++++++++++++--- modules/pam_cracklib/pam_cracklib.c | 15 ++++++- po/Linux-PAM.pot | 6 +-- po/ar.po | 6 +-- po/as.po | 6 +-- po/bn_IN.po | 6 +-- po/ca.po | 6 +-- po/cs.po | 6 +-- po/da.po | 29 +++++++------ po/de.po | 6 +-- po/es.po | 6 +-- po/fi.po | 6 +-- po/fr.po | 6 +-- po/gu.po | 6 +-- po/hi.po | 6 +-- po/hu.po | 6 +-- po/it.po | 6 +-- po/ja.po | 6 +-- po/kk.po | 6 +-- po/km.po | 6 +-- po/kn.po | 6 +-- po/ko.po | 6 +-- po/ml.po | 16 +++---- po/mr.po | 6 +-- po/ms.po | 6 +-- po/nb.po | 6 +-- po/nl.po | 6 +-- po/or.po | 6 +-- po/pa.po | 6 +-- po/pl.po | 6 +-- po/pt.po | 6 +-- po/pt_BR.po | 6 +-- po/ru.po | 10 ++--- po/si.po | 6 +-- po/sk.po | 6 +-- po/sr.po | 6 +-- po/sr@latin.po | 6 +-- po/sv.po | 6 +-- po/ta.po | 6 +-- po/te.po | 6 +-- po/tr.po | 6 +-- po/uk.po | 6 +-- po/zh_CN.po | 6 +-- po/zh_TW.po | 6 +-- po/zu.po | 6 +-- 53 files changed, 319 insertions(+), 160 deletions(-) create mode 100644 doc/man/pam_get_authtok_noverify.3 create mode 100644 doc/man/pam_get_authtok_verify.3 diff --git a/ChangeLog b/ChangeLog index a44a35c3..0214bec1 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,4 +1,23 @@ -2009-11-02 Ani Peter +2009-11-10 Thorsten Kukuk + + * doc/man/pam_get_authtok.3.xml: Document pam_get_authtok_noverify + and pam_get_authtok_verify. + + * libpam/Makefile.am (libpam_la_LDFLAGS): Bump revesion of libpam. + + * libpam/pam_get_authtok.c (pam_get_authtok_internal): Renamed + from pam_get_authtok, add flags argument, always check return + values. + + * modules/pam_cracklib/pam_cracklib.c (pam_sm_chauthtok): Use + pam_get_authtok_noverify and pam_get_authtok_verify. + + * libpam/include/security/pam_ext.h: Add prototypes for + pam_get_authtok_noverify and pam_get_authtok_verify. + + * libpam/libpam.map: Add new pam_get_authtok_* functions. + +2009-11-02 Ani Peter * po/ml.po: Updated translations. diff --git a/doc/man/Makefile.am b/doc/man/Makefile.am index 9b229b16..dc2cf009 100644 --- a/doc/man/Makefile.am +++ b/doc/man/Makefile.am @@ -12,7 +12,8 @@ man_MANS = pam.3 PAM.8 pam.8 pam.conf.5 pam.d.5 \ pam_chauthtok.3 pam_close_session.3 pam_conv.3 \ pam_end.3 pam_error.3 \ pam_fail_delay.3 pam_xauth_data.3 \ - pam_get_authtok.3 pam_get_data.3 pam_get_item.3 pam_get_user.3 \ + pam_get_authtok.3 pam_get_authtok_noverify.3 pam_get_authtok_verify.3 \ + pam_get_data.3 pam_get_item.3 pam_get_user.3 \ pam_getenv.3 pam_getenvlist.3 \ pam_info.3 \ pam_open_session.3 \ diff --git a/doc/man/pam_get_authtok.3.xml b/doc/man/pam_get_authtok.3.xml index 0e816350..f2a1d6e9 100644 --- a/doc/man/pam_get_authtok.3.xml +++ b/doc/man/pam_get_authtok.3.xml @@ -27,6 +27,18 @@ const char **authtok const char *prompt + + int pam_get_authtok_noverify + pam_handle_t *pamh + const char **authtok + const char *prompt + + + int pam_get_authtok_verify + pam_handle_t *pamh + const char **authtok + const char *prompt + @@ -74,6 +86,35 @@ + + The pam_get_authtok_noverify function can + only be used for changing the password + (from + pam_sm_chauthtok3 + ). It returns the cached + authentication token, or prompts the user if no token is + currently cached. The difference to pam_get_authtok + is, that this function does not ask a second time for the password + to verify it. Upon successful return, authtok + contains a pointer to the value of the authentication token. Note, + this is a pointer to the + actual data and should + not be free()'ed or + over-written! + + + The pam_get_authtok_verify function can + only be used to verify a password for mistypes gotten by + + pam_get_authtok_noverify3 + . This function asks a second time for the password + and verify it with the password provided by authtok + argument. In case of an error, the value of authtok + is undefined. Else this argument will point to the + actual data and should + not be free()'ed or + over-written! + diff --git a/doc/man/pam_get_authtok_noverify.3 b/doc/man/pam_get_authtok_noverify.3 new file mode 100644 index 00000000..a990dbc4 --- /dev/null +++ b/doc/man/pam_get_authtok_noverify.3 @@ -0,0 +1 @@ +.so man3/pam_get_authtok.3 diff --git a/doc/man/pam_get_authtok_verify.3 b/doc/man/pam_get_authtok_verify.3 new file mode 100644 index 00000000..a990dbc4 --- /dev/null +++ b/doc/man/pam_get_authtok_verify.3 @@ -0,0 +1 @@ +.so man3/pam_get_authtok.3 diff --git a/libpam/Makefile.am b/libpam/Makefile.am index c38e1fee..155db5b3 100644 --- a/libpam/Makefile.am +++ b/libpam/Makefile.am @@ -1,5 +1,5 @@ # -# Copyright (c) 2005, 2006, 2007 Thorsten Kukuk +# Copyright (c) 2005, 2006, 2007, 2009 Thorsten Kukuk # AM_CFLAGS = -DDEFAULT_MODULE_PATH=\"$(SECUREDIR)/\" -DLIBPAM_COMPILE \ @@ -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 82:1:82 +libpam_la_LDFLAGS = -no-undefined -version-info 82:2:82 libpam_la_LIBADD = @LIBAUDIT@ $(LIBPRELUDE_LIBS) @LIBDL@ if STATIC_MODULES diff --git a/libpam/include/security/pam_ext.h b/libpam/include/security/pam_ext.h index 26f7156c..7542861a 100644 --- a/libpam/include/security/pam_ext.h +++ b/libpam/include/security/pam_ext.h @@ -1,5 +1,5 @@ /* - * Copyright (C) 2005, 2006, 2008 Thorsten Kukuk. + * Copyright (C) 2005, 2006, 2008, 2009 Thorsten Kukuk. * * * @@ -77,6 +77,13 @@ pam_prompt (pam_handle_t *pamh, int style, char **response, extern int PAM_NONNULL((1,3)) pam_get_authtok (pam_handle_t *pamh, int item, const char **authtok, const char *prompt); +extern int PAM_NONNULL((1,2)) +pam_get_authtok_noverify (pam_handle_t *pamh, const char **authtok, + const char *prompt); +extern int PAM_NONNULL((1,2)) +pam_get_authtok_verify (pam_handle_t *pamh, const char **authtok, + const char *prompt); + #ifdef __cplusplus } #endif diff --git a/libpam/libpam.map b/libpam/libpam.map index 227e8372..9d55e84f 100644 --- a/libpam/libpam.map +++ b/libpam/libpam.map @@ -35,6 +35,12 @@ LIBPAM_EXTENSION_1.1 { pam_get_authtok; } LIBPAM_EXTENSION_1.0; +LIBPAM_EXTENSION_1.1.1 { + global: + pam_get_authtok_noverify; + pam_get_authtok_verify; +} LIBPAM_EXTENSION_1.1; + LIBPAM_MODUTIL_1.0 { global: pam_modutil_getpwnam; diff --git a/libpam/pam_get_authtok.c b/libpam/pam_get_authtok.c index 9e9f8409..43e33a3c 100644 --- a/libpam/pam_get_authtok.c +++ b/libpam/pam_get_authtok.c @@ -43,6 +43,8 @@ #define PROMPT2 _("Retype new %s%spassword: ") #define MISTYPED_PASS _("Sorry, passwords do not match.") +#define PAM_GETAUTHTOK_NOVERIFY 1 + static const char * get_option (pam_handle_t *pamh, const char *option) { @@ -70,13 +72,14 @@ get_option (pam_handle_t *pamh, const char *option) } -int -pam_get_authtok (pam_handle_t *pamh, int item, const char **authtok, - const char *prompt) +static int +pam_get_authtok_internal (pam_handle_t *pamh, int item, + const char **authtok, const char *prompt, + unsigned int flags) { char *resp[2] = {NULL, NULL}; - const void* prevauthtok; + const void *prevauthtok; const char *authtok_type = ""; int ask_twice = 0; /* Password change, ask twice for it */ int retval; @@ -88,7 +91,9 @@ pam_get_authtok (pam_handle_t *pamh, int item, const char **authtok, which needs to be verified. */ if (item == PAM_AUTHTOK && pamh->choice == PAM_CHAUTHTOK) { - ask_twice = 1; + if (!(flags & PAM_GETAUTHTOK_NOVERIFY)) + ask_twice = 1; + authtok_type = get_option (pamh, "authtok_type"); if (authtok_type == NULL) { @@ -140,7 +145,8 @@ pam_get_authtok (pam_handle_t *pamh, int item, const char **authtok, retval = pam_prompt (pamh, PAM_PROMPT_ECHO_OFF, &resp[0], "%s", PROMPT); - if (resp[0] == NULL || (ask_twice && resp[1] == NULL)) + if (retval != PAM_SUCCESS || resp[0] == NULL || + (ask_twice && resp[1] == NULL)) { /* We want to abort the password change */ pam_error (pamh, _("Password change aborted.")); @@ -168,3 +174,68 @@ pam_get_authtok (pam_handle_t *pamh, int item, const char **authtok, return pam_get_item(pamh, item, (const void **)authtok); } + +int +pam_get_authtok (pam_handle_t *pamh, int item, const char **authtok, + const char *prompt) +{ + return pam_get_authtok_internal (pamh, item, authtok, prompt, 0); +} + + +int +pam_get_authtok_noverify (pam_handle_t *pamh, const char **authtok, + const char *prompt) +{ + return pam_get_authtok_internal (pamh, PAM_AUTHTOK, authtok, prompt, + PAM_GETAUTHTOK_NOVERIFY); +} + +int +pam_get_authtok_verify (pam_handle_t *pamh, const char **authtok, + const char *prompt) +{ + char *resp = NULL; + const char *authtok_type = ""; + int retval; + + if (authtok == NULL || pamh->choice != PAM_CHAUTHTOK) + return PAM_SYSTEM_ERR; + + if (prompt != NULL) + { + retval = pam_prompt (pamh, PAM_PROMPT_ECHO_OFF, &resp, + _("Retype %s"), prompt); + } + else + { + retval = pam_prompt (pamh, PAM_PROMPT_ECHO_OFF, &resp, + PROMPT2, authtok_type, + strlen (authtok_type) > 0?" ":""); + } + + if (retval != PAM_SUCCESS || resp == NULL) + { + /* We want to abort the password change */ + pam_set_item (pamh, PAM_AUTHTOK, NULL); + pam_error (pamh, _("Password change aborted.")); + return PAM_AUTHTOK_ERR; + } + + if (strcmp (*authtok, resp) != 0) + { + pam_set_item (pamh, PAM_AUTHTOK, NULL); + pam_error (pamh, MISTYPED_PASS); + _pam_overwrite (resp); + _pam_drop (resp); + return PAM_TRY_AGAIN; + } + + retval = pam_set_item (pamh, PAM_AUTHTOK, resp); + _pam_overwrite (resp); + _pam_drop (resp); + if (retval != PAM_SUCCESS) + return retval; + + return pam_get_item(pamh, PAM_AUTHTOK, (const void **)authtok); +} diff --git a/modules/pam_cracklib/pam_cracklib.c b/modules/pam_cracklib/pam_cracklib.c index cf383b2c..2e911261 100644 --- a/modules/pam_cracklib/pam_cracklib.c +++ b/modules/pam_cracklib/pam_cracklib.c @@ -639,9 +639,9 @@ PAM_EXTERN int pam_sm_chauthtok(pam_handle_t *pamh, int flags, * set PAM_AUTHTOK and return */ - retval = pam_get_authtok (pamh, PAM_AUTHTOK, &newtoken, NULL); + retval = pam_get_authtok_noverify (pamh, &newtoken, NULL); if (retval != PAM_SUCCESS) { - pam_syslog(pamh, LOG_ERR, "pam_get_authtok returned error: %s", + pam_syslog(pamh, LOG_ERR, "pam_get_authtok_noverify returned error: %s", pam_strerror (pamh, retval)); continue; } else if (newtoken == NULL) { /* user aborted password change, quit */ @@ -676,6 +676,17 @@ PAM_EXTERN int pam_sm_chauthtok(pam_handle_t *pamh, int flags, continue; } } + + retval = pam_get_authtok_verify (pamh, &newtoken, NULL); + if (retval != PAM_SUCCESS) { + pam_syslog(pamh, LOG_ERR, "pam_get_authtok_verify returned error: %s", + pam_strerror (pamh, retval)); + pam_set_item(pamh, PAM_AUTHTOK, NULL); + continue; + } else if (newtoken == NULL) { /* user aborted password change, quit */ + return PAM_AUTHTOK_ERR; + } + return PAM_SUCCESS; } diff --git a/po/Linux-PAM.pot b/po/Linux-PAM.pot index 50b9dc59..8a94c0c1 100644 --- a/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: 2009-06-30 12:29+0200\n" +"POT-Creation-Date: 2009-11-10 16:40+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -49,12 +49,12 @@ msgstr "" msgid "Sorry, passwords do not match." msgstr "" -#: libpam/pam_get_authtok.c:127 +#: libpam/pam_get_authtok.c:132 libpam/pam_get_authtok.c:208 #, c-format msgid "Retype %s" msgstr "" -#: libpam/pam_get_authtok.c:146 +#: libpam/pam_get_authtok.c:152 libpam/pam_get_authtok.c:221 msgid "Password change aborted." msgstr "" diff --git a/po/ar.po b/po/ar.po index 109d47bf..e01fbfe0 100644 --- a/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: 2009-06-30 12:29+0200\n" +"POT-Creation-Date: 2009-11-10 16:40+0100\n" "PO-Revision-Date: 2001-07-13 15:36+0200\n" "Last-Translator: Novell Language \n" "Language-Team: Novell Language \n" @@ -48,12 +48,12 @@ msgstr "أعد كتابة كلمة سر %s%s الجديدة: " msgid "Sorry, passwords do not match." msgstr "عذرًا، يوجد عدم تطابق بين كلمات السر." -#: libpam/pam_get_authtok.c:127 +#: libpam/pam_get_authtok.c:132 libpam/pam_get_authtok.c:208 #, fuzzy, c-format msgid "Retype %s" msgstr "النوع: " -#: libpam/pam_get_authtok.c:146 +#: libpam/pam_get_authtok.c:152 libpam/pam_get_authtok.c:221 #, fuzzy msgid "Password change aborted." msgstr "لم يتم تغيير كلمة السر" diff --git a/po/as.po b/po/as.po index d86adf45..3389403f 100644 --- a/po/as.po +++ b/po/as.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Linux-PAM.tip\n" "Report-Msgid-Bugs-To: http://sourceforge.net/projects/pam\n" -"POT-Creation-Date: 2009-06-30 12:29+0200\n" +"POT-Creation-Date: 2009-11-10 16:40+0100\n" "PO-Revision-Date: 2009-04-09 19:25+0530\n" "Last-Translator: Amitakhya Phukan \n" "Language-Team: Assamese \n" @@ -50,12 +50,12 @@ msgstr "নতুন %s%s গুপ্তশব্দ পুনঃ লিখক: msgid "Sorry, passwords do not match." msgstr "ক্ষমা কৰিব, গুপ্তশব্দৰ অমিল " -#: libpam/pam_get_authtok.c:127 +#: libpam/pam_get_authtok.c:132 libpam/pam_get_authtok.c:208 #, c-format msgid "Retype %s" msgstr "%s পুনঃ লিখক" -#: libpam/pam_get_authtok.c:146 +#: libpam/pam_get_authtok.c:152 libpam/pam_get_authtok.c:221 msgid "Password change aborted." msgstr "গুপ্ত শব্দ সলনি কৰা বাতিল কৰা হ'ল ।" diff --git a/po/bn_IN.po b/po/bn_IN.po index 5fce7585..ffc2b011 100644 --- a/po/bn_IN.po +++ b/po/bn_IN.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: pam.tip\n" "Report-Msgid-Bugs-To: http://sourceforge.net/projects/pam\n" -"POT-Creation-Date: 2009-06-30 12:29+0200\n" +"POT-Creation-Date: 2009-11-10 16:40+0100\n" "PO-Revision-Date: 2009-04-08 18:30+0530\n" "Last-Translator: Runa Bhattacharjee \n" "Language-Team: Bengali INDIA \n" @@ -50,12 +50,12 @@ msgstr "নতুন %s%s পাসওয়ার্ড পুনরায় লি msgid "Sorry, passwords do not match." msgstr "দুঃখিত, পাসওয়ার্ড দুটি এক নয়।" -#: libpam/pam_get_authtok.c:127 +#: libpam/pam_get_authtok.c:132 libpam/pam_get_authtok.c:208 #, c-format msgid "Retype %s" msgstr "%s পুনরায় লিখুন" -#: libpam/pam_get_authtok.c:146 +#: libpam/pam_get_authtok.c:152 libpam/pam_get_authtok.c:221 msgid "Password change aborted." msgstr "পাসওয়ার্ড পরিবর্তনের কর্ম পরিত্যাগ করা হয়েছে।" diff --git a/po/ca.po b/po/ca.po index 86a9ace1..12d776c7 100644 --- a/po/ca.po +++ b/po/ca.po @@ -21,7 +21,7 @@ msgid "" msgstr "" "Project-Id-Version: linux-PAM\n" "Report-Msgid-Bugs-To: http://sourceforge.net/projects/pam\n" -"POT-Creation-Date: 2009-06-30 12:29+0200\n" +"POT-Creation-Date: 2009-11-10 16:40+0100\n" "PO-Revision-Date: 2009-05-18 16:10+0200\n" "Last-Translator: Albert Carabasa Giribet \n" "Language-Team: Catalan \n" @@ -62,12 +62,12 @@ msgstr "Torneu a escriure la nova contrasenya de %s%s: " msgid "Sorry, passwords do not match." msgstr "Les contrasenyes no coincideixen." -#: libpam/pam_get_authtok.c:127 +#: libpam/pam_get_authtok.c:132 libpam/pam_get_authtok.c:208 #, c-format msgid "Retype %s" msgstr "Torneu a escriure %s" -#: libpam/pam_get_authtok.c:146 +#: libpam/pam_get_authtok.c:152 libpam/pam_get_authtok.c:221 msgid "Password change aborted." msgstr "No s'ha canviat la contrasenya." diff --git a/po/cs.po b/po/cs.po index 7668ad57..8cce4355 100644 --- a/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: 2009-06-30 12:29+0200\n" +"POT-Creation-Date: 2009-11-10 16:40+0100\n" "PO-Revision-Date: 2009-03-24 15:22+0100\n" "Last-Translator: Tomas Mraz \n" "Language-Team: cs_CZ \n" @@ -49,12 +49,12 @@ msgstr "Opakujte nové %s%sheslo: " msgid "Sorry, passwords do not match." msgstr "Hesla se neshodují." -#: libpam/pam_get_authtok.c:127 +#: libpam/pam_get_authtok.c:132 libpam/pam_get_authtok.c:208 #, c-format msgid "Retype %s" msgstr "Opakujte %s" -#: libpam/pam_get_authtok.c:146 +#: libpam/pam_get_authtok.c:152 libpam/pam_get_authtok.c:221 msgid "Password change aborted." msgstr "Změna hesla přerušena." diff --git a/po/da.po b/po/da.po index b58bd27c..da72bd89 100644 --- a/po/da.po +++ b/po/da.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: pam\n" "Report-Msgid-Bugs-To: http://sourceforge.net/projects/pam\n" -"POT-Creation-Date: 2009-06-16 10:39+0200\n" +"POT-Creation-Date: 2009-11-10 16:40+0100\n" "PO-Revision-Date: 2009-10-04 18:01+0200\n" "Last-Translator: Kris Thomsen \n" "Language-Team: Danish \n" @@ -49,12 +49,12 @@ msgstr "Genindtast ny %s%sadgangskode: " msgid "Sorry, passwords do not match." msgstr "Adgangskoderne stemmer ikke overens." -#: libpam/pam_get_authtok.c:127 +#: libpam/pam_get_authtok.c:132 libpam/pam_get_authtok.c:208 #, c-format msgid "Retype %s" msgstr "Genindtast %s" -#: libpam/pam_get_authtok.c:146 +#: libpam/pam_get_authtok.c:152 libpam/pam_get_authtok.c:221 msgid "Password change aborted." msgstr "Ændring af adgangskode afbrudt." @@ -231,12 +231,12 @@ msgid "contains the user name in some form" msgstr "indeholder brugernavnet i en eller anden form" #: modules/pam_cracklib/pam_cracklib.c:555 -#: modules/pam_unix/pam_unix_passwd.c:448 +#: modules/pam_unix/pam_unix_passwd.c:475 msgid "No password supplied" msgstr "Ingen adgangskode angivet" #: modules/pam_cracklib/pam_cracklib.c:555 -#: modules/pam_unix/pam_unix_passwd.c:448 +#: modules/pam_unix/pam_unix_passwd.c:475 msgid "Password unchanged" msgstr "Adgangskoden er uændret" @@ -300,8 +300,7 @@ msgid "There was %d failed login attempt since the last successful login." msgid_plural "" "There were %d failed login attempts since the last successful login." msgstr[0] "Der var %d fejlende logindforsøg siden sidste succesfulde logind." -msgstr[1] "" -"Der var %d fejlende logindforsøg siden sidste succesfulde logind." +msgstr[1] "Der var %d fejlende logindforsøg siden sidste succesfulde logind." #. TRANSLATORS: only used if dngettext is not supported #: modules/pam_lastlog/pam_lastlog.c:481 @@ -361,7 +360,7 @@ msgid "Unable to create and initialize directory '%s'." msgstr "Kunne ikke oprette og initialisere mappe \"%s\"." #: modules/pam_pwhistory/pam_pwhistory.c:218 -#: modules/pam_unix/pam_unix_passwd.c:469 +#: modules/pam_unix/pam_unix_passwd.c:496 msgid "Password has been already used. Choose another." msgstr "Adgangskoden er allerede blevet brugt. Vælg en anden." @@ -538,32 +537,32 @@ msgstr[1] "Advarsel: Din adgangskode udløber om %d dage" msgid "Warning: your password will expire in %d days" msgstr "Advarsel: din adgangskode udløber om %d dage" -#: modules/pam_unix/pam_unix_passwd.c:358 +#: modules/pam_unix/pam_unix_passwd.c:385 msgid "NIS password could not be changed." msgstr "NIS-adgangskoden kunne ikke ændres." -#: modules/pam_unix/pam_unix_passwd.c:465 +#: modules/pam_unix/pam_unix_passwd.c:492 msgid "You must choose a longer password" msgstr "Du skal vælge en længere adgangskode" -#: modules/pam_unix/pam_unix_passwd.c:570 +#: modules/pam_unix/pam_unix_passwd.c:597 #, c-format msgid "Changing password for %s." msgstr "Ændrer adgangskode for %s." -#: modules/pam_unix/pam_unix_passwd.c:581 +#: modules/pam_unix/pam_unix_passwd.c:608 msgid "(current) UNIX password: " msgstr "(nuværende) UNIX-adgangskode: " -#: modules/pam_unix/pam_unix_passwd.c:616 +#: modules/pam_unix/pam_unix_passwd.c:643 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:676 +#: modules/pam_unix/pam_unix_passwd.c:703 msgid "Enter new UNIX password: " msgstr "Indtast ny UNIX-adgangskode: " -#: modules/pam_unix/pam_unix_passwd.c:677 +#: modules/pam_unix/pam_unix_passwd.c:704 msgid "Retype new UNIX password: " msgstr "Genindtast ny UNIX-adgangskode: " diff --git a/po/de.po b/po/de.po index 5aae2a84..1ef97b3c 100644 --- a/po/de.po +++ b/po/de.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: 2009-06-30 12:29+0200\n" +"POT-Creation-Date: 2009-11-10 16:40+0100\n" "PO-Revision-Date: 2009-04-17 11:53+0100\n" "Last-Translator: Fabian Affolter \n" "Language-Team: German \n" @@ -50,12 +50,12 @@ msgstr "Geben Sie das neue %s%sPasswort erneut ein: " msgid "Sorry, passwords do not match." msgstr "Die Passwörter stimmen nicht überein." -#: libpam/pam_get_authtok.c:127 +#: libpam/pam_get_authtok.c:132 libpam/pam_get_authtok.c:208 #, c-format msgid "Retype %s" msgstr "Neu eingeben %s" -#: libpam/pam_get_authtok.c:146 +#: libpam/pam_get_authtok.c:152 libpam/pam_get_authtok.c:221 msgid "Password change aborted." msgstr "Passwort Änderung wurde abgebrochen." diff --git a/po/es.po b/po/es.po index a54e7c3b..f79d6b2c 100644 --- a/po/es.po +++ b/po/es.po @@ -10,7 +10,7 @@ msgid "" msgstr "" "Project-Id-Version: Linux-PAM.tip.es\n" "Report-Msgid-Bugs-To: http://sourceforge.net/projects/pam\n" -"POT-Creation-Date: 2009-06-30 12:29+0200\n" +"POT-Creation-Date: 2009-11-10 16:40+0100\n" "PO-Revision-Date: 2009-03-18 22:51-0300\n" "Last-Translator: Domingo Becker \n" "Language-Team: Fedora Spanish \n" @@ -53,12 +53,12 @@ msgstr "Vuelva a escribir la nueva %s%scontraseña: " msgid "Sorry, passwords do not match." msgstr "Las contraseñas no coinciden." -#: libpam/pam_get_authtok.c:127 +#: libpam/pam_get_authtok.c:132 libpam/pam_get_authtok.c:208 #, c-format msgid "Retype %s" msgstr "Reingrese %s" -#: libpam/pam_get_authtok.c:146 +#: libpam/pam_get_authtok.c:152 libpam/pam_get_authtok.c:221 msgid "Password change aborted." msgstr "La contraseña no ha cambiado." diff --git a/po/fi.po b/po/fi.po index 7cc0b798..c60470ae 100644 --- a/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: 2009-06-30 12:29+0200\n" +"POT-Creation-Date: 2009-11-10 16:40+0100\n" "PO-Revision-Date: 2006-05-04 08:30+0200\n" "Last-Translator: Jyri Palokangas \n" "Language-Team: \n" @@ -51,12 +51,12 @@ msgstr "Anna uudelleen uusi %s%ssalasana: " msgid "Sorry, passwords do not match." msgstr "Salasanat eivät täsmää." -#: libpam/pam_get_authtok.c:127 +#: libpam/pam_get_authtok.c:132 libpam/pam_get_authtok.c:208 #, fuzzy, c-format msgid "Retype %s" msgstr "tyyppi: " -#: libpam/pam_get_authtok.c:146 +#: libpam/pam_get_authtok.c:152 libpam/pam_get_authtok.c:221 #, fuzzy msgid "Password change aborted." msgstr "Salasanaa ei vaihdettu" diff --git a/po/fr.po b/po/fr.po index d6a042cc..c436625a 100644 --- a/po/fr.po +++ b/po/fr.po @@ -10,7 +10,7 @@ msgid "" msgstr "" "Project-Id-Version: pam.fr2\n" "Report-Msgid-Bugs-To: http://sourceforge.net/projects/pam\n" -"POT-Creation-Date: 2009-06-30 12:29+0200\n" +"POT-Creation-Date: 2009-11-10 16:40+0100\n" "PO-Revision-Date: 2009-04-15 23:00+0200\n" "Last-Translator: Charles-Antoine Couret \n" "Language-Team: French \n" @@ -52,12 +52,12 @@ msgstr "Retapez le nouveau %s%smot de passe : " msgid "Sorry, passwords do not match." msgstr "Les mots de passe ne correspondent pas." -#: libpam/pam_get_authtok.c:127 +#: libpam/pam_get_authtok.c:132 libpam/pam_get_authtok.c:208 #, c-format msgid "Retype %s" msgstr "Retapez %s" -#: libpam/pam_get_authtok.c:146 +#: libpam/pam_get_authtok.c:152 libpam/pam_get_authtok.c:221 msgid "Password change aborted." msgstr "Changement du mot de passe avorté." diff --git a/po/gu.po b/po/gu.po index c7b9924e..3318b72f 100644 --- a/po/gu.po +++ b/po/gu.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: gu\n" "Report-Msgid-Bugs-To: http://sourceforge.net/projects/pam\n" -"POT-Creation-Date: 2009-06-30 12:29+0200\n" +"POT-Creation-Date: 2009-11-10 16:40+0100\n" "PO-Revision-Date: 2009-04-14 11:37+0530\n" "Last-Translator: Sweta Kothari \n" "Language-Team: Gujarati\n" @@ -52,12 +52,12 @@ msgstr "નવો %s%sપાસવર્ડ ફરી લખો: " msgid "Sorry, passwords do not match." msgstr "માફ કરજો, પાસવર્ડો બંધબેસતા નથી." -#: libpam/pam_get_authtok.c:127 +#: libpam/pam_get_authtok.c:132 libpam/pam_get_authtok.c:208 #, c-format msgid "Retype %s" msgstr "%s ને પુન:ટાઇપ કરો" -#: libpam/pam_get_authtok.c:146 +#: libpam/pam_get_authtok.c:152 libpam/pam_get_authtok.c:221 msgid "Password change aborted." msgstr "પાસવર્ડ બદલાવનો અંત આવેલ છે." diff --git a/po/hi.po b/po/hi.po index 51862e6f..9ce6a43b 100644 --- a/po/hi.po +++ b/po/hi.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: pam.tip\n" "Report-Msgid-Bugs-To: http://sourceforge.net/projects/pam\n" -"POT-Creation-Date: 2009-06-30 12:29+0200\n" +"POT-Creation-Date: 2009-11-10 16:40+0100\n" "PO-Revision-Date: 2009-06-08 12:22+0530\n" "Last-Translator: Rajesh Ranjan \n" "Language-Team: Hindi \n" @@ -53,12 +53,12 @@ msgstr "नया %s%spassword फिर टाइप करें: " msgid "Sorry, passwords do not match." msgstr "क्षमा करें, शब्दकूट नहीं मिलते हैं." -#: libpam/pam_get_authtok.c:127 +#: libpam/pam_get_authtok.c:132 libpam/pam_get_authtok.c:208 #, c-format msgid "Retype %s" msgstr "फिर टाइप करें %s" -#: libpam/pam_get_authtok.c:146 +#: libpam/pam_get_authtok.c:152 libpam/pam_get_authtok.c:221 msgid "Password change aborted." msgstr "कूटशब्द परिवर्तन छोड़ा गया." diff --git a/po/hu.po b/po/hu.po index 43ccea1b..b3f45054 100644 --- a/po/hu.po +++ b/po/hu.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: pam\n" "Report-Msgid-Bugs-To: http://sourceforge.net/projects/pam\n" -"POT-Creation-Date: 2009-06-30 12:29+0200\n" +"POT-Creation-Date: 2009-11-10 16:40+0100\n" "PO-Revision-Date: 2009-03-20 20:53+0100\n" "Last-Translator: Sulyok Péter \n" "Language-Team: Hungarian \n" @@ -53,12 +53,12 @@ msgstr "Ismét az új %s%sjelszó: " msgid "Sorry, passwords do not match." msgstr "Sajnálom, de a jelszavak nem egyeznek." -#: libpam/pam_get_authtok.c:127 +#: libpam/pam_get_authtok.c:132 libpam/pam_get_authtok.c:208 #, c-format msgid "Retype %s" msgstr "Ismét %s" -#: libpam/pam_get_authtok.c:146 +#: libpam/pam_get_authtok.c:152 libpam/pam_get_authtok.c:221 msgid "Password change aborted." msgstr "Jelszó változtatás elvetve." diff --git a/po/it.po b/po/it.po index b56ba638..263772a7 100644 --- a/po/it.po +++ b/po/it.po @@ -10,7 +10,7 @@ msgid "" msgstr "" "Project-Id-Version: Linux-PAM.tip\n" "Report-Msgid-Bugs-To: http://sourceforge.net/projects/pam\n" -"POT-Creation-Date: 2009-06-30 12:29+0200\n" +"POT-Creation-Date: 2009-11-10 16:40+0100\n" "PO-Revision-Date: 2009-04-20 18:31+0200\n" "Last-Translator: mario_santagiuliana \n" "Language-Team: Italian \n" @@ -52,12 +52,12 @@ msgstr "Reimmettere la nuova password%s%s: " msgid "Sorry, passwords do not match." msgstr "Le password non corrispondono." -#: libpam/pam_get_authtok.c:127 +#: libpam/pam_get_authtok.c:132 libpam/pam_get_authtok.c:208 #, c-format msgid "Retype %s" msgstr "Reimmettere %s" -#: libpam/pam_get_authtok.c:146 +#: libpam/pam_get_authtok.c:152 libpam/pam_get_authtok.c:221 msgid "Password change aborted." msgstr "Cambio della password abortito." diff --git a/po/ja.po b/po/ja.po index 3e71cfd0..02d3bbb1 100644 --- a/po/ja.po +++ b/po/ja.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: ja\n" "Report-Msgid-Bugs-To: http://sourceforge.net/projects/pam\n" -"POT-Creation-Date: 2009-06-30 12:29+0200\n" +"POT-Creation-Date: 2009-11-10 16:40+0100\n" "PO-Revision-Date: 2009-08-30 11:39+0900\n" "Last-Translator: Kiyoto Hashida \n" "Language-Team: Japanese \n" @@ -50,12 +50,12 @@ msgstr "新しい%s%sパスワードを再入力してください:" msgid "Sorry, passwords do not match." msgstr "パスワードが一致しません。" -#: libpam/pam_get_authtok.c:127 +#: libpam/pam_get_authtok.c:132 libpam/pam_get_authtok.c:208 #, c-format msgid "Retype %s" msgstr "%s を再入力して下さい" -#: libpam/pam_get_authtok.c:146 +#: libpam/pam_get_authtok.c:152 libpam/pam_get_authtok.c:221 msgid "Password change aborted." msgstr "パスワードの変更は放棄されました" diff --git a/po/kk.po b/po/kk.po index 3f84a436..3c827c79 100644 --- a/po/kk.po +++ b/po/kk.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Linux-PAM 1.0.3\n" "Report-Msgid-Bugs-To: http://sourceforge.net/projects/pam\n" -"POT-Creation-Date: 2009-06-30 12:29+0200\n" +"POT-Creation-Date: 2009-11-10 16:40+0100\n" "PO-Revision-Date: 2009-02-26 13:07+0600\n" "Last-Translator: Baurzhan M. \n" "Language-Team: Kazakh \n" @@ -48,12 +48,12 @@ msgstr "%s%sүшін жаңа парольді қайта енгізіңіз: " msgid "Sorry, passwords do not match." msgstr "Кешіріңіз, парольдер өзара сәйкес емес." -#: libpam/pam_get_authtok.c:127 +#: libpam/pam_get_authtok.c:132 libpam/pam_get_authtok.c:208 #, c-format msgid "Retype %s" msgstr "%s қайта енгізіңіз" -#: libpam/pam_get_authtok.c:146 +#: libpam/pam_get_authtok.c:152 libpam/pam_get_authtok.c:221 msgid "Password change aborted." msgstr "Парольді өзгертуден бас тартылды." diff --git a/po/km.po b/po/km.po index ee8f0e57..f720ce6c 100644 --- a/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: 2009-06-30 12:29+0200\n" +"POT-Creation-Date: 2009-11-10 16:40+0100\n" "PO-Revision-Date: 2006-03-17 10:32+0700\n" "Last-Translator: Khoem Sokhem \n" "Language-Team: Khmer \n" @@ -49,12 +49,12 @@ msgstr "វាយ​ពាក្យ​សម្ងាត់ %s%s ថ្មី​ msgid "Sorry, passwords do not match." msgstr "សូម​ទោស ពាក្យ​សម្ងាត់​មិន​ដូច​គ្នា​ឡើយ ។" -#: libpam/pam_get_authtok.c:127 +#: libpam/pam_get_authtok.c:132 libpam/pam_get_authtok.c:208 #, fuzzy, c-format msgid "Retype %s" msgstr "ប្រភេទ ៖ " -#: libpam/pam_get_authtok.c:146 +#: libpam/pam_get_authtok.c:152 libpam/pam_get_authtok.c:221 #, fuzzy msgid "Password change aborted." msgstr "ពាក្យសម្ងាត់​មិន​បាន​ផ្លាស់ប្ដូរ​ឡើយ" diff --git a/po/kn.po b/po/kn.po index 804f690e..3cc7643b 100644 --- a/po/kn.po +++ b/po/kn.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: pam.tip.kn\n" "Report-Msgid-Bugs-To: http://sourceforge.net/projects/pam\n" -"POT-Creation-Date: 2009-06-30 12:29+0200\n" +"POT-Creation-Date: 2009-11-10 16:40+0100\n" "PO-Revision-Date: 2009-04-03 12:24+0530\n" "Last-Translator: Shankar Prasad \n" "Language-Team: Kannada \n" @@ -49,12 +49,12 @@ msgstr "ಹೊಸ %s%sಗುಪ್ತಪದವನ್ನು ಪುನರ್ ಟ msgid "Sorry, passwords do not match." msgstr "ಕ್ಷಮಿಸಿ, ಗುಪ್ತಪದಗಳು ತಾಳೆಯಾಗುತ್ತಿಲ್ಲ." -#: libpam/pam_get_authtok.c:127 +#: libpam/pam_get_authtok.c:132 libpam/pam_get_authtok.c:208 #, c-format msgid "Retype %s" msgstr "%s ಅನ್ನು ಮರಳಿ ನಮೂದಿಸಿ" -#: libpam/pam_get_authtok.c:146 +#: libpam/pam_get_authtok.c:152 libpam/pam_get_authtok.c:221 msgid "Password change aborted." msgstr "ಗುಪ್ತಪದ ಬದಲಾವಣೆಯನ್ನು ಸ್ಥಗಿತಗೊಳಿಸಲಾಗಿದೆ." diff --git a/po/ko.po b/po/ko.po index b2df15e3..95784ddb 100644 --- a/po/ko.po +++ b/po/ko.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: pam.tip\n" "Report-Msgid-Bugs-To: http://sourceforge.net/projects/pam\n" -"POT-Creation-Date: 2009-06-30 12:29+0200\n" +"POT-Creation-Date: 2009-11-10 16:40+0100\n" "PO-Revision-Date: 2009-09-04 16:29+1000\n" "Last-Translator: Eunju Kim \n" "Language-Team: Korean \n" @@ -49,12 +49,12 @@ msgstr "새 %s%s 암호 재입력:" msgid "Sorry, passwords do not match." msgstr "죄송합니다. 암호가 일치하지 않습니다." -#: libpam/pam_get_authtok.c:127 +#: libpam/pam_get_authtok.c:132 libpam/pam_get_authtok.c:208 #, c-format msgid "Retype %s" msgstr "다시 입력 %s " -#: libpam/pam_get_authtok.c:146 +#: libpam/pam_get_authtok.c:152 libpam/pam_get_authtok.c:221 msgid "Password change aborted." msgstr "암호가 변경되지 않습니다. " diff --git a/po/ml.po b/po/ml.po index c72f3afd..52cefdb7 100644 --- a/po/ml.po +++ b/po/ml.po @@ -9,7 +9,7 @@ msgid "" msgstr "" "Project-Id-Version: ml\n" "Report-Msgid-Bugs-To: http://sourceforge.net/projects/pam\n" -"POT-Creation-Date: 2009-06-30 12:29+0200\n" +"POT-Creation-Date: 2009-11-10 16:40+0100\n" "PO-Revision-Date: 2009-11-02 13:05+0530\n" "Last-Translator: \n" "Language-Team: \n" @@ -51,12 +51,12 @@ msgstr "വീണ്ടും %s%s രഹസ്യവാക്ക് ടൈപ msgid "Sorry, passwords do not match." msgstr "ക്ഷമിക്കണം, രഹസ്യവാക്കുകള്‍ തമ്മില്‍ ചേരുന്നില്ല." -#: libpam/pam_get_authtok.c:127 +#: libpam/pam_get_authtok.c:132 libpam/pam_get_authtok.c:208 #, c-format msgid "Retype %s" msgstr "%s വീണ്ടും ടൈപ്പ് ചെയ്യുക" -#: libpam/pam_get_authtok.c:146 +#: libpam/pam_get_authtok.c:152 libpam/pam_get_authtok.c:221 msgid "Password change aborted." msgstr "രഹസ്യവാക്ക് മാറ്റം വരുത്തുന്നതു് നിര്‍ത്തിയിരിക്കുന്നു." @@ -299,7 +299,8 @@ msgstr "അവസാനം ലോഗിന്‍ ചെയ്തതു് പര #: modules/pam_lastlog/pam_lastlog.c:469 modules/pam_lastlog/pam_lastlog.c:476 #, c-format msgid "There was %d failed login attempt since the last successful login." -msgid_plural "There were %d failed login attempts since the last successful login." +msgid_plural "" +"There were %d failed login attempts since the last successful login." msgstr[0] "ശരിയായി അവസാനം ലോഗിന്‍ ചെയ്ത ശേഷം %d തവണ ലോഗിന്‍ പരാജയപ്പെട്ടു." msgstr[1] "ശരിയായി അവസാനം ലോഗിന്‍ ചെയ്ത ശേഷം %d തവണ ലോഗിന്‍ പരാജയപ്പെട്ടു." @@ -480,8 +481,10 @@ msgstr "%s: Unrecognised ഉപാധി %s\n" #: modules/pam_tally/pam_tally.c:812 #, c-format -msgid "%s: [--file rooted-filename] [--user username] [--reset[=n]] [--quiet]\n" -msgstr "%s: [--file rooted-filename] [--user username] [--reset[=n]] [--quiet]\n" +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:886 modules/pam_tally2/pam_tally2.c:1036 #, c-format @@ -564,4 +567,3 @@ msgstr "പുതിയ UNIX രഹസ്യവാക്ക് നല്‍ക #: modules/pam_unix/pam_unix_passwd.c:704 msgid "Retype new UNIX password: " msgstr "പുതിയ UNIX രഹസ്യവാക്ക് വീണ്ടും ടൈപ്പ് ചെയ്യുക: " - diff --git a/po/mr.po b/po/mr.po index 96c69b86..fff0d4ac 100644 --- a/po/mr.po +++ b/po/mr.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: pam.tip.mr\n" "Report-Msgid-Bugs-To: http://sourceforge.net/projects/pam\n" -"POT-Creation-Date: 2009-06-30 12:29+0200\n" +"POT-Creation-Date: 2009-11-10 16:40+0100\n" "PO-Revision-Date: 2009-04-14 11:31+0530\n" "Last-Translator: Sandeep Shedmake \n" "Language-Team: marathi\n" @@ -49,12 +49,12 @@ msgstr "नवीन गुप्तशब्द %s%sp पुन्हा टा msgid "Sorry, passwords do not match." msgstr "माफ करा, गुप्तशब्द जुळत नाही." -#: libpam/pam_get_authtok.c:127 +#: libpam/pam_get_authtok.c:132 libpam/pam_get_authtok.c:208 #, c-format msgid "Retype %s" msgstr "%s पुन्हा प्रविष्ट करा" -#: libpam/pam_get_authtok.c:146 +#: libpam/pam_get_authtok.c:152 libpam/pam_get_authtok.c:221 msgid "Password change aborted." msgstr "परवलीचा शब्द रद्द केले." diff --git a/po/ms.po b/po/ms.po index 6b4b9e8f..2e88bea1 100644 --- a/po/ms.po +++ b/po/ms.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: 2009-06-30 12:29+0200\n" +"POT-Creation-Date: 2009-11-10 16:40+0100\n" "PO-Revision-Date: 2008-09-25 23:52+0800\n" "Last-Translator: Sharuzzaman Ahmat Raslan \n" "Language-Team: Malay \n" @@ -51,12 +51,12 @@ msgstr "Baru me&nggunakan Template" msgid "Sorry, passwords do not match." msgstr "Sijil dan kekunci diberi tidak sepadan." -#: libpam/pam_get_authtok.c:127 +#: libpam/pam_get_authtok.c:132 libpam/pam_get_authtok.c:208 #, c-format msgid "Retype %s" msgstr "" -#: libpam/pam_get_authtok.c:146 +#: libpam/pam_get_authtok.c:152 libpam/pam_get_authtok.c:221 #, fuzzy msgid "Password change aborted." msgstr "Biarkan tanpa diubah" diff --git a/po/nb.po b/po/nb.po index a789084b..fb3dc944 100644 --- a/po/nb.po +++ b/po/nb.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: 2009-06-30 12:29+0200\n" +"POT-Creation-Date: 2009-11-10 16:40+0100\n" "PO-Revision-Date: 2008-04-30 12:59+0200\n" "Last-Translator: Olav Pettershagen \n" "Language-Team: \n" @@ -48,12 +48,12 @@ msgstr "Bekreft nytt %s%s-passord: " msgid "Sorry, passwords do not match." msgstr "Beklager, ikke samsvar mellom passord." -#: libpam/pam_get_authtok.c:127 +#: libpam/pam_get_authtok.c:132 libpam/pam_get_authtok.c:208 #, c-format msgid "Retype %s" msgstr "" -#: libpam/pam_get_authtok.c:146 +#: libpam/pam_get_authtok.c:152 libpam/pam_get_authtok.c:221 #, fuzzy msgid "Password change aborted." msgstr "Passord uendret" diff --git a/po/nl.po b/po/nl.po index c1587eb7..2ad057fd 100644 --- a/po/nl.po +++ b/po/nl.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: pam.tip.nl\n" "Report-Msgid-Bugs-To: http://sourceforge.net/projects/pam\n" -"POT-Creation-Date: 2009-06-30 12:29+0200\n" +"POT-Creation-Date: 2009-11-10 16:40+0100\n" "PO-Revision-Date: 2009-04-04 17:55+0200\n" "Last-Translator: R.E. van der Luit \n" "Language-Team: Dutch \n" @@ -53,12 +53,12 @@ msgstr "Nieuw %s%swachtwoord herhalen: " msgid "Sorry, passwords do not match." msgstr "Sorry, wachtwoorden komen niet overeen." -#: libpam/pam_get_authtok.c:127 +#: libpam/pam_get_authtok.c:132 libpam/pam_get_authtok.c:208 #, c-format msgid "Retype %s" msgstr "Voer opnieuw in %s" -#: libpam/pam_get_authtok.c:146 +#: libpam/pam_get_authtok.c:152 libpam/pam_get_authtok.c:221 msgid "Password change aborted." msgstr "Wachtwoord wijzigen afgebroken." diff --git a/po/or.po b/po/or.po index 6a187f0e..b3f11560 100644 --- a/po/or.po +++ b/po/or.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: pam.tip.or\n" "Report-Msgid-Bugs-To: http://sourceforge.net/projects/pam\n" -"POT-Creation-Date: 2009-06-30 12:29+0200\n" +"POT-Creation-Date: 2009-11-10 16:40+0100\n" "PO-Revision-Date: 2009-04-01 15:07+0530\n" "Last-Translator: Manoj Kumar Giri \n" "Language-Team: Oriya \n" @@ -54,12 +54,12 @@ msgstr "ନୂତନ %s%s ପ୍ରବେଶ ସଙ୍କେତକୁ ପୁନ msgid "Sorry, passwords do not match." msgstr "କ୍ଷମା କରିବେ, ପ୍ରବେଶ ସଙ୍କେତ ମିଶୁ ନାହିଁ।" -#: libpam/pam_get_authtok.c:127 +#: libpam/pam_get_authtok.c:132 libpam/pam_get_authtok.c:208 #, c-format msgid "Retype %s" msgstr "%sକୁ ପୁନର୍ବାର ଟାଇପ କରନ୍ତୁ" -#: libpam/pam_get_authtok.c:146 +#: libpam/pam_get_authtok.c:152 libpam/pam_get_authtok.c:221 msgid "Password change aborted." msgstr "ପ୍ରବେଶ ସଙ୍କେତ ପରିବର୍ତ୍ତିନକୁ ପ୍ରତ୍ୟାଖାନ କରାଯାଇଛି।" diff --git a/po/pa.po b/po/pa.po index 9edd61bd..7bfabe92 100644 --- a/po/pa.po +++ b/po/pa.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: pam.tip.pa\n" "Report-Msgid-Bugs-To: http://sourceforge.net/projects/pam\n" -"POT-Creation-Date: 2009-06-30 12:29+0200\n" +"POT-Creation-Date: 2009-11-10 16:40+0100\n" "PO-Revision-Date: 2009-06-01 16:19+0530\n" "Last-Translator: Jaswinder Singh \n" "Language-Team: Punjabi \n" @@ -50,12 +50,12 @@ msgstr "ਨਵਾਂ %s%sਪਾਸਵਰਡ ਮੁੜ-ਲਿਖੋ: " msgid "Sorry, passwords do not match." msgstr "ਮਾਫ ਕਰਨਾ ਪਾਸਵਰਡ ਮੇਲ ਨਹੀਂ ਖਾਂਦਾ।" -#: libpam/pam_get_authtok.c:127 +#: libpam/pam_get_authtok.c:132 libpam/pam_get_authtok.c:208 #, c-format msgid "Retype %s" msgstr "ਮੁੜ-ਲਿਖੋ %s" -#: libpam/pam_get_authtok.c:146 +#: libpam/pam_get_authtok.c:152 libpam/pam_get_authtok.c:221 msgid "Password change aborted." msgstr "ਪਾਸਵਰਡ ਤਬਦੀਲੀ ਅਧੂਰੀ ਛੱਡੀ ਗਈ।" diff --git a/po/pl.po b/po/pl.po index ef99e378..2e55371d 100644 --- a/po/pl.po +++ b/po/pl.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: pl\n" "Report-Msgid-Bugs-To: http://sourceforge.net/projects/pam\n" -"POT-Creation-Date: 2009-06-30 12:29+0200\n" +"POT-Creation-Date: 2009-11-10 16:40+0100\n" "PO-Revision-Date: 2009-09-27 13:48+0200\n" "Last-Translator: Piotr Drąg \n" "Language-Team: Polish \n" @@ -49,12 +49,12 @@ msgstr "Proszę ponownie podać nowe hasło %s%s: " msgid "Sorry, passwords do not match." msgstr "Podane hasła nie zgadzają się." -#: libpam/pam_get_authtok.c:127 +#: libpam/pam_get_authtok.c:132 libpam/pam_get_authtok.c:208 #, c-format msgid "Retype %s" msgstr "Proszę ponownie podać %s" -#: libpam/pam_get_authtok.c:146 +#: libpam/pam_get_authtok.c:152 libpam/pam_get_authtok.c:221 msgid "Password change aborted." msgstr "Przerwano zmianę hasła." diff --git a/po/pt.po b/po/pt.po index 276819e2..88ab8d54 100644 --- a/po/pt.po +++ b/po/pt.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: pam\n" "Report-Msgid-Bugs-To: http://sourceforge.net/projects/pam\n" -"POT-Creation-Date: 2009-06-30 12:29+0200\n" +"POT-Creation-Date: 2009-11-10 16:40+0100\n" "PO-Revision-Date: 2009-04-09 16:42+0100\n" "Last-Translator: Rui Gouveia \n" "Language-Team: pt \n" @@ -52,12 +52,12 @@ msgstr "Digite novamente a nova %s%ssenha: " msgid "Sorry, passwords do not match." msgstr "Lamento, as senhas não coincidem." -#: libpam/pam_get_authtok.c:127 +#: libpam/pam_get_authtok.c:132 libpam/pam_get_authtok.c:208 #, c-format msgid "Retype %s" msgstr "Digite novamente %s" -#: libpam/pam_get_authtok.c:146 +#: libpam/pam_get_authtok.c:152 libpam/pam_get_authtok.c:221 msgid "Password change aborted." msgstr "Alteração da senha interrompida." diff --git a/po/pt_BR.po b/po/pt_BR.po index 0a6d7286..e92e6882 100644 --- a/po/pt_BR.po +++ b/po/pt_BR.po @@ -10,7 +10,7 @@ msgid "" msgstr "" "Project-Id-Version: Linux-PAM.tip\n" "Report-Msgid-Bugs-To: http://sourceforge.net/projects/pam\n" -"POT-Creation-Date: 2009-06-30 12:29+0200\n" +"POT-Creation-Date: 2009-11-10 16:40+0100\n" "PO-Revision-Date: 2009-02-20 12:41-0300\n" "Last-Translator: Taylon \n" "Language-Team: Brazilian Portuguese \n" @@ -52,12 +52,12 @@ msgstr "Redigite a nova %s%ssenha:" msgid "Sorry, passwords do not match." msgstr "As senhas não são iguais." -#: libpam/pam_get_authtok.c:127 +#: libpam/pam_get_authtok.c:132 libpam/pam_get_authtok.c:208 #, c-format msgid "Retype %s" msgstr "Redigite %s" -#: libpam/pam_get_authtok.c:146 +#: libpam/pam_get_authtok.c:152 libpam/pam_get_authtok.c:221 msgid "Password change aborted." msgstr "A alteração de senha foi abortada." diff --git a/po/ru.po b/po/ru.po index f17b51b8..c5fa17f1 100644 --- a/po/ru.po +++ b/po/ru.po @@ -10,15 +10,15 @@ msgid "" msgstr "" "Project-Id-Version: ru\n" "Report-Msgid-Bugs-To: http://sourceforge.net/projects/pam\n" -"POT-Creation-Date: 2009-06-30 12:29+0200\n" +"POT-Creation-Date: 2009-11-10 16:40+0100\n" "PO-Revision-Date: 2009-08-21 15:33+1000\n" "Last-Translator: Yulia Poyarkova \n" "Language-Team: \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" +"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 @@ -54,13 +54,13 @@ msgstr "Повторите ввод нового пароля %s%s: " msgid "Sorry, passwords do not match." msgstr "Извините, но пароли не совпадают." -#: libpam/pam_get_authtok.c:127 +#: libpam/pam_get_authtok.c:132 libpam/pam_get_authtok.c:208 #, c-format msgid "Retype %s" msgstr "Повторите ввод %s" # password dialog title -#: libpam/pam_get_authtok.c:146 +#: libpam/pam_get_authtok.c:152 libpam/pam_get_authtok.c:221 msgid "Password change aborted." msgstr "Изменение пароля отменено." diff --git a/po/si.po b/po/si.po index 04665815..c446a139 100644 --- a/po/si.po +++ b/po/si.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: si\n" "Report-Msgid-Bugs-To: http://sourceforge.net/projects/pam\n" -"POT-Creation-Date: 2009-06-30 12:29+0200\n" +"POT-Creation-Date: 2009-11-10 16:40+0100\n" "PO-Revision-Date: 2007-06-22 12:24+0530\n" "Last-Translator: Danishka Navin \n" "Language-Team: Sinhala \n" @@ -49,12 +49,12 @@ msgstr "නව %s%sරහස්පදය නැවත ඇතුළත් කර msgid "Sorry, passwords do not match." msgstr "සමාවෙන්න, රහස්පද ගැලපෙන්නේ නැත." -#: libpam/pam_get_authtok.c:127 +#: libpam/pam_get_authtok.c:132 libpam/pam_get_authtok.c:208 #, fuzzy, c-format msgid "Retype %s" msgstr "වර්‍ගය:" -#: libpam/pam_get_authtok.c:146 +#: libpam/pam_get_authtok.c:152 libpam/pam_get_authtok.c:221 #, fuzzy msgid "Password change aborted." msgstr "රහස්පදය වෙනස් නොවිනි" diff --git a/po/sk.po b/po/sk.po index ee80a37c..9a5b299b 100644 --- a/po/sk.po +++ b/po/sk.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: 2009-06-30 12:29+0200\n" +"POT-Creation-Date: 2009-11-10 16:40+0100\n" "PO-Revision-Date: 2009-03-24 22:24+0100\n" "Last-Translator: Pavol Šimo \n" "Language-Team: Slovak \n" @@ -48,12 +48,12 @@ msgstr "Opakujte nové %s%sheslo: " msgid "Sorry, passwords do not match." msgstr "Prepáčte, heslá sa nezhodujú." -#: libpam/pam_get_authtok.c:127 +#: libpam/pam_get_authtok.c:132 libpam/pam_get_authtok.c:208 #, c-format msgid "Retype %s" msgstr "Opakujte %s" -#: libpam/pam_get_authtok.c:146 +#: libpam/pam_get_authtok.c:152 libpam/pam_get_authtok.c:221 msgid "Password change aborted." msgstr "Zmena hesla zrušená." diff --git a/po/sr.po b/po/sr.po index 303e9676..a23579f7 100644 --- a/po/sr.po +++ b/po/sr.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: 2009-06-30 12:29+0200\n" +"POT-Creation-Date: 2009-11-10 16:40+0100\n" "PO-Revision-Date: 2009-03-25 22:53+0100\n" "Last-Translator: Miloš Komarčević \n" "Language-Team: Serbian (sr) \n" @@ -52,12 +52,12 @@ msgstr "Поново унесите нову %s%sлозинку: " msgid "Sorry, passwords do not match." msgstr "Извините, лозинке се не подударају." -#: libpam/pam_get_authtok.c:127 +#: libpam/pam_get_authtok.c:132 libpam/pam_get_authtok.c:208 #, c-format msgid "Retype %s" msgstr "Поново унесите %s" -#: libpam/pam_get_authtok.c:146 +#: libpam/pam_get_authtok.c:152 libpam/pam_get_authtok.c:221 msgid "Password change aborted." msgstr "Промена лозинке је прекинута." diff --git a/po/sr@latin.po b/po/sr@latin.po index 04965c25..fa0cbbbc 100644 --- a/po/sr@latin.po +++ b/po/sr@latin.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: 2009-06-30 12:29+0200\n" +"POT-Creation-Date: 2009-11-10 16:40+0100\n" "PO-Revision-Date: 2009-03-25 22:53+0100\n" "Last-Translator: Miloš Komarčević \n" "Language-Team: Serbian (sr) \n" @@ -52,12 +52,12 @@ msgstr "Ponovo unesite novu %s%slozinku: " msgid "Sorry, passwords do not match." msgstr "Izvinite, lozinke se ne podudaraju." -#: libpam/pam_get_authtok.c:127 +#: libpam/pam_get_authtok.c:132 libpam/pam_get_authtok.c:208 #, c-format msgid "Retype %s" msgstr "Ponovo unesite %s" -#: libpam/pam_get_authtok.c:146 +#: libpam/pam_get_authtok.c:152 libpam/pam_get_authtok.c:221 msgid "Password change aborted." msgstr "Promena lozinke je prekinuta." diff --git a/po/sv.po b/po/sv.po index 70976898..01f92051 100644 --- a/po/sv.po +++ b/po/sv.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: 2009-06-30 12:29+0200\n" +"POT-Creation-Date: 2009-11-10 16:40+0100\n" "PO-Revision-Date: 2009-02-11 12:22+0100\n" "Last-Translator: Daniel Nylander \n" "Language-Team: Swedish \n" @@ -49,12 +49,12 @@ msgstr "Ange nytt %s%slösenord igen: " msgid "Sorry, passwords do not match." msgstr "Tyvärr, lösenorden stämmer inte överens." -#: libpam/pam_get_authtok.c:127 +#: libpam/pam_get_authtok.c:132 libpam/pam_get_authtok.c:208 #, c-format msgid "Retype %s" msgstr "" -#: libpam/pam_get_authtok.c:146 +#: libpam/pam_get_authtok.c:152 libpam/pam_get_authtok.c:221 msgid "Password change aborted." msgstr "Ändring av lösenordet avbröts." diff --git a/po/ta.po b/po/ta.po index 5f09483f..c3408126 100644 --- a/po/ta.po +++ b/po/ta.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: pam.tip.ta\n" "Report-Msgid-Bugs-To: http://sourceforge.net/projects/pam\n" -"POT-Creation-Date: 2009-06-30 12:29+0200\n" +"POT-Creation-Date: 2009-11-10 16:40+0100\n" "PO-Revision-Date: 2009-04-03 22:27+0530\n" "Last-Translator: I. Felix \n" "Language-Team: Tamil \n" @@ -53,12 +53,12 @@ msgstr "புதிய %s%spassword மீண்டும் உள்ளிட msgid "Sorry, passwords do not match." msgstr "கடவுச்சொல் பொருந்தவில்லை." -#: libpam/pam_get_authtok.c:127 +#: libpam/pam_get_authtok.c:132 libpam/pam_get_authtok.c:208 #, c-format msgid "Retype %s" msgstr "%sஐ மறு தட்டச்சு செய்" -#: libpam/pam_get_authtok.c:146 +#: libpam/pam_get_authtok.c:152 libpam/pam_get_authtok.c:221 msgid "Password change aborted." msgstr "கடவுச்சொல் மாற்றம் கைவிடப்பட்டது." diff --git a/po/te.po b/po/te.po index 4e1fbe93..d688eeed 100644 --- a/po/te.po +++ b/po/te.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: pam.tip.te\n" "Report-Msgid-Bugs-To: http://sourceforge.net/projects/pam\n" -"POT-Creation-Date: 2009-06-30 12:29+0200\n" +"POT-Creation-Date: 2009-11-10 16:40+0100\n" "PO-Revision-Date: 2009-04-14 15:14+0530\n" "Last-Translator: Krishna Babu K \n" "Language-Team: Telugu \n" @@ -53,12 +53,12 @@ msgstr "కొత్త %s%sసంకేతపదమును మరలాటై msgid "Sorry, passwords do not match." msgstr "క్షమించాలి, సంకేతపదము సరిపోలలేదు." -#: libpam/pam_get_authtok.c:127 +#: libpam/pam_get_authtok.c:132 libpam/pam_get_authtok.c:208 #, c-format msgid "Retype %s" msgstr "తిరిగిటైపుచేయి %s" -#: libpam/pam_get_authtok.c:146 +#: libpam/pam_get_authtok.c:152 libpam/pam_get_authtok.c:221 msgid "Password change aborted." msgstr "సంకేతపదము మార్పు తప్పించబడింది" diff --git a/po/tr.po b/po/tr.po index dee72263..8ffaa3f2 100644 --- a/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: 2009-06-30 12:29+0200\n" +"POT-Creation-Date: 2009-11-10 16:40+0100\n" "PO-Revision-Date: 2006-05-03 19:00+0200\n" "Last-Translator: Koray Löker \n" "Language-Team: Türkçe \n" @@ -49,12 +49,12 @@ msgstr "Yeni %s%sparolasını tekrar girin: " msgid "Sorry, passwords do not match." msgstr "Üzgünüm, parolalar birbirine uymuyor." -#: libpam/pam_get_authtok.c:127 +#: libpam/pam_get_authtok.c:132 libpam/pam_get_authtok.c:208 #, fuzzy, c-format msgid "Retype %s" msgstr "tip: " -#: libpam/pam_get_authtok.c:146 +#: libpam/pam_get_authtok.c:152 libpam/pam_get_authtok.c:221 #, fuzzy msgid "Password change aborted." msgstr "Parola değiştirilmedi" diff --git a/po/uk.po b/po/uk.po index 77260011..5514ee1e 100644 --- a/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: 2009-06-30 12:29+0200\n" +"POT-Creation-Date: 2009-11-10 16:40+0100\n" "PO-Revision-Date: 2006-05-03 18:59+0200\n" "Last-Translator: Ivan Petrouchtchak \n" "Language-Team: Ukrainian \n" @@ -50,12 +50,12 @@ msgstr "Повторіть новий пароль %s%s: " msgid "Sorry, passwords do not match." msgstr "Ваші нові паролі не співпадають." -#: libpam/pam_get_authtok.c:127 +#: libpam/pam_get_authtok.c:132 libpam/pam_get_authtok.c:208 #, fuzzy, c-format msgid "Retype %s" msgstr "тип: " -#: libpam/pam_get_authtok.c:146 +#: libpam/pam_get_authtok.c:152 libpam/pam_get_authtok.c:221 #, fuzzy msgid "Password change aborted." msgstr "Пароль не змінено" diff --git a/po/zh_CN.po b/po/zh_CN.po index 9b5a7d49..3f20b54e 100644 --- a/po/zh_CN.po +++ b/po/zh_CN.po @@ -9,7 +9,7 @@ msgid "" msgstr "" "Project-Id-Version: pam.tip\n" "Report-Msgid-Bugs-To: http://sourceforge.net/projects/pam\n" -"POT-Creation-Date: 2009-06-30 12:29+0200\n" +"POT-Creation-Date: 2009-11-10 16:40+0100\n" "PO-Revision-Date: 2009-04-03 12:47+1000\n" "Last-Translator: Leah Liu \n" "Language-Team: Simplified Chinese \n" @@ -51,12 +51,12 @@ msgstr "重新输入新的 %s%s密码:" msgid "Sorry, passwords do not match." msgstr "抱歉,密码不匹配。" -#: libpam/pam_get_authtok.c:127 +#: libpam/pam_get_authtok.c:132 libpam/pam_get_authtok.c:208 #, c-format msgid "Retype %s" msgstr "重新输入 %s" -#: libpam/pam_get_authtok.c:146 +#: libpam/pam_get_authtok.c:152 libpam/pam_get_authtok.c:221 msgid "Password change aborted." msgstr "密码更改取消。" diff --git a/po/zh_TW.po b/po/zh_TW.po index 08eb0bd9..9332d1cf 100644 --- a/po/zh_TW.po +++ b/po/zh_TW.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: pam.tip\n" "Report-Msgid-Bugs-To: http://sourceforge.net/projects/pam\n" -"POT-Creation-Date: 2009-06-30 12:29+0200\n" +"POT-Creation-Date: 2009-11-10 16:40+0100\n" "PO-Revision-Date: 2009-04-06 21:21+1000\n" "Last-Translator: Terry Chuang \n" "Language-Team: \n" @@ -50,12 +50,12 @@ msgstr "再次輸入新的 %s%s密碼:" msgid "Sorry, passwords do not match." msgstr "抱歉,密碼不符合。" -#: libpam/pam_get_authtok.c:127 +#: libpam/pam_get_authtok.c:132 libpam/pam_get_authtok.c:208 #, c-format msgid "Retype %s" msgstr "重新輸入 %s" -#: libpam/pam_get_authtok.c:146 +#: libpam/pam_get_authtok.c:152 libpam/pam_get_authtok.c:221 msgid "Password change aborted." msgstr "已終止密碼變更作業。" diff --git a/po/zu.po b/po/zu.po index 1201bad1..fe60b2b0 100644 --- a/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: 2009-06-30 12:29+0200\n" +"POT-Creation-Date: 2009-11-10 16:40+0100\n" "PO-Revision-Date: 2006-11-03 12:03\n" "Last-Translator: Novell Language \n" "Language-Team: Novell Language \n" @@ -45,12 +45,12 @@ msgstr "Thayipha kabusha %s%siphasiwedi entsha: " msgid "Sorry, passwords do not match." msgstr "Uxolo, amaphasiwedi awahambelani." -#: libpam/pam_get_authtok.c:127 +#: libpam/pam_get_authtok.c:132 libpam/pam_get_authtok.c:208 #, fuzzy, c-format msgid "Retype %s" msgstr "uhlobo: " -#: libpam/pam_get_authtok.c:146 +#: libpam/pam_get_authtok.c:152 libpam/pam_get_authtok.c:221 #, fuzzy msgid "Password change aborted." msgstr "Iphasiwedi ayishintshwanga" -- cgit v1.2.3 From e8e780f7a3911f8ad9d96268d669ed7943e93f4f Mon Sep 17 00:00:00 2001 From: Tomas Mraz Date: Wed, 18 Nov 2009 16:06:53 +0000 Subject: Relevant BUGIDs: 2892189 Purpose of commit: bugfix Commit summary: --------------- 2009-11-18 Tomas Mraz * modules/pam_access/pam_access.c(user_match): Revert the netgroup match to the original behavior, add new syntax for adding the local hostname. * modules/pam_access/access.conf.5.xml: Document the new syntax for adding the local hostname to the netgroup match. --- ChangeLog | 8 ++++++++ modules/pam_access/access.conf.5.xml | 7 ++++++- modules/pam_access/pam_access.c | 11 ++++++++--- 3 files changed, 22 insertions(+), 4 deletions(-) diff --git a/ChangeLog b/ChangeLog index 0214bec1..8033486f 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,11 @@ +2009-11-18 Tomas Mraz + + * modules/pam_access/pam_access.c(user_match): Revert the netgroup + match to the original behavior, add new syntax for adding the local + hostname. + * modules/pam_access/access.conf.5.xml: Document the new syntax + for adding the local hostname to the netgroup match. + 2009-11-10 Thorsten Kukuk * doc/man/pam_get_authtok.3.xml: Document pam_get_authtok_noverify diff --git a/modules/pam_access/access.conf.5.xml b/modules/pam_access/access.conf.5.xml index 1b629afc..a4d3419b 100644 --- a/modules/pam_access/access.conf.5.xml +++ b/modules/pam_access/access.conf.5.xml @@ -74,7 +74,12 @@ not set and <origin> field is thus set from PAM_TTY or PAM_SERVICE". If supported by the system you can use - @netgroupname in host or user patterns. + @netgroupname in host or user patterns. The + @@netgroupname syntax is supported in the user + pattern only and it makes the local system hostname to be passed + to the netgroup match call in addition to the user name. This might not + work correctly on some libc implementations causing the match to + always fail. diff --git a/modules/pam_access/pam_access.c b/modules/pam_access/pam_access.c index 963ce528..e9f0caa3 100644 --- a/modules/pam_access/pam_access.c +++ b/modules/pam_access/pam_access.c @@ -529,9 +529,14 @@ user_match (pam_handle_t *pamh, char *tok, struct login_info *item) return (user_match (pamh, tok, item) && from_match (pamh, at + 1, &fake_item)); } else if (tok[0] == '@') { /* netgroup */ - if (item->hostname == NULL) - return NO; - return (netgroup_match (pamh, tok + 1, item->hostname, string, item->debug)); + const char *hostname = NULL; + if (tok[1] == '@') { /* add hostname to netgroup match */ + if (item->hostname == NULL) + return NO; + ++tok; + hostname = item->hostname; + } + return (netgroup_match (pamh, tok + 1, hostname, string, item->debug)); } else if (tok[0] == '(' && tok[strlen(tok) - 1] == ')') return (group_match (pamh, tok, string, item->debug)); else if ((rv=string_match (pamh, tok, string, item->debug)) != NO) /* ALL or exact match */ -- cgit v1.2.3 From e600e04072e7fe89168209b813f953985350159e Mon Sep 17 00:00:00 2001 From: Tomas Mraz Date: Thu, 19 Nov 2009 10:43:23 +0000 Subject: Relevant BUGIDs: Purpose of commit: bugfix Commit summary: --------------- 2009-11-19 Tomas Mraz * modules/pam_sepermit/pam_sepermit.c(sepermit_match): Return PAM_AUTH_ERR from the module if sepermit_lock() fails. --- ChangeLog | 5 +++++ modules/pam_sepermit/pam_sepermit.c | 3 ++- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/ChangeLog b/ChangeLog index 8033486f..af4a0592 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2009-11-19 Tomas Mraz + + * modules/pam_sepermit/pam_sepermit.c(sepermit_match): Return + PAM_AUTH_ERR from the module if sepermit_lock() fails. + 2009-11-18 Tomas Mraz * modules/pam_access/pam_access.c(user_match): Revert the netgroup diff --git a/modules/pam_sepermit/pam_sepermit.c b/modules/pam_sepermit/pam_sepermit.c index df0a2b1c..8b2360b5 100644 --- a/modules/pam_sepermit/pam_sepermit.c +++ b/modules/pam_sepermit/pam_sepermit.c @@ -314,7 +314,8 @@ sepermit_match(pam_handle_t *pamh, const char *cfgfile, const char *user, if (ignore) *sense = PAM_IGNORE; if (geteuid() == 0 && exclusive) - return sepermit_lock(pamh, user, debug); + if (sepermit_lock(pamh, user, debug) < 0) + *sense = PAM_AUTH_ERR; } return 0; } -- cgit v1.2.3 From 7f002afe63c0ae06bf011d6cc83fb2c0dcc6f373 Mon Sep 17 00:00:00 2001 From: Tomas Mraz Date: Tue, 8 Dec 2009 09:06:46 +0000 Subject: Relevant BUGIDs: Purpose of commit: cleanup Commit summary: --------------- 2009-12-08 Tomas Mraz * modules/pam_listfile/pam_listfile.c(pam_sm_authenticate): Remove unused function and variable. --- ChangeLog | 5 +++++ modules/pam_listfile/pam_listfile.c | 12 ------------ 2 files changed, 5 insertions(+), 12 deletions(-) diff --git a/ChangeLog b/ChangeLog index af4a0592..eeed6fb0 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2009-12-08 Tomas Mraz + + * modules/pam_listfile/pam_listfile.c(pam_sm_authenticate): Remove + unused function and variable. + 2009-11-19 Tomas Mraz * modules/pam_sepermit/pam_sepermit.c(sepermit_match): Return diff --git a/modules/pam_listfile/pam_listfile.c b/modules/pam_listfile/pam_listfile.c index f7ed9a40..3768aa72 100644 --- a/modules/pam_listfile/pam_listfile.c +++ b/modules/pam_listfile/pam_listfile.c @@ -39,17 +39,6 @@ #include #include -/* checks if a user is on a list of members */ -static int is_on_list(char * const *list, const char *member) -{ - while (*list) { - if (strcmp(*list, member) == 0) - return 1; - list++; - } - return 0; -} - /* --- authentication management functions (only) --- */ /* Extended Items that are not directly available via pam_get_item() */ @@ -81,7 +70,6 @@ pam_sm_authenticate (pam_handle_t *pamh, int flags UNUSED, /* Stuff for "extended" items */ struct passwd *userinfo; - struct group *grpinfo; apply_type=APPLY_TYPE_NULL; memset(apply_val,0,sizeof(apply_val)); -- cgit v1.2.3 From 17c4c04115c7de3f5884ebdc562b0912bbd1b736 Mon Sep 17 00:00:00 2001 From: Tomas Mraz Date: Tue, 8 Dec 2009 09:15:51 +0000 Subject: Relevant BUGIDs: rhbz#545053 Purpose of commit: new feature Commit summary: --------------- 2009-12-08 Tomas Mraz * modules/pam_unix/passverify.c(unix_update_shadow): Create a shadow entry if not present in the file. --- ChangeLog | 3 +++ modules/pam_unix/passverify.c | 25 ++++++++++++++++++------- 2 files changed, 21 insertions(+), 7 deletions(-) diff --git a/ChangeLog b/ChangeLog index eeed6fb0..547b2d58 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,8 @@ 2009-12-08 Tomas Mraz + * modules/pam_unix/passverify.c(unix_update_shadow): Create a shadow + entry if not present in the file. + * modules/pam_listfile/pam_listfile.c(pam_sm_authenticate): Remove unused function and variable. diff --git a/modules/pam_unix/passverify.c b/modules/pam_unix/passverify.c index 489e8560..d175dfa5 100644 --- a/modules/pam_unix/passverify.c +++ b/modules/pam_unix/passverify.c @@ -839,19 +839,16 @@ done: PAMH_ARG_DECL(int unix_update_shadow, const char *forwho, char *towhat) { - struct spwd *spwdent = NULL, *stmpent = NULL; + struct spwd spwdent, *stmpent = NULL; struct stat st; FILE *pwfile, *opwfile; - int err = 1; + int err = 0; int oldmask; + int wroteentry = 0; #ifdef WITH_SELINUX security_context_t prev_context=NULL; #endif - spwdent = getspnam(forwho); - if (spwdent == NULL) { - return PAM_USER_UNKNOWN; - } oldmask = umask(077); #ifdef WITH_SELINUX @@ -912,7 +909,7 @@ PAMH_ARG_DECL(int unix_update_shadow, if (!strcmp(stmpent->sp_namp, forwho)) { stmpent->sp_pwdp = towhat; stmpent->sp_lstchg = time(NULL) / (60 * 60 * 24); - err = 0; + wroteentry = 1; D(("Set password %s for %s", stmpent->sp_pwdp, forwho)); } @@ -924,8 +921,22 @@ PAMH_ARG_DECL(int unix_update_shadow, stmpent = fgetspent(opwfile); } + fclose(opwfile); + if (!wroteentry && !err) { + spwdent.sp_namp = forwho; + spwdent.sp_pwdp = towhat; + spwdent.sp_lstchg = time(NULL) / (60 * 60 * 24); + spwdent.sp_min = spwdent.sp_max = spwdent.sp_warn = spwdent.sp_inact = + spwdent.sp_expire = -1; + spwdent.sp_flag = (unsigned long)-1l; + if (putspent(&spwdent, pwfile)) { + D(("error writing entry to shadow file: %m")); + err = 1; + } + } + if (fflush(pwfile) || fsync(fileno(pwfile))) { D(("fflush or fsync error writing entries to shadow file: %m")); err = 1; -- cgit v1.2.3 From a728c0f63e15c18ef599e599e4e46456b624abda Mon Sep 17 00:00:00 2001 From: Thorsten Kukuk Date: Tue, 8 Dec 2009 14:41:40 +0000 Subject: Relevant BUGIDs: 2892529 Purpose of commit: bugfix Commit summary: --------------- 2009-12-08 Thorsten Kukuk * configure.in: Rename DEBUG to PAM_DEBUG. * libpam/pam_env.c: Likewise * libpam/pam_handlers.c: Likewise * libpam/pam_miscc.c: Likewise * libpam/pam_password.c: Likewise * libpam/include/security/_pam_macros.h: Likewise * libpamc/test/modules/pam_secret.c: Likewise * modules/pam_group/pam_group.c: Likewise * modules/pam_listfile/pam_listfile.c: Likewise * modules/pam_unix/pam_unix_auth.c: Likewise * modules/pam_unix/pam_unix_passwd.c: Likewise --- ChangeLog | 14 ++++++++++++++ configure.in | 2 +- libpam/include/security/_pam_macros.h | 4 ++-- libpam/pam_env.c | 2 +- libpam/pam_handlers.c | 2 +- libpam/pam_misc.c | 2 +- libpam/pam_password.c | 2 -- libpamc/test/modules/pam_secret.c | 4 +--- modules/pam_group/pam_group.c | 6 +++--- modules/pam_listfile/pam_listfile.c | 18 +++++++++--------- modules/pam_unix/pam_unix_auth.c | 2 -- modules/pam_unix/pam_unix_passwd.c | 2 +- 12 files changed, 34 insertions(+), 26 deletions(-) diff --git a/ChangeLog b/ChangeLog index 547b2d58..80e00631 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,17 @@ +2009-12-08 Thorsten Kukuk + + * configure.in: Rename DEBUG to PAM_DEBUG. + * libpam/pam_env.c: Likewise + * libpam/pam_handlers.c: Likewise + * libpam/pam_miscc.c: Likewise + * libpam/pam_password.c: Likewise + * libpam/include/security/_pam_macros.h: Likewise + * libpamc/test/modules/pam_secret.c: Likewise + * modules/pam_group/pam_group.c: Likewise + * modules/pam_listfile/pam_listfile.c: Likewise + * modules/pam_unix/pam_unix_auth.c: Likewise + * modules/pam_unix/pam_unix_passwd.c: Likewise + 2009-12-08 Tomas Mraz * modules/pam_unix/passverify.c(unix_update_shadow): Create a shadow diff --git a/configure.in b/configure.in index 3cc05ed4..96cf572b 100644 --- a/configure.in +++ b/configure.in @@ -234,7 +234,7 @@ AC_ARG_ENABLE([debug], AS_HELP_STRING([--enable-debug],[specify you are building with debugging on])) if test x"$enable_debug" = x"yes" ; then - AC_DEFINE([DEBUG],, + AC_DEFINE([PAM_DEBUG],, [lots of stuff gets written to /var/run/pam-debug.log]) fi diff --git a/libpam/include/security/_pam_macros.h b/libpam/include/security/_pam_macros.h index bd107cfb..e891e226 100644 --- a/libpam/include/security/_pam_macros.h +++ b/libpam/include/security/_pam_macros.h @@ -62,7 +62,7 @@ do { \ /* some debugging code */ -#ifdef DEBUG +#ifdef PAM_DEBUG /* * This provides the necessary function to do debugging in PAM. @@ -191,6 +191,6 @@ do { \ #define _pam_show_mem(X,XS) do { } while (0) #define _pam_show_reply(reply, replies) do { } while (0) -#endif /* DEBUG */ +#endif /* PAM_DEBUG */ #endif /* PAM_MACROS_H */ diff --git a/libpam/pam_env.c b/libpam/pam_env.c index dcdac7ab..1c8403d6 100644 --- a/libpam/pam_env.c +++ b/libpam/pam_env.c @@ -21,7 +21,7 @@ /* helper functions */ -#ifdef DEBUG +#ifdef PAM_DEBUG static void _pam_dump_env(pam_handle_t *pamh) { int i; diff --git a/libpam/pam_handlers.c b/libpam/pam_handlers.c index bca3dd31..59a1929f 100644 --- a/libpam/pam_handlers.c +++ b/libpam/pam_handlers.c @@ -239,7 +239,7 @@ static int _pam_parse_conf_file(pam_handle_t *pamh, FILE *f argv = NULL; } -#ifdef DEBUG +#ifdef PAM_DEBUG { int y; diff --git a/libpam/pam_misc.c b/libpam/pam_misc.c index b690fd3e..0e607276 100644 --- a/libpam/pam_misc.c +++ b/libpam/pam_misc.c @@ -171,7 +171,7 @@ int _pam_mkargv(char *s, char ***argv, int *argc) char **our_argv = NULL; char **argvbuf; char *argvbufp; -#ifdef DEBUG +#ifdef PAM_DEBUG int count=0; #endif diff --git a/libpam/pam_password.c b/libpam/pam_password.c index 70917c58..75db5e50 100644 --- a/libpam/pam_password.c +++ b/libpam/pam_password.c @@ -4,8 +4,6 @@ * $Id$ */ -/* #define DEBUG */ - #include "pam_private.h" #include diff --git a/libpamc/test/modules/pam_secret.c b/libpamc/test/modules/pam_secret.c index 830f1a78..6316f7f5 100644 --- a/libpamc/test/modules/pam_secret.c +++ b/libpamc/test/modules/pam_secret.c @@ -9,8 +9,6 @@ * NEEDS TO BE INTEGRATED MORE NATIVELY. */ -/* #define DEBUG */ - #include #include #include @@ -178,7 +176,7 @@ static int converse(pam_handle_t *pamh, struct ps_state_s *new) } } -#ifdef DEBUG +#ifdef PAM_DEBUG if (retval == PAM_SUCCESS) { D(("reply has length=%d and control=%u", PAM_BP_LENGTH(new->current_reply), diff --git a/modules/pam_group/pam_group.c b/modules/pam_group/pam_group.c index 4a931c4f..3dc7f78e 100644 --- a/modules/pam_group/pam_group.c +++ b/modules/pam_group/pam_group.c @@ -605,7 +605,7 @@ static int check_account(pam_handle_t *pamh, const char *service, no_grps = 0; _pam_drop(grps); } -#ifdef DEBUG +#ifdef PAM_DEBUG { int z; for (z=0; z 0) { -#ifdef DEBUG +#ifdef PAM_DEBUG int err; #endif D(("trying to set %d groups", no_grps)); -#ifdef DEBUG +#ifdef PAM_DEBUG for (err=0; err #include -#ifdef DEBUG +#ifdef PAM_DEBUG #include #endif @@ -199,23 +199,23 @@ pam_sm_authenticate (pam_handle_t *pamh, int flags UNUSED, if(apply_type==APPLY_TYPE_USER) { if(strcmp(user_name, apply_val)) { /* Does not apply to this user */ -#ifdef DEBUG +#ifdef PAM_DEBUG pam_syslog(pamh,LOG_DEBUG, "don't apply: apply=%s, user=%s", apply_val,user_name); -#endif /* DEBUG */ +#endif /* PAM_DEBUG */ free(ifname); return PAM_IGNORE; } } else if(apply_type==APPLY_TYPE_GROUP) { if(!pam_modutil_user_in_group_nam_nam(pamh,user_name,apply_val)) { /* Not a member of apply= group */ -#ifdef DEBUG +#ifdef PAM_DEBUG pam_syslog(pamh,LOG_DEBUG, "don't apply: %s not a member of group %s", user_name,apply_val); -#endif /* DEBUG */ +#endif /* PAM_DEBUG */ free(ifname); return PAM_IGNORE; } @@ -276,7 +276,7 @@ pam_sm_authenticate (pam_handle_t *pamh, int flags UNUSED, return onerr; } } -#ifdef DEBUG +#ifdef PAM_DEBUG pam_syslog(pamh,LOG_INFO, "Got file = %s, item = %d, value = %s, sense = %d", @@ -312,7 +312,7 @@ pam_sm_authenticate (pam_handle_t *pamh, int flags UNUSED, retval=PAM_AUTH_ERR; /* This loop assumes that PAM_SUCCESS == 0 and PAM_AUTH_ERR != 0 */ -#ifdef DEBUG +#ifdef PAM_DEBUG assert(PAM_SUCCESS == 0); assert(PAM_AUTH_ERR != 0); #endif @@ -343,7 +343,7 @@ pam_sm_authenticate (pam_handle_t *pamh, int flags UNUSED, fclose(inf); free(ifname); if ((sense && retval) || (!sense && !retval)) { -#ifdef DEBUG +#ifdef PAM_DEBUG pam_syslog(pamh,LOG_INFO, "Returning PAM_SUCCESS, retval = %d", retval); #endif @@ -352,7 +352,7 @@ pam_sm_authenticate (pam_handle_t *pamh, int flags UNUSED, else { const void *service; const char *user_name; -#ifdef DEBUG +#ifdef PAM_DEBUG pam_syslog(pamh,LOG_INFO, "Returning PAM_AUTH_ERR, retval = %d", retval); #endif diff --git a/modules/pam_unix/pam_unix_auth.c b/modules/pam_unix/pam_unix_auth.c index 05b5ec6c..c2f79b10 100644 --- a/modules/pam_unix/pam_unix_auth.c +++ b/modules/pam_unix/pam_unix_auth.c @@ -35,8 +35,6 @@ * OF THE POSSIBILITY OF SUCH DAMAGE. */ -/* #define DEBUG */ - #include "config.h" #include diff --git a/modules/pam_unix/pam_unix_passwd.c b/modules/pam_unix/pam_unix_passwd.c index 2792a4d5..1d70a7c2 100644 --- a/modules/pam_unix/pam_unix_passwd.c +++ b/modules/pam_unix/pam_unix_passwd.c @@ -385,7 +385,7 @@ static int _do_setpass(pam_handle_t* pamh, const char *forwho, _("NIS password could not be changed.")); retval = PAM_TRY_AGAIN; } -#ifdef DEBUG +#ifdef PAM_DEBUG sleep(5); #endif } else { -- cgit v1.2.3 From 2c201a306eb3945da808df4daf8c57895197a225 Mon Sep 17 00:00:00 2001 From: Thorsten Kukuk Date: Wed, 16 Dec 2009 13:17:13 +0000 Subject: Relevant BUGIDs: Purpose of commit: release Commit summary: --------------- 2009-12-16 Thorsten Kukuk * release version 1.1.1 * NEWS: Adjust for 1.1.1 * configure.in: Likewise. * doc/adg/Linux-PAM_ADG.xml: Likewise. * doc/mwg/Linux-PAM_MWG.xml: Likewise. * doc/sag/Linux-PAM_SAG.xml: Likewise. * po/*.po: Regenerated. --- ChangeLog | 11 +++++++++++ NEWS | 10 ++++++++++ configure.in | 2 +- doc/adg/Linux-PAM_ADG.xml | 2 +- doc/mwg/Linux-PAM_MWG.xml | 2 +- doc/sag/Linux-PAM_SAG.xml | 2 +- po/Linux-PAM.pot | 4 ++-- po/ar.po | 4 ++-- po/as.po | 4 ++-- po/bn_IN.po | 4 ++-- po/ca.po | 4 ++-- po/cs.po | 4 ++-- po/da.po | 4 ++-- po/de.po | 4 ++-- po/es.po | 4 ++-- po/fi.po | 4 ++-- po/fr.po | 4 ++-- po/gu.po | 4 ++-- po/hi.po | 4 ++-- po/hu.po | 4 ++-- po/it.po | 4 ++-- po/ja.po | 4 ++-- po/kk.po | 4 ++-- po/km.po | 4 ++-- po/kn.po | 4 ++-- po/ko.po | 4 ++-- po/ml.po | 4 ++-- po/mr.po | 4 ++-- po/ms.po | 4 ++-- po/nb.po | 4 ++-- po/nl.po | 4 ++-- po/or.po | 4 ++-- po/pa.po | 4 ++-- po/pl.po | 4 ++-- po/pt.po | 4 ++-- po/pt_BR.po | 4 ++-- po/ru.po | 4 ++-- po/si.po | 4 ++-- po/sk.po | 4 ++-- po/sr.po | 4 ++-- po/sr@latin.po | 4 ++-- po/sv.po | 4 ++-- po/ta.po | 4 ++-- po/te.po | 4 ++-- po/tr.po | 4 ++-- po/uk.po | 4 ++-- po/zh_CN.po | 4 ++-- po/zh_TW.po | 4 ++-- po/zu.po | 4 ++-- 49 files changed, 111 insertions(+), 90 deletions(-) diff --git a/ChangeLog b/ChangeLog index 80e00631..456bdd41 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,14 @@ +2009-12-16 Thorsten Kukuk + + * release version 1.1.1 + + * NEWS: Adjust for 1.1.1 + * configure.in: Likewise. + * doc/adg/Linux-PAM_ADG.xml: Likewise. + * doc/mwg/Linux-PAM_MWG.xml: Likewise. + * doc/sag/Linux-PAM_SAG.xml: Likewise. + * po/*.po: Regenerated. + 2009-12-08 Thorsten Kukuk * configure.in: Rename DEBUG to PAM_DEBUG. diff --git a/NEWS b/NEWS index a0efd68f..a416b9de 100644 --- a/NEWS +++ b/NEWS @@ -1,6 +1,16 @@ Linux-PAM NEWS -- history of user-visible changes. +Release 1.1.1 + +* Update translations +* pam_access: Revert netgroup match to original behavior, add new + syntax for adding the local hostname to netgroup match +* libpam: Add new functions pam_get_authtok_noverify() and + pam_get_authtok_verify() +* Add sepermit.conf.5 manual page +* Lot of bug fixes + Release 1.1.0 * Update translations diff --git a/configure.in b/configure.in index 96cf572b..c7c07ccc 100644 --- a/configure.in +++ b/configure.in @@ -1,7 +1,7 @@ dnl Process this file with autoconf to produce a configure script. AC_INIT AC_CONFIG_SRCDIR([conf/pam_conv1/pam_conv_y.y]) -AM_INIT_AUTOMAKE("Linux-PAM", 1.1.0) +AM_INIT_AUTOMAKE("Linux-PAM", 1.1.1) AC_PREREQ(2.61) AC_CONFIG_HEADERS([config.h]) AC_CONFIG_MACRO_DIR([m4]) diff --git a/doc/adg/Linux-PAM_ADG.xml b/doc/adg/Linux-PAM_ADG.xml index a39528a9..8d4e62c7 100644 --- a/doc/adg/Linux-PAM_ADG.xml +++ b/doc/adg/Linux-PAM_ADG.xml @@ -16,7 +16,7 @@ kukuk@thkukuk.de - Version 1.1, 16. June 2009 + Version 1.1.1, 16. December 2009 This manual documents what an application developer needs to know diff --git a/doc/mwg/Linux-PAM_MWG.xml b/doc/mwg/Linux-PAM_MWG.xml index 25abe6f6..4f3fdfc0 100644 --- a/doc/mwg/Linux-PAM_MWG.xml +++ b/doc/mwg/Linux-PAM_MWG.xml @@ -16,7 +16,7 @@ kukuk@thkukuk.de - Version 1.1, 16. June 2009 + Version 1.1.1, 16. December 2009 This manual documents what a programmer needs to know in order diff --git a/doc/sag/Linux-PAM_SAG.xml b/doc/sag/Linux-PAM_SAG.xml index f608512e..6e05498a 100644 --- a/doc/sag/Linux-PAM_SAG.xml +++ b/doc/sag/Linux-PAM_SAG.xml @@ -16,7 +16,7 @@ kukuk@thkukuk.de - Version 1.1, 16. June 2009 + Version 1.1.1, 16. December 2009 This manual documents what a system-administrator needs to know about diff --git a/po/Linux-PAM.pot b/po/Linux-PAM.pot index 8a94c0c1..a731c8e7 100644 --- a/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: 2009-11-10 16:40+0100\n" +"POT-Creation-Date: 2009-12-09 13:20+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -31,7 +31,7 @@ msgid "erroneous conversation (%d)\n" msgstr "" #: libpam/pam_get_authtok.c:39 modules/pam_exec/pam_exec.c:142 -#: modules/pam_unix/pam_unix_auth.c:159 modules/pam_userdb/pam_userdb.c:63 +#: modules/pam_unix/pam_unix_auth.c:157 modules/pam_userdb/pam_userdb.c:63 msgid "Password: " msgstr "" diff --git a/po/ar.po b/po/ar.po index e01fbfe0..aa0b0c8c 100644 --- a/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: 2009-11-10 16:40+0100\n" +"POT-Creation-Date: 2009-12-09 13:20+0100\n" "PO-Revision-Date: 2001-07-13 15:36+0200\n" "Last-Translator: Novell Language \n" "Language-Team: Novell Language \n" @@ -30,7 +30,7 @@ msgid "erroneous conversation (%d)\n" msgstr "محادثة خاطئة (%d)\n" #: libpam/pam_get_authtok.c:39 modules/pam_exec/pam_exec.c:142 -#: modules/pam_unix/pam_unix_auth.c:159 modules/pam_userdb/pam_userdb.c:63 +#: modules/pam_unix/pam_unix_auth.c:157 modules/pam_userdb/pam_userdb.c:63 msgid "Password: " msgstr "كلمة السر: " diff --git a/po/as.po b/po/as.po index 3389403f..e63fcb07 100644 --- a/po/as.po +++ b/po/as.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Linux-PAM.tip\n" "Report-Msgid-Bugs-To: http://sourceforge.net/projects/pam\n" -"POT-Creation-Date: 2009-11-10 16:40+0100\n" +"POT-Creation-Date: 2009-12-09 13:20+0100\n" "PO-Revision-Date: 2009-04-09 19:25+0530\n" "Last-Translator: Amitakhya Phukan \n" "Language-Team: Assamese \n" @@ -32,7 +32,7 @@ msgid "erroneous conversation (%d)\n" msgstr "ভুল সম্বাদ (%d)\n" #: libpam/pam_get_authtok.c:39 modules/pam_exec/pam_exec.c:142 -#: modules/pam_unix/pam_unix_auth.c:159 modules/pam_userdb/pam_userdb.c:63 +#: modules/pam_unix/pam_unix_auth.c:157 modules/pam_userdb/pam_userdb.c:63 msgid "Password: " msgstr "গুপ্তশব্দ:" diff --git a/po/bn_IN.po b/po/bn_IN.po index ffc2b011..83cc2e69 100644 --- a/po/bn_IN.po +++ b/po/bn_IN.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: pam.tip\n" "Report-Msgid-Bugs-To: http://sourceforge.net/projects/pam\n" -"POT-Creation-Date: 2009-11-10 16:40+0100\n" +"POT-Creation-Date: 2009-12-09 13:20+0100\n" "PO-Revision-Date: 2009-04-08 18:30+0530\n" "Last-Translator: Runa Bhattacharjee \n" "Language-Team: Bengali INDIA \n" @@ -32,7 +32,7 @@ msgid "erroneous conversation (%d)\n" msgstr "ত্রুটিপূর্ণ তথ্যবিনিময় (conversation) (%d)\n" #: libpam/pam_get_authtok.c:39 modules/pam_exec/pam_exec.c:142 -#: modules/pam_unix/pam_unix_auth.c:159 modules/pam_userdb/pam_userdb.c:63 +#: modules/pam_unix/pam_unix_auth.c:157 modules/pam_userdb/pam_userdb.c:63 msgid "Password: " msgstr "পাসওয়ার্ড: " diff --git a/po/ca.po b/po/ca.po index 12d776c7..c03d2bc3 100644 --- a/po/ca.po +++ b/po/ca.po @@ -21,7 +21,7 @@ msgid "" msgstr "" "Project-Id-Version: linux-PAM\n" "Report-Msgid-Bugs-To: http://sourceforge.net/projects/pam\n" -"POT-Creation-Date: 2009-11-10 16:40+0100\n" +"POT-Creation-Date: 2009-12-09 13:20+0100\n" "PO-Revision-Date: 2009-05-18 16:10+0200\n" "Last-Translator: Albert Carabasa Giribet \n" "Language-Team: Catalan \n" @@ -44,7 +44,7 @@ msgid "erroneous conversation (%d)\n" msgstr "conversa errònia (%d)\n" #: libpam/pam_get_authtok.c:39 modules/pam_exec/pam_exec.c:142 -#: modules/pam_unix/pam_unix_auth.c:159 modules/pam_userdb/pam_userdb.c:63 +#: modules/pam_unix/pam_unix_auth.c:157 modules/pam_userdb/pam_userdb.c:63 msgid "Password: " msgstr "Contrasenya: " diff --git a/po/cs.po b/po/cs.po index 8cce4355..1db93fe6 100644 --- a/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: 2009-11-10 16:40+0100\n" +"POT-Creation-Date: 2009-12-09 13:20+0100\n" "PO-Revision-Date: 2009-03-24 15:22+0100\n" "Last-Translator: Tomas Mraz \n" "Language-Team: cs_CZ \n" @@ -31,7 +31,7 @@ msgid "erroneous conversation (%d)\n" msgstr "nesprávná konverzace (%d)\n" #: libpam/pam_get_authtok.c:39 modules/pam_exec/pam_exec.c:142 -#: modules/pam_unix/pam_unix_auth.c:159 modules/pam_userdb/pam_userdb.c:63 +#: modules/pam_unix/pam_unix_auth.c:157 modules/pam_userdb/pam_userdb.c:63 msgid "Password: " msgstr "Heslo: " diff --git a/po/da.po b/po/da.po index da72bd89..f7e32a59 100644 --- a/po/da.po +++ b/po/da.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: pam\n" "Report-Msgid-Bugs-To: http://sourceforge.net/projects/pam\n" -"POT-Creation-Date: 2009-11-10 16:40+0100\n" +"POT-Creation-Date: 2009-12-09 13:20+0100\n" "PO-Revision-Date: 2009-10-04 18:01+0200\n" "Last-Translator: Kris Thomsen \n" "Language-Team: Danish \n" @@ -31,7 +31,7 @@ msgid "erroneous conversation (%d)\n" msgstr "konversationsfejl (%d)\n" #: libpam/pam_get_authtok.c:39 modules/pam_exec/pam_exec.c:142 -#: modules/pam_unix/pam_unix_auth.c:159 modules/pam_userdb/pam_userdb.c:63 +#: modules/pam_unix/pam_unix_auth.c:157 modules/pam_userdb/pam_userdb.c:63 msgid "Password: " msgstr "Adgangskode: " diff --git a/po/de.po b/po/de.po index 1ef97b3c..2746f9c2 100644 --- a/po/de.po +++ b/po/de.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: 2009-11-10 16:40+0100\n" +"POT-Creation-Date: 2009-12-09 13:20+0100\n" "PO-Revision-Date: 2009-04-17 11:53+0100\n" "Last-Translator: Fabian Affolter \n" "Language-Team: German \n" @@ -32,7 +32,7 @@ msgid "erroneous conversation (%d)\n" msgstr "fehlerhafte Kommunikation (%d)\n" #: libpam/pam_get_authtok.c:39 modules/pam_exec/pam_exec.c:142 -#: modules/pam_unix/pam_unix_auth.c:159 modules/pam_userdb/pam_userdb.c:63 +#: modules/pam_unix/pam_unix_auth.c:157 modules/pam_userdb/pam_userdb.c:63 msgid "Password: " msgstr "Passwort: " diff --git a/po/es.po b/po/es.po index f79d6b2c..6e0ad95c 100644 --- a/po/es.po +++ b/po/es.po @@ -10,7 +10,7 @@ msgid "" msgstr "" "Project-Id-Version: Linux-PAM.tip.es\n" "Report-Msgid-Bugs-To: http://sourceforge.net/projects/pam\n" -"POT-Creation-Date: 2009-11-10 16:40+0100\n" +"POT-Creation-Date: 2009-12-09 13:20+0100\n" "PO-Revision-Date: 2009-03-18 22:51-0300\n" "Last-Translator: Domingo Becker \n" "Language-Team: Fedora Spanish \n" @@ -35,7 +35,7 @@ msgid "erroneous conversation (%d)\n" msgstr "conversación incorrecta (%d)\n" #: libpam/pam_get_authtok.c:39 modules/pam_exec/pam_exec.c:142 -#: modules/pam_unix/pam_unix_auth.c:159 modules/pam_userdb/pam_userdb.c:63 +#: modules/pam_unix/pam_unix_auth.c:157 modules/pam_userdb/pam_userdb.c:63 msgid "Password: " msgstr "Contraseña: " diff --git a/po/fi.po b/po/fi.po index c60470ae..b1acd5b5 100644 --- a/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: 2009-11-10 16:40+0100\n" +"POT-Creation-Date: 2009-12-09 13:20+0100\n" "PO-Revision-Date: 2006-05-04 08:30+0200\n" "Last-Translator: Jyri Palokangas \n" "Language-Team: \n" @@ -33,7 +33,7 @@ msgid "erroneous conversation (%d)\n" msgstr "virheellinen keskustelu (%d)\n" #: libpam/pam_get_authtok.c:39 modules/pam_exec/pam_exec.c:142 -#: modules/pam_unix/pam_unix_auth.c:159 modules/pam_userdb/pam_userdb.c:63 +#: modules/pam_unix/pam_unix_auth.c:157 modules/pam_userdb/pam_userdb.c:63 msgid "Password: " msgstr "Salasana: " diff --git a/po/fr.po b/po/fr.po index c436625a..bc7d752e 100644 --- a/po/fr.po +++ b/po/fr.po @@ -10,7 +10,7 @@ msgid "" msgstr "" "Project-Id-Version: pam.fr2\n" "Report-Msgid-Bugs-To: http://sourceforge.net/projects/pam\n" -"POT-Creation-Date: 2009-11-10 16:40+0100\n" +"POT-Creation-Date: 2009-12-09 13:20+0100\n" "PO-Revision-Date: 2009-04-15 23:00+0200\n" "Last-Translator: Charles-Antoine Couret \n" "Language-Team: French \n" @@ -34,7 +34,7 @@ msgid "erroneous conversation (%d)\n" msgstr "conversation erronnée (%d)\n" #: libpam/pam_get_authtok.c:39 modules/pam_exec/pam_exec.c:142 -#: modules/pam_unix/pam_unix_auth.c:159 modules/pam_userdb/pam_userdb.c:63 +#: modules/pam_unix/pam_unix_auth.c:157 modules/pam_userdb/pam_userdb.c:63 msgid "Password: " msgstr "Mot de passe : " diff --git a/po/gu.po b/po/gu.po index 3318b72f..113c43bd 100644 --- a/po/gu.po +++ b/po/gu.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: gu\n" "Report-Msgid-Bugs-To: http://sourceforge.net/projects/pam\n" -"POT-Creation-Date: 2009-11-10 16:40+0100\n" +"POT-Creation-Date: 2009-12-09 13:20+0100\n" "PO-Revision-Date: 2009-04-14 11:37+0530\n" "Last-Translator: Sweta Kothari \n" "Language-Team: Gujarati\n" @@ -34,7 +34,7 @@ msgid "erroneous conversation (%d)\n" msgstr "ક્ષતિયુક્ત વાર્તાલાપ (%d)\n" #: libpam/pam_get_authtok.c:39 modules/pam_exec/pam_exec.c:142 -#: modules/pam_unix/pam_unix_auth.c:159 modules/pam_userdb/pam_userdb.c:63 +#: modules/pam_unix/pam_unix_auth.c:157 modules/pam_userdb/pam_userdb.c:63 msgid "Password: " msgstr "પાસવર્ડ: " diff --git a/po/hi.po b/po/hi.po index 9ce6a43b..34e5965a 100644 --- a/po/hi.po +++ b/po/hi.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: pam.tip\n" "Report-Msgid-Bugs-To: http://sourceforge.net/projects/pam\n" -"POT-Creation-Date: 2009-11-10 16:40+0100\n" +"POT-Creation-Date: 2009-12-09 13:20+0100\n" "PO-Revision-Date: 2009-06-08 12:22+0530\n" "Last-Translator: Rajesh Ranjan \n" "Language-Team: Hindi \n" @@ -35,7 +35,7 @@ msgid "erroneous conversation (%d)\n" msgstr "अनियमित बातचीत (%d)\n" #: libpam/pam_get_authtok.c:39 modules/pam_exec/pam_exec.c:142 -#: modules/pam_unix/pam_unix_auth.c:159 modules/pam_userdb/pam_userdb.c:63 +#: modules/pam_unix/pam_unix_auth.c:157 modules/pam_userdb/pam_userdb.c:63 msgid "Password: " msgstr "शब्दकूट: " diff --git a/po/hu.po b/po/hu.po index b3f45054..a891ebec 100644 --- a/po/hu.po +++ b/po/hu.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: pam\n" "Report-Msgid-Bugs-To: http://sourceforge.net/projects/pam\n" -"POT-Creation-Date: 2009-11-10 16:40+0100\n" +"POT-Creation-Date: 2009-12-09 13:20+0100\n" "PO-Revision-Date: 2009-03-20 20:53+0100\n" "Last-Translator: Sulyok Péter \n" "Language-Team: Hungarian \n" @@ -35,7 +35,7 @@ msgid "erroneous conversation (%d)\n" msgstr "hibás beszélgetés (%d)\n" #: libpam/pam_get_authtok.c:39 modules/pam_exec/pam_exec.c:142 -#: modules/pam_unix/pam_unix_auth.c:159 modules/pam_userdb/pam_userdb.c:63 +#: modules/pam_unix/pam_unix_auth.c:157 modules/pam_userdb/pam_userdb.c:63 msgid "Password: " msgstr "Jelszó: " diff --git a/po/it.po b/po/it.po index 263772a7..b3809dca 100644 --- a/po/it.po +++ b/po/it.po @@ -10,7 +10,7 @@ msgid "" msgstr "" "Project-Id-Version: Linux-PAM.tip\n" "Report-Msgid-Bugs-To: http://sourceforge.net/projects/pam\n" -"POT-Creation-Date: 2009-11-10 16:40+0100\n" +"POT-Creation-Date: 2009-12-09 13:20+0100\n" "PO-Revision-Date: 2009-04-20 18:31+0200\n" "Last-Translator: mario_santagiuliana \n" "Language-Team: Italian \n" @@ -34,7 +34,7 @@ msgid "erroneous conversation (%d)\n" msgstr "conversazione errata (%d)\n" #: libpam/pam_get_authtok.c:39 modules/pam_exec/pam_exec.c:142 -#: modules/pam_unix/pam_unix_auth.c:159 modules/pam_userdb/pam_userdb.c:63 +#: modules/pam_unix/pam_unix_auth.c:157 modules/pam_userdb/pam_userdb.c:63 msgid "Password: " msgstr "Password: " diff --git a/po/ja.po b/po/ja.po index 02d3bbb1..99baf134 100644 --- a/po/ja.po +++ b/po/ja.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: ja\n" "Report-Msgid-Bugs-To: http://sourceforge.net/projects/pam\n" -"POT-Creation-Date: 2009-11-10 16:40+0100\n" +"POT-Creation-Date: 2009-12-09 13:20+0100\n" "PO-Revision-Date: 2009-08-30 11:39+0900\n" "Last-Translator: Kiyoto Hashida \n" "Language-Team: Japanese \n" @@ -32,7 +32,7 @@ msgid "erroneous conversation (%d)\n" msgstr "誤った会話(%d)\n" #: libpam/pam_get_authtok.c:39 modules/pam_exec/pam_exec.c:142 -#: modules/pam_unix/pam_unix_auth.c:159 modules/pam_userdb/pam_userdb.c:63 +#: modules/pam_unix/pam_unix_auth.c:157 modules/pam_userdb/pam_userdb.c:63 msgid "Password: " msgstr "パスワード:" diff --git a/po/kk.po b/po/kk.po index 3c827c79..f438d6de 100644 --- a/po/kk.po +++ b/po/kk.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Linux-PAM 1.0.3\n" "Report-Msgid-Bugs-To: http://sourceforge.net/projects/pam\n" -"POT-Creation-Date: 2009-11-10 16:40+0100\n" +"POT-Creation-Date: 2009-12-09 13:20+0100\n" "PO-Revision-Date: 2009-02-26 13:07+0600\n" "Last-Translator: Baurzhan M. \n" "Language-Team: Kazakh \n" @@ -30,7 +30,7 @@ msgid "erroneous conversation (%d)\n" msgstr "қате сұхбат (%d)\n" #: libpam/pam_get_authtok.c:39 modules/pam_exec/pam_exec.c:142 -#: modules/pam_unix/pam_unix_auth.c:159 modules/pam_userdb/pam_userdb.c:63 +#: modules/pam_unix/pam_unix_auth.c:157 modules/pam_userdb/pam_userdb.c:63 msgid "Password: " msgstr "Пароль:" diff --git a/po/km.po b/po/km.po index f720ce6c..b2c23f8f 100644 --- a/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: 2009-11-10 16:40+0100\n" +"POT-Creation-Date: 2009-12-09 13:20+0100\n" "PO-Revision-Date: 2006-03-17 10:32+0700\n" "Last-Translator: Khoem Sokhem \n" "Language-Team: Khmer \n" @@ -31,7 +31,7 @@ msgid "erroneous conversation (%d)\n" msgstr "សន្ទនាច្រឡំ (%d)\n" #: libpam/pam_get_authtok.c:39 modules/pam_exec/pam_exec.c:142 -#: modules/pam_unix/pam_unix_auth.c:159 modules/pam_userdb/pam_userdb.c:63 +#: modules/pam_unix/pam_unix_auth.c:157 modules/pam_userdb/pam_userdb.c:63 msgid "Password: " msgstr "ពាក្យសម្ងាត់ ៖ " diff --git a/po/kn.po b/po/kn.po index 3cc7643b..ced901f8 100644 --- a/po/kn.po +++ b/po/kn.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: pam.tip.kn\n" "Report-Msgid-Bugs-To: http://sourceforge.net/projects/pam\n" -"POT-Creation-Date: 2009-11-10 16:40+0100\n" +"POT-Creation-Date: 2009-12-09 13:20+0100\n" "PO-Revision-Date: 2009-04-03 12:24+0530\n" "Last-Translator: Shankar Prasad \n" "Language-Team: Kannada \n" @@ -31,7 +31,7 @@ msgid "erroneous conversation (%d)\n" msgstr "ದೋಷಪೂರಿತ ಸಂವಾದ (%d)\n" #: libpam/pam_get_authtok.c:39 modules/pam_exec/pam_exec.c:142 -#: modules/pam_unix/pam_unix_auth.c:159 modules/pam_userdb/pam_userdb.c:63 +#: modules/pam_unix/pam_unix_auth.c:157 modules/pam_userdb/pam_userdb.c:63 msgid "Password: " msgstr "ಗುಪ್ತಪದ: " diff --git a/po/ko.po b/po/ko.po index 95784ddb..d3593af8 100644 --- a/po/ko.po +++ b/po/ko.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: pam.tip\n" "Report-Msgid-Bugs-To: http://sourceforge.net/projects/pam\n" -"POT-Creation-Date: 2009-11-10 16:40+0100\n" +"POT-Creation-Date: 2009-12-09 13:20+0100\n" "PO-Revision-Date: 2009-09-04 16:29+1000\n" "Last-Translator: Eunju Kim \n" "Language-Team: Korean \n" @@ -31,7 +31,7 @@ msgid "erroneous conversation (%d)\n" msgstr "잘못된 인증 대화 (%d)\n" #: libpam/pam_get_authtok.c:39 modules/pam_exec/pam_exec.c:142 -#: modules/pam_unix/pam_unix_auth.c:159 modules/pam_userdb/pam_userdb.c:63 +#: modules/pam_unix/pam_unix_auth.c:157 modules/pam_userdb/pam_userdb.c:63 msgid "Password: " msgstr "암호:" diff --git a/po/ml.po b/po/ml.po index 52cefdb7..16e06031 100644 --- a/po/ml.po +++ b/po/ml.po @@ -9,7 +9,7 @@ msgid "" msgstr "" "Project-Id-Version: ml\n" "Report-Msgid-Bugs-To: http://sourceforge.net/projects/pam\n" -"POT-Creation-Date: 2009-11-10 16:40+0100\n" +"POT-Creation-Date: 2009-12-09 13:20+0100\n" "PO-Revision-Date: 2009-11-02 13:05+0530\n" "Last-Translator: \n" "Language-Team: \n" @@ -33,7 +33,7 @@ msgid "erroneous conversation (%d)\n" msgstr "തെറ്റായ സംവാദം (%d)\n" #: libpam/pam_get_authtok.c:39 modules/pam_exec/pam_exec.c:142 -#: modules/pam_unix/pam_unix_auth.c:159 modules/pam_userdb/pam_userdb.c:63 +#: modules/pam_unix/pam_unix_auth.c:157 modules/pam_userdb/pam_userdb.c:63 msgid "Password: " msgstr "രഹസ്യവാക്ക്: " diff --git a/po/mr.po b/po/mr.po index fff0d4ac..3db5852a 100644 --- a/po/mr.po +++ b/po/mr.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: pam.tip.mr\n" "Report-Msgid-Bugs-To: http://sourceforge.net/projects/pam\n" -"POT-Creation-Date: 2009-11-10 16:40+0100\n" +"POT-Creation-Date: 2009-12-09 13:20+0100\n" "PO-Revision-Date: 2009-04-14 11:31+0530\n" "Last-Translator: Sandeep Shedmake \n" "Language-Team: marathi\n" @@ -31,7 +31,7 @@ msgid "erroneous conversation (%d)\n" msgstr "सदोषीत संवाद (%d)\n" #: libpam/pam_get_authtok.c:39 modules/pam_exec/pam_exec.c:142 -#: modules/pam_unix/pam_unix_auth.c:159 modules/pam_userdb/pam_userdb.c:63 +#: modules/pam_unix/pam_unix_auth.c:157 modules/pam_userdb/pam_userdb.c:63 msgid "Password: " msgstr "गुप्तशब्द: " diff --git a/po/ms.po b/po/ms.po index 2e88bea1..2aee909a 100644 --- a/po/ms.po +++ b/po/ms.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: 2009-11-10 16:40+0100\n" +"POT-Creation-Date: 2009-12-09 13:20+0100\n" "PO-Revision-Date: 2008-09-25 23:52+0800\n" "Last-Translator: Sharuzzaman Ahmat Raslan \n" "Language-Team: Malay \n" @@ -31,7 +31,7 @@ msgid "erroneous conversation (%d)\n" msgstr "" #: libpam/pam_get_authtok.c:39 modules/pam_exec/pam_exec.c:142 -#: modules/pam_unix/pam_unix_auth.c:159 modules/pam_userdb/pam_userdb.c:63 +#: modules/pam_unix/pam_unix_auth.c:157 modules/pam_userdb/pam_userdb.c:63 #, fuzzy msgid "Password: " msgstr "Katalaluan:" diff --git a/po/nb.po b/po/nb.po index fb3dc944..642d00de 100644 --- a/po/nb.po +++ b/po/nb.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: 2009-11-10 16:40+0100\n" +"POT-Creation-Date: 2009-12-09 13:20+0100\n" "PO-Revision-Date: 2008-04-30 12:59+0200\n" "Last-Translator: Olav Pettershagen \n" "Language-Team: \n" @@ -30,7 +30,7 @@ msgid "erroneous conversation (%d)\n" msgstr "mislykket dialog (%d)\n" #: libpam/pam_get_authtok.c:39 modules/pam_exec/pam_exec.c:142 -#: modules/pam_unix/pam_unix_auth.c:159 modules/pam_userdb/pam_userdb.c:63 +#: modules/pam_unix/pam_unix_auth.c:157 modules/pam_userdb/pam_userdb.c:63 msgid "Password: " msgstr "Passord: " diff --git a/po/nl.po b/po/nl.po index 2ad057fd..5cdfcff3 100644 --- a/po/nl.po +++ b/po/nl.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: pam.tip.nl\n" "Report-Msgid-Bugs-To: http://sourceforge.net/projects/pam\n" -"POT-Creation-Date: 2009-11-10 16:40+0100\n" +"POT-Creation-Date: 2009-12-09 13:20+0100\n" "PO-Revision-Date: 2009-04-04 17:55+0200\n" "Last-Translator: R.E. van der Luit \n" "Language-Team: Dutch \n" @@ -35,7 +35,7 @@ msgid "erroneous conversation (%d)\n" msgstr "foutieve conversatie (%d)\n" #: libpam/pam_get_authtok.c:39 modules/pam_exec/pam_exec.c:142 -#: modules/pam_unix/pam_unix_auth.c:159 modules/pam_userdb/pam_userdb.c:63 +#: modules/pam_unix/pam_unix_auth.c:157 modules/pam_userdb/pam_userdb.c:63 msgid "Password: " msgstr "Wachtwoord: " diff --git a/po/or.po b/po/or.po index b3f11560..48220b4e 100644 --- a/po/or.po +++ b/po/or.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: pam.tip.or\n" "Report-Msgid-Bugs-To: http://sourceforge.net/projects/pam\n" -"POT-Creation-Date: 2009-11-10 16:40+0100\n" +"POT-Creation-Date: 2009-12-09 13:20+0100\n" "PO-Revision-Date: 2009-04-01 15:07+0530\n" "Last-Translator: Manoj Kumar Giri \n" "Language-Team: Oriya \n" @@ -36,7 +36,7 @@ msgid "erroneous conversation (%d)\n" msgstr "ତୃଟିପୂର୍ଣ୍ଣ କଥୋପକଥନ (%d)\n" #: libpam/pam_get_authtok.c:39 modules/pam_exec/pam_exec.c:142 -#: modules/pam_unix/pam_unix_auth.c:159 modules/pam_userdb/pam_userdb.c:63 +#: modules/pam_unix/pam_unix_auth.c:157 modules/pam_userdb/pam_userdb.c:63 msgid "Password: " msgstr "ପ୍ରବେଶ ସଙ୍କେତ: " diff --git a/po/pa.po b/po/pa.po index 7bfabe92..7f5bd0b5 100644 --- a/po/pa.po +++ b/po/pa.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: pam.tip.pa\n" "Report-Msgid-Bugs-To: http://sourceforge.net/projects/pam\n" -"POT-Creation-Date: 2009-11-10 16:40+0100\n" +"POT-Creation-Date: 2009-12-09 13:20+0100\n" "PO-Revision-Date: 2009-06-01 16:19+0530\n" "Last-Translator: Jaswinder Singh \n" "Language-Team: Punjabi \n" @@ -32,7 +32,7 @@ msgid "erroneous conversation (%d)\n" msgstr "ਗਲਤ ਅਨੁਵਾਦ (%d)\n" #: libpam/pam_get_authtok.c:39 modules/pam_exec/pam_exec.c:142 -#: modules/pam_unix/pam_unix_auth.c:159 modules/pam_userdb/pam_userdb.c:63 +#: modules/pam_unix/pam_unix_auth.c:157 modules/pam_userdb/pam_userdb.c:63 msgid "Password: " msgstr "ਪਾਸਵਰਡ: " diff --git a/po/pl.po b/po/pl.po index 2e55371d..f122a202 100644 --- a/po/pl.po +++ b/po/pl.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: pl\n" "Report-Msgid-Bugs-To: http://sourceforge.net/projects/pam\n" -"POT-Creation-Date: 2009-11-10 16:40+0100\n" +"POT-Creation-Date: 2009-12-09 13:20+0100\n" "PO-Revision-Date: 2009-09-27 13:48+0200\n" "Last-Translator: Piotr Drąg \n" "Language-Team: Polish \n" @@ -31,7 +31,7 @@ msgid "erroneous conversation (%d)\n" msgstr "błędna rozmowa (%d)\n" #: libpam/pam_get_authtok.c:39 modules/pam_exec/pam_exec.c:142 -#: modules/pam_unix/pam_unix_auth.c:159 modules/pam_userdb/pam_userdb.c:63 +#: modules/pam_unix/pam_unix_auth.c:157 modules/pam_userdb/pam_userdb.c:63 msgid "Password: " msgstr "Hasło: " diff --git a/po/pt.po b/po/pt.po index 88ab8d54..50475e25 100644 --- a/po/pt.po +++ b/po/pt.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: pam\n" "Report-Msgid-Bugs-To: http://sourceforge.net/projects/pam\n" -"POT-Creation-Date: 2009-11-10 16:40+0100\n" +"POT-Creation-Date: 2009-12-09 13:20+0100\n" "PO-Revision-Date: 2009-04-09 16:42+0100\n" "Last-Translator: Rui Gouveia \n" "Language-Team: pt \n" @@ -34,7 +34,7 @@ msgid "erroneous conversation (%d)\n" msgstr "conversação errónea (%d)\n" #: libpam/pam_get_authtok.c:39 modules/pam_exec/pam_exec.c:142 -#: modules/pam_unix/pam_unix_auth.c:159 modules/pam_userdb/pam_userdb.c:63 +#: modules/pam_unix/pam_unix_auth.c:157 modules/pam_userdb/pam_userdb.c:63 msgid "Password: " msgstr "Senha: " diff --git a/po/pt_BR.po b/po/pt_BR.po index e92e6882..cca2224c 100644 --- a/po/pt_BR.po +++ b/po/pt_BR.po @@ -10,7 +10,7 @@ msgid "" msgstr "" "Project-Id-Version: Linux-PAM.tip\n" "Report-Msgid-Bugs-To: http://sourceforge.net/projects/pam\n" -"POT-Creation-Date: 2009-11-10 16:40+0100\n" +"POT-Creation-Date: 2009-12-09 13:20+0100\n" "PO-Revision-Date: 2009-02-20 12:41-0300\n" "Last-Translator: Taylon \n" "Language-Team: Brazilian Portuguese \n" @@ -34,7 +34,7 @@ msgid "erroneous conversation (%d)\n" msgstr "conversação errônea (%d)\n" #: libpam/pam_get_authtok.c:39 modules/pam_exec/pam_exec.c:142 -#: modules/pam_unix/pam_unix_auth.c:159 modules/pam_userdb/pam_userdb.c:63 +#: modules/pam_unix/pam_unix_auth.c:157 modules/pam_userdb/pam_userdb.c:63 msgid "Password: " msgstr "Senha:" diff --git a/po/ru.po b/po/ru.po index c5fa17f1..9c3d691e 100644 --- a/po/ru.po +++ b/po/ru.po @@ -10,7 +10,7 @@ msgid "" msgstr "" "Project-Id-Version: ru\n" "Report-Msgid-Bugs-To: http://sourceforge.net/projects/pam\n" -"POT-Creation-Date: 2009-11-10 16:40+0100\n" +"POT-Creation-Date: 2009-12-09 13:20+0100\n" "PO-Revision-Date: 2009-08-21 15:33+1000\n" "Last-Translator: Yulia Poyarkova \n" "Language-Team: \n" @@ -35,7 +35,7 @@ msgid "erroneous conversation (%d)\n" msgstr "ошибочный диалог (%d)\n" #: libpam/pam_get_authtok.c:39 modules/pam_exec/pam_exec.c:142 -#: modules/pam_unix/pam_unix_auth.c:159 modules/pam_userdb/pam_userdb.c:63 +#: modules/pam_unix/pam_unix_auth.c:157 modules/pam_userdb/pam_userdb.c:63 msgid "Password: " msgstr "Пароль: " diff --git a/po/si.po b/po/si.po index c446a139..5fd9046d 100644 --- a/po/si.po +++ b/po/si.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: si\n" "Report-Msgid-Bugs-To: http://sourceforge.net/projects/pam\n" -"POT-Creation-Date: 2009-11-10 16:40+0100\n" +"POT-Creation-Date: 2009-12-09 13:20+0100\n" "PO-Revision-Date: 2007-06-22 12:24+0530\n" "Last-Translator: Danishka Navin \n" "Language-Team: Sinhala \n" @@ -31,7 +31,7 @@ msgid "erroneous conversation (%d)\n" msgstr "වැරදි සගත පරිවර්තනයක්(%d)\n" #: libpam/pam_get_authtok.c:39 modules/pam_exec/pam_exec.c:142 -#: modules/pam_unix/pam_unix_auth.c:159 modules/pam_userdb/pam_userdb.c:63 +#: modules/pam_unix/pam_unix_auth.c:157 modules/pam_userdb/pam_userdb.c:63 msgid "Password: " msgstr "රහස්පදය: " diff --git a/po/sk.po b/po/sk.po index 9a5b299b..98c489b1 100644 --- a/po/sk.po +++ b/po/sk.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: 2009-11-10 16:40+0100\n" +"POT-Creation-Date: 2009-12-09 13:20+0100\n" "PO-Revision-Date: 2009-03-24 22:24+0100\n" "Last-Translator: Pavol Šimo \n" "Language-Team: Slovak \n" @@ -30,7 +30,7 @@ msgid "erroneous conversation (%d)\n" msgstr "chybná konverzácia (%d)\n" #: libpam/pam_get_authtok.c:39 modules/pam_exec/pam_exec.c:142 -#: modules/pam_unix/pam_unix_auth.c:159 modules/pam_userdb/pam_userdb.c:63 +#: modules/pam_unix/pam_unix_auth.c:157 modules/pam_userdb/pam_userdb.c:63 msgid "Password: " msgstr "Heslo: " diff --git a/po/sr.po b/po/sr.po index a23579f7..239dc4a1 100644 --- a/po/sr.po +++ b/po/sr.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: 2009-11-10 16:40+0100\n" +"POT-Creation-Date: 2009-12-09 13:20+0100\n" "PO-Revision-Date: 2009-03-25 22:53+0100\n" "Last-Translator: Miloš Komarčević \n" "Language-Team: Serbian (sr) \n" @@ -34,7 +34,7 @@ msgid "erroneous conversation (%d)\n" msgstr "разговор пун грешака (%d)\n" #: libpam/pam_get_authtok.c:39 modules/pam_exec/pam_exec.c:142 -#: modules/pam_unix/pam_unix_auth.c:159 modules/pam_userdb/pam_userdb.c:63 +#: modules/pam_unix/pam_unix_auth.c:157 modules/pam_userdb/pam_userdb.c:63 msgid "Password: " msgstr "Лозинка: " diff --git a/po/sr@latin.po b/po/sr@latin.po index fa0cbbbc..557424ca 100644 --- a/po/sr@latin.po +++ b/po/sr@latin.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: 2009-11-10 16:40+0100\n" +"POT-Creation-Date: 2009-12-09 13:20+0100\n" "PO-Revision-Date: 2009-03-25 22:53+0100\n" "Last-Translator: Miloš Komarčević \n" "Language-Team: Serbian (sr) \n" @@ -34,7 +34,7 @@ msgid "erroneous conversation (%d)\n" msgstr "razgovor pun grešaka (%d)\n" #: libpam/pam_get_authtok.c:39 modules/pam_exec/pam_exec.c:142 -#: modules/pam_unix/pam_unix_auth.c:159 modules/pam_userdb/pam_userdb.c:63 +#: modules/pam_unix/pam_unix_auth.c:157 modules/pam_userdb/pam_userdb.c:63 msgid "Password: " msgstr "Lozinka: " diff --git a/po/sv.po b/po/sv.po index 01f92051..cee64e23 100644 --- a/po/sv.po +++ b/po/sv.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: 2009-11-10 16:40+0100\n" +"POT-Creation-Date: 2009-12-09 13:20+0100\n" "PO-Revision-Date: 2009-02-11 12:22+0100\n" "Last-Translator: Daniel Nylander \n" "Language-Team: Swedish \n" @@ -31,7 +31,7 @@ msgid "erroneous conversation (%d)\n" msgstr "felaktig konversation (%d)\n" #: libpam/pam_get_authtok.c:39 modules/pam_exec/pam_exec.c:142 -#: modules/pam_unix/pam_unix_auth.c:159 modules/pam_userdb/pam_userdb.c:63 +#: modules/pam_unix/pam_unix_auth.c:157 modules/pam_userdb/pam_userdb.c:63 msgid "Password: " msgstr "Lösenord: " diff --git a/po/ta.po b/po/ta.po index c3408126..4d1e6490 100644 --- a/po/ta.po +++ b/po/ta.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: pam.tip.ta\n" "Report-Msgid-Bugs-To: http://sourceforge.net/projects/pam\n" -"POT-Creation-Date: 2009-11-10 16:40+0100\n" +"POT-Creation-Date: 2009-12-09 13:20+0100\n" "PO-Revision-Date: 2009-04-03 22:27+0530\n" "Last-Translator: I. Felix \n" "Language-Team: Tamil \n" @@ -35,7 +35,7 @@ msgid "erroneous conversation (%d)\n" msgstr "பிழையான உரையாடல் (%d)\n" #: libpam/pam_get_authtok.c:39 modules/pam_exec/pam_exec.c:142 -#: modules/pam_unix/pam_unix_auth.c:159 modules/pam_userdb/pam_userdb.c:63 +#: modules/pam_unix/pam_unix_auth.c:157 modules/pam_userdb/pam_userdb.c:63 msgid "Password: " msgstr "கடவுச்சொல்:" diff --git a/po/te.po b/po/te.po index d688eeed..df9ca671 100644 --- a/po/te.po +++ b/po/te.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: pam.tip.te\n" "Report-Msgid-Bugs-To: http://sourceforge.net/projects/pam\n" -"POT-Creation-Date: 2009-11-10 16:40+0100\n" +"POT-Creation-Date: 2009-12-09 13:20+0100\n" "PO-Revision-Date: 2009-04-14 15:14+0530\n" "Last-Translator: Krishna Babu K \n" "Language-Team: Telugu \n" @@ -35,7 +35,7 @@ msgid "erroneous conversation (%d)\n" msgstr "తప్పుడు సంభాషణలు (%d)\n" #: libpam/pam_get_authtok.c:39 modules/pam_exec/pam_exec.c:142 -#: modules/pam_unix/pam_unix_auth.c:159 modules/pam_userdb/pam_userdb.c:63 +#: modules/pam_unix/pam_unix_auth.c:157 modules/pam_userdb/pam_userdb.c:63 msgid "Password: " msgstr "సంకేతపదము: " diff --git a/po/tr.po b/po/tr.po index 8ffaa3f2..924dc257 100644 --- a/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: 2009-11-10 16:40+0100\n" +"POT-Creation-Date: 2009-12-09 13:20+0100\n" "PO-Revision-Date: 2006-05-03 19:00+0200\n" "Last-Translator: Koray Löker \n" "Language-Team: Türkçe \n" @@ -31,7 +31,7 @@ msgid "erroneous conversation (%d)\n" msgstr "hatalı etkileşim (%d)\n" #: libpam/pam_get_authtok.c:39 modules/pam_exec/pam_exec.c:142 -#: modules/pam_unix/pam_unix_auth.c:159 modules/pam_userdb/pam_userdb.c:63 +#: modules/pam_unix/pam_unix_auth.c:157 modules/pam_userdb/pam_userdb.c:63 msgid "Password: " msgstr "Parola: " diff --git a/po/uk.po b/po/uk.po index 5514ee1e..dcd2a48e 100644 --- a/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: 2009-11-10 16:40+0100\n" +"POT-Creation-Date: 2009-12-09 13:20+0100\n" "PO-Revision-Date: 2006-05-03 18:59+0200\n" "Last-Translator: Ivan Petrouchtchak \n" "Language-Team: Ukrainian \n" @@ -32,7 +32,7 @@ msgid "erroneous conversation (%d)\n" msgstr "помилкова розмова (%d)\n" #: libpam/pam_get_authtok.c:39 modules/pam_exec/pam_exec.c:142 -#: modules/pam_unix/pam_unix_auth.c:159 modules/pam_userdb/pam_userdb.c:63 +#: modules/pam_unix/pam_unix_auth.c:157 modules/pam_userdb/pam_userdb.c:63 msgid "Password: " msgstr "Пароль: " diff --git a/po/zh_CN.po b/po/zh_CN.po index 3f20b54e..e552263a 100644 --- a/po/zh_CN.po +++ b/po/zh_CN.po @@ -9,7 +9,7 @@ msgid "" msgstr "" "Project-Id-Version: pam.tip\n" "Report-Msgid-Bugs-To: http://sourceforge.net/projects/pam\n" -"POT-Creation-Date: 2009-11-10 16:40+0100\n" +"POT-Creation-Date: 2009-12-09 13:20+0100\n" "PO-Revision-Date: 2009-04-03 12:47+1000\n" "Last-Translator: Leah Liu \n" "Language-Team: Simplified Chinese \n" @@ -33,7 +33,7 @@ msgid "erroneous conversation (%d)\n" msgstr "有错误的转换 (%d)\n" #: libpam/pam_get_authtok.c:39 modules/pam_exec/pam_exec.c:142 -#: modules/pam_unix/pam_unix_auth.c:159 modules/pam_userdb/pam_userdb.c:63 +#: modules/pam_unix/pam_unix_auth.c:157 modules/pam_userdb/pam_userdb.c:63 msgid "Password: " msgstr "密码:" diff --git a/po/zh_TW.po b/po/zh_TW.po index 9332d1cf..2e77a3be 100644 --- a/po/zh_TW.po +++ b/po/zh_TW.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: pam.tip\n" "Report-Msgid-Bugs-To: http://sourceforge.net/projects/pam\n" -"POT-Creation-Date: 2009-11-10 16:40+0100\n" +"POT-Creation-Date: 2009-12-09 13:20+0100\n" "PO-Revision-Date: 2009-04-06 21:21+1000\n" "Last-Translator: Terry Chuang \n" "Language-Team: \n" @@ -32,7 +32,7 @@ msgid "erroneous conversation (%d)\n" msgstr "錯誤的交談 (%d)\n" #: libpam/pam_get_authtok.c:39 modules/pam_exec/pam_exec.c:142 -#: modules/pam_unix/pam_unix_auth.c:159 modules/pam_userdb/pam_userdb.c:63 +#: modules/pam_unix/pam_unix_auth.c:157 modules/pam_userdb/pam_userdb.c:63 msgid "Password: " msgstr "密碼:" diff --git a/po/zu.po b/po/zu.po index fe60b2b0..eb29971f 100644 --- a/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: 2009-11-10 16:40+0100\n" +"POT-Creation-Date: 2009-12-09 13:20+0100\n" "PO-Revision-Date: 2006-11-03 12:03\n" "Last-Translator: Novell Language \n" "Language-Team: Novell Language \n" @@ -27,7 +27,7 @@ msgid "erroneous conversation (%d)\n" msgstr "ingxoxo enephutha (%d)\n" #: libpam/pam_get_authtok.c:39 modules/pam_exec/pam_exec.c:142 -#: modules/pam_unix/pam_unix_auth.c:159 modules/pam_userdb/pam_userdb.c:63 +#: modules/pam_unix/pam_unix_auth.c:157 modules/pam_userdb/pam_userdb.c:63 msgid "Password: " msgstr "Iphasiwedi: " -- cgit v1.2.3