platform/upstream/freerdp.git
9 years agoFixed missing extern C
Armin Novak [Mon, 1 Dec 2014 12:12:51 +0000 (13:12 +0100)]
Fixed missing extern C

9 years agoFixed missing extern C
Armin Novak [Mon, 1 Dec 2014 12:03:46 +0000 (13:03 +0100)]
Fixed missing extern C

9 years agoMerge pull request #2236 from marioli/master
Marc-André Moreau [Sun, 30 Nov 2014 02:08:36 +0000 (21:08 -0500)]
Merge pull request #2236 from marioli/master

Rename tcp-functions as they are conflicting with qemu functions

9 years agoRename tcp-functions as they are conflicting with qemu functions
Mario Lombardo [Sat, 29 Nov 2014 20:14:39 +0000 (21:14 +0100)]
Rename tcp-functions as they are conflicting with qemu functions

9 years agoMerge pull request #2225 from akallabeth/openh264_fix
Marc-André Moreau [Fri, 28 Nov 2014 16:23:11 +0000 (11:23 -0500)]
Merge pull request #2225 from akallabeth/openh264_fix

Openh264 v1.2 API

9 years agoMerge pull request #2234 from bmiklautz/fix/tls
Marc-André Moreau [Fri, 28 Nov 2014 16:00:27 +0000 (11:00 -0500)]
Merge pull request #2234 from bmiklautz/fix/tls

Transport and tsg fixes

9 years agotsg: fix possible free of initialized memory
Bernhard Miklautz [Thu, 27 Nov 2014 14:08:07 +0000 (15:08 +0100)]
tsg: fix possible free of initialized memory

9 years agotsg: rpc_send_enqueue_pdu always free buffer
Bernhard Miklautz [Thu, 27 Nov 2014 13:39:47 +0000 (14:39 +0100)]
tsg: rpc_send_enqueue_pdu always free buffer

rpc_send_enqueue_pdu returns -1 on error but the type of error isn't
distinguishable. Therefore make sure that the buffer gets always freed.
The only exception to this is when the pdu was already queued. Then the
dequeuing function should take care of freeing the buffer when
processing the pdu.

9 years agotsg: unwind recursion in tsg_read
Bernhard Miklautz [Tue, 25 Nov 2014 20:25:26 +0000 (21:25 +0100)]
tsg: unwind recursion in tsg_read

9 years agotransport: handle all return values of tsg_read
Bernhard Miklautz [Tue, 25 Nov 2014 21:55:39 +0000 (22:55 +0100)]
transport: handle all return values of tsg_read

tsg_read can also return 0 which means that no data (complete PDU) is
currently available. This case wasn't handled properly.

Fixes #2056

9 years agocrypto: revert pull request #2130
Bernhard Miklautz [Tue, 25 Nov 2014 17:58:36 +0000 (18:58 +0100)]
crypto: revert pull request #2130

