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
Marc-André Moreau [Tue, 11 Feb 2014 02:07:05 +0000 (21:07 -0500)]
wfreerdp: fix monolithic static build
Marc-André Moreau [Tue, 11 Feb 2014 01:22:44 +0000 (20:22 -0500)]
Merge branch 'master' of github.com:FreeRDP/FreeRDP
Marc-André Moreau [Mon, 10 Feb 2014 13:15:28 +0000 (08:15 -0500)]
Merge pull request #1684 from bmiklautz/issue_1683
smartcard: fix PCSC detection/build on OS X
Zhang Zhaolong [Mon, 10 Feb 2014 06:43:58 +0000 (14:43 +0800)]
wfreerdp: fix gdi polyline mistake.
Marc-André Moreau [Mon, 10 Feb 2014 06:06:11 +0000 (01:06 -0500)]
wfreerdp: fix multiple warnings
Marc-André Moreau [Mon, 10 Feb 2014 05:34:17 +0000 (00:34 -0500)]
wfreerdp: fix 64-bit build
Marc-André Moreau [Mon, 10 Feb 2014 02:55:21 +0000 (21:55 -0500)]
libwinpr-utils: add HashTable
Marc-André Moreau [Mon, 10 Feb 2014 01:08:49 +0000 (20:08 -0500)]
channels/audin: fix audin-server link libraries
Bernhard Miklautz [Sun, 9 Feb 2014 14:49:33 +0000 (15:49 +0100)]
build: cleaned up and fixed PCSC detection
Bernhard Miklautz [Sun, 9 Feb 2014 13:53:59 +0000 (14:53 +0100)]
smartcard: added missing defines for OS X
Hardening [Fri, 7 Feb 2014 15:43:48 +0000 (16:43 +0100)]
Fixes in intersection + checks
Fix a bug in the extents of an intersection.
Add some checks and assert that helps when using the remoteFx encoder.
A speedup for intersection when bands are above the target rect.
Marc-André Moreau [Fri, 7 Feb 2014 15:06:27 +0000 (10:06 -0500)]
Merge branch 'master' of github.com:FreeRDP/FreeRDP
Marc-André Moreau [Fri, 7 Feb 2014 14:40:07 +0000 (09:40 -0500)]
Merge pull request #28 from hardening/winpr_fixes
Winpr fixes