Internal
Public Access
-
OrbitHub v2026.9.14.2 Stable
released this
2026-09-14 22:07:09 -06:00 | 4 commits to main since this releaseFixed
- RDP display corruption after resizing the session window (missing/misplaced taskbar, stale composited-looking content). The client never resized its own local display buffer for a channel-driven (Display Control / MS-RDPEDISP) resize -- only for a full protocol renegotiation or a GFX-pipeline ResetGraphics PDU, neither of which our resize path triggers. The buffer stayed stuck at its initial-connect size for the rest of the session, and FreeRDP's own surface-bits handling silently dropped any update reaching outside those stale bounds.
RdpSessionBackend::sendDisplayResizenow proactively resizes the local buffer itself right after a successful resize request. Fixes #18. - Vendored FreeRDP's own version was mislabeled in packaged builds (e.g.
libfreerdp9.so.9.14.2instead of the reallibfreerdp3.so.3.23.1). Because third_party/FreeRDP is vendored in-tree rather than as a separate git submodule, its build-timegit describewas resolving against OrbitHub's own git tags instead of a real FreeRDP release tag. Pinned via a.source_tagfile so this can't drift release to release.
Downloads
- RDP display corruption after resizing the session window (missing/misplaced taskbar, stale composited-looking content). The client never resized its own local display buffer for a channel-driven (Display Control / MS-RDPEDISP) resize -- only for a full protocol renegotiation or a GFX-pipeline ResetGraphics PDU, neither of which our resize path triggers. The buffer stayed stuck at its initial-connect size for the rest of the session, and FreeRDP's own surface-bits handling silently dropped any update reaching outside those stale bounds.