BSD Ports

Vulnerable: version 0.10.80.b20260702_2,1 is affected by 1 known vulnerability. See below.

net/xrdp-devel 0.10.80.b20260702_2,1 FreeBSD

Open source Remote Desktop Protocol (RDP) server (development version)

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
af5bb2f2d8
License
APACHE20
Categories
net
Package size
641.1 KiB, 4740.2 KiB installed

Description

Based on the work of rdesktop, xrdp uses the remote desktop protocol to present a GUI to the user.

The goal of this project is to provide a fully functional Linux terminal server, capable of accepting connections from rdesktop and Microsoft's own terminal server / remote desktop clients.

Unlike Windows NT/2000/2003 server, xrdp will not display a Windows desktop but an X window desktop to the user.

Xrdp uses Xvnc or X11rdp to manage the X session.

In the other systems

SystemPortVersion
FreeBSDnet/xrdp-devel0.10.80.b20260702_2,1
HardenedBSDnet/xrdp-devel0.10.80.b20260702_2,1
GhostBSDnet/xrdp-devel0.10.80.b20260702_2,1

Install

Binary package:

pkg install xrdp-devel

From the ports tree:

cd /usr/ports/net/xrdp-devel/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	xrdp-devel>0:net/xrdp-devel

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest0.10.80.b20260702_2,10.10.80.b20260702_2,1-0.10.80.b20241229_3,1-
FreeBSD:14:quarterly0.10.80.b20260702_2,10.10.80.b20260702_2,1n/a0.10.80.b20241229_3,10.10.80.b20260702_2,1
FreeBSD:15:latest0.10.80.b20260702_2,10.10.80.b20260702_2,1n/a-0.10.80.b20241229_3,1
FreeBSD:15:quarterly0.10.80.b20260702_2,10.10.80.b20260702_2,1n/an/an/a
FreeBSD:16:latest0.10.80.b20260702_2,10.10.80.b20260702_2,1n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Build 1

Library 1

Runtime 2

The full lists below include those, and their dependencies in turn.

Build dependencies 131

The first 100 are listed.

Run dependencies 146

The first 100 are listed.

No port depends on this one.

Configuration

Options name: net_xrdp

OptionDefaultDescription
DEBUGoffBuild with debugging support
FDKAAConEnable Fraunhofer FDK AAC for audio redirection
FUSEoffEnable drive redirection via FUSE (experimental)
IPV6offIPv6 protocol support
MP3LAMEoffEnable MP3 Lame for audio redirection
OPENH264onH.264 video codec support via OpenH264
OPUSonEnable Opus for audio redirection
X264onH.264 video codec support via x264
USES
autoreconf:build compiler:c11 cpe jpeg libtool localbase pkgconfig ssl xorg
Service scripts
none
Conflicts with
xrdp

Message after installing

xrdp has been installed.

There is an rc.d script, so the service can be enabled by adding this line
in /etc/rc.conf:

xrdp_enable="YES"
xrdp_sesman_enable="YES"

Do not forget to edit the configuration files in "/usr/local/etc/xrdp-devel"
and the "/usr/local/etc/xrdp-devel/startwm.sh" script.

To enable audio redirection, install the following ports/packages to meet
your environment.

- audio/pipewire-module-xrdp
- audio/pulseaudio-module-xrdp

Files

Manual pages 13
  • gfx.toml(5)
  • sesman.ini(5)
  • xrdp(8)
  • xrdp-chansrv(8)
  • xrdp-dis(1)
  • xrdp-dumpfv1(8)
  • xrdp-genkeymap(8)
  • xrdp-keygen(8)
  • xrdp-km.toml(5)
  • xrdp-sesadmin(8)
  • xrdp-sesman(8)
  • xrdp-sesrun(8)
  • xrdp.ini(5)
