Features
-
webapp: allow dynamically adjust wheel_speed_factor for VNC and ARD sessions (#1369) (58536dba69)
The wheel speed factor setting is moved to the toolbar.
-
dgw: allow session tokens to be reused in a limited way (b3415c2bcc) (DGW-238)
Add support a configurable reconnection window, allowing token reuse for
reconnections after disconnection within a defined period. This feature
will enable more robust handling of temporary disconnections, minimizing
session disruptions.The token can be reused under three conditions:
- The associated session was not killed.
- The reconnection window since last disconnection is not exceeded.
- The number of connections during the reconnection window does not
exceed 10 (hardcoded value).
For the last point, this is the maximum number of reconnections allowed
during the reconnection window. If the reconnection window (e.g.:
30 seconds) is over while the connection is still alive, the counter
is reset, and it’s possible to reconnect up to 10 times again. This
prevents brute force attacks in the situation where the token is stolen,
although that is tricky to exploit in the first place. -
dgw: support port wildcards for JMUX sessions (#1377) (922792ea07) (DGW-243)
When the port is set to 0, we do not add a
FilteringRule::Port
, and
when the the host is also set to * (i.e.:*:0
), insert
FilteringRule::Allow
to allow anything.
Bug Fixes
- dgw: fix terminal recording player CSS issue (#1374) (917bb48d44) (DGW-280)