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
  


Reply via email to