Daike Yu
0cba86dc1b
- Trivial rebase of xrdp-disable-8-bpp-vnc-support.patch. - Trivial rebase of xrdp-support-KillDisconnected-for-Xvnc.patch. - Rebase xrdp-avahi.diff. - Rebase xrdp-bsc965647-allow-admin-choose-desktop.patch. Add MATE Desktop support. Launch all desktop session in a dbus-run-session context to avoid violent interference with simultaneously running local sessions. - Trivial rebase of xrdp-filter-tab-from-mstsc-on-focus-change.patch. - Disable xrdp-fate318398-change-expired-password.patch. It does not apply cleanly since xrdp 0.9.18. Reconsider its usage. OBS-URL: https://build.opensuse.org/request/show/1130161 OBS-URL: https://build.opensuse.org/package/show/X11:RemoteDesktop/xrdp?expand=0&rev=123
35 lines
1.1 KiB
Diff
35 lines
1.1 KiB
Diff
From: Fuminobu TAKEYAMA <ftake@geeko.jp>
|
|
Date: Mon, 01 May 2017 08:13:41 +0000
|
|
Subject: [PATCH] disable 8 bpp vnc support
|
|
|
|
Refresh the patch from Felix Zhang
|
|
|
|
Xvnc drops support for 8 bpp since 1.4.0. Trying to launch Xvnc in
|
|
8 bpp will cause it to dump core (bsc#991059).
|
|
---
|
|
vnc/vnc.c | 8 ++++++--
|
|
1 file changed, 6 insertions(+), 2 deletions(-)
|
|
|
|
Index: xrdp-0.9.23.1/vnc/vnc.c
|
|
===================================================================
|
|
--- xrdp-0.9.23.1.orig/vnc/vnc.c 2023-11-30 21:35:40.981861400 +0100
|
|
+++ xrdp-0.9.23.1/vnc/vnc.c 2023-11-30 21:35:40.977861398 +0100
|
|
@@ -1656,13 +1656,16 @@
|
|
switch (v->server_bpp)
|
|
{
|
|
case 8:
|
|
+ v->server_msg(v, "VNC error - 8 bpp support is dropped "
|
|
+ "since Xvnc 1.4.0", 0);
|
|
+ return 1;
|
|
case 15:
|
|
case 16:
|
|
case 24:
|
|
case 32:
|
|
break;
|
|
default:
|
|
- v->server_msg(v, "VNC error - only supporting 8, 15, 16, 24 and 32 "
|
|
+ v->server_msg(v, "VNC error - only supporting 15, 16, 24 and 32 "
|
|
"bpp rdp connections", 0);
|
|
return 1;
|
|
}
|