github Devolutions/devolutions-gateway v2025.1.0

16 hours ago

Features

Bug Fixes

  • jetsocat: (also) return one link per certificate (#1137) (68f0523118) (DGW-235)

    Make jetsocat doctor return one link per certificate in addition to
    the chain link.

  • dgw: improve log quality (#1190) (8b3118a640)

    • Enhance the "Peer failure" log to include the peer address and the
      listener kind (in fact, always TCP).
    • Instead of an ERROR-level trace, log an INFO-level trace when the
      wrong protocol is used on the TCP listener.
  • dgw,jetsocat: implement WebSocket keep-alive logic (#1202) (22e9e7e73f)

    Our WebSockets are already responding Pong messages to Ping messages,
    but they were never sending Ping messages.

Build

  • dgw: correct typo causing missing packager (#1176) (dd17375552)

    The control template expects a variable named packager but package was passed.

  • dgw: move libxmf.so to /usr/lib (#1175) (0ed70d21ba)

    This moves libxmf.so from /usr/share/devolutions-gateway to /usr/lib/devolutions-gateway.

    According to the FHS,
    /usr/share is for architecture-independent data files.

  • Add RPM for gateway and agent (#1179) (3b8667db83)

    This commit adds RPM packages for Gateway and Agent to the release
    assets.

    The rpm is generated with fpm, a Linux packaging tool.

    The RPM includes all the assets of the corresponding Debian package,
    including the changelog, copyright, maintainer scripts, and
    webapp/libxmf.so for Gateway.

    Tested with RHEL 9 (glibc 2.34).

  • Add changelogs for Linux packaging (#1185) (fdf2bb1667) (DGW-237)

  • Remove unused Linux deps (#1194) (efde6343a0)

    This removes unused dependencies.
    libc6 on Debian is glibc on RPM-based systems.

    libc6 version is bumped to 2.31 as that is the version provided by the
    CI runner generating the build.
    libgcc-s1 dependency is removed as it is a dependency of libc6.

    > ldd devolutions-gateway
      linux-vdso.so.1 (0x000077b2330a9000)
      libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1 (0x000077b22f5b1000)
      libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x000077b22f4c4000)
      libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x000077b22f200000)
      /lib64/ld-linux-x86-64.so.2 (0x000077b2330ab000)
    

    The ldd output for Agent is identical.

Don't miss a new devolutions-gateway release

NewReleases is sending notifications on new releases.