Skip to content

Releases: neutrinolabs/xrdp

xrdp v0.9.16

30 Apr 12:32
v0.9.16
a4c7ee0
Compare
Choose a tag to compare

Release notes for xrdp v0.9.16 (2021/04/30)

New features

Bug fixes

  • Fix some regressions in sesman auth modules (#1769)
  • Minor manpage fixes (#1787)
  • Fix TS_PLAY_SOUND_PDU_DATA to set the correct frequency and duration (#1793)
  • Fix password leakage to logs in NeutrinoRDP module (#1872) - thanks to @TOMATO-ONE for reporting.

Internal changes

  • cppcheck version for CI bumped to 2.4 (#1771, #1836)
  • FreeBSD version for CI bumped to 12-2 (#1804)
  • Support for check unit test framework added (#1843, #1860)
  • FreeBSD FUSE module now compiles under CI but needs additional work (#1856)
  • Compilation support added for additional Debian platforms (#1818)
  • Refactoring:-
    • Confusing preprocessor macro USE_NOPAM replaced with USE_PAM (#1800)
    • Window manager states in xrdp executable now use symbolic constants instead of numbers (#1803)
  • Documentation improvements
    • KRDC added to client list (#1817)
    • Platform support tier added (#1822)
    • README file revised (#1863)
  • Don't install test+development executables by default (#1858)

xrdp v0.9.15

28 Dec 14:10
v0.9.15
f24b7b7
Compare
Choose a tag to compare

Release notes for xrdp v0.9.15 (2020/12/28)

New features

  • Allow token sign in without autologon for SSO (#1667 #1668)
  • Norwegian keyboard support (#1675)
  • Improved config support for chansrv (#1635)
  • Unified chansrv, sesman and libxrdp logging (#1633 #1708 #1738) - thanks to @aquesnel
  • Support SUSE move to /usr/etc (#1702)
  • Parameters may now be specified for user-specified shell (#1270 #1695)
  • xrdp executables now allow alternative config files to be specified with -c (#1588 #1650 #1651)
  • sesrun improvements (#1741)
  • Drive redirection location can now be specified (#1048)
  • Now compiles on RISC-V (#1761)

Bug fixes

  • Additional buffer overflow checks (#1662)
  • FUSE support now builds on 32-bit platforms (#1682)
  • genkeymap array size conflict fixed (#1691)
  • Buffering issue with neutrinordp over a slow link fixed (#1608 1634)
  • Various documentation fixes (#1704 #1741 #1755 #1759)
  • Prevent PAM info message from causing authentication failure (#1727)
  • Cosmetic fixes for minor issues (#1751 #1755 #1749)
  • Try harder to clean up socket files on session exit (#1740 #1756)
  • xrdp-chansrv become defunct in docker while file copy (#1658)

Internal changes

  • Compilation warnings with newer compilers (#1659 #1680)
  • Continuation Integration checks on 32-bit platforms now include FUSE support (#1682)
  • Continuation Integration builds now default to the Ubuntu Focal platform (#1666)
  • FUSE type tidy-ups (#1686)
  • Switch from Travis CI to GitHub Actions (#1728 #1732)
  • Easier to set up console logging for utilities (#1711)

xrdp v0.9.14

31 Aug 06:45
v0.9.14
1469d65
Compare
Choose a tag to compare

Release notes for xrdp v0.9.14 (2020/08/31)

New features

  • VNC multi-monitor support if you are using a suitable Xvnc server #1343
  • VNC sessions now resize by default on reconnection if you are using a suitable Xvnc server #1343
  • Support Slackware for PAM #1558 #1560
  • Support Programmer Dvorak Keyboard #1663

[HEADS UP] The VNC changes are significant. They described in more detail on the following wiki page.

Bug fixes

  • Fix odd shift key behavior (workaround) #397 #1522
  • Fix Xorg path in the document for Arch Linux #1448 #1529
  • Fix Xorg path in the document for CentOS 8 #1646 #1647
  • Fix internal username/password buffer is smaller than RDP protocol specification #1648 #1653
  • Fix possible memory out-of-bounds accesses #1549
  • Fix memory allocation overflow #1557
  • Prevent chansrv input channels being scanned during a server reset #1595
  • Ignore TS_MULTIFRAGMENTUPDATE_CAPABILITYSET from client if fp disabled #1593
  • Minor manpage fixes #1611

Other changes

  • CI error fixes
  • Introduce cppcheck

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.13.1

30 Jun 07:01
v0.9.13.1
a9d4130
Compare
Choose a tag to compare

Release notes for xrdp v0.9.13.1 (2020/06/30)

This is a security fix release that includes fixes for the following local buffer overflow vulnerability.

This update is recommended for all xrdp users.

Special thanks

Thanks to Ashley Newson reporting the vulnerability and reviewing fix.

xrdp v0.9.13

11 Mar 04:50
v0.9.13
0a669c5
Compare
Choose a tag to compare

Release notes for xrdp v0.9.13 (2020/03/11)

This release is an intermediate bugfix release. The previous version v0.9.12 has some regressions on drive redirection.

Bug fixes (drive redirection related)

  • Fix chansrv crashes with segmentation fault (regression in #1449) #1487
  • Drive redirection now supports Guacamole client #1505 #1507
  • Prevent a coredump in the event of a corrupted file system #1507
  • Resolve double-free in chansrv_fuse #1469

Bug fixes (other)

Other changes

  • Add FreeBSD CI test #1466
  • Move Microsoft-defined constants into separate includes #1470
  • Perform cppcheck during CI test #1493
  • Support mousex button 8/9 #1478

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.12

28 Dec 12:38
v0.9.12
1ce5084
Compare
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
Compare
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
Compare
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
Compare
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
Compare
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