From 2f3e3a125d19615db40218612d7682a8e331a2b4 Mon Sep 17 00:00:00 2001 From: Tomáš Mráz Date: May 28 2008 17:38:52 +0000 Subject: - sync with rawhide --- diff --git a/openssl.spec b/openssl.spec index 4106a76..2b783f8 100644 --- a/openssl.spec +++ b/openssl.spec @@ -22,7 +22,7 @@ Summary: The OpenSSL toolkit Name: openssl Version: 0.9.8g -Release: 7%{?dist} +Release: 9%{?dist} # We remove certain patented algorithms from the openssl source tarball # with the hobble-openssl script which is included below. Source: openssl-%{version}-usa.tar.bz2 @@ -59,6 +59,8 @@ Patch39: openssl-0.9.8g-ipv6-apps.patch # Backported fixes including security fixes Patch50: openssl-0.9.8g-speed-bug.patch Patch51: openssl-0.9.8g-bn-mul-bug.patch +Patch52: openssl-0.9.8g-cve-2008-0891.patch +Patch53: openssl-0.9.8g-cve-2008-1671.patch License: OpenSSL Group: System Environment/Libraries @@ -124,6 +126,8 @@ from other formats to the formats used by the OpenSSL toolkit. %patch39 -p1 -b .ipv6-apps %patch50 -p1 -b .speed-bug %patch51 -p1 -b .bn-mul-bug +%patch52 -p0 -b .srvname-crash +%patch53 -p0 -b .srv-kex-crash # Modify the various perl scripts to reference perl in the right location. perl util/perlpath.pl `dirname %{__perl}` @@ -153,14 +157,13 @@ sslflags=no-asm %ifarch alpha alphaev56 alphaev6 alphaev67 sslarch=linux-alpha-gcc %endif -%ifarch s390 -# The -fno-regmove is a workaround for bug #199604 -sslarch="linux-generic32 -DB_ENDIAN -DNO_ASM -fno-regmove" +%ifarch s390 sh3eb sh4eb +sslarch="linux-generic32 -DB_ENDIAN" %endif %ifarch s390x -sslarch="linux-generic64 -DB_ENDIAN -DNO_ASM" +sslarch="linux-generic64 -DB_ENDIAN" %endif -%ifarch %{arm} +%ifarch %{arm} sh3 sh4 sslarch=linux-generic32 %endif # ia64, x86_64, ppc, ppc64 are OK by default @@ -379,6 +382,14 @@ rm -rf $RPM_BUILD_ROOT/%{_bindir}/openssl_fips_fingerprint %postun -p /sbin/ldconfig %changelog +* Wed May 28 2008 Tomas Mraz 0.9.8g-9 +- fix CVE-2008-0891 - server name extension crash (#448492) +- fix CVE-2008-1672 - server key exchange message omit crash (#448495) + +* Tue May 27 2008 Tomas Mraz 0.9.8g-8 +- super-H arch support +- drop workaround for bug 199604 as it should be fixed in gcc-4.3 + * Mon May 19 2008 Tom "spot" Callaway 0.9.8g-7 - sparc handling