Armin Novak [Mon, 1 Dec 2014 12:12:51 +0000 (13:12 +0100)]
Fixed missing extern C
Armin Novak [Mon, 1 Dec 2014 12:03:46 +0000 (13:03 +0100)]
Fixed missing extern C
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
Mario Lombardo [Sat, 29 Nov 2014 20:14:39 +0000 (21:14 +0100)]
Rename tcp-functions as they are conflicting with qemu functions
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
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
Bernhard Miklautz [Thu, 27 Nov 2014 14:08:07 +0000 (15:08 +0100)]
tsg: fix possible free of initialized memory
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.
Bernhard Miklautz [Tue, 25 Nov 2014 20:25:26 +0000 (21:25 +0100)]
tsg: unwind recursion in 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
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).
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.
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
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>
Armin Novak [Fri, 21 Nov 2014 09:28:38 +0000 (10:28 +0100)]
Fixed OpenH264 detection script.
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
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
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.
Marc-André Moreau [Thu, 20 Nov 2014 21:14:44 +0000 (16:14 -0500)]
Merge branch 'master' of github.com:FreeRDP/FreeRDP
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
Marc-André Moreau [Thu, 20 Nov 2014 21:05:13 +0000 (16:05 -0500)]
mfreerdp: fix cliprdr copy with Windows XP
Marc-André Moreau [Thu, 20 Nov 2014 19:28:05 +0000 (14:28 -0500)]
channels/cliprdr: partially fix short format names
Marc-André Moreau [Thu, 20 Nov 2014 17:34:49 +0000 (12:34 -0500)]
mfreerdp: fix thread stopping
Marc-André Moreau [Thu, 20 Nov 2014 17:08:01 +0000 (12:08 -0500)]
libwinpr-clipboard: improve robustness
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
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
Marc-André Moreau [Thu, 20 Nov 2014 02:00:28 +0000 (21:00 -0500)]
libfreerdp-core: treat GCC data block 0xC009 as CS_MULTITRANSPORT
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.
Marc-André Moreau [Wed, 19 Nov 2014 19:21:23 +0000 (14:21 -0500)]
libfreerdp-core: fix server-side activated state
Marc-André Moreau [Wed, 19 Nov 2014 14:39:47 +0000 (09:39 -0500)]
libfreerdp-core: sanitize NSCodec capabilities
Marc-André Moreau [Tue, 18 Nov 2014 19:21:55 +0000 (14:21 -0500)]
Merge branch 'master' of github.com:FreeRDP/FreeRDP
Marc-André Moreau [Mon, 17 Nov 2014 17:31:31 +0000 (12:31 -0500)]
cmake: add WITH_FREERDS option
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
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>
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>
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
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
Martin Fleisz [Mon, 17 Nov 2014 11:07:00 +0000 (12:07 +0100)]
Merge pull request #2216 from akallabeth/memleak_fix
Various bug fixes
Armin Novak [Mon, 17 Nov 2014 00:42:24 +0000 (01:42 +0100)]
Fixed mixed variable declaration.
Armin Novak [Mon, 17 Nov 2014 00:39:45 +0000 (01:39 +0100)]
Fixed header include.
Armin Novak [Mon, 17 Nov 2014 00:26:31 +0000 (01:26 +0100)]
Fixed null pointer dereference.
Armin Novak [Mon, 17 Nov 2014 00:23:54 +0000 (01:23 +0100)]
Fixed null pointer dereference.
Armin Novak [Mon, 17 Nov 2014 00:22:33 +0000 (01:22 +0100)]
Fixed null pointer dereference.
Armin Novak [Mon, 17 Nov 2014 00:20:46 +0000 (01:20 +0100)]
Fixed null pointer dereference.
Armin Novak [Mon, 17 Nov 2014 00:19:40 +0000 (01:19 +0100)]
Fixed null pointer dereference.
Armin Novak [Mon, 17 Nov 2014 00:16:56 +0000 (01:16 +0100)]
Fixed memory leak.
Armin Novak [Mon, 17 Nov 2014 00:13:47 +0000 (01:13 +0100)]
Fixed double free.
Armin Novak [Mon, 17 Nov 2014 00:10:45 +0000 (01:10 +0100)]
Fixed memory leak.
Armin Novak [Mon, 17 Nov 2014 00:08:38 +0000 (01:08 +0100)]
Fixed memory leaks.
Armin Novak [Mon, 17 Nov 2014 00:07:07 +0000 (01:07 +0100)]
Fixed memory leaks.
Armin Novak [Mon, 17 Nov 2014 00:04:29 +0000 (01:04 +0100)]
Fixed memory leak.
Armin Novak [Mon, 17 Nov 2014 00:00:55 +0000 (01:00 +0100)]
Fixed memory leaks.
Armin Novak [Sun, 16 Nov 2014 23:58:43 +0000 (00:58 +0100)]
Fixed memory leak.
Armin Novak [Sun, 16 Nov 2014 23:56:56 +0000 (00:56 +0100)]
Fixed memory leak.
Armin Novak [Sun, 16 Nov 2014 23:56:05 +0000 (00:56 +0100)]
Fixed memory leak.
Armin Novak [Sun, 16 Nov 2014 23:55:25 +0000 (00:55 +0100)]
Fixed memory leak.
Armin Novak [Sun, 16 Nov 2014 23:54:41 +0000 (00:54 +0100)]
Fixed memory leak.
Armin Novak [Sun, 16 Nov 2014 23:50:15 +0000 (00:50 +0100)]
Fixed null pointer dereference.
Armin Novak [Sun, 16 Nov 2014 23:47:54 +0000 (00:47 +0100)]
Fixed memory leak.
Armin Novak [Sun, 16 Nov 2014 23:44:22 +0000 (00:44 +0100)]
Fixed memory leak.
Armin Novak [Sun, 16 Nov 2014 23:42:05 +0000 (00:42 +0100)]
Fixed memory leak.
Armin Novak [Sun, 16 Nov 2014 23:41:06 +0000 (00:41 +0100)]
Fixed memory leak.
Armin Novak [Sun, 16 Nov 2014 23:37:29 +0000 (00:37 +0100)]
Fixed memory leak.
Armin Novak [Sun, 16 Nov 2014 23:36:50 +0000 (00:36 +0100)]
Fixed memory leak.
Armin Novak [Sun, 16 Nov 2014 23:36:01 +0000 (00:36 +0100)]
Fixed memory leaks.
Armin Novak [Sun, 16 Nov 2014 23:34:17 +0000 (00:34 +0100)]
Fixed memory leak.
Armin Novak [Sun, 16 Nov 2014 23:33:37 +0000 (00:33 +0100)]
Fixed memory leak.
Armin Novak [Sun, 16 Nov 2014 23:28:17 +0000 (00:28 +0100)]
Fixed memory leaks.
Armin Novak [Sun, 16 Nov 2014 23:26:33 +0000 (00:26 +0100)]
Fixed memory leak.
Armin Novak [Sun, 16 Nov 2014 23:22:33 +0000 (00:22 +0100)]
Fixed memory leak.
Armin Novak [Sun, 16 Nov 2014 23:21:04 +0000 (00:21 +0100)]
Fixed nonnull warning.
Armin Novak [Sun, 16 Nov 2014 23:17:06 +0000 (00:17 +0100)]
Fixed missing argument.
Armin Novak [Sun, 16 Nov 2014 23:13:50 +0000 (00:13 +0100)]
Fixed memory leak
Armin Novak [Sun, 16 Nov 2014 23:09:50 +0000 (00:09 +0100)]
Fixed memory leaks.
Armin Novak [Sun, 16 Nov 2014 23:07:58 +0000 (00:07 +0100)]
Fixed memory leak.
Armin Novak [Sun, 16 Nov 2014 23:06:14 +0000 (00:06 +0100)]
Fixed memory leak.
Armin Novak [Sun, 16 Nov 2014 23:05:12 +0000 (00:05 +0100)]
Fixed uninitialized data warning.
Armin Novak [Sun, 16 Nov 2014 23:00:09 +0000 (00:00 +0100)]
Fixed API nonnull warning.
Armin Novak [Sun, 16 Nov 2014 22:58:39 +0000 (23:58 +0100)]
Fixed API nonnull warning.
Armin Novak [Sun, 16 Nov 2014 22:56:51 +0000 (23:56 +0100)]
Fixed API nonnull warning.
Armin Novak [Sun, 16 Nov 2014 22:52:22 +0000 (23:52 +0100)]
Fixed typo.
Armin Novak [Sun, 16 Nov 2014 22:50:46 +0000 (23:50 +0100)]
Fixed typo.
Armin Novak [Sun, 16 Nov 2014 22:44:10 +0000 (23:44 +0100)]
Fixed allocation size warning.
Armin Novak [Sun, 16 Nov 2014 22:43:18 +0000 (23:43 +0100)]
Fixed allocation size warning.
Armin Novak [Sun, 16 Nov 2014 22:42:30 +0000 (23:42 +0100)]
Fixed allocation size warning.
Armin Novak [Sun, 16 Nov 2014 22:41:28 +0000 (23:41 +0100)]
Fixed allocation size warning.
Armin Novak [Sun, 16 Nov 2014 22:37:02 +0000 (23:37 +0100)]
Fixed memory leaks.
Armin Novak [Sun, 16 Nov 2014 22:30:31 +0000 (23:30 +0100)]
Fixed memory leaks.
Armin Novak [Sun, 16 Nov 2014 22:26:56 +0000 (23:26 +0100)]
Fixed memory leaks.
Armin Novak [Sun, 16 Nov 2014 22:11:28 +0000 (23:11 +0100)]
Fixed memory leaks.
Armin Novak [Sun, 16 Nov 2014 22:10:33 +0000 (23:10 +0100)]
Fixed memory leaks.
Armin Novak [Sun, 16 Nov 2014 22:06:03 +0000 (23:06 +0100)]
Fixed memory leaks.
Armin Novak [Sun, 16 Nov 2014 22:00:13 +0000 (23:00 +0100)]
Fixed memory leaks.
Armin Novak [Sun, 16 Nov 2014 21:58:36 +0000 (22:58 +0100)]
Fixed memory leaks.
Armin Novak [Sun, 16 Nov 2014 21:50:50 +0000 (22:50 +0100)]
Fixed memory leaks.
Armin Novak [Sun, 16 Nov 2014 21:47:23 +0000 (22:47 +0100)]
Fixed memory leak.
Armin Novak [Sun, 16 Nov 2014 21:45:09 +0000 (22:45 +0100)]
Fixed memory leak.
Armin Novak [Sun, 16 Nov 2014 21:43:11 +0000 (22:43 +0100)]
Fixed bad sizeof in calloc.
Armin Novak [Sun, 16 Nov 2014 21:26:38 +0000 (22:26 +0100)]
Fixed uninitialized data.
Armin Novak [Sun, 16 Nov 2014 21:22:44 +0000 (22:22 +0100)]
Fixed uninitialized value.