Armin Novak
1fb63aea5f
Fixed wrong type for AuthenticationLevel.
...
Replaced type BOOL with INT32 as according to MSDN they are typedefed.
This keeps the ABI compatible and fixes the wrong data type.
2017-07-20 09:35:41 +02:00
Armin Novak
8b9e3fa51e
Fixed use of reserved keywords for include guards.
2017-07-20 09:35:41 +02:00
Armin Novak
0490aeb018
Fixed clang malloc integer overflow warnings.
2017-07-20 09:29:48 +02:00
Armin Novak
8292b4558f
Fix TALOS issues
...
Fix the following issues identified by the CISCO TALOS project:
* TALOS-2017-0336 CVE-2017-2834
* TALOS-2017-0337 CVE-2017-2834
* TALOS-2017-0338 CVE-2017-2836
* TALOS-2017-0339 CVE-2017-2837
* TALOS-2017-0340 CVE-2017-2838
* TALOS-2017-0341 CVE-2017-2839
2017-07-20 09:28:47 +02:00
akallabeth
72cd36c112
Merge pull request #3956 from dodo040/smartcard
...
redirect specific smartcard readers
2017-07-20 08:52:54 +02:00
dodo040
2f22e679e0
fix format code
2017-07-19 13:16:08 +02:00
dodo040
4e055453ab
fix smartcard argument parsing
2017-07-19 13:16:08 +02:00
dodo040
03723c2738
fix wrong declaration
2017-07-19 13:16:08 +02:00
dodo040
722e927c64
redirect specific smartcard readers
2017-07-19 13:16:08 +02:00
Bernhard Miklautz
36f07fcfaf
Merge pull request #4044 from akallabeth/disable_h264_if_not_compiled
...
Disable h264 if no backend compiled in
2017-07-19 12:02:53 +02:00
Armin Novak
88fa131248
Fixed variable assignment.
2017-07-19 11:36:28 +02:00
Bernhard Miklautz
4137282491
Merge pull request #4047 from akallabeth/win_gfx_fix
...
Always use software GFX for windows client.
2017-07-19 11:24:57 +02:00
Armin Novak
3893058dc7
Added warning on GFX channel load that it does not support acceleration.
2017-07-19 09:54:42 +02:00
Bernhard Miklautz
1a4cfa05cc
Don't use an option for WITH_GFX_H264
...
CMAKE_DEPENDENT_OPTION the option is initialized on the first run and
then saved. Later configuration changes are not considered anymore.
Therefor use an variable instead of an option here.
2017-07-19 09:46:07 +02:00
Armin Novak
61ab600c14
Always use software GFX for windows client.
2017-07-18 09:18:12 +02:00
Armin Novak
42fdb0b8d3
Reordered backends with regard to feature completeness.
2017-07-18 07:46:51 +02:00
akallabeth
f0fb219580
Merge pull request #4041 from wayk/PathMakePathA
...
Fixed PathMakePathA (returned true even if it can't create the last f…
2017-07-17 12:26:48 +02:00
Armin Novak
14c6dd91f5
Readded H264 struct pointers, keep API compatible.
2017-07-17 11:38:06 +02:00
Armin Novak
1d724e1343
Add 10.3 capability check.
2017-07-17 11:37:53 +02:00
Armin Novak
e09b6a9f84
Fixed config option.
2017-07-17 10:56:45 +02:00
David Fort
57c75b0841
Merge pull request #4043 from rjcorrig/kb4020322
...
winpr: Updates time zone data to July 2017
2017-07-17 10:45:32 +02:00
Armin Novak
96d53933d2
Deactivated all H264 related code paths.
2017-07-17 10:39:08 +02:00
Armin Novak
e3aa889e9d
Disable WITH_GFX_H264 if no backend compiled in.
2017-07-17 09:32:34 +02:00
Armin Novak
2614251e83
Removed H264 dummy, did not work (crash on use)
2017-07-17 09:28:08 +02:00
Armin Novak
5764d5a78a
Disable GFX H264 if no backend compiled in.
2017-07-17 09:25:21 +02:00
Robert Corrigan
005c4df9b0
Update time zone data to July 2017
2017-07-14 17:16:08 -04:00
Robert Corrigan
756c1089eb
Change documented source of windowsZones.xml file
2017-07-14 17:15:32 -04:00
François Dubois
2a1fde25c8
Fixed PathMakePathA (returned true even if it can't create the last folder of the path)
2017-07-12 14:47:08 -04:00
Norbert Federa
f580bea738
Merge pull request #4039 from nfedera/fix-misc-compiler-warnings
...
Fixed a few compiler warnings
2017-07-10 18:23:01 +02:00
Norbert Federa
36b8f54c5e
Fixed a few compiler warnings
2017-07-10 17:52:05 +02:00
David Fort
214a198a59
Merge pull request #4038 from nfedera/fix-sample-server-pixmap-format
...
Fixed sample server's wrong rfx pixel format
2017-07-10 12:04:02 +02:00
Norbert Federa
99a58ab20d
Fixed sample server's wrong rfx pixel format
2017-07-10 11:31:42 +02:00
David Fort
ccf9b0a77b
Merge pull request #4021 from scroogie/master
...
Fix compilation on RHEL 6.x by macro-guarding two functions
2017-07-07 15:08:06 +02:00
David Fort
93e5b0647a
Merge pull request #4029 from realjiangms/fix_shadow_fragment_size
...
server/shadow: Fix incorrect bitmap fragment update.
2017-07-07 15:07:13 +02:00
akallabeth
59737d08ff
Merge pull request #4033 from blino/wayland-fullscreen
...
Add fullscreen support in Wayland clients
2017-07-07 09:14:15 +02:00
akallabeth
2f231a8e17
Merge pull request #3992 from johnjmullen/fix-barcode-scanner
...
Fix issue #3229 Barcode Scanner USB - missing double characters
2017-07-07 08:53:21 +02:00
David Fort
baa122434d
Merge pull request #4032 from blino/clipboard-build
...
Fix clipboard POSIX build because of basename conflict
2017-07-05 22:00:33 +02:00
Olivier Blin
d65c2a90ea
Fix clipboard POSIX build because of basename conflict
...
FreeRDP/winpr/libwinpr/clipboard/posix.c:397:20: error: conflicting types for ‘basename’
static const char* basename(const char* name)
^
In file included from FreeRDP/winpr/include/winpr/collections.h:25:0,
from FreeRDP/winpr/libwinpr/clipboard/posix.c:37:
/usr/include/string.h:599:14: note: previous declaration of ‘basename’ was here
extern char *basename (const char *__filename) __THROW __nonnull ((1));
2017-07-05 18:48:37 +02:00
Olivier Blin
a57197a739
Support fullscreen setting in wayland client
2017-07-05 18:47:52 +02:00
Olivier Blin
77d8aaf97b
Implement fullscreen for wayland shell surface
2017-07-05 18:47:52 +02:00
zihao.jiang
2a65e70d08
server/shadow: Fix incorrect bitmap fragment update.
...
Legacy bitmap update might fail with 'fast path update size (xxxxx) exceeds the client's maximum request size (xxxxx)'
Original code might update last fragment with exceeded fragment size incorrectly. Fix the logic to prevent it.
2017-07-04 23:48:07 +08:00
David Fort
3afacb0445
Merge pull request #4024 from bmiklautz/fix_4022
...
Fix a regression introduced with PR #4013
2017-06-29 11:55:55 +02:00
Bernhard Miklautz
e7cd3250c3
Fix a regression introduced with PR #4013
...
If numWindowRects/numVisibilityRects is zero a realloc might either
return NULL or a free able memory. In the first case the introduced
regression caused a double free.
As 0 is a possible value that can be received in both cases rail was
broken.
Fixes #4022
2017-06-29 11:28:03 +02:00
Bernhard Miklautz
b6bcd19cef
Merge pull request #4008 from hardening/h264_split
...
Split h264 subsystems in different files
2017-06-29 10:29:03 +02:00
Andre Gemuend
512d8a8dec
Fix compilation on RHEL 6.x by macro-guarding two functions that were
...
added in gstreamer 0.10.31 (RHEL 6.x being on 0.10.29).
2017-06-27 17:12:23 +02:00
David Fort
9904c32e80
Merge pull request #4013 from weizhenwei/master
...
fix FreeRDP some memory leak problem
2017-06-23 17:02:40 +02:00
weizhenwei
ef540ee2df
code format adjustment
2017-06-23 09:50:56 +08:00
weizhenwei
5d8d3b53c5
remove redundant NULL pointer check
2017-06-23 09:44:40 +08:00
weizhenwei
bd94dcc6d5
remove duplicate code when freeing drive
2017-06-23 09:28:42 +08:00
weizhenwei
3b52a60d31
remove useless NULL pointer check before free
2017-06-23 09:21:16 +08:00