Hello community, here is the log from the commit of package openssl for openSUSE:12.1:Update:Test checked in at 2012-02-28 13:48:44 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:12.1:Update:Test/openssl (Old) and /work/SRC/openSUSE:12.1:Update:Test/.openssl.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "openssl", Maintainer is "GJHe@suse.com" Changes: -------- --- /work/SRC/openSUSE:12.1:Update:Test/openssl/openssl.changes 2012-02-02 10:37:36.000000000 +0100 +++ /work/SRC/openSUSE:12.1:Update:Test/.openssl.new/openssl.changes 2012-02-28 13:48:46.000000000 +0100 @@ -1,0 +2,6 @@ +Fri Feb 24 02:47:47 UTC 2012 - gjhe@suse.com + +- fix bug[bnc#748738] - Tolerate bad MIME headers in openssl's + asn1 parser. + +------------------------------------------------------------------- New: ---- Bug748738_Tolerate_bad_MIME_headers.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ openssl.spec ++++++ --- /var/tmp/diff_new_pack.WC9W6I/_old 2012-02-28 13:48:46.000000000 +0100 +++ /var/tmp/diff_new_pack.WC9W6I/_new 2012-02-28 13:48:46.000000000 +0100 @@ -56,6 +56,7 @@ Patch24: CVE-2011-4619.patch Patch25: CVE-2012-0027.patch Patch26: CVE-2012-0050.patch +Patch27: Bug748738_Tolerate_bad_MIME_headers.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build %description @@ -199,6 +200,7 @@ %patch24 -p1 %patch25 -p1 %patch26 -p1 +%patch27 -p1 cp -p %{S:10} . echo "adding/overwriting some entries in the 'table' hash in Configure" # $dso_scheme:$shared_target:$shared_cflag:$shared_ldflag:$shared_extension:$ranlib:$arflags ++++++ Bug748738_Tolerate_bad_MIME_headers.patch ++++++ Index: openssl-1.0.0g/crypto/asn1/asn_mime.c =================================================================== --- openssl-1.0.0g.orig/crypto/asn1/asn_mime.c +++ openssl-1.0.0g/crypto/asn1/asn_mime.c @@ -858,6 +858,10 @@ static int mime_hdr_addparam(MIME_HEADER static int mime_hdr_cmp(const MIME_HEADER * const *a, const MIME_HEADER * const *b) { + if ((*a)->name == NULL || (*b)->name == NULL) + return (*a)->name - (*b)->name < 0 ? -1 : + (*a)->name - (*b)->name > 0 ? 1 : 0; + return(strcmp((*a)->name, (*b)->name)); } -- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org