Xrdp Versions Save

xrdp: an open source RDP server

v0.10.0-beta.3

2 weeks ago

This will be the last beta release before the official v0.10.0 release if no major problems are found in this release.

v0.10.0-beta.2

1 month ago

This is the second beta release of xrdp v0.10.0.

v0.9.25.1

1 month ago

Release notes for xrdp v0.9.25.1 (2024/03/13)

This release fixes a bug that occurred in v0.9.25 where scrolling did not work in the Xvnc backend.

Thanks to @bsmojver reporting the issue and testing!

General announcements

This is the last v0.9.x version which is released regularly. v0.9.x will be maintained for a while but less actively. New releases will happen only when severe security vulnerabilities or critical bugs are found.

We have created a fund on Open Collective. Support us if you like xrdp! Direct donations to each developer via GitHub Sponsors are also welcomed.

Bug fixes

  • Mouse wheel scrolling in Xvnc session no longer works in 0.9.25 (#2993 #2994)

v0.9.25

1 month ago

Release notes for xrdp v0.9.25 (2024/03/11)

  • Running xrdp and xrdp-sesman on separate hosts is still supported by this release, but is now deprecated. This is not secure. A future v1.0 release will replace the TCP socket used between these processes with a Unix Domain Socket, and then cross-host running will not be possible.

General announcements

This is the last v0.9.x version which is released regularly. v0.9.x will be maintained for a while but less actively. New releases will happen only when severe security vulnerabilities or critical bugs are found.

We have created a fund on Open Collective. Support us if you like xrdp! Direct donations to each developer via GitHub Sponsors are also welcomed.

Security fixes

No new security fixes in this release.

Bug fixes

  • Backport touchpad inertial scrolling (#2364 #2424 #2948).

New features

  • If the client announces support for the Image RemoteFX codec it is logged (back-port of #2946)

Internal changes

  • FreeBSD CI version bumped to 13.2 from 12.4 (#2897)
  • Some test timeouts have been increased for slow CI machines (#2903)

Known issues

  • On-the-fly resolution change requires the Microsoft Store version of Remote Desktop client but 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)

v0.10.0-beta.1

1 month ago

This is the first beta release of xrdp v0.10.0.

v0.9.24

4 months ago

Release notes for xrdp v0.9.24 (2023/12/30)

  • Running xrdp and xrdp-sesman on separate hosts is still supported by this release, but is now deprecated. This is not secure. A future v1.0 release will replace the TCP socket used between these processes with a Unix Domain Socket, and then cross-host running will not be possible.

General announcements

We have created a fund on Open Collective. Support us if you like xrdp!

Direct donations to each developer via GitHub Sponsors are also welcomed.

Security fixes

No new security fixes in this release.

Bug fixes

  • Checking group membership should now work better on systems using directory services (#2806 #2817)
  • Pasting more than 32K characters of text to the clipboard now succeeds (#1839 #2824)
  • An incompatibility with FreeRDP 2.11.2 in the drive redirector has been fixed (#2834 #2839)

New features

  • Side buttons on some mice are now supported by NeutrinoRDP (#2860). Thanks to new contributor @naruhito for this patch.

Internal changes

  • cppcheck version used for CI bumped to 2.13.0 (#2830/#2887). Note that this greatly increases cppcheck scan times.

Known issues

  • On-the-fly resolution change requires the Microsoft Store version of Remote Desktop client but 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)

v0.9.23.1

7 months ago

Release notes for xrdp v0.9.23.1 (2023/09/27)

This is a security fix release for CVE-2023-42822. This update is recommended for all xrdp users.

Security fixes

Bug fixes

No bug fixes other than the above security fix in this release.

New features

No new features in this release.

Internal changes

  • cppcheck install script no longer installs z3 for cppcheck >= 2.8 (#2782)

v0.9.23

8 months ago

Release notes for xrdp v0.9.23 (2023/08/31)

General announcements

  • Running xrdp and xrdp-sesman on separate hosts is still supported by this release, but is now deprecated. This is not secure. A future v1.0 release will replace the TCP socket used between these processes with a Unix Domain Socket, and then cross-host running will not be possible.

Security fixes

Bug fixes

  • Environment variables set by PAM modules are no longer restricted to around 250 characters (#2712)
  • X11 clipboard clients now no longer hang when requesting a clipboard format which isn't available (#2767)

New features

No new features in this release.

Internal changes

  • Introduce release tarball generation script (#2703)
  • cppcheck version used for CI bumped to 2.11 (#2738)

Known issues

  • On-the-fly resolution change requires the Microsoft Store version of Remote Desktop client but 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)

v0.9.22.1

11 months ago

Release notes for xrdp v0.9.22.1 (2023/05/23)

This release is just a re-packing of source code tarball since v0.9.22 tarball includes invalid source code (#2687).

See v0.9.22 release note for functional changes since v0.9.22.1 is what v0.9.22 should be.

Thanks to @morgancoxuk and @bsmojver for reporting and testing!

References

v0.9.22

11 months ago

Release notes for xrdp v0.9.22 (2023/05/07)

NOTICE: This version unintentionally includes old source code. Use v0.9.22.1 instead.

General announcements

  • Running xrdp and xrdp-sesman on separate hosts is still supported by this release, but is now deprecated. This is not secure. A future v1.0 release will replace the TCP socket used between these processes with a Unix Domain Socket, and then cross-host running will not be possible.

Security fixes

No security fixes in this release.

New features

  • Empty passwords are no longer automatically passed through to sesman for authentication (#2509)
  • Don't try to listen on the scard socket if it isn't there (#2507)
  • The directory where PAM configuration files are installed can now be set with --with-pamconfdir (#2552 #2557 #2566)
  • Sesman can now be configured to ignore alternate shells passed from the client (#2634)
  • Allow longer UserWindowManager strings (#2653)

Bug fixes

  • Minor documentation fixes (#2508 #2582)
  • Memory management fixes to list module (#2548 #2577)
  • Fix some noise when MP3/AAC are in use and some logging improvements (#2519 #2537 #2554)
  • Fix potential NULL dereferences in chansrv (#2574)
  • An erroneous free in the smartcard handling code has been removed (#2611)
  • An unnecessary 'check.h' include was removed which prevented compilation on Arch systems (#2650)

Internal changes

  • cppcheck version used for CI bumped to 2.10 (#2521)
  • g_malloc, g_free, g_memset, and g_memcpy are now macros. These should not be used in new code (#2612)
  • FreeBSD CI now runs on FreeBSD 12.4 (#2622)

Changes for packagers or developers

Known issues

  • On-the-fly resolution change requires the Microsoft Store version of Remote Desktop client but 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)