commit xrdp for openSUSE:Factory
Hello community, here is the log from the commit of package xrdp for openSUSE:Factory checked in at 2018-09-28 08:53:15 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/xrdp (Old) and /work/SRC/openSUSE:Factory/.xrdp.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "xrdp" Fri Sep 28 08:53:15 2018 rev:20 rq:638413 version:0.9.8 Changes: -------- --- /work/SRC/openSUSE:Factory/xrdp/xrdp.changes 2018-08-10 09:53:39.494645853 +0200 +++ /work/SRC/openSUSE:Factory/.xrdp.new/xrdp.changes 2018-09-28 08:53:20.329734429 +0200 @@ -1,0 +2,23 @@ +Wed Sep 26 09:10:35 UTC 2018 - Felix Zhang <fezhang@suse.com> + +- Update to version 0.9.8 + + New features + - Add TLSv1.3 support #1193 + + Deprecation notice + - TLSv1 and TLSv1.1 are removed from the default config. + Current default is TLSv1.2 and TLSv1.3 + + Bug fixes + - Ensure unmount redirected drive on fatal X error #1140 + + Other changes + - Pulseaudio modules has been removed from xrdp source tree + - Pass pulse socket name via environment variable #1198 +- Update xrdp-fate318398-change-expired-password.patch: Use + configured values instead of hardcoded ones in login_wnd inputs + +------------------------------------------------------------------- +Fri Aug 10 10:25:46 UTC 2018 - fezhang@suse.com + +- Add xrdp-support-KillDisconnected-for-Xvnc.patch: Support the + KillDisconnected option for TigerVNC Xvnc sessions (boo#1101506) + +------------------------------------------------------------------- Old: ---- xrdp-0.9.7.tar.gz xrdp-0.9.7.tar.gz.asc New: ---- xrdp-0.9.8.tar.gz xrdp-0.9.8.tar.gz.asc xrdp-support-KillDisconnected-for-Xvnc.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ xrdp.spec ++++++ --- /var/tmp/diff_new_pack.3ko3md/_old 2018-09-28 08:53:20.941733545 +0200 +++ /var/tmp/diff_new_pack.3ko3md/_new 2018-09-28 08:53:20.941733545 +0200 @@ -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/ # @@ -23,7 +23,7 @@ %define _fwdefdir %{_sysconfdir}/sysconfig/SuSEfirewall2.d/services Name: xrdp -Version: 0.9.7 +Version: 0.9.8 Release: 0 Summary: Remote desktop protocol (RDP) server License: Apache-2.0 AND GPL-2.0-or-later @@ -42,6 +42,8 @@ Patch3: xrdp-default-config.patch # PATCH-FIX-OPENSUSE xrdp-disable-8-bpp-vnc-support.patch bsc#991059 - fezhang@suse.com -- disable 8 bpp support for vnc connections Patch4: xrdp-disable-8-bpp-vnc-support.patch +# PATCH-FIX-OPENSUSE xrdp-support-KillDisconnected-for-Xvnc.patch boo#1101506 - fezhang@suse.com -- Support the KillDisconnected option for TigerVNC Xvnc sessions +Patch5: xrdp-support-KillDisconnected-for-Xvnc.patch # PATCH-FEATURE-SLE xrdp-avahi.diff bnc#586785 - hfiguiere@novell.com -- Add Avahi support Patch11: xrdp-avahi.diff # PATCH-FIX-SLE xrdp-filter-tab-from-mstsc-on-focus-change.patch bnc#601996 bnc#623534 - dliang@novell.com -- filter the fake tab key which is used to notify the session @@ -101,6 +103,7 @@ %patch1 -p1 %patch3 -p1 %patch4 -p1 +%patch5 -p1 %if ! 0%{?is_opensuse} %patch11 -p1 %patch12 -p1 ++++++ xrdp-0.9.7.tar.gz -> xrdp-0.9.8.tar.gz ++++++ ++++ 1818 lines of diff (skipped) ++++++ xrdp-fate318398-change-expired-password.patch ++++++ --- /var/tmp/diff_new_pack.3ko3md/_old 2018-09-28 08:53:21.253733094 +0200 +++ /var/tmp/diff_new_pack.3ko3md/_new 2018-09-28 08:53:21.253733094 +0200 @@ -466,7 +466,7 @@ + char captions [][256] = {"New Pass", "Confirm"}; + for (i = 0; i < 2; i++) + { -+ but = xrdp_bitmap_create(95, DEFAULT_EDIT_H, self->screen->bpp, ++ but = xrdp_bitmap_create(globals->ls_label_width, DEFAULT_EDIT_H, self->screen->bpp, + WND_TYPE_LABEL, self); + list_add_item(self->newpass_window->child_list, (long)but); + but->parent = self->newpass_window; @@ -476,7 +476,7 @@ + but->id = 200 + 2 * i; + set_string(&but->caption1, captions[i]); + -+ but = xrdp_bitmap_create(DEFAULT_EDIT_W, DEFAULT_EDIT_H, self->screen->bpp, ++ but = xrdp_bitmap_create(globals->ls_input_width, DEFAULT_EDIT_H, self->screen->bpp, + WND_TYPE_EDIT, self); + list_add_item(self->newpass_window->child_list, (long)but); + but->parent = self->newpass_window; ++++++ xrdp-support-KillDisconnected-for-Xvnc.patch ++++++ Index: b/sesman/session.c =================================================================== --- a/sesman/session.c 2018-08-10 20:47:37.977842303 +0800 +++ b/sesman/session.c 2018-08-10 20:50:06.203134988 +0800 @@ -732,6 +729,16 @@ session_start_fork(tbus data, tui8 type, g_free(passwd_file); + /* translate sesman.ini options KillDisconnected and DisconnectedTimeLimit + * into TigerVNC Xvnc parameteres */ + if (g_cfg->sess.kill_disconnected != 0 || + g_cfg->sess.max_disc_time != 0) + { + list_add_item(xserver_params, (tintptr)g_strdup("-MaxDisconnectionTime")); + g_snprintf(text, 255, "%d", g_cfg->sess.max_disc_time < 60 ? 60 : g_cfg->sess.max_disc_time); + list_add_item(xserver_params, (tintptr)g_strdup(text)); + } + /* additional parameters from sesman.ini file */ //config_read_xserver_params(SESMAN_SESSION_TYPE_XVNC, // xserver_params);
participants (1)
-
root