Hello community, here is the log from the commit of package rdesktop for openSUSE:Factory checked in at 2013-08-23 11:05:03 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/rdesktop (Old) and /work/SRC/openSUSE:Factory/.rdesktop.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "rdesktop" Changes: -------- --- /work/SRC/openSUSE:Factory/rdesktop/rdesktop.changes 2013-02-26 15:24:09.000000000 +0100 +++ /work/SRC/openSUSE:Factory/.rdesktop.new/rdesktop.changes 2013-08-23 11:05:05.000000000 +0200 @@ -1,0 +2,26 @@ +Mon Aug 12 12:08:27 UTC 2013 - [email protected] + +- fix for sf#366: http://sourceforge.net/p/rdesktop/bugs/366/ + * added patches: tcp_return, 64bit_portability_issue + +------------------------------------------------------------------- +Sat Aug 10 10:42:02 UTC 2013 - [email protected] + +- update to 1.8.0 + * Support for protocol negotiation eg. SSL/TLSv1 and CredSSP + * Support for CredSSP + Kerberos authentication (NLA) + * Support for smart card single-sign-on + * Support passing smart card pin as password as argument + * Added IPC for controlling a master rdesktop process + * Support for connection sharing when using SeamlessRDP + * Improved handling of network connection failures + * Autoreconnect using the connection cookie at network failure + * Fix a few smart card issues + * Fix bug with mouse scroll handling + * Fix for left/right braces in Italian keymap + * Fix crash and memory leak in local drive redirection + * Fixes issues with license files loading/saving +- remove obsolete rdesktop-1.7.0-lib64.dif patch +- add missing dependency for libgssglue + +------------------------------------------------------------------- Old: ---- rdesktop-1.7.0-lib64.dif rdesktop-1.7.1.tar.bz2 New: ---- rdesktop-1.8.0.tar.gz rdesktop-64bit_portability_issue.patch rdesktop-tcp_return.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ rdesktop.spec ++++++ --- /var/tmp/diff_new_pack.fVGhFR/_old 2013-08-23 11:05:06.000000000 +0200 +++ /var/tmp/diff_new_pack.fVGhFR/_new 2013-08-23 11:05:06.000000000 +0200 @@ -21,17 +21,20 @@ License: GPL-3.0+ Group: Productivity/Networking/Other #Group: Productivity/Networking/Remote Desktop -Version: 1.7.1 +Version: 1.8.0 Release: 0 Url: http://www.rdesktop.org/ -Source: %{name}-%{version}.tar.bz2 -## FIX-openSUSE: needs rebase (doesn't fit anymore) -Patch0: rdesktop-1.7.0-lib64.dif +Source: %{name}-%{version}.tar.gz ## FIX-openSUSE: remove "Don't depend on pkg-config" -Patch1: rdesktop-fix_pkgconfig_check.patch +Patch0: rdesktop-fix_pkgconfig_check.patch +### FIX UPSTREAM: http://sourceforge.net/p/rdesktop/code/1728/ +Patch1: rdesktop-tcp_return.patch +### FIX UPSTREAM: http://sourceforge.net/p/rdesktop/code/1729/ +Patch2: rdesktop-64bit_portability_issue.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: alsa-devel BuildRequires: automake +BuildRequires: libgssglue-devel BuildRequires: libsamplerate-devel BuildRequires: openssl-devel BuildRequires: pcsc-lite-devel @@ -46,8 +49,9 @@ %prep %setup -#patch0 +%patch0 %patch1 +%patch2 ## rpmlint # incorrect-fsf-address /usr/share/rdesktop/keymaps/convert-map perl -p -i -e 's|^# Foundation.*|# Foundation, 51 Franklin Street, Suite 500, Boston, MA 02110-1335, USA|' keymaps/convert-map ++++++ rdesktop-64bit_portability_issue.patch ++++++ Index: scard.c =================================================================== --- scard.c.orig +++ scard.c @@ -2,8 +2,8 @@ rdesktop: A Remote Desktop Protocol client. Smart Card support Copyright (C) Alexi Volkov <[email protected]> 2006 - Copyright 2010 Pierre Ossman <[email protected]> for Cendio AB - Copyright 2011 Henrik Andersson <[email protected]> for Cendio AB + Copyright 2010-2013 Pierre Ossman <[email protected]> for Cendio AB + Copyright 2011-2013 Henrik Andersson <[email protected]> for Cendio AB This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by @@ -1109,6 +1109,7 @@ TS_SCardGetStatusChange(STREAM in, STREA MYPCSC_SCARDCONTEXT myHContext; SERVER_DWORD dwTimeout; SERVER_DWORD dwCount; + SERVER_DWORD dwPointerId; SERVER_LPSCARD_READERSTATE_A rsArray, cur; MYPCSC_LPSCARD_READERSTATE_A myRsArray; long i; @@ -1133,7 +1134,8 @@ TS_SCardGetStatusChange(STREAM in, STREA memset(rsArray, 0, dwCount * sizeof(SERVER_SCARD_READERSTATE_A)); for (i = 0, cur = rsArray; i < dwCount; i++, cur++) { - in_uint32_le(in, cur->szReader); + in_uint32_le(in, dwPointerId); + cur->szReader = (char *)(intptr_t)dwPointerId; in_uint32_le(in, cur->dwCurrentState); in_uint32_le(in, cur->dwEventState); in_uint32_le(in, cur->cbAtr); ++++++ rdesktop-tcp_return.patch ++++++ Index: tcp.c =================================================================== --- tcp.c.orig +++ tcp.c @@ -193,7 +193,7 @@ tcp_recv(STREAM s, uint32 length) int rcvd = 0, ssl_err; if (g_network_error == True) - return; + return NULL; if (s == NULL) { -- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
