Commit Graph

21901 Commits

Author SHA1 Message Date
Armin Novak
222ff42e02 [gateway,arm] do not use RDSTLS if AAD is enabled 2025-09-24 14:01:15 +02:00
Armin Novak
d3643711a6 [freerdp,header] fix formatting 2025-09-24 14:01:15 +02:00
Armin Novak
b32440184b [core,arm] clean up arm_fill_rdstls
* Add some comments explaining some unused variables
* Provide default domain for AuthenticateEx
2025-09-24 14:01:15 +02:00
Armin Novak
c5133def8a [client] add prompt for AUTH_RDSTLS
the authentication type uses a fixed domain, so don't query it.
2025-09-24 14:01:12 +02:00
Armin Novak
86af353847 [core,arm] fix AAD/RDSTLS auth 2025-09-24 11:16:35 +02:00
Armin Novak
5ac53c1fd8 [core,rdstls] prefer Stream_Get_* functions 2025-09-24 11:16:35 +02:00
Armin Novak
23b2c3bfae [core,nego] print unknown nego flag values
in nego_rdp_neg_rsp_flags_str print the unknown values
2025-09-24 11:16:35 +02:00
Armin Novak
62a4c33a86 [core,arm] fix rdstl authentication callback 2025-09-23 16:05:31 +02:00
Armin Novak
5bb6e82321 [client,file] enable RDSTLS for entra resources
if enablerdsaadauth is part of a rdp file disable RDP, TLS and NLA and
enable RDSTLS
2025-09-23 16:05:31 +02:00
Armin Novak
45c7df6d61 [core,utils] add auth type AUTH_RDSTLS 2025-09-23 16:05:31 +02:00
Armin Novak
de23d79012 [config] do not redefine WITHOUT_FREERDP_3x_DEPRECATED
The define might already be defined by the build system. In that case
do not redefine it.
2025-09-23 16:05:22 +02:00
Armin Novak
eebd570d1b [core,arm] fix optional string redirectedUsername
json-c does return NULL from WINPR_JSON_GetObjectItemCaseSensitive if
the value is NULL, so do a check with WINPR_JSON_HasObjectItem first.
2025-09-23 12:38:23 +02:00
Armin Novak
6cfdf9e43e [json] use WINPR_JSON_GetObjectItemCaseSensitive
Prefer usage of case sensitive functions that are faster.
2025-09-23 12:38:23 +02:00
Armin Novak
75787a62de [winpr,json] fix json-c case insensitive object get 2025-09-23 12:33:31 +02:00
akallabeth
fda43ec692 Merge pull request #11880 from akallabeth/planar
Planar fix sign
2025-09-22 20:08:57 +02:00
akallabeth
3ac6c06e17 [codec,planar] fix datatypes in plane encode
do not assume char is signed, use int8_t instead.
2025-09-22 19:57:51 +02:00
akallabeth
e423476e95 [codec,planar] more test log messages 2025-09-22 19:57:48 +02:00
akallabeth
632131b266 [deprecate] rename planar_decompress 2025-09-22 19:57:41 +02:00
akallabeth
ec3935a878 Merge pull request #11878 from akallabeth/planar
[codec,planar] more test output
2025-09-22 10:25:53 +02:00
akallabeth
3be0fe6c2a [codec,planar] more test output 2025-09-22 10:15:58 +02:00
akallabeth
061629b20c Merge pull request #11877 from akallabeth/planar
[codec,planar] make test output verbose
2025-09-22 09:18:21 +02:00
akallabeth
757d7f819d [codec,planar] make test output verbose
make it easier to find out which test case failed.
2025-09-22 09:14:54 +02:00
akallabeth
c8c011fa22 Merge pull request #11876 from akallabeth/pkg-config-requires
[cmake,pkg-config] properly set requires fields
2025-09-21 19:26:23 +02:00
akallabeth
74a3a7695c [cmake,pkg-config] properly set requires fields 2025-09-21 19:07:16 +02:00
akallabeth
a1927acb72 Merge pull request #11875 from akallabeth/endianness
[winpr,path] fix endianness issues
2025-09-19 18:44:02 +02:00
akallabeth
abbee49ef5 [winpr,path] fix endianness issues 2025-09-19 18:35:03 +02:00
akallabeth
e373659c32 Merge pull request #11873 from akallabeth/azure
[core,arm] extract redirected username
2025-09-19 11:55:11 +02:00
akallabeth
4694c8a50a [core,arm] extract redirected username 2025-09-19 11:09:08 +02:00
akallabeth
db9ebfc610 Merge pull request #11868 from akallabeth/release-3.17.2
Release 3.17.2
2025-09-19 08:03:20 +02:00
Armin Novak
af9cb25526 dev-cycle-3.17.3-dev0 2025-09-18 20:42:57 +02:00
Armin Novak
955ad49545 release-3.17.2 2025-09-18 20:42:55 +02:00
Armin Novak
e0b45ff5d9 changelog 2025-09-18 20:42:53 +02:00
akallabeth
1d56a429a5 Merge pull request #11871 from akallabeth/android-deps
Update Android deps
2025-09-18 14:38:23 +02:00
Armin Novak
032c2b3fb0 [client,android] update gradle to 8.13 2025-09-18 14:19:01 +02:00
Armin Novak
b1d58751aa [android] build without deprecated symbols 2025-09-18 11:06:37 +02:00
Armin Novak
7c4b00f91d [scripts,android] update openssl to v3.5.3 2025-09-18 10:39:15 +02:00
Armin Novak
47ab5ce4c7 [scripts,android] update ffmpeg to v7.1.2 2025-09-18 10:38:52 +02:00
Armin Novak
563fdc8313 [scripts,android] update to cJSON v1.7.19 2025-09-18 10:24:02 +02:00
Armin Novak
07fd8a9edd [scripts,android] update openh264 to v2.6.0 2025-09-18 10:23:51 +02:00
akallabeth
54440c8947 Merge pull request #11870 from akallabeth/entra-cert-accept
[core,gateway] automatically accept ARM redirection
2025-09-18 10:14:39 +02:00
Armin Novak
7e6de56338 [core,gateway] automatically accept ARM redirection
When using ARM gateway transport auto accept the certificate provided
by server response.
2025-09-17 15:20:31 +02:00
akallabeth
ef6db048ef Merge pull request #11867 from akallabeth/rail-segv
[client,x11] disable output during rail/desktop switch
2025-09-16 16:53:14 +02:00
akallabeth
2cf9ceba66 [client,x11] disable output during rail/desktop switch 2025-09-16 16:49:41 +02:00
akallabeth
51c7a8c118 Merge pull request #11866 from akallabeth/rails-enable-fix
[client,x11] fix rails/desktop switch
2025-09-16 16:42:33 +02:00
akallabeth
7e5a76b62b [client,x11] fix rails to desktop mode switch
This allows displaying the dialog when a connection needs confirmation
(e.g. another session already connected)
2025-09-16 16:32:37 +02:00
akallabeth
a1de73364a [client,x11] stringify x11 error handler call 2025-09-16 16:32:34 +02:00
akallabeth
84e5466f67 [client,x11] fix rails/desktop switch
* Add TODO log entries for (non)monitored desktop messages
* Enable/disable RAILS mode according to these messages
2025-09-16 11:41:58 +02:00
akallabeth
327c5cdf1d Merge pull request #11865 from akallabeth/resize-race-fix
[clients] add checks from #11804 to all clients
2025-09-16 09:51:05 +02:00
akallabeth
8062adf83d [clients] add checks from #11804 to all clients 2025-09-16 09:28:57 +02:00
akallabeth
73cdd2cfc1 Merge pull request #11863 from akallabeth/aad-auth-fail
Aad auth fail
2025-09-15 15:26:47 +02:00