You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@guacamole.apache.org by cs...@apache.org on 2025/05/28 06:20:52 UTC

(guacamole-server) 01/01: GUACAMOLE-2063: Merge address lock slowdown primarily affecting RDP.

This is an automated email from the ASF dual-hosted git repository.

csoriano pushed a commit to branch staging/1.6.0
in repository https://gitbox.apache.org/repos/asf/guacamole-server.git

commit 677b1d689999fd185976b7e3e91fb8023d70a04d
Merge: acb69735 3f5d0b49
Author: Corentin SORIANO <cs...@apache.org>
AuthorDate: Wed May 28 08:20:46 2025 +0200

    GUACAMOLE-2063: Merge address lock slowdown primarily affecting RDP.
    
    GUACAMOLE-2063: Address lock slowdown primarily affecting RDP.

 src/libguac/display-render-thread.c          |  62 +++++++---
 src/libguac/display-worker.c                 |  36 ------
 src/protocols/rdp/Makefile.am                |   1 +
 src/protocols/rdp/client.c                   |  11 ++
 src/protocols/rdp/gdi.c                      |   6 +-
 src/protocols/rdp/{input.c => input-queue.c} | 156 ++++++++++++++++-------
 src/protocols/rdp/input.c                    | 162 ++++++------------------
 src/protocols/rdp/input.h                    | 177 +++++++++++++++++++++++++++
 src/protocols/rdp/rdp.c                      |  47 +++++--
 src/protocols/rdp/rdp.h                      |  63 ++++++++++
 src/protocols/rdp/settings.c                 |  33 +----
 src/protocols/vnc/vnc.c                      |   6 +-
 12 files changed, 494 insertions(+), 266 deletions(-)