Hello community, here is the log from the commit of package xrdp for openSUSE:Leap:15.2 checked in at 2020-03-27 16:44:33 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Leap:15.2/xrdp (Old) and /work/SRC/openSUSE:Leap:15.2/.xrdp.new.3160 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "xrdp" Fri Mar 27 16:44:33 2020 rev:38 rq:788632 version:0.9.13 Changes: -------- --- /work/SRC/openSUSE:Leap:15.2/xrdp/xrdp.changes 2020-01-15 16:31:43.408864988 +0100 +++ /work/SRC/openSUSE:Leap:15.2/.xrdp.new.3160/xrdp.changes 2020-03-27 16:47:02.611895232 +0100 @@ -1,0 +2,64 @@ +Tue Mar 24 14:30:55 UTC 2020 - QK ZHU <[email protected]> + +- Update xrdp-bsc965647-allow-admin-choose-desktop.patch: + + Set the default session to GNOME Session for SLE. + + Update the variables to launch SLE-Classic Session. + (bsc#1166746). + +------------------------------------------------------------------- +Tue Mar 24 14:25:20 UTC 2020 - QK ZHU <[email protected]> + +- Update xrdp-bsc965647-allow-admin-choose-desktop.patch: + Add `export XDG_SESSION_TYPE=x11` in startwm.sh for SLE, since + lacking this variable in GNOME 3.34 causes GNOME crash (bsc#1159257). + +------------------------------------------------------------------- +Thu Mar 12 03:43:01 UTC 2020 - Felix Zhang <[email protected]> + +- Update to version 0.9.13 + + Bug fixes: some regressions on drive redirection #1469 #1487 + #1505 #1507 + + Support mousex button 8/9 #1478 +- Update to version 0.9.12 + + Bug fixes + - Fix "The log reference is NULL" error when sesman startup + #1425 + - Fix behavior when shmem_id changes #1439 + - Make vsock config accept -1 for cid and port #1441 + - Cleanup refresh rect and check stream bounds #1437 + - Significant improvements in drive redirection #1449 + + Other changes + - Proprietary microphone redirection via rdpsnd is now default + off RDP compatible microphone redirection is on instead #1427 + - Skip connecting to chansrv when no channels enabled #1393 + - Add openSUSE's pam rules (boo#1156094, #1442) + - Do not terminate xrdp daemon when caught SIGHUP #1319 +- Known issues + + FreeRDP 2.0.0-rc4 or later might not able to connect to xrdp + due to xrdp's bad-mannered behaviour, add `+glyph-cache` option + to FreeRDP to connect #1266 + + Audio redirection by MP3 codec doesn't sound with some client, + use AAC instead #965 +- Drop xrdp-mkpamrules-support-usr-etc-distconfdir.patch: Fixed + upstream + +------------------------------------------------------------------- +Wed Mar 11 07:52:20 UTC 2020 - Felix Zhang <[email protected]> + +- Update xrdp-avahi.diff: Fix implicit definitions errors. + +------------------------------------------------------------------- +Sat Feb 8 01:39:00 UTC 2020 - Cristian RodrÃguez <[email protected]> + +- Build with --enable-vsock so xrdp can be used with hyper-v + enhanced session mode. + +------------------------------------------------------------------- +Wed Nov 13 03:23:15 UTC 2019 - Yifan Jiang <[email protected]> + +- Make mkpamrules additionally support SUSE's usage of + /usr/etc/pam.d (boo#1156094, gh#neutrinolabs/xrdp!1442): + * xrdp-mkpamrules-support-usr-etc-distconfdir.patch + https://lists.opensuse.org/opensuse-factory/2019-08/msg00113.html + +------------------------------------------------------------------- Old: ---- xrdp-0.9.11.tar.gz xrdp-0.9.11.tar.gz.asc New: ---- xrdp-0.9.13.tar.gz xrdp-0.9.13.tar.gz.asc ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ xrdp.spec ++++++ --- /var/tmp/diff_new_pack.LtcWom/_old 2020-03-27 16:47:04.051896078 +0100 +++ /var/tmp/diff_new_pack.LtcWom/_new 2020-03-27 16:47:04.051896078 +0100 @@ -1,7 +1,7 @@ # # spec file for package xrdp # -# 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 @@ -22,12 +22,12 @@ %endif Name: xrdp -Version: 0.9.11 +Version: 0.9.13 Release: 0 Summary: Remote desktop protocol (RDP) server License: Apache-2.0 AND GPL-2.0-or-later Group: System/X11/Utilities -Url: https://github.com/neutrinolabs/xrdp +URL: https://github.com/neutrinolabs/xrdp Source0: https://github.com/neutrinolabs/%{name}/releases/download/v%{version}/%{name}-%{version}.tar.gz Source1: https://github.com/neutrinolabs/%{name}/releases/download/v%{version}/%{name}-%{version}.tar.gz.asc Source2: xrdp.keyring @@ -118,8 +118,9 @@ %configure \ --enable-ipv6 \ --enable-painter \ - --with-systemdsystemunitdir=%{_unitdir} -make %{?_smp_mflags} + --with-systemdsystemunitdir=%{_unitdir} \ + --enable-vsock +make %{?_smp_mflags} V=1 %install make %{?_smp_mflags} DESTDIR=%{buildroot} install @@ -208,6 +209,7 @@ %files devel %defattr(-,root,root) +%{_includedir}/ms-* %{_includedir}/painter.h %{_includedir}/rfxcodec_* %{_includedir}/xrdp_* ++++++ xrdp-0.9.11.tar.gz -> xrdp-0.9.13.tar.gz ++++++ ++++ 12341 lines of diff (skipped) ++++++ xrdp-avahi.diff ++++++ --- /var/tmp/diff_new_pack.LtcWom/_old 2020-03-27 16:47:05.555896961 +0100 +++ /var/tmp/diff_new_pack.LtcWom/_new 2020-03-27 16:47:05.575896973 +0100 @@ -1,7 +1,7 @@ Index: b/configure.ac =================================================================== ---- a/configure.ac 2019-08-19 23:39:17.000000000 +0800 -+++ b/configure.ac 2019-10-12 18:00:31.198468206 +0800 +--- a/configure.ac 2020-03-11 15:31:17.466041360 +0800 ++++ b/configure.ac 2020-03-11 15:31:17.466041360 +0800 @@ -9,6 +9,7 @@ AC_PROG_CC AC_C_CONST AC_PROG_LIBTOOL @@ -12,8 +12,8 @@ AC_MSG_ERROR([please install pkg-config]) Index: b/xrdp/Makefile.am =================================================================== ---- a/xrdp/Makefile.am 2019-03-25 10:34:16.000000000 +0800 -+++ b/xrdp/Makefile.am 2019-10-12 17:56:20.380230201 +0800 +--- a/xrdp/Makefile.am 2020-03-11 15:31:17.466041360 +0800 ++++ b/xrdp/Makefile.am 2020-03-11 15:31:17.466041360 +0800 @@ -12,7 +12,9 @@ AM_CPPFLAGS = \ -DXRDP_SOCKET_PATH=\"${socketdir}\" \ -I$(top_builddir) \ @@ -45,8 +45,8 @@ Index: b/xrdp/xrdp.h =================================================================== ---- a/xrdp/xrdp.h 2019-08-19 23:39:17.000000000 +0800 -+++ b/xrdp/xrdp.h 2019-10-12 17:56:20.380230201 +0800 +--- a/xrdp/xrdp.h 2020-03-11 15:31:17.466041360 +0800 ++++ b/xrdp/xrdp.h 2020-03-11 15:31:17.466041360 +0800 @@ -527,3 +527,10 @@ server_add_char_alpha(struct xrdp_mod* m int server_session_info(struct xrdp_mod *mod, const char *data, int data_bytes); @@ -61,8 +61,8 @@ Index: b/xrdp/xrdp_avahi.c =================================================================== --- /dev/null 1970-01-01 00:00:00.000000000 +0000 -+++ b/xrdp/xrdp_avahi.c 2019-10-12 17:56:20.380230201 +0800 -@@ -0,0 +1,173 @@ ++++ b/xrdp/xrdp_avahi.c 2020-03-11 15:46:17.611966870 +0800 +@@ -0,0 +1,176 @@ +/* + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by @@ -85,6 +85,9 @@ + +*/ + ++#include <stdio.h> ++#include <unistd.h> ++ +#include <avahi-client/client.h> +#include <avahi-client/publish.h> +#include <avahi-common/thread-watch.h> @@ -238,8 +241,8 @@ +} Index: b/common/arch.h =================================================================== ---- a/common/arch.h 2019-10-12 18:00:48.462622251 +0800 -+++ b/common/arch.h 2019-10-12 18:01:11.506827870 +0800 +--- a/common/arch.h 2020-03-11 15:31:17.466041360 +0800 ++++ b/common/arch.h 2020-03-11 15:31:17.466041360 +0800 @@ -20,28 +20,7 @@ #define ARCH_H ++++++ xrdp-bsc965647-allow-admin-choose-desktop.patch ++++++ --- /var/tmp/diff_new_pack.LtcWom/_old 2020-03-27 16:47:05.703897049 +0100 +++ /var/tmp/diff_new_pack.LtcWom/_new 2020-03-27 16:47:05.723897060 +0100 @@ -1,8 +1,8 @@ -Index: b/sesman/startwm.sh -=================================================================== ---- a/sesman/startwm.sh 2018-03-28 12:58:02.408758661 +0800 -+++ b/sesman/startwm.sh 2018-03-28 12:59:03.058439975 +0800 -@@ -7,34 +7,63 @@ +diff --git a/sesman/startwm.sh b/sesman/startwm.sh +index ad06010..2330775 100755 +--- a/sesman/startwm.sh ++++ b/sesman/startwm.sh +@@ -7,34 +7,66 @@ # exec xterm @@ -26,18 +26,21 @@ +wm_start() +{ + #Customize your preferred session mode here -+ SESSION="sle" ++ #The default session is gnome(GNOME Session) ++ #sle means SLE-Classic Session ++ SESSION="gnome" + + case $SESSION in + sle) + if [ -r /usr/bin/gnome-session ]; then -+ export GNOME_SHELL_SESSION_MODE=classic -+ export SLE_CLASSIC_MODE=1 ++ export XDG_SESSION_TYPE=x11 ++ export GNOME_SHELL_SESSION_MODE=sle-classic + /usr/bin/gnome-session --session gnome-classic + fi + ;; + gnome) + if [ -r /usr/bin/gnome-session ]; then ++ export XDG_SESSION_TYPE=x11 + /usr/bin/gnome-session + fi + ;; @@ -86,7 +89,7 @@ . ~/.profile fi fi -@@ -42,56 +71,20 @@ +@@ -42,56 +74,20 @@ pre_start() return 0 } @@ -150,7 +153,7 @@ #. /etc/environment #export PATH=$PATH #export LANG=$LANG -@@ -106,6 +99,8 @@ +@@ -106,6 +102,8 @@ wm_start() # includes # auth required pam_env.so readenv=1
