![](https://seccdn.libravatar.org/avatar/e2145bc5cf53dda95c308a3c75e8fef3.jpg?s=120&d=mm&r=g)
Hello community,
here is the log from the commit of package LibVNCServer for openSUSE:Factory checked in at 2013-01-10 13:12:26
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/LibVNCServer (Old)
and /work/SRC/openSUSE:Factory/.LibVNCServer.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "LibVNCServer", Maintainer is "orphaned@suse.de"
Changes:
--------
--- /work/SRC/openSUSE:Factory/LibVNCServer/LibVNCServer.changes 2012-12-31 14:26:03.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.LibVNCServer.new/LibVNCServer.changes 2013-01-10 13:12:28.000000000 +0100
@@ -1,0 +2,11 @@
+Tue Jan 1 19:35:08 UTC 2013 - crrodriguez@opensuse.org
+
+- Switch SSL backend to openssl, we all agree that OpenSSL
+ has it faults, but it is heavily optimized in all platforms
+ not only x86 and performance matters in interactive,latency
+ sensitive tasks like VNC.
+
+- libvncserver-ossl.patch Ensures openssl use less memory
+ and avoid abi breaks on openSSL updates.
+
+-------------------------------------------------------------------
New:
----
libvncserver-ossl.patch
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ LibVNCServer.spec ++++++
--- /var/tmp/diff_new_pack.uHSR6S/_old 2013-01-10 13:12:29.000000000 +0100
+++ /var/tmp/diff_new_pack.uHSR6S/_new 2013-01-10 13:12:29.000000000 +0100
@@ -1,7 +1,7 @@
#
# spec file for package LibVNCServer
#
-# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -17,13 +17,13 @@
Name: LibVNCServer
-BuildRequires: gnutls-devel
BuildRequires: libavahi-devel
BuildRequires: libgcrypt-devel
BuildRequires: libjpeg-devel
BuildRequires: libpng-devel
BuildRequires: libtool
BuildRequires: lzo-devel
+BuildRequires: openssl-devel
BuildRequires: slang-devel
BuildRequires: xorg-x11-devel
Version: 0.9.9
@@ -43,6 +43,7 @@
Patch10: LibVNCServer-0.9.9-no_x11vnc.patch
#PATCH_FIX-OPENSUSE: Use system fast byteswap routines.
Patch11: libvncserver-byteswap.patch
+Patch12: libvncserver-ossl.patch
%description
VNC is a set of programs using the RFB (Remote Frame Buffer) protocol.
@@ -87,6 +88,7 @@
# ./configure --enable-maintainer-mode
# sh ./autogen.sh
%patch11
+%patch12
# fix encoding
for file in AUTHORS ChangeLog ; do
mv ${file} ${file}.OLD && \
++++++ libvncserver-ossl.patch ++++++
--- libvncclient/tls_openssl.c.orig
+++ libvncclient/tls_openssl.c
@@ -18,9 +18,11 @@
* USA.
*/
+#include "rfbconfig.h"
#include