freerdp3: upgrade 3.23.0 -> 3.24.0

Contains many bugfixes and CVE fixes:
https://github.com/FreeRDP/FreeRDP/releases/tag/3.24.0

Added build option to use internal rc4 and md4 ciphers: this is due
to a recent change in oe-core. OpenSSL's legacy ciphers (like RC4 and MD4)
are now disabled by default (with 'legacy' PACKAGECONFIG), however
FreeRDP3 relies on them.
To ensure that the required ciphers are available, build the
recipe with this ciphers' internal implementations instead of
expecting OpenSSL to support them.

Ptests passed successfully.

Signed-off-by: Gyorgy Sarvari <skandigraun@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
This commit is contained in:
Gyorgy Sarvari 2026-03-17 15:02:25 +01:00 committed by Khem Raj
parent 9a3f58742f
commit 87e26e4769
No known key found for this signature in database
GPG Key ID: BB053355919D3314

View File

@ -8,7 +8,7 @@ RDEPENDS:${PN}-ptest += "cmake coreutils"
inherit pkgconfig cmake ptest
SRCREV = "b933ae18d9ad2a1d73c610868fcc30eb61654070"
SRCREV = "b00402d3258402c868224b6ffed04182cbed78d9"
SRC_URI = "git://github.com/FreeRDP/FreeRDP.git;branch=master;protocol=https;tag=${PV} \
file://run-ptest"
@ -39,6 +39,8 @@ EXTRA_OECMAKE = " \
-DWITH_SAMPLE=OFF \
-DWITH_CAIRO=ON \
-DWITH_MANPAGES=OFF \
-DWITH_INTERNAL_RC4=ON \
-DWITH_INTERNAL_MD4=ON \
"
X11_DEPS = "virtual/libx11 libxinerama libxext libxcursor libxv libxi libxrender libxfixes libxdamage libxrandr libxkbfile"