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

mjumper pushed a change to branch staging/1.5.4
in repository https://gitbox.apache.org/repos/asf/guacamole-server.git


    from 1f2ecdf6 GUACAMOLE-1816: Merge version bump to 1.5.3.
     add 2cb75e86 GUACAMOLE-1846: Synchronize new users with the connection 
state in batches.
     add a7443a52 GUACAMOLE-1846: Fix __write_all() to return length as 
documented.
     add 317e7334 GUACAMOLE-1846: Sync data to all pending users using 
broadcast socket.
     add 8824f2c7 GUACAMOLE-1846: Migrate away from unsupported atomic state 
for pending user promotion.
     add b02abfd9 GUACAMOLE-1846: Add error handling support to join pending 
handler.
     add 826cb784 GUACAMOLE-1846: Ensure that stuck child processes are 
nonetheless cleaned up.
     add 6fda9900 GUACAMOLE-1846: Merge batching of joining users / correction 
to user join race condition.

No new revisions were added by this update.

Summary of changes:
 src/common/common/cursor.h             |   6 +-
 src/common/common/display.h            |   7 +-
 src/common/common/list.h               |  16 +-
 src/common/common/surface.h            |   8 +-
 src/common/cursor.c                    |   6 +-
 src/common/display.c                   |  19 +-
 src/common/list.c                      |  20 +-
 src/common/surface.c                   |   7 +-
 src/guacd/connection.c                 |   7 +-
 src/guacd/daemon.c                     |  77 +++++++-
 src/guacd/proc-map.c                   |  76 +++++++-
 src/guacd/proc-map.h                   |  47 +++++
 src/guacd/proc.c                       |  64 ++++++-
 src/libguac/Makefile.am                |  16 +-
 src/libguac/client.c                   | 339 ++++++++++++++++++++++++++++++---
 src/libguac/guacamole/client-fntypes.h |  16 ++
 src/libguac/guacamole/client.h         |  93 ++++++++-
 src/libguac/guacamole/socket.h         |  36 +++-
 src/libguac/reentrant-rwlock.c         | 254 ++++++++++++++++++++++++
 src/libguac/reentrant-rwlock.h         | 144 ++++++++++++++
 src/libguac/socket-broadcast.c         |  90 +++++++--
 src/protocols/kubernetes/argv.c        |  16 +-
 src/protocols/kubernetes/argv.h        |  21 +-
 src/protocols/kubernetes/client.c      |  28 +++
 src/protocols/kubernetes/user.c        |   7 -
 src/protocols/rdp/channels/pipe-svc.c  |   8 +-
 src/protocols/rdp/channels/pipe-svc.h  |  16 +-
 src/protocols/rdp/client.c             |  56 ++++++
 src/protocols/rdp/rdp.c                |   2 +-
 src/protocols/rdp/user.c               |  16 --
 src/protocols/ssh/argv.c               |  19 +-
 src/protocols/ssh/argv.h               |  18 ++
 src/protocols/ssh/client.c             |  27 +++
 src/protocols/ssh/user.c               |   7 -
 src/protocols/telnet/argv.c            |  20 +-
 src/protocols/telnet/argv.h            |  19 ++
 src/protocols/telnet/client.c          |  26 +++
 src/protocols/telnet/user.c            |   7 -
 src/protocols/vnc/client.c             |  55 ++++++
 src/protocols/vnc/user.c               |  15 --
 src/terminal/display.c                 |   7 +-
 src/terminal/scrollbar.c               |   3 +-
 src/terminal/terminal.c                |  41 +++-
 src/terminal/terminal/display.h        |  18 +-
 src/terminal/terminal/scrollbar.h      |  12 +-
 src/terminal/terminal/terminal.h       |  21 ++
 46 files changed, 1622 insertions(+), 211 deletions(-)
 create mode 100644 src/libguac/reentrant-rwlock.c
 create mode 100644 src/libguac/reentrant-rwlock.h

Reply via email to