Mailinglist Archive: opensuse-commit (1029 mails)
| < Previous | Next > |
commit glibc for openSUSE:11.4
- From: root@xxxxxxxxxxxxxxx (h_root)
- Date: Fri, 29 Jul 2011 18:08:13 +0200
- Message-id: <20110729160813.3368D202CF@hilbert.suse.de>
Hello community,
here is the log from the commit of package glibc for openSUSE:11.4
checked in at Fri Jul 29 18:08:13 CEST 2011.
Patchinfo file has no description
Patchinfo file has no description
Patchinfo file has no description
--------
--- old-versions/11.4/all/glibc/glibc.changes 2011-02-22 13:33:00.000000000
+0100
+++ 11.4/glibc/glibc.changes 2011-07-27 10:18:08.000000000 +0200
@@ -1,0 +2,7 @@
+Tue Jul 19 11:55:41 UTC 2011 - lnussel@xxxxxxx
+
+- update crypt_blowfish to version 1.2 (bnc#700876, CVE-2011-2483)
+ * due to the signedness bug fix 2a hashes are incompatible with
+ previous versions if the password contains 8bit chracters!
+
+-------------------------------------------------------------------
Package does not exist at destination yet. Using Fallback
old-versions/11.4/all/glibc
Destination is old-versions/11.4/UPDATES/all/glibc
calling whatdependson for 11.4-i586
Old:
----
minmem
New:
----
crypt_blowfish-1.2.tar.gz
crypt_blowfish-1.2.tar.gz.sign
crypt_blowfish-noasm.diff
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ glibc.spec ++++++
--- /var/tmp/diff_new_pack.Ro7xfn/_old 2011-07-29 18:07:34.000000000 +0200
+++ /var/tmp/diff_new_pack.Ro7xfn/_new 2011-07-29 18:07:34.000000000 +0200
@@ -17,6 +17,7 @@
# norootforbuild
+%define crypt_bf_version 1.2
Name: glibc
BuildRequires: gcc-c++ libstdc++-devel
@@ -64,7 +65,7 @@
Provides: rtld(GNU_HASH)
AutoReqProv: on
Version: 2.11.3
-Release: 12.<RELEASE2>
+Release: 12.<RELEASE17>
Url: http://www.gnu.org/software/libc/libc.html
PreReq: filesystem
BuildRoot: %{_tmppath}/%{name}-%{version}-build
@@ -80,6 +81,8 @@
Source12: glibc_post_upgrade.c
Source15: glibc.rpmlintrc
Source16: baselibs.conf
+Source50:
http://www.openwall.com/crypt/crypt_blowfish-%{crypt_bf_version}.tar.gz
+Source51:
http://www.openwall.com/crypt/crypt_blowfish-%{crypt_bf_version}.tar.gz.sign
%if %_target_cpu == "i686"
# We need to avoid to have only the src rpm from i686 on the media,
# since it does not work on other architectures.
@@ -92,6 +95,7 @@
Patch3: glibc-resolv-reload.diff
Patch4: glibc-2.3.locales.diff.bz2
Patch5: crypt_blowfish-1.0-suse.diff
+Patch6: crypt_blowfish-noasm.diff
Patch7: glibc-version.diff
Patch8: glibc-2.4.90-revert-only-euro.diff
Patch9: glibc-2.3-regcomp.diff
@@ -292,11 +296,12 @@
# add glibc-ports for arm
# this is CURRENTLY BROKEN; ARM-interested contributors need to provide
# new tested glibc-ports source
-%setup -n glibc-%{version} -q -a 2 -a 3 -a 4
+%setup -n glibc-%{version} -q -a 2 -a 3 -a 4 -a 50
%else
# any other leave out ports
-%setup -n glibc-%{version} -q -a 3 -a 4
+%setup -n glibc-%{version} -q -a 3 -a 4 -a 50
%endif
+mv crypt_blowfish-%crypt_bf_version/crypt_blowfish.[ch] crypt/
%patch0
# libNoVersion part is only active on ix86
%patch1
@@ -304,6 +309,7 @@
%patch3
%patch4
%patch5
+%patch6
%patch7
%patch8
%patch9
++++++ crypt_blowfish-1.0-suse.diff ++++++
++++ 773 lines (skipped)
++++ between old-versions/11.4/all/glibc/crypt_blowfish-1.0-suse.diff
++++ and 11.4/glibc/crypt_blowfish-1.0-suse.diff
++++++ crypt_blowfish-noasm.diff ++++++
Index: crypt/crypt_blowfish.c
===================================================================
--- crypt/crypt_blowfish.c.orig
+++ crypt/crypt_blowfish.c
@@ -54,7 +54,7 @@
#include "crypt_blowfish.h"
#ifdef __i386__
-#define BF_ASM 1
+#define BF_ASM 0
#define BF_SCALE 1
#elif defined(__x86_64__) || defined(__alpha__) || defined(__hppa__)
#define BF_ASM 0
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe@xxxxxxxxxxxx
For additional commands, e-mail: opensuse-commit+help@xxxxxxxxxxxx
| < Previous | Next > |