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]
