Hello community, here is the log from the commit of package pam_passwdqc for openSUSE:Factory checked in at 2012-03-07 13:43:52 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/pam_passwdqc (Old) and /work/SRC/openSUSE:Factory/.pam_passwdqc.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "pam_passwdqc", Maintainer is "m...@suse.com" Changes: -------- --- /work/SRC/openSUSE:Factory/pam_passwdqc/pam_passwdqc.changes 2011-09-23 12:21:35.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.pam_passwdqc.new/pam_passwdqc.changes 2012-03-07 13:43:54.000000000 +0100 @@ -1,0 +2,26 @@ +Tue Feb 21 13:54:49 CET 2012 - m...@suse.de + +- update to version 1.2.2 +- When matching against the reversed new password, always pass the + original non-reversed new password (possibly with a substring + removed) into is_simple(), but remove or check the correct + substring in is_based() considering that the matching is possibly + being done against the reversed password. +- New command-line options for pwqcheck: -1 and -2 for reading just + 1 and just 2 lines from stdin, respectively (instead of reading 3 + lines, which is the default), --multi for checking multiple + passphrases at once (until EOF). +- With randomly-generated passphrases, encode more entropy per + separator character (by increasing the number of different + separators from 8 to 16) and per word (by altering the case of + the first letter of each word), which increases the default + generated passphrase size from 42 to 47 bits. +- Substring matching has been enhanced to partially discount rather + than fully remove weak substrings, support leetspeak, and detect + some common sequences of characters (sequential digits, letters in + alphabetical order, adjacent keys on a QWERTY keyboard). +- Detect and allow passphrases with non-ASCII characters in the words. +- A number of optimizations have been made resulting in significant + speedup of passwdqc_check() on real-world passwords. + +------------------------------------------------------------------- Old: ---- passwdqc-1.1.4.tar.bz2 New: ---- passwdqc-1.2.2.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ pam_passwdqc.spec ++++++ --- /var/tmp/diff_new_pack.agB4IJ/_old 2012-03-07 13:43:55.000000000 +0100 +++ /var/tmp/diff_new_pack.agB4IJ/_new 2012-03-07 13:43:55.000000000 +0100 @@ -1,7 +1,7 @@ # -# spec file for package pam_passwdqc (Version 1.1.4) +# spec file for package pam_passwdqc # -# Copyright (c) 2010 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -15,22 +15,19 @@ # Please submit bugfixes or comments via http://bugs.opensuse.org/ # -# norootforbuild - Name: pam_passwdqc Url: http://www.openwall.com/passwdqc/ BuildRequires: pam-devel -License: BSD3c(or similar) ; Other uncritical OpenSource License ; Public Domain, Freeware -Group: System/Libraries Requires: pam Recommends: passwdqc Provides: pam-modules:/%_lib/security/pam_passwdqc.so -AutoReqProv: on -Version: 1.1.4 -Release: 2 +Version: 1.2.2 +Release: 0 Summary: Simple Password Strength Checking Module -Source0: passwdqc-1.1.4.tar.bz2 +License: BSD-3-Clause +Group: System/Libraries +Source0: passwdqc-%{version}.tar.gz Source1: baselibs.conf Source50: dlopen.sh BuildRoot: %{_tmppath}/%{name}-%{version}-build @@ -46,7 +43,6 @@ ones. %package -n libpasswdqc0 -License: BSD3c(or similar) ; Other uncritical OpenSource License ; Public Domain, Freeware Summary: A Simple Password Strength Checking Library Group: System/Libraries @@ -56,7 +52,6 @@ and can provide randomly generated ones. %package -n passwdqc-devel -License: BSD3c(or similar) ; Other uncritical OpenSource License ; Public Domain, Freeware Summary: Useful collection of routines for C and C++ programming Group: Development/Libraries/C and C++ Requires: libpasswdqc0 = %{version} @@ -68,7 +63,6 @@ %package -n passwdqc -License: BSD3c(or similar) ; Other uncritical OpenSource License ; Public Domain, Freeware Summary: Tools for Password Checking and Generation Group: Productivity/Networking/Diagnostic @@ -78,7 +72,7 @@ %prep -%setup -n passwdqc-1.1.4 +%setup -n passwdqc-%{version} %build EXTRA_CFLAGS="-fno-strict-aliasing" @@ -86,7 +80,10 @@ %ifnarch ia64 EXTRA_CFLAGS="$EXTRA_CFLAGS -Wa,--noexecstack" %endif - make CFLAGS="$RPM_OPT_FLAGS $EXTRA_CFLAGS -fPIC -DHAVE_SHADOW -DLINUX_PAM" SHARED_LIBDIR="/%{_lib}" DEVEL_LIBDIR="/usr/%{_lib}" SECUREDIR="/%{_lib}/security" +make CFLAGS="$RPM_OPT_FLAGS $EXTRA_CFLAGS -fPIC -DHAVE_SHADOW -DLINUX_PAM" \ + SHARED_LIBDIR="/%{_lib}" \ + DEVEL_LIBDIR="/usr/%{_lib}" \ + SECUREDIR="/%{_lib}/security" %install make DESTDIR=$RPM_BUILD_ROOT SHARED_LIBDIR="/%{_lib}" DEVEL_LIBDIR="/%{_libdir}" SECUREDIR="/%{_lib}/security" install -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org