Hello community,

here is the log from the commit of package LibVNCServer for openSUSE:Factory 
checked in at 2015-02-14 13:45:03
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/LibVNCServer (Old)
 and      /work/SRC/openSUSE:Factory/.LibVNCServer.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "LibVNCServer"

Changes:
--------
--- /work/SRC/openSUSE:Factory/LibVNCServer/LibVNCServer.changes        
2014-12-17 19:18:24.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.LibVNCServer.new/LibVNCServer.changes   
2015-02-14 13:45:04.000000000 +0100
@@ -1,0 +2,13 @@
+Sun Feb  8 04:24:43 UTC 2015 - crrodrig...@opensuse.org
+
+- Remove xorg-x11-devel from buildRequires, X libraries 
+  are not directly used/linked
+
+-------------------------------------------------------------------
+Sun Feb  8 03:54:55 UTC 2015 - crrodrig...@opensuse.org
+
+- libvncserver-0.9.10-ossl.patch: Update, do not 
+  RAND_load_file("/dev/urandom", 1024) if the the PRNG is already
+  seeded. (It always is on linux)
+
+-------------------------------------------------------------------

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ LibVNCServer.spec ++++++
--- /var/tmp/diff_new_pack.nZptbn/_old  2015-02-14 13:45:05.000000000 +0100
+++ /var/tmp/diff_new_pack.nZptbn/_new  2015-02-14 13:45:05.000000000 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package LibVNCServer
 #
-# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2015 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
@@ -43,7 +43,6 @@
 BuildRequires:  openssl-devel
 BuildRequires:  pkgconfig
 BuildRequires:  slang-devel
-BuildRequires:  xorg-x11-devel
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
 
 %description

++++++ libvncserver-0.9.10-ossl.patch ++++++
--- /var/tmp/diff_new_pack.nZptbn/_old  2015-02-14 13:45:05.000000000 +0100
+++ /var/tmp/diff_new_pack.nZptbn/_new  2015-02-14 13:45:05.000000000 +0100
@@ -13,7 +13,16 @@
  #include <openssl/err.h>
  #include <openssl/ssl.h>
  #include <openssl/x509.h>
-@@ -185,7 +187,7 @@
+@@ -162,7 +164,7 @@ InitializeTLS(void)
+   CRYPTO_set_dynlock_destroy_callback(dyn_destroy_function);
+   SSL_load_error_strings();
+   SSLeay_add_ssl_algorithms();
+-  RAND_load_file("/dev/urandom", 1024);
++  if(RAND_status() == 0) RAND_load_file("/dev/urandom", 1024);
+ 
+   rfbClientLog("OpenSSL initialized.\n");
+   rfbTLSInitialized = TRUE;
+@@ -185,7 +187,7 @@ ssl_verify (int ok, X509_STORE_CTX *ctx)
  
    ssl = X509_STORE_CTX_get_ex_data (ctx, SSL_get_ex_data_X509_STORE_CTX_idx 
());
  
@@ -22,7 +31,7 @@
  
    cert = X509_STORE_CTX_get_current_cert (ctx);
    err = X509_STORE_CTX_get_error (ctx);
-@@ -265,6 +267,10 @@
+@@ -265,6 +267,10 @@ open_ssl_connection (rfbClient *client,
    int n, finished = 0;
  
    ssl_ctx = SSL_CTX_new (SSLv23_client_method ());
@@ -33,7 +42,7 @@
    SSL_CTX_set_default_verify_paths (ssl_ctx);
    SSL_CTX_set_verify (ssl_ctx, SSL_VERIFY_NONE, &ssl_verify);
    ssl = SSL_new (ssl_ctx);
-@@ -284,8 +290,8 @@
+@@ -284,8 +290,8 @@ open_ssl_connection (rfbClient *client,
        if (wait_for_data(ssl, n, 1) != 1) 
        {
          finished = 1; 

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org

Reply via email to