Hello community, here is the log from the commit of package wvstreams for openSUSE:Factory checked in at 2016-02-09 16:49:37 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/wvstreams (Old) and /work/SRC/openSUSE:Factory/.wvstreams.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "wvstreams" Changes: -------- --- /work/SRC/openSUSE:Factory/wvstreams/wvstreams.changes 2015-06-23 11:57:26.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.wvstreams.new/wvstreams.changes 2016-02-09 16:50:05.000000000 +0100 @@ -1,0 +2,7 @@ +Sun Feb 7 17:07:56 UTC 2016 - crrodriguez@opensuse.org + +- wvstreams-openssl.patch: RAND_pseudo_bytes() is gone + in openSSL 1.1.x, use RAND_bytes instead and always do error + checking. + +------------------------------------------------------------------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ wvstreams.spec ++++++ --- /var/tmp/diff_new_pack.tySeyv/_old 2016-02-09 16:50:06.000000000 +0100 +++ /var/tmp/diff_new_pack.tySeyv/_new 2016-02-09 16:50:06.000000000 +0100 @@ -1,7 +1,7 @@ # # spec file for package wvstreams # -# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed ++++++ wvstreams-openssl.patch ++++++ --- /var/tmp/diff_new_pack.tySeyv/_old 2016-02-09 16:50:06.000000000 +0100 +++ /var/tmp/diff_new_pack.tySeyv/_new 2016-02-09 16:50:06.000000000 +0100 @@ -1,7 +1,5 @@ -Index: wvstreams-4.4.1/crypto/wvx509.cc -=================================================================== ---- wvstreams-4.4.1.orig/crypto/wvx509.cc 2007-08-17 07:15:30.000000000 +0200 -+++ wvstreams-4.4.1/crypto/wvx509.cc 2010-04-19 20:46:51.000000000 +0200 +--- wvstreams-4.4.1.orig/crypto/wvx509.cc ++++ wvstreams-4.4.1/crypto/wvx509.cc @@ -1102,7 +1102,7 @@ WvString WvX509::get_extension(int nid) if (ext) @@ -11,3 +9,27 @@ if (!method) { WvDynBuf buf; +--- wvstreams-4.4.1.orig/crypto/wvblowfish.cc ++++ wvstreams-4.4.1/crypto/wvblowfish.cc +@@ -77,7 +77,8 @@ bool WvBlowfishEncoder::_encode(WvBuf &i + // if flushing on encryption, add some randomized padding + size_t padlen = 8 - remainder; + unsigned char *pad = in.alloc(padlen); +- RAND_pseudo_bytes(pad, padlen); ++ if (RAND_bytes(pad, padlen) != 1) ++ return false; + len += 8; + } + else // nothing we can do here, flushing does not make sense! +--- wvstreams-4.4.1.orig/crypto/wvtripledes.cc ++++ wvstreams-4.4.1/crypto/wvtripledes.cc +@@ -77,7 +77,8 @@ bool WvTripleDESEncoder::_encode(WvBuf & + // if flushing on encryption, add some randomized padding + size_t padlen = 8 - remainder; + unsigned char *pad = in.alloc(padlen); +- RAND_pseudo_bytes(pad, padlen); ++ if(RAND_bytes(pad, padlen) != 1) ++ return false; + len += 8; + } + else // nothing we can do here, flushing does not make sense!