xrdp/vnc
matt335672 984b71449e Regression: Support fixed-size VNC sessions
This is a regression introduced in v0.10.x

This version introduced a state machine to handle resizes requested
by the client and the server. Most configurations support resizeable
sessions, but one that doesn't is xrdp connecting to x11vnc on (e.g.) a
Raspberry PI.

If the session size requested by a client is differnt from the x11vnc
size, an error is logged and the state machine fails to complete,
resulting in a black screen.

This PR handles the problem by queueing a resize to the supported
server size and then continuing with the state machine. It's not an
optimal solution, but involves the least change to v0.10.x code.
2024-09-09 15:07:31 +01:00
..
Makefile.am Move pause key processing from xorgxrdp 2024-08-05 10:44:10 +01:00
rfb.c
rfb.h
vnc_clip.c
vnc_clip.h
vnc.c Regression: Support fixed-size VNC sessions 2024-09-09 15:07:31 +01:00
vnc.h Move and rename xrdp_load_keyboard_layout() 2024-08-05 10:44:10 +01:00