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 <[email protected]>
+
+- Added cairo support for scaling
+- Cleaned up spec
+
+-------------------------------------------------------------------
+Sun Apr 12 06:06:44 UTC 2020 - Johannes Weberhofer <[email protected]>
+
+- 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=<value> 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 - [email protected] -- Fix realloc return 
handling that results in memory leaks
-Patch1:         freerdp-Fix-realloc-return-handling.patch
+URL:            https://www.freerdp.com/
+Source0:        
https://github.com/FreeRDP/FreeRDP/archive/%{version}.tar.gz#/FreeRDP-%{version}.tar.gz
 BuildRequires:  chrpath
 BuildRequires:  cmake >= 2.8
 BuildRequires:  cups-devel
@@ -46,6 +50,7 @@
 BuildRequires:  xmlto
 BuildRequires:  zlib-devel
 BuildRequires:  pkgconfig(alsa)
+BuildRequires:  pkgconfig(cairo)
 BuildRequires:  pkgconfig(gstreamer-1.0)
 BuildRequires:  pkgconfig(gstreamer-plugins-base-1.0)
 BuildRequires:  pkgconfig(icu-i18n)
@@ -53,6 +58,7 @@
 BuildRequires:  pkgconfig(libpcsclite)
 BuildRequires:  pkgconfig(libpulse)
 BuildRequires:  pkgconfig(libsystemd)
+BuildRequires:  pkgconfig(libusb-1.0)
 BuildRequires:  pkgconfig(openssl)
 BuildRequires:  pkgconfig(wayland-client)
 BuildRequires:  pkgconfig(wayland-scanner)
@@ -93,6 +99,15 @@
 via the Remote Desktop Protocol (RDP) following the Microsoft Open
 Specifications.
 
+%package proxy
+Summary:        Remote Desktop Security and Monitorig Proxy Server
+Group:          Productivity/Networking/Other
+
+%description proxy
+This package contains a proxy that allows to select specific features and
+channels allowed for all connections passing through.
+It allows monitoring of the running sessions.
+
 %package -n lib%{name}%{major_version}
 Summary:        Remote Desktop Viewer client library
 Group:          System/Libraries
@@ -155,9 +170,7 @@
 use the uwac library.
 
 %prep
-%setup -q -n FreeRDP-%{version_file}
-
-%patch1 -p1
+%setup -q -n FreeRDP-%{version}
 
 %build
 if [ -z "$SOURCE_DATE_EPOCH" ]; then
@@ -166,14 +179,13 @@
 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} \
        -DCMAKE_INSTALL_LIBDIR=%{_lib} \
        -DCMAKE_SKIP_RPATH=ON \
        -DWITH_ALSA=ON \
        -DWITH_PCSC=ON \
+       -DWITH_CAIRO=ON \
        -DWITH_CUPS=ON \
        -DWITH_PULSE=ON \
 %ifarch %{ix86} x86_64
@@ -186,16 +198,20 @@
        -DCHANNEL_GEOMETRY=ON \
        -DWITH_CHANNELS=ON \
        -DWITH_DIRECTFB=OFF \
-       -DWITH_FFMPEG=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 \
@@ -205,7 +221,7 @@
        -DWITH_XV=ON \
        -DWITH_ZLIB=ON
 
-make %{?_smp_mflags}
+%make_build
 
 %install
 cd build
@@ -221,23 +237,26 @@
 
 %files
 %{_bindir}/x%{name}
-%{_mandir}/man1/x%{name}.1%{ext_man}
-%{_mandir}/man7/wlog.7%{ext_man}
+%{_mandir}/man1/x%{name}.1%{?ext_man}
+%{_mandir}/man7/wlog.7%{?ext_man}
 
 %files wayland
 %{_bindir}/wl%{name}
-%{_mandir}/man1/wl%{name}.1%{ext_man}
+%{_mandir}/man1/wl%{name}.1%{?ext_man}
 
 %files server
 %{_bindir}/%{name}-shadow-cli
 %{_bindir}/winpr-hash
 %{_bindir}/winpr-makecert
-%{_mandir}/man1/%{name}-shadow-cli.1%{ext_man}
-%{_mandir}/man1/winpr-hash.1%{ext_man}
-%{_mandir}/man1/winpr-makecert.1%{ext_man}
+%{_mandir}/man1/%{name}-shadow-cli.1%{?ext_man}
+%{_mandir}/man1/winpr-hash.1%{?ext_man}
+%{_mandir}/man1/winpr-makecert.1%{?ext_man}
+
+%files proxy
+%{_bindir}/%{name}-proxy
 
 %files -n lib%{name}%{major_version}
-%doc LICENSE
+%license LICENSE
 %{_libdir}/lib%{name}%{major_version}.so.*
 %{_libdir}/lib%{name}-client%{major_version}.so.*
 %{_libdir}/lib%{name}-shadow%{major_version}.so.*
@@ -257,7 +276,7 @@
 %{_libdir}/pkgconfig/%{name}-shadow%{major_version}.pc
 
 %files -n libwinpr%{major_version}
-%doc LICENSE
+%license LICENSE
 %{_libdir}/libwinpr%{major_version}.so.*
 %{_libdir}/libwinpr-tools%{major_version}.so.*
 
@@ -270,7 +289,7 @@
 %{_libdir}/pkgconfig/winpr-tools%{major_version}.pc
 
 %files -n libuwac%{uwac_package}
-%doc LICENSE
+%license LICENSE
 %{_libdir}/libuwac%{uwac_version}.so.*
 
 %files -n uwac%{uwac_package}-devel

++++++ FreeRDP-2.0.0-rc4.tar.gz -> FreeRDP-2.0.0.tar.gz ++++++
/work/SRC/openSUSE:Factory/freerdp/FreeRDP-2.0.0-rc4.tar.gz 
/work/SRC/openSUSE:Factory/.freerdp.new.2738/FreeRDP-2.0.0.tar.gz differ: char 
13, line 1


Reply via email to