Mike McDonald [Mon, 10 Mar 2014 19:11:23 +0000 (15:11 -0400)]
Merge branch 'master' of https://github.com/awakecoding/FreeRDP into awakecoding
Marc-André Moreau [Mon, 10 Mar 2014 14:05:29 +0000 (10:05 -0400)]
Merge branch 'master' of github.com:FreeRDP/FreeRDP
Marc-André Moreau [Mon, 10 Mar 2014 12:22:56 +0000 (08:22 -0400)]
Merge pull request #1732 from zhangzl2013/file-clipping
File clipping
Zhang Zhaolong [Mon, 10 Mar 2014 06:20:53 +0000 (14:20 +0800)]
clipboard: wfreerdp: implement file clipping.
Zhang Zhaolong [Wed, 5 Mar 2014 08:14:13 +0000 (16:14 +0800)]
wfreerdp: fix warning.
Zhang Zhaolong [Wed, 5 Mar 2014 08:00:30 +0000 (16:00 +0800)]
clipboard: wfreerdp: implement COM objects for file clipping.
Zhang Zhaolong [Wed, 5 Mar 2014 03:31:48 +0000 (11:31 +0800)]
clipboard: wfreerdp: add COM objects for file clipping.
Zhang Zhaolong [Tue, 4 Mar 2014 08:32:47 +0000 (16:32 +0800)]
clipboard: implement file clipping on XP.
add temp directory.
use %TEMP% directory as file transfering temprorary directory.
if %TEMP% directory is in C:\, driver C:\ should be redirected in order
to enable file clipping on XP.
Zhang Zhaolong [Mon, 3 Mar 2014 02:56:04 +0000 (10:56 +0800)]
clipboard: add events for file clipping.
Marc-André Moreau [Thu, 6 Mar 2014 18:25:46 +0000 (13:25 -0500)]
Merge pull request #1727 from nfedera/fix-2014-03-06-01
Fix handling of "no CAPSET_TYPE_SURFACE_COMMANDS"
Norbert Federa [Thu, 6 Mar 2014 18:16:05 +0000 (19:16 +0100)]
Fix handling of "no CAPSET_TYPE_SURFACE_COMMANDS"
If CAPSET_TYPE_SURFACE_COMMANDS is not received the SurfaceCommandsEnabled and SurfaceFrameMarkerEnabled settings must be set to FALSE.
Marc-André Moreau [Wed, 5 Mar 2014 16:28:00 +0000 (11:28 -0500)]
Merge pull request #1714 from dbungert/gateway
Improved Gateway error handling
Marc-André Moreau [Wed, 5 Mar 2014 16:27:32 +0000 (11:27 -0500)]
Merge pull request #1711 from zhangzl2013/wfreerdp
wfreerdp run-time fix.
Marc-André Moreau [Wed, 5 Mar 2014 16:26:32 +0000 (11:26 -0500)]
Merge pull request #1720 from maksqwe/small_fixes
libfreerdp: small fixes
Marc-André Moreau [Wed, 5 Mar 2014 16:25:52 +0000 (11:25 -0500)]
Merge pull request #1721 from maksqwe/client_fixes
fix "mcode" check in cliprdr_thread_func()
Marc-André Moreau [Wed, 5 Mar 2014 15:58:58 +0000 (10:58 -0500)]
Merge pull request #1722 from nfedera/fix-2014-03-05-01
libfreerdp-core/mcs: fixed protocol error+segfault
Norbert Federa [Wed, 5 Mar 2014 14:47:23 +0000 (15:47 +0100)]
libfreerdp-core/mcs: fixed protocol error+segfault
wrong channelcount pointer was referenced in the server
mcs attach user confirm pdu
Maks Naumov [Wed, 5 Mar 2014 13:24:42 +0000 (15:24 +0200)]
fix "mcode" check in cliprdr_thread_func()
Priority of the '!=' is higher than '=' operator
Maks Naumov [Wed, 5 Mar 2014 12:55:22 +0000 (14:55 +0200)]
fix window_list_has_next()
Maks Naumov [Wed, 5 Mar 2014 12:49:00 +0000 (14:49 +0200)]
fix filing array of "messages"
sizeof(sizeof(struct) * struct_count) == sizeof(size_t)
Maks Naumov [Wed, 5 Mar 2014 12:24:07 +0000 (14:24 +0200)]
fix "_settings->ClientTimeZone" initialization
Mike McDonald [Tue, 4 Mar 2014 23:15:38 +0000 (18:15 -0500)]
Merge branch 'master' of https://github.com/awakecoding/FreeRDP into awakecoding
Marc-André Moreau [Tue, 4 Mar 2014 19:01:01 +0000 (14:01 -0500)]
mfreerdp: add Apple IOKit-based keyboard type detection
Dan Bungert [Tue, 4 Mar 2014 16:39:39 +0000 (09:39 -0700)]
Improved Gateway error handling
* General improvements to reduce the case where something bad happens
and RDP hangs around forever without closing.
* Specific error code improvement for CAP related login rejection.
Zhang Zhaolong [Tue, 4 Mar 2014 07:35:21 +0000 (15:35 +0800)]
wfreerdp: fix screen crash when connecting to XP desktop with some resolution.
Zhang Zhaolong [Tue, 4 Mar 2014 05:50:31 +0000 (13:50 +0800)]
wfreerdp: disable fullscreen toggle in fix size mode.
Zhang Zhaolong [Tue, 4 Mar 2014 05:49:37 +0000 (13:49 +0800)]
wfreerdp: floatbar: minor cleanup.
Zhang Zhaolong [Tue, 4 Mar 2014 05:39:22 +0000 (13:39 +0800)]
wfreerdp: fix export names.
Zhang Zhaolong [Mon, 3 Mar 2014 23:28:31 +0000 (07:28 +0800)]
wfreerdp: build fix.
Marc-André Moreau [Tue, 4 Mar 2014 02:26:13 +0000 (21:26 -0500)]
libwinpr-crt: add proper unicode uppercasing
Marc-André Moreau [Mon, 3 Mar 2014 21:57:43 +0000 (16:57 -0500)]
mfreerdp: apply fixes from mac-audio branch
Marc-André Moreau [Mon, 3 Mar 2014 17:13:37 +0000 (12:13 -0500)]
Merge pull request #1709 from bmiklautz/fix/sfreerdp
sfreerdp: updated to use latest WTSAPI
Bernhard Miklautz [Mon, 3 Mar 2014 17:10:06 +0000 (18:10 +0100)]
sfreerdp: updated to use latest WTSAPI
Marc-André Moreau [Sat, 1 Mar 2014 05:32:23 +0000 (00:32 -0500)]
libwinpr-wtsapi: start adding support for dynamically loaded FreeRDS-provided WTSAPI implementation
Marc-André Moreau [Sat, 1 Mar 2014 02:51:29 +0000 (21:51 -0500)]
libfreerdp-codec: add new freerdp_image_copy function with detailed parameters
Marc-André Moreau [Fri, 28 Feb 2014 22:10:59 +0000 (17:10 -0500)]
Merge pull request #1706 from awakecoding/master
Channel System Refactoring and WTSAPI Convergence
Marc-André Moreau [Fri, 28 Feb 2014 21:17:36 +0000 (16:17 -0500)]
libfreerdp-codec: fix typedef redefinitions
Marc-André Moreau [Fri, 28 Feb 2014 20:27:05 +0000 (15:27 -0500)]
wfreerdp-server: update and fix core functionality
Marc-André Moreau [Fri, 28 Feb 2014 19:58:50 +0000 (14:58 -0500)]
winpr: fix calling convention declarations
Marc-André Moreau [Fri, 28 Feb 2014 19:49:57 +0000 (14:49 -0500)]
libwinpr-wtsapi: fix multiple inconsistencies with original wtsapi headers
Marc-André Moreau [Fri, 28 Feb 2014 17:47:09 +0000 (12:47 -0500)]
mfreerdp-server: fix after changes to virtual channels
Marc-André Moreau [Fri, 28 Feb 2014 17:22:23 +0000 (12:22 -0500)]
Merge branch 'master' of github.com:awakecoding/FreeRDP into channels
Marc-André Moreau [Fri, 28 Feb 2014 17:22:12 +0000 (12:22 -0500)]
winpr: fix conflict with SAL on OS X
Marc-André Moreau [Fri, 28 Feb 2014 17:07:22 +0000 (12:07 -0500)]
freerdp: remove rdpChannel definition in favor of CHANNEL_DEF
Marc-André Moreau [Fri, 28 Feb 2014 16:24:44 +0000 (11:24 -0500)]
libwinpr-file: fix improper status code in overlapped i/o
Marc-André Moreau [Thu, 27 Feb 2014 21:55:24 +0000 (16:55 -0500)]
Merge branch 'master' of github.com:awakecoding/FreeRDP into channels
Marc-André Moreau [Thu, 27 Feb 2014 21:55:07 +0000 (16:55 -0500)]
xfreerdp: disable auto-reconnect by default, add command-line option
Marc-André Moreau [Thu, 27 Feb 2014 20:09:06 +0000 (15:09 -0500)]
Merge branch 'master' of github.com:awakecoding/FreeRDP into channels
Marc-André Moreau [Thu, 27 Feb 2014 18:58:29 +0000 (13:58 -0500)]
Merge branch 'master' of github.com:FreeRDP/FreeRDP
Marc-André Moreau [Thu, 27 Feb 2014 18:52:53 +0000 (13:52 -0500)]
Merge pull request #1704 from dbungert/rail
xfreerdp: Fix disappearing rail windows.
Marc-André Moreau [Thu, 27 Feb 2014 18:52:33 +0000 (13:52 -0500)]
Merge pull request #1703 from zhangzl2013/wfreerdp-floatbar
wfreerdp floatbar
Marc-André Moreau [Thu, 27 Feb 2014 18:52:02 +0000 (13:52 -0500)]
Merge pull request #1702 from zhangzl2013/wfreerdp
wfreerdp: fix fullscreen.
Marc-André Moreau [Thu, 27 Feb 2014 18:51:39 +0000 (13:51 -0500)]
Merge pull request #1697 from zeha/fix-ssl-no-common-name-crash
Fix assertion abort when no CN is present in certificate
Marc-André Moreau [Thu, 27 Feb 2014 18:50:49 +0000 (13:50 -0500)]
Merge pull request #1696 from zhangzl2013/drive
drive: win: add hotplug support.
Marc-André Moreau [Thu, 27 Feb 2014 18:46:16 +0000 (13:46 -0500)]
Merge pull request #1694 from bmiklautz/fix/winpr-env
winpr-environment fix and winpr-thread fix
Marc-André Moreau [Thu, 27 Feb 2014 18:30:04 +0000 (13:30 -0500)]
libfreerdp-core: expose opaque HANDLE instead of WTSVirtualChannelManager*
Marc-André Moreau [Thu, 27 Feb 2014 17:37:57 +0000 (12:37 -0500)]
Merge branch 'channels' of github.com:awakecoding/FreeRDP into channels
Marc-André Moreau [Thu, 27 Feb 2014 17:37:23 +0000 (12:37 -0500)]
Merge branch 'master' of github.com:awakecoding/FreeRDP into channels
Marc-André Moreau [Thu, 27 Feb 2014 17:37:09 +0000 (12:37 -0500)]
winpr: fix SAL definition conflicts with X11 and libstdc++
Marc-André Moreau [Thu, 27 Feb 2014 17:14:18 +0000 (12:14 -0500)]
Merge branch 'master' of github.com:awakecoding/FreeRDP into channels
Marc-André Moreau [Thu, 27 Feb 2014 17:07:46 +0000 (12:07 -0500)]
libwinpr-locale: add stubs and definitions
Zhang Zhaolong [Thu, 27 Feb 2014 06:30:58 +0000 (14:30 +0800)]
wfreerdp: floatbar: code reduce.
Zhang Zhaolong [Thu, 27 Feb 2014 05:44:49 +0000 (13:44 +0800)]
wfreerdp: floatbar: fix lose position after fullscreen toggling.
minor code cleanup.
Zhang Zhaolong [Thu, 27 Feb 2014 04:21:59 +0000 (12:21 +0800)]
wfreerdp: floatbar: fix lock behavior.
Zhang Zhaolong [Thu, 27 Feb 2014 04:17:41 +0000 (12:17 +0800)]
wfreerdp: floatbar: rename functions.
Zhang Zhaolong [Thu, 27 Feb 2014 03:45:11 +0000 (11:45 +0800)]
wfreerdp: floatbar: add files to CMakeLists.
Zhang Zhaolong [Thu, 27 Feb 2014 03:43:52 +0000 (11:43 +0800)]
wfreerdp: floatbar: enabled.
Zhang Zhaolong [Thu, 27 Feb 2014 03:40:21 +0000 (11:40 +0800)]
wfreerdp: floatbar: add implementation.
Zhang Zhaolong [Thu, 27 Feb 2014 03:38:21 +0000 (11:38 +0800)]
wfreerdp: floatbar: add bmp resources ids.
Zhang Zhaolong [Thu, 27 Feb 2014 03:37:17 +0000 (11:37 +0800)]
wfreerdp: floatbar: add bmp resources.
Marc-André Moreau [Wed, 26 Feb 2014 18:35:49 +0000 (13:35 -0500)]
winpr: fix compilation on Windows
Marc-André Moreau [Wed, 26 Feb 2014 17:34:08 +0000 (12:34 -0500)]
winpr: expand specstrings and error definitions
Zhang Zhaolong [Wed, 26 Feb 2014 03:34:48 +0000 (11:34 +0800)]
wfreerdp: fix fullscreen.
Bernhard Miklautz [Thu, 20 Feb 2014 17:29:16 +0000 (18:29 +0100)]
winpr-env: fix in GetEnvironmentVariableEBA
* also fix cases where the provided env block is NULL
Vic Lee [Thu, 20 Feb 2014 15:33:27 +0000 (23:33 +0800)]
rdpsnd-server: fix broken message parsing.
Zhang Zhaolong [Thu, 20 Feb 2014 09:42:02 +0000 (17:42 +0800)]
drive: linux: add hotplug support.
Marc-André Moreau [Mon, 17 Feb 2014 18:02:39 +0000 (13:02 -0500)]
libwinpr-file: implement further AIO-based overlapped I/O
Marc-André Moreau [Mon, 17 Feb 2014 14:54:01 +0000 (09:54 -0500)]
Merge branch 'master' of github.com:awakecoding/FreeRDP into channels
Marc-André Moreau [Mon, 17 Feb 2014 04:09:21 +0000 (23:09 -0500)]
freerdp-server: remove usage of deprecated custom server-side channel API
Marc-André Moreau [Mon, 17 Feb 2014 04:00:58 +0000 (23:00 -0500)]
libfreerdp-core: implement WTSVirtualChannelOpenEx
Marc-André Moreau [Mon, 17 Feb 2014 03:07:00 +0000 (22:07 -0500)]
channels: start migrating existing server-side channels to WTSAPI
Marc-André Moreau [Mon, 17 Feb 2014 02:19:25 +0000 (21:19 -0500)]
libfreerdp-core: add more server-side WTSAPI stubs
Marc-André Moreau [Mon, 17 Feb 2014 01:41:19 +0000 (20:41 -0500)]
libfreerdp-core: link against libwinpr-wtsapi, dynamically register proper WtsApi implementation in FreeRDS
Marc-André Moreau [Mon, 17 Feb 2014 01:12:45 +0000 (20:12 -0500)]
libfreerdp-core: expose stubbed WtsApi function table from the core
Marc-André Moreau [Mon, 17 Feb 2014 00:38:12 +0000 (19:38 -0500)]
libwinpr-wtsapi: make use of static function table
Marc-André Moreau [Sun, 16 Feb 2014 23:02:50 +0000 (18:02 -0500)]
libfreerdp-core: start including wtsapi.h
Marc-André Moreau [Sun, 16 Feb 2014 22:38:59 +0000 (17:38 -0500)]
channels: rename custom CHANNEL_ENTRY_POINTS_EX to CHANNEL_ENTRY_POINTS_FREERDP to fix conflict
Marc-André Moreau [Sun, 16 Feb 2014 22:27:36 +0000 (17:27 -0500)]
libfreerdp-core: make client virtual channel API prototypes converge towards original API
Marc-André Moreau [Sun, 16 Feb 2014 20:42:36 +0000 (15:42 -0500)]
libwinpr-wtsapi: define SSPI-like WTSAPI function table
Marc-André Moreau [Sun, 16 Feb 2014 02:57:33 +0000 (21:57 -0500)]
libfreerdp-codec: fix windows compilation for new region code
Marc-André Moreau [Sun, 16 Feb 2014 00:21:41 +0000 (19:21 -0500)]
libfreerdp-core: get rid of useless wts_data_item in server-side virtual channels
Marc-André Moreau [Sat, 15 Feb 2014 23:41:40 +0000 (18:41 -0500)]
libfreerdp-core: make use of message queues for server-side virtual channels
Marc-André Moreau [Sat, 15 Feb 2014 22:42:59 +0000 (17:42 -0500)]
libfreerdp-core: move server-side virtual channels back into core
Marc-André Moreau [Sat, 15 Feb 2014 21:32:38 +0000 (16:32 -0500)]
libfreerdp-core: start moving internal MCS variables out of rdpSettings*
Marc-André Moreau [Sat, 15 Feb 2014 20:26:34 +0000 (15:26 -0500)]
libfreerdp-core: remove unnecessary usage of freerdp_channels_data
Marc-André Moreau [Sat, 15 Feb 2014 19:57:10 +0000 (14:57 -0500)]
libfreerdp-core: reduce amount of global table locking in client-side virtual channels
Marc-André Moreau [Sat, 15 Feb 2014 16:06:09 +0000 (11:06 -0500)]
Merge branch 'remoteFx_fix2' of https://github.com/hardening/FreeRDP into hardening-remoteFx_fix2
Conflicts:
libfreerdp/codec/test/CMakeLists.txt
Christian Hofstaedtler [Fri, 14 Feb 2014 14:25:48 +0000 (15:25 +0100)]
Fix assertion abort when no CN is present in certificate
Triggered by Windows Server 2012 Admin-Mode with MS-recommended AD CA
Certificate setup, which would cause the CN to be absent, and a single
subjectAltName to be present.
Bernhard Miklautz [Fri, 14 Feb 2014 10:00:13 +0000 (11:00 +0100)]
winpr-env: fix in GetEnvironmentVariableEBA
GetEnvironmentVariableEBA didn't do exact matching of the requested variable name. If a variable
with similar but shorter name was set in the environment block it was returned.
For example if HOME was set in the environment block and HOMEX was requested the value of HOME was
returned.
Bernhard Miklautz [Fri, 14 Feb 2014 09:59:10 +0000 (10:59 +0100)]
winpr-env: extended GetSetEB ctest
Check if Get function only returns values for the exact variable name