Bug Fixes
-
agent-installer: don't fail an uninstall if the shell extension can't be unregistered (#1249) (67bc5dfc01)
An unexpected error unregistering the PEDM shell extension can cause an
uninstall to fail; this leads to a bad posture on the user machine. -
dgw: fix a bug where shadowing player was sometimes failing with high frame rate (#1253) (e415a674d9)
-
installer: ensure NetworkService has proper file permissions (#1260) (956741757e)
We've had sporadic issues where users cannot update the revocation list
due to a permissions error on the .jrl file (access denied deleting the
original file).Likely cause:
- Gateway was installed and created this file(s) at or before version
2024.1.5 - In subsequent versions, we switched the service account to
NetworkService
and updated the DACL applied to the top-level
%programdata%\Devolutions\Gateway directory - However, files created previously did not retroactively inherit
NetworkService
's new ACL - This doesn't matter for most files where
Users
has read and execute
permission - Files that need
Modify
permission won't have it (for example, the
.jrl and existing log files)
This version:
- Updates the SDDL set on the top-level
%programdata%\Devolutions\Gateway directory to ensure that
NetworkService
can delete subfolders and files - Forcibly resets the ACL on files in the program data directory
- Gateway was installed and created this file(s) at or before version
-
dgw: fix WebSocket connection hanging at the end of communication (#1243) (a457fdc90c)
WebSocket close frames were not sent on session termination.
With this patch, we properly send WebSocket close frames when session terminates. -
dgw: fix missing webapp in deb (#1259) (dd4f3d5ed2)
Build
-
dgw,agent: target Ubuntu 18.04 (#1241) (27f12ef910)
Properly target ubuntu-18.04, including for the cadeau library which was
just released with ubuntu-18.04 targeting as well. By targeting
ubuntu-18.04, we are forward-compatible with ubuntu 20.04, 22.04, 24.04
but we are also compatible with RHEL8, which uses a version of
glibc older than ubuntu 20.04. -
dgw: don't use libsql default features (#1254) (d05b9a91df)