Hello community,
here is the log from the commit of package yast2-users for openSUSE:Factory
checked in at Tue Apr 5 18:07:19 CEST 2011.
--------
--- yast2-users/yast2-users.changes 2011-03-23 12:12:53.000000000 +0100
+++ yast2-users/yast2-users.changes 2011-04-05 11:06:19.000000000 +0200
@@ -1,0 +2,11 @@
+Tue Apr 5 11:01:12 CEST 2011 - jsuchome@suse.cz
+
+- added support for SHA-2 based crypto methods (fate309705)
+- 2.21.3
+
+-------------------------------------------------------------------
+Fri Apr 1 10:13:20 CEST 2011 - jsuchome@suse.cz
+
+- check for 'sss' in nsswitch.conf for LDAP users (bnc#683782)
+
+-------------------------------------------------------------------
calling whatdependson for head-i586
Old:
----
yast2-users-2.21.2.tar.bz2
New:
----
yast2-users-2.21.3.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ yast2-users.spec ++++++
--- /var/tmp/diff_new_pack.jwyuJX/_old 2011-04-05 18:06:53.000000000 +0200
+++ /var/tmp/diff_new_pack.jwyuJX/_new 2011-04-05 18:06:53.000000000 +0200
@@ -19,11 +19,11 @@
Name: yast2-users
-Version: 2.21.2
+Version: 2.21.3
Release: 1
BuildRoot: %{_tmppath}/%{name}-%{version}-build
-Source0: yast2-users-2.21.2.tar.bz2
+Source0: yast2-users-2.21.3.tar.bz2
Prefix: /usr
@@ -44,13 +44,16 @@
# String::RemoveShortcut
Requires: yast2 >= 2.18.0
+# cryptsha256, cryptsha516
+Requires: yast2-core >= 2.21.0
+
Summary: YaST2 - User and Group Configuration
%description
This package provides GUI for maintenance of linux users and groups.
%prep
-%setup -n yast2-users-2.21.2
+%setup -n yast2-users-2.21.3
%build
%{prefix}/bin/y2tool y2autoconf
++++++ yast2-users-2.21.2.tar.bz2 -> yast2-users-2.21.3.tar.bz2 ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yast2-users-2.21.2/VERSION new/yast2-users-2.21.3/VERSION
--- old/yast2-users-2.21.2/VERSION 2011-03-23 12:11:01.000000000 +0100
+++ new/yast2-users-2.21.3/VERSION 2011-04-05 11:01:39.000000000 +0200
@@ -1 +1 @@
-2.21.2
+2.21.3
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yast2-users-2.21.2/src/UsersLDAP.pm new/yast2-users-2.21.3/src/UsersLDAP.pm
--- old/yast2-users-2.21.2/src/UsersLDAP.pm 2010-05-24 13:01:27.000000000 +0200
+++ new/yast2-users-2.21.3/src/UsersLDAP.pm 2011-03-30 16:44:50.000000000 +0200
@@ -173,7 +173,7 @@
my $passwd_source = SCR->Read (".etc.nsswitch_conf.passwd");
if (defined $passwd_source) {
foreach my $source (split (/ /, $passwd_source)) {
- if ($source eq "ldap") { return 1; }
+ if ($source eq "ldap" || $source eq "sss") { return 1; }
if ($source eq "compat") { $compat = 1; }
}
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yast2-users-2.21.2/src/UsersSimple.pm new/yast2-users-2.21.3/src/UsersSimple.pm
--- old/yast2-users-2.21.2/src/UsersSimple.pm 2011-02-17 11:10:14.000000000 +0100
+++ new/yast2-users-2.21.3/src/UsersSimple.pm 2011-04-04 14:40:28.000000000 +0200
@@ -70,6 +70,8 @@
"des" => 8,
"md5" => 127,
"blowfish" => 72,
+ "sha256" => 127, # arbitrary high number, there's probably no limit
+ "sha512" => 127
);
# name of user that should be logged in automatically
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yast2-users-2.21.2/src/UsersUI.ycp new/yast2-users-2.21.3/src/UsersUI.ycp
--- old/yast2-users-2.21.2/src/UsersUI.ycp 2009-08-20 16:44:20.000000000 +0200
+++ new/yast2-users-2.21.3/src/UsersUI.ycp 2011-04-04 08:33:42.000000000 +0200
@@ -401,6 +401,10 @@
return cryptmd5 (pw);
if (method == "blowfish")
return cryptblowfish (pw);
+ if (method == "sha256")
+ return cryptsha256 (pw);
+ if (method == "sha512")
+ return cryptsha512 (pw);
return crypt (pw);
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yast2-users-2.21.2/src/inst_user.ycp new/yast2-users-2.21.3/src/inst_user.ycp
--- old/yast2-users-2.21.2/src/inst_user.ycp 2011-03-23 11:27:36.000000000 +0100
+++ new/yast2-users-2.21.3/src/inst_user.ycp 2011-03-23 12:11:32.000000000 +0100
@@ -7,7 +7,7 @@
*
* Purpose: Start user management module from within installation workflow
*
- * $Id: inst_user.ycp 53782 2008-12-01 14:58:07Z jsuchome $
+ * $Id: inst_user.ycp 63640 2011-03-23 11:11:31Z jsuchome $
*/
{
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yast2-users-2.21.2/src/inst_user_first.ycp new/yast2-users-2.21.3/src/inst_user_first.ycp
--- old/yast2-users-2.21.2/src/inst_user_first.ycp 2010-02-26 14:48:34.000000000 +0100
+++ new/yast2-users-2.21.3/src/inst_user_first.ycp 2011-04-05 11:00:58.000000000 +0200
@@ -100,6 +100,10 @@
"md5" : _("MD5"),
// encryption type
"blowfish" : _("Blowfish"),
+ // encryption type
+ "sha256" : _("SHA-256"),
+ // encryption type
+ "sha512" : _("SHA-512"),
];
term import_checkbox = `Left (`CheckBox (`id (`import_ch),
// check box label
@@ -162,6 +166,10 @@
`Left (`RadioButton (`id ("md5"), _("&MD5"))),
// Radio button label: password encryption type
`Left (`RadioButton (`id ("blowfish"), _("&Blowfish"))),
+ // Radio button label: password encryption type
+ `Left (`RadioButton (`id ("sha256"), _("SHA-&256"))),
+ // Radio button label: password encryption type
+ `Left (`RadioButton (`id ("sha512"), _("SHA-&512"))),
`VSpacing (0.5)
))
);
@@ -202,6 +210,7 @@
to encrypt passwords.
</P>");
+
// help text for main add user dialog
string main_help () {
// help text for main add user dialog
@@ -773,7 +782,7 @@
// preselect the required packages for installation
y2milestone ("preselect required packages for installation");
map