Armin Novak
a1b2325c1d
Ensure securityFlags are always initialized.
2016-12-02 12:04:53 +01:00
Armin Novak
c33754ae1d
Fixed unused and uninitialized warnings.
2016-12-01 15:36:49 +01:00
Bernhard Miklautz
00dae7c5ef
Fix some spelling errors
...
Fixes #3633
2016-12-01 15:36:49 +01:00
Norbert Federa
c6e6b44143
countless WLog/printf format specifier fixes
2016-11-25 17:06:25 +01:00
Martin Fleisz
9e474b43d1
Merge pull request #3623 from akallabeth/mouse_wheel_event_check
...
Check hwheel capability before sending mouse event.
2016-11-25 13:41:07 +01:00
Norbert Federa
53bd98883e
winpr/crypt api changes and memory leak fixes
...
- winpr_HMAC_New() now just returnes the opaque WINPR_HMAC_CTX* pointer
which has to be passed to winpr_HMAC_Init() for (re)initialization
and since winpr_HMAC_Final() no more frees the context you always have to
use the new function winpr_HMAC_Free() once winpr_HMAC_New() has succeded
- winpr_Digest_New() now just returns the opaque WINPR_DIGEST_CTX* pointer
which has to be passed to winpr_Digest_Init() for (re)initialization
and since winpr_Digest_Final() no more frees the context you always have to
use the new function winpr_Digest_Free() once winpr_Digest_New() has succeded
2016-11-24 18:27:29 +01:00
Norbert Federa
7befab856c
Support for OpenSSL 1.1.0
2016-11-24 17:50:09 +01:00
Armin Novak
a0fed88574
Check hwheel capability before sending mouse event.
2016-11-24 13:19:46 +01:00
Martin Haimberger
7fe28a8a78
virtualChannel: removed static variable usage from
...
VirtualChannelApi
2016-11-23 04:17:56 -08:00
akallabeth
15716695fa
Merge pull request #3593 from ccpp/gateway-http-bugfix
...
Bugfix in RDP Gateway HTTP: read/skip full HTTP body
2016-11-16 19:27:55 +01:00
Marc-André Moreau
128ce8a5a4
Merge pull request #3597 from awakecoding/tls_channel_fix
...
Virtual Channel Mapping Fix
2016-11-16 11:37:14 -05:00
Marc-André Moreau
dee76617d9
channels: remove thread-local storage usage
2016-11-15 11:41:01 -05:00
Marc-André Moreau
2cce8e9fbc
channels: migrate drdynvc to extended virtual channel API
2016-11-15 10:58:38 -05:00
Marc-André Moreau
2259e91adc
channels: prepare virtual channel system for extended virtual channel API
2016-11-15 09:09:30 -05:00
Marc-André Moreau
23eae318c5
channels: start working on extended virtual channel API
2016-11-14 16:44:45 -05:00
Marc-André Moreau
70c4646722
channels: restore global tables for initHandle, openHandle mappings instead of thread local storage
2016-11-14 15:23:05 -05:00
Christian Plattner
b6e97cbad4
Bugfix in RDP Gateway HTTP: read/skip full HTTP body for non-RPC responses
...
This fixes issues #3300 and #3479 , but it reveals that there might be a timeout issue with /gt:http and /gt:auto
2016-11-13 03:26:01 +01:00
David Fort
ea24c1f8e1
Merge pull request #3578 from realjiangms/fix_server_for_limit_frames
...
Fix server side code to be aware of rereadEvent
2016-11-03 22:50:08 +01:00
zihao.jiang
7676b29176
cleanup unnecessary code per comments
2016-10-29 13:18:17 +08:00
zihao.jiang
b58ee586e7
keeping the old callback and adding the new one at the end of the struct, so that it can be potentially binary compatible.
2016-10-29 00:28:10 +08:00
zihao.jiang
ddc326d6d3
Fix server side code to be aware of rereadEvent
2016-10-27 23:43:09 +08:00
Armin Novak
6276f3d39a
Added log messages for invalid function call.
2016-10-27 14:36:48 +02:00
David Fort
f92860de87
Applied astyle formatting
2016-10-14 15:12:48 +02:00
David Fort
60cffef8d1
Release the reread event on transport_free
2016-10-14 15:12:48 +02:00
David Fort
fd7ebdc6a5
Took in account comment remarks
2016-10-14 15:12:48 +02:00
David Fort
03abf197ca
test-connect: use a random port instead of always 3389
...
Doing so we have less chances to have a failure when we run 2 tests in parallel
on the same host (as sfrerdp-server listen on a socket).
2016-10-14 15:12:48 +02:00
David Fort
71fd5cc148
Limit the time passed in transport check loop
...
This patch make it possible to limit the time that is passed when we call
XXX_check_fds functions. This should smooth the treatment between handling inputs
and handling incoming bitmap updates.
The default maximum time is set to 100 ms.
2016-10-14 15:12:48 +02:00
Armin Novak
8fbc885f19
Removed unused variable.
2016-10-13 16:57:51 +02:00
Armin Novak
d1a28c59f7
Fixed uninitialized variable.
2016-10-13 16:57:51 +02:00
Martin Fleisz
9afc0cca26
Merge pull request #3536 from akallabeth/memory_leak_fixes
...
Memory leak fixes
2016-10-11 09:29:49 +02:00
Bernhard Miklautz
aa673986e8
Merge pull request #3533 from akallabeth/glyph_cache_disable
...
Glyph cache disable
2016-10-10 16:04:09 +02:00
Armin Novak
eecc4b189f
Fixed leak in bitmap handling.
2016-10-10 10:42:14 +02:00
Armin Novak
bc69730863
Fixed memory leak in pointer free.
2016-10-10 10:42:14 +02:00
Armin Novak
8f75516650
Deactivated glyph cache.
2016-10-10 09:07:28 +02:00
Armin Novak
afc4408a6c
Reformatted file.
2016-10-10 09:06:05 +02:00
Armin Novak
7709542d05
Using C99 compatible variadic macros.
2016-10-07 14:14:56 +02:00
Armin Novak
14fcfbbf31
Addin loader using proper function pointer defines.
2016-10-07 14:06:46 +02:00
Armin Novak
943e295714
WLog using C99 compatible variadic macros.
2016-10-07 14:05:27 +02:00
Bernhard Miklautz
ddced3f3ca
Fix compiler warnings
...
clang version 3.9.1-svn281634-1~exp1 (branches/release_39)
freerdp-firerds/libfreerdp/core/channels.c:270:9: warning: returning
'const WtsApiFunctionTable *' (aka 'const struct _WtsApiFunctionTable *') from a function with
result type 'PWtsApiFunctionTable' (aka 'struct _WtsApiFunctionTable *') discards qualifiers
[-Wincompatible-pointer-types-discards-qualifiers]
return &FreeRDP_WtsApiFunctionTable;
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
uwac/libuwac/uwac-display.c:502:12: warning: comparison of
unsigned enum expression < 0 is always false [-Wtautological-compare]
if (error < 0 || error >= UWAC_ERROR_LAST)
~~~~~ ^ ~
2016-10-06 13:43:15 +02:00
Armin Novak
f5fff7658a
Made some functions static.
2016-10-06 13:43:12 +02:00
Armin Novak
3220b15730
Added missing event handle.
2016-10-06 13:43:12 +02:00
Armin Novak
f2d7766db6
Moved common async input handling to core library.
2016-10-06 13:43:12 +02:00
Armin Novak
b8b84473a3
Fixed post disconnect hook.
2016-10-06 13:43:12 +02:00
Armin Novak
22ddec810b
Moved pre and post channel hooks.
2016-10-06 13:43:10 +02:00
Armin Novak
9c64e77a84
Disabled thread local storage on iOS.
...
iOS does not support Thread Local Storage.
Disabling it for now until a solution is found.
Print a compiler warning informing developers about this issue.
2016-10-06 13:43:10 +02:00
Armin Novak
c7448c03fb
Added FREERDP_LOCAL
...
CMake 2.8 does not support default visibility on windows.
To allow building tests add the FREERDP_LOCAL define for each
function that is internal to FreeRDP.
When build with testing these functions are exported and available
for use by tests.
2016-10-06 13:43:09 +02:00
Armin Novak
122f25eb60
Fixed channel cleanup.
2016-10-06 13:43:09 +02:00
Armin Novak
d35823cf69
Moved channel init code to core library.
2016-10-06 13:43:09 +02:00
Armin Novak
dadc5262ae
Removed static channel variables.
...
Global static variables do not work, if more than one instance
of an RDP client is running in the same process space.
Removed the varaibles where possible and replaced them with
thread local storage where necessary.
2016-10-06 13:43:09 +02:00
Armin Novak
a76b0df598
Fixed reading of colors from order.
2016-10-06 13:43:06 +02:00