commit freerdp for openSUSE:Factory
Hello community, here is the log from the commit of package freerdp for openSUSE:Factory checked in at 2020-07-24 09:52:11 Comparing /work/SRC/openSUSE:Factory/freerdp (Old) and /work/SRC/openSUSE:Factory/.freerdp.new.3592 (New) Package is "freerdp" Fri Jul 24 09:52:11 2020 rev:46 rq:821928 version:2.2.0 Changes: --- /work/SRC/openSUSE:Factory/freerdp/freerdp.changes 2020-07-06 16:17:15.420943163 +0200 +++ /work/SRC/openSUSE:Factory/.freerdp.new.3592/freerdp.changes 2020-07-24 09:53:23.957243740 +0200 @@ -1,0 +2,26 @@ +Mon Jul 20 14:22:07 UTC 2020 - Johannes Weberhofer + +- Updated to release 2.2.0 (boo#1174321) + * SECURITY: CVE-2020-15103 - Integer overflow due to missing input sanitation in rdpegfx channel + * Sound & mic - filter GSM codec for microphone redirection (gh#FreeRDP/FreeRDP#6263) + * windows client title length (gh#FreeRDP/FreeRDP#6335) + * "Alternate Secondary Drawing Order UNKNOWN" (gh#FreeRDP/FreeRDP#6370) + * remoteapp with dialog is disconnecting when it loses focus (gh#FreeRDP/FreeRDP#6298) + * v2.1.2: Can't connect to Windows7 (gh#FreeRDP/FreeRDP#6299) + + * fix: memory leak in nsc + * urbdrc: some fixes and improvements + * build: use cmake to detect getlogin_r, improve asan checks/detection + * server/proxy: +- new: support for heartbeats +- new: support for rail handshake ex flags +- fix: possible race condition with redirects + +- Removed freerdp_Mask_CACHED_BRUSH_when_checking_brush_style.patch + +--- +Fri Jul 17 08:19:56 UTC 2020 - QK ZHU + +- Drop BuildRequires of libavcodec for Leap/SLE (bsc#1174200) + +--- Old: FreeRDP-2.1.2.tar.gz freerdp_Mask_CACHED_BRUSH_when_checking_brush_style.patch New: FreeRDP-2.2.0.tar.gz Other differences: -- ++ freerdp.spec ++ --- /var/tmp/diff_new_pack.Xct5l2/_old 2020-07-24 09:53:24.897244733 +0200 +++ /var/tmp/diff_new_pack.Xct5l2/_new 2020-07-24 09:53:24.901244738 +0200 @@ -27,15 +27,13 @@ %define _lto_cflags %{nil} %endif Name: freerdp -Version:2.1.2 +Version:2.2.0 Release:0 Summary:Remote Desktop Viewer Client License:Apache-2.0 Group: Productivity/Networking/Other URL:https://www.freerdp.com/ Source0: https://github.com/FreeRDP/FreeRDP/archive/%{version}.tar.gz#/FreeRDP-%{version}.tar.gz -# PATCH-FIX-UPSTREAM freerdp_Mask_CACHED_BRUSH_when_checking_brush_style.patch boo#1173605 gh#FreeRDP/FreeRDP#6298 -Patch1: freerdp_Mask_CACHED_BRUSH_when_checking_brush_style.patch BuildRequires: chrpath BuildRequires: cmake >= 2.8 BuildRequires: cups-devel @@ -74,9 +72,6 @@ BuildRequires: pkgconfig(xtst) BuildRequires: pkgconfig(xv) Requires: lib%{name}%{major_version} = %{version}-%{release} -%if 0%{?sle_version} >= 15 -BuildRequires: pkgconfig(libavcodec) -%endif %description FreeRDP is a client-side implementation of the Remote Desktop Protocol (RDP) ++ FreeRDP-2.1.2.tar.gz -> FreeRDP-2.2.0.tar.gz ++ /work/SRC/openSUSE:Factory/freerdp/FreeRDP-2.1.2.tar.gz /work/SRC/openSUSE:Factory/.freerdp.new.3592/FreeRDP-2.2.0.tar.gz differ: char 23, line 1
commit freerdp for openSUSE:Factory
Hello community, here is the log from the commit of package freerdp for openSUSE:Factory checked in at 2020-07-06 16:15:37 Comparing /work/SRC/openSUSE:Factory/freerdp (Old) and /work/SRC/openSUSE:Factory/.freerdp.new.3060 (New) Package is "freerdp" Mon Jul 6 16:15:37 2020 rev:45 rq:818280 version:2.1.2 Changes: --- /work/SRC/openSUSE:Factory/freerdp/freerdp.changes 2020-06-24 15:48:59.344430882 +0200 +++ /work/SRC/openSUSE:Factory/.freerdp.new.3060/freerdp.changes 2020-07-06 16:17:15.420943163 +0200 @@ -1,0 +2,6 @@ +Thu Jul 2 06:57:31 UTC 2020 - Johannes Weberhofer + +- Added freerdp_Mask_CACHED_BRUSH_when_checking_brush_style.patch + which fixed frequent crashes described in boo#1173605 and gh#FreeRDP/FreeRDP#6298 + +--- New: freerdp_Mask_CACHED_BRUSH_when_checking_brush_style.patch Other differences: -- ++ freerdp.spec ++ --- /var/tmp/diff_new_pack.F4xT9A/_old 2020-07-06 16:17:21.544961977 +0200 +++ /var/tmp/diff_new_pack.F4xT9A/_new 2020-07-06 16:17:21.544961977 +0200 @@ -34,6 +34,8 @@ Group: Productivity/Networking/Other URL:https://www.freerdp.com/ Source0: https://github.com/FreeRDP/FreeRDP/archive/%{version}.tar.gz#/FreeRDP-%{version}.tar.gz +# PATCH-FIX-UPSTREAM freerdp_Mask_CACHED_BRUSH_when_checking_brush_style.patch boo#1173605 gh#FreeRDP/FreeRDP#6298 +Patch1: freerdp_Mask_CACHED_BRUSH_when_checking_brush_style.patch BuildRequires: chrpath BuildRequires: cmake >= 2.8 BuildRequires: cups-devel ++ freerdp_Mask_CACHED_BRUSH_when_checking_brush_style.patch ++ >From ce1a9d8d1969ecbb4d24b9f4812654638a44abc2 Mon Sep 17 00:00:00 2001 From: Armin Novak Date: Tue, 23 Jun 2020 09:24:35 +0200 Subject: [PATCH] Fixed #6298: Mask CACHED_BRUSH when checking brush style --- libfreerdp/core/orders.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/libfreerdp/core/orders.c b/libfreerdp/core/orders.c index dc4e51a873..537e694264 100644 --- a/libfreerdp/core/orders.c +++ b/libfreerdp/core/orders.c @@ -139,7 +139,8 @@ static BYTE get_bmf_bpp(UINT32 bmf, BOOL* pValid) { if (pValid) *pValid = TRUE; - switch (bmf) + /* Mask out highest bit */ + switch (bmf & (~CACHED_BRUSH)) { case 1: return 1;
commit freerdp for openSUSE:Factory
Hello community, here is the log from the commit of package freerdp for openSUSE:Factory checked in at 2020-06-24 15:48:54 Comparing /work/SRC/openSUSE:Factory/freerdp (Old) and /work/SRC/openSUSE:Factory/.freerdp.new.2956 (New) Package is "freerdp" Wed Jun 24 15:48:54 2020 rev:44 rq:816781 version:2.1.2 Changes: --- /work/SRC/openSUSE:Factory/freerdp/freerdp.changes 2020-06-23 21:02:26.193425356 +0200 +++ /work/SRC/openSUSE:Factory/.freerdp.new.2956/freerdp.changes 2020-06-24 15:48:59.344430882 +0200 @@ -4 +4 @@ -- Updated to release 2.1.2 +- Updated to release 2.1.2 (boo#1173247) @@ -26 +26 @@ -- Updated to release 2.1.1 +- Updated to release 2.1.1 (boo#1171441) @@ -49 +49 @@ -- Updated to release 2.1.0 +- Updated to release 2.1.0 (boo#1171441) Other differences: --
commit freerdp for openSUSE:Factory
Hello community, here is the log from the commit of package freerdp for openSUSE:Factory checked in at 2020-06-23 21:02:10 Comparing /work/SRC/openSUSE:Factory/freerdp (Old) and /work/SRC/openSUSE:Factory/.freerdp.new.2956 (New) Package is "freerdp" Tue Jun 23 21:02:10 2020 rev:43 rq:816472 version:2.1.2 Changes: --- /work/SRC/openSUSE:Factory/freerdp/freerdp.changes 2020-05-29 21:13:29.970356185 +0200 +++ /work/SRC/openSUSE:Factory/.freerdp.new.2956/freerdp.changes 2020-06-23 21:02:26.193425356 +0200 @@ -1,0 +2,22 @@ +Mon Jun 22 12:59:59 UTC 2020 - Johannes Weberhofer + +- Updated to release 2.1.2 + * CVE-2020-4033 Out of bound read in RLEDECOMPRESS + * CVE-2020-4031 Use-After-Free in gdi_SelectObject + * CVE-2020-4032 Integer casting vulnerability in `update_recv_secondary_order` + * CVE-2020-4030 OOB read in `TrioParse` + * CVE-2020-11099 OOB Read in license_read_new_or_upgrade_license_packet + * CVE-2020-11098 Out-of-bound read in glyph_cache_put + * CVE-2020-11097 OOB read in ntlm_av_pair_get + * CVE-2020-11095 Global OOB read in update_recv_primary_order + * CVE-2020-11096 Global OOB read in update_read_cache_bitmap_v3_order + * Gateway RPC fixes for windows + * Fixed resource fee race resulting in double free in USB redirection + * Fixed wayland client crashes + * Fixed X11 client mouse mapping issues (X11 mapping on/off) + * Some proxy related improvements (capture module) + * Code cleanup (use getlogin_r, ...) + +- Removed obsolete upstream patch freerdp-bug-6205.patch + +--- Old: FreeRDP-2.1.1.tar.gz freerdp-bug-6205.patch New: FreeRDP-2.1.2.tar.gz Other differences: -- ++ freerdp.spec ++ --- /var/tmp/diff_new_pack.2LSc9W/_old 2020-06-23 21:02:27.525429642 +0200 +++ /var/tmp/diff_new_pack.2LSc9W/_new 2020-06-23 21:02:27.529429654 +0200 @@ -27,15 +27,13 @@ %define _lto_cflags %{nil} %endif Name: freerdp -Version:2.1.1 +Version:2.1.2 Release:0 Summary:Remote Desktop Viewer Client License:Apache-2.0 Group: Productivity/Networking/Other URL:https://www.freerdp.com/ Source0: https://github.com/FreeRDP/FreeRDP/archive/%{version}.tar.gz#/FreeRDP-%{version}.tar.gz -# PATCH-FIX-UPSTREAM freerdp-bug-6205.patch gh#FreeRDP/FreeRDP#6205 -Patch0: freerdp-bug-6205.patch BuildRequires: chrpath BuildRequires: cmake >= 2.8 BuildRequires: cups-devel ++ FreeRDP-2.1.1.tar.gz -> FreeRDP-2.1.2.tar.gz ++ /work/SRC/openSUSE:Factory/freerdp/FreeRDP-2.1.1.tar.gz /work/SRC/openSUSE:Factory/.freerdp.new.2956/FreeRDP-2.1.2.tar.gz differ: char 23, line 1
commit freerdp for openSUSE:Factory
Hello community, here is the log from the commit of package freerdp for openSUSE:Factory checked in at 2020-05-29 21:13:24 Comparing /work/SRC/openSUSE:Factory/freerdp (Old) and /work/SRC/openSUSE:Factory/.freerdp.new.3606 (New) Package is "freerdp" Fri May 29 21:13:24 2020 rev:42 rq:808914 version:2.1.1 Changes: --- /work/SRC/openSUSE:Factory/freerdp/freerdp.changes 2020-05-09 19:49:52.384518284 +0200 +++ /work/SRC/openSUSE:Factory/.freerdp.new.3606/freerdp.changes 2020-05-29 21:13:29.970356185 +0200 @@ -1,0 +2,23 @@ +Wed May 20 15:14:52 UTC 2020 - Johannes Weberhofer + +- Updated to release 2.1.1 + * CVE-2020-13396: GHSL-2020-100 OOB Read in ntlm_read_ChallengeMessage + * CVE-2020-13397: GHSL-2020-101 OOB Read in security_fips_decrypt due to uninitialized value + * CVE-2020-13398: GHSL-2020-102 OOB Write in crypto_rsa_common + * Enforce synchronous legacy RDP encryption count (#6156) + * Fixed some leaks and crashes missed in 2.1.0 + * Removed dynamic channel listener limits + * Lots of resource cleanup fixes (clang sanitizers) + * A couple of performance improvements + * Various small annoyances eliminated (typos, prefilled username for windows client, ...) + +- Removed freerdp-bug-6175.patch and freerdp-bug-6207.patch because included in upstream + +--- +Wed May 20 12:34:27 UTC 2020 - Johannes Weberhofer + +- Added freerdp-bug-6205.patch to fix reading newline on certificate accept gh#FreeRDP/FreeRDP#6205 +- Added freerdp-bug-6175.patch to fix Certificate Checking Recently Broke gh#FreeRDP/FreeRDP#6148 +- Added freerdp-bug-6207.patch to fix Abort on first possible certificate validation error gh#FreeRDP/FreeRDP#6207 + +--- Old: FreeRDP-2.1.0.tar.gz New: FreeRDP-2.1.1.tar.gz freerdp-bug-6205.patch Other differences: -- ++ freerdp.spec ++ --- /var/tmp/diff_new_pack.SzZjtB/_old 2020-05-29 21:13:30.550357933 +0200 +++ /var/tmp/diff_new_pack.SzZjtB/_new 2020-05-29 21:13:30.554357945 +0200 @@ -27,13 +27,15 @@ %define _lto_cflags %{nil} %endif Name: freerdp -Version:2.1.0 +Version:2.1.1 Release:0 Summary:Remote Desktop Viewer Client License:Apache-2.0 Group: Productivity/Networking/Other URL:https://www.freerdp.com/ Source0: https://github.com/FreeRDP/FreeRDP/archive/%{version}.tar.gz#/FreeRDP-%{version}.tar.gz +# PATCH-FIX-UPSTREAM freerdp-bug-6205.patch gh#FreeRDP/FreeRDP#6205 +Patch0: freerdp-bug-6205.patch BuildRequires: chrpath BuildRequires: cmake >= 2.8 BuildRequires: cups-devel ++ FreeRDP-2.1.0.tar.gz -> FreeRDP-2.1.1.tar.gz ++ /work/SRC/openSUSE:Factory/freerdp/FreeRDP-2.1.0.tar.gz /work/SRC/openSUSE:Factory/.freerdp.new.3606/FreeRDP-2.1.1.tar.gz differ: char 13, line 1 ++ freerdp-bug-6205.patch ++ >From 5b842bc7a78621218b1179923c002d32c41f15fe Mon Sep 17 00:00:00 2001 From: akallabeth Date: Wed, 20 May 2020 11:57:01 +0200 Subject: [PATCH] Read newline from stdio on certificate accept --- client/common/client.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/client/common/client.c b/client/common/client.c index 1f44da41a3..380d7de929 100644 --- a/client/common/client.c +++ b/client/common/client.c @@ -467,14 +467,17 @@ static DWORD client_cli_accept_certificate(rdpSettings* settings) { case 'y': case 'Y': + fgetc(stdin); return 1; case 't': case 'T': + fgetc(stdin); return 2; case 'n': case 'N': + fgetc(stdin); return 0; default:
commit freerdp for openSUSE:Factory
Hello community, here is the log from the commit of package freerdp for openSUSE:Factory checked in at 2020-05-09 19:49:34 Comparing /work/SRC/openSUSE:Factory/freerdp (Old) and /work/SRC/openSUSE:Factory/.freerdp.new.2738 (New) Package is "freerdp" Sat May 9 19:49:34 2020 rev:41 rq:801823 version:2.1.0 Changes: --- /work/SRC/openSUSE:Factory/freerdp/freerdp.changes 2020-04-22 20:42:29.722159211 +0200 +++ /work/SRC/openSUSE:Factory/.freerdp.new.2738/freerdp.changes 2020-05-09 19:49:52.384518284 +0200 @@ -1,0 +2,39 @@ +Fri May 8 09:51:06 UTC 2020 - Johannes Weberhofer + +- Updated to release 2.1.0 + + * Fixed CVEs: +- CVE-2020-11039 +- CVE-2020-11038 +- CVE-2020-11043 +- CVE-2020-11040 +- CVE-2020-11041 +- CVE-2020-11019 +- CVE-2020-11017 +- CVE-2020-11018 + + * Fixed leak and crashing issues: +- gh#FreeRDP/FreeRDP#6129 +- gh#FreeRDP/FreeRDP#6128 +- gh#FreeRDP/FreeRDP#6127 +- gh#FreeRDP/FreeRDP#6110 +- gh#FreeRDP/FreeRDP#6081 +- gh#FreeRDP/FreeRDP#6077 + + * Noteworthy features and improvements: +- Fixed sound issues (gh#FreeRDP/FreeRDP#6043) +- New expert command line options /tune and /tune-list to modify all client + settings in a generic way. +- Fixes for smartcard cache, this improves compatibility of smartcard devices + with newer smartcard channel. +- Shadow server can now be instructed to listen to multiple interfaces. +- Improved server certificate support (gh#FreeRDP/FreeRDP#6052) +- Various fixes for wayland client (fullscreen, mouse wheel, ...) +- Fixed large mouse pointer support, now mouse pointers > 96x96 pixel are visible. +- USB redirection command line improvements (filter options) +- Various translation improvements for android and ios clients + +- Removed upstream patches fix-freerdp-2.0.0-usbdk-build.patch + and fix-URBDRC_DEVICE_ADD_FLAG-definitions.patch + +--- Old: FreeRDP-2.0.0.tar.gz fix-URBDRC_DEVICE_ADD_FLAG-definitions.patch fix-freerdp-2.0.0-usbdk-build.patch New: FreeRDP-2.1.0.tar.gz Other differences: -- ++ freerdp.spec ++ --- /var/tmp/diff_new_pack.YP52RS/_old 2020-05-09 19:49:55.324524595 +0200 +++ /var/tmp/diff_new_pack.YP52RS/_new 2020-05-09 19:49:55.328524603 +0200 @@ -27,17 +27,13 @@ %define _lto_cflags %{nil} %endif Name: freerdp -Version:2.0.0 +Version:2.1.0 Release:0 Summary:Remote Desktop Viewer Client License:Apache-2.0 Group: Productivity/Networking/Other URL:https://www.freerdp.com/ Source0: https://github.com/FreeRDP/FreeRDP/archive/%{version}.tar.gz#/FreeRDP-%{version}.tar.gz -# PATCH-FIX-UPSTREAM fix-URBDRC_DEVICE_ADD_FLAG-definitions.patch boo#1169748 -Patch0: fix-URBDRC_DEVICE_ADD_FLAG-definitions.patch -# PATCH-FIX-UPSTREAM fix-freerdp-2.0.0-usbdk-build.patch boo#1169679 -Patch1: fix-freerdp-2.0.0-usbdk-build.patch BuildRequires: chrpath BuildRequires: cmake >= 2.8 BuildRequires: cups-devel ++ FreeRDP-2.0.0.tar.gz -> FreeRDP-2.1.0.tar.gz ++ /work/SRC/openSUSE:Factory/freerdp/FreeRDP-2.0.0.tar.gz /work/SRC/openSUSE:Factory/.freerdp.new.2738/FreeRDP-2.1.0.tar.gz differ: char 13, line 1
commit freerdp for openSUSE:Factory
Hello community, here is the log from the commit of package freerdp for openSUSE:Factory checked in at 2020-04-22 20:42:26 Comparing /work/SRC/openSUSE:Factory/freerdp (Old) and /work/SRC/openSUSE:Factory/.freerdp.new.2738 (New) Package is "freerdp" Wed Apr 22 20:42:26 2020 rev:40 rq:794909 version:2.0.0 Changes: --- /work/SRC/openSUSE:Factory/freerdp/freerdp.changes 2020-04-15 19:53:57.329584398 +0200 +++ /work/SRC/openSUSE:Factory/.freerdp.new.2738/freerdp.changes 2020-04-22 20:42:29.722159211 +0200 @@ -1,0 +2,14 @@ +Fri Apr 17 12:51:02 UTC 2020 - Johannes Weberhofer + +- Updated and reviewed make command and added fix-freerdp-2.0.0-usbdk-build.patch + to fix boo#1169679 and make USB working again +- Fixed build for SLE_12 +- Cleaned up spec file + +--- +Fri Apr 17 09:37:36 UTC 2020 - Martin Liška + +- Add fix-URBDRC_DEVICE_ADD_FLAG-definitions.patch in order + to fix boo#1169748. + +--- New: fix-URBDRC_DEVICE_ADD_FLAG-definitions.patch fix-freerdp-2.0.0-usbdk-build.patch Other differences: -- ++ freerdp.spec ++ --- /var/tmp/diff_new_pack.5hkVFX/_old 2020-04-22 20:42:30.706161137 +0200 +++ /var/tmp/diff_new_pack.5hkVFX/_new 2020-04-22 20:42:30.710161145 +0200 @@ -18,10 +18,7 @@ # X264 and OPENH264 are disabled because openSUSE does not provide the codecs # enable -DWITH_GSSAPI=ON again after #gh/FreeRDP/FreeRDP/4348 has been fixed -# -#global _with_ffmpeg 1 -#global _with_x264 1 -#global _with_openh264 1 +#global _with_gss 1 # %define major_version 2 %define uwac_version 0 @@ -37,6 +34,10 @@ Group: Productivity/Networking/Other URL:https://www.freerdp.com/ Source0: https://github.com/FreeRDP/FreeRDP/archive/%{version}.tar.gz#/FreeRDP-%{version}.tar.gz +# PATCH-FIX-UPSTREAM fix-URBDRC_DEVICE_ADD_FLAG-definitions.patch boo#1169748 +Patch0: fix-URBDRC_DEVICE_ADD_FLAG-definitions.patch +# PATCH-FIX-UPSTREAM fix-freerdp-2.0.0-usbdk-build.patch boo#1169679 +Patch1: fix-freerdp-2.0.0-usbdk-build.patch BuildRequires: chrpath BuildRequires: cmake >= 2.8 BuildRequires: cups-devel @@ -75,6 +76,9 @@ BuildRequires: pkgconfig(xtst) BuildRequires: pkgconfig(xv) Requires: lib%{name}%{major_version} = %{version}-%{release} +%if 0%{?sle_version} >= 15 +BuildRequires: pkgconfig(libavcodec) +%endif %description FreeRDP is a client-side implementation of the Remote Desktop Protocol (RDP) @@ -171,6 +175,7 @@ %prep %setup -q -n FreeRDP-%{version} +%autopatch -p1 %build if [ -z "$SOURCE_DATE_EPOCH" ]; then @@ -181,47 +186,23 @@ %cmake \ -DCMAKE_INSTALL_PREFIX=%{_prefix} \ - -DCMAKE_INSTALL_LIBDIR=%{_lib} \ -DCMAKE_SKIP_RPATH=ON \ - -DWITH_ALSA=ON \ + -DCMAKE_BUILD_TYPE=RelWithDebInfo \ + -DWITH_SERVER=ON \ -DWITH_PCSC=ON \ -DWITH_CAIRO=ON \ -DWITH_CUPS=ON \ - -DWITH_PULSE=ON \ -%ifarch %{ix86} x86_64 - -DWITH_SSE2=ON \ -%endif + -DWITH_JPEG=ON \ -DWITH_X264=OFF \ -DWITH_OPENH264=OFF \ - -DWITH_CLIENT=ON \ - -DWITH_SERVER=ON \ - -DCHANNEL_GEOMETRY=ON \ - -DWITH_CHANNELS=ON \ - -DWITH_DIRECTFB=OFF \ - -DWITH_FFMPEG=%{?_with_ffmpeg:ON}%{?!_with_ffmpeg:OFF} \ -DWITH_GSM=ON \ -DWITH_GSSAPI=%{?_with_gss:ON}%{?!_with_gss:OFF} \ - -DWITH_GSTREAMER_0_10=OFF \ - -DWITH_GSTREAMER_1_0=ON \ - -DWITH_ICU=ON \ - -DWITH_IPP=OFF \ - -DWITH_JPEG=ON \ - -DWITH_KRB5=ON \ - -DWITH_LIBRARY_VERSIONING=ON \ - -DWITH_OPENH264=%{?_with_openh264:ON}%{?!_with_openh264:OFF} \ - -DWITH_OPENSSL=ON \ - -DWITH_X11=ON \ - -DWITH_X264=%{?_with_x264:ON}%{?!_with_x264:OFF} \ - -DWITH_XCURSOR=ON \ - -DWITH_XEXT=ON \ - -DWITH_XKBFILE=ON \ - -DWITH_XI=ON \ - -DWITH_XINERAMA=ON \ - -DWITH_XRENDER=ON \ - -DWITH_XV=ON \ - -DWITH_ZLIB=ON + -DWITH_CHANNELS=ON \ + -DBUILTIN_CHANNELS=ON \ + -DCHANNEL_URBDRC=ON \ + -DCHANNEL_URBDRC_CLIENT=ON -%make_build +make %{?_smp_mflags} %install cd build ++ fix-URBDRC_DEVICE_ADD_FLAG-definitions.patch ++ >From aa39e08c29a43c2353b9f158edb0b113c7e0751f Mon Sep 17 00:00:00 2001 From: akallabeth Date: Fri, 10 Apr 2020 14:16:19 +0200 Subject: [PATCH] Fixed URBDRC DEVICE_ADD_FLAG definitions --- channels/urbdrc/client/urbdrc_main.h | 14 ++ 1 file changed, 6 insertions(+), 8 deletions(-) diff --git a/channels/urbdrc/client/urbdrc_main.h b/channels/urbdrc/client/urbdrc_main.h index 5ec839983b..749aaf8727 100644 ---
commit freerdp for openSUSE:Factory
Hello community, here is the log from the commit of package freerdp for openSUSE:Factory checked in at 2020-04-15 19:53:51 Comparing /work/SRC/openSUSE:Factory/freerdp (Old) and /work/SRC/openSUSE:Factory/.freerdp.new.2738 (New) Package is "freerdp" Wed Apr 15 19:53:51 2020 rev:39 rq:793863 version:2.0.0 Changes: --- /work/SRC/openSUSE:Factory/freerdp/freerdp.changes 2020-03-20 23:59:22.937021340 +0100 +++ /work/SRC/openSUSE:Factory/.freerdp.new.2738/freerdp.changes 2020-04-15 19:53:57.329584398 +0200 @@ -1,0 +2,59 @@ +Mon Apr 13 05:23:54 UTC 2020 - Johannes Weberhofer + +- Added cairo support for scaling +- Cleaned up spec + +--- +Sun Apr 12 06:06:44 UTC 2020 - Johannes Weberhofer + +- Removed patch freerdp-Fix-realloc-return-handling.patch +- Added pkgconfig(libusb-1.0) for building +- Added new package for freerdp-proxy +- Cleaned up spec file + +- Updated to release 2.0.0 + + * Fixed CVEs: +- CVE-2020-11521 +- CVE-2020-11522 +- CVE-2020-11523 +- CVE-2020-11524 +- CVE-2020-11525 +- CVE-2020-11526 + + * Fixed security related issues: +- gh#FreeRDP/FreeRDP#6005 +- gh#FreeRDP/FreeRDP#6006 +- gh#FreeRDP/FreeRDP#6007 +- gh#FreeRDP/FreeRDP#6008 +- gh#FreeRDP/FreeRDP#6009 +- gh#FreeRDP/FreeRDP#6010 +- gh#FreeRDP/FreeRDP#6011 +- gh#FreeRDP/FreeRDP#6012 +- gh#FreeRDP/FreeRDP#6013 + + * sha256 is now used instead of sha1 to fingerprint certificates. This will +invalidate all hosts in FreeRDP known_hosts2 file and causes a prompt if a +new connection is established after the update + + * First version of the RDP proxy was added (gh#FreeRDP/FreeRDP#5372) +thanks to @kubistika + * Smartcard received some refactoring. Missing functions were added and input +validation was improved (gh#FreeRDP/FreeRDP#5884) + * A new option /cert that unifies all certificate related options (gh#FreeRDP/FreeRDP#5880) +The old options (cert-ignore, cert-deny, cert-name, cert-tofu) are still +available but marked as deprecated + * Support for Remote Assistance Protocol Version 2 [MS-RA] + * The DirectFB client was removed because it was unmaintained + * Unified initialization of OrderSupport + * Fix for licensing against Windows Server 2003 + * Font smoothing is now enabled per default + * Smart scaling for Wayland using libcairo was added (gh#FreeRDP/FreeRDP#5215) + * Unified update->BeginPaint and update->EndPaint + * An image scaling API for software drawing was added + * Rail was updated to the latest spec version 28.0 + * Support for H.264 in the shadow server is now detected at runtime + * Add mask= option for /gfx and /gfx-h264 (gh#FreeRDP/FreeRDP#5771) + * A new option /timeout was added to adjust the TCP ACK timeout (gh#FreeRDP/FreeRDP#5987) + +--- Old: FreeRDP-2.0.0-rc4.tar.gz freerdp-Fix-realloc-return-handling.patch New: FreeRDP-2.0.0.tar.gz Other differences: -- ++ freerdp.spec ++ --- /var/tmp/diff_new_pack.qqlXA8/_old 2020-04-15 19:53:58.237584807 +0200 +++ /var/tmp/diff_new_pack.qqlXA8/_new 2020-04-15 19:53:58.241584810 +0200 @@ -1,7 +1,7 @@ # # spec file for package freerdp # -# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2020 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -15,24 +15,28 @@ # Please submit bugfixes or comments via https://bugs.opensuse.org/ # -%ifarch aarch64 %arm -%define _lto_cflags %{nil} -%endif +# X264 and OPENH264 are disabled because openSUSE does not provide the codecs +# enable -DWITH_GSSAPI=ON again after #gh/FreeRDP/FreeRDP/4348 has been fixed +# +#global _with_ffmpeg 1 +#global _with_x264 1 +#global _with_openh264 1 +# %define major_version 2 %define uwac_version 0 %define uwac_package %{uwac_version}-%{uwac_version} -%define version_file 2.0.0-rc4 +%ifarch aarch64 %{arm} +%define _lto_cflags %{nil} +%endif Name: freerdp -Version:2.0.0~rc4 +Version:2.0.0 Release:0 Summary:Remote Desktop Viewer Client License:Apache-2.0 Group: Productivity/Networking/Other -Url:http://www.freerdp.com/ -Source0: https://github.com/FreeRDP/FreeRDP/archive/%{version_file}.tar.gz#/FreeRDP-%{version_file}.tar.gz -# PATCH-FIX-UPSTREAM freerdp-Fix-realloc-return-handling.patch boo#1153163 boo#1153164 gh#FreeRDP/FreeRDP#5645 - fezh...@suse.com -- Fix realloc return handling that results in memory leaks -Patch1:
commit freerdp for openSUSE:Factory
Hello community, here is the log from the commit of package freerdp for openSUSE:Factory checked in at 2020-03-20 23:55:11 Comparing /work/SRC/openSUSE:Factory/freerdp (Old) and /work/SRC/openSUSE:Factory/.freerdp.new.3160 (New) Package is "freerdp" Fri Mar 20 23:55:11 2020 rev:38 rq:786780 version:2.0.0~rc4 Changes: --- /work/SRC/openSUSE:Factory/freerdp/freerdp.changes 2019-11-03 10:35:01.469313032 +0100 +++ /work/SRC/openSUSE:Factory/.freerdp.new.3160/freerdp.changes 2020-03-20 23:59:22.937021340 +0100 @@ -1,0 +2,5 @@ +Fri Mar 20 07:09:25 UTC 2020 - Guillaume GARDET + +- Disable LTO on aarch64 and %arm to fix build + +--- Other differences: -- ++ freerdp.spec ++ --- /var/tmp/diff_new_pack.1pQu4y/_old 2020-03-20 23:59:23.725021839 +0100 +++ /var/tmp/diff_new_pack.1pQu4y/_new 2020-03-20 23:59:23.737021846 +0100 @@ -15,6 +15,9 @@ # Please submit bugfixes or comments via https://bugs.opensuse.org/ # +%ifarch aarch64 %arm +%define _lto_cflags %{nil} +%endif %define major_version 2 %define uwac_version 0
commit freerdp for openSUSE:Factory
Hello community, here is the log from the commit of package freerdp for openSUSE:Factory checked in at 2019-11-03 10:35:00 Comparing /work/SRC/openSUSE:Factory/freerdp (Old) and /work/SRC/openSUSE:Factory/.freerdp.new.2990 (New) Package is "freerdp" Sun Nov 3 10:35:00 2019 rev:37 rq:743737 version:2.0.0~rc4 Changes: --- /work/SRC/openSUSE:Factory/freerdp/freerdp.changes 2019-04-19 18:35:59.451002409 +0200 +++ /work/SRC/openSUSE:Factory/.freerdp.new.2990/freerdp.changes 2019-11-03 10:35:01.469313032 +0100 @@ -1,0 +2,7 @@ +Mon Oct 28 08:03:35 UTC 2019 - Felix Zhang + +- Add freerdp-Fix-realloc-return-handling.patch: Fix realloc return + handling that results in memory leaks (boo#1153163, boo#1153164, + gh#FreeRDP/FreeRDP#5645, CVE-2019-17177, CVE-2019-17178) + +--- New: freerdp-Fix-realloc-return-handling.patch Other differences: -- ++ freerdp.spec ++ --- /var/tmp/diff_new_pack.3TvJk9/_old 2019-11-03 10:35:01.961313620 +0100 +++ /var/tmp/diff_new_pack.3TvJk9/_new 2019-11-03 10:35:01.961313620 +0100 @@ -28,6 +28,8 @@ Group: Productivity/Networking/Other Url:http://www.freerdp.com/ Source0: https://github.com/FreeRDP/FreeRDP/archive/%{version_file}.tar.gz#/FreeRDP-%{version_file}.tar.gz +# PATCH-FIX-UPSTREAM freerdp-Fix-realloc-return-handling.patch boo#1153163 boo#1153164 gh#FreeRDP/FreeRDP#5645 - fezh...@suse.com -- Fix realloc return handling that results in memory leaks +Patch1: freerdp-Fix-realloc-return-handling.patch BuildRequires: chrpath BuildRequires: cmake >= 2.8 BuildRequires: cups-devel @@ -152,6 +154,8 @@ %prep %setup -q -n FreeRDP-%{version_file} +%patch1 -p1 + %build if [ -z "$SOURCE_DATE_EPOCH" ]; then find . -type f -name "*.c" -exec perl -i -pe 's{__(DATE|TIME)__}{""}g' "{}" "+" ++ freerdp-Fix-realloc-return-handling.patch ++ >From 9fee4ae076b1ec97b97efb79ece08d1dab4df29a Mon Sep 17 00:00:00 2001 From: Armin Novak Date: Fri, 4 Oct 2019 14:49:30 +0200 Subject: [PATCH] Fixed #5645: realloc return handling --- client/X11/generate_argument_docbook.c | 33 +++-- libfreerdp/codec/region.c | 17 ++--- winpr/libwinpr/utils/lodepng/lodepng.c | 6 +- 3 files changed, 46 insertions(+), 10 deletions(-) diff --git a/client/X11/generate_argument_docbook.c b/client/X11/generate_argument_docbook.c index b700539e2..1a3ebf563 100644 --- a/client/X11/generate_argument_docbook.c +++ b/client/X11/generate_argument_docbook.c @@ -9,6 +9,7 @@ LPSTR tr_esc_str(LPCSTR arg, bool format) { LPSTR tmp = NULL; + LPSTR tmp2 = NULL; size_t cs = 0, x, ds, len; size_t s; @@ -25,7 +26,12 @@ LPSTR tr_esc_str(LPCSTR arg, bool format) ds = s + 1; if (s) - tmp = (LPSTR)realloc(tmp, ds * sizeof(CHAR)); + { + tmp2 = (LPSTR)realloc(tmp, ds * sizeof(CHAR)); + if (!tmp2) + free(tmp); + tmp = tmp2; + } if (NULL == tmp) { @@ -43,7 +49,10 @@ LPSTR tr_esc_str(LPCSTR arg, bool format) case '<': len = format ? 13 : 4; ds += len - 1; - tmp = (LPSTR)realloc(tmp, ds * sizeof(CHAR)); + tmp2 = (LPSTR)realloc(tmp, ds * sizeof(CHAR)); + if (!tmp2) + free(tmp); + tmp = tmp2; if (NULL == tmp) { @@ -64,7 +73,10 @@ LPSTR tr_esc_str(LPCSTR arg, bool format) case '>': len = format ? 14 : 4; ds += len - 1; - tmp = (LPSTR)realloc(tmp, ds * sizeof(CHAR)); + tmp2 = (LPSTR)realloc(tmp, ds * sizeof(CHAR)); + if (!tmp2) + free(tmp); + tmp = tmp2; if (NULL == tmp) { @@ -84,7 +96,10 @@ LPSTR tr_esc_str(LPCSTR arg, bool format) case '\'': ds += 5; - tmp = (LPSTR)realloc(tmp, ds * sizeof(CHAR)); + tmp2 = (LPSTR)realloc(tmp, ds * sizeof(CHAR)); + if (!tmp2) + free(tmp); + tmp = tmp2;
commit freerdp for openSUSE:Factory
Hello community, here is the log from the commit of package freerdp for openSUSE:Factory checked in at 2019-04-19 18:35:58 Comparing /work/SRC/openSUSE:Factory/freerdp (Old) and /work/SRC/openSUSE:Factory/.freerdp.new.5536 (New) Package is "freerdp" Fri Apr 19 18:35:58 2019 rev:36 rq:694953 version:2.0.0~rc4 Changes: --- /work/SRC/openSUSE:Factory/freerdp/freerdp.changes 2019-02-04 21:21:03.787659035 +0100 +++ /work/SRC/openSUSE:Factory/.freerdp.new.5536/freerdp.changes 2019-04-19 18:35:59.451002409 +0200 @@ -1,0 +2,7 @@ +Wed Apr 17 06:50:28 UTC 2019 - Felix Zhang + +- Add Requires: lib%{name}%{major_version} = %{version}-%{release}: + freerdp should depend on the same release of libfreerdp2 + (boo#1129193) + +--- Other differences: -- ++ freerdp.spec ++ --- /var/tmp/diff_new_pack.HnEzq0/_old 2019-04-19 18:36:00.167003319 +0200 +++ /var/tmp/diff_new_pack.HnEzq0/_new 2019-04-19 18:36:00.171003324 +0200 @@ -63,6 +63,7 @@ BuildRequires: pkgconfig(xrender) BuildRequires: pkgconfig(xtst) BuildRequires: pkgconfig(xv) +Requires: lib%{name}%{major_version} = %{version}-%{release} %description FreeRDP is a client-side implementation of the Remote Desktop Protocol (RDP)
commit freerdp for openSUSE:Factory
Hello community, here is the log from the commit of package freerdp for openSUSE:Factory checked in at 2019-02-04 21:21:02 Comparing /work/SRC/openSUSE:Factory/freerdp (Old) and /work/SRC/openSUSE:Factory/.freerdp.new.28833 (New) Package is "freerdp" Mon Feb 4 21:21:02 2019 rev:35 rq:666409 version:2.0.0~rc4 Changes: --- /work/SRC/openSUSE:Factory/freerdp/freerdp.changes 2019-01-15 13:14:33.256443550 +0100 +++ /work/SRC/openSUSE:Factory/.freerdp.new.28833/freerdp.changes 2019-02-04 21:21:03.787659035 +0100 @@ -6,2 +6,8 @@ - * Fixes for CVE-2018-8789, CVE-2018-8785, CVE-2018-8786, CVE-2018-8787, -CVE-2018-8788, CVE-2018-8784, boo#1116708 + * Fix the following issues: +- CVE-2018-8784, boo#1116708 +- CVE-2018-8785, boo#1117967 +- CVE-2018-8786, boo#1117966 +- CVE-2018-8787, boo#1117964 +- CVE-2018-8788, boo#1117963 +- CVE-2018-8789, boo#1117965 +- CVE-2018-1000852, boo#1120507 @@ -9 +14,0 @@ - Other differences: --
commit freerdp for openSUSE:Factory
Hello community, here is the log from the commit of package freerdp for openSUSE:Factory checked in at 2019-01-15 13:14:31 Comparing /work/SRC/openSUSE:Factory/freerdp (Old) and /work/SRC/openSUSE:Factory/.freerdp.new.28833 (New) Package is "freerdp" Tue Jan 15 13:14:31 2019 rev:34 rq:663571 version:2.0.0~rc4 Changes: --- /work/SRC/openSUSE:Factory/freerdp/freerdp.changes 2018-12-03 10:08:44.111800619 +0100 +++ /work/SRC/openSUSE:Factory/.freerdp.new.28833/freerdp.changes 2019-01-15 13:14:33.256443550 +0100 @@ -92 +92,3 @@ - * #4306 Cannot connect to shadow server with NLA auth: SEC_E_OUT_OF_SEQUENCE + * #4306 Cannot connect to shadow server with NLA auth: +SEC_E_OUT_OF_SEQUENCE (boo#1085416, boo#1087240, boo#1104918, +CVE-2018-0886) Other differences: -- ++ freerdp.spec ++ --- /var/tmp/diff_new_pack.QBEJvM/_old 2019-01-15 13:14:33.828443102 +0100 +++ /var/tmp/diff_new_pack.QBEJvM/_new 2019-01-15 13:14:33.832443099 +0100 @@ -1,7 +1,7 @@ # # spec file for package freerdp # -# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2019 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
commit freerdp for openSUSE:Factory
Hello community, here is the log from the commit of package freerdp for openSUSE:Factory checked in at 2018-12-03 10:08:38 Comparing /work/SRC/openSUSE:Factory/freerdp (Old) and /work/SRC/openSUSE:Factory/.freerdp.new.19453 (New) Package is "freerdp" Mon Dec 3 10:08:38 2018 rev:33 rq:652282 version:2.0.0~rc4 Changes: --- /work/SRC/openSUSE:Factory/freerdp/freerdp.changes 2018-11-22 13:23:31.878124657 +0100 +++ /work/SRC/openSUSE:Factory/.freerdp.new.19453/freerdp.changes 2018-12-03 10:08:44.111800619 +0100 @@ -4 +4 @@ -- upgrade to version 2.0.0-rc4 +- upgrade to version 2.0.0-rc4 (FATE#326739) Other differences: -- ++ freerdp.spec ++ --- /var/tmp/diff_new_pack.XK6beV/_old 2018-12-03 10:08:45.631799220 +0100 +++ /var/tmp/diff_new_pack.XK6beV/_new 2018-12-03 10:08:45.631799220 +0100 @@ -12,7 +12,7 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# Please submit bugfixes or comments via https://bugs.opensuse.org/ #
commit freerdp for openSUSE:Factory
Hello community, here is the log from the commit of package freerdp for openSUSE:Factory checked in at 2018-11-22 13:23:21 Comparing /work/SRC/openSUSE:Factory/freerdp (Old) and /work/SRC/openSUSE:Factory/.freerdp.new.19453 (New) Package is "freerdp" Thu Nov 22 13:23:21 2018 rev:32 rq:650375 version:2.0.0~rc4 Changes: --- /work/SRC/openSUSE:Factory/freerdp/freerdp.changes 2018-08-10 09:45:19.105839699 +0200 +++ /work/SRC/openSUSE:Factory/.freerdp.new.19453/freerdp.changes 2018-11-22 13:23:31.878124657 +0100 @@ -1,0 +2,37 @@ +Tue Nov 20 10:28:44 UTC 2018 - jweberho...@weberhofer.at + +- upgrade to version 2.0.0-rc4 + + * Fixes for CVE-2018-8789, CVE-2018-8785, CVE-2018-8786, CVE-2018-8787, +CVE-2018-8788, CVE-2018-8784, boo#1116708 + * Security and stability improvements, including boo#1103557 and boo#1112028 + + * Refactored ntlm_av_pairs API + * gateway: multiple fixes and improvements + * client/X11: support for rail (remote app) icons was added + * the licensing code was re-worked: Per-device licenses are now saved on the +client and used on re-connect: WARNING: this is a change in FreeRDP +behavior regarding licensing + WARNING: this is a change in FreeRDP behavior regarding licensing. If the old + behavior is required, or no licenses should be saved use the + new command line option +old-license (gh#/FreeRDP/FreeRDP#4979) + * improve order handling - only orders that were enabled +during capability exchange are accepted. + WARNING and NOTE: some servers do improperly send orders that weren't negotiated, + for such cases the new command line option /relax-order-checks was added to + disable the strict order checking. If connecting to xrdp the options + /relax-order-checks *and* +glyph-cache are required. (gh#/FreeRDP/FreeRDP#4926) + * /smartcard has now support for substring filters (gh#/FreeRDP/FreeRDP#4840) +for details see https://github.com/FreeRDP/FreeRDP/wiki/smartcard-logon + * add new command line option /smartcard-logon to allow +smartcard login (currently only with RDP security) + * add support to set tls security level (for openssl >= 1.1.0) +- default level is set to 1 +- the new command line option /tls-seclevel:[LEVEL] allows to set + a different level if required + * new command line option: /window-position to allow positioning +the window on startup + * client/X11: set window title before mapping + * rdpsnd/audin (mostly server side) add support for audio re-sampling using soxr or ffmpeg + +--- Old: FreeRDP-2.0.0-rc3.tar.gz New: FreeRDP-2.0.0-rc4.tar.gz Other differences: -- ++ freerdp.spec ++ --- /var/tmp/diff_new_pack.daaLUt/_old 2018-11-22 13:23:33.074123412 +0100 +++ /var/tmp/diff_new_pack.daaLUt/_new 2018-11-22 13:23:33.074123412 +0100 @@ -19,9 +19,9 @@ %define major_version 2 %define uwac_version 0 %define uwac_package %{uwac_version}-%{uwac_version} -%define version_file 2.0.0-rc3 +%define version_file 2.0.0-rc4 Name: freerdp -Version:2.0.0~rc3 +Version:2.0.0~rc4 Release:0 Summary:Remote Desktop Viewer Client License:Apache-2.0 ++ FreeRDP-2.0.0-rc3.tar.gz -> FreeRDP-2.0.0-rc4.tar.gz ++ /work/SRC/openSUSE:Factory/freerdp/FreeRDP-2.0.0-rc3.tar.gz /work/SRC/openSUSE:Factory/.freerdp.new.19453/FreeRDP-2.0.0-rc4.tar.gz differ: char 13, line 1
commit freerdp for openSUSE:Factory
Hello community, here is the log from the commit of package freerdp for openSUSE:Factory checked in at 2018-08-10 09:45:15 Comparing /work/SRC/openSUSE:Factory/freerdp (Old) and /work/SRC/openSUSE:Factory/.freerdp.new (New) Package is "freerdp" Fri Aug 10 09:45:15 2018 rev:31 rq:628227 version:2.0.0~rc3 Changes: --- /work/SRC/openSUSE:Factory/freerdp/freerdp.changes 2018-05-19 15:40:06.907788944 +0200 +++ /work/SRC/openSUSE:Factory/.freerdp.new/freerdp.changes 2018-08-10 09:45:19.105839699 +0200 @@ -1,0 +2,21 @@ +Wed Aug 8 07:07:01 UTC 2018 - jweberho...@weberhofer.at + +- upgrade to version 2.0.0-rc3 + See: https://github.com/FreeRDP/FreeRDP/milestone/9?closed=1 + + * Improved and cleaned up the command line interface + * Fixed automount issues + * Fixed several audio and microphone related issues + * Implemented AAC and MP3 codecs + * Added Wave2 support + * Addedd dynamic resolution with full screen toggle support + * Improved redirection handling and certificate issues + * Improved automatic reconnects + * Improced connection error handling + * Fixed invalid pointer, double-free, integer underflow, +buffer overflows issues as well as other memory leaks + * fixed X11 Right-Ctrl ungrab feature + * winpr: Updates time zone data to April 2018 + * added libressl compatibility + +--- Old: FreeRDP-2.0.0-rc2.tar.gz New: FreeRDP-2.0.0-rc3.tar.gz Other differences: -- ++ freerdp.spec ++ --- /var/tmp/diff_new_pack.Z30ol8/_old 2018-08-10 09:45:19.901840976 +0200 +++ /var/tmp/diff_new_pack.Z30ol8/_new 2018-08-10 09:45:19.901840976 +0200 @@ -19,9 +19,9 @@ %define major_version 2 %define uwac_version 0 %define uwac_package %{uwac_version}-%{uwac_version} -%define version_file 2.0.0-rc2 +%define version_file 2.0.0-rc3 Name: freerdp -Version:2.0.0~rc2 +Version:2.0.0~rc3 Release:0 Summary:Remote Desktop Viewer Client License:Apache-2.0 ++ FreeRDP-2.0.0-rc2.tar.gz -> FreeRDP-2.0.0-rc3.tar.gz ++ /work/SRC/openSUSE:Factory/freerdp/FreeRDP-2.0.0-rc2.tar.gz /work/SRC/openSUSE:Factory/.freerdp.new/FreeRDP-2.0.0-rc3.tar.gz differ: char 12, line 1
commit freerdp for openSUSE:Factory
Hello community, here is the log from the commit of package freerdp for openSUSE:Factory checked in at 2018-05-19 15:40:05 Comparing /work/SRC/openSUSE:Factory/freerdp (Old) and /work/SRC/openSUSE:Factory/.freerdp.new (New) Package is "freerdp" Sat May 19 15:40:05 2018 rev:30 rq:607302 version:2.0.0~rc2 Changes: --- /work/SRC/openSUSE:Factory/freerdp/freerdp.changes 2018-04-26 13:23:00.229107840 +0200 +++ /work/SRC/openSUSE:Factory/.freerdp.new/freerdp.changes 2018-05-19 15:40:06.907788944 +0200 @@ -1,0 +2,39 @@ +Mon May 14 15:56:41 UTC 2018 - jweberho...@weberhofer.at + +- removed SLE11 condition +- removed no_connection_to_windows_10_17101.patch +- removed -DBUILTIN_CHANNELS=OFF switch +- explicitly set -DCHANNEL_GEOMETRY=ON +- Disable the new X264 and OPENH264 codecs because openSUSE does + not provide them + +- upgrade to version 2.0.0-rc2 + See: https://github.com/FreeRDP/FreeRDP/milestone/8 + + Noteworthy features and improvements: + * IMPORTANT: add support CredSSP v6 - this fixes KB4088776 see #4449, #4488 + * basic support for the "Video Optimized Remoting Virtual Channel +Extension" (MS-RDPEVOR) was added + * many smart card related fixes and cleanups #4312 + * fix ccache support + * add support for memory and thread sanitizer + * support for dynamic resloution changes was added in xfreerdp #4313 + * support for gateway access token (command line option /gat) was added + * initial support for travis-ci.org was added + * SSE optimization version of RGB to AVC444 frame split was added + * build: -msse2/-msse3 are not enabled globally anymore + + Fixed github issues (excerpt): + * #4227 Convert settings->Password to binary blob + * #4231 freerdp-2.0.0_rc0: 5 tests failed out of 184 on ppc + * #4276 Big endian fixes + * #4291 xfreerdp “Segmentation fault” when connecting to freerdp-shadow-cli + * #4293 [X11] shadow server memory corruption with /monitors:2 #4293 + * #4296 drive redirection - raise an error if the directory can't be found + * #4306 Cannot connect to shadow server with NLA auth: SEC_E_OUT_OF_SEQUENCE + * #4457 Fix /size: /w: /h: with /monitors: (Fix custom sizes) + * #4527 pre-connection blob (pcb) support in .rdp files + * #4552 Fix Windows 10 cursors drawing as black + * smartcard related: #3521, #3431, #3474, #3488, #775, #1424 + +--- Old: FreeRDP-2.0.0-rc1.tar.gz no_connection_to_windows_10_17101.patch New: FreeRDP-2.0.0-rc2.tar.gz Other differences: -- ++ freerdp.spec ++ --- /var/tmp/diff_new_pack.Cd7IJW/_old 2018-05-19 15:40:07.899752651 +0200 +++ /var/tmp/diff_new_pack.Cd7IJW/_new 2018-05-19 15:40:07.899752651 +0200 @@ -19,17 +19,15 @@ %define major_version 2 %define uwac_version 0 %define uwac_package %{uwac_version}-%{uwac_version} -%define version_file 2.0.0-rc1 +%define version_file 2.0.0-rc2 Name: freerdp -Version:2.0.0~rc1 +Version:2.0.0~rc2 Release:0 Summary:Remote Desktop Viewer Client License:Apache-2.0 Group: Productivity/Networking/Other Url:http://www.freerdp.com/ Source0: https://github.com/FreeRDP/FreeRDP/archive/%{version_file}.tar.gz#/FreeRDP-%{version_file}.tar.gz -# PATCH-FIX-UPSTREAM no_connection_to_windows_10_17101.patch boo#1085416 -Patch0: no_connection_to_windows_10_17101.patch BuildRequires: chrpath BuildRequires: cmake >= 2.8 BuildRequires: cups-devel @@ -152,10 +150,6 @@ %prep %setup -q -n FreeRDP-%{version_file} -%patch0 -p1 -%if 0%{?sles_version} == 11 -cp %{SOURCE1} cmake/ -%endif %build if [ -z "$SOURCE_DATE_EPOCH" ]; then @@ -164,6 +158,7 @@ export LDFLAGS="-pie" export CFLAGS="%{optflags} -fPIE -pie" +# X264 and OPENH264 are disabled because openSUSE does not provide the codecs # enable -DWITH_GSSAPI=ON again after #gh/FreeRDP/FreeRDP/4348 has been fixed %cmake \ -DCMAKE_INSTALL_PREFIX=%{_prefix} \ @@ -176,9 +171,12 @@ %ifarch %{ix86} x86_64 -DWITH_SSE2=ON \ %endif + -DWITH_X264=OFF \ + -DWITH_OPENH264=OFF \ -DWITH_CLIENT=ON \ -DWITH_SERVER=ON \ - -DWITH_CHANNELS=ON -DBUILTIN_CHANNELS=OFF \ + -DCHANNEL_GEOMETRY=ON \ + -DWITH_CHANNELS=ON \ -DWITH_DIRECTFB=OFF \ -DWITH_FFMPEG=OFF \ -DWITH_GSM=ON \ @@ -232,7 +230,6 @@ %files -n lib%{name}%{major_version} %doc LICENSE -%{_libdir}/%{name}%{major_version} %{_libdir}/lib%{name}%{major_version}.so.* %{_libdir}/lib%{name}-client%{major_version}.so.* %{_libdir}/lib%{name}-shadow%{major_version}.so.* ++ FreeRDP-2.0.0-rc1.tar.gz -> FreeRDP-2.0.0-rc2.tar.gz ++
commit freerdp for openSUSE:Factory
Hello community, here is the log from the commit of package freerdp for openSUSE:Factory checked in at 2018-04-26 13:22:58 Comparing /work/SRC/openSUSE:Factory/freerdp (Old) and /work/SRC/openSUSE:Factory/.freerdp.new (New) Package is "freerdp" Thu Apr 26 13:22:58 2018 rev:29 rq:600361 version:2.0.0~rc1 Changes: --- /work/SRC/openSUSE:Factory/freerdp/freerdp.changes 2018-03-19 23:32:59.501012300 +0100 +++ /work/SRC/openSUSE:Factory/.freerdp.new/freerdp.changes 2018-04-26 13:23:00.229107840 +0200 @@ -1,0 +2,5 @@ +Tue Apr 24 08:59:06 UTC 2018 - br...@ioda-net.ch + +- Fix boo#1090677 activate pulse optional component + +--- Other differences: -- ++ freerdp.spec ++ --- /var/tmp/diff_new_pack.H5XqLw/_old 2018-04-26 13:23:00.853084998 +0200 +++ /var/tmp/diff_new_pack.H5XqLw/_new 2018-04-26 13:23:00.857084852 +0200 @@ -172,6 +172,7 @@ -DWITH_ALSA=ON \ -DWITH_PCSC=ON \ -DWITH_CUPS=ON \ + -DWITH_PULSE=ON \ %ifarch %{ix86} x86_64 -DWITH_SSE2=ON \ %endif
commit freerdp for openSUSE:Factory
Hello community, here is the log from the commit of package freerdp for openSUSE:Factory checked in at 2018-03-19 23:32:56 Comparing /work/SRC/openSUSE:Factory/freerdp (Old) and /work/SRC/openSUSE:Factory/.freerdp.new (New) Package is "freerdp" Mon Mar 19 23:32:56 2018 rev:28 rq:587433 version:2.0.0~rc1 Changes: --- /work/SRC/openSUSE:Factory/freerdp/freerdp.changes 2018-01-16 09:40:47.330131384 +0100 +++ /work/SRC/openSUSE:Factory/.freerdp.new/freerdp.changes 2018-03-19 23:32:59.501012300 +0100 @@ -1,0 +2,15 @@ +Thu Mar 15 07:33:40 UTC 2018 - jweberho...@weberhofer.at + +- Added no_connection_to_windows_10_17101.patch to fix + Windows-connection-problem after Windows march 2018 updates. + This fix is related to boo#1085416 + +--- +Mon Mar 12 19:26:30 UTC 2018 - crrodrig...@opensuse.org + +- Do not use xorg-x11-devel, instead buildrequire individual + x components. +- Only attempt to ge rid of __DATE__ and __TIME__ if + SOURCE_DATE_EPOCH is not set. + +--- New: no_connection_to_windows_10_17101.patch Other differences: -- ++ freerdp.spec ++ --- /var/tmp/diff_new_pack.tWiM9J/_old 2018-03-19 23:33:00.888962231 +0100 +++ /var/tmp/diff_new_pack.tWiM9J/_new 2018-03-19 23:33:00.896961942 +0100 @@ -26,8 +26,10 @@ Summary:Remote Desktop Viewer Client License:Apache-2.0 Group: Productivity/Networking/Other -URL:http://www.freerdp.com/ +Url:http://www.freerdp.com/ Source0: https://github.com/FreeRDP/FreeRDP/archive/%{version_file}.tar.gz#/FreeRDP-%{version_file}.tar.gz +# PATCH-FIX-UPSTREAM no_connection_to_windows_10_17101.patch boo#1085416 +Patch0: no_connection_to_windows_10_17101.patch BuildRequires: chrpath BuildRequires: cmake >= 2.8 BuildRequires: cups-devel @@ -39,7 +41,6 @@ BuildRequires: libjpeg-devel BuildRequires: pkgconfig BuildRequires: xmlto -BuildRequires: xorg-x11-devel BuildRequires: zlib-devel BuildRequires: pkgconfig(alsa) BuildRequires: pkgconfig(gstreamer-1.0) @@ -53,8 +54,17 @@ BuildRequires: pkgconfig(wayland-client) BuildRequires: pkgconfig(wayland-scanner) BuildRequires: pkgconfig(x11) +BuildRequires: pkgconfig(xcursor) +BuildRequires: pkgconfig(xdamage) +BuildRequires: pkgconfig(xext) +BuildRequires: pkgconfig(xfixes) +BuildRequires: pkgconfig(xinerama) BuildRequires: pkgconfig(xkbcommon) BuildRequires: pkgconfig(xkbfile) +BuildRequires: pkgconfig(xrandr) +BuildRequires: pkgconfig(xrender) +BuildRequires: pkgconfig(xtst) +BuildRequires: pkgconfig(xv) %description FreeRDP is a client-side implementation of the Remote Desktop Protocol (RDP) @@ -142,12 +152,15 @@ %prep %setup -q -n FreeRDP-%{version_file} +%patch0 -p1 %if 0%{?sles_version} == 11 cp %{SOURCE1} cmake/ %endif %build +if [ -z "$SOURCE_DATE_EPOCH" ]; then find . -type f -name "*.c" -exec perl -i -pe 's{__(DATE|TIME)__}{""}g' "{}" "+" +fi export LDFLAGS="-pie" export CFLAGS="%{optflags} -fPIE -pie" @@ -155,7 +168,6 @@ %cmake \ -DCMAKE_INSTALL_PREFIX=%{_prefix} \ -DCMAKE_INSTALL_LIBDIR=%{_lib} \ - -DCMAKE_BUILD_TYPE=Release \ -DCMAKE_SKIP_RPATH=ON \ -DWITH_ALSA=ON \ -DWITH_PCSC=ON \ ++ no_connection_to_windows_10_17101.patch ++ diff -ur FreeRDP-2.0.0-rc1-orig/libfreerdp/core/nla.c FreeRDP-2.0.0-rc1/libfreerdp/core/nla.c --- FreeRDP-2.0.0-rc1-orig/libfreerdp/core/nla.c2017-11-28 15:26:30.0 +0100 +++ FreeRDP-2.0.0-rc1/libfreerdp/core/nla.c 2018-03-14 16:25:02.230620541 +0100 @@ -1663,14 +1663,17 @@ static int nla_decode_ts_request(rdpNla* nla, wStream* s) { int length; + UINT32 version = 0; /* TSRequest */ if (!ber_read_sequence_tag(s, ) || !ber_read_contextual_tag(s, 0, , TRUE) || - !ber_read_integer(s, >version)) + !ber_read_integer(s, )) { return -1; } + if (version < nla->version) + nla->version = version; /* [1] negoTokens (NegoData) */ if (ber_read_contextual_tag(s, 1, , TRUE) != FALSE)
commit freerdp for openSUSE:Factory
Hello community, here is the log from the commit of package freerdp for openSUSE:Factory checked in at 2018-01-16 09:40:42 Comparing /work/SRC/openSUSE:Factory/freerdp (Old) and /work/SRC/openSUSE:Factory/.freerdp.new (New) Package is "freerdp" Tue Jan 16 09:40:42 2018 rev:27 rq:563664 version:2.0.0~rc1 Changes: --- /work/SRC/openSUSE:Factory/freerdp/freerdp.changes 2017-12-06 08:53:57.323162469 +0100 +++ /work/SRC/openSUSE:Factory/.freerdp.new/freerdp.changes 2018-01-16 09:40:47.330131384 +0100 @@ -1,0 +2,8 @@ +Thu Jan 11 08:10:58 UTC 2018 - jweberho...@weberhofer.at + +- Users can connect only once wo windows sessions due to + #gh/FreeRDP/FreeRDP/4348 + Therefore WITH_GSSAPI has been disabled until that issue has been + solved + +--- Other differences: -- ++ freerdp.spec ++ --- /var/tmp/diff_new_pack.WduaXY/_old 2018-01-16 09:40:50.521981980 +0100 +++ /var/tmp/diff_new_pack.WduaXY/_new 2018-01-16 09:40:50.537981231 +0100 @@ -1,7 +1,7 @@ # # spec file for package freerdp # -# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2018 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 @@ -26,7 +26,7 @@ Summary:Remote Desktop Viewer Client License:Apache-2.0 Group: Productivity/Networking/Other -Url:http://www.freerdp.com/ +URL:http://www.freerdp.com/ Source0: https://github.com/FreeRDP/FreeRDP/archive/%{version_file}.tar.gz#/FreeRDP-%{version_file}.tar.gz BuildRequires: chrpath BuildRequires: cmake >= 2.8 @@ -150,6 +150,8 @@ find . -type f -name "*.c" -exec perl -i -pe 's{__(DATE|TIME)__}{""}g' "{}" "+" export LDFLAGS="-pie" export CFLAGS="%{optflags} -fPIE -pie" + +# enable -DWITH_GSSAPI=ON again after #gh/FreeRDP/FreeRDP/4348 has been fixed %cmake \ -DCMAKE_INSTALL_PREFIX=%{_prefix} \ -DCMAKE_INSTALL_LIBDIR=%{_lib} \ @@ -168,7 +170,6 @@ -DWITH_FFMPEG=OFF \ -DWITH_GSM=ON \ -DWITH_GSTREAMER_1_0=ON \ - -DWITH_GSSAPI=ON \ -DWITH_ICU=ON \ -DWITH_IPP=OFF \ -DWITH_JPEG=ON \
commit freerdp for openSUSE:Factory
Hello community, here is the log from the commit of package freerdp for openSUSE:Factory checked in at 2017-12-06 08:53:54 Comparing /work/SRC/openSUSE:Factory/freerdp (Old) and /work/SRC/openSUSE:Factory/.freerdp.new (New) Package is "freerdp" Wed Dec 6 08:53:54 2017 rev:26 rq:547012 version:2.0.0~rc1 Changes: --- /work/SRC/openSUSE:Factory/freerdp/freerdp.changes 2017-09-07 22:11:29.981473430 +0200 +++ /work/SRC/openSUSE:Factory/.freerdp.new/freerdp.changes 2017-12-06 08:53:57.323162469 +0100 @@ -1,0 +2,36 @@ +Thu Nov 30 15:56:24 UTC 2017 - jweberho...@weberhofer.at + +- Updated to 2.0.0-rc1 + +Noteworthy features and improvements: + +* support for FIPS mode was added (option +fipsmode) +* initial client side kerberos support (run cmake with WITH_GSSAPI) +* support for ssh-agent redirection (as rdp channel) +* the man page(s) and /help were updated an improved +* add support for ICU for unicode conversion (-DWITH_ICU=ON) +* client add option to force password prompt before connection (/from-stdin[:force]) +* extend /size to allow width or height percentages (#gh/FreeRDP/FreeRDP/4146) +* add support for "password is pin" +* clipboard is now enabled per default (use -clipboard to disable) + +Fixed github issues (excerpt): + +* #gh/FreeRDP/FreeRDP/4281: Added option to prefer IPv6 over IPv4 +* #gh/FreeRDP/FreeRDP/3890: Point to OpenSSL doc for private CA +* #gh/FreeRDP/FreeRDP/3378: support 31 static channels as described in the spec +* #gh/FreeRDP/FreeRDP/4253: Rfx decode tile width. +* #gh/FreeRDP/FreeRDP/3267: fix parsing of drivestoredirect +* #gh/FreeRDP/FreeRDP/4257: Proper error checks for /kbd argument +* #gh/FreeRDP/FreeRDP/4249: Corruption due to recursive parser +* #gh/FreeRDP/FreeRDP/4111: 15bpp color handling for brush. +* #gh/FreeRDP/FreeRDP/3509: Added Ctrl+Alt+Enter description +* #gh/FreeRDP/FreeRDP/3211: Return freerdp error from main. +* #gh/FreeRDP/FreeRDP/3513: add better description for drive redirection +* #gh/FreeRDP/FreeRDP/4199: ConvertFindDataAToW string length +* #gh/FreeRDP/FreeRDP/4135: client/x11: fix colors on big endian +* #gh/FreeRDP/FreeRDP/4089: fix h264 context leak when DeleteSurface +* #gh/FreeRDP/FreeRDP/4117: possible segfault +* #gh/FreeRDP/FreeRDP/4091: fix a regression with remote program + +--- Old: FreeRDP-2.0.0-rc0.tar.gz New: FreeRDP-2.0.0-rc1.tar.gz Other differences: -- ++ freerdp.spec ++ --- /var/tmp/diff_new_pack.LGuk8O/_old 2017-12-06 08:53:58.167131573 +0100 +++ /var/tmp/diff_new_pack.LGuk8O/_new 2017-12-06 08:53:58.171131427 +0100 @@ -19,9 +19,9 @@ %define major_version 2 %define uwac_version 0 %define uwac_package %{uwac_version}-%{uwac_version} -%define version_file 2.0.0-rc0 +%define version_file 2.0.0-rc1 Name: freerdp -Version:2.0.0~rc0 +Version:2.0.0~rc1 Release:0 Summary:Remote Desktop Viewer Client License:Apache-2.0 @@ -44,6 +44,7 @@ BuildRequires: pkgconfig(alsa) BuildRequires: pkgconfig(gstreamer-1.0) BuildRequires: pkgconfig(gstreamer-plugins-base-1.0) +BuildRequires: pkgconfig(icu-i18n) BuildRequires: pkgconfig(krb5) BuildRequires: pkgconfig(libpcsclite) BuildRequires: pkgconfig(libpulse) @@ -110,10 +111,10 @@ %package -n winpr%{major_version}-devel Summary:Windows Portable Runtime development files Group: Development/Languages/C and C++ -Obsoletes: libwinpr2-devel < %{version}-%{release} -Provides: libwinpr2-devel = %{version}-%{release} Requires: cmake >= 2.8 Requires: libwinpr%{major_version} = %{version}-%{release} +Obsoletes: libwinpr2-devel < %{version}-%{release} +Provides: libwinpr2-devel = %{version}-%{release} %description -n winpr%{major_version}-devel This package contains header files for developing applications that @@ -127,15 +128,15 @@ Using wayland as a client (uwac) is a library to provide common functionality for wayland clients. -%package -n uwac%{uwac_version}-devel +%package -n uwac%{uwac_package}-devel Summary:Remote Desktop Toolkit libuwac development files Group: Development/Languages/C and C++ -Obsoletes: libuwac0-devel < %{version}-%{release} -Provides: libuwac0-devel = %{version}-%{release} Requires: cmake >= 2.8 Requires: libuwac%{uwac_package} = %{version}-%{release} +Obsoletes: libuwac0-devel < %{version}-%{release} +Provides: libuwac0-devel = %{version}-%{release} -%description -n uwac%{uwac_version}-devel +%description -n uwac%{uwac_package}-devel This package contains header files for developing applications that use the uwac library. @@ -166,9 +167,9 @@
commit freerdp for openSUSE:Factory
Hello community, here is the log from the commit of package freerdp for openSUSE:Factory checked in at 2017-09-07 22:11:16 Comparing /work/SRC/openSUSE:Factory/freerdp (Old) and /work/SRC/openSUSE:Factory/.freerdp.new (New) Package is "freerdp" Thu Sep 7 22:11:16 2017 rev:25 rq:520787 version:2.0.0~rc0 Changes: --- /work/SRC/openSUSE:Factory/freerdp/freerdp.changes 2017-06-17 10:17:51.455185172 +0200 +++ /work/SRC/openSUSE:Factory/.freerdp.new/freerdp.changes 2017-09-07 22:11:29.981473430 +0200 @@ -1,0 +2,33 @@ +Mon Sep 4 11:05:25 UTC 2017 - jeng...@inai.de + +- Remove extraneous Obsoletes for packages that never existed + in openSUSE:Factory or X11:RemoteDesktop. +- Rename libuwac0-devel to uwac0-devel and libwinpr-devel to + winpr-devel, as that seems to be their upstream name which + packages are encouraged to stick to. +- Remove duplicated pkgconfig requires (these are autodetected). + +--- +Fri Sep 1 11:51:54 UTC 2017 - jweberho...@weberhofer.at + +- Fixed download location + +--- +Fri Sep 1 06:43:47 UTC 2017 - jweberho...@weberhofer.at + +- Switched to official RC0 +- Create wayland client package and libuwac0 package +- Create separate libwinpr2 to be used in other packages +- enabled gstreamer (currently disabled for tumbleweed) +- enabled kerberos authentication + +- Update to official RC0 + Fix the following issues identified by the CISCO TALOS project: + * TALOS-2017-0336 CVE-2017-2834 boo#1050714 + * TALOS-2017-0337 CVE-2017-2835 boo#1050712 + * TALOS-2017-0338 CVE-2017-2836 boo#1050699 + * TALOS-2017-0339 CVE-2017-2837 boo#1050704 + * TALOS-2017-0340 CVE-2017-2838 boo#1050708 + * TALOS-2017-0341 CVE-2017-2839 boo#1050711 + +--- Old: _service _servicedata freerdp-2.0.0~git.1497095982.1dbd2d28d.tar.xz New: FreeRDP-2.0.0-rc0.tar.gz Other differences: -- ++ freerdp.spec ++ --- /var/tmp/diff_new_pack.gU87Lz/_old 2017-09-07 22:11:31.017327437 +0200 +++ /var/tmp/diff_new_pack.gU87Lz/_new 2017-09-07 22:11:31.021326874 +0200 @@ -16,126 +16,247 @@ # -%define sover 2 - +%define major_version 2 +%define uwac_version 0 +%define uwac_package %{uwac_version}-%{uwac_version} +%define version_file 2.0.0-rc0 Name: freerdp -Version:2.0.0~git.1497095982.1dbd2d28d +Version:2.0.0~rc0 Release:0 Summary:Remote Desktop Viewer Client License:Apache-2.0 Group: Productivity/Networking/Other Url:http://www.freerdp.com/ -Source0:%{name}-%{version}.tar.xz -BuildRequires: alsa-devel -BuildRequires: cmake +Source0: https://github.com/FreeRDP/FreeRDP/archive/%{version_file}.tar.gz#/FreeRDP-%{version_file}.tar.gz +BuildRequires: chrpath +BuildRequires: cmake >= 2.8 BuildRequires: cups-devel BuildRequires: ed BuildRequires: fdupes BuildRequires: gcc-c++ -BuildRequires: gstreamer-devel -BuildRequires: gstreamer-plugins-base-devel -BuildRequires: libopenssl-devel -BuildRequires: libpulse-devel -BuildRequires: libxkbcommon-devel -BuildRequires: pcsc-lite-devel -BuildRequires: systemd-devel +BuildRequires: hicolor-icon-theme +BuildRequires: libgsm-devel +BuildRequires: libjpeg-devel +BuildRequires: pkgconfig BuildRequires: xmlto BuildRequires: xorg-x11-devel BuildRequires: zlib-devel -BuildRoot: %{_tmppath}/%{name}-%{version}-build - -%define libname lib%{name}%{sover} +BuildRequires: pkgconfig(alsa) +BuildRequires: pkgconfig(gstreamer-1.0) +BuildRequires: pkgconfig(gstreamer-plugins-base-1.0) +BuildRequires: pkgconfig(krb5) +BuildRequires: pkgconfig(libpcsclite) +BuildRequires: pkgconfig(libpulse) +BuildRequires: pkgconfig(libsystemd) +BuildRequires: pkgconfig(openssl) +BuildRequires: pkgconfig(wayland-client) +BuildRequires: pkgconfig(wayland-scanner) +BuildRequires: pkgconfig(x11) +BuildRequires: pkgconfig(xkbcommon) +BuildRequires: pkgconfig(xkbfile) %description FreeRDP is a client-side implementation of the Remote Desktop Protocol (RDP) following the Microsoft Open Specifications. This package provides the client application. -%package -n %{libname} -Summary:Remote Desktop Viewer Library +%package wayland +Summary:Remote Desktop Viewer Client +Group: Productivity/Networking/Other + +%description wayland +FreeRDP is a client-side implementation of the Remote Desktop Protocol (RDP) +following the Microsoft Open Specifications. This package provides the +wayland-based client application. + +%package server +Summary:Remote Desktop Server +Group:
commit freerdp for openSUSE:Factory
Hello community, here is the log from the commit of package freerdp for openSUSE:Factory checked in at 2016-08-03 11:39:44 Comparing /work/SRC/openSUSE:Factory/freerdp (Old) and /work/SRC/openSUSE:Factory/.freerdp.new (New) Package is "freerdp" Changes: --- /work/SRC/openSUSE:Factory/freerdp/freerdp.changes 2016-05-24 09:34:17.0 +0200 +++ /work/SRC/openSUSE:Factory/.freerdp.new/freerdp.changes 2016-08-03 11:39:45.0 +0200 @@ -8,0 +9 @@ +- Update to GNOME 3.20.2 FATE#318572 @@ -13,2 +14,4 @@ - + libfreerdp-codec: fix xcrush decompression, revert remote control fix - + KB3153731: May 2016 DST update for Azerbaijan, Chile, Haiti and Morocco + + libfreerdp-codec: fix xcrush decompression, revert remote +control fix + + KB3153731: May 2016 DST update for Azerbaijan, Chile, Haiti and +Morocco @@ -20,2 +23,2 @@ -- Update to version 2.0.0, git master branch id a7ca42e (FATE#319661), - no upstream changelog available. +- Update to version 2.0.0, git master branch id a7ca42e + (FATE#319661), no upstream changelog available. @@ -26 +29,2 @@ -scripts need to migrate to the new interfaces to avoid breakages. +scripts need to migrate to the new interfaces to avoid +breakages. @@ -50,2 +54 @@ - backported from upstream commit: - https://github.com/FreeRDP/FreeRDP/commit/f1d6afca6ae620f9855a33280bdc6f3ad9153be0#diff-b6d68bbca6e0f5875c57ef225cd65c45 + backported from upstream commit f1d6afc @@ -76 +79,2 @@ -- Added patch for issue #811 fixing divide key (/) on keypad for 1.0x series +- Added patch for issue #811 fixing divide key (/) on keypad for + 1.0x series, @@ -81 +85,2 @@ - FreeRDP 1.0.2 is a maintenance release which contains several bug and stability fixes. + FreeRDP 1.0.2 is a maintenance release which contains several bug + and stability fixes. @@ -83 +88,2 @@ -* new parameter --from-stdin - prompts for unspecified arguments username, password, domain and host. + * new parameter --from-stdin - prompts for unspecified arguments +username, password, domain and host. @@ -98 +104 @@ -* xfreerdp-server + * xfreerdp-server: @@ -102 +108 @@ -* smartcard + * smartcard: @@ -105 +111 @@ -* libfreerdp-codec + * libfreerdp-codec: @@ -108 +114 @@ -* libfreerdp-gdi + * libfreerdp-gdi: @@ -111,2 +117,3 @@ -* plugin -* ignore CHANNEL_FLAG_SUSPEND/CHANNEL_FLAG_RESUME to prevent possible crash + * plugin: + * ignore CHANNEL_FLAG_SUSPEND/CHANNEL_FLAG_RESUME to prevent +possible crash @@ -117,2 +124,2 @@ -* If windows input language is set to german pressing the divde key (/) on the keypad - results in minus (-) (see issue #811) + * If windows input language is set to german pressing the divde +key (/) on the keypad results in minus (-) (see issue #811) @@ -243 +250,2 @@ -- fix bnc#688484 by passing --with-sound=alsa and alsa-devel in BuildRequires +- fix bnc#688484 by passing --with-sound=alsa and alsa-devel in + BuildRequires @@ -248,2 +256,2 @@ -- rewrote most of the spec file (wrong group, wrong subpackages, ldconfig - called on devel package, shlibs inj devel package, ...) +- rewrote most of the spec file (wrong group, wrong subpackages, + ldconfig called on devel package, shlibs inj devel package, ...) @@ -253 +261,2 @@ -+ fix buffer overflow when local timezone doesn't fit in 32 bytes ++ fix buffer overflow when local timezone doesn't fit in 32 + bytes Other differences: --
commit freerdp for openSUSE:Factory
Hello community, here is the log from the commit of package freerdp for openSUSE:Factory checked in at 2016-05-24 09:34:15 Comparing /work/SRC/openSUSE:Factory/freerdp (Old) and /work/SRC/openSUSE:Factory/.freerdp.new (New) Package is "freerdp" Changes: --- /work/SRC/openSUSE:Factory/freerdp/freerdp.changes 2014-06-25 15:24:23.0 +0200 +++ /work/SRC/openSUSE:Factory/.freerdp.new/freerdp.changes 2016-05-24 09:34:17.0 +0200 @@ -1,0 +2,45 @@ +Wed May 18 08:44:26 UTC 2016 - jeng...@inai.de + +- Kill off __DATE__ from built sources. + +--- +Tue May 17 10:25:00 UTC 2016 - fezh...@suse.com + +- Add obs git integration. +- Update to version 2.0.0git.1463131968.4e66df7: + + Fixed memory leaks. + + wfreerdp: fix name build without client interface + + libfreerdp-codec: fix xcrush decompression, revert remote control fix + + KB3153731: May 2016 DST update for Azerbaijan, Chile, Haiti and Morocco + + libfreerdp-codec: make proper xcrush context reset fix + +--- +Wed May 4 12:06:22 UTC 2016 - fezh...@suse.com + +- Update to version 2.0.0, git master branch id a7ca42e (FATE#319661), + no upstream changelog available. + * Warning: This is a git snapshot regarded as technical preview +by upstream. + * Warning: For xfreerdp, new /long-option commandline interfaces +have replaced the old --long-option interfaces. Existing user +scripts need to migrate to the new interfaces to avoid breakages. +For more details, see: +https://github.com/FreeRDP/FreeRDP/wiki/CommandLineInterface + * Add Network Level Ahthentication support. + * Add Windows Portable Runtime. For more details, see: +http://www.freerdp.com/2012/05/24/winpr-windows-portable-runtime + * Obsolete libfreerdp-1_0-plugins. +- Drop FindALSA.cmake: deprecated +- Drop freerdp_branch-1.0.x_fix-kpdivide-issue831.patch: + fixed upstream, implemention now in include/freerdp/scancode.h. +- Drop freerdp-CVE-2014-0250.patch (bnc#880317): + fixed upstream 532c420. +- Drop freerdp-CVE-2014-0791.patch (bnc#857491): + fixed upstream f1d6afc. +- Drop freerdp-fix-FindPCSC-macro.patch: + fixed upstream 9148af3. +- Drop freerdp-handle-null-device-name.patch (bnc#785437): + deprecated, related implementation dropped. + was: freerdp-fix-pulse-no-device-name.patch + +--- Old: FindALSA.cmake freerdp-1.0.2.tar.gz freerdp-CVE-2014-0250.patch freerdp-CVE-2014-0791.patch freerdp-fix-FindPCSC-macro.patch freerdp-handle-null-device-name.patch freerdp_branch-1.0.x_fix-kpdivide-issue831.patch New: _service _servicedata freerdp-2.0.0~git.1463131968.4e66df7.tar.gz Other differences: -- ++ freerdp.spec ++ --- /var/tmp/diff_new_pack.3jvbt7/_old 2016-05-24 09:34:17.0 +0200 +++ /var/tmp/diff_new_pack.3jvbt7/_new 2016-05-24 09:34:17.0 +0200 @@ -1,7 +1,7 @@ # # spec file for package freerdp # -# Copyright (c) 2014 SUSE LINUX Products 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 @@ -16,39 +16,36 @@ # -%define libname libfreerdp-1_0 +%define sover 2 Name: freerdp -Version:1.0.2 +Version:2.0.0~git.1463131968.4e66df7 Release:0 Summary:Remote Desktop Viewer Client License:Apache-2.0 Group: Productivity/Networking/Other Url:http://www.freerdp.com/ -Source0: https://github.com/downloads/FreeRDP/FreeRDP/%{name}-%{version}.tar.gz -Source1:FindALSA.cmake -# PATCH-FIX-UPSTREAM freerdp-fix-FindPCSC-macro.patch https://github.com/FreeRDP/FreeRDP/issues/562 gb...@opensuse.org -- Fix the build by setting PCSC_LIBRARIES and PCSC_INCLUDE_DIRS variables explicitly which are otherwise empty -Patch1: freerdp-fix-FindPCSC-macro.patch -# PATCH-FIX-UPSTREAM freerdp-fix-pulse-no-device-name.patch bnc#785437 g...@opensuse.org -- Fix a segfault in case device name is not provided -Patch4: freerdp-handle-null-device-name.patch -# PATCH-FIX-UPSTREAM (wip) fix handle of kpdivide on keypad - issue #831 -Patch5: freerdp_branch-1.0.x_fix-kpdivide-issue831.patch -# PATCH-FIX-UPSTREAM freerdp-CVE-2014-0250.patch bnc#880317 dli...@suse.com - backport from upstream -Patch6: freerdp-CVE-2014-0250.patch -Patch7: freerdp-CVE-2014-0791.patch +Source0:%{name}-%{version}.tar.gz BuildRequires: alsa-devel BuildRequires: cmake
commit freerdp for openSUSE:Factory
Hello community, here is the log from the commit of package freerdp for openSUSE:Factory checked in at 2014-06-25 15:24:10 Comparing /work/SRC/openSUSE:Factory/freerdp (Old) and /work/SRC/openSUSE:Factory/.freerdp.new (New) Package is freerdp Changes: --- /work/SRC/openSUSE:Factory/freerdp/freerdp.changes 2014-06-19 13:19:54.0 +0200 +++ /work/SRC/openSUSE:Factory/.freerdp.new/freerdp.changes 2014-06-25 15:24:23.0 +0200 @@ -1,0 +2,7 @@ +Mon Jun 23 03:05:37 UTC 2014 - fezh...@suse.com + +- Add freerdp-CVE-2014-0791.patch to fix bnc#857491 + backported from upstream commit: + https://github.com/FreeRDP/FreeRDP/commit/f1d6afca6ae620f9855a33280bdc6f3ad9153be0#diff-b6d68bbca6e0f5875c57ef225cd65c45 + +--- New: freerdp-CVE-2014-0791.patch Other differences: -- ++ freerdp.spec ++ --- /var/tmp/diff_new_pack.UJBAJ7/_old 2014-06-25 15:24:24.0 +0200 +++ /var/tmp/diff_new_pack.UJBAJ7/_new 2014-06-25 15:24:24.0 +0200 @@ -35,6 +35,7 @@ Patch5: freerdp_branch-1.0.x_fix-kpdivide-issue831.patch # PATCH-FIX-UPSTREAM freerdp-CVE-2014-0250.patch bnc#880317 dli...@suse.com - backport from upstream Patch6: freerdp-CVE-2014-0250.patch +Patch7: freerdp-CVE-2014-0791.patch BuildRequires: alsa-devel BuildRequires: cmake BuildRequires: cups-devel @@ -86,6 +87,7 @@ %patch4 -p1 %patch5 -p1 %patch6 -p1 +%patch7 -p1 # use a versioned subdirectory for plugins in order to comply with the shared # library policy ed -s CMakeLists.txt 2/dev/null 'EOF' ++ freerdp-CVE-2014-0791.patch ++ From 5253b9e27a2de48564f9b41eb3643a8edf11afe9 Mon Sep 17 00:00:00 2001 From: Felix Zhang fezh...@suse.com Date: Mon, 23 Jun 2014 12:57:55 +0800 Subject: [PATCH] CVE-2014-0791 --- libfreerdp-core/license.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/libfreerdp-core/license.c b/libfreerdp-core/license.c index 60b9f93..2425ddc 100644 --- a/libfreerdp-core/license.c +++ b/libfreerdp-core/license.c @@ -539,6 +539,8 @@ void license_read_scope_list(STREAM* s, SCOPE_LIST* scopeList) uint32 scopeCount; stream_read_uint32(s, scopeCount); /* ScopeCount (4 bytes) */ + if (scopeCount stream_get_left(s) / 4) /* every blob is at least 4 bytes */ + return; scopeList-count = scopeCount; scopeList-array = (LICENSE_BLOB*) xmalloc(sizeof(LICENSE_BLOB) * scopeCount); -- 1.7.12.4 -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit freerdp for openSUSE:Factory
Hello community, here is the log from the commit of package freerdp for openSUSE:Factory checked in at 2014-06-19 13:19:48 Comparing /work/SRC/openSUSE:Factory/freerdp (Old) and /work/SRC/openSUSE:Factory/.freerdp.new (New) Package is freerdp Changes: --- /work/SRC/openSUSE:Factory/freerdp/freerdp.changes 2013-11-04 14:52:50.0 +0100 +++ /work/SRC/openSUSE:Factory/.freerdp.new/freerdp.changes 2014-06-19 13:19:54.0 +0200 @@ -1,0 +2,6 @@ +Thu Jun 12 20:50:36 UTC 2014 - dli...@suse.com + +- Add freerdp-CVE-2014-0250.patch to fix bnc#880317 + solves CVE-2014-0250, backport from upstream + +--- New: freerdp-CVE-2014-0250.patch Other differences: -- ++ freerdp.spec ++ --- /var/tmp/diff_new_pack.dze6sP/_old 2014-06-19 13:19:55.0 +0200 +++ /var/tmp/diff_new_pack.dze6sP/_new 2014-06-19 13:19:55.0 +0200 @@ -1,7 +1,7 @@ # # spec file for package freerdp # -# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2014 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 @@ -33,16 +33,18 @@ Patch4: freerdp-handle-null-device-name.patch # PATCH-FIX-UPSTREAM (wip) fix handle of kpdivide on keypad - issue #831 Patch5: freerdp_branch-1.0.x_fix-kpdivide-issue831.patch +# PATCH-FIX-UPSTREAM freerdp-CVE-2014-0250.patch bnc#880317 dli...@suse.com - backport from upstream +Patch6: freerdp-CVE-2014-0250.patch +BuildRequires: alsa-devel BuildRequires: cmake BuildRequires: cups-devel BuildRequires: ed +BuildRequires: libopenssl-devel +BuildRequires: libpulse-devel +BuildRequires: pcsc-lite-devel BuildRequires: xmlto BuildRequires: xorg-x11-devel BuildRequires: zlib-devel -BuildRequires: alsa-devel -BuildRequires: pcsc-lite-devel -BuildRequires: libpulse-devel -BuildRequires: libopenssl-devel Recommends: libfreerdp-plugins BuildRoot: %{_tmppath}/%{name}-%{version}-build @@ -83,6 +85,7 @@ %patch1 -p1 %patch4 -p1 %patch5 -p1 +%patch6 -p1 # use a versioned subdirectory for plugins in order to comply with the shared # library policy ed -s CMakeLists.txt 2/dev/null 'EOF' ++ freerdp-CVE-2014-0250.patch ++ diff -Npur FreeRDP-1.0.2/libfreerdp-core/fastpath.c FreeRDP-1.0.2-new/libfreerdp-core/fastpath.c --- FreeRDP-1.0.2/libfreerdp-core/fastpath.c2013-01-03 05:46:59.0 +0800 +++ FreeRDP-1.0.2-new/libfreerdp-core/fastpath.c2014-06-13 04:46:30.293159988 +0800 @@ -203,8 +203,10 @@ static void fastpath_recv_update(rdpFast break; case FASTPATH_UPDATETYPE_COLOR: - update_read_pointer_color(s, pointer-pointer_color); - IFCALL(pointer-PointerColor, context, pointer-pointer_color); + if (update_read_pointer_color(s, pointer-pointer_color)) + IFCALL(pointer-PointerColor, context, pointer-pointer_color); + else + DEBUG_WARN(update color failed); break; case FASTPATH_UPDATETYPE_CACHED: @@ -213,8 +215,10 @@ static void fastpath_recv_update(rdpFast break; case FASTPATH_UPDATETYPE_POINTER: - update_read_pointer_new(s, pointer-pointer_new); - IFCALL(pointer-PointerNew, context, pointer-pointer_new); + if (update_read_pointer_new(s, pointer-pointer_new)) + IFCALL(pointer-PointerNew, context, pointer-pointer_new); + else + DEBUG_WARN(update pointer error); break; default: diff -Npur FreeRDP-1.0.2/libfreerdp-core/rdp.c FreeRDP-1.0.2-new/libfreerdp-core/rdp.c --- FreeRDP-1.0.2/libfreerdp-core/rdp.c 2013-01-03 05:46:59.0 +0800 +++ FreeRDP-1.0.2-new/libfreerdp-core/rdp.c 2014-06-13 04:37:01.317162752 +0800 @@ -471,7 +471,7 @@ void rdp_recv_set_error_info_data_pdu(rd rdp_print_errinfo(rdp-errorInfo); } -void rdp_recv_data_pdu(rdpRdp* rdp, STREAM* s) +boolean rdp_recv_data_pdu(rdpRdp* rdp, STREAM* s) { uint8 type; uint16 length; @@ -497,7 +497,8 @@ void rdp_recv_data_pdu(rdpRdp* rdp, STRE break; case DATA_PDU_TYPE_POINTER: - update_recv_pointer(rdp-update, s); + if (!update_recv_pointer(rdp-update, s)) +
commit freerdp for openSUSE:Factory
Hello community, here is the log from the commit of package freerdp for openSUSE:Factory checked in at 2013-11-04 14:52:49 Comparing /work/SRC/openSUSE:Factory/freerdp (Old) and /work/SRC/openSUSE:Factory/.freerdp.new (New) Package is freerdp Changes: --- /work/SRC/openSUSE:Factory/freerdp/freerdp.changes 2013-09-12 20:03:59.0 +0200 +++ /work/SRC/openSUSE:Factory/.freerdp.new/freerdp.changes 2013-11-04 14:52:50.0 +0100 @@ -1,0 +2,8 @@ +Thu Oct 31 17:58:21 UTC 2013 - lnt-sysad...@lists.lrz.de + +- Allow build on SLES11: + * converted pkgconfig() BuildRequires to package names + * added FindALSA.cmake + * use 'make install' instead of '%make_install' macro + +--- New: FindALSA.cmake Other differences: -- ++ freerdp.spec ++ --- /var/tmp/diff_new_pack.EqxObN/_old 2013-11-04 14:52:53.0 +0100 +++ /var/tmp/diff_new_pack.EqxObN/_new 2013-11-04 14:52:53.0 +0100 @@ -26,6 +26,7 @@ Group: Productivity/Networking/Other Url:http://www.freerdp.com/ Source0: https://github.com/downloads/FreeRDP/FreeRDP/%{name}-%{version}.tar.gz +Source1:FindALSA.cmake # PATCH-FIX-UPSTREAM freerdp-fix-FindPCSC-macro.patch https://github.com/FreeRDP/FreeRDP/issues/562 gb...@opensuse.org -- Fix the build by setting PCSC_LIBRARIES and PCSC_INCLUDE_DIRS variables explicitly which are otherwise empty Patch1: freerdp-fix-FindPCSC-macro.patch # PATCH-FIX-UPSTREAM freerdp-fix-pulse-no-device-name.patch bnc#785437 g...@opensuse.org -- Fix a segfault in case device name is not provided @@ -38,10 +39,10 @@ BuildRequires: xmlto BuildRequires: xorg-x11-devel BuildRequires: zlib-devel -BuildRequires: pkgconfig(alsa) -BuildRequires: pkgconfig(libpcsclite) -BuildRequires: pkgconfig(libpulse) -BuildRequires: pkgconfig(openssl) +BuildRequires: alsa-devel +BuildRequires: pcsc-lite-devel +BuildRequires: libpulse-devel +BuildRequires: libopenssl-devel Recommends: libfreerdp-plugins BuildRoot: %{_tmppath}/%{name}-%{version}-build @@ -88,6 +89,9 @@ ,s/FREERDP_PLUGIN_PATH \${CMAKE_INSTALL_PREFIX}\/\${CMAKE_INSTALL_LIBDIR}\/freerdp/FREERDP_PLUGIN_PATH \${CMAKE_INSTALL_PREFIX}\/\${CMAKE_INSTALL_LIBDIR}\/%{libname}/ w EOF +%if 0%{?sles_version} == 11 +cp %SOURCE1 cmake/ +%endif %build mkdir build @@ -110,7 +114,7 @@ %install cd build -%make_install +make install 'DESTDIR=%{buildroot}' # remove keymaps as we make use of libxkbfile # rm -rf $RPM_BUILD_ROOT/usr/share/freerdp/keymaps/ ++ FindALSA.cmake ++ # - Find alsa # Find the alsa libraries (asound) # # This module defines the following variables: # ALSA_FOUND - True if ALSA_INCLUDE_DIR ALSA_LIBRARY are found # ALSA_LIBRARIES - Set when ALSA_LIBRARY is found # ALSA_INCLUDE_DIRS - Set when ALSA_INCLUDE_DIR is found # # ALSA_INCLUDE_DIR - where to find asoundlib.h, etc. # ALSA_LIBRARY - the asound library # #= # Copyright 2009 Kitware, Inc. # Copyright 2009 Philip Lowman phi...@yhbt.com # # Distributed under the OSI-approved BSD License (the License); # see accompanying file Copyright.txt for details. # # This software is distributed WITHOUT ANY WARRANTY; without even the # implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. # See the License for more information. #= # (To distribute this file outside of CMake, substitute the full # License text for the above reference.) find_path(ALSA_INCLUDE_DIR NAMES asoundlib.h PATH_SUFFIXES alsa DOC The ALSA (asound) include directory ) find_library(ALSA_LIBRARY NAMES asound DOC The ALSA (asound) library ) # handle the QUIETLY and REQUIRED arguments and set ALSA_FOUND to TRUE if # all listed variables are TRUE FIND_PACKAGE_HANDLE_STANDARD_ARGS(ALSA DEFAULT_MSG ALSA_LIBRARY ALSA_INCLUDE_DIR) if(ALSA_FOUND) set( ALSA_LIBRARIES ${ALSA_LIBRARY} ) set( ALSA_INCLUDE_DIRS ${ALSA_INCLUDE_DIR} ) endif() mark_as_advanced(ALSA_INCLUDE_DIR ALSA_LIBRARY) -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit freerdp for openSUSE:Factory
Hello community, here is the log from the commit of package freerdp for openSUSE:Factory checked in at 2013-09-12 20:03:58 Comparing /work/SRC/openSUSE:Factory/freerdp (Old) and /work/SRC/openSUSE:Factory/.freerdp.new (New) Package is freerdp Changes: --- /work/SRC/openSUSE:Factory/freerdp/freerdp.changes 2013-03-22 11:06:39.0 +0100 +++ /work/SRC/openSUSE:Factory/.freerdp.new/freerdp.changes 2013-09-12 20:03:59.0 +0200 @@ -1,0 +2,6 @@ +Thu Sep 12 07:03:02 UTC 2013 - crrodrig...@opensuse.org + +- build with -DOPENSSL_LOAD_CONF so among other things + the application respects the system's openSSL configuration. + +--- Other differences: -- ++ freerdp.spec ++ --- /var/tmp/diff_new_pack.OvptRd/_old 2013-09-12 20:03:59.0 +0200 +++ /var/tmp/diff_new_pack.OvptRd/_new 2013-09-12 20:03:59.0 +0200 @@ -92,7 +92,7 @@ %build mkdir build cd build -export CFLAGS=%{optflags} +export CFLAGS=%{optflags} -DOPENSSL_LOAD_CONF cmake \ -DCMAKE_INSTALL_PREFIX=%{_prefix} \ -DCMAKE_INSTALL_LIBDIR=%{_lib} \ -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit freerdp for openSUSE:Factory
Hello community, here is the log from the commit of package freerdp for openSUSE:Factory checked in at 2013-03-22 11:06:37 Comparing /work/SRC/openSUSE:Factory/freerdp (Old) and /work/SRC/openSUSE:Factory/.freerdp.new (New) Package is freerdp, Maintainer is lzw...@suse.com Changes: --- /work/SRC/openSUSE:Factory/freerdp/freerdp.changes 2013-01-02 12:56:24.0 +0100 +++ /work/SRC/openSUSE:Factory/.freerdp.new/freerdp.changes 2013-03-22 11:06:39.0 +0100 @@ -1,0 +2,54 @@ +Thu Mar 7 09:10:15 UTC 2013 - br...@ioda-net.ch + +- Added patch for issue #811 fixing divide key (/) on keypad for 1.0x series + commit https://github.com/bmiklautz/FreeRDP/commit/e0cc1e60657b5883a907e5da2f70eb27bf0b91f1 + +- Added changelog + + FreeRDP 1.0.2 is a maintenance release which contains several bug and stability fixes. +* xfreerdp: +* new parameter --from-stdin - prompts for unspecified arguments username, password, domain and host. +* fix compability with x2go +* fix keyboard state in remote app +* documentation fixes +* fixed crash when started with --authonly (#843) + +* libfreerdp-core: +* several memory leaks and double frees were fixed +* support for FastPath PDUs up to 32767 +* register audio only if plugin is registered +* load extensions after argument parsing + +* libfreerdp-utils: +* fixed crash when HOME environment variable wasn't set + +* xfreerdp-server +* deadlock fixed +* accept TLSv1 and SSLv3 + +* smartcard +* don't incorrectly set SCARD_STATE_IGNORE + +* libfreerdp-codec +* performance improvement + +* libfreerdp-gdi +* support for PatBlt DPa operation + +* plugin +* ignore CHANNEL_FLAG_SUSPEND/CHANNEL_FLAG_RESUME to prevent possible crash + +For a detailed list of changes use git log 1.0.1..1.0.2 +known problems: + +* If windows input language is set to german pressing the divde key (/) on the keypad + results in minus (-) (see issue #811) + +--- +Thu Jan 24 14:42:37 UTC 2013 - kkae...@suse.com + +- update to 1.0.2 + - bugfix release (no changelog posted) + - drop patches that are upstream + +--- Old: freerdp-1.0.1.tar.gz freerdp-fix-bitmap-cache.patch freerdp-fix-incorrect-numlock-state.patch freerdp-fix-linking-with-libpulse.patch New: freerdp-1.0.2.tar.gz freerdp_branch-1.0.x_fix-kpdivide-issue831.patch Other differences: -- ++ freerdp.spec ++ --- /var/tmp/diff_new_pack.vrkNiy/_old 2013-03-22 11:06:41.0 +0100 +++ /var/tmp/diff_new_pack.vrkNiy/_new 2013-03-22 11:06:41.0 +0100 @@ -1,7 +1,7 @@ # # spec file for package freerdp # -# 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 @@ -19,23 +19,19 @@ %define libname libfreerdp-1_0 Name: freerdp -Version:1.0.1 +Version:1.0.2 Release:0 Summary:Remote Desktop Viewer Client License:Apache-2.0 Group: Productivity/Networking/Other Url:http://www.freerdp.com/ Source0: https://github.com/downloads/FreeRDP/FreeRDP/%{name}-%{version}.tar.gz -# PATCH-FIX-UPSTREAM freerdp-fix-bitmap-cache.patch zawer...@gmail.com -- Fix a problem with the bitmap cache resulting in garbled images (backported from upstream git) -Patch0: freerdp-fix-bitmap-cache.patch # PATCH-FIX-UPSTREAM freerdp-fix-FindPCSC-macro.patch https://github.com/FreeRDP/FreeRDP/issues/562 gb...@opensuse.org -- Fix the build by setting PCSC_LIBRARIES and PCSC_INCLUDE_DIRS variables explicitly which are otherwise empty Patch1: freerdp-fix-FindPCSC-macro.patch -# PATCH-FIX-UPSTREAM freerdp-fix-numlock-behavior.patch https://github.com/FreeRDP/FreeRDP/pull/564 zawer...@gmail.com -- Fix incorrect num lock state when connecting -Patch2: freerdp-fix-incorrect-numlock-state.patch -# PATCH-FIX-UPSTREAM freerdp-fix-linking-with-libpulse.patch https://github.com/FreeRDP/FreeRDP/issues/418 g...@opensuse.org -- Link the pulseaudio plugins with libpulse -Patch3: freerdp-fix-linking-with-libpulse.patch # PATCH-FIX-UPSTREAM freerdp-fix-pulse-no-device-name.patch bnc#785437 g...@opensuse.org -- Fix a segfault in case device name is not provided Patch4: freerdp-handle-null-device-name.patch +# PATCH-FIX-UPSTREAM (wip) fix handle of kpdivide on keypad - issue #831 +Patch5: freerdp_branch-1.0.x_fix-kpdivide-issue831.patch BuildRequires: cmake BuildRequires: cups-devel BuildRequires: ed
commit freerdp for openSUSE:Factory
Hello community, here is the log from the commit of package freerdp for openSUSE:Factory checked in at 2013-01-02 12:56:19 Comparing /work/SRC/openSUSE:Factory/freerdp (Old) and /work/SRC/openSUSE:Factory/.freerdp.new (New) Package is freerdp, Maintainer is lzw...@suse.com Changes: --- /work/SRC/openSUSE:Factory/freerdp/freerdp.changes 2012-12-28 22:43:56.0 +0100 +++ /work/SRC/openSUSE:Factory/.freerdp.new/freerdp.changes 2013-01-02 12:56:24.0 +0100 @@ -1,0 +2,10 @@ +Fri Dec 28 21:59:58 UTC 2012 - dmuel...@suse.com + +- only enable SSE2 on x86* + +--- +Fri Dec 28 20:52:03 UTC 2012 - dval...@suse.com + +- disable SSE2 for ARM as well + +--- Other differences: -- ++ freerdp.spec ++ --- /var/tmp/diff_new_pack.fSVGFq/_old 2013-01-02 12:56:26.0 +0100 +++ /var/tmp/diff_new_pack.fSVGFq/_new 2013-01-02 12:56:26.0 +0100 @@ -108,7 +108,7 @@ -DWITH_PCSC=ON \ -DWITH_CUPS=ON \ -DWITH_FFMPEG=OFF \ -%ifnarch ppc ppc64 +%ifarch %ix86 x86_64 -DWITH_SSE2=ON \ %endif .. -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit freerdp for openSUSE:Factory
Hello community, here is the log from the commit of package freerdp for openSUSE:Factory checked in at 2012-12-28 15:00:03 Comparing /work/SRC/openSUSE:Factory/freerdp (Old) and /work/SRC/openSUSE:Factory/.freerdp.new (New) Package is freerdp, Maintainer is lzw...@suse.com Changes: --- /work/SRC/openSUSE:Factory/freerdp/freerdp.changes 2012-11-11 08:15:18.0 +0100 +++ /work/SRC/openSUSE:Factory/.freerdp.new/freerdp.changes 2012-12-28 15:00:05.0 +0100 @@ -1,0 +2,6 @@ +Thu Dec 27 15:27:06 UTC 2012 - g...@opensuse.org + +- build with WITH_SSE2=ON as freerdp now uses runtime detection + (bnc#793611) + +--- Other differences: -- ++ freerdp.spec ++ --- /var/tmp/diff_new_pack.9Dt8nu/_old 2012-12-28 15:00:07.0 +0100 +++ /var/tmp/diff_new_pack.9Dt8nu/_new 2012-12-28 15:00:07.0 +0100 @@ -108,7 +108,7 @@ -DWITH_PCSC=ON \ -DWITH_CUPS=ON \ -DWITH_FFMPEG=OFF \ --DWITH_SSE2=OFF \ +-DWITH_SSE2=ON \ .. make %{?_smp_mflags} VERBOSE=1 -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit freerdp for openSUSE:Factory
Hello community, here is the log from the commit of package freerdp for openSUSE:Factory checked in at 2012-12-28 22:43:55 Comparing /work/SRC/openSUSE:Factory/freerdp (Old) and /work/SRC/openSUSE:Factory/.freerdp.new (New) Package is freerdp, Maintainer is lzw...@suse.com Changes: --- /work/SRC/openSUSE:Factory/freerdp/freerdp.changes 2012-12-28 15:00:05.0 +0100 +++ /work/SRC/openSUSE:Factory/.freerdp.new/freerdp.changes 2012-12-28 22:43:56.0 +0100 @@ -1,0 +2,5 @@ +Fri Dec 28 17:29:45 UTC 2012 - dval...@suse.com + +- disable SSE2 for powerpc + +--- Other differences: -- ++ freerdp.spec ++ --- /var/tmp/diff_new_pack.qDhYed/_old 2012-12-28 22:43:58.0 +0100 +++ /var/tmp/diff_new_pack.qDhYed/_new 2012-12-28 22:43:58.0 +0100 @@ -108,7 +108,9 @@ -DWITH_PCSC=ON \ -DWITH_CUPS=ON \ -DWITH_FFMPEG=OFF \ +%ifnarch ppc ppc64 -DWITH_SSE2=ON \ +%endif .. make %{?_smp_mflags} VERBOSE=1 -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit freerdp for openSUSE:Factory
Hello community, here is the log from the commit of package freerdp for openSUSE:Factory checked in at 2012-11-11 08:15:17 Comparing /work/SRC/openSUSE:Factory/freerdp (Old) and /work/SRC/openSUSE:Factory/.freerdp.new (New) Package is freerdp, Maintainer is lzw...@suse.com Changes: --- /work/SRC/openSUSE:Factory/freerdp/freerdp.changes 2012-10-25 12:09:34.0 +0200 +++ /work/SRC/openSUSE:Factory/.freerdp.new/freerdp.changes 2012-11-11 08:15:18.0 +0100 @@ -1,0 +2,6 @@ +Thu Nov 1 13:07:27 UTC 2012 - g...@opensuse.org + +- added freerdp-fix-pulse-no-device-name.patch in order to fix a + segfault in case device name is not provided (bnc#785437) + +--- New: freerdp-handle-null-device-name.patch Other differences: -- ++ freerdp.spec ++ --- /var/tmp/diff_new_pack.w2RluH/_old 2012-11-11 08:15:19.0 +0100 +++ /var/tmp/diff_new_pack.w2RluH/_new 2012-11-11 08:15:19.0 +0100 @@ -34,6 +34,8 @@ Patch2: freerdp-fix-incorrect-numlock-state.patch # PATCH-FIX-UPSTREAM freerdp-fix-linking-with-libpulse.patch https://github.com/FreeRDP/FreeRDP/issues/418 g...@opensuse.org -- Link the pulseaudio plugins with libpulse Patch3: freerdp-fix-linking-with-libpulse.patch +# PATCH-FIX-UPSTREAM freerdp-fix-pulse-no-device-name.patch bnc#785437 g...@opensuse.org -- Fix a segfault in case device name is not provided +Patch4: freerdp-handle-null-device-name.patch BuildRequires: cmake BuildRequires: cups-devel BuildRequires: ed @@ -85,6 +87,7 @@ %patch1 -p1 %patch2 -p1 %patch3 -p1 +%patch4 -p1 # use a versioned subdirectory for plugins in order to comply with the shared # library policy ed -s CMakeLists.txt 2/dev/null 'EOF' ++ freerdp-handle-null-device-name.patch ++ From 473ba080e77e6715797f8497cb8f62aed3de56fe Mon Sep 17 00:00:00 2001 From: Vic Lee ll...@163.com Date: Wed, 9 May 2012 19:18:47 +0800 Subject: rdpsnd/pulse: fix a segfault in case device name is not provided. --- channels/rdpsnd/pulse/rdpsnd_pulse.c |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/channels/rdpsnd/pulse/rdpsnd_pulse.c b/channels/rdpsnd/pulse/rdpsnd_pulse.c index 1a331f0..86e0793 100644 --- a/channels/rdpsnd/pulse/rdpsnd_pulse.c +++ b/channels/rdpsnd/pulse/rdpsnd_pulse.c @@ -474,7 +474,7 @@ int FreeRDPRdpsndDeviceEntry(PFREERDP_RDPSND_DEVICE_ENTRY_POINTS pEntryPoints) data = pEntryPoints-plugin_data; if (data strcmp((char*)data-data[0], pulse) == 0) { - if(strlen((char*)data-data[1]) 0) + if(data-data[1] strlen((char*)data-data[1]) 0) pulse-device_name = xstrdup((char*)data-data[1]); else pulse-device_name = NULL; -- 1.7.10.4 -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit freerdp for openSUSE:Factory
Hello community, here is the log from the commit of package freerdp for openSUSE:Factory checked in at 2012-10-25 12:09:32 Comparing /work/SRC/openSUSE:Factory/freerdp (Old) and /work/SRC/openSUSE:Factory/.freerdp.new (New) Package is freerdp, Maintainer is lzw...@suse.com Changes: --- /work/SRC/openSUSE:Factory/freerdp/freerdp.changes 2012-05-07 22:47:05.0 +0200 +++ /work/SRC/openSUSE:Factory/.freerdp.new/freerdp.changes 2012-10-25 12:09:34.0 +0200 @@ -1,0 +2,7 @@ +Wed Oct 17 15:04:32 UTC 2012 - g...@opensuse.org + +- added freerdp-fix-linking-with-libpulse.patch in order to link + correctly with libpulse + (https://github.com/FreeRDP/FreeRDP/issues/418, bnc#785437) + +--- New: freerdp-fix-linking-with-libpulse.patch Other differences: -- ++ freerdp.spec ++ --- /var/tmp/diff_new_pack.BR2t8q/_old 2012-10-25 12:09:35.0 +0200 +++ /var/tmp/diff_new_pack.BR2t8q/_new 2012-10-25 12:09:35.0 +0200 @@ -32,6 +32,8 @@ Patch1: freerdp-fix-FindPCSC-macro.patch # PATCH-FIX-UPSTREAM freerdp-fix-numlock-behavior.patch https://github.com/FreeRDP/FreeRDP/pull/564 zawer...@gmail.com -- Fix incorrect num lock state when connecting Patch2: freerdp-fix-incorrect-numlock-state.patch +# PATCH-FIX-UPSTREAM freerdp-fix-linking-with-libpulse.patch https://github.com/FreeRDP/FreeRDP/issues/418 g...@opensuse.org -- Link the pulseaudio plugins with libpulse +Patch3: freerdp-fix-linking-with-libpulse.patch BuildRequires: cmake BuildRequires: cups-devel BuildRequires: ed @@ -82,6 +84,7 @@ %patch0 -p1 %patch1 -p1 %patch2 -p1 +%patch3 -p1 # use a versioned subdirectory for plugins in order to comply with the shared # library policy ed -s CMakeLists.txt 2/dev/null 'EOF' ++ freerdp-fix-linking-with-libpulse.patch ++ From c10866db66c0d462ea7c2c38bb01740bcfb4fcb4 Mon Sep 17 00:00:00 2001 From: Slava Dubrovskiy dub...@altlinux.org Date: Tue, 14 Feb 2012 13:44:00 -0500 Subject: [PATCH 002/939] Fix not linked with libpulse (issue 418) Signed-off-by: Slava Dubrovskiy dub...@altlinux.org --- channels/drdynvc/audin/pulse/CMakeLists.txt |2 +- channels/drdynvc/tsmf/pulse/CMakeLists.txt |2 +- channels/rdpsnd/pulse/CMakeLists.txt|2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/channels/drdynvc/audin/pulse/CMakeLists.txt b/channels/drdynvc/audin/pulse/CMakeLists.txt index 10d6afe..fd6e25e 100644 --- a/channels/drdynvc/audin/pulse/CMakeLists.txt +++ b/channels/drdynvc/audin/pulse/CMakeLists.txt @@ -28,7 +28,7 @@ add_library(audin_pulse ${AUDIN_PULSE_SRCS}) set_target_properties(audin_pulse PROPERTIES PREFIX ) target_link_libraries(audin_pulse freerdp-utils) -target_link_libraries(audin_pulse ${PULSE_LIBRARIES}) +target_link_libraries(audin_pulse ${PULSEAUDIO_LIBRARY}) install(TARGETS audin_pulse DESTINATION ${FREERDP_PLUGIN_PATH}) diff --git a/channels/drdynvc/tsmf/pulse/CMakeLists.txt b/channels/drdynvc/tsmf/pulse/CMakeLists.txt index 373d4d3..144b5ff 100644 --- a/channels/drdynvc/tsmf/pulse/CMakeLists.txt +++ b/channels/drdynvc/tsmf/pulse/CMakeLists.txt @@ -28,7 +28,7 @@ add_library(tsmf_pulse ${TSMF_PULSE_SRCS}) set_target_properties(tsmf_pulse PROPERTIES PREFIX ) target_link_libraries(tsmf_pulse freerdp-utils) -target_link_libraries(tsmf_pulse ${PULSE_LIBRARIES}) +target_link_libraries(tsmf_pulse ${PULSEAUDIO_LIBRARY}) install(TARGETS tsmf_pulse DESTINATION ${FREERDP_PLUGIN_PATH}) diff --git a/channels/rdpsnd/pulse/CMakeLists.txt b/channels/rdpsnd/pulse/CMakeLists.txt index 4460daf..bac3e51 100644 --- a/channels/rdpsnd/pulse/CMakeLists.txt +++ b/channels/rdpsnd/pulse/CMakeLists.txt @@ -28,6 +28,6 @@ add_library(rdpsnd_pulse ${RDPSND_PULSE_SRCS}) set_target_properties(rdpsnd_pulse PROPERTIES PREFIX ) target_link_libraries(rdpsnd_pulse freerdp-utils) -target_link_libraries(rdpsnd_pulse ${PULSE_LIBRARIES}) +target_link_libraries(rdpsnd_pulse ${PULSEAUDIO_LIBRARY}) install(TARGETS rdpsnd_pulse DESTINATION ${FREERDP_PLUGIN_PATH}) -- 1.7.10.4 -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit freerdp for openSUSE:Factory
Hello community, here is the log from the commit of package freerdp for openSUSE:Factory checked in at 2012-05-07 22:45:33 Comparing /work/SRC/openSUSE:Factory/freerdp (Old) and /work/SRC/openSUSE:Factory/.freerdp.new (New) Package is freerdp, Maintainer is lzw...@suse.com Changes: --- /work/SRC/openSUSE:Factory/freerdp/freerdp.changes 2012-04-23 17:40:03.0 +0200 +++ /work/SRC/openSUSE:Factory/.freerdp.new/freerdp.changes 2012-05-07 22:47:05.0 +0200 @@ -1,0 +2,7 @@ +Sun Apr 29 14:01:04 UTC 2012 - zawer...@gmail.com + +- added freerdp-fix-incorrect-numlock-state.patch which fixes + incorrect num lock state when connecting + (https://github.com/FreeRDP/FreeRDP/pull/564) + +--- New: freerdp-fix-incorrect-numlock-state.patch Other differences: -- ++ freerdp.spec ++ --- /var/tmp/diff_new_pack.3UiI2B/_old 2012-05-07 22:47:06.0 +0200 +++ /var/tmp/diff_new_pack.3UiI2B/_new 2012-05-07 22:47:06.0 +0200 @@ -30,6 +30,8 @@ Patch0: freerdp-fix-bitmap-cache.patch # PATCH-FIX-UPSTREAM freerdp-fix-FindPCSC-macro.patch https://github.com/FreeRDP/FreeRDP/issues/562 gb...@opensuse.org -- Fix the build by setting PCSC_LIBRARIES and PCSC_INCLUDE_DIRS variables explicitly which are otherwise empty Patch1: freerdp-fix-FindPCSC-macro.patch +# PATCH-FIX-UPSTREAM freerdp-fix-numlock-behavior.patch https://github.com/FreeRDP/FreeRDP/pull/564 zawer...@gmail.com -- Fix incorrect num lock state when connecting +Patch2: freerdp-fix-incorrect-numlock-state.patch BuildRequires: cmake BuildRequires: cups-devel BuildRequires: ed @@ -79,6 +81,7 @@ %setup -q %patch0 -p1 %patch1 -p1 +%patch2 -p1 # use a versioned subdirectory for plugins in order to comply with the shared # library policy ed -s CMakeLists.txt 2/dev/null 'EOF' ++ freerdp-fix-incorrect-numlock-state.patch ++ --- freerdp-1.0.1.orig/libfreerdp-core/connection.c 2012-02-10 06:01:42.0 +0400 +++ freerdp-1.0.1/libfreerdp-core/connection.c 2012-04-29 17:45:40.317494115 +0400 @@ -489,9 +489,6 @@ return false; if (!rdp_send_client_control_pdu(rdp, CTRLACTION_REQUEST_CONTROL)) return false; - - rdp-input-SynchronizeEvent(rdp-input, 0); - if (!rdp_send_client_persistent_key_list_pdu(rdp)) return false; if (!rdp_send_client_font_list_pdu(rdp, FONTLIST_FIRST | FONTLIST_LAST)) -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit freerdp for openSUSE:Factory
Hello community, here is the log from the commit of package freerdp for openSUSE:Factory checked in at 2012-04-23 17:40:02 Comparing /work/SRC/openSUSE:Factory/freerdp (Old) and /work/SRC/openSUSE:Factory/.freerdp.new (New) Package is freerdp, Maintainer is lzw...@suse.com Changes: --- /work/SRC/openSUSE:Factory/freerdp/freerdp.changes 2012-04-02 19:52:16.0 +0200 +++ /work/SRC/openSUSE:Factory/.freerdp.new/freerdp.changes 2012-04-23 17:40:03.0 +0200 @@ -1,0 +2,14 @@ +Sun Apr 22 18:07:53 UTC 2012 - g...@opensuse.org + +- added freerdp-fix-FindPCSC-macro.patch which fixes the build by + setting PCSC_LIBRARIES and PCSC_INCLUDE_DIRS variables explicitly + which are otherwise empty + (https://github.com/FreeRDP/FreeRDP/issues/562) + +--- +Thu Apr 19 15:31:06 UTC 2012 - g...@opensuse.org + +- applied fix for a bug in freerdp-fix-bitmap-cache.patch from + upstream git + +--- New: freerdp-fix-FindPCSC-macro.patch Other differences: -- ++ freerdp.spec ++ --- /var/tmp/diff_new_pack.wxFkzK/_old 2012-04-23 17:40:05.0 +0200 +++ /var/tmp/diff_new_pack.wxFkzK/_new 2012-04-23 17:40:05.0 +0200 @@ -28,6 +28,8 @@ Source0: https://github.com/downloads/FreeRDP/FreeRDP/%{name}-%{version}.tar.gz # PATCH-FIX-UPSTREAM freerdp-fix-bitmap-cache.patch zawer...@gmail.com -- Fix a problem with the bitmap cache resulting in garbled images (backported from upstream git) Patch0: freerdp-fix-bitmap-cache.patch +# PATCH-FIX-UPSTREAM freerdp-fix-FindPCSC-macro.patch https://github.com/FreeRDP/FreeRDP/issues/562 gb...@opensuse.org -- Fix the build by setting PCSC_LIBRARIES and PCSC_INCLUDE_DIRS variables explicitly which are otherwise empty +Patch1: freerdp-fix-FindPCSC-macro.patch BuildRequires: cmake BuildRequires: cups-devel BuildRequires: ed @@ -76,6 +78,7 @@ %prep %setup -q %patch0 -p1 +%patch1 -p1 # use a versioned subdirectory for plugins in order to comply with the shared # library policy ed -s CMakeLists.txt 2/dev/null 'EOF' @@ -98,7 +101,6 @@ -DWITH_FFMPEG=OFF \ -DWITH_SSE2=OFF \ .. - make %{?_smp_mflags} VERBOSE=1 %install ++ freerdp-fix-FindPCSC-macro.patch ++ Index: freerdp-1.0.1/cmake/FindPCSC.cmake === --- freerdp-1.0.1.orig/cmake/FindPCSC.cmake +++ freerdp-1.0.1/cmake/FindPCSC.cmake @@ -8,6 +8,9 @@ find_path(PCSC_INCLUDE_DIR pcsclite.h PA PATH_SUFFIXES PCSC ) find_library(PCSC_LIBRARY pcsclite PATHS ${PCSC_LIBRARY_DIRS}) +set(PCSC_LIBRARIES ${PCSC_LIBRARY} ) +set(PCSC_INCLUDE_DIRS ${PCSC_INCLUDE_DIR} ) + FIND_PACKAGE_HANDLE_STANDARD_ARGS(PCSC DEFAULT_MSG PCSC_INCLUDE_DIR PCSC_LIBRARY) mark_as_advanced(PCSC_INCLUDE_DIR PCSC_LIBRARY) ++ freerdp-fix-bitmap-cache.patch ++ --- /var/tmp/diff_new_pack.wxFkzK/_old 2012-04-23 17:40:05.0 +0200 +++ /var/tmp/diff_new_pack.wxFkzK/_new 2012-04-23 17:40:05.0 +0200 @@ -1,8 +1,8 @@ -diff --git a/libfreerdp-cache/bitmap.c b/libfreerdp-cache/bitmap.c -index 99c1005..e3e2303 100644 a/libfreerdp-cache/bitmap.c -+++ b/libfreerdp-cache/bitmap.c -@@ -173,9 +173,10 @@ rdpBitmap* bitmap_cache_get(rdpBitmapCache* bitmap_cache, uint32 id, uint32 inde +Index: freerdp-1.0.1/libfreerdp-cache/bitmap.c +=== +--- freerdp-1.0.1.orig/libfreerdp-cache/bitmap.c freerdp-1.0.1/libfreerdp-cache/bitmap.c +@@ -162,9 +162,10 @@ rdpBitmap* bitmap_cache_get(rdpBitmapCac } if (index == BITMAP_CACHE_WAITING_LIST_INDEX) @@ -16,7 +16,7 @@ { printf(get invalid bitmap index %d in cell id: %d\n, index, id); return NULL; -@@ -195,9 +196,10 @@ void bitmap_cache_put(rdpBitmapCache* bitmap_cache, uint32 id, uint32 index, rdp +@@ -184,9 +185,10 @@ void bitmap_cache_put(rdpBitmapCache* bi } if (index == BITMAP_CACHE_WAITING_LIST_INDEX) @@ -30,17 +30,17 @@ { printf(put invalid bitmap index %d in cell id: %d\n, index, id); return; -@@ -255,7 +257,8 @@ rdpBitmapCache* bitmap_cache_new(rdpSettings* settings) +@@ -244,7 +246,8 @@ rdpBitmapCache* bitmap_cache_new(rdpSett for (i = 0; i (int) bitmap_cache-maxCells; i++) { bitmap_cache-cells[i].number = settings-bitmapCacheV2CellInfo[i].numEntries; - bitmap_cache-cells[i].entries = (rdpBitmap**) xzalloc(sizeof(rdpBitmap*) * bitmap_cache-cells[i].number); + /* allocate an extra entry
commit freerdp for openSUSE:Factory
Hello community, here is the log from the commit of package freerdp for openSUSE:Factory checked in at 2012-04-02 19:48:44 Comparing /work/SRC/openSUSE:Factory/freerdp (Old) and /work/SRC/openSUSE:Factory/.freerdp.new (New) Package is freerdp, Maintainer is lzw...@suse.com Changes: --- /work/SRC/openSUSE:Factory/freerdp/freerdp.changes 2011-12-05 12:43:39.0 +0100 +++ /work/SRC/openSUSE:Factory/.freerdp.new/freerdp.changes 2012-04-02 19:52:16.0 +0200 @@ -1,0 +2,35 @@ +Fri Mar 30 12:23:29 UTC 2012 - zawer...@gmail.com + +- added freerdp-fix-bitmap-cache.patch fixing a problem with the + bitmap cache resulting in garbled images + (https://github.com/FreeRDP/FreeRDP/issues/348) + +--- +Wed Mar 28 09:37:04 UTC 2012 - g...@opensuse.org + +- split off -plugins subpackage +- specfile cleanup + +--- +Tue Mar 6 19:55:41 UTC 2012 - gan...@opensuse.org + +- rewrote spec for using cmake. +- update to version 1.0.1 + - FreeRDP 1.x series is a complete rewrite now licensed under +the Apache License 2.0 + - RemoteFX +- Both encoder and decoder +- SSE2 and NEON optimization + - NSCodec + - RemoteApp +- Working, minor glitches + - Multimedia Redirection +- ffmpeg support + - Network Level Authentication (NLA) +- NTLMv2 + - Certificate validation + - FIPS-compliant RDP security + - new build system (cmake) + - added official logo and icon + +--- Old: freerdp-0.8.2.tar.gz freerdp-remove_am_silent_rules.patch New: freerdp-1.0.1.tar.gz freerdp-fix-bitmap-cache.patch Other differences: -- ++ freerdp.spec ++ --- /var/tmp/diff_new_pack.I2xZFM/_old 2012-04-02 19:52:24.0 +0200 +++ /var/tmp/diff_new_pack.I2xZFM/_new 2012-04-02 19:52:24.0 +0200 @@ -1,7 +1,7 @@ # # spec file for package freerdp # -# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2012 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 @@ -16,49 +16,58 @@ # -%define soname 0 +%define libname libfreerdp-1_0 Name: freerdp -Version:0.8.2 +Version:1.0.1 Release:0 -Summary:Remote Desktop Viewer -Url:http://www.freerdp.com/ -License:GPL-2.0+ +Summary:Remote Desktop Viewer Client +License:Apache-2.0 Group: Productivity/Networking/Other -Source0: http://sourceforge.net/projects/freerdp/files/0.8/freerdp-%{version}.tar.gz -# PATCH-FIX-OPENSUSE freerdp-remove_am_silent_rules.patch pascal.ble...@opensuse.org -- Remove the AM_SILENT_RULES tag, useless and is undefined on older dists when running autoreconf -Patch0: freerdp-remove_am_silent_rules.patch -BuildRequires: automake -BuildRequires: libtool +Url:http://www.freerdp.com/ +Source0: https://github.com/downloads/FreeRDP/FreeRDP/%{name}-%{version}.tar.gz +# PATCH-FIX-UPSTREAM freerdp-fix-bitmap-cache.patch zawer...@gmail.com -- Fix a problem with the bitmap cache resulting in garbled images (backported from upstream git) +Patch0: freerdp-fix-bitmap-cache.patch +BuildRequires: cmake BuildRequires: cups-devel BuildRequires: ed +BuildRequires: xmlto +BuildRequires: xorg-x11-devel +BuildRequires: zlib-devel BuildRequires: pkgconfig(alsa) +BuildRequires: pkgconfig(libpcsclite) +BuildRequires: pkgconfig(libpulse) BuildRequires: pkgconfig(openssl) -BuildRequires: xorg-x11-devel +Recommends: libfreerdp-plugins BuildRoot: %{_tmppath}/%{name}-%{version}-build -Requires: libfreerdp%{soname} = %{version} %description FreeRDP is a client-side implementation of the Remote Desktop Protocol (RDP) -following the Microsoft Open Specifications. +following the Microsoft Open Specifications. This package provides the client +application. -%package -n libfreerdp%{soname} +%package -n %{libname} Summary:Remote Desktop Viewer Library Group: System/Libraries -Provides: libfreerdpchanman%{soname} = %{version}-%{release} -Provides: libfreerdpgdi%{soname} = %{version}-%{release} -Provides: libfreerdpkbd%{soname} = %{version}-%{release} -%description -n libfreerdp%{soname} +%description -n %{libname} FreeRDP is a client-side implementation of the Remote Desktop Protocol (RDP) -following the Microsoft Open Specifications. +following the Microsoft Open Specifications. This package provides the shared +library.
commit freerdp for openSUSE:Factory
Hello community, here is the log from the commit of package freerdp for openSUSE:Factory checked in at 2011-12-05 12:43:31 Comparing /work/SRC/openSUSE:Factory/freerdp (Old) and /work/SRC/openSUSE:Factory/.freerdp.new (New) Package is freerdp, Maintainer is lzw...@suse.com Changes: --- /work/SRC/openSUSE:Factory/freerdp/freerdp.changes 2011-10-04 16:56:50.0 +0200 +++ /work/SRC/openSUSE:Factory/.freerdp.new/freerdp.changes 2011-12-05 12:43:39.0 +0100 @@ -1,0 +2,10 @@ +Fri Dec 2 13:02:52 UTC 2011 - g...@opensuse.org + +- add explicit dependency on libtool + +--- +Thu Dec 1 17:05:39 UTC 2011 - co...@suse.com + +- add automake as buildrequire to avoid implicit dependency + +--- Other differences: -- ++ freerdp.spec ++ --- /var/tmp/diff_new_pack.JIk4bW/_old 2011-12-05 12:43:41.0 +0100 +++ /var/tmp/diff_new_pack.JIk4bW/_new 2011-12-05 12:43:41.0 +0100 @@ -15,22 +15,25 @@ # Please submit bugfixes or comments via http://bugs.opensuse.org/ # + %define soname 0 Name: freerdp Version:0.8.2 -Release:1 +Release:0 Summary:Remote Desktop Viewer -URL:http://www.freerdp.com/ +Url:http://www.freerdp.com/ License:GPL-2.0+ Group: Productivity/Networking/Other Source0: http://sourceforge.net/projects/freerdp/files/0.8/freerdp-%{version}.tar.gz # PATCH-FIX-OPENSUSE freerdp-remove_am_silent_rules.patch pascal.ble...@opensuse.org -- Remove the AM_SILENT_RULES tag, useless and is undefined on older dists when running autoreconf Patch0: freerdp-remove_am_silent_rules.patch +BuildRequires: automake +BuildRequires: libtool +BuildRequires: cups-devel BuildRequires: ed -BuildRequires: pkgconfig(openssl) BuildRequires: pkgconfig(alsa) -BuildRequires: cups-devel +BuildRequires: pkgconfig(openssl) BuildRequires: xorg-x11-devel BuildRoot: %{_tmppath}/%{name}-%{version}-build Requires: libfreerdp%{soname} = %{version} @@ -126,3 +129,4 @@ %{_libdir}/lib*.so %{_libdir}/pkgconfig/freerdp.pc +%changelog -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit freerdp for openSUSE:Factory
Hello community, here is the log from the commit of package freerdp for openSUSE:Factory checked in at Tue Oct 4 16:56:53 CEST 2011. New Changes file: --- /dev/null 2010-08-26 16:28:41.0 +0200 +++ /mounts/work_src_done/STABLE/freerdp/freerdp.changes2011-09-22 19:07:36.0 +0200 @@ -0,0 +1,42 @@ +--- +Thu Sep 22 15:31:28 UTC 2011 - g...@opensuse.org + +- cleanup to comply with the packaging policy + - add header + - use the correct license format + - remove %clean section + - simplify the manipulation of PLUGIN_PATH + - remove %debug_package + - add meaningful description + - do not recompres the source tarball any more + - corrected URLs + +--- +Tue Jun 7 22:21:56 UTC 2011 - pascal.ble...@opensuse.org + +- fix bnc#688484 by passing --with-sound=alsa and alsa-devel in BuildRequires + +--- +Wed Nov 17 11:35:04 UTC 2010 - pascal.ble...@opensuse.org + +- rewrote most of the spec file (wrong group, wrong subpackages, ldconfig + called on devel package, shlibs inj devel package, ...) + +- update to 0.8.2: + * libfreerdp: ++ fix buffer overflow when local timezone doesn't fit in 32 bytes ++ fix data corruption after TLS license package ++ free TLS resources to avoid memory leaks + * mcs: ++ fix connecting to VirtualBox with extra channels + * rdpsnd plugin: ++ ensure the ALSA device is closed when freeing resources + * rdpdr plugin: ++ fix various memory leaks ++ fix a segfault in multi-session environment + +--- +Wed Oct 27 00:00:00 UTC 2010 - hrus...@gmail.com + +- initial build + calling whatdependson for head-i586 New: freerdp-0.8.2.tar.gz freerdp-remove_am_silent_rules.patch freerdp.changes freerdp.spec Other differences: -- ++ freerdp.spec ++ # # spec file for package freerdp # # Copyright (c) 2011 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 # upon. The license for this file, and modifications and additions to the # file, is the same license as for the pristine package itself (unless the # license for the pristine package is not an Open Source License, in which # case the license is the MIT License). An Open Source License is a # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. # Please submit bugfixes or comments via http://bugs.opensuse.org/ # %define soname 0 Name: freerdp Version:0.8.2 Release:1 Summary:Remote Desktop Viewer URL:http://www.freerdp.com/ License:GPL-2.0+ Group: Productivity/Networking/Other Source0: http://sourceforge.net/projects/freerdp/files/0.8/freerdp-%{version}.tar.gz # PATCH-FIX-OPENSUSE freerdp-remove_am_silent_rules.patch pascal.ble...@opensuse.org -- Remove the AM_SILENT_RULES tag, useless and is undefined on older dists when running autoreconf Patch0: freerdp-remove_am_silent_rules.patch BuildRequires: ed BuildRequires: pkgconfig(openssl) BuildRequires: pkgconfig(alsa) BuildRequires: cups-devel BuildRequires: xorg-x11-devel BuildRoot: %{_tmppath}/%{name}-%{version}-build Requires: libfreerdp%{soname} = %{version} %description FreeRDP is a client-side implementation of the Remote Desktop Protocol (RDP) following the Microsoft Open Specifications. %package -n libfreerdp%{soname} Summary:Remote Desktop Viewer Library Group: System/Libraries Provides: libfreerdpchanman%{soname} = %{version}-%{release} Provides: libfreerdpgdi%{soname} = %{version}-%{release} Provides: libfreerdpkbd%{soname} = %{version}-%{release} %description -n libfreerdp%{soname} FreeRDP is a client-side implementation of the Remote Desktop Protocol (RDP) following the Microsoft Open Specifications. This package provides the shared library as well as its plugins. %package devel Summary:Development Files for %{name} Group: Development/Libraries/C and C++ Requires: libfreerdp%{soname} = %{version} %description devel This package contains development files necessary for developing applications based on libfreerdp. %prep %setup -q %patch0 # use a versioned subdirectory for plugins in order to comply with the shared # library policy ed -s configure.ac 2/dev/null 'EOF' ,s/PLUGIN_PATH='\${libdir}\/freerdp'/PLUGIN_PATH='\${libdir}\/freerdp%{soname}'/ w EOF %build autoreconf -fi %configure \ --disable-static \ --with-ipv6 \ --enable-smartcard \ --with-sound=alsa \