platform/upstream/freerdp.git
10 years agocmake: fix package generation on Mac OS X
Marc-André Moreau [Tue, 10 Sep 2013 01:42:25 +0000 (21:42 -0400)]
cmake: fix package generation on Mac OS X

10 years agocmake: add target helper functions
Marc-André Moreau [Thu, 5 Sep 2013 19:20:51 +0000 (15:20 -0400)]
cmake: add target helper functions

10 years agofreerdp: various missing link dependencies and symbol exports
Marc-André Moreau [Wed, 4 Sep 2013 01:48:26 +0000 (21:48 -0400)]
freerdp: various missing link dependencies and symbol exports

10 years agofreerdp: remove vendor-specific options from build system, add automatic ways of...
Marc-André Moreau [Wed, 4 Sep 2013 00:37:04 +0000 (20:37 -0400)]
freerdp: remove vendor-specific options from build system, add automatic ways of including external clients/servers

10 years agoMerge branch 'master' of github.com:FreeRDP/FreeRDP
Marc-André Moreau [Tue, 3 Sep 2013 22:42:47 +0000 (18:42 -0400)]
Merge branch 'master' of github.com:FreeRDP/FreeRDP

10 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

10 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

10 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

10 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

10 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.

10 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.

10 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.

10 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

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

10 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

10 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

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

10 years agoMerge pull request #1 from nogginware/master
Marc-André Moreau [Thu, 29 Aug 2013 20:11:16 +0000 (13:11 -0700)]
Merge pull request #1 from nogginware/master

Added RDPSND device plugin for iOS

10 years agoRemoved WTSAPI files from winpr
Mike McDonald [Thu, 29 Aug 2013 20:08:15 +0000 (16:08 -0400)]
Removed WTSAPI files from winpr

10 years agoFixed minor formatting issues
Mike McDonald [Thu, 29 Aug 2013 01:37:45 +0000 (21:37 -0400)]
Fixed minor formatting issues

10 years agoAdded RDPSND device plugin for iOS
Mike McDonald [Thu, 29 Aug 2013 01:03:34 +0000 (21:03 -0400)]
Added RDPSND device plugin for iOS

10 years agoAdded RDPSND device plugin for iOS
Mike McDonald [Thu, 29 Aug 2013 01:02:48 +0000 (21:02 -0400)]
Added RDPSND device plugin for iOS

10 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.

10 years agoMerge remote-tracking branch 'upstream/master'
Mike McDonald [Tue, 27 Aug 2013 19:21:24 +0000 (15:21 -0400)]
Merge remote-tracking branch 'upstream/master'

10 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)

10 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.

10 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

10 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.

10 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.

10 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.

10 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.

10 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.

10 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

10 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

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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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.

10 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

10 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

10 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

10 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

10 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

10 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

10 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.

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

10 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.

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

10 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.

10 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.

10 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.

10 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

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

10 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

10 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

10 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

10 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

10 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

10 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

10 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.

10 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

10 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

10 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

10 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

10 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.

10 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.

10 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.

10 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.

10 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

10 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

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

10 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

10 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

11 years agomfreerdp: fix out of source build
Marc-André Moreau [Thu, 8 Aug 2013 20:38:50 +0000 (16:38 -0400)]
mfreerdp: fix out of source build

11 years agomfreerdp: fix 32-bit and universal build
Marc-André Moreau [Thu, 8 Aug 2013 20:10:23 +0000 (16:10 -0400)]
mfreerdp: fix 32-bit and universal build

11 years agomfreerdp: cleanup makefiles
Marc-André Moreau [Thu, 8 Aug 2013 19:49:24 +0000 (15:49 -0400)]
mfreerdp: cleanup makefiles

11 years agoMerge pull request #1406 from bmiklautz/android_toolchain
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

11 years agoandroid: 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

11 years agoFixed #1404, using WaitForMultipleObjects now.
Armin Novak [Thu, 8 Aug 2013 12:46:21 +0000 (14:46 +0200)]
Fixed #1404, using WaitForMultipleObjects now.

11 years agoMerge branch 'master' of https://github.com/FreeRDP/FreeRDP
Armin Novak [Thu, 8 Aug 2013 12:43:42 +0000 (14:43 +0200)]
Merge branch 'master' of https://github.com/FreeRDP/FreeRDP

11 years agoFixed typo
Bernhard Miklautz [Thu, 8 Aug 2013 10:41:04 +0000 (12:41 +0200)]
Fixed typo

11 years agoMerge branch 'master' of https://github.com/FreeRDP/FreeRDP
Armin Novak [Thu, 8 Aug 2013 06:41:13 +0000 (08:41 +0200)]
Merge branch 'master' of https://github.com/FreeRDP/FreeRDP

11 years agolibfreerdp-core: fix sending of bitmap updates
Marc-André Moreau [Thu, 8 Aug 2013 03:46:17 +0000 (23:46 -0400)]
libfreerdp-core: fix sending of bitmap updates

11 years agolibfreerdp-core: add support for server-side 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

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

11 years agolibwinpr-pipe: add missing link dependency
Marc-André Moreau [Wed, 7 Aug 2013 20:00:21 +0000 (16:00 -0400)]
libwinpr-pipe: add missing link dependency

11 years agolibwinpr-pipe: add missing link dependencies for test code
Marc-André Moreau [Wed, 7 Aug 2013 19:56:05 +0000 (15:56 -0400)]
libwinpr-pipe: add missing link dependencies for test code

11 years agofreerdp: merge with master
Marc-André Moreau [Wed, 7 Aug 2013 19:48:57 +0000 (15:48 -0400)]
freerdp: merge with master