platform/upstream/freerdp.git
11 years agoFixed coverity issue 1047597
Armin Novak [Wed, 28 Aug 2013 15:50:10 +0000 (17:50 +0200)]
Fixed coverity issue 1047597

11 years agoFixed coverity issue 1047598
Armin Novak [Wed, 28 Aug 2013 15:46:07 +0000 (17:46 +0200)]
Fixed coverity issue 1047598

11 years agoFixed coverity issue 1047599
Armin Novak [Wed, 28 Aug 2013 15:44:35 +0000 (17:44 +0200)]
Fixed coverity issue 1047599

11 years agoFixed coverity issue 1047600
Armin Novak [Wed, 28 Aug 2013 15:40:29 +0000 (17:40 +0200)]
Fixed coverity issue 1047600

11 years agoFixed coverity issue 1047602
Armin Novak [Wed, 28 Aug 2013 15:36:55 +0000 (17:36 +0200)]
Fixed coverity issue 1047602

11 years agoFixed coverity issue 1047603
Armin Novak [Wed, 28 Aug 2013 15:35:01 +0000 (17:35 +0200)]
Fixed coverity issue 1047603

11 years agoFixed coverity issue 1047607
Armin Novak [Wed, 28 Aug 2013 15:10:58 +0000 (17:10 +0200)]
Fixed coverity issue 1047607

11 years agoFixed coverity issue 1047608
Armin Novak [Wed, 28 Aug 2013 15:08:53 +0000 (17:08 +0200)]
Fixed coverity issue 1047608

11 years agoFixed coverity issue 1047609
Armin Novak [Wed, 28 Aug 2013 15:05:31 +0000 (17:05 +0200)]
Fixed coverity issue 1047609

11 years agoFixed coverity issue 1047611
Armin Novak [Wed, 28 Aug 2013 14:44:54 +0000 (16:44 +0200)]
Fixed coverity issue 1047611

11 years agoFixed coverity issue 1047612
Armin Novak [Wed, 28 Aug 2013 14:42:23 +0000 (16:42 +0200)]
Fixed coverity issue 1047612

11 years agoFixed coverity issue 1047614
Armin Novak [Wed, 28 Aug 2013 14:31:35 +0000 (16:31 +0200)]
Fixed coverity issue 1047614

11 years agoFixed coverity issue 1047615
Armin Novak [Wed, 28 Aug 2013 14:29:12 +0000 (16:29 +0200)]
Fixed coverity issue 1047615

11 years agoFixed coverity issue 1047616
Armin Novak [Wed, 28 Aug 2013 14:28:00 +0000 (16:28 +0200)]
Fixed coverity issue 1047616

11 years agoFixed coverity issue 1047617
Armin Novak [Wed, 28 Aug 2013 14:26:11 +0000 (16:26 +0200)]
Fixed coverity issue 1047617

11 years agoFixed coverity issue 1047618
Armin Novak [Wed, 28 Aug 2013 14:23:56 +0000 (16:23 +0200)]
Fixed coverity issue 1047618

11 years agoFixed coverity issue 1047619
Armin Novak [Wed, 28 Aug 2013 14:22:35 +0000 (16:22 +0200)]
Fixed coverity issue 1047619

11 years agoFixed coverity issue 1047621
Armin Novak [Wed, 28 Aug 2013 14:19:33 +0000 (16:19 +0200)]
Fixed coverity issue 1047621

11 years agoFixed coverity issue 1047622
Armin Novak [Wed, 28 Aug 2013 14:16:03 +0000 (16:16 +0200)]
Fixed coverity issue 1047622

11 years agoFixed coverity issue 1047623
Armin Novak [Wed, 28 Aug 2013 14:13:09 +0000 (16:13 +0200)]
Fixed coverity issue 1047623

11 years agoFixed coverity issue 1047624
Armin Novak [Wed, 28 Aug 2013 14:08:40 +0000 (16:08 +0200)]
Fixed coverity issue 1047624

11 years agoFixed coverity issue 1047625
Armin Novak [Wed, 28 Aug 2013 14:05:02 +0000 (16:05 +0200)]
Fixed coverity issue 1047625

11 years agoFixed coverity issue 1047634
Armin Novak [Wed, 28 Aug 2013 13:53:50 +0000 (15:53 +0200)]
Fixed coverity issue 1047634

11 years agoFixed coverity issue 1047635
Armin Novak [Wed, 28 Aug 2013 13:45:41 +0000 (15:45 +0200)]
Fixed coverity issue 1047635

11 years agoFixed coverity issue 1047636
Armin Novak [Wed, 28 Aug 2013 13:44:37 +0000 (15:44 +0200)]
Fixed coverity issue 1047636

