NEWS - neutrinolabs/xrdp GitHub Wiki
Release notes for xrdp v??.??.?? (2024/??/??)
This version of xrdp is based on the start of the v0.10 branch, documented here:-
https://github.com/neutrinolabs/xrdp/wiki/NEWS-v0.10#branch-v010
General announcements
None
Security fixes
None
New features
- If the client announces support for the RemoteFX codec it is logged (#2946)
utmp
support (if required on your system) can now be compiled in with--enable-utmp
(#2745).wtmp
andlastlog
support are available via PAM on Linux systems.
Bug fixes
- Fix some monitor hotplug issues (#2942)
- GFX: Fix disconnect on resize of busy windows (#2962)
- Fall back to IPv4 if IPv6 capable but don't have an IPv6 address set (#2967)
- Don't generate a corefile when generating SIGSEGV during unit testing (#2999)
- If the drdynvc static channel isn't available, disable GFX gracefully (#2990)
- A buffer misconfiguration which affects performance on high bandwidth, high latency links has been addressed (#2910)
- A permissions fix for the socketdir update in #2731 has been issued (#3011)
Internal changes
- Remove tcutils channel from xrdp.ini which was already removed in #1943 (#2970)
- Adjust some log levels that are too verbose (#2954)
- Remove duplicate DEBUG output (#2976)
- GFX memory usage for large screens is greatly improved (cherry-pick of #3013)
- librfxcodec SSE2 performance improvements (#3031)
- Compiler option
-Wmissing-prototypes
is now enabled for gcc and clang (#2829)
Known issues
- On-the-fly resolution change with the Microsoft Store version of Remote Desktop client sometimes crashes on connect (#1869)
- xrdp's login dialog is not relocated at the center of the new resolution after on-the-fly resolution change happens (#1867)
- If using
lastlog
support viapam_lastlog
, be aware that reconnections do not update thelastlog
file, as these connections do not result in new sessions being opened.
Changes for packagers or developers
- If moving from v0.9.x, read the 'Significant changes for packagers or developers section' for the v0.10 branch.
- On Linux, compile with
--enable-utmp
forutmp
support. Ifwtmp
andlastlog
support are required, check/etc/pam.d/xrdp-sesman
is configured appropriately when packaging.