mirror of
git://git.openembedded.org/meta-openembedded
synced 2026-04-02 02:49:12 +00:00
xrdp: upgrade 0.10.4.1 -> 0.10.5
Contains fix for CVE-2025-68670. Drop patch that is included in this release. Changelog: Security fixes: - CVE-2025-68670 New features: - It is now possible to start the xrdp daemon entirely unprivileged from the service manager. If you do this certain restrictions will apply. See https://github.com/neutrinolabs/xrdp/wiki/Running-the-xrdp-process-as-non-root for details. - TLS pre-master secrets can now be recorded for packet captures - Add a FuseRootReportMaxFree to work around 'no free space' issues with some file managers - Alternate shell names can now be passed to startwm.sh in an environment variable for more system management control - Updated Xorg paths in sesman.ini to include more recent distros - Add Slovenian keyboard - xrdpapi: Add a way to monitor connect/disconnect events Bug fixes: - Allow an empty X11 UTF8_STRING to be pasted to the clipboard - Fix a regression introduced in v0.10.x, where it became impossible to connect to a VNC server which did not support the ExtendedDesktopSize encoding - Fix a regression introduced in v0.10.x related to PAM groups handling - Inconsistencies with [MS-RDPBCGR] have been addressed - A reference to uninitialised data within the verify_user_pam_userpass.c module has been fixed - Prevent some possible crashes when the RFX encoder is resized - Fixes a regression introduced by GFX development which prevented the JPEG encoder from working correctly - Fixes a regression introduced by #2974 which resulted in the xrdp PID file being deleted unexpectedly - Do not overwrite a VNC port set by the user when not using sesman - Fix regression from 0.9.x when freerdp client uses /workarea - Fixes a crash where a resize is attempted with drdynvc disabled - getgrouplist() now compiles on MacOS - Various Coverity warnings have been addressed - Documentation improvements Internal changes: - An unnecessary include of sys/signal.h causing a compile warning on MUSL-C has been removed Signed-off-by: Gyorgy Sarvari <skandigraun@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
This commit is contained in:
parent
9205d2c95e
commit
7c54c935cb
@ -1,27 +0,0 @@
|
||||
|
||||
sys/signal.h does almost the same in both glibc and musl: it includes "signal.h"
|
||||
|
||||
However with musl there is also a warning macro about this, which is interpreted as
|
||||
an error during building.
|
||||
|
||||
Fixes error:
|
||||
|
||||
| In file included from ../../sources/xrdp-0.10.4.1/waitforx/waitforx.c:5:
|
||||
| <...>/usr/include/sys/signal.h:1:2: error: #warning redirecting incorrect #include <sys/signal.h> to <signal.h> [-Werror=cpp]
|
||||
| 1 | #warning redirecting incorrect #include <sys/signal.h> to <signal.h>
|
||||
| | ^~~~~~~
|
||||
| cc1: all warnings being treated as errors
|
||||
|
||||
Upstream-Status: Submitted [https://github.com/neutrinolabs/xrdp/pull/3678]
|
||||
Signed-off-by: Gyorgy Sarvari <skandigraun@gmail.com>
|
||||
|
||||
--- ./waitforx/waitforx.c.orig 2025-11-25 14:38:46.464337398 +0100
|
||||
+++ ./waitforx/waitforx.c 2025-11-25 14:38:52.007441093 +0100
|
||||
@@ -2,7 +2,6 @@
|
||||
#include <signal.h>
|
||||
#include <stdio.h>
|
||||
#include <stdlib.h>
|
||||
-#include <sys/signal.h>
|
||||
#include <unistd.h>
|
||||
|
||||
#include "config_ac.h"
|
||||
@ -17,9 +17,7 @@ SRC_URI = "https://github.com/neutrinolabs/${BPN}/releases/download/v${PV}/${BPN
|
||||
file://0001-arch-Define-NO_NEED_ALIGN-on-ppc64.patch \
|
||||
file://0001-mark-count-with-unused-attribute.patch \
|
||||
"
|
||||
SRC_URI:append:libc-musl = " file://fix-compiling-with-musl.patch"
|
||||
|
||||
SRC_URI[sha256sum] = "52eadf3e86c57be0de0b9d5c184b52a7946a070746d3eb04b5089dd6d42f8f5f"
|
||||
SRC_URI[sha256sum] = "9abc96d164de4b1c40e2f3f537d0593d052a640cf3388978c133715ea69fb123"
|
||||
|
||||
UPSTREAM_CHECK_URI = "https://github.com/neutrinolabs/xrdp/releases"
|
||||
UPSTREAM_CHECK_REGEX = "releases/tag/v(?P<pver>\d+(\.\d+)+)"
|
||||
Loading…
x
Reference in New Issue
Block a user