Commit Graph

21641 Commits

Author SHA1 Message Date
akallabeth
f3e1f20018 [cmake] unify version creation
* move to common cmake/GetProjectVersion.cmake for both, WinPR and
  FreeRDP
* add preference for git tag or commit
* move options to this common file
2025-06-27 12:48:52 +02:00
akallabeth
29f0145b6a Merge pull request #11708 from akallabeth/desktop-fix
[client,desktop] fix StartupWMClass setting
2025-06-26 18:48:04 +02:00
akallabeth
f48b129414 [client,desktop] fix StartupWMClass setting 2025-06-26 10:23:43 +02:00
akallabeth
049c34bd0f Merge pull request #11704 from akallabeth/cert-ignore-warn
[crypto,tls] pring big warning for /cert:ignore
2025-06-25 09:37:35 +02:00
Armin Novak
efd89c0354 [channels,drdynvc] IWTSVirtualChannelCallback log trace 2025-06-25 09:36:54 +02:00
Armin Novak
daeec1f98d [crypto,tls] pring big warning for /cert:ignore 2025-06-25 09:26:41 +02:00
akallabeth
03903d3b2b Merge pull request #11701 from akallabeth/sdl
[client,sdl] print current video driver
2025-06-24 15:44:29 +02:00
akallabeth
a86e3dc53c [client,sdl] print current video driver 2025-06-24 15:43:57 +02:00
akallabeth
2400b745cb Merge pull request #11697 from akallabeth/autodetect-fixes
[core,connection] fix log level of several messages
2025-06-24 10:54:05 +02:00
akallabeth
2386bda6a0 [core,connection] fix log level of several messages
WARN messages that occur during normal operation have been downgraded to
debug.
2025-06-24 10:35:00 +02:00
akallabeth
37a9ce2323 Merge pull request #11699 from akallabeth/bigendian-fix
[common,settings] fix int casts
2025-06-24 09:52:01 +02:00
akallabeth
efbc9f7cbc [common,settings] fix int casts 2025-06-24 09:38:23 +02:00
akallabeth
efe9f6fbe8 Merge pull request #11693 from akallabeth/log-fixes
Log fixes
2025-06-23 11:39:38 +02:00
Martin Fleisz
ddf11cc547 Merge pull request #11696 from akallabeth/regression-fix2
Regression fix2
2025-06-23 11:14:53 +02:00
akallabeth
419ad81aa7 Revert "[core,settings] default MonitorIds size to MonitorDefArray size"
This reverts commit 90a737d48f.

The array is initially empty. Only via command line option or RDP file
setting it will be populated.

Any use by a client later on requires the client to initialize the array
according to its needs
2025-06-23 11:01:55 +02:00
akallabeth
59bfe47ef7 [core,gateway] less verbose logging
Do not log HTTP_DENIED as warning, this is expected on unauthenticated
connection attempts.
2025-06-20 11:45:23 +02:00
akallabeth
82f2488375 Merge pull request #11692 from akallabeth/proxy-fix
[core,proxy] fix IPv4 and IPv6 length
2025-06-20 09:10:07 +02:00
akallabeth
bee5edeb31 [core,proxy] fix IPv4 and IPv6 length 2025-06-19 23:24:09 +02:00
akallabeth
f40c3df170 Merge pull request #11690 from akallabeth/mouse-motion
[client,common] fix -mouse-motion
2025-06-18 13:03:43 +02:00
akallabeth
4dc6091fde [client,common] fix -mouse-motion
* Move code to client/common to have it in place for all clients without
  modification
* Remember if a button was pressed and only suppress move events if no
  button is pressed.
