github Devolutions/devolutions-gateway v2025.1.3

4 days ago

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
  • 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)

Don't miss a new devolutions-gateway release

NewReleases is sending notifications on new releases.