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 - [email protected]
+
+- 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!


Reply via email to