Features
-
dgw: session shadowing (#1076) (456d057b60) (#1131) (ac7988cc51) (#1148) (b68bf85039) (#1165) (8a52585c30) (#1188) (5539ac6066) (#1193) (8d7c3d592b) (#1181) (8cb4c66fec)
-
dgw: add a replay button on streaming finish (#1189) (3177eae885)
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.
- Enhance the "Peer failure" log to include the peer address and the
-
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
butpackage
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.