11 years agoFixed coverity issue 1047640.
Armin Novak [Wed, 28 Aug 2013 13:42:34 +0000 (15:42 +0200)]
Fixed coverity issue 1047640.

11 years agoMerge pull request #1454 from bmiklautz/issue/1442
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

11 years agoMerge pull request #1447 from hardening/server-side-rail
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

11 years agoMerge pull request #1444 from bmiklautz/master-stable-1.1-sync
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

11 years agoMerge pull request #1453 from bmiklautz/issue/773
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

11 years agoMerge pull request #1434 from akallabeth/memleak_fixes
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.

11 years agolibfreerdp-codec/rfx: fix memory corruptions.
Vic Lee [Tue, 3 Sep 2013 12:27:08 +0000 (20:27 +0800)]
libfreerdp-codec/rfx: fix memory corruptions.

11 years agoserver: fix double demand active pdu during reactivation.
Vic Lee [Tue, 3 Sep 2013 11:09:53 +0000 (19:09 +0800)]
server: fix double demand active pdu during reactivation.

11 years agocmd: fixed some compatibility messages
Bernhard Miklautz [Mon, 2 Sep 2013 17:53:31 +0000 (19:53 +0200)]
cmd: fixed some compatibility messages

closes #1442

11 years agocmd line: fixed description
Bernhard Miklautz [Mon, 2 Sep 2013 17:43:57 +0000 (19:43 +0200)]
cmd line: fixed description

11 years agofastpath: fixed sending of multiple input messages
Bernhard Miklautz [Mon, 2 Sep 2013 16:07:55 +0000 (18:07 +0200)]
fastpath: fixed sending of multiple input messages

11 years agoMerge pull request #1451 from ilammy/realloc-fixes
Bernhard Miklautz [Mon, 2 Sep 2013 11:23:45 +0000 (04:23 -0700)]
Merge pull request #1451 from ilammy/realloc-fixes

Fixed invalid reallocations

11 years agoFixed invalid reallocations
ilammy [Fri, 30 Aug 2013 16:02:02 +0000 (19:02 +0300)]
Fixed invalid reallocations

11 years agoExtract shared code in RAIL channel
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.

11 years agofix per-device CAL licensing
Daryl Poe [Wed, 7 Aug 2013 22:28:31 +0000 (16:28 -0600)]
fix per-device CAL licensing
(cherry picked from commit d6d0d81d08df4ee697ed4e8eb81264e95e1355df)

11 years agoFixed various memory leaks and resource deallocation problems.
Armin Novak [Mon, 19 Aug 2013 15:44:52 +0000 (17:44 +0200)]
Fixed various memory leaks and resource deallocation problems.

11 years agoMerge pull request #1429 from akallabeth/serial_init_fix
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

11 years agoUsing a monitor thread for tty input now to work around a WaitForMultipleObjects
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.

11 years agoReset file descriptor set only, if necessary now.
Armin Novak [Fri, 16 Aug 2013 10:40:06 +0000 (12:40 +0200)]
Reset file descriptor set only, if necessary now.

11 years agoFixed check for _GNU_SOURCE pthread extensions.
Armin Novak [Fri, 16 Aug 2013 09:49:35 +0000 (11:49 +0200)]
Fixed check for _GNU_SOURCE pthread extensions.

11 years agoFixed compilation error, now using WaitForMultipleObjects.
Armin Novak [Fri, 16 Aug 2013 08:50:07 +0000 (10:50 +0200)]
Fixed compilation error, now using WaitForMultipleObjects.

11 years agoFixed initialization of serial device, now aborting pending
Armin Novak [Fri, 16 Aug 2013 08:34:54 +0000 (10:34 +0200)]
Fixed initialization of serial device, now aborting pending
read / write operations.

11 years agolibwinpr-synch: fix wait.c build on Mac OS X
Marc-André Moreau [Thu, 15 Aug 2013 19:02:24 +0000 (15:02 -0400)]
libwinpr-synch: fix wait.c build on Mac OS X

11 years agoMerge pull request #1426 from awakecoding/master
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

11 years agoxfreerdp: fix monolithic build
Marc-André Moreau [Thu, 15 Aug 2013 17:25:29 +0000 (13:25 -0400)]
xfreerdp: fix monolithic build

11 years agoMerge branch 'master' of github.com:FreeRDP/FreeRDP
Marc-André Moreau [Thu, 15 Aug 2013 17:16:05 +0000 (13:16 -0400)]
Merge branch 'master' of github.com:FreeRDP/FreeRDP

