Hello community,

here is the log from the commit of package libpwquality for openSUSE:Factory 
checked in at 2013-09-13 14:45:51
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/libpwquality (Old)
 and      /work/SRC/openSUSE:Factory/.libpwquality.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "libpwquality"

Changes:
--------
--- /work/SRC/openSUSE:Factory/libpwquality/libpwquality.changes        
2013-06-25 14:42:22.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.libpwquality.new/libpwquality.changes   
2013-09-13 14:45:52.000000000 +0200
@@ -1,0 +2,8 @@
+Thu Sep 12 18:42:45 UTC 2013 - [email protected]
+
+- Update to version 1.2.3:
+  + Fix problem with parsing the pam_pwquality options.
+  + Treat empty user or password as NULL.
+  + Updated translations.
+
+-------------------------------------------------------------------

Old:
----
  libpwquality-1.2.2.tar.bz2

New:
----
  libpwquality-1.2.3.tar.bz2

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ libpwquality.spec ++++++
--- /var/tmp/diff_new_pack.P5ONeM/_old  2013-09-13 14:45:52.000000000 +0200
+++ /var/tmp/diff_new_pack.P5ONeM/_new  2013-09-13 14:45:52.000000000 +0200
@@ -20,7 +20,7 @@
 %define _secconfdir %{_sysconfdir}/security
 
 Name:           libpwquality
-Version:        1.2.2
+Version:        1.2.3
 Release:        0
 Summary:        Library for password quality checking and generating random 
passwords
 License:        BSD-3-Clause or GPL-2.0+

++++++ libpwquality-1.2.2.tar.bz2 -> libpwquality-1.2.3.tar.bz2 ++++++
++++ 2765 lines of diff (skipped)
++++    retrying with extended exclude list
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/libpwquality-1.2.2/NEWS new/libpwquality-1.2.3/NEWS
--- old/libpwquality-1.2.2/NEWS 2013-06-19 17:38:34.000000000 +0200
+++ new/libpwquality-1.2.3/NEWS 2013-09-12 13:13:32.000000000 +0200
@@ -1,5 +1,11 @@
 libpwquality NEWS -- history of user-visible changes.
 
+Release 1.2.3
+* Fix problem with parsing the pam_pwquality options
+  patch by Vladimir Sorokin.
+* Updated translations from Transifex
+* Treat empty user or password as NULL
+
 Release 1.2.2
 
 * Manual page fixes.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/libpwquality-1.2.2/configure.in new/libpwquality-1.2.3/configure.in
--- old/libpwquality-1.2.2/configure.in 2013-06-19 17:38:50.000000000 +0200
+++ new/libpwquality-1.2.3/configure.in 2013-09-12 13:11:00.000000000 +0200
@@ -1,5 +1,5 @@
 dnl Process this file with autoconf to produce a configure script.
-AC_INIT([libpwquality], [1.2.2])
+AC_INIT([libpwquality], [1.2.3])
 AC_CONFIG_HEADERS([config.h])
 AM_INIT_AUTOMAKE([dist-bzip2 no-dist-gzip -Wall])
 AC_PREREQ(2.61)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/libpwquality-1.2.2/libpwquality.spec 
new/libpwquality-1.2.3/libpwquality.spec
--- old/libpwquality-1.2.2/libpwquality.spec    2013-06-19 17:42:15.000000000 
+0200
+++ new/libpwquality-1.2.3/libpwquality.spec    2013-09-12 13:24:11.000000000 
+0200
@@ -1,6 +1,6 @@
 Summary: A library for password generation and password quality checking
 Name: libpwquality
-Version: 1.2.2
+Version: 1.2.3
 Release: 1%{?dist}
 # The package is BSD licensed with option to relicense as GPLv2+
 # - this option is redundant as the BSD license allows that anyway.
@@ -8,7 +8,8 @@
 Group: System Environment/Base
 Source0: 
http://fedorahosted.org/releases/l/i/libpwquality/libpwquality-%{version}.tar.bz2
 
-%global _moduledir /%{_lib}/security
+%global _pwqlibdir %{_libdir}
+%global _moduledir %{_libdir}/security
 %global _secconfdir %{_sysconfdir}/security
 
 Requires: cracklib-dicts >= 2.8
@@ -56,7 +57,7 @@
 
 %build
 %configure \
-       --with-securedir=/%{_lib}/security \
+       --with-securedir=%{_moduledir} \
        --with-pythonsitedir=%{python_sitearch} \
        --disable-static
 
@@ -65,10 +66,12 @@
 %install
 make install DESTDIR=$RPM_BUILD_ROOT INSTALL='install -p'
 
+%if "%{_pwqlibdir}" != "%{_libdir}"
 pushd $RPM_BUILD_ROOT%{_libdir}
