diff options
author | Simon Rettberg | 2020-07-20 17:01:17 +0200 |
---|---|---|
committer | Simon Rettberg | 2020-07-20 17:01:17 +0200 |
commit | a39496a125170163a93c557547156f7073c0e532 (patch) | |
tree | 52f21e0458243bbabe739630e5ada1d9e8e876ae /.gitignore | |
parent | Fix off-by-one when displaying tunnel count on close event (diff) | |
download | bwlp-guacamole-ext-a39496a125170163a93c557547156f7073c0e532.tar.gz bwlp-guacamole-ext-a39496a125170163a93c557547156f7073c0e532.tar.xz bwlp-guacamole-ext-a39496a125170163a93c557547156f7073c0e532.zip |
Refine timeout handling of dead/removed clients
A client that was just claimed gets a one minute grace period before the
"no active tunnel detection" can kick in. This prevents a race where the
client gets claimed and then a json update is performed before the
tunnel connection is established.
Also the removal of clients that are missing from the remote meta data
is hopefully more robust now, not removing a client as long as there is
an active user and an open tunnel connection.
Diffstat (limited to '.gitignore')
0 files changed, 0 insertions, 0 deletions