Marc-André Moreau [Tue, 11 Mar 2014 13:42:11 +0000 (09:42 -0400)]
Merge pull request #33 from MartinHaimberger/FileFix
WriteFile and ReadFile does not check for INVALID_HANDLE_VALUE
Martin Haimberger [Tue, 11 Mar 2014 13:34:41 +0000 (06:34 -0700)]
WriteFile and ReadFile does not check for INVALID_HANDLE_VALUE
Marc-André Moreau [Tue, 11 Mar 2014 03:08:17 +0000 (23:08 -0400)]
Merge branch 'master' of github.com:mrthebunny/FreeRDP
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.
Benoît LeBlanc [Wed, 5 Mar 2014 21:35:22 +0000 (16:35 -0500)]
Merge branch 'master' of git://github.com/awakecoding/FreeRDP
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
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.