11 years agoMerge pull request #1395 from richterger/client_redir
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

11 years agolibfreerdp-codec: initial working fragmented NSCodec encoder
Marc-André Moreau [Thu, 15 Aug 2013 17:13:02 +0000 (13:13 -0400)]
libfreerdp-codec: initial working fragmented NSCodec encoder

11 years agolibwinpr-utils: add support for variable size buffer pool
Marc-André Moreau [Thu, 15 Aug 2013 04:01:42 +0000 (00:01 -0400)]
libwinpr-utils: add support for variable size buffer pool

11 years agolibfreerdp-codec: start implementing split NSCodec encoder
Marc-André Moreau [Thu, 15 Aug 2013 03:16:13 +0000 (23:16 -0400)]
libfreerdp-codec: start implementing split NSCodec encoder

11 years agolibfreerdp-codec: refactor NSCodec code
Marc-André Moreau [Thu, 15 Aug 2013 00:57:16 +0000 (20:57 -0400)]
libfreerdp-codec: refactor NSCodec code

11 years agolibfreerdp-codec: add support for passing pointer to beginning of buffer for RemoteFX...
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

11 years agolibfreerdp-codec: initial support for RemoteFX fragmented encoding
Marc-André Moreau [Wed, 14 Aug 2013 17:19:01 +0000 (13:19 -0400)]
libfreerdp-codec: initial support for RemoteFX fragmented encoding

11 years agoMerge pull request #1422 from akallabeth/serial_event_fix
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

11 years agoRemoved EAGAIN handling, again passing on the error to the server.
Armin Novak [Wed, 14 Aug 2013 15:33:46 +0000 (17:33 +0200)]
Removed EAGAIN handling, again passing on the error to the server.

11 years agolibfreerdp-codec: start exporting split encode/write rfx api
Marc-André Moreau [Wed, 14 Aug 2013 14:14:47 +0000 (10:14 -0400)]
libfreerdp-codec: start exporting split encode/write rfx api

11 years agoMerge pull request #1394 from akallabeth/manpage_merged
Marc-André Moreau [Wed, 14 Aug 2013 13:56:27 +0000 (06:56 -0700)]
Merge pull request #1394 from akallabeth/manpage_merged

Manpage merged

11 years agoMerge pull request #1415 from akallabeth/clipboard_fix_clean
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

11 years agoMerge pull request #1405 from akallabeth/printer_stop_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

11 years agoMerge pull request #1416 from akallabeth/cmake_generate_with_clean_source_tree
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

11 years agoMerge pull request #1421 from akallabeth/winpr_timeouts
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

11 years agoFixed invalid access to tty in thread, which was already removed by
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.

11 years agoFixed high CPU usage.
Armin Novak [Wed, 14 Aug 2013 10:13:48 +0000 (12:13 +0200)]
Fixed high CPU usage.

11 years agoFixed resource leaks and missing thread sync.
Armin Novak [Tue, 13 Aug 2013 14:29:19 +0000 (16:29 +0200)]
Fixed resource leaks and missing thread sync.

11 years agoFixed resource leaks.
Armin Novak [Tue, 13 Aug 2013 14:04:19 +0000 (16:04 +0200)]
Fixed resource leaks.

11 years agoAdded error messages for not implemented functions.
Armin Novak [Wed, 14 Aug 2013 11:19:57 +0000 (13:19 +0200)]
Added error messages for not implemented functions.

11 years agoThread timed join now only available with _GUN_SOURCE.
Armin Novak [Wed, 14 Aug 2013 10:15:05 +0000 (12:15 +0200)]
Thread timed join now only available with _GUN_SOURCE.

11 years agoImplemented timeouts for WaitForSingleObject.
Armin Novak [Tue, 13 Aug 2013 12:05:38 +0000 (14:05 +0200)]
Implemented timeouts for WaitForSingleObject.
Added assertions for functions not implemented.

11 years agolibfreerdp-codec: refactor encoder to use message-centric interface
Marc-André Moreau [Tue, 13 Aug 2013 21:50:05 +0000 (17:50 -0400)]
libfreerdp-codec: refactor encoder to use message-centric interface

11 years agolibfreerdp-codec: internal refactoring
Marc-André Moreau [Tue, 13 Aug 2013 21:18:59 +0000 (17:18 -0400)]
libfreerdp-codec: internal refactoring

11 years agolibfreerdp-codec: separate tile encoding from writing
Marc-André Moreau [Tue, 13 Aug 2013 18:13:05 +0000 (14:13 -0400)]
libfreerdp-codec: separate tile encoding from writing

