Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
41 changes: 40 additions & 1 deletion NEWS.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,41 @@
# Release notes for xrdp v0.10.4 (2025/07/02)

## General announcements

If you like xrdp, please consider sponsoring or donating to the project. We accept financial contributions through [Open Collective](https://opencollective.com/xrdp-project), and direct donations to individual developers via GitHub Sponsors are also welcome.

* [V0.10.3] Experimental support for utmp/wtmp file is provided in this release. If you use this, be aware that these files are only updated when an xrdp session is created or destroyed. Disconnections and reconnections to the same session are not tracked. In particular:
* the FROM address for a client (as shown by the `w` command) reflects the IP address of the client at the time of creation, and not the address of the currently connected client.
* Sessions started by the `xrdp-sesrun` command do not have a FROM address.
* The use_vsock parameter in xrdp.ini is deprecated. Use 'port=vsock://' instead.

## Security fixes
None

## New features
* When running as a Hyper-V VM, additional security features can be provided by setting the vmconnect parameter in xrdp.ini. Thanks to @gpotter2 for this great feature (#3524)
* Add Latvian keyboards (#3511, #3519)

## Bug fixes
* systemd detection has been improved on Debian-based systems (#3497, #3502)
* xrdp sessions fail with Quest/OneIdentity Safeguard for Privileged Sessions (#3498, #3507)
* A race condition at chansrv startup which can result in chansrv not being killed has been addressed (#3482)
* Various Coverity warnings have been addressed (#3508)
* A possible double-free on chansrv exit has been addressed (#3546)

## Internal changes
* The embedded TOML-C99 library is updated to the latest version (#3530)

## Changes for users
None

## Changes for packagers or developers
* (from v0.10.3) The `--enable-utmp` needs to be added to enable UTMP support.
* (from v0.10.3) The config file subdirectory (`xrdp` part of `/etc/xrdp`) can now be configured (#3369)
* (from v0.10.3) Packagers using TigerVNC to provide the Xvnc backend may wish to configure the 'Xvnc over UDS' session type as a default by using a `code=1` line in xrdp.ini. Instructions are provided in the released xrdp.ini file.

-----------------------

# Release notes for xrdp v0.10.3 (2025/03/30)

## General announcements
Expand Down Expand Up @@ -35,6 +73,7 @@ None
None

## Changes for packagers or developers
* The `--enable-utmp` needs to be added to enable UTMP support.
* The config file subdirectory (`xrdp` part of `/etc/xrdp`) can now be configured (#3369)
* Packagers using TigerVNC to provide the Xvnc backend may wish to configure the 'Xvnc over UDS' session type as a default by using a `code=1` line in xrdp.ini. Instructions are provided in the released xrdp.ini file.

Expand Down Expand Up @@ -131,7 +170,7 @@ Please consider sponsoring or making a donation to the project if you like xrdp.
* An unnecessary licensing exchange during connection setup has been removed. This was causing problems for FIPS-compliant clients (#3132 backport of #3143)

## Internal changes
* FreeBSD CI bumped to 13.3 (#3088, backport of #3104)
* FreeBSD CI bumped to 14.2 (#3088 #3427)

## Changes for users
* None since v0.10.0.
Expand Down
2 changes: 1 addition & 1 deletion configure.ac
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
# Process this file with autoconf to produce a configure script

AC_PREREQ([2.69])
AC_INIT([xrdp], [0.10.3], [[email protected]])
AC_INIT([xrdp], [0.10.4], [[email protected]])
AC_DEFINE([VERSION_YEAR], 2025, [Copyright year])
AC_CONFIG_HEADERS(config_ac.h:config_ac-h.in)
AM_INIT_AUTOMAKE([1.7.2 foreign])
Expand Down