akallabeth
6414d81a58
codespell
2025-11-11 08:48:22 +01:00
akallabeth
0c217b667d
Merge pull request #11986 from akallabeth/sdl2-backport
...
[client,sdl] sdl2 dialog auth: remove std::move
2025-11-10 17:46:34 +01:00
akallabeth
4cafbf7944
[client,sdl] sdl2 dialog auth: remove std::move
2025-11-10 09:09:48 +01:00
akallabeth
2eb88390f9
Merge pull request #11985 from akallabeth/log-improve
...
Log improve
2025-11-07 11:43:36 +01:00
akallabeth
a57950c576
[gateway,arm] improve logging of arm responses
2025-11-07 11:22:09 +01:00
akallabeth
021356cb08
[gateway,http] change return type of http_response_get_body
...
the data is a string, so avoid unnecessary casts later on.
2025-11-07 11:21:13 +01:00
akallabeth
ce87165719
[c,attributes] mark functions with attirbute malloc
2025-11-07 11:20:39 +01:00
akallabeth
33097cbde4
Merge pull request #11984 from akallabeth/http-request-improve
...
Http request improvements
2025-11-07 10:55:33 +01:00
akallabeth
77788f9fb6
Merge pull request #11983 from akallabeth/azure-revert
...
Revert "[core,gateway] improve arm transport"
2025-11-07 10:55:19 +01:00
akallabeth
c69aaef8e8
[gateway,arm] improve logging and url detection
2025-11-07 09:51:25 +01:00
akallabeth
f232d2ad55
[gateway,websocket] make x-ms-user-agent optional
2025-11-07 09:51:21 +01:00
akallabeth
35ad10c345
[gateway,websocket] use a dynamic logger
2025-11-07 09:51:19 +01:00
akallabeth
32aa6d6e8f
[gateway,http] improve header handling
...
In http context store header values in a hash table. This simplifies
handling of currently known and custom http headers.
2025-11-07 09:51:16 +01:00
akallabeth
d33cdb7b68
[ci,abi] suppress function argument to const changes
2025-11-07 08:45:42 +01:00
akallabeth
af0d0cfb67
Revert "[core,gateway] improve arm transport"
...
This reverts commit 6c0a302083 .
2025-11-07 08:32:48 +01:00
akallabeth
2dbc042ea7
Merge pull request #11971 from akallabeth/cookie-improve
...
[core,gateway] improve response cookie handling
2025-11-05 09:03:33 +01:00
akallabeth
7a0ee6f078
Merge pull request #11970 from akallabeth/multitouch-fallback
...
[client,common] improve multitouch mouse emulation
2025-11-05 09:02:53 +01:00
akallabeth
267717cad4
Merge pull request #11980 from akallabeth/glyph-cache-overallocate
...
[cache,glyph] overallocate to compensate for off by one
2025-11-05 09:02:14 +01:00
akallabeth
5d237bbadd
[cache,glyph] overallocate for off by one index get
2025-11-05 09:01:28 +01:00
akallabeth
d41ea2de76
Merge pull request #11977 from ploosin/feature/add_korean_in_xkb_keyname_table
...
[input, virtualkey] Add Korean keys in XKB_KEYNAME_TABLE
2025-11-04 12:58:14 +01:00
Kim Youngseok
6d3487d4f9
[input, virtualkey] add korean in XKB_KEYNAME_TABLE
2025-11-04 12:57:10 +01:00
akallabeth
c978c64162
[core,gateway] improve response cookie handling
...
* extract cookies from responses
* append to http context for new requests
2025-10-31 11:36:19 +01:00
akallabeth
6c7b798cb5
[client,common] improve multitouch mouse emulation
2025-10-31 09:07:01 +01:00
akallabeth
3fc1c3ce31
Merge pull request #11968 from Defenso-QTH/non-fatal-SIGUSR
...
libfreerdp: remove SIGUSR1 and SIGUSR2 from fatal signals
2025-10-30 08:44:49 +01:00
Quentin Thébault
86eff27f6a
libfreerdp: remove SIGUSR1 and SIGUSR2 from fatal signals
...
Signed-off-by: Quentin Thébault <quentin.thebault@defenso.fr >
2025-10-30 12:34:36 +09:00
akallabeth
68d55d96d2
Merge pull request #11966 from akallabeth/mouse-log
...
[client,x11] log mouse event types and call stack
2025-10-29 15:44:51 +01:00
Armin Novak
24cc3627da
[client,x11] deactivate MotionNotify, ButtonPress and ButtonRelease
...
* If there are XI_* or XI_Raw* events available and activated
* If conditions for relative mouse are met
2025-10-29 14:02:50 +01:00
Armin Novak
00ccc2a1dc
[client,x11] use dynamic logger
2025-10-29 13:36:59 +01:00
Armin Novak
3bee94c141
[client,x11] log mouse event types and call stack
2025-10-29 13:36:59 +01:00
akallabeth
499c3bda90
Merge pull request #11965 from akallabeth/fromstdin-fix
...
[utils] fix from-stdin
2025-10-29 13:04:45 +01:00
Armin Novak
27c5246454
[utils] fix from-stdin
...
Ignore console tcgetattr/tcsetattr errors. These might not work if data
is read from stdin.
2025-10-29 12:00:05 +01:00
MartinHaimberger
9fb747805d
Merge pull request #11962 from mfleisz/fix-pollset-yield
...
[winpr,synch] Fix starvation in pollset_poll caused by emscripten_sleep
2025-10-28 14:38:23 +01:00
Martin Fleisz
fb2113985d
[winpr,synch] Fix starvation in pollset_poll caused by emscripten_sleep
...
Recent changes in `pollset_poll` added yielding the process using
`emscripten_sleep` so event handlers can have time to process data and
set events.
However calling `emscripten_sleep` on every iteration when checking the
pollset caused process starvation which slowed down the whole session
massively.
This commit fixes this issue by checking for signaled events 10 times
before actually causing a yield. This avoids possible deadlocks while
not slowing down the whole session pipeline.
2025-10-28 13:31:37 +01:00
akallabeth
baba2c63e5
Merge pull request #11961 from akallabeth/config-extension
...
Config extension
2025-10-28 12:08:12 +01:00
akallabeth
6c0a302083
[core,gateway] improve arm transport
2025-10-28 11:57:27 +01:00
Richard Markiewicz
5066253685
[crypto,x509] set comparison function for sk_ASN1_OBJECT_find in EKU check
2025-10-28 11:57:25 +01:00
akallabeth
3db117283a
[winpr,print] mark function WINPR_ATTR_MALLOC
2025-10-28 11:14:01 +01:00
akallabeth
08b00be412
[core,gateway] set user agent for websocket
2025-10-28 11:13:58 +01:00
akallabeth
e9890c3960
[core,gateway] add http_request_append_header
2025-10-28 11:13:55 +01:00
akallabeth
c8698a1b9c
[core,settings] add new keys for gateway
...
Add missing settings:
* FreeRDP_GatewayHttpReferer
* FreeRDP_GatewayHttpUserAgent
* FreeRDP_GatewayHttpMsUserAgent
2025-10-28 11:13:52 +01:00
akallabeth
0dd6d838bb
[winpr,json] add WINPR_JSON_AddIntegerToObject
...
This function adds a integer value (in contrast to real values with
WINPR_JSON_AddNumberToObject) to a JSON object.
2025-10-28 11:13:44 +01:00
akallabeth
3748e286a2
Merge pull request #11956 from akallabeth/vaapi-experimental
...
[CMake] mark WITH_VAAPI experimental
2025-10-25 07:32:19 +02:00
akallabeth
d20835feb1
[CMake] mark WITH_VAAPI experimental
2025-10-25 07:19:03 +02:00
akallabeth
10e0739910
Merge pull request #11955 from ploosin/fix/channels_rdpei_to_send_down_and_last_update_event
...
[channels,rdpei] fix not sending essential touch events
2025-10-24 12:42:11 +02:00
Kim Youngseok
45e8705fd7
fix: send touch down and last update event
2025-10-24 14:45:39 +09:00
akallabeth
9d333c327d
Merge pull request #11941 from blino/optional-channels
...
Fix build and run with optional channels
2025-10-22 09:04:40 +02:00
Loïc Yhuel
87fe0d0d8e
[channel,server] fix more unguarded use of functions
...
This allows to set any -DCHANNEL_xxx_SERVER=OFF.
2025-10-21 14:27:02 +02:00
Olivier Blin
859df133fc
[client,wayland] remove now unused rdpei include
...
Fixes: d66b165b8e ("[client,common] common touch handling")
2025-10-21 14:27:02 +02: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