Hello community,
here is the log from the commit of package rdesktop
checked in at Wed Jun 25 22:54:59 CEST 2008.
--------
--- rdesktop/rdesktop.changes 2008-05-08 14:41:41.000000000 +0200
+++ rdesktop/rdesktop.changes 2008-06-18 17:20:43.774991000 +0200
@@ -1,0 +2,13 @@
+Wed Jun 18 17:17:51 CEST 2008 - mc@suse.de
+
+- update to version 1.6.0
+ * Fix for crash with recent versions of X.Org
+ * Fix for potential vulnerability against compromised/malicious servers (reported by iDefense)
+ * Fix for Windows 2008 Server
+ * ALSA driver added
+ * Sound drivers can now be selected at runtime
+ * Smartcard support (Alexi Volkov )
+ * Send physical mouse buttons rather than logical ones
+- remove obsolete patches
+
+-------------------------------------------------------------------
Old:
----
rdesktop-1.5.0-CVE-2008-1801.dif
rdesktop-1.5.0-CVE-2008-1802.dif
rdesktop-1.5.0-CVE-2008-1803.dif
rdesktop-1.5.0-fix-segfault.dif
rdesktop-1.5.0.tar.bz2
New:
----
rdesktop-1.6.0-fix-pkgconfig-check.dif
rdesktop-1.6.0.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ rdesktop.spec ++++++
--- /var/tmp/diff_new_pack.Mh3612/_old 2008-06-25 22:53:08.000000000 +0200
+++ /var/tmp/diff_new_pack.Mh3612/_new 2008-06-25 22:53:08.000000000 +0200
@@ -1,5 +1,5 @@
#
-# spec file for package rdesktop (Version 1.5.0)
+# spec file for package rdesktop (Version 1.6.0)
#
# Copyright (c) 2008 SUSE LINUX Products GmbH, Nuernberg, Germany.
# This file and all modifications and additions to the pristine
@@ -12,22 +12,19 @@
Name: rdesktop
-BuildRequires: openssl-devel xorg-x11-devel
+BuildRequires: alsa-devel libsamplerate-devel openssl-devel pkg-config xorg-x11-devel
Url: http://www.rdesktop.org/
License: GPL v2 or later
Group: Productivity/Networking/Remote Desktop
AutoReqProv: on
-Version: 1.5.0
-Release: 132
+Version: 1.6.0
+Release: 1
Summary: A Remote Desktop Protocol client
Source: %{name}-%{version}.tar.bz2
Patch0: rdesktop-1.4.0-lib64.dif
Patch1: rdesktop-1.5.0-fs-fix-1.dif
Patch2: rdesktop-1.5.0-fix-printer-strcmp.dif
-Patch3: rdesktop-1.5.0-fix-segfault.dif
-Patch4: rdesktop-1.5.0-CVE-2008-1801.dif
-Patch5: rdesktop-1.5.0-CVE-2008-1802.dif
-Patch6: rdesktop-1.5.0-CVE-2008-1803.dif
+Patch3: rdesktop-1.6.0-fix-pkgconfig-check.dif
BuildRoot: %{_tmppath}/%{name}-%{version}-build
%description
@@ -47,14 +44,11 @@
%patch0
%patch1
%patch2
-%patch3
-%patch4
-%patch5
-%patch6
+%patch3 -p1
%build
%{suse_update_config}
-autoconf
+autoreconf --force --install --verbose
CFLAGS="$RPM_OPT_FLAGS -fno-strict-aliasing" ./configure --prefix=/usr \
--libdir=%{_libdir} \
--mandir=%{_mandir} \
@@ -80,6 +74,16 @@
%{_mandir}/man1/rdesktop.1.gz
%changelog
+* Wed Jun 18 2008 mc@suse.de
+- update to version 1.6.0
+ * Fix for crash with recent versions of X.Org
+ * Fix for potential vulnerability against compromised/malicious servers (reported by iDefense)
+ * Fix for Windows 2008 Server
+ * ALSA driver added
+ * Sound drivers can now be selected at runtime
+ * Smartcard support (Alexi Volkov )
+ * Send physical mouse buttons rather than logical ones
+- remove obsolete patches
* Thu May 08 2008 mc@suse.de
- fix multiple problems in rdesktop
* CVE-2008-1801 - integer underflow vulnerability
++++++ rdesktop-1.4.0-lib64.dif ++++++
--- /var/tmp/diff_new_pack.Mh3612/_old 2008-06-25 22:53:08.000000000 +0200
+++ /var/tmp/diff_new_pack.Mh3612/_new 2008-06-25 22:53:08.000000000 +0200
@@ -2,8 +2,8 @@
===================================================================
--- configure.ac.orig
+++ configure.ac
-@@ -26,6 +26,9 @@ AC_CHECK_HEADER(langinfo.h, AC_DEFINE(HA
- AC_CHECK_TOOL(STRIP, strip, :)
+@@ -49,6 +49,9 @@ m4_ifdef([PKG_CHECK_MODULES], [], [
+ ])
rpath=""
+libcryptodir=""
@@ -12,7 +12,7 @@
#
# OpenSSL detection borrowed from stunnel
-@@ -67,14 +70,26 @@ AC_DEFINE_UNQUOTED(ssldir, "$ssldir")
+@@ -95,14 +98,26 @@ AC_DEFINE_UNQUOTED(ssldir, "$ssldir")
dnl Add OpenSSL includes and libraries
CFLAGS="$CFLAGS -I$ssldir/include"
@@ -41,4 +41,4 @@
+rpath="$rpath:$libcryptodir"
])
-
+ AC_ARG_ENABLE(smartcard,
++++++ rdesktop-1.5.0-fs-fix-1.dif ++++++
--- /var/tmp/diff_new_pack.Mh3612/_old 2008-06-25 22:53:08.000000000 +0200
+++ /var/tmp/diff_new_pack.Mh3612/_new 2008-06-25 22:53:08.000000000 +0200
@@ -1,14 +1,16 @@
---- xwin.c
-+++ xwin.c 2006/09/19 09:11:15
-@@ -20,6 +20,7 @@
+Index: xwin.c
+===================================================================
+--- xwin.c.orig
++++ xwin.c
+@@ -21,6 +21,7 @@
#include
#include
+#include
+ #include
#include
#include
- #include
-@@ -1669,7 +1670,8 @@
+@@ -1968,7 +1969,8 @@ get_window_attribs(XSetWindowAttributes
attribs->background_pixel = WhitePixelOfScreen(g_screen);
attribs->border_pixel = WhitePixelOfScreen(g_screen);
attribs->backing_store = g_ownbackstore ? NotUseful : Always;
@@ -18,7 +20,7 @@
attribs->colormap = g_xcolmap;
}
-@@ -1718,6 +1720,17 @@
+@@ -2017,6 +2019,17 @@ ui_create_window(void)
CWBackPixel | CWBackingStore | CWOverrideRedirect | CWColormap |
CWBorderPixel, &attribs);
++++++ rdesktop-1.6.0-fix-pkgconfig-check.dif ++++++
Index: rdesktop-1.6.0/configure.ac
===================================================================
--- rdesktop-1.6.0.orig/configure.ac
+++ rdesktop-1.6.0/configure.ac
@@ -39,14 +39,6 @@ AC_CHECK_HEADER(langinfo.h, AC_DEFINE(HA
AC_CHECK_TOOL(STRIP, strip, :)
-dnl Don't depend on pkg-config
-m4_ifdef([PKG_CHECK_MODULES], [], [
- m4_errprint([warning: pkg-config checks are not available])
- m4_defun([PKG_CHECK_MODULES], [
- AC_MSG_WARN([pkg-config not available, cannot check for $2])
- $4
- ])
-])
rpath=""
libcryptodir=""
++++++ rdesktop-1.5.0.tar.bz2 -> rdesktop-1.6.0.tar.bz2 ++++++
++++ 29166 lines of diff (skipped)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
---------------------------------------------------------------------
To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org
For additional commands, e-mail: opensuse-commit+help@opensuse.org