akallabeth
4599dc0a60
Check smartcard_convert_string_list for NULL string
...
In #6821 it has been reported that there are buggy smartcard
drivers that report a string size but fail to allocate the string
itself. This check avoids a crash with such input parameters
2021-03-09 10:20:42 +01:00
Armin Novak
5fc2290c03
Added option to disable gateway websocket support
2021-03-08 14:33:05 +01:00
akallabeth
618227d751
Fix xf_Pointer_SetPosition with smart-sizing
2021-03-08 14:25:59 +01:00
Denis
8ba1dc49da
fix formating with clang-format
2021-03-08 13:11:50 +01:00
Denis
b3a2042103
Add support for OpenBSD sndio
2021-03-08 13:11:50 +01:00
akallabeth
fd902fb345
Win fixes multiple warnings + YUV decoder crash ( #6873 )
...
* Fixed conditional reading of regisrty values.
* Fixed sign warnings
* Removed use of deprecated settings functions
* added missing include
* Removed unused functions.
* Refactored registry reading functions
* Fixed TCHAR preprocessor for printf
* Fixed compilation warnings.
* Added bounding rectangle check for multithreadded yuv decoder
* Ensure yuv step calculation height is always >0
* Deactivate multithreadded YUV decoder until artifacts are fixed.
2021-03-08 12:48:22 +01:00
sr093906
5289252f12
Update strings.xml
2021-03-08 09:30:42 +01:00
sr093906
027fa4624c
Update strings.xml
2021-03-08 09:30:42 +01:00
sr093906
d5cf5145a3
Add files via upload
2021-03-08 09:30:42 +01:00
sr093906
01006cd9e8
Add files via upload
2021-03-08 09:30:42 +01:00
akarl
7382a5c7bf
use tlsOut BIO when using websocket in rdg_bio_ctrl
2021-03-05 22:02:49 +01:00
Armin Novak
b0e8da6ee5
Fix yuv444_combine_work_callback check_rect argument
2021-03-05 15:49:31 +01:00
akallabeth
f7465af44f
Revert "allow to use in single threaded mode" ( #6864 )
...
This reverts commit bee2e1526d
.
2021-03-05 13:02:38 +01:00
akallabeth
d0dacf6336
Parse on a copy of the argument string for printer ( #6860 )
...
If done on original the wrong backend is loaded on autoreconnect
2021-03-04 15:49:05 +01:00
Armin Novak
b8bada17a8
Fixed yuv multithread decode
...
* Calculate step width depending on input rectangles
2021-03-03 17:11:48 +01:00
Armin Novak
c890db30c7
Fixed smartcard_convert_string_list with 0 length
2021-03-03 11:57:26 +01:00
akallabeth
10a595164d
Proper pointer event handling for wayland
2021-03-03 11:49:24 +01:00
akallabeth
7f0774c6f9
Increased UWAC version
2021-03-03 11:49:24 +01:00
akallabeth
b6b6a81187
Added pointer source events
2021-03-03 11:49:24 +01:00
akallabeth
9ea7f88753
Added pointer frame events
2021-03-03 11:49:24 +01:00
Armin Novak
1cd97c3270
Added API check to allow compilation/run with mac os < 10.14
2021-03-02 10:03:41 +01:00
akallabeth
71c2c3102c
Fixed format string in smartcard_trace_state_return
2021-03-02 08:03:35 +01:00
akallabeth
f346793970
Refactored encoder functions to return changed areas
2021-03-01 11:52:07 +01:00
akallabeth
50acf72615
Refactored H264 encoding/decoding
...
Use YUV primitives now for all H264 operations
2021-03-01 11:52:07 +01:00
akallabeth
c67e4df96b
Added getter/setter for settings
2021-03-01 11:03:52 +01:00
Armin Novak
cb0cba2d47
Reformatted changes
2021-02-25 15:05:42 +01:00
mcsong
bb6e248c5f
Removed unnecessary code and improved code quality
2021-02-25 15:05:42 +01:00
akallabeth
3b7af0293e
Fixed primitiveYUV unit test.
2021-02-25 14:18:01 +01:00
akallabeth
6c6e31217d
Ignore alpha channel during color conversion.
...
Most GFX graphics do not carry alpha data. Keep the original
alpha value unless specified otherwise.
2021-02-25 14:18:01 +01:00
Armin Novak
b1ff171413
Fixed #6014 : XFCE minimized state
2021-02-25 14:17:39 +01:00
Armin Novak
7365330275
Fixed memory leak in backtrace function
2021-02-25 14:17:24 +01:00
sss
6574fdf6e4
reverted changes from clang-format
2021-02-25 14:05:40 +01:00
Gluzskiy Alexandr
bee2e1526d
allow to use in single threaded mode
...
(some client side channels and all server side channels still need to be
ported to new api)
server: build fix, do not disable threads for rfx encoder
cliprdr client channel: implemented support for DisableThreads option
looks like thread does not make sense at all for this channel
do not initialize disabled image codecs (respect settings)
channels: client: rail: added support for DisableThreads setting
changed "BOOL DisableThreads" to "UINT32 ThreadingFlags"
dropped unnecessary apu changes
draft implementation of threading settings aware message handling api
for addins/channels
rail: use new messaging api
fixed memory leak
msgs handlers external api changes (as requested)
msgs_handlers: init fix
fixed memory leak
logic fix
resolved problems appeared after rebase to master, dropped unnecessary
changes
git clang-format origin/master
fixed TestFreeRDPCodecRemoteFX.c
"formatting, run `clang-format` please"
properly use new "rfx_context_new(BOOL, UINT32)" everywhere
passed Threading Flags to "rfx_context_new" where available
in older C standarts veriables declaration must be done before any code
requested changes
clang-format as requested
use broken signatures of standert C functions for m$ s**tos
clang-format
requested changes
requested changes
moved ThreadingFlags to stable api zone
define type for channel msg handler
typo fix
clang-format
build fix
us ThreadingFlags from server settings
git clang-format origin/master
clang-format
2021-02-25 14:05:40 +01:00
Max Roncace
bf9bce2c3e
Fix /monitor-list flag being ignored on X11/Wayland
2021-02-25 11:47:18 +01:00
Malte Starostik
06219e4ecb
X11 client: ignore grab related LeaveNotify events
...
This fixes click and drag or more generally any press-hold-release combinations
for the primary mouse button.
Without this, click and drag, drag and drop and in, some remote applications
that presumably rely on the full press-release sequence, even button
presses don't always work.
2021-02-23 14:05:11 +01:00
swadical
09dedf1a1f
[windows client] [cliprdr] Translate clientside format IDs to serverside format IDs in cl->sv data request
2021-02-22 10:37:34 +01:00
akallabeth
43311130a2
Fixed CodeQL warnings
2021-02-19 11:19:49 +01:00
David Fort
77d29388de
Merge pull request #6826 from akallabeth/smart_trace_error
...
Fixed smartcard crash on error return (invalid length)
2021-02-18 21:34:16 +01:00
akallabeth
59377fce5e
Fixed smartcard crash on error return (invalid length)
2021-02-18 16:49:19 +01:00
David Fort
3f64c13668
Merge pull request #6824 from akallabeth/pcsc_mac_fix
...
Fixed #6821 : _stricmp does not like NULL strings
2021-02-17 22:13:58 +01:00
Armin Novak
7b211e5258
Fixed #6821 : _stricmp does not like NULL strings
2021-02-17 16:45:56 +01:00
akallabeth
e2fd9db0b5
Added const to function arguments
2021-02-17 11:29:56 +01:00
Martin Fleisz
d6db010fc4
Merge pull request #6820 from akallabeth/warning_and_locale_fix
...
Fixed various warnings
2021-02-17 09:21:18 +01:00
akallabeth
da938a6514
Only update destination rect for SurfaceToSurface and SurfaceToCache
2021-02-16 16:44:41 +01:00
akallabeth
1dae0552d7
Fixed various warnings
2021-02-16 16:28:57 +01:00
Martin Fleisz
5176836517
Merge pull request #6809 from akallabeth/timezones
...
Updated windows time zones 2021-02-11
2021-02-16 16:00:13 +01:00
Martin Fleisz
89347d85a1
Fix some incorrect keyboard mappings on Mac
2021-02-16 15:42:27 +01:00
Marcel Ritter
a60413a1a0
Allow parallel listen to IPv4 and v6 addresses ( #6816 )
...
* Allow parallel listen to IPv4 and v6 addresses
* Reformatted last changes
Co-authored-by: Marcel <marcel+it+gitkraken@linux-ng.de>
Co-authored-by: akallabeth <akallabeth@posteo.net>
2021-02-15 11:19:58 +01:00
Vic Lee
8852d8631f
server: ignore unknown channelId received from client.
2021-02-15 11:01:39 +01:00
akallabeth
293d7511e9
Fixed #6712 : Use window size from settings
...
The xfc->window might be NULL (remote app, ...)
2021-02-15 09:03:03 +01:00