-mv libpwquality.so.* $RPM_BUILD_ROOT/%{_lib}/
-ln -sf ../../%{_lib}/libpwquality.so.*.* libpwquality.so
+mv libpwquality.so.* $RPM_BUILD_ROOT%{_pwqlibdir}
+ln -sf %{_pwqlibdir}/libpwquality.so.*.* libpwquality.so
 popd
+%endif
 rm -f $RPM_BUILD_ROOT%{_libdir}/*.la
 rm -f $RPM_BUILD_ROOT%{_moduledir}/*.la
 
@@ -87,7 +90,7 @@
 %{_bindir}/pwmake
 %{_bindir}/pwscore
 %{_moduledir}/pam_pwquality.so
-/%{_lib}/libpwquality.so.*
+%{_pwqlibdir}/libpwquality.so.*
 %config(noreplace) %{_secconfdir}/pwquality.conf
 %{_mandir}/man1/*
 %{_mandir}/man5/*
@@ -104,6 +107,13 @@
 %{python_sitearch}/pwquality.so
 
 %changelog
+* Thu Sep 12 2013 Tomáš Mráz <[email protected]> 1.2.3-1
+- fix problem with parsing the pam_pwquality options
+  patch by Vladimir Sorokin.
+- updated translations from Transifex
+- treat empty user or password as NULL
+- move the library to /usr
+
 * Wed Jun 19 2013 Tomas Mraz <[email protected]> 1.2.2-1
 - manual page fixes
 - make it possible to set the maxsequence configuration value
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/libpwquality-1.2.2/libpwquality.spec.in 
new/libpwquality-1.2.3/libpwquality.spec.in
--- old/libpwquality-1.2.2/libpwquality.spec.in 2013-06-19 17:40:25.000000000 
+0200
+++ new/libpwquality-1.2.3/libpwquality.spec.in 2013-09-12 13:22:42.000000000 
+0200
@@ -8,7 +8,8 @@
 Group: System Environment/Base
 Source0: 
http://fedorahosted.org/releases/l/i/libpwquality/libpwquality-%{version}.tar.bz2
 
-%global _moduledir /%{_lib}/security
+%global _pwqlibdir %{_libdir}
+%global _moduledir %{_libdir}/security
 %global _secconfdir %{_sysconfdir}/security
 
 Requires: cracklib-dicts >= 2.8
@@ -56,7 +57,7 @@
 
 %build
 %configure \
-       --with-securedir=/%{_lib}/security \
+       --with-securedir=%{_moduledir} \
        --with-pythonsitedir=%{python_sitearch} \
        --disable-static
 
@@ -65,10 +66,12 @@
 %install
 make install DESTDIR=$RPM_BUILD_ROOT INSTALL='install -p'
 
+%if "%{_pwqlibdir}" != "%{_libdir}"
 pushd $RPM_BUILD_ROOT%{_libdir}
-mv libpwquality.so.* $RPM_BUILD_ROOT/%{_lib}/
-ln -sf ../../%{_lib}/libpwquality.so.*.* libpwquality.so
+mv libpwquality.so.* $RPM_BUILD_ROOT%{_pwqlibdir}
+ln -sf %{_pwqlibdir}/libpwquality.so.*.* libpwquality.so
 popd
+%endif
 rm -f $RPM_BUILD_ROOT%{_libdir}/*.la
 rm -f $RPM_BUILD_ROOT%{_moduledir}/*.la
 
@@ -87,7 +90,7 @@
 %{_bindir}/pwmake
 %{_bindir}/pwscore
 %{_moduledir}/pam_pwquality.so
-/%{_lib}/libpwquality.so.*
+%{_pwqlibdir}/libpwquality.so.*
 %config(noreplace) %{_secconfdir}/pwquality.conf
 %{_mandir}/man1/*
 %{_mandir}/man5/*
@@ -104,6 +107,13 @@
 %{python_sitearch}/pwquality.so
 
 %changelog
+* Thu Sep 12 2013 Tomáš Mráz <[email protected]> 1.2.3-1
+- fix problem with parsing the pam_pwquality options
+  patch by Vladimir Sorokin.
+- updated translations from Transifex
+- treat empty user or password as NULL
+- move the library to /usr
+
 * Wed Jun 19 2013 Tomas Mraz <[email protected]> 1.2.2-1
 - manual page fixes
 - make it possible to set the maxsequence configuration value
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/libpwquality-1.2.2/po/LINGUAS new/libpwquality-1.2.3/po/LINGUAS
--- old/libpwquality-1.2.2/po/LINGUAS   2012-12-20 10:04:22.000000000 +0100
+++ new/libpwquality-1.2.3/po/LINGUAS   2013-09-12 12:51:13.000000000 +0200
@@ -22,6 +22,7 @@
 ko
 ml
 mr
+mr_IN
 ms
 nb
 nl
Files old/libpwquality-1.2.2/po/as.gmo and new/libpwquality-1.2.3/po/as.gmo 
differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/libpwquality-1.2.2/po/as.po new/libpwquality-1.2.3/po/as.po
--- old/libpwquality-1.2.2/po/as.po     2012-12-20 10:03:54.000000000 +0100
+++ new/libpwquality-1.2.3/po/as.po     2013-09-12 13:14:48.000000000 +0200
@@ -3,60 +3,62 @@
 # This file is distributed under the same license as the PACKAGE package.
 #
 # Translators:
-# Amitakhya Phukan <[email protected]>, 2008, 2009.
-# Amitakhya Phukan <[email protected]>, 2007.
+# Amitakhya Phukan <[email protected]>, 2008-2009
+# Amitakhya Phukan <[email protected]>, 2007
+# ngoswami <[email protected]>, 2013
 msgid ""
 msgstr ""
 "Project-Id-Version: PWQuality library\n"
 "Report-Msgid-Bugs-To: http://fedorahosted.org/libpwquality\n";
 "POT-Creation-Date: 2012-12-20 10:03+0100\n"
-"PO-Revision-Date: 2012-06-29 09:04+0000\n"
-"Last-Translator: Tomáš Mráz <[email protected]>\n"
-"Language-Team: LANGUAGE <[email protected]>\n"
+"PO-Revision-Date: 2013-09-04 13:29+0000\n"
+"Last-Translator: ngoswami <[email protected]>\n"
+"Language-Team: Assamese (http://www.transifex.com/projects/p/libpwquality/";
+"language/as/)\n"
 "Language: as\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=2; plural=(n != 1)\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
 
 #: src/pam_pwquality.c:25
 #, c-format
 msgid "New %s%spassword: "
-msgstr "নতুন %s%s গুপ্তশব্দ: "
+msgstr "নতুন %s%s পাছৱাৰ্ড: "
 
 #: src/pam_pwquality.c:27
 #, c-format
 msgid "Retype new %s%spassword: "
-msgstr "নতুন %s%s গুপ্তশব্দ পুনঃ লিখক: "
+msgstr "নতুন %s%s পাছৱাৰ্ড পুনঃ লিখক: "
 
 #: src/pam_pwquality.c:28
 msgid "Sorry, passwords do not match."
-msgstr "ক্ষমা কৰিব, গুপ্তশব্দৰ অমিল "
+msgstr "ক্ষমা কৰিব, পাছৱাৰ্ড মিল নাখায়।"
 
 #: src/pam_pwquality.c:241
 #, c-format
 msgid "BAD PASSWORD: %s"
-msgstr "বেয়া গুপ্তশব্দ: %s"
+msgstr "বেয়া পাছৱাৰ্ড: %s"
 
 #: src/pwscore.c:22
 #, c-format
 msgid "Usage: %s [user]\n"
-msgstr ""
+msgstr "ব্যৱহাৰ: %s [ব্যৱহাৰকাৰী]\n"
 
 #: src/pwscore.c:23
 #, c-format
 msgid ""
 "       The command reads the password to be scored from the standard input.\n"
-msgstr ""
+msgstr "       কমান্ডে প্ৰামাণিক ইনপুটৰ পৰা স্কৌৰ কৰিব লগিয়া পাছৱাৰ্ড পঢ়ে।\n"
 
 #: src/pwscore.c:51 src/pwscore.c:59 src/pwscore.c:65
 #, c-format
 msgid "Error: %s\n"
-msgstr ""
+msgstr "ত্ৰুটি: %s\n"
 
 #: src/pwscore.c:51
 msgid "Could not obtain the password to be scored"
-msgstr ""
+msgstr "স্কৌৰ কৰিবলৈ পাছৱাৰ্ড পোৱা নগল"
 
 #: src/pwscore.c:73
 #, c-format
@@ -64,193 +66,195 @@
 "Password quality check failed:\n"
 " %s\n"
 msgstr ""
+"পাছৱাৰ্ড বৈশিষ্ট্য নিৰীক্ষণ ব্যৰ্থ হল:\n"
+" %s\n"
 
 #: src/pwmake.c:22
 #, c-format
 msgid "Usage: %s <entropy-bits>\n"
-msgstr ""
+msgstr "ব্যৱহাৰ: %s <entropy-bits>\n"
 
 #: src/error.c:31
 msgid "Memory allocation error when setting"
-msgstr ""
+msgstr "সংহতি কৰোতে মেমৰি আবন্টন ত্ৰুটি"
 
 #: src/error.c:35
 msgid "Memory allocation error"
-msgstr ""
+msgstr "মেমৰি আবন্টন ত্ৰুটি"
 
 #: src/error.c:37
 msgid "The password is the same as the old one"
-msgstr ""
+msgstr "পাছৱাৰ্ড পুৰনি পাছৱাৰ্ডৰ সৈতে একে"
 
 #: src/error.c:39
 msgid "The password is a palindrome"
-msgstr ""
+msgstr "পাছৱাৰ্ডটো অনুলোম-বিলোম"
 
 #: src/error.c:41
 msgid "The password differs with case changes only"
-msgstr ""
+msgstr "পাছৱাৰ্ড ফলা পৰিবৰ্তনৰ সৈতে পৃথক হয়"
 
 #: src/error.c:43
 msgid "The password is too similar to the old one"
-msgstr ""
+msgstr "পাছৱাৰ্ড পুৰনি পাছৱাৰ্ডৰ সৈতে অতি সদৃশ"
 
 #: src/error.c:45
 msgid "The password contains the user name in some form"
-msgstr ""
+msgstr "পাছৱাৰ্ডে ব্যৱহাৰকাৰী নাম কিবা বিন্যাসত অন্তৰ্ভুক্ত কৰে"
 
 #: src/error.c:47
 msgid "The password contains words from the real name of the user in some form"
-msgstr ""
+msgstr "পাছৱাৰ্ডে ব্যৱহাৰকাৰীৰ নামৰ পৰা এটা বিন্যাসত শব্দ অন্তৰ্ভুক্ত কৰে"
 
 #: src/error.c:49
 msgid "The password contains forbidden words in some form"
-msgstr ""
+msgstr "পাছৱাৰ্ডে এটা বিন্যাসত নিষিদ্ধ শব্দ অন্তৰ্ভুক্ত কৰে"
 
 #: src/error.c:52
 #, c-format
 msgid "The password contains less than %ld digits"
-msgstr ""
+msgstr "পাছৱাৰ্ডে %ld ৰ কম অন্তৰ্ভুক্ত কৰে"
 
 #: src/error.c:55
 msgid "The password contains too few digits"
-msgstr ""
+msgstr "পাছৱাৰ্ডে অতি কম ডিজিট অন্তৰ্ভুক্ত কৰে"
 
 #: src/error.c:58
 #, c-format
 msgid "The password contains less than %ld uppercase letters"
-msgstr ""
+msgstr "পাছৱাৰ্ডে %ld উপৰফলা আখৰসমূহতকে কম অন্তৰ্ভুক্ত কৰে"
 
 #: src/error.c:61
 msgid "The password contains too few uppercase letters"
-msgstr ""
+msgstr "পাছৱাৰ্ডে অতি কম উপৰফলা আখৰ অন্তৰ্ভুক্ত কৰে"
 
 #: src/error.c:64
 #, c-format
 msgid "The password contains less than %ld lowercase letters"
-msgstr ""
+msgstr "পাছৱাৰ্ডে %ld তলৰফলা আখৰৰ কম অন্তৰ্ভুক্ত কৰে"
 
 #: src/error.c:67
 msgid "The password contains too few lowercase letters"
-msgstr ""
+msgstr "পাছৱাৰ্ডে অতি কম তলৰফলা আখৰ অন্তৰ্ভুক্ত কৰে"
 
 #: src/error.c:70
 #, c-format
 msgid "The password contains less than %ld non-alphanumeric characters"
-msgstr ""
+msgstr "পাছৱাৰ্ডে %ld নন-আল্ফানিউমাৰিক আখৰসমূহৰ কম অন্তৰ্ভুক্ত কৰে"
 
 #: src/error.c:73
 msgid "The password contains too few non-alphanumeric characters"
-msgstr ""
+msgstr "পাছৱাৰ্ডে অতি কম নন-আল্ফানিউমাৰিক আখৰসমূহ অন্তৰ্ভুক্ত কৰে"
 
 #: src/error.c:76
 #, c-format
 msgid "The password is shorter than %ld characters"
-msgstr ""
+msgstr "পাছৱাৰ্ড %ld আখৰতকৈ সৰু"
 
 #: src/error.c:79
 msgid "The password is too short"
-msgstr ""
+msgstr "পাছৱাৰ্ড অতি সৰু"
 
 #: src/error.c:81
 msgid "The password is just rotated old one"
-msgstr ""
+msgstr "পাছৱাৰ্ড পুৰনি পাছৱাৰ্ডৰ সৈতে একে"
 
 #: src/error.c:84
 #, c-format
 msgid "The password contains less than %ld character classes"
-msgstr ""
+msgstr "পাছৱাৰ্ডে %ld আখৰ ক্লাচসমূহৰ কম অন্তৰ্ভুক্ত কৰে"
 
 #: src/error.c:87
 msgid "The password does not contain enough character classes"
-msgstr ""
+msgstr "পাছৱাৰ্ডে পৰ্যাপ্ত আখৰ ক্লাচসমূহ অন্তৰ্ভুক্ত নকৰে"
 
 #: src/error.c:90
 #, c-format
 msgid "The password contains more than %ld same characters consecutively"
-msgstr ""
+msgstr "পাছৱাৰ্ডে ক্ৰমন্বয়ভাৱে %ld একেটা আখৰসমূহৰ অধিক অন্তৰ্ভুক্ত কৰে"
 
 #: src/error.c:93
 msgid "The password contains too many same characters consecutively"
-msgstr ""
+msgstr "পাছৱাৰ্ডে অত্যাধিক একেটা ক্ৰমন্বয় আখৰ অন্তৰ্ভুক্ত কৰে"
 
 #: src/error.c:96
 #, c-format
 msgid ""
 "The password contains more than %ld characters of the same class "
 "consecutively"
-msgstr ""
+msgstr "পাছৱাৰ্ডে ক্ৰমন্বয়ভাৱে একেটা ক্লাচৰ %ld কৈ অধিক আখৰ অন্তৰ্ভুক্ত কৰে"
 
 #: src/error.c:99
 msgid ""
 "The password contains too many characters of the same class consecutively"
-msgstr ""
+msgstr "পাছৱাৰ্ডে ক্ৰমন্বয়ভাৱে একেটা ক্লাচৰ অত্যাধিক আখৰ অন্তৰ্ভুক্ত কৰে"
 
 #: src/error.c:102
 #, c-format
 msgid "The password contains monotonic sequence longer than %ld characters"
-msgstr ""
+msgstr "পাছৱাৰ্ডে %ld আখৰতকৈ দীঘল মনোটনিক ক্ৰম অন্তৰ্ভুক্ত কৰে"
 
 #: src/error.c:105
 msgid "The password contains too long of a monotonic character sequence"
-msgstr ""
+msgstr "পাছৱাৰ্ডে এটা অত্যাধিক দীঘল মনোটনিক আখৰ ক্ৰম অন্তৰ্ভুক্ত"
 
 #: src/error.c:107
 msgid "No password supplied"
-msgstr "কোনো গুপ্তশব্দ দিয়া হোৱা নাই"
+msgstr "কোনো পাছৱাৰ্ড দিয়া হোৱা নাই"
 
 #: src/error.c:109
 msgid "Cannot obtain random numbers from the RNG device"
-msgstr ""
+msgstr "RNG ডিভাইচৰ পৰা যাদৃচ্ছিক সংখ্যাসমূহ প্ৰাপ্ত কৰিব নোৱাৰি"
 
 #: src/error.c:111
 msgid "Password generation failed - required entropy too low for settings"
-msgstr ""
+msgstr "পাছৱাৰ্ড সৃজন ব্যৰ্থ হল - প্ৰয়োজনীয় এনট্ৰপি সংহতিসমূহৰ বাবে অতি কম"
 
 #: src/error.c:114 src/error.c:117
 msgid "The password fails the dictionary check"
-msgstr ""
+msgstr "পাছৱাৰ্ড অভিধান নিৰীক্ষণত ব্যৰ্থ হৈছে"
 
 #: src/error.c:120 src/error.c:124
 msgid "Unknown setting"
-msgstr ""
+msgstr "অজ্ঞাত সংহতি"
 
 #: src/error.c:127
 msgid "Bad integer value of setting"
-msgstr ""
+msgstr "সংহতিত বেয়া পূৰ্ণসংখ্যা মান"
 
 #: src/error.c:131
 msgid "Bad integer value"
-msgstr ""
+msgstr "বেয়া পূৰ্ণসংখ্যা মান"
 
 #: src/error.c:134
 #, c-format
 msgid "Setting %s is not of integer type"
-msgstr ""
+msgstr "সংহতি %s পূৰ্ণসংখ্যা ধৰণৰ নহয়"
 
 #: src/error.c:138
 msgid "Setting is not of integer type"
-msgstr ""
+msgstr "সংহতি পূৰ্ণসংখ্যা ধৰণৰ নহয়"
 
 #: src/error.c:141
 #, c-format
 msgid "Setting %s is not of string type"
-msgstr ""
+msgstr "সংহতি %s স্ট্ৰিং ধৰণৰ নহয়"
 
 #: src/error.c:145
 msgid "Setting is not of string type"
-msgstr ""
+msgstr "সংহতি স্ট্ৰিং ধৰণৰ নহয়"
 
 #: src/error.c:147
 msgid "Opening the configuration file failed"
-msgstr ""
+msgstr "সংৰূপ ফাইল খোলা ব্যৰ্থ হল"
 
 #: src/error.c:149
 msgid "The configuration file is malformed"
-msgstr ""
+msgstr "সংৰূপ ফাইল ক্ষতিগ্ৰস্থ"
 
 #: src/error.c:151
 msgid "Fatal failure"
-msgstr ""
+msgstr "মাৰাত্মক ব্যৰ্থতা"
 
 #: src/error.c:153
 msgid "Unknown error"
Files old/libpwquality-1.2.2/po/mr_IN.gmo and 
new/libpwquality-1.2.3/po/mr_IN.gmo differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/libpwquality-1.2.2/po/mr_IN.po new/libpwquality-1.2.3/po/mr_IN.po
--- old/libpwquality-1.2.2/po/mr_IN.po  1970-01-01 01:00:00.000000000 +0100
+++ new/libpwquality-1.2.3/po/mr_IN.po  2013-09-12 13:14:48.000000000 +0200
@@ -0,0 +1,256 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR libpwquality project
+# This file is distributed under the same license as the PACKAGE package.
+#
+# Translators:
+msgid ""
+msgstr ""
+"Project-Id-Version: PWQuality library\n"
+"Report-Msgid-Bugs-To: http://fedorahosted.org/libpwquality\n";
+"POT-Creation-Date: 2012-12-20 10:03+0100\n"
+"PO-Revision-Date: 2013-08-23 07:35+0000\n"
+"Last-Translator: Tomáš Mráz <[email protected]>\n"
+"Language-Team: Marathi (India) (http://www.transifex.com/projects/p/";
+"libpwquality/language/mr_IN/)\n"
+"Language: mr_IN\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#: src/pam_pwquality.c:25
+#, c-format
+msgid "New %s%spassword: "
+msgstr ""
+
+#: src/pam_pwquality.c:27
+#, c-format
+msgid "Retype new %s%spassword: "
+msgstr ""
+
+#: src/pam_pwquality.c:28
+msgid "Sorry, passwords do not match."
+msgstr ""
+
+#: src/pam_pwquality.c:241
+#, c-format
+msgid "BAD PASSWORD: %s"
+msgstr ""
+
+#: src/pwscore.c:22
+#, c-format
+msgid "Usage: %s [user]\n"
+msgstr ""
+
+#: src/pwscore.c:23
+#, c-format
+msgid ""
+"       The command reads the password to be scored from the standard input.\n"
+msgstr ""
+
+#: src/pwscore.c:51 src/pwscore.c:59 src/pwscore.c:65
+#, c-format
+msgid "Error: %s\n"
+msgstr ""
+
+#: src/pwscore.c:51
+msgid "Could not obtain the password to be scored"
+msgstr ""
+
+#: src/pwscore.c:73
+#, c-format
+msgid ""
+"Password quality check failed:\n"
+" %s\n"
+msgstr ""
+
+#: src/pwmake.c:22
+#, c-format
+msgid "Usage: %s <entropy-bits>\n"
+msgstr ""
+
+#: src/error.c:31
+msgid "Memory allocation error when setting"
+msgstr ""
+
+#: src/error.c:35
+msgid "Memory allocation error"
+msgstr ""
+
+#: src/error.c:37
+msgid "The password is the same as the old one"
+msgstr ""
+
+#: src/error.c:39
+msgid "The password is a palindrome"
+msgstr ""
+
+#: src/error.c:41
+msgid "The password differs with case changes only"
+msgstr ""
+
+#: src/error.c:43
+msgid "The password is too similar to the old one"
+msgstr ""
+
+#: src/error.c:45
+msgid "The password contains the user name in some form"
+msgstr ""
+
+#: src/error.c:47
+msgid "The password contains words from the real name of the user in some form"
+msgstr ""
+
+#: src/error.c:49
+msgid "The password contains forbidden words in some form"
+msgstr ""
+
+#: src/error.c:52
+#, c-format
+msgid "The password contains less than %ld digits"
+msgstr ""
+
+#: src/error.c:55
+msgid "The password contains too few digits"
+msgstr ""
+
+#: src/error.c:58
+#, c-format
+msgid "The password contains less than %ld uppercase letters"
+msgstr ""
+
+#: src/error.c:61
+msgid "The password contains too few uppercase letters"
+msgstr ""
+
+#: src/error.c:64
+#, c-format
+msgid "The password contains less than %ld lowercase letters"
+msgstr ""
+
+#: src/error.c:67
+msgid "The password contains too few lowercase letters"
+msgstr ""
+
+#: src/error.c:70
+#, c-format
+msgid "The password contains less than %ld non-alphanumeric characters"
+msgstr ""
+
+#: src/error.c:73
+msgid "The password contains too few non-alphanumeric characters"
+msgstr ""
+
+#: src/error.c:76
+#, c-format
+msgid "The password is shorter than %ld characters"
+msgstr ""
+
+#: src/error.c:79
+msgid "The password is too short"
+msgstr ""
+
+#: src/error.c:81
+msgid "The password is just rotated old one"
+msgstr ""
+
+#: src/error.c:84
+#, c-format
+msgid "The password contains less than %ld character classes"
+msgstr ""
+
+#: src/error.c:87
+msgid "The password does not contain enough character classes"
+msgstr ""
+
+#: src/error.c:90
+#, c-format
+msgid "The password contains more than %ld same characters consecutively"
+msgstr ""
+
+#: src/error.c:93
+msgid "The password contains too many same characters consecutively"
+msgstr ""
+
+#: src/error.c:96
+#, c-format
+msgid ""
+"The password contains more than %ld characters of the same class "
+"consecutively"
+msgstr ""
+
+#: src/error.c:99
+msgid ""
+"The password contains too many characters of the same class consecutively"
+msgstr ""
+
+#: src/error.c:102
+#, c-format
+msgid "The password contains monotonic sequence longer than %ld characters"
+msgstr ""
+
+#: src/error.c:105
+msgid "The password contains too long of a monotonic character sequence"
+msgstr ""
+
+#: src/error.c:107
+msgid "No password supplied"
+msgstr ""
+
+#: src/error.c:109
+msgid "Cannot obtain random numbers from the RNG device"
+msgstr ""
+
+#: src/error.c:111
+msgid "Password generation failed - required entropy too low for settings"
+msgstr ""
+
+#: src/error.c:114 src/error.c:117
+msgid "The password fails the dictionary check"
+msgstr ""
+
+#: src/error.c:120 src/error.c:124
+msgid "Unknown setting"
+msgstr ""
+
+#: src/error.c:127
+msgid "Bad integer value of setting"
+msgstr ""
+
+#: src/error.c:131
+msgid "Bad integer value"
+msgstr ""
+
+#: src/error.c:134
+#, c-format
+msgid "Setting %s is not of integer type"
+msgstr ""
+
+#: src/error.c:138
+msgid "Setting is not of integer type"
+msgstr ""
+
+#: src/error.c:141
+#, c-format
+msgid "Setting %s is not of string type"
+msgstr ""
+
+#: src/error.c:145
+msgid "Setting is not of string type"
+msgstr ""
+
+#: src/error.c:147
+msgid "Opening the configuration file failed"
+msgstr ""
+
+#: src/error.c:149
+msgid "The configuration file is malformed"
+msgstr ""
+
+#: src/error.c:151
+msgid "Fatal failure"
+msgstr ""
+
+#: src/error.c:153
+msgid "Unknown error"
+msgstr ""
Files old/libpwquality-1.2.2/po/pa.gmo and new/libpwquality-1.2.3/po/pa.gmo 
differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/libpwquality-1.2.2/po/pa.po new/libpwquality-1.2.3/po/pa.po
--- old/libpwquality-1.2.2/po/pa.po     2012-12-20 10:03:55.000000000 +0100
+++ new/libpwquality-1.2.3/po/pa.po     2013-09-12 13:14:48.000000000 +0200
@@ -3,45 +3,47 @@
 # This file is distributed under the same license as the PACKAGE package.
 #
 # Translators:
-# Amanpreet Singh Alam[ਆਲਮ] <[email protected]>, 2005.
-# Jaswinder Singh <[email protected]>, 2009.
+# asaini <[email protected]>, 2013
+# Amanpreet Singh Alam[ਆਲਮ] <[email protected]>, 2005
+# Jaswinder Singh <[email protected]>, 2009
 msgid ""
 msgstr ""
 "Project-Id-Version: PWQuality library\n"
 "Report-Msgid-Bugs-To: http://fedorahosted.org/libpwquality\n";
 "POT-Creation-Date: 2012-12-20 10:03+0100\n"
-"PO-Revision-Date: 2012-06-29 09:04+0000\n"
-"Last-Translator: Tomáš Mráz <[email protected]>\n"
-"Language-Team: LANGUAGE <[email protected]>\n"
+"PO-Revision-Date: 2013-09-10 13:37+0000\n"
+"Last-Translator: asaini <[email protected]>\n"
+"Language-Team: Panjabi (Punjabi) (http://www.transifex.com/projects/p/";
+"libpwquality/language/pa/)\n"
 "Language: pa\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=2; plural=(n != 1)\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
 
 #: src/pam_pwquality.c:25
 #, c-format
 msgid "New %s%spassword: "
-msgstr "ਨਵਾਂ %s%sਪਾਸਵਰਡ: "
+msgstr "ਨਵਾਂ %s%sਗੁਪਤ-ਸ਼ਬਦ: "
 
 #: src/pam_pwquality.c:27
 #, c-format
 msgid "Retype new %s%spassword: "
-msgstr "ਨਵਾਂ %s%sਪਾਸਵਰਡ ਮੁੜ-ਲਿਖੋ: "
+msgstr "ਨਵਾਂ %s%sਗੁਪਤ-ਸ਼ਬਦ ਮੁੜ-ਲਿਖੋ: "
 
 #: src/pam_pwquality.c:28
 msgid "Sorry, passwords do not match."
-msgstr "ਮਾਫ ਕਰਨਾ ਪਾਸਵਰਡ ਮੇਲ ਨਹੀਂ ਖਾਂਦਾ।"
+msgstr "ਮਾਫ ਕਰਨਾ ਗੁਪਤ-ਸ਼ਬਦ ਮੇਲ ਨਹੀਂ ਖਾਂਦਾ।"
 
 #: src/pam_pwquality.c:241
 #, c-format
 msgid "BAD PASSWORD: %s"
-msgstr "ਗਲਤ ਪਾਸਵਰਡ: %s"
+msgstr "ਮਾੜਾ ਗੁਪਤ-ਸ਼ਬਦ: %s"
 
 #: src/pwscore.c:22
 #, c-format
 msgid "Usage: %s [user]\n"
-msgstr ""
+msgstr "ਵਰਤੋਂ: %s [user]\n"
 
 #: src/pwscore.c:23
 #, c-format
@@ -52,7 +54,7 @@
 #: src/pwscore.c:51 src/pwscore.c:59 src/pwscore.c:65
 #, c-format
 msgid "Error: %s\n"
-msgstr ""
+msgstr "ਗਲਤੀ: %s\n"
 
 #: src/pwscore.c:51
 msgid "Could not obtain the password to be scored"
@@ -64,27 +66,29 @@
 "Password quality check failed:\n"
 " %s\n"
 msgstr ""
+"ਗੁਪਤ-ਸ਼ਬਦ ਦੇ ਮਿਆਰ ਦੀ ਜਾਂਚ ਅਸਫਲ ਹੋਈ:\n"
+" %s\n"
 
 #: src/pwmake.c:22
 #, c-format
 msgid "Usage: %s <entropy-bits>\n"
-msgstr ""
+msgstr "ਵਰਤੋਂ: %s <entropy-bits>\n"
 
 #: src/error.c:31
 msgid "Memory allocation error when setting"
-msgstr ""
+msgstr "ਸੈੱਟ ਕਰਨ ਵੇਲੇ ਮੈਮੋਰੀ ਨਿਰਧਾਰਨ ਗਲਤੀ"
 
 #: src/error.c:35
 msgid "Memory allocation error"
-msgstr ""
+msgstr "ਮੈਮੋਰੀ ਨਿਰਧਾਰਨ ਗਲਤੀ"
 
 #: src/error.c:37
 msgid "The password is the same as the old one"
-msgstr ""
+msgstr "ਗੁਪਤ-ਸ਼ਬਦ ਉਹੀ ਪੁਰਾਣਾ ਹੀ ਹੈ"
 
 #: src/error.c:39
 msgid "The password is a palindrome"
-msgstr ""
+msgstr "ਗੁਪਤ-ਸ਼ਬਦ ਇੱਕ ਪਾਲਿਨਡਰੋਮ ਹੈ"
 
 #: src/error.c:41
 msgid "The password differs with case changes only"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/libpwquality-1.2.2/src/check.c new/libpwquality-1.2.3/src/check.c
--- old/libpwquality-1.2.2/src/check.c  2012-08-07 12:19:37.000000000 +0200
+++ new/libpwquality-1.2.3/src/check.c  2013-07-04 19:05:27.000000000 +0200
@@ -654,6 +654,12 @@
                 return PWQ_ERROR_EMPTY_PASSWORD;
         }
 
+        if (user && *user == '\0')
+                user = NULL;
+
+        if (oldpassword && *oldpassword == '\0')
+                oldpassword = NULL;
+
         if (oldpassword && strcmp(oldpassword, password) == 0) {
                 return PWQ_ERROR_SAME_PASSWORD;
         }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/libpwquality-1.2.2/src/pwquality.pc new/libpwquality-1.2.3/src/pwquality.pc
--- old/libpwquality-1.2.2/src/pwquality.pc     2013-06-19 17:42:15.000000000 
+0200
+++ new/libpwquality-1.2.3/src/pwquality.pc     2013-09-12 13:14:19.000000000 
+0200
@@ -1,5 +1,5 @@
 Name: pwquality
 Description: Password quality checker
-Version: 1.2.2
+Version: 1.2.3
 Libs: -lpwquality
 Libs.private: -lcrack
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/libpwquality-1.2.2/src/settings.c new/libpwquality-1.2.3/src/settings.c
--- old/libpwquality-1.2.2/src/settings.c       2013-06-19 17:16:09.000000000 
+0200
+++ new/libpwquality-1.2.3/src/settings.c       2013-09-12 12:48:34.000000000 
+0200
@@ -204,7 +204,7 @@
                 return PWQ_ERROR_UNKNOWN_SETTING;
 
         strncpy(name, option, len);
-        name[sizeof(name) - 1] = '\0';
+        name[len] = '\0';
 
         return set_name_value(pwq, name, value);
 }

-- 
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to