akallabeth
2c74263b60
[ci,qa] use opaque settings
...
helps clang-tidy to eliminate false positives by removing external
access to settings struct members
2025-04-22 10:19:54 +02:00
akallabeth
052fe08cd2
Merge pull request #11511 from lazy5f/unicode-apple-fix
...
[winpr] Put '\0' when converting empty string to wstr
2025-04-20 23:08:18 +02:00
akallabeth
20ce2acd96
Merge pull request #11510 from pnowack/fix-rdpei-pdulen
...
rdpei/server: Fix incorrect PDU length read
2025-04-20 21:40:36 +02:00
lazy5f
706110ef4e
[winpr] Put '\0' when converting empty string to wstr
2025-04-20 18:06:15 +09:00
Pascal Nowack
a16cb1da63
rdpei/server: Fix incorrect PDU length read
...
The PDU length is a 32-bit unsigned integer and not a 16-bit one.
2025-04-19 20:30:24 +02:00
akallabeth
6a4bbfc047
Merge pull request #11506 from akallabeth/rdp-sec-fixes
...
Rdp sec fixes
2025-04-15 16:33:31 +02:00
Armin Novak
88a3c94adc
[crypto,certificate] Add a fallback for weak RSA keys
...
X509_dup fails with weak RSA keys. RDP security does still use them, so
add a fallback to recreate the X509 from the raw RSA data.
2025-04-15 16:30:29 +02:00
Armin Novak
e92f0170e4
[core,settings] handle empty OrderSupport and received capabilities
2025-04-15 16:09:46 +02:00
akallabeth
0d901eeed1
Merge pull request #11504 from akallabeth/sdl-draw-fix
...
Sdl draw fix
2025-04-15 10:50:53 +02:00
Armin Novak
ce8fc4e0f4
[client,sdl] only draw to window if connected
2025-04-15 10:16:22 +02:00
Armin Novak
4cb1536d2c
[utils,smartcard] ignore ConvertWCharToUtf8 return
2025-04-15 10:12:18 +02:00
akallabeth
5f54f13566
Merge pull request #11503 from akallabeth/scard-log
...
[utils,smartcard] improve trace log
2025-04-14 23:21:29 +02:00
akallabeth
2e7e6dde87
[utils,smartcard] improve trace log
2025-04-14 22:36:45 +02:00
akallabeth
7e9c0f8e9a
Merge pull request #11502 from akallabeth/sdl-primary
...
[client,sdl] force primary monitor in windowed mode
2025-04-14 21:49:04 +02:00
Armin Novak
fca2974219
[client,sdl] force primary monitor in windowed mode
2025-04-14 16:18:07 +02:00
akallabeth
ef71aae578
Merge pull request #11500 from akallabeth/release-3.15.0
...
Release 3.15.0
2025-04-14 15:13:53 +02:00
Armin Novak
9e68bd2685
start 3.15.1-dev0 cycle
2025-04-14 15:11:42 +02:00
Armin Novak
0ce68ddd1c
release 3.15.0
2025-04-14 15:11:41 +02:00
Armin Novak
1d75ccee48
changelog
2025-04-14 15:11:41 +02:00
Armin Novak
69fcafcaae
[ci,abi] suppress shadow_server_command_line_status_print
...
suppress change of argument to const type
2025-04-14 15:11:38 +02:00
akallabeth
0d6f7241b3
Merge pull request #11499 from akallabeth/touch
...
rdpei/server: Add optional threaded handling of messages
2025-04-14 14:54:01 +02:00
Pascal Nowack
eb3fdc3a22
rdpei/server: Add optional threaded handling of messages
2025-04-14 14:40:30 +02:00
Armin Novak
55737d1cdd
[client,sdl] fix compiler warning
2025-04-14 14:40:27 +02:00
akallabeth
f70ad7d3cb
Merge pull request #11498 from akallabeth/scard-log
...
[utils,smartcard] assert and improve log
2025-04-14 13:57:16 +02:00
Armin Novak
f5435740d4
[utils,smartcard] assert and improve log
2025-04-14 13:56:24 +02:00
akallabeth
a71ce3cc14
Merge pull request #11496 from akallabeth/sdl-unique-mime
...
[client,sdl] use a GUID to identify the clipboard
2025-04-13 12:11:03 +02:00
akallabeth
f6be69818f
[client,sdl] use a GUID to identify the clipboard
...
Use a clipboard mime type with a GUID to identify the specific FreeRDP
instance. When running multiple clients it might confuse a clipboard
update from another instance with an internal one otherwise.
2025-04-13 09:58:26 +02:00
akallabeth
accfec9a27
Merge pull request #11495 from akallabeth/v4l-cmake
...
[cmake] simplify v4l detection
2025-04-12 21:49:37 +02:00
akallabeth
79b8793a8f
[cmake] simplify v4l detection
2025-04-12 21:26:44 +02:00
akallabeth
58a17876fc
Merge pull request #11493 from akallabeth/warn-log
...
Warn log
2025-04-11 10:52:34 +02:00
akallabeth
b24d13a825
[channels,rdpdr] improve logging
...
* remove error logging in success path
* downgrade non fatal errror message to warning
2025-04-11 10:16:39 +02:00
akallabeth
6d8d5e3ebe
[core,caps] only warn in rdp_write_order_capability_set
...
warn about inconsistencies between settings and OrderSupport flags but
do not abort.
2025-04-11 10:16:36 +02:00
akallabeth
897012052a
Merge pull request #11491 from akallabeth/unwind-ignore
...
[winpr,utils] ignore _Unwind_Backtrace return
2025-04-11 08:26:18 +02:00
akallabeth
337b70db51
[ci,alt-arch] enable UNWIND support
2025-04-11 08:25:58 +02:00
akallabeth
3805575c58
Merge pull request #11384 from akallabeth/rel-mouse-change
...
Rel mouse change
2025-04-11 08:21:14 +02:00
akallabeth
cf11b32bd5
Merge pull request #11489 from FreeRDP/timezone-patches-1744347980
...
[timezones] Update definitions
2025-04-11 08:20:45 +02:00
akallabeth
c97fb38a4f
[winpr,utils] ignore _Unwind_Backtrace return
...
See https://github.com/FreeRDP/FreeRDP/issues/11490
there is no consensus on what the return value should be, so warn but
ignore it. The context might contain a NULL stack trace, but that is
better than not to show anything.
2025-04-11 08:17:01 +02:00
akallabeth
9cd3ffa843
Update timezone definitions
2025-04-11 05:06:20 +00:00
akallabeth
eb951ba392
Merge pull request #11488 from akallabeth/sample-fix
...
Sample fix
2025-04-10 21:04:52 +02:00
akallabeth
dfdd9f4fe1
[codec,rfx] fix invalid region calculation
2025-04-10 20:46:18 +02:00
akallabeth
f708f90937
[server,sample] implement relative mouse event
...
* implement callbacks for relative mouse input events
* optimize drawing:
* only send drawing rectangle for current cursor position (background
image data) and then the current cursor
2025-04-10 19:47:16 +02:00
akallabeth
25f54d866f
[gdi] ignore empty rects in gdi_surface_bits
2025-04-10 19:06:31 +02:00
akallabeth
6af01d9b89
[server,sample] do not wait for channelHandle
...
If we wait for channelHandle events before calling
WTSVirtualChannelManagerCheckFileDescriptor we will never open the
drdynvc channel.
2025-04-10 19:06:31 +02:00
akallabeth
9b71016286
Merge pull request #11487 from akallabeth/sdl-fixes
...
[client,sdl] fix orientation update
2025-04-10 19:02:11 +02:00
akallabeth
a978a8124f
[client,sdl] fix orientation update
...
* Properly set display orientation in display update messages
* Unify some conversion functions
2025-04-10 15:06:11 +02:00
akallabeth
4b55f0fb2e
Merge pull request #11486 from akallabeth/sdl-clip-update
...
[client,sdl] fix clipboard updates
2025-04-10 14:24:48 +02:00
akallabeth
da21ac3792
[client,sdl] fix clipboard updates
...
* Ignore updates for our own data (use a special clipboard format to
identify these)
2025-04-10 13:25:44 +02:00
akallabeth
710421abdd
[api,doc] due to new functions next version is 3.15.0
2025-04-10 09:12:25 +02:00
akallabeth
7f5a3bc352
[server,shadow] sort command line arguments
...
when printing the help output first sort the COMMAND_LINE_ARGUMENT_A by
argument name.
2025-04-10 09:10:36 +02:00
akallabeth
4b2d65e977
[server,shadow] add option to hide mouse cursor
2025-04-10 09:10:33 +02:00