xrdp/libxrdp
matt335672 74598d1cc3 Fix sending of monitor layout PDU
From [MS-RCPBCGR] 3.3.5.12.1:-

> ...The contents of this PDU SHOULD NOT be compressed.
>
> This PDU MUST NOT be sent to a client that has not indicated support for
> it by setting the RNS_UD_CS_SUPPORT_MONITOR_LAYOUT_PDU flag (0x0040)
> in the earlyCapabilityFlags field of the Client Core Data (section
> 2.2.1.3.2).

Also, 2.2.12.1 specifies the source channel must be zero.

In testing, a compressed monitor layout PDU causes mstsc.exe
to exit with a protocol error.
2024-02-15 16:47:15 +00:00
..
libxrdp.c Fixes some problems with monitor hotplug 2024-02-15 16:47:15 +00:00
libxrdp.h Fix sending of monitor layout PDU 2024-02-15 16:47:15 +00:00
libxrdpinc.h add large cursor support, posix shm 2023-05-16 10:20:24 -07:00
Makefile.am Move DRDYNVC_STATUS_* to xrdp_channel.h 2022-02-14 14:53:37 -05:00
xrdp_bitmap32_compress.c Fixing code formatting with astyle 2020-11-30 05:04:11 +00:00
xrdp_bitmap_compress.c Eliminate APP_CC and DEFAULT_CC 2017-03-14 00:21:48 -07:00
xrdp_caps.c Fix sending of monitor layout PDU 2024-02-15 16:47:15 +00:00
xrdp_channel.c Minor logging fixes in xrdp_iso.c 2022-02-15 08:29:42 -05:00
xrdp_channel.h Move DRDYNVC_STATUS_* to xrdp_channel.h 2022-02-14 14:53:37 -05:00
xrdp_fastpath.c Add detailed logging to libxrdp (#1742) 2021-02-04 10:11:54 +00:00
xrdp_iso.c Minor logging fixes in xrdp_iso.c 2022-02-15 08:29:42 -05:00
xrdp_jpeg_compress.c Changing LOG_DEVEL to LOG to avoid silent failures. 2020-12-05 19:22:50 +00:00
xrdp_mcs.c fix typos 2022-09-03 02:01:48 +00:00
xrdp_mppc_enc.c Apply astyle 3.4 code formatter 2024-02-08 15:52:54 +09:00
xrdp_orders_rail.c libxrdp: Replace mbstowcs/wcstombs calls 2023-10-23 14:15:47 +01:00
xrdp_orders_rail.h Initial EGFX tests. 2023-01-23 23:05:24 -05:00
xrdp_orders.c Add detailed logging to libxrdp (#1742) 2021-02-04 10:11:54 +00:00
xrdp_rdp.c Fix sending of monitor layout PDU 2024-02-15 16:47:15 +00:00
xrdp_sec.c Don't pass drdynvc to neutrinoRDP 2024-01-31 19:08:29 -05:00
xrdp_surface.c fixed Cppcheck unusedVariable warnings 2023-09-04 23:47:56 +02:00