Armin Novak [Wed, 28 Aug 2013 14:28:00 +0000 (16:28 +0200)]
Fixed coverity issue 1047616
Armin Novak [Wed, 28 Aug 2013 14:26:11 +0000 (16:26 +0200)]
Fixed coverity issue 1047617
Armin Novak [Wed, 28 Aug 2013 14:23:56 +0000 (16:23 +0200)]
Fixed coverity issue 1047618
Armin Novak [Wed, 28 Aug 2013 14:22:35 +0000 (16:22 +0200)]
Fixed coverity issue 1047619
Armin Novak [Wed, 28 Aug 2013 14:19:33 +0000 (16:19 +0200)]
Fixed coverity issue 1047621
Armin Novak [Wed, 28 Aug 2013 14:16:03 +0000 (16:16 +0200)]
Fixed coverity issue 1047622
Armin Novak [Wed, 28 Aug 2013 14:13:09 +0000 (16:13 +0200)]
Fixed coverity issue 1047623
Armin Novak [Wed, 28 Aug 2013 14:08:40 +0000 (16:08 +0200)]
Fixed coverity issue 1047624
Armin Novak [Wed, 28 Aug 2013 14:05:02 +0000 (16:05 +0200)]
Fixed coverity issue 1047625
Armin Novak [Wed, 28 Aug 2013 13:53:50 +0000 (15:53 +0200)]
Fixed coverity issue 1047634
Armin Novak [Wed, 28 Aug 2013 13:45:41 +0000 (15:45 +0200)]
Fixed coverity issue 1047635
Armin Novak [Wed, 28 Aug 2013 13:44:37 +0000 (15:44 +0200)]
Fixed coverity issue 1047636
Armin Novak [Wed, 28 Aug 2013 13:42:34 +0000 (15:42 +0200)]
Fixed coverity issue 1047640.
Marc-André Moreau [Tue, 3 Sep 2013 22:36:39 +0000 (15:36 -0700)]
Merge pull request #1454 from bmiklautz/issue/1442
Misc documentation fixes
Marc-André Moreau [Tue, 3 Sep 2013 22:36:17 +0000 (15:36 -0700)]
Merge pull request #1447 from hardening/server-side-rail
Extract shared code in RAIL channel
Marc-André Moreau [Tue, 3 Sep 2013 22:35:33 +0000 (15:35 -0700)]
Merge pull request #1444 from bmiklautz/master-stable-1.1-sync
fix per-device CAL licensing
Marc-André Moreau [Tue, 3 Sep 2013 22:34:59 +0000 (15:34 -0700)]
Merge pull request #1453 from bmiklautz/issue/773
fastpath: fixed sending of multiple input messages
Marc-André Moreau [Tue, 3 Sep 2013 22:33:26 +0000 (15:33 -0700)]
Merge pull request #1434 from akallabeth/memleak_fixes
Fixed various memory leaks and resource deallocation problems.
Vic Lee [Tue, 3 Sep 2013 12:27:08 +0000 (20:27 +0800)]
libfreerdp-codec/rfx: fix memory corruptions.
Vic Lee [Tue, 3 Sep 2013 11:09:53 +0000 (19:09 +0800)]
server: fix double demand active pdu during reactivation.
Bernhard Miklautz [Mon, 2 Sep 2013 17:53:31 +0000 (19:53 +0200)]
cmd: fixed some compatibility messages
closes #1442
Bernhard Miklautz [Mon, 2 Sep 2013 17:43:57 +0000 (19:43 +0200)]
cmd line: fixed description
Bernhard Miklautz [Mon, 2 Sep 2013 16:07:55 +0000 (18:07 +0200)]
fastpath: fixed sending of multiple input messages
Bernhard Miklautz [Mon, 2 Sep 2013 11:23:45 +0000 (04:23 -0700)]
Merge pull request #1451 from ilammy/realloc-fixes
Fixed invalid reallocations
ilammy [Fri, 30 Aug 2013 16:02:02 +0000 (19:02 +0300)]
Fixed invalid reallocations
Hardening [Wed, 28 Aug 2013 21:47:37 +0000 (23:47 +0200)]
Extract shared code in RAIL channel
This patch starts a code mutualisation for a RAIL server-side
implementation. The file rail_common.c contains code that is shared
by both client and server.
Daryl Poe [Wed, 7 Aug 2013 22:28:31 +0000 (16:28 -0600)]
fix per-device CAL licensing
(cherry picked from commit
d6d0d81d08df4ee697ed4e8eb81264e95e1355df)
Armin Novak [Mon, 19 Aug 2013 15:44:52 +0000 (17:44 +0200)]
Fixed various memory leaks and resource deallocation problems.
Marc-André Moreau [Fri, 16 Aug 2013 16:08:14 +0000 (09:08 -0700)]
Merge pull request #1429 from akallabeth/serial_init_fix
Serial port and CMake magic fixes
Armin Novak [Fri, 16 Aug 2013 13:51:44 +0000 (15:51 +0200)]
Using a monitor thread for tty input now to work around a WaitForMultipleObjects
limitation of winpr.
Using infinite timeout now in threads to reduce CPU usage to nearly zero.
Armin Novak [Fri, 16 Aug 2013 10:40:06 +0000 (12:40 +0200)]
Reset file descriptor set only, if necessary now.
Armin Novak [Fri, 16 Aug 2013 09:49:35 +0000 (11:49 +0200)]
Fixed check for _GNU_SOURCE pthread extensions.
Armin Novak [Fri, 16 Aug 2013 08:50:07 +0000 (10:50 +0200)]
Fixed compilation error, now using WaitForMultipleObjects.
Armin Novak [Fri, 16 Aug 2013 08:34:54 +0000 (10:34 +0200)]
Fixed initialization of serial device, now aborting pending
read / write operations.
Marc-André Moreau [Thu, 15 Aug 2013 19:02:24 +0000 (15:02 -0400)]
libwinpr-synch: fix wait.c build on Mac OS X
Marc-André Moreau [Thu, 15 Aug 2013 18:08:44 +0000 (11:08 -0700)]
Merge pull request #1426 from awakecoding/master
Fragmented RemoteFX & NSCodec Encoding, Core Server-Side Fixes, WinPR Utilities Expansion
Marc-André Moreau [Thu, 15 Aug 2013 17:25:29 +0000 (13:25 -0400)]
xfreerdp: fix monolithic build
Marc-André Moreau [Thu, 15 Aug 2013 17:16:05 +0000 (13:16 -0400)]
Merge branch 'master' of github.com:FreeRDP/FreeRDP
Marc-André Moreau [Thu, 15 Aug 2013 17:15:11 +0000 (10:15 -0700)]
Merge pull request #1395 from richterger/client_redir
Fix memory corruption in client redirection
Marc-André Moreau [Thu, 15 Aug 2013 17:13:02 +0000 (13:13 -0400)]
libfreerdp-codec: initial working fragmented NSCodec encoder
Marc-André Moreau [Thu, 15 Aug 2013 04:01:42 +0000 (00:01 -0400)]
libwinpr-utils: add support for variable size buffer pool
Marc-André Moreau [Thu, 15 Aug 2013 03:16:13 +0000 (23:16 -0400)]
libfreerdp-codec: start implementing split NSCodec encoder
Marc-André Moreau [Thu, 15 Aug 2013 00:57:16 +0000 (20:57 -0400)]
libfreerdp-codec: refactor NSCodec code
Marc-André Moreau [Thu, 15 Aug 2013 00:35:00 +0000 (20:35 -0400)]
libfreerdp-codec: add support for passing pointer to beginning of buffer for RemoteFX encoding
Marc-André Moreau [Wed, 14 Aug 2013 17:19:01 +0000 (13:19 -0400)]
libfreerdp-codec: initial support for RemoteFX fragmented encoding
Marc-André Moreau [Wed, 14 Aug 2013 15:45:04 +0000 (08:45 -0700)]
Merge pull request #1422 from akallabeth/serial_event_fix
Serial event fix and resource leakage fixes
Armin Novak [Wed, 14 Aug 2013 15:33:46 +0000 (17:33 +0200)]
Removed EAGAIN handling, again passing on the error to the server.
Marc-André Moreau [Wed, 14 Aug 2013 14:14:47 +0000 (10:14 -0400)]
libfreerdp-codec: start exporting split encode/write rfx api
Marc-André Moreau [Wed, 14 Aug 2013 13:56:27 +0000 (06:56 -0700)]
Merge pull request #1394 from akallabeth/manpage_merged
Manpage merged
Marc-André Moreau [Wed, 14 Aug 2013 13:54:52 +0000 (06:54 -0700)]
Merge pull request #1415 from akallabeth/clipboard_fix_clean
Clipboard fix
Marc-André Moreau [Wed, 14 Aug 2013 13:54:15 +0000 (06:54 -0700)]
Merge pull request #1405 from akallabeth/printer_stop_fix
Fix hang on shutdown with printer redirection
Marc-André Moreau [Wed, 14 Aug 2013 13:53:46 +0000 (06:53 -0700)]
Merge pull request #1416 from akallabeth/cmake_generate_with_clean_source_tree
Cmake generate with clean source tree
Marc-André Moreau [Wed, 14 Aug 2013 13:49:07 +0000 (06:49 -0700)]
Merge pull request #1421 from akallabeth/winpr_timeouts
Winpr WaitForSingleObject timeouts
Armin Novak [Wed, 14 Aug 2013 13:14:40 +0000 (15:14 +0200)]
Fixed invalid access to tty in thread, which was already removed by
serial_process_irp_close
Retry read now, if non blocking IO returns EAGAIN.
Armin Novak [Wed, 14 Aug 2013 10:13:48 +0000 (12:13 +0200)]
Fixed high CPU usage.
Armin Novak [Tue, 13 Aug 2013 14:29:19 +0000 (16:29 +0200)]
Fixed resource leaks and missing thread sync.
Armin Novak [Tue, 13 Aug 2013 14:04:19 +0000 (16:04 +0200)]
Fixed resource leaks.
Armin Novak [Wed, 14 Aug 2013 11:19:57 +0000 (13:19 +0200)]
Added error messages for not implemented functions.
Armin Novak [Wed, 14 Aug 2013 10:15:05 +0000 (12:15 +0200)]
Thread timed join now only available with _GUN_SOURCE.
Armin Novak [Tue, 13 Aug 2013 12:05:38 +0000 (14:05 +0200)]
Implemented timeouts for WaitForSingleObject.
Added assertions for functions not implemented.
Marc-André Moreau [Tue, 13 Aug 2013 21:50:05 +0000 (17:50 -0400)]
libfreerdp-codec: refactor encoder to use message-centric interface
Marc-André Moreau [Tue, 13 Aug 2013 21:18:59 +0000 (17:18 -0400)]
libfreerdp-codec: internal refactoring
Marc-André Moreau [Tue, 13 Aug 2013 18:13:05 +0000 (14:13 -0400)]
libfreerdp-codec: separate tile encoding from writing
Marc-André Moreau [Tue, 13 Aug 2013 17:45:28 +0000 (13:45 -0400)]
libfreerdp-codec: use pooled buffers for channel encoding
Marc-André Moreau [Tue, 13 Aug 2013 15:09:54 +0000 (11:09 -0400)]
libfreerdp-codec: refactor internal rfx_compose_message_tile
Marc-André Moreau [Tue, 13 Aug 2013 14:30:22 +0000 (10:30 -0400)]
libfreerdp-codec: start making use of RFX_TILE structure for encoding
Marc-André Moreau [Tue, 13 Aug 2013 14:09:32 +0000 (10:09 -0400)]
libfreerdp-codec: split stream parsing from tile decoding
Marc-André Moreau [Tue, 13 Aug 2013 13:34:15 +0000 (09:34 -0400)]
libfreerdp-codec: make use of ObjectPool for tiles
Armin Novak [Tue, 13 Aug 2013 12:04:17 +0000 (14:04 +0200)]
Using WaitForMultipleObjects now to reduce CPU load.
Marc-André Moreau [Mon, 12 Aug 2013 21:48:32 +0000 (17:48 -0400)]
libwinpr-utils: implement asynchronous mode for ListDictionary
Marc-André Moreau [Mon, 12 Aug 2013 17:13:27 +0000 (13:13 -0400)]
libfreerdp-codec: fix automatic growing of the encode stream size
Marc-André Moreau [Mon, 12 Aug 2013 16:09:44 +0000 (12:09 -0400)]
Merge branch 'master' of github.com:awakecoding/FreeRDP
Marc-André Moreau [Mon, 12 Aug 2013 16:01:34 +0000 (12:01 -0400)]
Merge branch 'master' of github.com:FreeRDP/FreeRDP
Armin Novak [Mon, 12 Aug 2013 11:51:18 +0000 (13:51 +0200)]
winpr config.h now generated in binary tree.
Armin Novak [Mon, 12 Aug 2013 11:41:11 +0000 (13:41 +0200)]
Moved generated tables.c to binary folder.
Armin Novak [Mon, 12 Aug 2013 10:53:04 +0000 (12:53 +0200)]
Generating config.h now in binray tree.
Armin Novak [Mon, 12 Aug 2013 07:51:08 +0000 (09:51 +0200)]
Added links to documentation of message sequences for clipboard data exchange.
Armin Novak [Mon, 12 Aug 2013 09:57:21 +0000 (11:57 +0200)]
Merge branch 'master' of https://github.com/FreeRDP/FreeRDP
Marc-André Moreau [Sat, 10 Aug 2013 01:23:29 +0000 (21:23 -0400)]
Merge branch 'master' of github.com:awakecoding/FreeRDP
Marc-André Moreau [Sat, 10 Aug 2013 01:23:08 +0000 (21:23 -0400)]
mfreerdp: cleanup
Marc-André Moreau [Fri, 9 Aug 2013 22:53:08 +0000 (15:53 -0700)]
Merge pull request #1413 from nfedera/fix-2013-08-10-01
codec/rfx: fix multithreaded encoder
Norbert Federa [Fri, 9 Aug 2013 22:28:35 +0000 (00:28 +0200)]
codec/rfx: fix multithreaded encoder
Some component of the encoder chain (I suspect the rlgr encoder) expects
the output buffer to be zeroed. The multithreaded RemoteFX encoder uses
wStreams from the StreamPool which are reused and not zeroed out of
course. For now, in order to prevent data corruption we clear the stream.
Armin Novak [Fri, 9 Aug 2013 14:23:00 +0000 (16:23 +0200)]
Fixed invalid package size allocation and calculation in cliprdr_process_format_list_event
Enabled and fixed error handling in cliprdr_process_format_list_response
Armin Novak [Fri, 9 Aug 2013 14:17:22 +0000 (16:17 +0200)]
Merge branch 'master' of https://github.com/FreeRDP/FreeRDP
Marc-André Moreau [Fri, 9 Aug 2013 01:24:07 +0000 (21:24 -0400)]
libfreerdp-core: fix leak in listener
Marc-André Moreau [Thu, 8 Aug 2013 23:53:12 +0000 (16:53 -0700)]
Merge pull request #1409 from alexpilotti/master
Fixes libwinpr build issue on Windows
Alessandro Pilotti [Thu, 8 Aug 2013 23:45:31 +0000 (02:45 +0300)]
Fixes libwinpr build issue on Windows
Adds conditional statements in file.c to solve a Posix portability
issue on Windows introduced with the following commit:
913d532e0d3456945236567af00e8119564307ff
Marc-André Moreau [Thu, 8 Aug 2013 20:38:50 +0000 (16:38 -0400)]
mfreerdp: fix out of source build
Marc-André Moreau [Thu, 8 Aug 2013 20:10:23 +0000 (16:10 -0400)]
mfreerdp: fix 32-bit and universal build
Marc-André Moreau [Thu, 8 Aug 2013 19:49:24 +0000 (15:49 -0400)]
mfreerdp: cleanup makefiles
Norbert Federa [Thu, 8 Aug 2013 16:59:12 +0000 (09:59 -0700)]
Merge pull request #1406 from bmiklautz/android_toolchain
android: updated toolchain file
Bernhard Miklautz [Thu, 8 Aug 2013 14:23:11 +0000 (16:23 +0200)]
android: updated toolchain file
* support for ndk version r8d+
* improved x86_64 host machine support
* support non-release NDK layouts
Armin Novak [Thu, 8 Aug 2013 12:46:21 +0000 (14:46 +0200)]
Fixed #1404, using WaitForMultipleObjects now.
Armin Novak [Thu, 8 Aug 2013 12:43:42 +0000 (14:43 +0200)]
Merge branch 'master' of https://github.com/FreeRDP/FreeRDP
Bernhard Miklautz [Thu, 8 Aug 2013 10:41:04 +0000 (12:41 +0200)]
Fixed typo
Armin Novak [Thu, 8 Aug 2013 06:41:13 +0000 (08:41 +0200)]
Merge branch 'master' of https://github.com/FreeRDP/FreeRDP
Marc-André Moreau [Thu, 8 Aug 2013 03:46:17 +0000 (23:46 -0400)]
libfreerdp-core: fix sending of bitmap updates
Marc-André Moreau [Thu, 8 Aug 2013 01:47:03 +0000 (21:47 -0400)]
libfreerdp-core: add support for server-side bitmap updates
Marc-André Moreau [Wed, 7 Aug 2013 20:39:29 +0000 (13:39 -0700)]
Merge pull request #1390 from awakecoding/master
Server-side core fixes, WinPR waitable timers & named pipes, Multitouch fixes
Marc-André Moreau [Wed, 7 Aug 2013 20:00:21 +0000 (16:00 -0400)]
libwinpr-pipe: add missing link dependency