Package: xrdp / 0.9.12-1.1

Metadata

Package Version Patches format
xrdp 0.9.12-1.1 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
make fixes.diff | (download)

xrdp/Makefile.am | 2 1 + 1 - 0 !
xrdpapi/Makefile.am | 3 3 + 0 - 0 !
2 files changed, 4 insertions(+), 1 deletion(-)

 build system fixes
config.diff | (download)

sesman/sesman.ini | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 use xorgxrdp instead of x11rdp


fix_perms.diff | (download)

common/os_calls.c | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 fix permissions between xrdp and sesman.
 Attempt to fix connection problem between xrdp-sesman (running
 as root) and xrdp (running as xrdp) by creating the socket for
 the xorgxrdp server as 0660 in a sgid-xrdp directory, since we
 can’t easily chgrp here; also fix retval check for listen(2)
shutup daemon.diff | (download)

common/log.c | 5 0 + 5 - 0 !
xrdp/xrdp.c | 1 0 + 1 - 0 !
2 files changed, 6 deletions(-)

 don’t spit on the console when starting


systemd.diff | (download)

instfiles/xrdp-sesman.service.in | 3 2 + 1 - 0 !
instfiles/xrdp.service.in | 7 6 + 1 - 0 !
2 files changed, 8 insertions(+), 2 deletions(-)

 fixes to systemd service files
lfs.diff | (download)

configure.ac | 3 3 + 0 - 0 !
libpainter/configure.ac | 3 3 + 0 - 0 !
librfxcodec/configure.ac | 3 3 + 0 - 0 !
3 files changed, 9 insertions(+)

 enable large file support on (at least) 32-bit linux
pulse debian.patch | (download)

instfiles/pulse/default.pa | 6 6 + 0 - 0 !
1 file changed, 6 insertions(+)

 use absolute path to pulseaudio modules
 The modules are installed to their locations by the xrdp-build-pulse-modules script.


var run.diff | (download)

instfiles/xrdp-sesman.service.in | 2 1 + 1 - 0 !
instfiles/xrdp.service.in | 2 1 + 1 - 0 !
2 files changed, 2 insertions(+), 2 deletions(-)

 assume hard that /run → /var/run, to please lintian
document certs.diff | (download)

xrdp/xrdp.ini | 2 2 + 0 - 0 !
1 file changed, 2 insertions(+)

 document ssl certificate ownership needs
Fix for CVE 2020 4044.patch | (download)

sesman/libscp/libscp_types.h | 4 4 + 0 - 0 !
sesman/libscp/libscp_v0.c | 335 215 + 120 - 0 !
sesman/libscp/libscp_v1s.c | 336 233 + 103 - 0 !
sesman/libscp/libscp_v1s_mng.c | 164 133 + 31 - 0 !
sesman/scp.c | 12 7 + 5 - 0 !
5 files changed, 592 insertions(+), 259 deletions(-)

 fix for cve-2020-4044
Fixed CVE 2020 4044 CI errors.patch | (download)

sesman/libscp/libscp_v0.c | 12 6 + 6 - 0 !
sesman/libscp/libscp_v1s.c | 6 3 + 3 - 0 !
sesman/libscp/libscp_v1s_mng.c | 2 1 + 1 - 0 !
3 files changed, 10 insertions(+), 10 deletions(-)

 fixed cve-2020-4044 ci errors