commit glibc for openSUSE:11.4
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@suse.de + +- 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@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org
participants (1)
-
root@hilbert.suse.de