The fix in #2130 eliminates the problem when connecting over a gateway
but introduces other problems server side and client side (client/server
can't detect anymore when a TCP connection was closed).

9 years agotsg: fix segfault
Bernhard Miklautz [Tue, 25 Nov 2014 19:09:14 +0000 (20:09 +0100)]
tsg: fix segfault

Revert false positive from commit 585d9101b752e4ec525339e5c5addfddb519760d
buffer shouldn't be freed since it is set and used in a stream.

9 years agoMerge pull request #2232 from Tarnyko/master
Hardening [Wed, 26 Nov 2014 10:17:21 +0000 (11:17 +0100)]
Merge pull request #2232 from Tarnyko/master

wlfreerdp: add keyboard and mouse wheel support, fix bugs

9 years agowlfreerdp: add keyboard and mouse wheel support, fix bugs
Manuel Bachmann [Wed, 26 Nov 2014 09:38:12 +0000 (10:38 +0100)]
wlfreerdp: add keyboard and mouse wheel support, fix bugs

This commit does the following:

* fix the keyboard logic (which now fully works), add support for vertical mouse wheel events ;
* make the rendering a lot more efficient, by using RDP damage information to refresh only the relevant part of the buffer ;
* fix two race conditions. wlfreerdp should not crash anymore now ;
* fix shm_open() and shm_unlink() calls ;
* improve the code style.

Signed-off-by: Manuel Bachmann <tarnyko@tarnyko.net>
9 years agoFixed OpenH264 detection script.
Armin Novak [Fri, 21 Nov 2014 09:28:38 +0000 (10:28 +0100)]
Fixed OpenH264 detection script.

9 years agoMerge pull request #2224 from hardening/rdpei_server
Marc-André Moreau [Thu, 20 Nov 2014 21:37:12 +0000 (16:37 -0500)]
Merge pull request #2224 from hardening/rdpei_server

Add server-side RDPEI

9 years agoMerge pull request #2223 from awakecoding/master
Marc-André Moreau [Thu, 20 Nov 2014 21:25:20 +0000 (16:25 -0500)]
Merge pull request #2223 from awakecoding/master

Clipboard, OS X Threads, Lync RDP Server

9 years agoAdd server-side RDPEI
Hardening [Thu, 20 Nov 2014 21:19:29 +0000 (22:19 +0100)]
Add server-side RDPEI

This patch mutualize code between client and server for RDPEI. And add support for
the server-side.

9 years agoMerge branch 'master' of github.com:FreeRDP/FreeRDP
Marc-André Moreau [Thu, 20 Nov 2014 21:14:44 +0000 (16:14 -0500)]
Merge branch 'master' of github.com:FreeRDP/FreeRDP

9 years agoMerge pull request #2220 from hopToDev/master
Marc-André Moreau [Thu, 20 Nov 2014 21:14:22 +0000 (16:14 -0500)]
Merge pull request #2220 from hopToDev/master

Call redraw only when region is invalidated

9 years agomfreerdp: fix cliprdr copy with Windows XP
Marc-André Moreau [Thu, 20 Nov 2014 21:05:13 +0000 (16:05 -0500)]
mfreerdp: fix cliprdr copy with Windows XP

9 years agochannels/cliprdr: partially fix short format names
Marc-André Moreau [Thu, 20 Nov 2014 19:28:05 +0000 (14:28 -0500)]
channels/cliprdr: partially fix short format names

9 years agomfreerdp: fix thread stopping
Marc-André Moreau [Thu, 20 Nov 2014 17:34:49 +0000 (12:34 -0500)]
mfreerdp: fix thread stopping

9 years agolibwinpr-clipboard: improve robustness
Marc-André Moreau [Thu, 20 Nov 2014 17:08:01 +0000 (12:08 -0500)]
libwinpr-clipboard: improve robustness

9 years agoMerge branch 'master' of github.com:awakecoding/FreeRDP
Marc-André Moreau [Thu, 20 Nov 2014 16:51:18 +0000 (11:51 -0500)]
Merge branch 'master' of github.com:awakecoding/FreeRDP

Conflicts:
winpr/libwinpr/thread/thread.c

9 years agolibwinpr-thread: fix non-blocking internal pipe-based event on OS X
Marc-André Moreau [Thu, 20 Nov 2014 16:48:02 +0000 (11:48 -0500)]
libwinpr-thread: fix non-blocking internal pipe-based event on OS X

9 years agolibfreerdp-core: treat GCC data block 0xC009 as CS_MULTITRANSPORT
Marc-André Moreau [Thu, 20 Nov 2014 02:00:28 +0000 (21:00 -0500)]
libfreerdp-core: treat GCC data block 0xC009 as CS_MULTITRANSPORT

9 years agoCall redraw only when region is invalidated
Mehul Dhorda [Wed, 19 Nov 2014 19:48:12 +0000 (11:48 -0800)]
Call redraw only when region is invalidated

Added a condition to redraw a rect only when region is invalidated. For
example. this avoids a redraw when only the cursor changes on the
remote machine.

9 years agolibfreerdp-core: fix server-side activated state
Marc-André Moreau [Wed, 19 Nov 2014 19:21:23 +0000 (14:21 -0500)]
libfreerdp-core: fix server-side activated state

9 years agolibfreerdp-core: sanitize NSCodec capabilities
Marc-André Moreau [Wed, 19 Nov 2014 14:39:47 +0000 (09:39 -0500)]
libfreerdp-core: sanitize NSCodec capabilities

9 years agoMerge branch 'master' of github.com:FreeRDP/FreeRDP
Marc-André Moreau [Tue, 18 Nov 2014 19:21:55 +0000 (14:21 -0500)]
Merge branch 'master' of github.com:FreeRDP/FreeRDP

9 years agocmake: add WITH_FREERDS option
Marc-André Moreau [Mon, 17 Nov 2014 17:31:31 +0000 (12:31 -0500)]
cmake: add WITH_FREERDS option

9 years agoMerge pull request #2217 from Tarnyko/master
Marc-André Moreau [Mon, 17 Nov 2014 16:10:48 +0000 (11:10 -0500)]
Merge pull request #2217 from Tarnyko/master

wlfreerdp: reorganize source files, add input methods

9 years agowlfreerdp: fix minor error in command line printing
Manuel Bachmann [Mon, 17 Nov 2014 15:56:40 +0000 (16:56 +0100)]
wlfreerdp: fix minor error in command line printing

One argument was missing in status_print().

Signed-off-by: Manuel Bachmann <manuel.bachmann@open.eurogiciel.org>
9 years agowlfreerdp: reorganize source files, add input methods
Manuel Bachmann [Mon, 17 Nov 2014 15:36:28 +0000 (16:36 +0100)]
wlfreerdp: reorganize source files, add input methods

We split the one massive source file into multiple separate
source files and headers, just like it is done for other
clients.

We add a new "wlfInput" interface which will try to
initialize mouse and keyboard at startup. Mouse inputs
already work, keyboard inputs need further investigation.

Signed-off-by: Manuel Bachmann <tarnyko@tarnyko.net>
9 years agoMerge pull request #2213 from akallabeth/wlog_callback_appender
Marc-André Moreau [Mon, 17 Nov 2014 14:41:58 +0000 (09:41 -0500)]
Merge pull request #2213 from akallabeth/wlog_callback_appender

Wlog callback appender

9 years agoMerge pull request #2215 from nfedera/fix-2014-11-16-01
Marc-André Moreau [Mon, 17 Nov 2014 14:41:07 +0000 (09:41 -0500)]
Merge pull request #2215 from nfedera/fix-2014-11-16-01

xfreerdp: fix polyline

9 years agoMerge pull request #2216 from akallabeth/memleak_fix
Martin Fleisz [Mon, 17 Nov 2014 11:07:00 +0000 (12:07 +0100)]
Merge pull request #2216 from akallabeth/memleak_fix

Various bug fixes

9 years agoFixed mixed variable declaration.
Armin Novak [Mon, 17 Nov 2014 00:42:24 +0000 (01:42 +0100)]
Fixed mixed variable declaration.

9 years agoFixed header include.
Armin Novak [Mon, 17 Nov 2014 00:39:45 +0000 (01:39 +0100)]
Fixed header include.

9 years agoFixed null pointer dereference.
Armin Novak [Mon, 17 Nov 2014 00:26:31 +0000 (01:26 +0100)]
Fixed null pointer dereference.

9 years agoFixed null pointer dereference.
Armin Novak [Mon, 17 Nov 2014 00:23:54 +0000 (01:23 +0100)]
Fixed null pointer dereference.

9 years agoFixed null pointer dereference.
Armin Novak [Mon, 17 Nov 2014 00:22:33 +0000 (01:22 +0100)]
Fixed null pointer dereference.

9 years agoFixed null pointer dereference.
Armin Novak [Mon, 17 Nov 2014 00:20:46 +0000 (01:20 +0100)]
Fixed null pointer dereference.

9 years agoFixed null pointer dereference.
Armin Novak [Mon, 17 Nov 2014 00:19:40 +0000 (01:19 +0100)]
Fixed null pointer dereference.

9 years agoFixed memory leak.
Armin Novak [Mon, 17 Nov 2014 00:16:56 +0000 (01:16 +0100)]
Fixed memory leak.

9 years agoFixed double free.
Armin Novak [Mon, 17 Nov 2014 00:13:47 +0000 (01:13 +0100)]
Fixed double free.

9 years agoFixed memory leak.
Armin Novak [Mon, 17 Nov 2014 00:10:45 +0000 (01:10 +0100)]
Fixed memory leak.

9 years agoFixed memory leaks.
Armin Novak [Mon, 17 Nov 2014 00:08:38 +0000 (01:08 +0100)]
Fixed memory leaks.

9 years agoFixed memory leaks.
Armin Novak [Mon, 17 Nov 2014 00:07:07 +0000 (01:07 +0100)]
Fixed memory leaks.

9 years agoFixed memory leak.
Armin Novak [Mon, 17 Nov 2014 00:04:29 +0000 (01:04 +0100)]
Fixed memory leak.

9 years agoFixed memory leaks.
Armin Novak [Mon, 17 Nov 2014 00:00:55 +0000 (01:00 +0100)]
Fixed memory leaks.

9 years agoFixed memory leak.
Armin Novak [Sun, 16 Nov 2014 23:58:43 +0000 (00:58 +0100)]
Fixed memory leak.

9 years agoFixed memory leak.
Armin Novak [Sun, 16 Nov 2014 23:56:56 +0000 (00:56 +0100)]
Fixed memory leak.

9 years agoFixed memory leak.
Armin Novak [Sun, 16 Nov 2014 23:56:05 +0000 (00:56 +0100)]
Fixed memory leak.

9 years agoFixed memory leak.
Armin Novak [Sun, 16 Nov 2014 23:55:25 +0000 (00:55 +0100)]
Fixed memory leak.

9 years agoFixed memory leak.
Armin Novak [Sun, 16 Nov 2014 23:54:41 +0000 (00:54 +0100)]
Fixed memory leak.

9 years agoFixed null pointer dereference.
Armin Novak [Sun, 16 Nov 2014 23:50:15 +0000 (00:50 +0100)]
Fixed null pointer dereference.

9 years agoFixed memory leak.
Armin Novak [Sun, 16 Nov 2014 23:47:54 +0000 (00:47 +0100)]
Fixed memory leak.

9 years agoFixed memory leak.
Armin Novak [Sun, 16 Nov 2014 23:44:22 +0000 (00:44 +0100)]
Fixed memory leak.

9 years agoFixed memory leak.
Armin Novak [Sun, 16 Nov 2014 23:42:05 +0000 (00:42 +0100)]
Fixed memory leak.

9 years agoFixed memory leak.
Armin Novak [Sun, 16 Nov 2014 23:41:06 +0000 (00:41 +0100)]
Fixed memory leak.

9 years agoFixed memory leak.
Armin Novak [Sun, 16 Nov 2014 23:37:29 +0000 (00:37 +0100)]
Fixed memory leak.

9 years agoFixed memory leak.
Armin Novak [Sun, 16 Nov 2014 23:36:50 +0000 (00:36 +0100)]
Fixed memory leak.

9 years agoFixed memory leaks.
Armin Novak [Sun, 16 Nov 2014 23:36:01 +0000 (00:36 +0100)]
Fixed memory leaks.

9 years agoFixed memory leak.
Armin Novak [Sun, 16 Nov 2014 23:34:17 +0000 (00:34 +0100)]
Fixed memory leak.

9 years agoFixed memory leak.
Armin Novak [Sun, 16 Nov 2014 23:33:37 +0000 (00:33 +0100)]
Fixed memory leak.

9 years agoFixed memory leaks.
Armin Novak [Sun, 16 Nov 2014 23:28:17 +0000 (00:28 +0100)]
Fixed memory leaks.

9 years agoFixed memory leak.
Armin Novak [Sun, 16 Nov 2014 23:26:33 +0000 (00:26 +0100)]
Fixed memory leak.

9 years agoFixed memory leak.
Armin Novak [Sun, 16 Nov 2014 23:22:33 +0000 (00:22 +0100)]
Fixed memory leak.

9 years agoFixed nonnull warning.
Armin Novak [Sun, 16 Nov 2014 23:21:04 +0000 (00:21 +0100)]
Fixed nonnull warning.

9 years agoFixed missing argument.
Armin Novak [Sun, 16 Nov 2014 23:17:06 +0000 (00:17 +0100)]
Fixed missing argument.

9 years agoFixed memory leak
Armin Novak [Sun, 16 Nov 2014 23:13:50 +0000 (00:13 +0100)]
Fixed memory leak

9 years agoFixed memory leaks.
Armin Novak [Sun, 16 Nov 2014 23:09:50 +0000 (00:09 +0100)]
Fixed memory leaks.

9 years agoFixed memory leak.
Armin Novak [Sun, 16 Nov 2014 23:07:58 +0000 (00:07 +0100)]
Fixed memory leak.

9 years agoFixed memory leak.
Armin Novak [Sun, 16 Nov 2014 23:06:14 +0000 (00:06 +0100)]
Fixed memory leak.

9 years agoFixed uninitialized data warning.
Armin Novak [Sun, 16 Nov 2014 23:05:12 +0000 (00:05 +0100)]
Fixed uninitialized data warning.

9 years agoFixed API nonnull warning.
Armin Novak [Sun, 16 Nov 2014 23:00:09 +0000 (00:00 +0100)]
Fixed API nonnull warning.

9 years agoFixed API nonnull warning.
Armin Novak [Sun, 16 Nov 2014 22:58:39 +0000 (23:58 +0100)]
Fixed API nonnull warning.

9 years agoFixed API nonnull warning.
Armin Novak [Sun, 16 Nov 2014 22:56:51 +0000 (23:56 +0100)]
Fixed API nonnull warning.

9 years agoFixed typo.
Armin Novak [Sun, 16 Nov 2014 22:52:22 +0000 (23:52 +0100)]
Fixed typo.

9 years agoFixed typo.
Armin Novak [Sun, 16 Nov 2014 22:50:46 +0000 (23:50 +0100)]
Fixed typo.

9 years agoFixed allocation size warning.
Armin Novak [Sun, 16 Nov 2014 22:44:10 +0000 (23:44 +0100)]
Fixed allocation size warning.

9 years agoFixed allocation size warning.
Armin Novak [Sun, 16 Nov 2014 22:43:18 +0000 (23:43 +0100)]
Fixed allocation size warning.

9 years agoFixed allocation size warning.
Armin Novak [Sun, 16 Nov 2014 22:42:30 +0000 (23:42 +0100)]
Fixed allocation size warning.

9 years agoFixed allocation size warning.
Armin Novak [Sun, 16 Nov 2014 22:41:28 +0000 (23:41 +0100)]
Fixed allocation size warning.

9 years agoFixed memory leaks.
Armin Novak [Sun, 16 Nov 2014 22:37:02 +0000 (23:37 +0100)]
Fixed memory leaks.

9 years agoFixed memory leaks.
Armin Novak [Sun, 16 Nov 2014 22:30:31 +0000 (23:30 +0100)]
Fixed memory leaks.

9 years agoFixed memory leaks.
Armin Novak [Sun, 16 Nov 2014 22:26:56 +0000 (23:26 +0100)]
Fixed memory leaks.

9 years agoFixed memory leaks.
Armin Novak [Sun, 16 Nov 2014 22:11:28 +0000 (23:11 +0100)]
Fixed memory leaks.

9 years agoFixed memory leaks.
Armin Novak [Sun, 16 Nov 2014 22:10:33 +0000 (23:10 +0100)]
Fixed memory leaks.

9 years agoFixed memory leaks.
Armin Novak [Sun, 16 Nov 2014 22:06:03 +0000 (23:06 +0100)]
Fixed memory leaks.

9 years agoFixed memory leaks.
Armin Novak [Sun, 16 Nov 2014 22:00:13 +0000 (23:00 +0100)]
Fixed memory leaks.

9 years agoFixed memory leaks.
Armin Novak [Sun, 16 Nov 2014 21:58:36 +0000 (22:58 +0100)]
Fixed memory leaks.

9 years agoFixed memory leaks.
Armin Novak [Sun, 16 Nov 2014 21:50:50 +0000 (22:50 +0100)]
Fixed memory leaks.

9 years agoFixed memory leak.
Armin Novak [Sun, 16 Nov 2014 21:47:23 +0000 (22:47 +0100)]
Fixed memory leak.

9 years agoFixed memory leak.
Armin Novak [Sun, 16 Nov 2014 21:45:09 +0000 (22:45 +0100)]
Fixed memory leak.

9 years agoFixed bad sizeof in calloc.
Armin Novak [Sun, 16 Nov 2014 21:43:11 +0000 (22:43 +0100)]
Fixed bad sizeof in calloc.

9 years agoFixed uninitialized data.
Armin Novak [Sun, 16 Nov 2014 21:26:38 +0000 (22:26 +0100)]
Fixed uninitialized data.

9 years agoFixed uninitialized value.
Armin Novak [Sun, 16 Nov 2014 21:22:44 +0000 (22:22 +0100)]
Fixed uninitialized value.