William Cheong Weelau [Mon, 10 Mar 2014 03:21:11 +0000 (11:21 +0800)]
Update redirection.c
this is related to the changes in connection.c that we should resolve using the FQDN first, where trying an internal get us into RAP Access denied issue.
William Cheong Weelau [Mon, 10 Mar 2014 03:18:31 +0000 (11:18 +0800)]
Update connection.c
it's better to check and resolve the connection use the FQDN first instead of ip address, due to the issue of getting internal ip address that's getting "Resource Access Denied" response.
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 [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
Zhang Zhaolong [Fri, 14 Feb 2014 08:35:44 +0000 (16:35 +0800)]
drive: win: fix use drive name(path) to find out the device plugged out.
Zhang Zhaolong [Fri, 14 Feb 2014 07:09:55 +0000 (15:09 +0800)]
drive: win: add hotplug support.
Marc-André Moreau [Fri, 14 Feb 2014 05:45:05 +0000 (00:45 -0500)]
Merge branch 'master' of github.com:awakecoding/FreeRDP
Marc-André Moreau [Fri, 14 Feb 2014 05:43:31 +0000 (00:43 -0500)]
freerdp: add option to disable credentials delegation
Marc-André Moreau [Fri, 14 Feb 2014 03:25:30 +0000 (22:25 -0500)]
libwinpr-utils: add synchronized version of HashTable
Marc-André Moreau [Thu, 13 Feb 2014 22:50:38 +0000 (17:50 -0500)]
libfreerdp-core: make use of rdpMcs* instead of rdpSettings* in most GCC functions
Marc-André Moreau [Thu, 13 Feb 2014 22:06:33 +0000 (17:06 -0500)]
libfreerdp-core: MCS cleanup, better handling of domain parameters
Marc-André Moreau [Thu, 13 Feb 2014 16:59:13 +0000 (11:59 -0500)]
Merge branch 'master' of github.com:awakecoding/FreeRDP
Marc-André Moreau [Thu, 13 Feb 2014 16:59:05 +0000 (11:59 -0500)]
libfreerdp-gdi: minor cleanup, set text color on PatBlt
Bernhard Miklautz [Thu, 13 Feb 2014 13:26:26 +0000 (14:26 +0100)]
winpr: add cwd support in CreateProcess*
Bernhard Miklautz [Thu, 13 Feb 2014 11:24:09 +0000 (12:24 +0100)]
winpr: fixed problems Set/GetEnvironmentVariableEBA
* valgrind: fixed invalid read
* invalid or damaged environment blocked caused endless loop
* envblock created in SetEnvironmentVariableEBA lacked a trailing '\0'
which could lead to a damaged environment block
Dan Bungert [Wed, 12 Feb 2014 23:01:50 +0000 (16:01 -0700)]
xfreerdp: Fix disappearing rail windows.
Rail windows currently disappear on resize and on implicit resize
(calc changing view type from standard to scientific).
The bitmask that we send to XCreateWindow() must match the actual
attributes that we are sending (see xf_create_window()).
Because of this we were unintentionally zeroing out some of the
window attributes rather than using their default values.
Marc-André Moreau [Wed, 12 Feb 2014 16:51:57 +0000 (11:51 -0500)]
cmake: remove unused FindNPP.cmake
Marc-André Moreau [Wed, 12 Feb 2014 12:23:34 +0000 (07:23 -0500)]
Merge pull request #1689 from zhangzl2013/drive
Drive channel fix on windows
Marc-André Moreau [Wed, 12 Feb 2014 11:54:20 +0000 (06:54 -0500)]
Merge pull request #24 from MartinHaimberger/wlogimprovment
improved WLog
Zhang Zhaolong [Wed, 12 Feb 2014 10:13:42 +0000 (18:13 +0800)]
drive: win: add file rename support.
Zhang Zhaolong [Wed, 12 Feb 2014 09:52:28 +0000 (17:52 +0800)]
drive: win: add 64 bits support.
Zhang Zhaolong [Wed, 12 Feb 2014 09:45:17 +0000 (17:45 +0800)]
drive: win: fix file open flag.
Marc-André Moreau [Wed, 12 Feb 2014 05:43:02 +0000 (00:43 -0500)]
libfreerdp-core: add spn-class option
Zhang Zhaolong [Wed, 12 Feb 2014 03:34:33 +0000 (11:34 +0800)]
drive: minor code formatting.
Marc-André Moreau [Tue, 11 Feb 2014 23:02:26 +0000 (18:02 -0500)]
libfreerdp-gdi: fix mem3blt SetTextColor
Marc-André Moreau [Tue, 11 Feb 2014 22:32:08 +0000 (17:32 -0500)]
libfreerdp-gdi: fix mem3blt color conversion
Marc-André Moreau [Tue, 11 Feb 2014 20:42:28 +0000 (15:42 -0500)]
libfreerdp-core: move client channels code to separate file
Marc-André Moreau [Tue, 11 Feb 2014 18:30:33 +0000 (13:30 -0500)]
libfreerdp-codec: add some RemoteFX test data
Marc-André Moreau [Tue, 11 Feb 2014 14:14:38 +0000 (09:14 -0500)]
Merge pull request #1686 from zhangzl2013/wfreerdp-bugfix
wfreerdp: fix gdi polyline mistake.
Marc-André Moreau [Tue, 11 Feb 2014 14:10:28 +0000 (09:10 -0500)]
Merge pull request #1687 from zhangzl2013/audin-winmm
add winmm audin subsystem
Zhang Zhaolong [Tue, 11 Feb 2014 09:30:57 +0000 (17:30 +0800)]
wfreerdp: add winmm audin subsystem.
Zhang Zhaolong [Tue, 11 Feb 2014 09:28:12 +0000 (17:28 +0800)]
drdynvc: fix free invalid pointer.
Marc-André Moreau [Tue, 11 Feb 2014 04:13:29 +0000 (23:13 -0500)]
libfreerdp-channels: start consolidating channels client code with core
Marc-André Moreau [Tue, 11 Feb 2014 03:23:59 +0000 (22:23 -0500)]
xfreerdp: fix build warnings
Marc-André Moreau [Tue, 11 Feb 2014 03:12:13 +0000 (22:12 -0500)]
wfreerdp: fix most build warnings