akallabeth
64bec7586d
Replaced strtok with strtok_s
...
(cherry picked from commit 7890833af8a891765a475bd7ae2a756aeddd4977)
2020-05-18 16:56:03 +02:00
akallabeth
dd156de828
Fixed NULL access of context struct on screen draw
...
Added a log message to fix occurances later on.
(cherry picked from commit cfea3fc6ed01aa33c1a935da42572577ba832feb)
2020-05-18 16:56:03 +02:00
akallabeth
472eece629
Fixed sample client resource cleanup
...
(cherry picked from commit e716f823115463fc66d94dd6c044ba7c47c43fe1)
2020-05-18 16:56:03 +02:00
akallabeth
2d5ce618bf
2.1.0 release version.
2020-05-08 11:23:05 +02:00
akallabeth
63730ab349
Fixed warning messages for RDP file options
...
networkautodetect and bandwidthautodetect are both boolean options
which must match each other. Added adequate warnings.
(cherry picked from commit 5f5bf10703276be3ddb0c5d184e078c0a6a857bb)
2020-05-08 11:06:02 +02:00
akallabeth
8b37e7fa11
Fixed primary monitor index for wayland fullscreen
2020-05-08 11:06:02 +02:00
akallabeth
00b5ff301f
Fixed clipboard 'called with invalid type' warning
2020-05-05 07:46:10 +02:00
Armin Novak
bc4615e5ed
Added expert settings /tune and /tune-list
2020-05-05 07:46:10 +02:00
akallabeth
55ee2cce34
Fixed #6087 : Inconsistend scroll on wayland
...
Thanks to @yol and @SaschaWessel a bug in scroll step conversion
was uncovered. The RDP value ranges are inverted when scrolling
in negative direction.
2020-05-05 07:46:10 +02:00
akallabeth
c0a17eb342
Fixed #6121 : Use correct destination color format
2020-05-05 07:46:10 +02:00
Sascha Wessel
fe9a5ae5a9
wlfreerdp/cliprdr: Initialize pointer before use
...
In `wlf_cliprdr_server_format_data_request()` `ConvertToUnicode()` may return 0
while not allocating memory for `cdata` and not setting `cdata` to a valid
address. In this case, `data` points to a random address.
Settting `cdata` to NULL before calling `ConvertToUnicode()` fixes this issues.
2020-05-05 07:46:09 +02:00
Lukas Fink
c668d66e88
Added ability to add usb devs via id and addr simultaneously
...
It is now possible to add usb devices both via vid+pid and via bus+addr
at the same time. To do this, the ids are directly
given to the corresponding command line options:
/usb🆔 <vid+pids>,addr:<bus+addrs>
The dev option still works like before: /usb:id,dev:<vid+pids> or
/usb:addr,dev:<bus+addrs>
2020-05-05 07:46:09 +02:00
Allan Nordhøy
cf13402baf
Spelling fixes for iOS strings
2020-05-05 07:46:09 +02:00
akallabeth
973731824b
Fixed #6099 : Add a flag for legacy hash entries
...
If a legacy entry is found in certificate hash store print
additional information to the user informing about the change
with FreeRDP 2.0
2020-04-28 14:03:19 +02:00
akallabeth
ccaad04876
Fix initialization of LargePointer flags
...
Capability exchange is first reading server capabilities,
mask these with local settings and send only what both support.
2020-04-28 14:03:19 +02:00
David Fort
56ca7a6e3a
uwac, wlfreerdp: corrected API for UwacOutput and added monitor listing
2020-04-28 14:03:19 +02:00
akallabeth
216f03c849
Fix #6085 : Java string comparison should prefer equals
2020-04-28 14:03:19 +02:00
Allan Nordhøy
64de28cabc
Language fixes for aFreeRDP
2020-04-28 14:03:19 +02:00
Allan Nordhøy
ffbe0ae078
Add Norwegian Bokmål translation
2020-04-28 14:03:19 +02:00
Julian Albrecht
ccd7c26ad5
Adds the title options to wlfreerdp
2020-04-28 14:03:19 +02:00
Nathan Loewen
b29bdf5984
Make use of percent scale if available when calculating monitor sizes
2020-04-28 14:03:19 +02:00
akallabeth
29b1429cb6
Made xf_OutputExpose non blocking.
...
In case xf_OutputExpose is called with GFX or async-update a race
condition occured in combination with dynamic-resolution.
To prevent the deadlock update the screen on a best effort basis.
2020-04-18 10:18:45 +02:00
akallabeth
a4a6b3ef83
Started 2.1 development cycle.
2020-04-10 07:40:04 +02:00
akallabeth
d7795c892b
Allow old openssl name in android client.
2020-04-09 10:03:20 +02:00
akallabeth
1c77db0a94
Used default openssl library names.
2020-04-09 10:03:20 +02:00
Martin Fleisz
9223eea61e
Merge pull request #5974 from akallabeth/cmd_avc420_fix
...
Cmd avc420 fix
2020-04-02 08:41:47 +02:00
akallabeth
9ef1e81c55
Formatted patch.
2020-03-27 14:16:18 +01:00
Julian Albrecht
7ecce5acbe
Adds touch support to wlfreerdp
2020-03-27 14:16:18 +01:00
LatinSuD
a6ccd38b68
Free clipboard respond to fix bug
...
Fixes #5997 (clipboard stops responding in the middle of a session)
2020-03-27 09:13:38 +01:00
Martin Fleisz
ca34fe4c12
Merge pull request #5985 from akallabeth/log_version_debug
...
Added buildconfig output to debug log level.
2020-03-26 09:55:46 +01:00
Martin Fleisz
43d3f89ce7
Merge pull request #5988 from akallabeth/rdp_parser_leak
...
Fixed memory leak in rdp file parser.
2020-03-24 12:17:05 +01:00
akallabeth
fdf151698d
Fixed memory leak in rdp file parser.
2020-03-23 16:06:26 +01:00
akallabeth
453372a4bf
Add option to adjust the tcp ack timeout
...
On high latency links the default of 9 second timeout might be too
strict. Adjusting this for all users will result in a long time
for connections to fail, so let these with high latency links
adjust the value manually.
2020-03-23 08:59:38 +01:00
akallabeth
82449a9c7d
Added buildconfig output to debug log level.
2020-03-20 13:05:01 +01:00
akallabeth
efb588db04
Added deprecation warning to gfx-h264
2020-03-15 10:33:53 +01:00
akallabeth
1441e78b70
Fixed gfx-h264 option parsing.
2020-03-15 10:33:34 +01:00
Martin Fleisz
6313cccb6e
Merge pull request #5943 from akallabeth/x11_lock
...
X11 lock recursion checks
2020-03-10 16:03:54 +01:00
Armin Novak
90bc3e793a
Fixed missing config include.
2020-03-09 14:57:20 +01:00
Armin Novak
6ac1b6d78e
Fixed strncmp, use _strnicmp
2020-03-06 11:37:35 +01:00
Armin Novak
316fb38e67
Added new option /cert that unifies all.
...
* The mess with /cert-tofu, /cert-ignore et al is now unified in
a single option.
* Added the option to add fingerprint:<hash>:<hex string> multiple
times to /cert to build a list of accepted certificate
fingerprints
* Added a deprecation warning to older /cert-* options
2020-03-06 11:37:35 +01:00
Armin Novak
4530a9a631
Modified xf_lock_x11 and xf_unlock_x11, allow recusive
...
The X11 locking routines did not handle multiple locks from the same
thread well. This pr fixes that.
2020-03-04 15:50:47 +01:00
Armin Novak
032574cc8f
X11 XEvent handling use const arguments
2020-03-04 10:38:41 +01:00
Armin Novak
f32a46370c
X11 XEvent disp refactored to use const arguments
2020-03-04 10:38:41 +01:00
Armin Novak
b48967d559
X11 XEvent refactored input
...
* Use proper types and const arguments where appropriate
2020-03-04 10:38:41 +01:00
Armin Novak
2b30c03fcf
X11 XEvent refactored floatbar
...
* Use const event pointers of correct type where appropriate
2020-03-04 10:38:41 +01:00
Armin Novak
ba5400f110
X11 XEvent clipboard processing cleanup
...
* Use const X*Event where possible
* Helper functions use the actual type as argument
2020-03-04 10:38:41 +01:00
Armin Novak
db80f97d50
X11: Lock display during event processing
...
* Added a X11 lock debug messages for incorrect locking.
* Lock X11 display during XEvent processing
2020-03-04 10:38:41 +01:00
Armin Novak
38d5e14e9f
Reverted minimum scaling diff
...
Revert to the diff value from @volth
2020-03-04 08:02:25 +01:00
xie.kunming
979798f51c
wf_cliprdr.c forget OleUninitialize if create_cliprdr_window failed
2020-03-02 11:45:45 +01:00
Armin Novak
4eb4f58fbb
Updated CMake channel detection
...
* Now both, dynamic and static channel entries can be defined by
a single channel.
* Added better logging to distinguish between static and dynamic
channel messages.
2020-02-28 12:53:39 +01:00