8fdc1ba216
Windows 10 RDS is quite relaxed about missing channel join PDUs, whereas we have to adhere quite tightly to the specification to make sure we get a TLS "Client hello" where appropriate. This makes us incompatible with older RDP clients. For example, the Wyse sx0 thin client does not send a channel join PDU for the user channel. Older, non-TLS versions of xrdp supported these devices. This commit re-implements the xrdp v0.6.1 behaviour for non-TLS connections only, allowing system administrators to use these devices on trusted networks. These devices are in any case too old to establish a modern TLS connection. |
||
---|---|---|
.. | ||
libxrdp.c | ||
libxrdp.h | ||
libxrdpinc.h | ||
Makefile.am | ||
xrdp_bitmap32_compress.c | ||
xrdp_bitmap_compress.c | ||
xrdp_caps.c | ||
xrdp_channel.c | ||
xrdp_channel.h | ||
xrdp_fastpath.c | ||
xrdp_iso.c | ||
xrdp_jpeg_compress.c | ||
xrdp_mcs.c | ||
xrdp_mppc_enc.c | ||
xrdp_orders_rail.c | ||
xrdp_orders_rail.h | ||
xrdp_orders.c | ||
xrdp_rdp.c | ||
xrdp_sec.c | ||
xrdp_surface.c |