pkg-plist 132
  • bin/xrdp-dis
  • bin/xrdp-dumpfv1
  • bin/xrdp-genkeymap
  • bin/xrdp-keygen
  • bin/xrdp-sesadmin
  • bin/xrdp-sesrun
  • etc/pam.d/xrdp-sesman
  • etc/rc.d/xrdp
  • etc/rc.d/xrdp-sesman
  • etc/xrdp-devel/km-00000405.toml
  • etc/xrdp-devel/km-00000406.toml
  • etc/xrdp-devel/km-00000407.toml
  • etc/xrdp-devel/km-00000409.toml
  • etc/xrdp-devel/km-0000040a.toml
  • etc/xrdp-devel/km-0000040b.toml
  • etc/xrdp-devel/km-0000040c.toml
  • etc/xrdp-devel/km-0000040e.toml
  • etc/xrdp-devel/km-00000410.toml
  • etc/xrdp-devel/km-00000411.toml
  • etc/xrdp-devel/km-00000412.toml
  • etc/xrdp-devel/km-00000414.toml
  • etc/xrdp-devel/km-00000415.toml
  • etc/xrdp-devel/km-00000416.toml
  • etc/xrdp-devel/km-00000419.toml
  • etc/xrdp-devel/km-0000041d.toml
  • etc/xrdp-devel/km-00000424.toml
  • etc/xrdp-devel/km-00000426.toml
  • etc/xrdp-devel/km-00010426.toml
  • etc/xrdp-devel/km-00020426.toml
  • etc/xrdp-devel/km-00000807.toml
  • etc/xrdp-devel/km-00000809.toml
  • etc/xrdp-devel/km-0000080a.toml
  • etc/xrdp-devel/km-0000080c.toml
  • etc/xrdp-devel/km-00000813.toml
  • etc/xrdp-devel/km-00000816.toml
  • etc/xrdp-devel/km-0000100c.toml
  • etc/xrdp-devel/km-00010409.toml
  • etc/xrdp-devel/km-00060409.toml
  • etc/xrdp-devel/km-19360409.toml
  • etc/xrdp-devel/pulse/default.pa
  • @sample etc/xrdp-devel/gfx.toml.sample
  • @sample etc/xrdp-devel/reconnectwm.sh.sample
  • @sample etc/xrdp-devel/sesman.ini.sample
  • @sample etc/xrdp-devel/startwm.sh.sample
  • @sample etc/xrdp-devel/xrdp_keyboard.toml.sample
  • @sample etc/xrdp-devel/xrdp.ini.sample
  • include/ms-erref.h
  • include/ms-fscc.h
  • include/ms-rdpbcgr.h
  • include/ms-rdpeclip.h
  • include/ms-rdpedisp.h
  • include/ms-rdpefs.h
  • include/ms-rdpegdi.h
  • include/ms-rdpele.h
  • include/ms-rdperp.h
  • include/ms-smb2.h
  • include/painter.h
  • include/rfxcodec_common.h
  • include/rfxcodec_decode.h
  • include/rfxcodec_encode.h
  • include/xrdp_client_info.h
  • include/xrdp_constants.h
  • include/xrdp_rail.h
  • include/xrdp_scancode_defs.h
  • include/xrdp_sockets.h
  • include/xup_client_info.h
  • lib/libpainter.a
  • lib/librfxencode.a
  • lib/xrdp/libcommon.a
  • lib/xrdp/libcommon.so
  • lib/xrdp/libcommon.so.0
  • lib/xrdp/libcommon.so.0.0.0
  • lib/xrdp/libipm.a
  • lib/xrdp/libipm.so
  • lib/xrdp/libipm.so.0
  • lib/xrdp/libipm.so.0.0.0
  • lib/xrdp/libmc.a
  • lib/xrdp/libmc.so
  • lib/xrdp/libsesman.a
  • lib/xrdp/libsesman.so
  • lib/xrdp/libsesman.so.0
  • lib/xrdp/libsesman.so.0.0.0
  • lib/xrdp/libtoml.a
  • lib/xrdp/libtoml.so
  • lib/xrdp/libtoml.so.1
  • lib/xrdp/libtoml.so.1.0.0
  • lib/xrdp/libvnc.a
  • lib/xrdp/libvnc.so
  • lib/xrdp/libxrdp.a
  • lib/xrdp/libxrdp.so
  • lib/xrdp/libxrdp.so.0
  • lib/xrdp/libxrdp.so.0.0.0
  • lib/xrdp/libxrdpapi.a
  • lib/xrdp/libxrdpapi.so
  • lib/xrdp/libxrdpapi.so.0
  • lib/xrdp/libxrdpapi.so.0.0.0
  • lib/xrdp/libxup.a
  • lib/xrdp/libxup.so
  • libdata/pkgconfig/libpainter.pc
  • libdata/pkgconfig/rfxcodec.pc

The first 100 are listed.

distinfo 3
FileSizeSHA256
xrdp/neutrinolabs-xrdp-v0.10.80.b20260702-3af31df3_GH0.tar.gz1.286744e+068487d7f8b901a2ce64d8414981e866893ba2e890d45bd179f158e62d740e8b25
xrdp/neutrinolabs-librfxcodec-0badc06_GH0.tar.gz664467cd00304e17617fce7f531d47c671ed1b90837aa50dedc9d34a641f55b5135d4
xrdp/neutrinolabs-libpainter-379b8fb_GH0.tar.gz139567a9e22e78d08afdc24c6591cacd0e66f434e5016901800bcdd1a43f3355f1e1d

Known vulnerabilities 1

Commit history 3

DateCommitCreditsLog message
af5bb2f2d8 Koichiro Iwao net/xrdp-devel: Use canonical spelling of USERS/GROUPS
Applying D59324 to net/xrdp-devel as well. Reported by: cperciva Fixes: df5ed26f9502 ("net/xrdp-devel: Update to 0.10.80.b20241229 4c8c773") Sponsored by: Amazon Sponsored by: Cybertrust Japan Differential Revision: https://reviews.freebsd.org/D59324
388f5973b7 Daniel Engberg */*: Bump consumers of multimedia/libx264
Reported by: Kevin Oberman <[email protected]>
2fa36c0306 Koichiro Iwao net/xrdp-devel: Update to the latest commit
Security: CVE-2026-41252 Security: CVE-2026-41521 Security: CVE-2026-44178 Security: CVE-2026-42218 Security: CVE-2026-44978 Security: CVE-2026-54538 Security: CVE-2026-55238 Security: CVE-2026-55626 Security: CVE-2026-55639 Security: CVE-2026-55645 MFH: 2026Q2