11 years agolibfreerdp-codec: use pooled buffers for channel encoding
Marc-André Moreau [Tue, 13 Aug 2013 17:45:28 +0000 (13:45 -0400)]
libfreerdp-codec: use pooled buffers for channel encoding

11 years agolibfreerdp-codec: refactor internal rfx_compose_message_tile
Marc-André Moreau [Tue, 13 Aug 2013 15:09:54 +0000 (11:09 -0400)]
libfreerdp-codec: refactor internal rfx_compose_message_tile

11 years agolibfreerdp-codec: start making use of RFX_TILE structure for encoding
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

11 years agolibfreerdp-codec: split stream parsing from tile decoding
Marc-André Moreau [Tue, 13 Aug 2013 14:09:32 +0000 (10:09 -0400)]
libfreerdp-codec: split stream parsing from tile decoding

11 years agolibfreerdp-codec: make use of ObjectPool for tiles
Marc-André Moreau [Tue, 13 Aug 2013 13:34:15 +0000 (09:34 -0400)]
libfreerdp-codec: make use of ObjectPool for tiles

11 years agoUsing WaitForMultipleObjects now to reduce CPU load.
Armin Novak [Tue, 13 Aug 2013 12:04:17 +0000 (14:04 +0200)]
Using WaitForMultipleObjects now to reduce CPU load.

11 years agolibwinpr-utils: implement asynchronous mode for ListDictionary
Marc-André Moreau [Mon, 12 Aug 2013 21:48:32 +0000 (17:48 -0400)]
libwinpr-utils: implement asynchronous mode for ListDictionary

11 years agolibfreerdp-codec: fix automatic growing of the encode stream size
Marc-André Moreau [Mon, 12 Aug 2013 17:13:27 +0000 (13:13 -0400)]
libfreerdp-codec: fix automatic growing of the encode stream size

11 years agoMerge branch 'master' of github.com:awakecoding/FreeRDP
Marc-André Moreau [Mon, 12 Aug 2013 16:09:44 +0000 (12:09 -0400)]
Merge branch 'master' of github.com:awakecoding/FreeRDP

11 years agoMerge branch 'master' of github.com:FreeRDP/FreeRDP
Marc-André Moreau [Mon, 12 Aug 2013 16:01:34 +0000 (12:01 -0400)]
Merge branch 'master' of github.com:FreeRDP/FreeRDP

11 years agowinpr config.h now generated in binary tree.
Armin Novak [Mon, 12 Aug 2013 11:51:18 +0000 (13:51 +0200)]
winpr config.h now generated in binary tree.

11 years agoMoved generated tables.c to binary folder.
Armin Novak [Mon, 12 Aug 2013 11:41:11 +0000 (13:41 +0200)]
Moved generated tables.c to binary folder.

11 years agoGenerating config.h now in binray tree.
Armin Novak [Mon, 12 Aug 2013 10:53:04 +0000 (12:53 +0200)]
Generating config.h now in binray tree.

11 years agoAdded links to documentation of message sequences for clipboard data exchange.
Armin Novak [Mon, 12 Aug 2013 07:51:08 +0000 (09:51 +0200)]
Added links to documentation of message sequences for clipboard data exchange.

11 years agoMerge branch 'master' of https://github.com/FreeRDP/FreeRDP
Armin Novak [Mon, 12 Aug 2013 09:57:21 +0000 (11:57 +0200)]
Merge branch 'master' of https://github.com/FreeRDP/FreeRDP

11 years agoMerge branch 'master' of github.com:awakecoding/FreeRDP
Marc-André Moreau [Sat, 10 Aug 2013 01:23:29 +0000 (21:23 -0400)]
Merge branch 'master' of github.com:awakecoding/FreeRDP

11 years agomfreerdp: cleanup
Marc-André Moreau [Sat, 10 Aug 2013 01:23:08 +0000 (21:23 -0400)]
mfreerdp: cleanup

11 years agoMerge pull request #1413 from nfedera/fix-2013-08-10-01
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

11 years agocodec/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.

11 years agoFixed invalid package size allocation and calculation in cliprdr_process_format_list_...
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

11 years agoMerge branch 'master' of https://github.com/FreeRDP/FreeRDP
Armin Novak [Fri, 9 Aug 2013 14:17:22 +0000 (16:17 +0200)]
Merge branch 'master' of https://github.com/FreeRDP/FreeRDP

11 years agolibfreerdp-core: fix leak in listener
Marc-André Moreau [Fri, 9 Aug 2013 01:24:07 +0000 (21:24 -0400)]
libfreerdp-core: fix leak in listener

11 years agoMerge pull request #1409 from alexpilotti/master
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

11 years agoFixes 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