SHA256
1
0
forked from pool/freerdp

Accepting request 801822 from home:weberho:branches:X11:RemoteDesktop

- 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

OBS-URL: https://build.opensuse.org/request/show/801822
OBS-URL: https://build.opensuse.org/package/show/X11:RemoteDesktop/freerdp?expand=0&rev=98
This commit is contained in:
Johannes Weberhofer 2020-05-08 14:23:29 +00:00 committed by Git OBS Bridge
parent b41bced5a5
commit 3fdb72dcd7
6 changed files with 43 additions and 72 deletions

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:6f5202240119f79bb9f23c82b71ab17b493d92571bfd3f59ca6dcad11d77030d
size 6812941

3
FreeRDP-2.1.0.tar.gz Normal file
View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:463b337c832dfc0918d03cf24cc94202535ad718915f11f51051da3442d4d8a7
size 6825453

View File

@ -1,34 +0,0 @@
From aa39e08c29a43c2353b9f158edb0b113c7e0751f Mon Sep 17 00:00:00 2001
From: akallabeth <akallabeth@posteo.net>
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
--- a/channels/urbdrc/client/urbdrc_main.h
+++ b/channels/urbdrc/client/urbdrc_main.h
@@ -222,14 +222,12 @@ struct _IUDEVMAN
UINT32 status;
};
-enum
-{
- DEVICE_ADD_FLAG_BUS,
- DEVICE_ADD_FLAG_DEV,
- DEVICE_ADD_FLAG_VENDOR,
- DEVICE_ADD_FLAG_PRODUCT,
- DEVICE_ADD_FLAG_REGISTER
-} device_add_flag_t;
+#define DEVICE_ADD_FLAG_BUS 0x01
+#define DEVICE_ADD_FLAG_DEV 0x02
+#define DEVICE_ADD_FLAG_VENDOR 0x04
+#define DEVICE_ADD_FLAG_PRODUCT 0x08
+#define DEVICE_ADD_FLAG_REGISTER 0x10
+
#define DEVICE_ADD_FLAG_ALL \
(DEVICE_ADD_FLAG_BUS | DEVICE_ADD_FLAG_DEV | DEVICE_ADD_FLAG_VENDOR | \
DEVICE_ADD_FLAG_PRODUCT | DEVICE_ADD_FLAG_REGISTER)

View File

@ -1,30 +0,0 @@
From 0f8437d1d86b2798edd46033974eb9678b6eecf0 Mon Sep 17 00:00:00 2001
From: jacobopantoja <jacobopantoja@gmail.com>
Date: Sat, 11 Apr 2020 00:11:23 +0200
Subject: [PATCH] Restrict USBDK to Windows builds
This commit restricts ebdaea6f3b5e410b9a3380368d6023c52bed67cc to just Win32 builds
---
channels/urbdrc/client/libusb/libusb_udevman.c | 2 ++
1 file changed, 2 insertions(+)
diff --git a/channels/urbdrc/client/libusb/libusb_udevman.c b/channels/urbdrc/client/libusb/libusb_udevman.c
index 7509326c22..f372e9577a 100644
--- a/channels/urbdrc/client/libusb/libusb_udevman.c
+++ b/channels/urbdrc/client/libusb/libusb_udevman.c
@@ -879,6 +879,7 @@ UINT freerdp_urbdrc_client_subsystem_entry(PFREERDP_URBDRC_SERVICE_ENTRY_POINTS
if (rc != LIBUSB_SUCCESS)
goto fail;
+#ifdef _WIN32
#if LIBUSB_API_VERSION >= 0x01000106
/* Prefer usbDK backend on windows. Not uspported on other platforms. */
rc = libusb_set_option(udevman->context, LIBUSB_OPTION_USE_USBDK);
@@ -894,6 +895,7 @@ UINT freerdp_urbdrc_client_subsystem_entry(PFREERDP_URBDRC_SERVICE_ENTRY_POINTS
WLog_ERR(TAG, "LIBUSB_OPTION_USE_USBDK %s [%d]", libusb_strerror(rc), rc);
goto fail;
}
+#endif
#endif
udevman->flags = UDEVMAN_FLAG_ADD_BY_VID_PID;

View File

@ -1,3 +1,42 @@
-------------------------------------------------------------------
Fri May 8 09:51:06 UTC 2020 - Johannes Weberhofer <jweberhofer@weberhofer.at>
- 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
-------------------------------------------------------------------
Fri Apr 17 12:51:02 UTC 2020 - Johannes Weberhofer <jweberhofer@weberhofer.at>

View File

@ -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