* [PR PATCH] freerdp3: update to 3.10.0
@ 2024-12-16 23:46 chrysos349
2024-12-21 13:47 ` [PR PATCH] [Updated] " chrysos349
` (33 more replies)
0 siblings, 34 replies; 35+ messages in thread
From: chrysos349 @ 2024-12-16 23:46 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 581 bytes --]
There is a new pull request by chrysos349 against master on the void-packages repository
https://github.com/chrysos349/void-packages freerdp3
https://github.com/void-linux/void-packages/pull/53544
freerdp3: update to 3.10.0
#### Testing the changes
- I tested the changes in this PR: **YES**
#### Local build testing
- I built this PR locally for my native architecture, (x86_64)
- I built this PR locally for these architectures (if supported. mark crossbuilds):
- aarch64-musl
A patch file from https://github.com/void-linux/void-packages/pull/53544.patch is attached
[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-freerdp3-53544.patch --]
[-- Type: text/x-diff, Size: 4176 bytes --]
From 409115c5ef6e2ac4a36b4e5dd3eebe3def751568 Mon Sep 17 00:00:00 2001
From: chrysos349 <chrysostom349@gmail.com>
Date: Tue, 17 Dec 2024 02:45:25 +0300
Subject: [PATCH] freerdp3: update to 3.10.0
---
srcpkgs/freerdp3/patches/fix-cross.patch | 27 ++++++++++++------------
srcpkgs/freerdp3/template | 10 ++++-----
2 files changed, 18 insertions(+), 19 deletions(-)
diff --git a/srcpkgs/freerdp3/patches/fix-cross.patch b/srcpkgs/freerdp3/patches/fix-cross.patch
index d7d5b8cfe5cfdc..0bff5ce8356755 100644
--- a/srcpkgs/freerdp3/patches/fix-cross.patch
+++ b/srcpkgs/freerdp3/patches/fix-cross.patch
@@ -1,27 +1,26 @@
diff --git a/client/common/man/CMakeLists.txt b/client/common/man/CMakeLists.txt
-index 798957c78..c14d22319 100644
+index 40c7e3d8..68d18451 100644
--- a/client/common/man/CMakeLists.txt
+++ b/client/common/man/CMakeLists.txt
@@ -1,6 +1,3 @@
-if(CMAKE_CROSSCOMPILING)
-- find_package(GenerateArgumentManpage)
+- find_package(GenerateArgumentManpage)
-else()
- include_directories(${CMAKE_BINARY_DIR}/include/)
+ include_directories(${CMAKE_BINARY_DIR}/include/)
- add_executable(generate_argument_manpage
-@@ -9,14 +6,13 @@ else()
- )
- export(TARGETS generate_argument_manpage FILE
- "${CMAKE_BINARY_DIR}/GenerateArgumentManpageConfig.cmake")
+ add_executable(generate_argument_manpage generate_argument_manpage.c ../cmdline.h)
+@@ -15,13 +12,12 @@ else()
+ endif()
+
+ export(TARGETS generate_argument_manpage FILE "${CMAKE_BINARY_DIR}/GenerateArgumentManpageConfig.cmake")
-endif()
set(MAN_OPTIONS_FILE "${CMAKE_CURRENT_BINARY_DIR}/freerdp-global-options.1")
set_property(DIRECTORY APPEND PROPERTY CMAKE_CONFIGURE_DEPENDS ${MAN_OPTIONS_FILE})
add_custom_command(
- OUTPUT ${MAN_OPTIONS_FILE}
-- COMMAND ${CMAKE_BINARY_DIR}/client/common/man/generate_argument_manpage "${MAN_OPTIONS_FILE}"
-+ COMMAND generate_argument_manpage "${MAN_OPTIONS_FILE}"
- WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}
- DEPENDS
- generate_argument_manpage
+- OUTPUT ${MAN_OPTIONS_FILE} COMMAND $<TARGET_FILE:generate_argument_manpage> "${MAN_OPTIONS_FILE}"
++ OUTPUT ${MAN_OPTIONS_FILE} COMMAND generate_argument_manpage "${MAN_OPTIONS_FILE}"
+ WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR} DEPENDS generate_argument_manpage
+ )
+ add_custom_target(
diff --git a/srcpkgs/freerdp3/template b/srcpkgs/freerdp3/template
index 41fbe1551f463f..c39a9635dcdb89 100644
--- a/srcpkgs/freerdp3/template
+++ b/srcpkgs/freerdp3/template
@@ -1,10 +1,10 @@
# Template file for 'freerdp3'
pkgname=freerdp3
-version=3.9.0
+version=3.10.0
revision=1
build_style=cmake
build_helper=qemu
-configure_args="-DCHANNEL_URBDRC_CLIENT=ON
+configure_args="-Wno-dev -DCMAKE_BUILD_TYPE=Release -DCHANNEL_URBDRC_CLIENT=ON
-DPKG_CONFIG_RELOCATABLE=OFF -DPROXY_PLUGINDIR=/usr/lib/${pkgname}/server/proxy/plugins
-DRDTK_FORCE_STATIC_BUILD=ON -DWAYLAND_SCANNER=/usr/bin/wayland-scanner
-DWITH_BINARY_VERSIONING=ON
@@ -19,7 +19,8 @@ configure_args="-DCHANNEL_URBDRC_CLIENT=ON
-DWITH_FFMPEG=$(vopt_if ffmpeg ON OFF) -DWITH_PCSC=$(vopt_if smartcard ON OFF)
-DWITH_PKCS11=$(vopt_if smartcard ON OFF) -DWITH_SWSCALE=$(vopt_if ffmpeg ON OFF)
-DWITH_WAYLAND=$(vopt_if wayland ON OFF) -DWITH_WEBVIEW=$(vopt_if webview ON OFF)
- -DWITH_CLIENT_SDL_VERSIONED=$(vopt_if sdl2 ON OFF)"
+ -DWITH_CLIENT_SDL_VERSIONED=$(vopt_if sdl2 ON OFF) -DWITH_VERBOSE_WINPR_ASSERT=OFF
+ -DWITH_INTERNAL_MD4=ON -DWITH_INTERNAL_RC4=ON"
hostmakedepends="pkg-config $(vopt_if wayland wayland-devel)"
makedepends="alsa-lib-devel cups-devel fuse3-devel icu-devel libXcursor-devel
libXdamage-devel libXinerama-devel libXrandr-devel libXv-devel
@@ -35,8 +36,7 @@ license="Apache-2.0"
homepage="https://www.freerdp.com/"
changelog="https://raw.githubusercontent.com/FreeRDP/FreeRDP/master/ChangeLog"
distfiles="https://github.com/FreeRDP/FreeRDP/archive/${version}.tar.gz"
-checksum=a1d2946c67037bf6bb8aa2f0441c7cacd5e92c835d776cecffb4fcdbaa45ec4f
-CFLAGS="-Wno-dev"
+checksum=fb776f1f7ef401f8ceb54eb9fce5457c1e2ac04230d62fbc31dc25d9bdca0b1a
# wayland - deprecated, sdl2 - experimental
build_options="aad ffmpeg sdl2 smartcard wayland webview"
^ permalink raw reply [flat|nested] 35+ messages in thread
* Re: [PR PATCH] [Updated] freerdp3: update to 3.10.0
2024-12-16 23:46 [PR PATCH] freerdp3: update to 3.10.0 chrysos349
@ 2024-12-21 13:47 ` chrysos349
2024-12-21 15:25 ` chrysos349
` (32 subsequent siblings)
33 siblings, 0 replies; 35+ messages in thread
From: chrysos349 @ 2024-12-21 13:47 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 586 bytes --]
There is an updated pull request by chrysos349 against master on the void-packages repository
https://github.com/chrysos349/void-packages freerdp3
https://github.com/void-linux/void-packages/pull/53544
freerdp3: update to 3.10.0
#### Testing the changes
- I tested the changes in this PR: **YES**
#### Local build testing
- I built this PR locally for my native architecture, (x86_64)
- I built this PR locally for these architectures (if supported. mark crossbuilds):
- aarch64-musl
A patch file from https://github.com/void-linux/void-packages/pull/53544.patch is attached
[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-freerdp3-53544.patch --]
[-- Type: text/x-diff, Size: 4176 bytes --]
From e88b29661daac792e0f6d5faa91de496900ffa63 Mon Sep 17 00:00:00 2001
From: chrysos349 <chrysostom349@gmail.com>
Date: Tue, 17 Dec 2024 02:45:25 +0300
Subject: [PATCH] freerdp3: update to 3.10.0
---
srcpkgs/freerdp3/patches/fix-cross.patch | 27 ++++++++++++------------
srcpkgs/freerdp3/template | 10 ++++-----
2 files changed, 18 insertions(+), 19 deletions(-)
diff --git a/srcpkgs/freerdp3/patches/fix-cross.patch b/srcpkgs/freerdp3/patches/fix-cross.patch
index d7d5b8cfe5cfdc..0bff5ce8356755 100644
--- a/srcpkgs/freerdp3/patches/fix-cross.patch
+++ b/srcpkgs/freerdp3/patches/fix-cross.patch
@@ -1,27 +1,26 @@
diff --git a/client/common/man/CMakeLists.txt b/client/common/man/CMakeLists.txt
-index 798957c78..c14d22319 100644
+index 40c7e3d8..68d18451 100644
--- a/client/common/man/CMakeLists.txt
+++ b/client/common/man/CMakeLists.txt
@@ -1,6 +1,3 @@
-if(CMAKE_CROSSCOMPILING)
-- find_package(GenerateArgumentManpage)
+- find_package(GenerateArgumentManpage)
-else()
- include_directories(${CMAKE_BINARY_DIR}/include/)
+ include_directories(${CMAKE_BINARY_DIR}/include/)
- add_executable(generate_argument_manpage
-@@ -9,14 +6,13 @@ else()
- )
- export(TARGETS generate_argument_manpage FILE
- "${CMAKE_BINARY_DIR}/GenerateArgumentManpageConfig.cmake")
+ add_executable(generate_argument_manpage generate_argument_manpage.c ../cmdline.h)
+@@ -15,13 +12,12 @@ else()
+ endif()
+
+ export(TARGETS generate_argument_manpage FILE "${CMAKE_BINARY_DIR}/GenerateArgumentManpageConfig.cmake")
-endif()
set(MAN_OPTIONS_FILE "${CMAKE_CURRENT_BINARY_DIR}/freerdp-global-options.1")
set_property(DIRECTORY APPEND PROPERTY CMAKE_CONFIGURE_DEPENDS ${MAN_OPTIONS_FILE})
add_custom_command(
- OUTPUT ${MAN_OPTIONS_FILE}
-- COMMAND ${CMAKE_BINARY_DIR}/client/common/man/generate_argument_manpage "${MAN_OPTIONS_FILE}"
-+ COMMAND generate_argument_manpage "${MAN_OPTIONS_FILE}"
- WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}
- DEPENDS
- generate_argument_manpage
+- OUTPUT ${MAN_OPTIONS_FILE} COMMAND $<TARGET_FILE:generate_argument_manpage> "${MAN_OPTIONS_FILE}"
++ OUTPUT ${MAN_OPTIONS_FILE} COMMAND generate_argument_manpage "${MAN_OPTIONS_FILE}"
+ WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR} DEPENDS generate_argument_manpage
+ )
+ add_custom_target(
diff --git a/srcpkgs/freerdp3/template b/srcpkgs/freerdp3/template
index 41fbe1551f463f..c39a9635dcdb89 100644
--- a/srcpkgs/freerdp3/template
+++ b/srcpkgs/freerdp3/template
@@ -1,10 +1,10 @@
# Template file for 'freerdp3'
pkgname=freerdp3
-version=3.9.0
+version=3.10.0
revision=1
build_style=cmake
build_helper=qemu
-configure_args="-DCHANNEL_URBDRC_CLIENT=ON
+configure_args="-Wno-dev -DCMAKE_BUILD_TYPE=Release -DCHANNEL_URBDRC_CLIENT=ON
-DPKG_CONFIG_RELOCATABLE=OFF -DPROXY_PLUGINDIR=/usr/lib/${pkgname}/server/proxy/plugins
-DRDTK_FORCE_STATIC_BUILD=ON -DWAYLAND_SCANNER=/usr/bin/wayland-scanner
-DWITH_BINARY_VERSIONING=ON
@@ -19,7 +19,8 @@ configure_args="-DCHANNEL_URBDRC_CLIENT=ON
-DWITH_FFMPEG=$(vopt_if ffmpeg ON OFF) -DWITH_PCSC=$(vopt_if smartcard ON OFF)
-DWITH_PKCS11=$(vopt_if smartcard ON OFF) -DWITH_SWSCALE=$(vopt_if ffmpeg ON OFF)
-DWITH_WAYLAND=$(vopt_if wayland ON OFF) -DWITH_WEBVIEW=$(vopt_if webview ON OFF)
- -DWITH_CLIENT_SDL_VERSIONED=$(vopt_if sdl2 ON OFF)"
+ -DWITH_CLIENT_SDL_VERSIONED=$(vopt_if sdl2 ON OFF) -DWITH_VERBOSE_WINPR_ASSERT=OFF
+ -DWITH_INTERNAL_MD4=ON -DWITH_INTERNAL_RC4=ON"
hostmakedepends="pkg-config $(vopt_if wayland wayland-devel)"
makedepends="alsa-lib-devel cups-devel fuse3-devel icu-devel libXcursor-devel
libXdamage-devel libXinerama-devel libXrandr-devel libXv-devel
@@ -35,8 +36,7 @@ license="Apache-2.0"
homepage="https://www.freerdp.com/"
changelog="https://raw.githubusercontent.com/FreeRDP/FreeRDP/master/ChangeLog"
distfiles="https://github.com/FreeRDP/FreeRDP/archive/${version}.tar.gz"
-checksum=a1d2946c67037bf6bb8aa2f0441c7cacd5e92c835d776cecffb4fcdbaa45ec4f
-CFLAGS="-Wno-dev"
+checksum=fb776f1f7ef401f8ceb54eb9fce5457c1e2ac04230d62fbc31dc25d9bdca0b1a
# wayland - deprecated, sdl2 - experimental
build_options="aad ffmpeg sdl2 smartcard wayland webview"
^ permalink raw reply [flat|nested] 35+ messages in thread
* Re: [PR PATCH] [Updated] freerdp3: update to 3.10.0
2024-12-16 23:46 [PR PATCH] freerdp3: update to 3.10.0 chrysos349
2024-12-21 13:47 ` [PR PATCH] [Updated] " chrysos349
@ 2024-12-21 15:25 ` chrysos349
2024-12-23 4:08 ` [PR REVIEW] freerdp3: update to 3.10.3 oreo639
` (31 subsequent siblings)
33 siblings, 0 replies; 35+ messages in thread
From: chrysos349 @ 2024-12-21 15:25 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 586 bytes --]
There is an updated pull request by chrysos349 against master on the void-packages repository
https://github.com/chrysos349/void-packages freerdp3
https://github.com/void-linux/void-packages/pull/53544
freerdp3: update to 3.10.0
#### Testing the changes
- I tested the changes in this PR: **YES**
#### Local build testing
- I built this PR locally for my native architecture, (x86_64)
- I built this PR locally for these architectures (if supported. mark crossbuilds):
- aarch64-musl
A patch file from https://github.com/void-linux/void-packages/pull/53544.patch is attached
[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-freerdp3-53544.patch --]
[-- Type: text/x-diff, Size: 4176 bytes --]
From fd29c88850c0c545341662922d4453c2a51d9a92 Mon Sep 17 00:00:00 2001
From: chrysos349 <chrysostom349@gmail.com>
Date: Tue, 17 Dec 2024 02:45:25 +0300
Subject: [PATCH] freerdp3: update to 3.10.3
---
srcpkgs/freerdp3/patches/fix-cross.patch | 27 ++++++++++++------------
srcpkgs/freerdp3/template | 10 ++++-----
2 files changed, 18 insertions(+), 19 deletions(-)
diff --git a/srcpkgs/freerdp3/patches/fix-cross.patch b/srcpkgs/freerdp3/patches/fix-cross.patch
index d7d5b8cfe5cfdc..0bff5ce8356755 100644
--- a/srcpkgs/freerdp3/patches/fix-cross.patch
+++ b/srcpkgs/freerdp3/patches/fix-cross.patch
@@ -1,27 +1,26 @@
diff --git a/client/common/man/CMakeLists.txt b/client/common/man/CMakeLists.txt
-index 798957c78..c14d22319 100644
+index 40c7e3d8..68d18451 100644
--- a/client/common/man/CMakeLists.txt
+++ b/client/common/man/CMakeLists.txt
@@ -1,6 +1,3 @@
-if(CMAKE_CROSSCOMPILING)
-- find_package(GenerateArgumentManpage)
+- find_package(GenerateArgumentManpage)
-else()
- include_directories(${CMAKE_BINARY_DIR}/include/)
+ include_directories(${CMAKE_BINARY_DIR}/include/)
- add_executable(generate_argument_manpage
-@@ -9,14 +6,13 @@ else()
- )
- export(TARGETS generate_argument_manpage FILE
- "${CMAKE_BINARY_DIR}/GenerateArgumentManpageConfig.cmake")
+ add_executable(generate_argument_manpage generate_argument_manpage.c ../cmdline.h)
+@@ -15,13 +12,12 @@ else()
+ endif()
+
+ export(TARGETS generate_argument_manpage FILE "${CMAKE_BINARY_DIR}/GenerateArgumentManpageConfig.cmake")
-endif()
set(MAN_OPTIONS_FILE "${CMAKE_CURRENT_BINARY_DIR}/freerdp-global-options.1")
set_property(DIRECTORY APPEND PROPERTY CMAKE_CONFIGURE_DEPENDS ${MAN_OPTIONS_FILE})
add_custom_command(
- OUTPUT ${MAN_OPTIONS_FILE}
-- COMMAND ${CMAKE_BINARY_DIR}/client/common/man/generate_argument_manpage "${MAN_OPTIONS_FILE}"
-+ COMMAND generate_argument_manpage "${MAN_OPTIONS_FILE}"
- WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}
- DEPENDS
- generate_argument_manpage
+- OUTPUT ${MAN_OPTIONS_FILE} COMMAND $<TARGET_FILE:generate_argument_manpage> "${MAN_OPTIONS_FILE}"
++ OUTPUT ${MAN_OPTIONS_FILE} COMMAND generate_argument_manpage "${MAN_OPTIONS_FILE}"
+ WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR} DEPENDS generate_argument_manpage
+ )
+ add_custom_target(
diff --git a/srcpkgs/freerdp3/template b/srcpkgs/freerdp3/template
index 41fbe1551f463f..45dc167b334978 100644
--- a/srcpkgs/freerdp3/template
+++ b/srcpkgs/freerdp3/template
@@ -1,10 +1,10 @@
# Template file for 'freerdp3'
pkgname=freerdp3
-version=3.9.0
+version=3.10.3
revision=1
build_style=cmake
build_helper=qemu
-configure_args="-DCHANNEL_URBDRC_CLIENT=ON
+configure_args="-Wno-dev -DCMAKE_BUILD_TYPE=Release -DCHANNEL_URBDRC_CLIENT=ON
-DPKG_CONFIG_RELOCATABLE=OFF -DPROXY_PLUGINDIR=/usr/lib/${pkgname}/server/proxy/plugins
-DRDTK_FORCE_STATIC_BUILD=ON -DWAYLAND_SCANNER=/usr/bin/wayland-scanner
-DWITH_BINARY_VERSIONING=ON
@@ -19,7 +19,8 @@ configure_args="-DCHANNEL_URBDRC_CLIENT=ON
-DWITH_FFMPEG=$(vopt_if ffmpeg ON OFF) -DWITH_PCSC=$(vopt_if smartcard ON OFF)
-DWITH_PKCS11=$(vopt_if smartcard ON OFF) -DWITH_SWSCALE=$(vopt_if ffmpeg ON OFF)
-DWITH_WAYLAND=$(vopt_if wayland ON OFF) -DWITH_WEBVIEW=$(vopt_if webview ON OFF)
- -DWITH_CLIENT_SDL_VERSIONED=$(vopt_if sdl2 ON OFF)"
+ -DWITH_CLIENT_SDL_VERSIONED=$(vopt_if sdl2 ON OFF) -DWITH_VERBOSE_WINPR_ASSERT=OFF
+ -DWITH_INTERNAL_MD4=ON -DWITH_INTERNAL_RC4=ON"
hostmakedepends="pkg-config $(vopt_if wayland wayland-devel)"
makedepends="alsa-lib-devel cups-devel fuse3-devel icu-devel libXcursor-devel
libXdamage-devel libXinerama-devel libXrandr-devel libXv-devel
@@ -35,8 +36,7 @@ license="Apache-2.0"
homepage="https://www.freerdp.com/"
changelog="https://raw.githubusercontent.com/FreeRDP/FreeRDP/master/ChangeLog"
distfiles="https://github.com/FreeRDP/FreeRDP/archive/${version}.tar.gz"
-checksum=a1d2946c67037bf6bb8aa2f0441c7cacd5e92c835d776cecffb4fcdbaa45ec4f
-CFLAGS="-Wno-dev"
+checksum=011b645e49401e59396ded91cccf9a0cdf68e6c43a3cb0bf6a9b6852c9c564a4
# wayland - deprecated, sdl2 - experimental
build_options="aad ffmpeg sdl2 smartcard wayland webview"
^ permalink raw reply [flat|nested] 35+ messages in thread
* Re: [PR REVIEW] freerdp3: update to 3.10.3
2024-12-16 23:46 [PR PATCH] freerdp3: update to 3.10.0 chrysos349
2024-12-21 13:47 ` [PR PATCH] [Updated] " chrysos349
2024-12-21 15:25 ` chrysos349
@ 2024-12-23 4:08 ` oreo639
2024-12-23 4:09 ` oreo639
` (30 subsequent siblings)
33 siblings, 0 replies; 35+ messages in thread
From: oreo639 @ 2024-12-23 4:08 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 570 bytes --]
New review comment by oreo639 on void-packages repository
https://github.com/void-linux/void-packages/pull/53544#discussion_r1895218890
Comment:
Why did you add `-DWITH_INTERNAL_MD4=ON -DWITH_INTERNAL_RC4=ON` here.
From my understanding MD4/MD5/RC4 are provided by OpenSSL and support for them can be configured by the user by enabling/disabling legacy crypto in the OpenSSL config. (Also, from my understanding those should only be needed for NTLM, whereas Kerberos supports newer crypto)
https://github.com/FreeRDP/FreeRDP/issues/10908#issuecomment-2517338121
^ permalink raw reply [flat|nested] 35+ messages in thread
* Re: [PR REVIEW] freerdp3: update to 3.10.3
2024-12-16 23:46 [PR PATCH] freerdp3: update to 3.10.0 chrysos349
` (2 preceding siblings ...)
2024-12-23 4:08 ` [PR REVIEW] freerdp3: update to 3.10.3 oreo639
@ 2024-12-23 4:09 ` oreo639
2024-12-23 4:12 ` oreo639
` (29 subsequent siblings)
33 siblings, 0 replies; 35+ messages in thread
From: oreo639 @ 2024-12-23 4:09 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 570 bytes --]
New review comment by oreo639 on void-packages repository
https://github.com/void-linux/void-packages/pull/53544#discussion_r1895218890
Comment:
Why did you add `-DWITH_INTERNAL_MD4=ON -DWITH_INTERNAL_RC4=ON` here?
From my understanding MD4/MD5/RC4 are provided by OpenSSL and support for them can be configured by the user by enabling/disabling legacy crypto in the OpenSSL config. (Also, from my understanding those should only be needed for NTLM, whereas Kerberos supports newer crypto)
https://github.com/FreeRDP/FreeRDP/issues/10908#issuecomment-2517338121
^ permalink raw reply [flat|nested] 35+ messages in thread
* Re: [PR REVIEW] freerdp3: update to 3.10.3
2024-12-16 23:46 [PR PATCH] freerdp3: update to 3.10.0 chrysos349
` (3 preceding siblings ...)
2024-12-23 4:09 ` oreo639
@ 2024-12-23 4:12 ` oreo639
2024-12-23 4:13 ` oreo639
` (28 subsequent siblings)
33 siblings, 0 replies; 35+ messages in thread
From: oreo639 @ 2024-12-23 4:12 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 219 bytes --]
New review comment by oreo639 on void-packages repository
https://github.com/void-linux/void-packages/pull/53544#discussion_r1895218890
Comment:
Why did you add `-DWITH_INTERNAL_MD4=ON -DWITH_INTERNAL_RC4=ON` here?
^ permalink raw reply [flat|nested] 35+ messages in thread
* Re: [PR REVIEW] freerdp3: update to 3.10.3
2024-12-16 23:46 [PR PATCH] freerdp3: update to 3.10.0 chrysos349
` (4 preceding siblings ...)
2024-12-23 4:12 ` oreo639
@ 2024-12-23 4:13 ` oreo639
2024-12-23 4:14 ` oreo639
` (27 subsequent siblings)
33 siblings, 0 replies; 35+ messages in thread
From: oreo639 @ 2024-12-23 4:13 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 486 bytes --]
New review comment by oreo639 on void-packages repository
https://github.com/void-linux/void-packages/pull/53544#discussion_r1895218890
Comment:
Why did you add `-DWITH_INTERNAL_MD4=ON -DWITH_INTERNAL_RC4=ON` here?
From my understanding MD4/MD5/RC4 are provided by OpenSSL (`openssl dgst -list`). (Also, from my understanding those should only be needed for NTLM, whereas Kerberos supports newer crypto)
https://github.com/FreeRDP/FreeRDP/issues/10908#issuecomment-2517338121
^ permalink raw reply [flat|nested] 35+ messages in thread
* Re: [PR REVIEW] freerdp3: update to 3.10.3
2024-12-16 23:46 [PR PATCH] freerdp3: update to 3.10.0 chrysos349
` (5 preceding siblings ...)
2024-12-23 4:13 ` oreo639
@ 2024-12-23 4:14 ` oreo639
2024-12-23 4:14 ` oreo639
` (26 subsequent siblings)
33 siblings, 0 replies; 35+ messages in thread
From: oreo639 @ 2024-12-23 4:14 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 555 bytes --]
New review comment by oreo639 on void-packages repository
https://github.com/void-linux/void-packages/pull/53544#discussion_r1895218890
Comment:
Why did you add `-DWITH_INTERNAL_MD4=ON -DWITH_INTERNAL_RC4=ON` here?
From my understanding MD4/MD5/RC4 are provided by OpenSSL (`openssl dgst -list`) as long as the legacy provider is enabled in the openssl config file. (Also, from my understanding those should only be needed for NTLM, whereas Kerberos supports newer crypto)
https://github.com/FreeRDP/FreeRDP/issues/10908#issuecomment-2517338121
^ permalink raw reply [flat|nested] 35+ messages in thread
* Re: [PR REVIEW] freerdp3: update to 3.10.3
2024-12-16 23:46 [PR PATCH] freerdp3: update to 3.10.0 chrysos349
` (6 preceding siblings ...)
2024-12-23 4:14 ` oreo639
@ 2024-12-23 4:14 ` oreo639
2024-12-23 4:15 ` oreo639
` (25 subsequent siblings)
33 siblings, 0 replies; 35+ messages in thread
From: oreo639 @ 2024-12-23 4:14 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 580 bytes --]
New review comment by oreo639 on void-packages repository
https://github.com/void-linux/void-packages/pull/53544#discussion_r1895218890
Comment:
Why did you add `-DWITH_INTERNAL_MD4=ON -DWITH_INTERNAL_RC4=ON` here?
From my understanding MD4/MD5/RC4 are provided by OpenSSL (`openssl dgst -list`) as long as the legacy provider is enabled in the OpenSSL config file (`/etc/ssl/openssl.cnf`). (Also, from my understanding those should only be needed for NTLM, whereas Kerberos supports newer crypto)
https://github.com/FreeRDP/FreeRDP/issues/10908#issuecomment-2517338121
^ permalink raw reply [flat|nested] 35+ messages in thread
* Re: [PR REVIEW] freerdp3: update to 3.10.3
2024-12-16 23:46 [PR PATCH] freerdp3: update to 3.10.0 chrysos349
` (7 preceding siblings ...)
2024-12-23 4:14 ` oreo639
@ 2024-12-23 4:15 ` oreo639
2024-12-23 4:24 ` oreo639
` (24 subsequent siblings)
33 siblings, 0 replies; 35+ messages in thread
From: oreo639 @ 2024-12-23 4:15 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 623 bytes --]
New review comment by oreo639 on void-packages repository
https://github.com/void-linux/void-packages/pull/53544#discussion_r1895218890
Comment:
Why did you add `-DWITH_INTERNAL_MD4=ON -DWITH_INTERNAL_RC4=ON` here?
From my understanding MD4/MD5/RC4 are provided by OpenSSL (`openssl dgst -list`) as long as the legacy provider is enabled in the OpenSSL config and the `CRYPTOGRAPHY_OPENSSL_NO_LEGACY` environment variable is not set. (Also, from my understanding those should only be needed for NTLM, whereas Kerberos supports newer crypto)
https://github.com/FreeRDP/FreeRDP/issues/10908#issuecomment-2517338121
^ permalink raw reply [flat|nested] 35+ messages in thread
* Re: [PR REVIEW] freerdp3: update to 3.10.3
2024-12-16 23:46 [PR PATCH] freerdp3: update to 3.10.0 chrysos349
` (8 preceding siblings ...)
2024-12-23 4:15 ` oreo639
@ 2024-12-23 4:24 ` oreo639
2024-12-23 4:24 ` oreo639
` (23 subsequent siblings)
33 siblings, 0 replies; 35+ messages in thread
From: oreo639 @ 2024-12-23 4:24 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 550 bytes --]
New review comment by oreo639 on void-packages repository
https://github.com/void-linux/void-packages/pull/53544#discussion_r1895218890
Comment:
Why did you add `-DWITH_INTERNAL_MD4=ON -DWITH_INTERNAL_RC4=ON` here?
From my understanding MD4/MD5/RC4 are provided by OpenSSL (`openssl dgst -list`) as long as the legacy provider is enabled in the OpenSSL config. (Also, from my understanding those should only be needed for NTLM, whereas Kerberos supports newer crypto)
https://github.com/FreeRDP/FreeRDP/issues/10908#issuecomment-2517338121
^ permalink raw reply [flat|nested] 35+ messages in thread
* Re: [PR REVIEW] freerdp3: update to 3.10.3
2024-12-16 23:46 [PR PATCH] freerdp3: update to 3.10.0 chrysos349
` (9 preceding siblings ...)
2024-12-23 4:24 ` oreo639
@ 2024-12-23 4:24 ` oreo639
2024-12-23 4:24 ` oreo639
` (22 subsequent siblings)
33 siblings, 0 replies; 35+ messages in thread
From: oreo639 @ 2024-12-23 4:24 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 601 bytes --]
New review comment by oreo639 on void-packages repository
https://github.com/void-linux/void-packages/pull/53544#discussion_r1895218890
Comment:
Why did you add `-DWITH_INTERNAL_MD4=ON -DWITH_INTERNAL_RC4=ON` here?
From my understanding MD4/MD5/RC4 are provided by OpenSSL (`openssl dgst -list` and `echo -n "aaa" | openssl md4 -provider legacy`) as long as the legacy provider is enabled in the OpenSSL config. (Also, from my understanding those should only be needed for NTLM, whereas Kerberos supports newer crypto)
https://github.com/FreeRDP/FreeRDP/issues/10908#issuecomment-2517338121
^ permalink raw reply [flat|nested] 35+ messages in thread
* Re: [PR REVIEW] freerdp3: update to 3.10.3
2024-12-16 23:46 [PR PATCH] freerdp3: update to 3.10.0 chrysos349
` (10 preceding siblings ...)
2024-12-23 4:24 ` oreo639
@ 2024-12-23 4:24 ` oreo639
2024-12-23 4:27 ` oreo639
` (21 subsequent siblings)
33 siblings, 0 replies; 35+ messages in thread
From: oreo639 @ 2024-12-23 4:24 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 494 bytes --]
New review comment by oreo639 on void-packages repository
https://github.com/void-linux/void-packages/pull/53544#discussion_r1895218890
Comment:
Why did you add `-DWITH_INTERNAL_MD4=ON -DWITH_INTERNAL_RC4=ON` here?
From my understanding MD4/MD5/RC4 are provided by OpenSSL (`openssl dgst -list` and `echo -n "aaa" | openssl md4 -provider legacy`) as long as the legacy provider is enabled in the OpenSSL config.
https://github.com/FreeRDP/FreeRDP/issues/10908#issuecomment-2517338121
^ permalink raw reply [flat|nested] 35+ messages in thread
* Re: [PR REVIEW] freerdp3: update to 3.10.3
2024-12-16 23:46 [PR PATCH] freerdp3: update to 3.10.0 chrysos349
` (11 preceding siblings ...)
2024-12-23 4:24 ` oreo639
@ 2024-12-23 4:27 ` oreo639
2024-12-23 4:29 ` oreo639
` (20 subsequent siblings)
33 siblings, 0 replies; 35+ messages in thread
From: oreo639 @ 2024-12-23 4:27 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 433 bytes --]
New review comment by oreo639 on void-packages repository
https://github.com/void-linux/void-packages/pull/53544#discussion_r1895218890
Comment:
Why did you add `-DWITH_INTERNAL_MD4=ON -DWITH_INTERNAL_RC4=ON` here?
From my understanding MD4/MD5/RC4 are provided by OpenSSL through the legacy provider (`echo -n "aaa" | openssl md4 -provider legacy`).
https://github.com/FreeRDP/FreeRDP/issues/10908#issuecomment-2517338121
^ permalink raw reply [flat|nested] 35+ messages in thread
* Re: [PR REVIEW] freerdp3: update to 3.10.3
2024-12-16 23:46 [PR PATCH] freerdp3: update to 3.10.0 chrysos349
` (12 preceding siblings ...)
2024-12-23 4:27 ` oreo639
@ 2024-12-23 4:29 ` oreo639
2024-12-23 4:30 ` oreo639
` (19 subsequent siblings)
33 siblings, 0 replies; 35+ messages in thread
From: oreo639 @ 2024-12-23 4:29 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 458 bytes --]
New review comment by oreo639 on void-packages repository
https://github.com/void-linux/void-packages/pull/53544#discussion_r1895218890
Comment:
Why did you add `-DWITH_INTERNAL_MD4=ON -DWITH_INTERNAL_RC4=ON` here?
From my understanding MD4/MD5/RC4 are provided by OpenSSL through the legacy provider (`openssl dgst -list` and `echo -n "aaa" | openssl md4 -provider legacy`).
https://github.com/FreeRDP/FreeRDP/issues/10908#issuecomment-2517338121
^ permalink raw reply [flat|nested] 35+ messages in thread
* Re: [PR REVIEW] freerdp3: update to 3.10.3
2024-12-16 23:46 [PR PATCH] freerdp3: update to 3.10.0 chrysos349
` (13 preceding siblings ...)
2024-12-23 4:29 ` oreo639
@ 2024-12-23 4:30 ` oreo639
2024-12-23 4:31 ` oreo639
` (18 subsequent siblings)
33 siblings, 0 replies; 35+ messages in thread
From: oreo639 @ 2024-12-23 4:30 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 577 bytes --]
New review comment by oreo639 on void-packages repository
https://github.com/void-linux/void-packages/pull/53544#discussion_r1895218890
Comment:
Why did you add `-DWITH_INTERNAL_MD4=ON -DWITH_INTERNAL_RC4=ON` here?
From my understanding MD4/MD5/RC4 are provided by OpenSSL through the legacy provider (`openssl dgst -list` and `echo -n "aaa" | openssl md4 -provider legacy`).
https://github.com/FreeRDP/FreeRDP/issues/10908#issuecomment-2517338121
https://github.com/FreeRDP/FreeRDP/blob/9fe96b430380921f9b0e2c150d9c852aa39987c6/winpr/libwinpr/utils/ssl.c#L327-L337
^ permalink raw reply [flat|nested] 35+ messages in thread
* Re: [PR REVIEW] freerdp3: update to 3.10.3
2024-12-16 23:46 [PR PATCH] freerdp3: update to 3.10.0 chrysos349
` (14 preceding siblings ...)
2024-12-23 4:30 ` oreo639
@ 2024-12-23 4:31 ` oreo639
2024-12-27 0:38 ` chrysos349
` (17 subsequent siblings)
33 siblings, 0 replies; 35+ messages in thread
From: oreo639 @ 2024-12-23 4:31 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 579 bytes --]
New review comment by oreo639 on void-packages repository
https://github.com/void-linux/void-packages/pull/53544#discussion_r1895218890
Comment:
Why did you add `-DWITH_INTERNAL_MD4=ON -DWITH_INTERNAL_RC4=ON` here?
From my understanding MD4/MD5/RC4 are provided by OpenSSL through the legacy provider (`openssl dgst -list` and `echo -n "aaa" | openssl md4 -provider legacy`).
https://github.com/FreeRDP/FreeRDP/issues/10908#issuecomment-2517338121
https://github.com/FreeRDP/FreeRDP/blob/9fe96b430380921f9b0e2c150d9c852aa39987c6/winpr/libwinpr/utils/ssl.c#L327-L337
^ permalink raw reply [flat|nested] 35+ messages in thread
* Re: [PR REVIEW] freerdp3: update to 3.10.3
2024-12-16 23:46 [PR PATCH] freerdp3: update to 3.10.0 chrysos349
` (15 preceding siblings ...)
2024-12-23 4:31 ` oreo639
@ 2024-12-27 0:38 ` chrysos349
2024-12-28 23:05 ` oreo639
` (16 subsequent siblings)
33 siblings, 0 replies; 35+ messages in thread
From: chrysos349 @ 2024-12-27 0:38 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 1348 bytes --]
New review comment by chrysos349 on void-packages repository
https://github.com/void-linux/void-packages/pull/53544#discussion_r1898161099
Comment:
these warnings (and an error) are produced IF `configure_args` above are not enabled:
```
[ERROR][com.winpr.crypto.hash] - [winpr_Digest_Init_Internal]: Failed to initialize digest md4
[WARN][com.freerdp.core.rdp] - [log_build_warn_hash][0x55f7c955a3c0]: *************************************************
[WARN][com.freerdp.core.rdp] - [log_build_warn_hash][0x55f7c955a3c0]: [SSL] {Digest} build or configuration missing:
[WARN][com.freerdp.core.rdp] - [log_build_warn_hash][0x55f7c955a3c0]: * md4: NTLM support not available
[WARN][com.freerdp.core.rdp] - [log_build_warn_hash][0x55f7c955a3c0]: *************************************************
[WARN][com.freerdp.core.rdp] - [log_build_warn_cipher][0x55f7c955a3c0]: *************************************************
[WARN][com.freerdp.core.rdp] - [log_build_warn_cipher][0x55f7c955a3c0]: [SSL] {Cipher} build or configuration missing:
[WARN][com.freerdp.core.rdp] - [log_build_warn_cipher][0x55f7c955a3c0]: * rc4: assistance files with encrypted passwords, NTLM, RDP licensing and RDP security will not work
[WARN][com.freerdp.core.rdp] - [log_build_warn_cipher][0x55f7c955a3c0]: *************************************************
```
^ permalink raw reply [flat|nested] 35+ messages in thread
* Re: [PR REVIEW] freerdp3: update to 3.10.3
2024-12-16 23:46 [PR PATCH] freerdp3: update to 3.10.0 chrysos349
` (16 preceding siblings ...)
2024-12-27 0:38 ` chrysos349
@ 2024-12-28 23:05 ` oreo639
2024-12-28 23:06 ` oreo639
` (15 subsequent siblings)
33 siblings, 0 replies; 35+ messages in thread
From: oreo639 @ 2024-12-28 23:05 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 201 bytes --]
New review comment by oreo639 on void-packages repository
https://github.com/void-linux/void-packages/pull/53544#discussion_r1899032783
Comment:
What command are you running to produce those errors?
^ permalink raw reply [flat|nested] 35+ messages in thread
* Re: [PR REVIEW] freerdp3: update to 3.10.3
2024-12-16 23:46 [PR PATCH] freerdp3: update to 3.10.0 chrysos349
` (17 preceding siblings ...)
2024-12-28 23:05 ` oreo639
@ 2024-12-28 23:06 ` oreo639
2024-12-28 23:08 ` oreo639
` (14 subsequent siblings)
33 siblings, 0 replies; 35+ messages in thread
From: oreo639 @ 2024-12-28 23:06 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 203 bytes --]
New review comment by oreo639 on void-packages repository
https://github.com/void-linux/void-packages/pull/53544#discussion_r1899032783
Comment:
What command are you running to produce those warnings?
^ permalink raw reply [flat|nested] 35+ messages in thread
* Re: [PR REVIEW] freerdp3: update to 3.10.3
2024-12-16 23:46 [PR PATCH] freerdp3: update to 3.10.0 chrysos349
` (18 preceding siblings ...)
2024-12-28 23:06 ` oreo639
@ 2024-12-28 23:08 ` oreo639
2024-12-28 23:38 ` oreo639
` (13 subsequent siblings)
33 siblings, 0 replies; 35+ messages in thread
From: oreo639 @ 2024-12-28 23:08 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 203 bytes --]
New review comment by oreo639 on void-packages repository
https://github.com/void-linux/void-packages/pull/53544#discussion_r1899032783
Comment:
What command are you running to produce those warnings?
^ permalink raw reply [flat|nested] 35+ messages in thread
* Re: [PR REVIEW] freerdp3: update to 3.10.3
2024-12-16 23:46 [PR PATCH] freerdp3: update to 3.10.0 chrysos349
` (19 preceding siblings ...)
2024-12-28 23:08 ` oreo639
@ 2024-12-28 23:38 ` oreo639
2024-12-28 23:44 ` oreo639
` (12 subsequent siblings)
33 siblings, 0 replies; 35+ messages in thread
From: oreo639 @ 2024-12-28 23:38 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 520 bytes --]
New review comment by oreo639 on void-packages repository
https://github.com/void-linux/void-packages/pull/53544#discussion_r1899036098
Comment:
Alright, those warnings are printed in `freerdp_context_new()`, whereas `winpr_InitializeSSL()` doesn't get called until `freerdp_connect()`.
https://github.com/FreeRDP/FreeRDP/blob/6e24bdd817f6aeae8d2a0e0d19606934e9588b2d/libfreerdp/core/freerdp.c#L805
https://github.com/FreeRDP/FreeRDP/blob/6e24bdd817f6aeae8d2a0e0d19606934e9588b2d/libfreerdp/core/connection.c#L321
^ permalink raw reply [flat|nested] 35+ messages in thread
* Re: [PR REVIEW] freerdp3: update to 3.10.3
2024-12-16 23:46 [PR PATCH] freerdp3: update to 3.10.0 chrysos349
` (20 preceding siblings ...)
2024-12-28 23:38 ` oreo639
@ 2024-12-28 23:44 ` oreo639
2024-12-28 23:47 ` oreo639
` (11 subsequent siblings)
33 siblings, 0 replies; 35+ messages in thread
From: oreo639 @ 2024-12-28 23:44 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 601 bytes --]
New review comment by oreo639 on void-packages repository
https://github.com/void-linux/void-packages/pull/53544#discussion_r1899036098
Comment:
Alright, those warnings are printed in `freerdp_context_new()`, whereas `winpr_InitializeSSL()` doesn't get called until `freerdp_connect()`.
https://github.com/FreeRDP/FreeRDP/blob/6e24bdd817f6aeae8d2a0e0d19606934e9588b2d/libfreerdp/core/freerdp.c#L805
https://github.com/FreeRDP/FreeRDP/blob/6e24bdd817f6aeae8d2a0e0d19606934e9588b2d/libfreerdp/core/connection.c#L321
Which is probably why `winpr-hash3` still works without those configure args.
^ permalink raw reply [flat|nested] 35+ messages in thread
* Re: [PR REVIEW] freerdp3: update to 3.10.3
2024-12-16 23:46 [PR PATCH] freerdp3: update to 3.10.0 chrysos349
` (21 preceding siblings ...)
2024-12-28 23:44 ` oreo639
@ 2024-12-28 23:47 ` oreo639
2024-12-28 23:50 ` oreo639
` (10 subsequent siblings)
33 siblings, 0 replies; 35+ messages in thread
From: oreo639 @ 2024-12-28 23:47 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 634 bytes --]
New review comment by oreo639 on void-packages repository
https://github.com/void-linux/void-packages/pull/53544#discussion_r1899036098
Comment:
Alright, those warnings are printed in `freerdp_context_new()`, whereas `winpr_InitializeSSL()` doesn't get called until `freerdp_connect()`. I also confirmed this using GDB.
https://github.com/FreeRDP/FreeRDP/blob/6e24bdd817f6aeae8d2a0e0d19606934e9588b2d/libfreerdp/core/freerdp.c#L805
https://github.com/FreeRDP/FreeRDP/blob/6e24bdd817f6aeae8d2a0e0d19606934e9588b2d/libfreerdp/core/connection.c#L321
Which is probably why `winpr-hash3` still works without those configure args.
^ permalink raw reply [flat|nested] 35+ messages in thread
* Re: [PR REVIEW] freerdp3: update to 3.10.3
2024-12-16 23:46 [PR PATCH] freerdp3: update to 3.10.0 chrysos349
` (22 preceding siblings ...)
2024-12-28 23:47 ` oreo639
@ 2024-12-28 23:50 ` oreo639
2024-12-28 23:59 ` oreo639
` (9 subsequent siblings)
33 siblings, 0 replies; 35+ messages in thread
From: oreo639 @ 2024-12-28 23:50 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 767 bytes --]
New review comment by oreo639 on void-packages repository
https://github.com/void-linux/void-packages/pull/53544#discussion_r1899036098
Comment:
Alright, those warnings are printed in `freerdp_context_new()`, whereas `winpr_InitializeSSL()` doesn't get called until `freerdp_connect()`. I also confirmed this using GDB.
https://github.com/FreeRDP/FreeRDP/blob/6e24bdd817f6aeae8d2a0e0d19606934e9588b2d/libfreerdp/core/freerdp.c#L805
https://github.com/FreeRDP/FreeRDP/blob/6e24bdd817f6aeae8d2a0e0d19606934e9588b2d/libfreerdp/core/connection.c#L321
Seems like this warning was a recent addition: https://github.com/FreeRDP/FreeRDP/commit/d511316e860f682bfdf7525125a6cee3f3224096
Which is probably why `winpr-hash3` still works without those configure args.
^ permalink raw reply [flat|nested] 35+ messages in thread
* Re: [PR REVIEW] freerdp3: update to 3.10.3
2024-12-16 23:46 [PR PATCH] freerdp3: update to 3.10.0 chrysos349
` (23 preceding siblings ...)
2024-12-28 23:50 ` oreo639
@ 2024-12-28 23:59 ` oreo639
2024-12-29 1:29 ` oreo639
` (8 subsequent siblings)
33 siblings, 0 replies; 35+ messages in thread
From: oreo639 @ 2024-12-28 23:59 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 769 bytes --]
New review comment by oreo639 on void-packages repository
https://github.com/void-linux/void-packages/pull/53544#discussion_r1899036098
Comment:
Alright, those warnings are printed in `freerdp_context_new()`, whereas `winpr_InitializeSSL()` doesn't get called until `freerdp_connect()`. I also confirmed this using GDB.
https://github.com/FreeRDP/FreeRDP/blob/6e24bdd817f6aeae8d2a0e0d19606934e9588b2d/libfreerdp/core/freerdp.c#L805
https://github.com/FreeRDP/FreeRDP/blob/6e24bdd817f6aeae8d2a0e0d19606934e9588b2d/libfreerdp/core/connection.c#L321
Seems like those warnings are a recent addition: https://github.com/FreeRDP/FreeRDP/commit/d511316e860f682bfdf7525125a6cee3f3224096
Which is probably why `winpr-hash3` still works without those configure args.
^ permalink raw reply [flat|nested] 35+ messages in thread
* Re: [PR REVIEW] freerdp3: update to 3.10.3
2024-12-16 23:46 [PR PATCH] freerdp3: update to 3.10.0 chrysos349
` (24 preceding siblings ...)
2024-12-28 23:59 ` oreo639
@ 2024-12-29 1:29 ` oreo639
2024-12-29 1:30 ` oreo639
` (7 subsequent siblings)
33 siblings, 0 replies; 35+ messages in thread
From: oreo639 @ 2024-12-29 1:29 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 813 bytes --]
New review comment by oreo639 on void-packages repository
https://github.com/void-linux/void-packages/pull/53544#discussion_r1899036098
Comment:
Alright, those warnings are printed in `freerdp_context_new()`, whereas `winpr_InitializeSSL()` doesn't get called until `freerdp_connect()`. I also confirmed this using GDB.
https://github.com/FreeRDP/FreeRDP/blob/6e24bdd817f6aeae8d2a0e0d19606934e9588b2d/libfreerdp/core/freerdp.c#L805
https://github.com/FreeRDP/FreeRDP/blob/6e24bdd817f6aeae8d2a0e0d19606934e9588b2d/libfreerdp/core/connection.c#L321
Seems like those warnings are a recent addition: https://github.com/FreeRDP/FreeRDP/commit/d511316e860f682bfdf7525125a6cee3f3224096 (and probably false positives in this case)
Which is probably why `winpr-hash3` still works without those configure args.
^ permalink raw reply [flat|nested] 35+ messages in thread
* Re: [PR REVIEW] freerdp3: update to 3.10.3
2024-12-16 23:46 [PR PATCH] freerdp3: update to 3.10.0 chrysos349
` (25 preceding siblings ...)
2024-12-29 1:29 ` oreo639
@ 2024-12-29 1:30 ` oreo639
2024-12-29 9:32 ` oreo639
` (6 subsequent siblings)
33 siblings, 0 replies; 35+ messages in thread
From: oreo639 @ 2024-12-29 1:30 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 769 bytes --]
New review comment by oreo639 on void-packages repository
https://github.com/void-linux/void-packages/pull/53544#discussion_r1899036098
Comment:
Alright, those warnings are printed in `freerdp_context_new()`, whereas `winpr_InitializeSSL()` doesn't get called until `freerdp_connect()`. I also confirmed this using GDB.
https://github.com/FreeRDP/FreeRDP/blob/6e24bdd817f6aeae8d2a0e0d19606934e9588b2d/libfreerdp/core/freerdp.c#L805
https://github.com/FreeRDP/FreeRDP/blob/6e24bdd817f6aeae8d2a0e0d19606934e9588b2d/libfreerdp/core/connection.c#L321
Seems like those warnings are a recent addition: https://github.com/FreeRDP/FreeRDP/commit/d511316e860f682bfdf7525125a6cee3f3224096
Which is probably why `winpr-hash3` still works without those configure args.
^ permalink raw reply [flat|nested] 35+ messages in thread
* Re: [PR REVIEW] freerdp3: update to 3.10.3
2024-12-16 23:46 [PR PATCH] freerdp3: update to 3.10.0 chrysos349
` (26 preceding siblings ...)
2024-12-29 1:30 ` oreo639
@ 2024-12-29 9:32 ` oreo639
2024-12-29 13:45 ` [PR PATCH] [Updated] " chrysos349
` (5 subsequent siblings)
33 siblings, 0 replies; 35+ messages in thread
From: oreo639 @ 2024-12-29 9:32 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 300 bytes --]
New review comment by oreo639 on void-packages repository
https://github.com/void-linux/void-packages/pull/53544#discussion_r1899095465
Comment:
I brought this up on the matrix and a patch has been submitted upstream by the maintainer to resolve this: https://github.com/FreeRDP/FreeRDP/pull/11023
^ permalink raw reply [flat|nested] 35+ messages in thread
* Re: [PR PATCH] [Updated] freerdp3: update to 3.10.3
2024-12-16 23:46 [PR PATCH] freerdp3: update to 3.10.0 chrysos349
` (27 preceding siblings ...)
2024-12-29 9:32 ` oreo639
@ 2024-12-29 13:45 ` chrysos349
2024-12-29 13:53 ` [PR REVIEW] " chrysos349
` (4 subsequent siblings)
33 siblings, 0 replies; 35+ messages in thread
From: chrysos349 @ 2024-12-29 13:45 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 586 bytes --]
There is an updated pull request by chrysos349 against master on the void-packages repository
https://github.com/chrysos349/void-packages freerdp3
https://github.com/void-linux/void-packages/pull/53544
freerdp3: update to 3.10.3
#### Testing the changes
- I tested the changes in this PR: **YES**
#### Local build testing
- I built this PR locally for my native architecture, (x86_64)
- I built this PR locally for these architectures (if supported. mark crossbuilds):
- aarch64-musl
A patch file from https://github.com/void-linux/void-packages/pull/53544.patch is attached
[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-freerdp3-53544.patch --]
[-- Type: text/x-diff, Size: 5783 bytes --]
From 16947d47c988f1f539adc869f69e7ced0f4871ec Mon Sep 17 00:00:00 2001
From: chrysos349 <chrysostom349@gmail.com>
Date: Tue, 17 Dec 2024 02:45:25 +0300
Subject: [PATCH] freerdp3: update to 3.10.3
---
srcpkgs/freerdp3/patches/fix-cross.patch | 27 +++++++--------
.../patches/warn-print-after-ssl-init.patch | 34 +++++++++++++++++++
srcpkgs/freerdp3/template | 9 +++--
3 files changed, 51 insertions(+), 19 deletions(-)
create mode 100644 srcpkgs/freerdp3/patches/warn-print-after-ssl-init.patch
diff --git a/srcpkgs/freerdp3/patches/fix-cross.patch b/srcpkgs/freerdp3/patches/fix-cross.patch
index d7d5b8cfe5cfdc..0bff5ce8356755 100644
--- a/srcpkgs/freerdp3/patches/fix-cross.patch
+++ b/srcpkgs/freerdp3/patches/fix-cross.patch
@@ -1,27 +1,26 @@
diff --git a/client/common/man/CMakeLists.txt b/client/common/man/CMakeLists.txt
-index 798957c78..c14d22319 100644
+index 40c7e3d8..68d18451 100644
--- a/client/common/man/CMakeLists.txt
+++ b/client/common/man/CMakeLists.txt
@@ -1,6 +1,3 @@
-if(CMAKE_CROSSCOMPILING)
-- find_package(GenerateArgumentManpage)
+- find_package(GenerateArgumentManpage)
-else()
- include_directories(${CMAKE_BINARY_DIR}/include/)
+ include_directories(${CMAKE_BINARY_DIR}/include/)
- add_executable(generate_argument_manpage
-@@ -9,14 +6,13 @@ else()
- )
- export(TARGETS generate_argument_manpage FILE
- "${CMAKE_BINARY_DIR}/GenerateArgumentManpageConfig.cmake")
+ add_executable(generate_argument_manpage generate_argument_manpage.c ../cmdline.h)
+@@ -15,13 +12,12 @@ else()
+ endif()
+
+ export(TARGETS generate_argument_manpage FILE "${CMAKE_BINARY_DIR}/GenerateArgumentManpageConfig.cmake")
-endif()
set(MAN_OPTIONS_FILE "${CMAKE_CURRENT_BINARY_DIR}/freerdp-global-options.1")
set_property(DIRECTORY APPEND PROPERTY CMAKE_CONFIGURE_DEPENDS ${MAN_OPTIONS_FILE})
add_custom_command(
- OUTPUT ${MAN_OPTIONS_FILE}
-- COMMAND ${CMAKE_BINARY_DIR}/client/common/man/generate_argument_manpage "${MAN_OPTIONS_FILE}"
-+ COMMAND generate_argument_manpage "${MAN_OPTIONS_FILE}"
- WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}
- DEPENDS
- generate_argument_manpage
+- OUTPUT ${MAN_OPTIONS_FILE} COMMAND $<TARGET_FILE:generate_argument_manpage> "${MAN_OPTIONS_FILE}"
++ OUTPUT ${MAN_OPTIONS_FILE} COMMAND generate_argument_manpage "${MAN_OPTIONS_FILE}"
+ WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR} DEPENDS generate_argument_manpage
+ )
+ add_custom_target(
diff --git a/srcpkgs/freerdp3/patches/warn-print-after-ssl-init.patch b/srcpkgs/freerdp3/patches/warn-print-after-ssl-init.patch
new file mode 100644
index 00000000000000..9ae1dabc1505e9
--- /dev/null
+++ b/srcpkgs/freerdp3/patches/warn-print-after-ssl-init.patch
@@ -0,0 +1,34 @@
+From 60ed73552ffdb499dddf06c119be9437da7f9261 Mon Sep 17 00:00:00 2001
+From: akallabeth <akallabeth@posteo.net>
+Date: Sun, 29 Dec 2024 10:22:56 +0100
+Subject: [PATCH 1/2] [core,connection] print SSL warnings after init
+
+---
+ libfreerdp/core/connection.c | 1 +
+ libfreerdp/core/freerdp.c | 1 -
+ 2 files changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/libfreerdp/core/connection.c b/libfreerdp/core/connection.c
+index 979ccdf60a57..001b56944b8c 100644
+--- a/libfreerdp/core/connection.c
++++ b/libfreerdp/core/connection.c
+@@ -319,6 +319,7 @@ BOOL rdp_client_connect(rdpRdp* rdp)
+ flags |= WINPR_SSL_INIT_ENABLE_FIPS;
+
+ winpr_InitializeSSL(flags);
++ rdp_log_build_warnings(rdp);
+
+ /* FIPS Mode forces the following and overrides the following(by happening later */
+ /* in the command line processing): */
+diff --git a/libfreerdp/core/freerdp.c b/libfreerdp/core/freerdp.c
+index 94dad20a0cd9..715da31d917b 100644
+--- a/libfreerdp/core/freerdp.c
++++ b/libfreerdp/core/freerdp.c
+@@ -802,7 +802,6 @@ BOOL freerdp_context_new_ex(freerdp* instance, rdpSettings* settings)
+ if (!rdp)
+ goto fail;
+
+- rdp_log_build_warnings(rdp);
+ context->rdp = rdp;
+ context->pubSub = rdp->pubSub;
+
diff --git a/srcpkgs/freerdp3/template b/srcpkgs/freerdp3/template
index 41fbe1551f463f..7b3a788b367050 100644
--- a/srcpkgs/freerdp3/template
+++ b/srcpkgs/freerdp3/template
@@ -1,10 +1,10 @@
# Template file for 'freerdp3'
pkgname=freerdp3
-version=3.9.0
+version=3.10.3
revision=1
build_style=cmake
build_helper=qemu
-configure_args="-DCHANNEL_URBDRC_CLIENT=ON
+configure_args="-Wno-dev -DCMAKE_BUILD_TYPE=Release -DCHANNEL_URBDRC_CLIENT=ON
-DPKG_CONFIG_RELOCATABLE=OFF -DPROXY_PLUGINDIR=/usr/lib/${pkgname}/server/proxy/plugins
-DRDTK_FORCE_STATIC_BUILD=ON -DWAYLAND_SCANNER=/usr/bin/wayland-scanner
-DWITH_BINARY_VERSIONING=ON
@@ -19,7 +19,7 @@ configure_args="-DCHANNEL_URBDRC_CLIENT=ON
-DWITH_FFMPEG=$(vopt_if ffmpeg ON OFF) -DWITH_PCSC=$(vopt_if smartcard ON OFF)
-DWITH_PKCS11=$(vopt_if smartcard ON OFF) -DWITH_SWSCALE=$(vopt_if ffmpeg ON OFF)
-DWITH_WAYLAND=$(vopt_if wayland ON OFF) -DWITH_WEBVIEW=$(vopt_if webview ON OFF)
- -DWITH_CLIENT_SDL_VERSIONED=$(vopt_if sdl2 ON OFF)"
+ -DWITH_CLIENT_SDL_VERSIONED=$(vopt_if sdl2 ON OFF) -DWITH_VERBOSE_WINPR_ASSERT=OFF"
hostmakedepends="pkg-config $(vopt_if wayland wayland-devel)"
makedepends="alsa-lib-devel cups-devel fuse3-devel icu-devel libXcursor-devel
libXdamage-devel libXinerama-devel libXrandr-devel libXv-devel
@@ -35,8 +35,7 @@ license="Apache-2.0"
homepage="https://www.freerdp.com/"
changelog="https://raw.githubusercontent.com/FreeRDP/FreeRDP/master/ChangeLog"
distfiles="https://github.com/FreeRDP/FreeRDP/archive/${version}.tar.gz"
-checksum=a1d2946c67037bf6bb8aa2f0441c7cacd5e92c835d776cecffb4fcdbaa45ec4f
-CFLAGS="-Wno-dev"
+checksum=011b645e49401e59396ded91cccf9a0cdf68e6c43a3cb0bf6a9b6852c9c564a4
# wayland - deprecated, sdl2 - experimental
build_options="aad ffmpeg sdl2 smartcard wayland webview"
^ permalink raw reply [flat|nested] 35+ messages in thread
* Re: [PR REVIEW] freerdp3: update to 3.10.3
2024-12-16 23:46 [PR PATCH] freerdp3: update to 3.10.0 chrysos349
` (28 preceding siblings ...)
2024-12-29 13:45 ` [PR PATCH] [Updated] " chrysos349
@ 2024-12-29 13:53 ` chrysos349
2024-12-30 7:27 ` [PR PATCH] [Updated] " oreo639
` (3 subsequent siblings)
33 siblings, 0 replies; 35+ messages in thread
From: chrysos349 @ 2024-12-29 13:53 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 167 bytes --]
New review comment by chrysos349 on void-packages repository
https://github.com/void-linux/void-packages/pull/53544#discussion_r1899136061
Comment:
added the patch.
^ permalink raw reply [flat|nested] 35+ messages in thread
* Re: [PR PATCH] [Updated] freerdp3: update to 3.10.3
2024-12-16 23:46 [PR PATCH] freerdp3: update to 3.10.0 chrysos349
` (29 preceding siblings ...)
2024-12-29 13:53 ` [PR REVIEW] " chrysos349
@ 2024-12-30 7:27 ` oreo639
2024-12-30 7:28 ` oreo639
` (2 subsequent siblings)
33 siblings, 0 replies; 35+ messages in thread
From: oreo639 @ 2024-12-30 7:27 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 583 bytes --]
There is an updated pull request by oreo639 against master on the void-packages repository
https://github.com/chrysos349/void-packages freerdp3
https://github.com/void-linux/void-packages/pull/53544
freerdp3: update to 3.10.3
#### Testing the changes
- I tested the changes in this PR: **YES**
#### Local build testing
- I built this PR locally for my native architecture, (x86_64)
- I built this PR locally for these architectures (if supported. mark crossbuilds):
- aarch64-musl
A patch file from https://github.com/void-linux/void-packages/pull/53544.patch is attached
[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-freerdp3-53544.patch --]
[-- Type: text/x-diff, Size: 6291 bytes --]
From 21385dc11ac4402ac0f92ee1fb8607613d0cf2b2 Mon Sep 17 00:00:00 2001
From: chrysos349 <chrysostom349@gmail.com>
Date: Tue, 17 Dec 2024 02:45:25 +0300
Subject: [PATCH] freerdp3: update to 3.10.3
---
srcpkgs/freerdp3/patches/fix-cross.patch | 27 +++++++--------
.../patches/warn-print-after-ssl-init.patch | 34 +++++++++++++++++++
srcpkgs/freerdp3/template | 17 ++++++----
3 files changed, 58 insertions(+), 20 deletions(-)
create mode 100644 srcpkgs/freerdp3/patches/warn-print-after-ssl-init.patch
diff --git a/srcpkgs/freerdp3/patches/fix-cross.patch b/srcpkgs/freerdp3/patches/fix-cross.patch
index d7d5b8cfe5cfdc..0bff5ce8356755 100644
--- a/srcpkgs/freerdp3/patches/fix-cross.patch
+++ b/srcpkgs/freerdp3/patches/fix-cross.patch
@@ -1,27 +1,26 @@
diff --git a/client/common/man/CMakeLists.txt b/client/common/man/CMakeLists.txt
-index 798957c78..c14d22319 100644
+index 40c7e3d8..68d18451 100644
--- a/client/common/man/CMakeLists.txt
+++ b/client/common/man/CMakeLists.txt
@@ -1,6 +1,3 @@
-if(CMAKE_CROSSCOMPILING)
-- find_package(GenerateArgumentManpage)
+- find_package(GenerateArgumentManpage)
-else()
- include_directories(${CMAKE_BINARY_DIR}/include/)
+ include_directories(${CMAKE_BINARY_DIR}/include/)
- add_executable(generate_argument_manpage
-@@ -9,14 +6,13 @@ else()
- )
- export(TARGETS generate_argument_manpage FILE
- "${CMAKE_BINARY_DIR}/GenerateArgumentManpageConfig.cmake")
+ add_executable(generate_argument_manpage generate_argument_manpage.c ../cmdline.h)
+@@ -15,13 +12,12 @@ else()
+ endif()
+
+ export(TARGETS generate_argument_manpage FILE "${CMAKE_BINARY_DIR}/GenerateArgumentManpageConfig.cmake")
-endif()
set(MAN_OPTIONS_FILE "${CMAKE_CURRENT_BINARY_DIR}/freerdp-global-options.1")
set_property(DIRECTORY APPEND PROPERTY CMAKE_CONFIGURE_DEPENDS ${MAN_OPTIONS_FILE})
add_custom_command(
- OUTPUT ${MAN_OPTIONS_FILE}
-- COMMAND ${CMAKE_BINARY_DIR}/client/common/man/generate_argument_manpage "${MAN_OPTIONS_FILE}"
-+ COMMAND generate_argument_manpage "${MAN_OPTIONS_FILE}"
- WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}
- DEPENDS
- generate_argument_manpage
+- OUTPUT ${MAN_OPTIONS_FILE} COMMAND $<TARGET_FILE:generate_argument_manpage> "${MAN_OPTIONS_FILE}"
++ OUTPUT ${MAN_OPTIONS_FILE} COMMAND generate_argument_manpage "${MAN_OPTIONS_FILE}"
+ WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR} DEPENDS generate_argument_manpage
+ )
+ add_custom_target(
diff --git a/srcpkgs/freerdp3/patches/warn-print-after-ssl-init.patch b/srcpkgs/freerdp3/patches/warn-print-after-ssl-init.patch
new file mode 100644
index 00000000000000..9ae1dabc1505e9
--- /dev/null
+++ b/srcpkgs/freerdp3/patches/warn-print-after-ssl-init.patch
@@ -0,0 +1,34 @@
+From 60ed73552ffdb499dddf06c119be9437da7f9261 Mon Sep 17 00:00:00 2001
+From: akallabeth <akallabeth@posteo.net>
+Date: Sun, 29 Dec 2024 10:22:56 +0100
+Subject: [PATCH 1/2] [core,connection] print SSL warnings after init
+
+---
+ libfreerdp/core/connection.c | 1 +
+ libfreerdp/core/freerdp.c | 1 -
+ 2 files changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/libfreerdp/core/connection.c b/libfreerdp/core/connection.c
+index 979ccdf60a57..001b56944b8c 100644
+--- a/libfreerdp/core/connection.c
++++ b/libfreerdp/core/connection.c
+@@ -319,6 +319,7 @@ BOOL rdp_client_connect(rdpRdp* rdp)
+ flags |= WINPR_SSL_INIT_ENABLE_FIPS;
+
+ winpr_InitializeSSL(flags);
++ rdp_log_build_warnings(rdp);
+
+ /* FIPS Mode forces the following and overrides the following(by happening later */
+ /* in the command line processing): */
+diff --git a/libfreerdp/core/freerdp.c b/libfreerdp/core/freerdp.c
+index 94dad20a0cd9..715da31d917b 100644
+--- a/libfreerdp/core/freerdp.c
++++ b/libfreerdp/core/freerdp.c
+@@ -802,7 +802,6 @@ BOOL freerdp_context_new_ex(freerdp* instance, rdpSettings* settings)
+ if (!rdp)
+ goto fail;
+
+- rdp_log_build_warnings(rdp);
+ context->rdp = rdp;
+ context->pubSub = rdp->pubSub;
+
diff --git a/srcpkgs/freerdp3/template b/srcpkgs/freerdp3/template
index 41fbe1551f463f..f796bb464ee96a 100644
--- a/srcpkgs/freerdp3/template
+++ b/srcpkgs/freerdp3/template
@@ -1,13 +1,19 @@
# Template file for 'freerdp3'
pkgname=freerdp3
-version=3.9.0
+version=3.10.3
revision=1
build_style=cmake
build_helper=qemu
-configure_args="-DCHANNEL_URBDRC_CLIENT=ON
+configure_args="-Wno-dev -DCMAKE_BUILD_TYPE=Release
+ -DCMAKE_CXX_FLAGS_RELEASE=-DNDEBUG
+ -DCMAKE_CXX_FLAGS_DEBUG=-DNDEBUG
+ -DCMAKE_CXX_FLAGS_RELWITHDEBINFO=-DNDEBUG
+ -DCMAKE_C_FLAGS_RELEASE=-DNDEBUG
+ -DCMAKE_C_FLAGS_DEBUG=-DNDEBUG
+ -DCMAKE_C_FLAGS_RELWITHDEBINFO=-DNDEBUG
-DPKG_CONFIG_RELOCATABLE=OFF -DPROXY_PLUGINDIR=/usr/lib/${pkgname}/server/proxy/plugins
-DRDTK_FORCE_STATIC_BUILD=ON -DWAYLAND_SCANNER=/usr/bin/wayland-scanner
- -DWITH_BINARY_VERSIONING=ON
+ -DCHANNEL_URBDRC_CLIENT=ON -DWITH_BINARY_VERSIONING=ON
-DWITH_ALSA=ON -DWITH_CHANNELS=ON -DWITH_CLIENT_CHANNELS=ON -DWITH_CUPS=ON
-DWITH_FREERDP_DEPRECATED_COMMANDLINE=ON -DWITH_FUSE=ON -DWITH_GSTREAMER_1_0=OFF
-DWITH_ICU=ON -DWITH_JPEG=ON -DWITH_LIBSYSTEMD=OFF -DWITH_PULSE=ON -DWITH_SAMPLE=OFF
@@ -19,7 +25,7 @@ configure_args="-DCHANNEL_URBDRC_CLIENT=ON
-DWITH_FFMPEG=$(vopt_if ffmpeg ON OFF) -DWITH_PCSC=$(vopt_if smartcard ON OFF)
-DWITH_PKCS11=$(vopt_if smartcard ON OFF) -DWITH_SWSCALE=$(vopt_if ffmpeg ON OFF)
-DWITH_WAYLAND=$(vopt_if wayland ON OFF) -DWITH_WEBVIEW=$(vopt_if webview ON OFF)
- -DWITH_CLIENT_SDL_VERSIONED=$(vopt_if sdl2 ON OFF)"
+ -DWITH_CLIENT_SDL_VERSIONED=$(vopt_if sdl2 ON OFF) -DWITH_VERBOSE_WINPR_ASSERT=OFF"
hostmakedepends="pkg-config $(vopt_if wayland wayland-devel)"
makedepends="alsa-lib-devel cups-devel fuse3-devel icu-devel libXcursor-devel
libXdamage-devel libXinerama-devel libXrandr-devel libXv-devel
@@ -35,8 +41,7 @@ license="Apache-2.0"
homepage="https://www.freerdp.com/"
changelog="https://raw.githubusercontent.com/FreeRDP/FreeRDP/master/ChangeLog"
distfiles="https://github.com/FreeRDP/FreeRDP/archive/${version}.tar.gz"
-checksum=a1d2946c67037bf6bb8aa2f0441c7cacd5e92c835d776cecffb4fcdbaa45ec4f
-CFLAGS="-Wno-dev"
+checksum=011b645e49401e59396ded91cccf9a0cdf68e6c43a3cb0bf6a9b6852c9c564a4
# wayland - deprecated, sdl2 - experimental
build_options="aad ffmpeg sdl2 smartcard wayland webview"
^ permalink raw reply [flat|nested] 35+ messages in thread
* Re: freerdp3: update to 3.10.3
2024-12-16 23:46 [PR PATCH] freerdp3: update to 3.10.0 chrysos349
` (30 preceding siblings ...)
2024-12-30 7:27 ` [PR PATCH] [Updated] " oreo639
@ 2024-12-30 7:28 ` oreo639
2024-12-30 7:30 ` oreo639
2024-12-31 4:42 ` [PR PATCH] [Merged]: " oreo639
33 siblings, 0 replies; 35+ messages in thread
From: oreo639 @ 2024-12-30 7:28 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 245 bytes --]
New comment by oreo639 on void-packages repository
https://github.com/void-linux/void-packages/pull/53544#issuecomment-2565118365
Comment:
I pushed a fix for the cflags (since `-DCMAKE_BUILD_TYPE=Release` adds undesirable stuff to the cflags)
^ permalink raw reply [flat|nested] 35+ messages in thread
* Re: freerdp3: update to 3.10.3
2024-12-16 23:46 [PR PATCH] freerdp3: update to 3.10.0 chrysos349
` (31 preceding siblings ...)
2024-12-30 7:28 ` oreo639
@ 2024-12-30 7:30 ` oreo639
2024-12-31 4:42 ` [PR PATCH] [Merged]: " oreo639
33 siblings, 0 replies; 35+ messages in thread
From: oreo639 @ 2024-12-30 7:30 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 256 bytes --]
New comment by oreo639 on void-packages repository
https://github.com/void-linux/void-packages/pull/53544#issuecomment-2565118365
Comment:
I pushed a fix for the cflags (since `-DCMAKE_BUILD_TYPE=Release` adds undesirable stuff to the cflags by default)
^ permalink raw reply [flat|nested] 35+ messages in thread
* Re: [PR PATCH] [Merged]: freerdp3: update to 3.10.3
2024-12-16 23:46 [PR PATCH] freerdp3: update to 3.10.0 chrysos349
` (32 preceding siblings ...)
2024-12-30 7:30 ` oreo639
@ 2024-12-31 4:42 ` oreo639
33 siblings, 0 replies; 35+ messages in thread
From: oreo639 @ 2024-12-31 4:42 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 423 bytes --]
There's a merged pull request on the void-packages repository
freerdp3: update to 3.10.3
https://github.com/void-linux/void-packages/pull/53544
Description:
#### Testing the changes
- I tested the changes in this PR: **YES**
#### Local build testing
- I built this PR locally for my native architecture, (x86_64)
- I built this PR locally for these architectures (if supported. mark crossbuilds):
- aarch64-musl
^ permalink raw reply [flat|nested] 35+ messages in thread
end of thread, other threads:[~2024-12-31 4:42 UTC | newest]
Thread overview: 35+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2024-12-16 23:46 [PR PATCH] freerdp3: update to 3.10.0 chrysos349
2024-12-21 13:47 ` [PR PATCH] [Updated] " chrysos349
2024-12-21 15:25 ` chrysos349
2024-12-23 4:08 ` [PR REVIEW] freerdp3: update to 3.10.3 oreo639
2024-12-23 4:09 ` oreo639
2024-12-23 4:12 ` oreo639
2024-12-23 4:13 ` oreo639
2024-12-23 4:14 ` oreo639
2024-12-23 4:14 ` oreo639
2024-12-23 4:15 ` oreo639
2024-12-23 4:24 ` oreo639
2024-12-23 4:24 ` oreo639
2024-12-23 4:24 ` oreo639
2024-12-23 4:27 ` oreo639
2024-12-23 4:29 ` oreo639
2024-12-23 4:30 ` oreo639
2024-12-23 4:31 ` oreo639
2024-12-27 0:38 ` chrysos349
2024-12-28 23:05 ` oreo639
2024-12-28 23:06 ` oreo639
2024-12-28 23:08 ` oreo639
2024-12-28 23:38 ` oreo639
2024-12-28 23:44 ` oreo639
2024-12-28 23:47 ` oreo639
2024-12-28 23:50 ` oreo639
2024-12-28 23:59 ` oreo639
2024-12-29 1:29 ` oreo639
2024-12-29 1:30 ` oreo639
2024-12-29 9:32 ` oreo639
2024-12-29 13:45 ` [PR PATCH] [Updated] " chrysos349
2024-12-29 13:53 ` [PR REVIEW] " chrysos349
2024-12-30 7:27 ` [PR PATCH] [Updated] " oreo639
2024-12-30 7:28 ` oreo639
2024-12-30 7:30 ` oreo639
2024-12-31 4:42 ` [PR PATCH] [Merged]: " oreo639
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).