Armin Novak
d006d2eff6
[clang,warnings] fix Wjump-misses-init
2026-01-08 11:32:36 +01:00
Armin Novak
de00daba43
[clang,warnings] fix Wjump-misses-init
2026-01-08 11:32:36 +01:00
Armin Novak
71b113ceb0
[clang,warnings] fix Wjump-misses-init
2026-01-08 11:32:36 +01:00
Martin Fleisz
2c559627f7
[client,common]: Fix loading of rdpsnd channel
2025-12-15 15:26:20 +01:00
akallabeth
b160ea80e8
[mingw] fix type incompatibilities
...
The integer types with MINGW do not always match. Ensure the correct
32bit interger base type is used when passing pointers
2025-12-12 19:09:30 +01:00
akallabeth
44ab77c035
Merge pull request #12055 from akallabeth/sanitize-hostname
...
[crypto,certificate] sanitize hostnames
2025-12-09 09:01:19 +01:00
akallabeth
e763541d8d
[client,common] add vsock:// syntax to help
2025-12-09 08:42:31 +01:00
akallabeth
0f5c53d3e5
[client,common] handle AUTH_RDSTLS separate
...
The requirements for that authentication type are different, so handle
it not like the rest.
2025-12-07 08:16:16 +01:00
David Fort
0c06dd98e5
Fix inverted ifdef
2025-12-02 07:31:39 +01:00
David Fort
8df50f44b6
Fix remote credential guard channel loading
...
This patch fixes the loading of the RCG channel. It also adds a guard so the
/remoteGuard cmdline doesn't work if the channel is not built in.
2025-12-01 18:13:05 +01:00
Nathan Pratta Teodosio
b9776e02ee
[common,test] Adjust AVC and H264 expectations.
...
Closes #11950 , https://launchpad.net/bugs/2132293 .
2025-11-24 12:20:24 +01:00
Alex Iribarren
64f9637fcb
Update command line usage for gateway option
2025-11-18 16:01:39 +01:00
akallabeth
5223fd55cb
[client,common] fix retry counter
...
The counter must start at 0 and be incremented afer use
2025-11-13 15:06:30 +01:00
akallabeth
6c7b798cb5
[client,common] improve multitouch mouse emulation
2025-10-31 09:07:01 +01:00
Olivier Blin
1a33e4dea3
[client,common] do not attempt to load channels disabled at build time
2025-10-21 14:27:02 +02:00
Olivier Blin
8587684401
[client,common] fix build without client channels
2025-10-21 14:27:02 +02:00
Loïc Yhuel
8bbc31eb53
[client,common] fix build without RDPEI channel
...
Also fix existing error messages to mention CHANNEL_RDPEI_CLIENT instead of
WITH_CHANNELS to be more specific.
2025-10-21 14:26:18 +02:00
akallabeth
625376a937
[client,common] adjust settings test results
...
the change in the rdp file parser changes expected output after rdp file
parsing. Adjust results accordingly
2025-10-03 13:44:50 +02:00
akallabeth
d7c1ce80d9
[client,common] fix parsing of enablerdsaadauth
...
Only change FreeRDP_AadSecurity and do not touch other options
2025-10-03 13:25:53 +02:00
Armin Novak
c0da27476f
[client,common] improve retry handling
...
* Log each return path
* Correctly apply the returned delay
2025-10-01 09:13:47 +02:00
akallabeth
a5ba33eb68
[client,common] remove useless printf
2025-09-29 11:46:06 +02:00
akallabeth
9677931343
[core,arm] fix domain setting
...
While AzureAD seems to be required for many setups, some need an empty
domain (or maybe a different all together?)
So only provide a sane default and allow user override.
2025-09-29 10:17:01 +02:00
akallabeth
74648eb3a9
[c,standard] use C99 inline
2025-09-26 11:29:26 +02:00
akallabeth
571916a40f
Merge pull request #11882 from akallabeth/entra-fixes
...
Entra fixes
2025-09-24 18:07:00 +02:00
akallabeth
5eb9b1e8c7
Merge pull request #11884 from akallabeth/warn-fixes-cast
...
Warn fixes cast
2025-09-24 14:40:13 +02:00
Armin Novak
96fb0e5aa8
[client,common] fix test warnings
2025-09-24 14:29:19 +02:00
Armin Novak
1150c888f9
[client,common] fix AAD/RDSTLS rdp file tests
...
Update the expected authentication methods enabled/disabled
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
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
6cfdf9e43e
[json] use WINPR_JSON_GetObjectItemCaseSensitive
...
Prefer usage of case sensitive functions that are faster.
2025-09-23 12:38:23 +02:00
akallabeth
25b5b38d32
[CMake,client] add pkg-config dependencies
2025-09-11 07:17:52 +02:00
akallabeth
142fa5b9ba
[client,common] fix TestClientRdpFile
2025-09-01 09:18:50 +02:00
akallabeth
3a34545a75
[sspi,negotiate] improve /auth-pkg-list parsing
...
* add 'none' keyword to allow disabling all methods, selectively
enabling by adding
* improve option description
* fix reading of ini file settings
2025-08-29 12:18:20 +02:00
akallabeth
ec9e74f5c8
[client,x11] add global config file support
2025-08-29 10:53:29 +02:00
Armin Novak
4fadd12047
fix clang-tidy warnings
2025-08-20 11:28:18 +02:00
Armin Novak
651de64c88
[client,common] use _strdup
2025-08-18 14:32:09 +02:00
Armin Novak
7b7cc538dd
[client,common] fix type mismatch warnings
2025-08-18 14:05:54 +02:00
Armin Novak
9b42053f25
[client,common] fix warnings in TestClientRdpFile.c
2025-08-18 13:58:18 +02:00
Armin Novak
e47b631d40
[client,common] fix warnings in unit test
2025-08-18 11:47:50 +02:00
Armin Novak
4182472c31
[client,common] fix parsing of RdgIsKdcProxy
2025-08-18 11:17:03 +02:00
akallabeth
67fb98d268
[client,common] add settings json
...
Use freerdp_settings_(de)serialize to compare result of rdpFile parsing.
2025-08-18 11:17:02 +02:00
akallabeth
90f1f2bd37
[client,common] only apply defaults to unset
2025-08-18 09:47:14 +02:00
akallabeth
ad22d5fdff
[client,common] add freerdp_client_populate_settings_from_rdp_file_unchecked
...
Sometimes it is required to have raw values from a RDP file converted to
rdpSettings without consistency modifications. Expose this with a new
function.
2025-08-18 09:47:11 +02:00
akallabeth
e8b45fb8dc
[client,common] fix tenantid command line parsing
2025-08-13 22:09:27 +02:00
akallabeth
65f18983ed
[warnings] Fix format string errors
...
* Fix casts of format string arguments (%p requires void*)
* Fix format string to match type of arguments
2025-08-13 15:09:48 +02:00
akallabeth
c3e507a82e
[winpr,wlog] Replace WLog_PrintMessage calls
...
Prefer WLog_PrintTextMessage to have proper format string checks in
place.
2025-08-13 15:08:01 +02:00
akallabeth
6284bba9f0
[clang-tidy] fix various warnings
...
* silence tidy warnings for public API symbols (we can't fix these for
compatibility reasons)
* fix issues with casting
2025-08-11 14:11:40 +02:00
akallabeth
5f5485f2d3
Merge pull request #11747 from akallabeth/proxy-rpath
...
[cmake] add installWithRPATH
2025-08-11 12:38:47 +02:00
akallabeth
0206da4b96
[client,common] do not log success
...
when parsing command line options, do not log success result
2025-08-10 09:29:21 +02:00