2025-06-18 12:46:56 +02:00
akallabeth
a845647627 Merge pull request #11689 from akallabeth/warn-args
Warn args
2025-06-18 10:43:58 +02:00
akallabeth
8e38600298 [client,common] document FREERDP_ASKPASS in manpages 2025-06-18 10:16:58 +02:00
akallabeth
40c988e2da [client,common] warn on insecure argument passing
When credentials or other secrets are passed via command line print out
a warning presenting more secure alternatives
2025-06-18 10:16:56 +02:00
akallabeth
d67e1ec17b Merge pull request #11688 from Pollux42/reset-channel-error
Clear channel error prior to call channel init event proc
2025-06-18 07:37:33 +02:00
Simon Nivault
5d32afcdd0 Don't bypass PubSub_OnChannelDisconnected in case of channel error 2025-06-17 18:21:50 +02:00
akallabeth
d5bfa9d8f8 Merge pull request #11687 from akallabeth/ntlm-fix
[core,nla] use wcslen for password length
2025-06-16 21:16:41 +02:00
akallabeth
6f03b25f8e [core,nla] use wcslen for password length 2025-06-16 19:07:53 +02:00
akallabeth
940bd4c0c7 Merge pull request #11685 from akallabeth/sdl2-fix
[client,sdl2] fix build with webview
2025-06-16 13:16:35 +02:00
akallabeth
281b924596 [client,sdl2] fix build with webview 2025-06-16 12:50:18 +02:00
akallabeth
1c762c9d7e Merge pull request #11676 from akallabeth/release-3.16.0
Release 3.16.0
2025-06-16 11:59:27 +02:00
akallabeth
813715d85e start dev cycle 3.16.1-dev0 2025-06-16 11:56:14 +02:00
akallabeth
fcdf4c6c7e release 3.16.0 2025-06-16 11:56:11 +02:00
akallabeth
70e5607975 changelog 2025-06-16 11:56:08 +02:00
akallabeth
ded07fa31e [client,man] improve manpages (see #11357) 2025-06-16 11:56:06 +02:00
akallabeth
9b21bc8fc2 [primitives,neon] fix YUV conversion, handle odd x/y 2025-06-16 10:59:35 +02:00
akallabeth
e3ec6288ee Merge pull request #11680 from akallabeth/release-fixes
[client,common] change AAD url depending on request
2025-06-13 19:35:21 +02:00
akallabeth
79ac927371 [client,common] change AAD url depending on request
* stdio callbacks use a redirect URL with https
* webview uses a redirect URL with ms-appx-web
2025-06-13 19:05:54 +02:00
akallabeth
5057cecaf0 Merge pull request #11678 from akallabeth/release-fixes
[settings] fix setting definition
2025-06-13 15:36:53 +02:00
akallabeth
d4aeb4f121 [settings] fix setting definition 2025-06-13 15:27:49 +02:00
akallabeth
e6dd626e7e Merge pull request #11677 from akallabeth/primitives-log
[codec] log primitives used
2025-06-13 14:02:23 +02:00
akallabeth
1669f6ede0 [doxygen] fix documentation for version 2025-06-13 14:01:56 +02:00
akallabeth
e049be9837 [codec] log primitives used 2025-06-13 13:52:28 +02:00
akallabeth
1cc286e702 Merge pull request #11675 from akallabeth/aad-fix
[client,common] fix missing AAD guards
2025-06-13 11:24:14 +02:00
akallabeth
17dcb86519 [client,common] fix missing AAD guards 2025-06-13 11:23:37 +02:00
akallabeth
4e343f515e Merge pull request #11674 from akallabeth/fix-neon-detect
[primitives] fix neon detection
2025-06-13 10:52:48 +02:00
akallabeth
3d9ad1cb46 [primitives] fix neon detection 2025-06-13 10:41:59 +02:00
akallabeth
93a74d30d0 Merge pull request #11673 from akallabeth/avc420-fix
Avc420 fix
2025-06-13 10:23:38 +02:00
akallabeth
ee6d95ab25 [warnings] fix unused warnings 2025-06-13 10:15:56 +02:00
akallabeth
92f88b37d8 [primitives,yuv] fix YUV420 to RGB 2025-06-13 09:53:24 +02:00
akallabeth
b57281ec99 [core,timer] fix use on platforms not supported
If a platform does not support the freerdp_timer_* API let it fail
silently.
2025-06-13 09:53:24 +02:00