Skip to content

Releases: neutrinolabs/xrdp

xrdp v0.9.25.1

13 Mar 11:40
v0.9.25.1
d7b7a3c
Compare
Choose a tag to compare

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)

xrdp v0.9.25

11 Mar 13:51
v0.9.25
18cb6ef
Compare
Choose a tag to compare

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

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)

xrdp v0.10.0-beta.1

09 Mar 15:16
v0.10.0-beta.1
ac67abe
Compare
Choose a tag to compare
xrdp v0.10.0-beta.1 Pre-release
Pre-release

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

xrdp v0.9.24

30 Dec 15:38
v0.9.24
85c863d
Compare
Choose a tag to compare

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)

xrdp v0.9.23.1

27 Sep 18:04
v0.9.23.1
1b49f82
Compare
Choose a tag to compare

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)

xrdp v0.9.23

31 Aug 05:54
v0.9.23
4c3dd94
Compare
Choose a tag to compare

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)

xrdp v0.9.22.1

23 May 01:05
v0.9.22.1
b26ca93
Compare
Choose a tag to compare

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

xrdp v0.9.22

07 May 06:55
v0.9.22
71594b5
Compare
Choose a tag to compare

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)

xrdp v0.9.21.1

13 Dec 09:16
v0.9.21.1
d459047
Compare
Choose a tag to compare

Release notes for xrdp v0.9.21.1 (2022/12/13)

This release only includes following fix for packagers. Packagers try to build xrdp on distributions other than Arch Linux, Debian, SUSE, Red Hat(ish), FreeBSD and macOS may be required to use this release.

Changes for packagers or developers

  • Add missing xrdp-sesman.system to distributed tarball (#2466 #2468)

xrdp v0.9.21

10 Dec 12:35
v0.9.21
83a4d55
Compare
Choose a tag to compare

Release notes for xrdp v0.9.21 (2022/12/10)

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

This update is recommended for all xrdp users and provides following important security fixes:

These security issues are reported by Team BT5 (BoB 11th). We appreciate their great help with making and reviewing patches.

New features

  • openSuSE Tumbleweed move to /usr/lib/pam.d is now supported in the installation scripts (#2413)
  • VNC backend session now supports extra mouse buttons 6, 7 and 8 (#2426)

Bug fixes

  • Passwords are no longer left on the heap in sesman (#1599 #2439)
  • Set permissions on pcsc socket dir to owner only (#2454 #2460)

Internal changes

  • CI updates to cope with github upgrades (#2395)

Changes for packagers or developers

Nothing this time.

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)