Skip to content

Releases: neutrinolabs/xrdp

xrdp v0.9.12

28 Dec 12:38
v0.9.12
1ce5084

Choose a tag to compare

Release notes for xrdp v0.9.12 (2019/12/28)

Bug fixes

  • Fix "The log reference is NULL" error when sesman startup #1425
  • Fix behavior when shmem_id changes #1439
  • Make vsock config accept -1 for cid and port #1441
  • Cleanup refresh rect and check stream bounds #1437
  • Significant improvements in drive redirection #1449
  • Fix build on macOS Catalina #1462

Other changes

  • Proprietary microphone redirection via rdpsnd is now default off
    RDP compatible microphone redirection is on instead #1427
  • Skip connecting to chansrv when no channels enabled #1393
  • Add openSUSE's pam rules #1442
  • Do not terminate xrdp daemon when caught SIGHUP #1319

Known issues

  • FreeRDP 2.0.0-rc4 or later might not able to connect to xrdp due to
    xrdp's bad-mannered behaviour, add +glyph-cache option to FreeRDP to connect #1266
  • Audio redirection by MP3 codec doesn't sound with some client, use AAC instead #965

xrdp v0.9.11

19 Aug 15:45
v0.9.11
1e4b03e

Choose a tag to compare

Release notes for xrdp v0.9.11 (2019/08/19)

New features

  • Suppress output (do not draw screen when client window is minimized) #1330
  • Audio input (microphone) redirection compatible with MS-RDPEAI #1369
  • Now xrdp can listen on more than one port #1124 #1366

Bug fixes

  • Fix the issue audio redirection sometimes sounds with long delay #1363
  • Check term event for more responsive shutdown #1372

Known issues

  • FreeRDP 2.0.0-rc4 or later might not able to connect to xrdp due to
    xrdp's bad-mannered behaviour, add +glyph-cache option to FreeRDP to connect #1266
  • Audio redirection by MP3 codec doesn't sound with some client, use AAC instead #965

xrdp v0.9.10

18 Apr 06:13
v0.9.10
20f6ac9

Choose a tag to compare

Release notes for xrdp v0.9.10 (2019/04/18)

Special thanks

Thank you for matt335672 contributing to lots of improvements in drive redirection!

New features

  • Restrict outbound (server->client) clipboard transfer, configured in sesman.ini #1298

Bug fixes

  • Fix the issue libscp v1 not setting width but height twice #1293
  • Fix the issue reconnecting to session causes duplicate drive entries in fuse fs #1299
  • Fix default_wm and reconnect_sh refer wrong path after sesman caught SIGUP #1315 #1331
  • Shutdown xrdp more responsively #1325
  • Improve remote file lookup in drive redirection #996 #1327
  • Overwriting & appending to existing files is are now supported #1327

Other changes

  • Add Danish Keyboard #1290
  • Put xrdp- prefix to some executables appear in man page #1313
  • Replace some URLs from SF.net to xrdp.org #1313

Known issues

  • FreeRDP 2.0.0-rc4 or later might not able to connect to xrdp due to
    xrdp's bad-mannered behaviour, add +glyph-cache option to FreeRDP to connect #1266
  • Audio redirection by MP3 codec doesn't sound with some client, use AAC instead #965

xrdp v0.9.9

25 Dec 04:53
v0.9.9
d60cb4d

Choose a tag to compare

Release notes for xrdp v0.9.9 (2018/12/25)

Release cycle

From the next release, release cycle will be changed from quarterly to every
4 months. xrdp will be released in April, August, December.

New features

  • Disconnection by idle timeout (requires xorgxrdp v0.2.9 or later) #1227
  • Glyph cache v2 (fixes no font issue on iOS/macOS/Android client) #367 #1235

Bug fixes

  • Fix xrdp-chansrv crashes caused in drive redirection #1202 #1225
  • Fix build with FDK AAC v2 #1257
  • Do not enable RemoteApp if the INFO_RAIL flag is not set (RDP-RDP proxy) #1253

Other changes

  • Add Spanish Latin Amarican keyboard #1237 #1240 #1244
  • Dynamic channel improvements #1222 #1224
  • Remove some deprecated sesman session types #1232
  • Refactoring and cleanups

Known issues

  • FreeRDP 2.0.0-rc4 or later might not able to connect to xrdp due to
    xrdp's bad-mannered behaviour, add +glyph-cache option to FreeRDP to connect #1266
  • Audio redirection by MP3 codec doesn't sound with some client, use AAC instead #965

xrdp v0.9.8

25 Sep 06:37
v0.9.8
6049cf8

Choose a tag to compare

Release notes for xrdp v0.9.8 (2018/09/25)

Deprecation notice

We removed TLSv1 and TLSv1.1 from the default config. The current default is TLSv1.2
and TLSv1.3. Users can whenever re-enable these early TLS versions by editing xrdp.conf.
To use TLSv1.3, OpenSSL or LibreSSL must support TLSv1.3. You can know the OpenSSL
or LibreSSL version by xrdp --version command that compiled with xrdp.

Other topics

Pulseaudio modules has been removed from xrdp source tree since it is actually
independent and not part of xrdp. The repository has been moved to:
https://github.com/neutrinolabs/pulseaudio-module-xrdp

If you want to use audio redirection, make sure install the module separately.

New features

  • Add TLSv1.3 support #1193

Bug fixes

  • Ensure unmount redirected drive on fatal X error #1140

Other changes

  • Show more helpful message if xrdp-dis failed #1206
  • Pass pulse socket name via environment variable #1198
  • Fix xrdp's log path in man page #1168

xrdp v0.9.7

29 Jun 08:32
v0.9.7
a9e2dcc

Choose a tag to compare

Release notes for xrdp v0.9.7 (2018/06/29)

Deprecation notice

x11rdp has been removed from xrdp reposiory and stored in the separate repository.
Checkout x11rdp repository if you still need x11rdp.
In most cases, xorgxrdp can replace x11rdp.

Bug fixes

  • Fix endianness detection on ppc64el #1082
  • Fix a bug xrdp file copy slow #1112 #1132
  • Copy the PAM session environment for the reconnect script #1120
  • Accept fullpath for DefaultWindowManager, ReconnectScript #1147

Other changes

  • Add PAM support for Arch Linux #1078
  • Show OpenSSL version to '--version' CLI option #1096
  • Separate x11rdp from xrdp repository #1104
  • Support sesrun start xorgxrdp sessions #1108
  • Show configure summary when configure is done #1126 #1134 #1137
  • Less spit on the console when sesman starts #1142
  • Fix memory leaks #1146
  • Separate rc script for FreeBSD into xrdp and xrdp-sesman #1153
  • Improve documents and helps

Known issues

  • Audio redirection by MP3 codec doesn't sound with some client, use AAC instead #965

xrdp v0.9.6

26 Mar 06:05
v0.9.6
37d5430

Choose a tag to compare

Release notes for xrdp v0.9.6 (2018/03/26)

Compatibility notice

Exclamation mark (!) has been removed from comment out symbol of config files.
Use number sign (#) or semicolon (;) instead. As a result of this change, now
you can use exclamation mark as config value such as in tls_ciphers.

tls_ciphers=HIGH:!aNULL:!eNULL:!EXPORT:!RC4

See also: #1033

macOS supports

Please note that xrdp still doesn't support macOS officially so far.
However, a volunteer is working on macOS compatibility.

  • Generate dylibs for macOS #1015
  • Add PAM support for macOS #1021

Bug fixes

  • Make listen check before daemon fork #988
  • Fix xrdp sometimes become zombie processes #1000
  • Include hostname in sesman password file name #1006 #1007 #1076
  • Fix default startwm.sh to use bash explicitly #1009 #1049
  • Fix the issue FreeBSD doesn't acknowledge terminated sessions #1016 #1030

Other changes

  • Add Swiss French keyboard #1053
  • Improve perfect forward secrecy, explicitly enable ECDHE/DHE #1024 #1052 #1063
  • Lots of leak fixes, cleanups and refactoring

Known issues

  • Audio redirection by MP3 codec doesn't sound with some client, use AAC instead #965

xrdp v0.9.5

27 Dec 14:50
v0.9.5
256fa11

Choose a tag to compare

Release notes for xrdp v0.9.5 (2017/12/27)

Security fixes

New features

Bug fixes

  • Avoid use of hard-coded sesman port #895
  • Workaround for corrupted display with Windows Server 2008 using NeutrinoRDP #869
  • Fix glitch in audio redirection by AAC #910 #936
  • Implement vsock support #930 #935 #948
  • Avoid 100% CPU usage on SSL accept #956

Other changes

  • Add US Dvorak keyboard #929
  • Suppress some misleading logs #964
  • Add Finnish keyboard #972
  • Add more user-friendlier description about Xorg config #974
  • Renew pulseaudio document #984 #985
  • Lots of cleanups and refactoring

Known issues

  • Audio redirection by MP3 codec doesn't sound with some client, use AAC instead #965

xrdp v0.9.4

28 Sep 02:38
v0.9.4

Choose a tag to compare

Release notes for xrdp v0.9.4 (2017/09/28)

New features

  • Accept prefill credentials in base64 form #153 #811
  • Indroduce AAC encoder to audio redirection (requires Windows 10 client)

Bugfixes

  • Fix ocasional SEGV in drive redirection #838
  • Fix client's IP addresses in xrdp-sesman.log are always logged as 0.0.0.0 #878 #882
  • Fix ls_background_image didn't accept full path #776 #853
  • Fix misuse of hidelogwindow #414 #876
  • Fix WTSVirtualChannelWrite return code #859
  • Fix no longer needed socket files remained in the socket dir #812 #831
  • Make creating socket path a bit more robust #823

Other changes

  • Add Belgian keyboard #858
  • Add a PAM file for FreeBSD #824
  • Several refactorings and cosmetic changes

Known issues

  • Windows 10 (1703) shows black blank screen in RemoteFX mode
    • This issue is already fixed at Insider Preview build 16273

xrdp v0.9.3.1

16 Aug 05:08
v0.9.3.1

Choose a tag to compare

Release notes for xrdp v0.9.3.1 (2017/08/16)

This release fixes a trivial packaging issue #848 occurred in v0.9.3. The issue only affects systemd systems. This release is principally for distro packagers or users who compile & install xrdp from source.

Users who running xrdp on these systems don't need to upgrade from v0.9.3 to v0.9.3.1.

  • Linux systems without systemd
  • non-Linux systems such as BSD operating systems