platform/upstream/freerdp.git
11 years agoResource cleanup fixes.
Armin Novak [Fri, 8 Nov 2013 09:27:16 +0000 (10:27 +0100)]
Resource cleanup fixes.

11 years agoMerge pull request #1578 from ntwerdochlib/drive_channel_tweak
Marc-André Moreau [Thu, 7 Nov 2013 17:18:50 +0000 (09:18 -0800)]
Merge pull request #1578 from ntwerdochlib/drive_channel_tweak

Minor optimization in Drive Channel

11 years agoMinor optimization in DeviceServiceEntry when setting up
Nik Twerdochlib [Thu, 7 Nov 2013 16:43:22 +0000 (11:43 -0500)]
Minor optimization in DeviceServiceEntry when setting up
to share all drives. Removed the call to strlen() and use
the return value from _snprintf

11 years agoMerge pull request #1574 from awakecoding/master
Marc-André Moreau [Wed, 6 Nov 2013 20:44:02 +0000 (12:44 -0800)]
Merge pull request #1574 from awakecoding/master

Refactoring, Robustness, Valgrind Fixes, WinPR

11 years agochannels/rdpsnd: fix bug in rdpsnd and rdpdr deinitialization
Marc-André Moreau [Wed, 6 Nov 2013 19:31:33 +0000 (14:31 -0500)]
channels/rdpsnd: fix bug in rdpsnd and rdpdr deinitialization

11 years agoMerge pull request #1569 from zhangzl2013/dev-clipboard-win
Marc-André Moreau [Wed, 6 Nov 2013 18:59:59 +0000 (10:59 -0800)]
Merge pull request #1569 from zhangzl2013/dev-clipboard-win

Add cliprdr on windows. File clipping is not supported yet.

11 years agoMerge branch 'master' of github.com:FreeRDP/FreeRDP
Marc-André Moreau [Wed, 6 Nov 2013 18:59:03 +0000 (13:59 -0500)]
Merge branch 'master' of github.com:FreeRDP/FreeRDP

11 years agoMerge pull request #15 from MartinHaimberger/WLOGIMPROVEMENT
Marc-André Moreau [Wed, 6 Nov 2013 18:56:30 +0000 (10:56 -0800)]
Merge pull request #15 from MartinHaimberger/WLOGIMPROVEMENT

improved wlog

11 years agoMerge pull request #16 from bmiklautz/process
Marc-André Moreau [Wed, 6 Nov 2013 18:55:55 +0000 (10:55 -0800)]
Merge pull request #16 from bmiklautz/process

Process

11 years agofreerdp: merge with master
Marc-André Moreau [Wed, 6 Nov 2013 18:53:10 +0000 (13:53 -0500)]
freerdp: merge with master

11 years agoclient: fix loading of external static virtual channels with /vc option
Marc-André Moreau [Wed, 6 Nov 2013 18:00:10 +0000 (13:00 -0500)]
client: fix loading of external static virtual channels with /vc option

11 years agoMerge pull request #1572 from bmiklautz/issue/1465
Marc-André Moreau [Wed, 6 Nov 2013 17:30:21 +0000 (09:30 -0800)]
Merge pull request #1572 from bmiklautz/issue/1465

moved version information to freerdp/version.h

11 years agoinstall version.h
Bernhard Miklautz [Wed, 6 Nov 2013 16:44:17 +0000 (17:44 +0100)]
install version.h

11 years agomoved version information to freerdp/version.h
Bernhard Miklautz [Wed, 6 Nov 2013 16:29:33 +0000 (17:29 +0100)]
moved version information to freerdp/version.h

fixed #1465

11 years agofreerdp: implement restricted admin mode pass-the-hash option
Marc-André Moreau [Wed, 6 Nov 2013 15:02:58 +0000 (10:02 -0500)]
freerdp: implement restricted admin mode pass-the-hash option

11 years agofreerdp: add restricted admin option
Marc-André Moreau [Wed, 6 Nov 2013 06:51:55 +0000 (01:51 -0500)]
freerdp: add restricted admin option

11 years agolibwinpr-security: fix exporting of target
Marc-André Moreau [Wed, 6 Nov 2013 00:44:26 +0000 (19:44 -0500)]
libwinpr-security: fix exporting of target

11 years agolibfreerdp-client: fix memory leaks in settings accessors
Marc-André Moreau [Tue, 5 Nov 2013 04:45:19 +0000 (23:45 -0500)]
libfreerdp-client: fix memory leaks in settings accessors

11 years agomfreerdp: fix termination of MacFreeRDP
Marc-André Moreau [Tue, 5 Nov 2013 16:49:42 +0000 (11:49 -0500)]
mfreerdp: fix termination of MacFreeRDP

11 years agoAdd cliprdr on windows. File clipping is not supported yet.
Zhang Zhaolong [Tue, 5 Nov 2013 02:52:17 +0000 (10:52 +0800)]
Add cliprdr on windows. File clipping is not supported yet.

11 years agolibfreerdp-core: modify parsing functions to return int instead of BOOL to propagate...
Marc-André Moreau [Mon, 4 Nov 2013 20:52:29 +0000 (15:52 -0500)]
libfreerdp-core: modify parsing functions to return int instead of BOOL to propagate session redirection return code

11 years agolibfreerdp-core: fix deadlock in transport thread
Marc-André Moreau [Mon, 4 Nov 2013 19:16:59 +0000 (14:16 -0500)]
libfreerdp-core: fix deadlock in transport thread

11 years agolibfreerdp-core: change transport thread
Marc-André Moreau [Mon, 4 Nov 2013 17:40:29 +0000 (12:40 -0500)]
libfreerdp-core: change transport thread

11 years agochannels/rdpdr: make use of MessageQueue for drive redirection
Marc-André Moreau [Mon, 4 Nov 2013 02:01:36 +0000 (21:01 -0500)]
channels/rdpdr: make use of MessageQueue for drive redirection

11 years agochannels/drive: refactoring
Marc-André Moreau [Mon, 4 Nov 2013 00:10:33 +0000 (19:10 -0500)]
channels/drive: refactoring

11 years agolibfreerdp-core: start untangling session redirection
Marc-André Moreau [Sun, 3 Nov 2013 21:25:56 +0000 (16:25 -0500)]
libfreerdp-core: start untangling session redirection

11 years agolibfreerdp-cache: refactor code style
Marc-André Moreau [Sun, 3 Nov 2013 18:51:41 +0000 (13:51 -0500)]
libfreerdp-cache: refactor code style

11 years agolibfreerdp-core: fix potential asynchronous queuing memory problems for primary drawi...
Marc-André Moreau [Sun, 3 Nov 2013 18:29:48 +0000 (13:29 -0500)]
libfreerdp-core: fix potential asynchronous queuing memory problems for primary drawing orders

11 years agolibfreerdp-core: fix leak in freerdp_settings_clone
Marc-André Moreau [Sun, 3 Nov 2013 17:34:55 +0000 (12:34 -0500)]
libfreerdp-core: fix leak in freerdp_settings_clone

11 years agoMerge branch 'master' of github.com:awakecoding/FreeRDP
Marc-André Moreau [Sat, 2 Nov 2013 00:24:14 +0000 (20:24 -0400)]
Merge branch 'master' of github.com:awakecoding/FreeRDP

11 years agolibfreerdp-core: prevent multi-session crashes on Mac OS X
Marc-André Moreau [Sat, 2 Nov 2013 00:23:56 +0000 (20:23 -0400)]
libfreerdp-core: prevent multi-session crashes on Mac OS X

11 years agolibwinpr-crt: added SecureZeroMemory
Marc-André Moreau [Fri, 1 Nov 2013 22:32:36 +0000 (18:32 -0400)]
libwinpr-crt: added SecureZeroMemory

11 years agolibfreerdp-core: fix transport failure case with session redirection
Marc-André Moreau [Fri, 1 Nov 2013 18:13:09 +0000 (14:13 -0400)]
libfreerdp-core: fix transport failure case with session redirection

11 years agolibfreerdp-core: fix redirection parsing bug
Marc-André Moreau [Fri, 1 Nov 2013 15:45:28 +0000 (11:45 -0400)]
libfreerdp-core: fix redirection parsing bug

11 years agolibfreerdp-core: fix redirection parsing bug, add logging
Marc-André Moreau [Fri, 1 Nov 2013 15:33:59 +0000 (11:33 -0400)]
libfreerdp-core: fix redirection parsing bug, add logging

11 years agolibfreerdp-core: get rid of rdpString in redirection module
Marc-André Moreau [Fri, 1 Nov 2013 14:59:30 +0000 (10:59 -0400)]
libfreerdp-core: get rid of rdpString in redirection module

11 years agolibfreerdp-core: start async transport thread after successful transport-level connection
Marc-André Moreau [Fri, 1 Nov 2013 14:24:19 +0000 (10:24 -0400)]
libfreerdp-core: start async transport thread after successful transport-level connection

11 years agolibfreerdp-cache: refactor glyph cache and add logging
Marc-André Moreau [Fri, 1 Nov 2013 14:01:16 +0000 (10:01 -0400)]
libfreerdp-cache: refactor glyph cache and add logging

11 years agolibfreerdp-core: fix memory leaks reported by valgrind
Marc-André Moreau [Fri, 1 Nov 2013 03:35:24 +0000 (23:35 -0400)]
libfreerdp-core: fix memory leaks reported by valgrind

11 years agolibfreerdp-core: fix leaks and potential use after free
Marc-André Moreau [Fri, 1 Nov 2013 01:12:06 +0000 (21:12 -0400)]
libfreerdp-core: fix leaks and potential use after free

11 years agocmake: check for inclusion of FreeRDS
Marc-André Moreau [Thu, 31 Oct 2013 23:46:59 +0000 (19:46 -0400)]
cmake: check for inclusion of FreeRDS

11 years agolibwinpr-io: add missing link dependency to libwinpr-nt
Marc-André Moreau [Thu, 31 Oct 2013 21:19:46 +0000 (17:19 -0400)]
libwinpr-io: add missing link dependency to libwinpr-nt

11 years agoMerge branch 'master' of github.com:awakecoding/FreeRDP
Marc-André Moreau [Thu, 31 Oct 2013 15:02:40 +0000 (11:02 -0400)]
Merge branch 'master' of github.com:awakecoding/FreeRDP

11 years agolibwinpr-io: start device file implementation
Marc-André Moreau [Thu, 31 Oct 2013 15:02:25 +0000 (11:02 -0400)]
libwinpr-io: start device file implementation

11 years agowinpr/thread: use _strdup instead of strdup
Bernhard Miklautz [Thu, 31 Oct 2013 09:43:59 +0000 (10:43 +0100)]
winpr/thread: use _strdup instead of strdup

11 years agowinpr-thread: fixed issue with commands starting with /
Bernhard Miklautz [Thu, 31 Oct 2013 09:19:55 +0000 (10:19 +0100)]
winpr-thread: fixed issue with commands starting with /

11 years agofreerdp: fix build on Windows
Marc-André Moreau [Wed, 30 Oct 2013 21:56:44 +0000 (17:56 -0400)]
freerdp: fix build on Windows

11 years agocmake: export to different directory, export more build info
Marc-André Moreau [Tue, 29 Oct 2013 19:16:44 +0000 (15:16 -0400)]
cmake: export to different directory, export more build info

11 years agocmake: fix exporting of targets on pre-2.8.11
Marc-André Moreau [Tue, 29 Oct 2013 18:47:40 +0000 (14:47 -0400)]
cmake: fix exporting of targets on pre-2.8.11

11 years agofreerdp: export targets
Marc-André Moreau [Tue, 29 Oct 2013 03:06:39 +0000 (23:06 -0400)]
freerdp: export targets

11 years agofreerdp: start exporting targets automatically
Marc-André Moreau [Tue, 29 Oct 2013 02:09:31 +0000 (22:09 -0400)]
freerdp: start exporting targets automatically

11 years agolibfreerdp-core: merge with TSG TLS update
Marc-André Moreau [Tue, 29 Oct 2013 00:20:18 +0000 (20:20 -0400)]
libfreerdp-core: merge with TSG TLS update

11 years agoMerge pull request #1562 from dbungert/tlstls
Marc-André Moreau [Tue, 29 Oct 2013 00:11:10 +0000 (17:11 -0700)]
Merge pull request #1562 from dbungert/tlstls

Enable NLA and TLS negotiation with Gateway

11 years agoFinal cleanups - merge ready.
Dan Bungert [Mon, 28 Oct 2013 22:59:02 +0000 (16:59 -0600)]
Final cleanups - merge ready.

11 years agowinpr: fix wlog function prototypes
Marc-André Moreau [Mon, 28 Oct 2013 22:21:14 +0000 (18:21 -0400)]
winpr: fix wlog function prototypes

11 years agoMore cleanups - remove LWD and all references.
Dan Bungert [Mon, 28 Oct 2013 21:46:28 +0000 (15:46 -0600)]
More cleanups - remove LWD and all references.

11 years agoCleanup pass 1
Dan Bungert [Mon, 28 Oct 2013 21:08:50 +0000 (15:08 -0600)]
Cleanup pass 1

11 years agoDebug message fix for DEBUG_NLA
Dan Bungert [Mon, 28 Oct 2013 20:54:00 +0000 (14:54 -0600)]
Debug message fix for DEBUG_NLA

11 years agoNLA over TLS support
Dan Bungert [Mon, 28 Oct 2013 20:39:10 +0000 (14:39 -0600)]
NLA over TLS support

Improve credssp transport layer handling, so that it works
with the correct TLS object.

11 years agomfreerdp-server: fix compilation issue
Marc-André Moreau [Mon, 28 Oct 2013 20:25:37 +0000 (16:25 -0400)]
mfreerdp-server: fix compilation issue

11 years agofix blocking issues. Full TLS over TLS.
Dan Bungert [Fri, 25 Oct 2013 23:17:36 +0000 (17:17 -0600)]
fix blocking issues.  Full TLS over TLS.

11 years agomore debug
Dan Bungert [Fri, 25 Oct 2013 21:29:46 +0000 (15:29 -0600)]
more debug

11 years agoLogging
Dan Bungert [Fri, 25 Oct 2013 16:43:21 +0000 (10:43 -0600)]
Logging

11 years agolibwinpr-synch: don't use timed waits on OS X until they are properly ported
Marc-André Moreau [Fri, 25 Oct 2013 14:48:37 +0000 (10:48 -0400)]
libwinpr-synch: don't use timed waits on OS X until they are properly ported

11 years agolibwinpr-synch: fix build on Mac OS X
Marc-André Moreau [Fri, 25 Oct 2013 14:03:57 +0000 (10:03 -0400)]
libwinpr-synch: fix build on Mac OS X

11 years agocmake: don't enable all warnings with clang
Marc-André Moreau [Fri, 25 Oct 2013 13:48:02 +0000 (09:48 -0400)]
cmake: don't enable all warnings with clang

11 years agoimproved wlog so new logger inhertit the loglevel
Martin Haimberger [Fri, 25 Oct 2013 12:41:01 +0000 (05:41 -0700)]
improved wlog so new logger inhertit the loglevel
of the root logger

11 years agoTLS over TLS baseline functionality.
Dan Bungert [Thu, 24 Oct 2013 18:31:28 +0000 (12:31 -0600)]
TLS over TLS baseline functionality.

TLS over TLS works and we get screen drawing and server interaction.
Network traffic flows in spurts with frequent apparent hangups.

11 years agoTLS over TLS maybe working.
Dan Bungert [Thu, 24 Oct 2013 18:13:41 +0000 (12:13 -0600)]
TLS over TLS maybe working.

11 years agolibfreerdp-core: extend OpenSSL TSG BIO
Marc-André Moreau [Fri, 11 Oct 2013 19:27:22 +0000 (15:27 -0400)]
libfreerdp-core: extend OpenSSL TSG BIO

11 years agolibfreerdp-core: start implement TSG OpenSSL BIO
Marc-André Moreau [Fri, 11 Oct 2013 10:12:50 +0000 (06:12 -0400)]
libfreerdp-core: start implement TSG OpenSSL BIO

11 years agolibfreerdp-core: minor TS Gateway fixes
Marc-André Moreau [Fri, 11 Oct 2013 06:10:02 +0000 (02:10 -0400)]
libfreerdp-core: minor TS Gateway fixes

11 years agoMerge pull request #14 from MartinHaimberger/VOIDFix
Marc-André Moreau [Thu, 24 Oct 2013 18:04:36 +0000 (11:04 -0700)]
Merge pull request #14 from MartinHaimberger/VOIDFix

WINPR Void Fix

11 years agoMerge pull request #13 from MartinHaimberger/EnvMerge
Marc-André Moreau [Thu, 24 Oct 2013 18:04:09 +0000 (11:04 -0700)]
Merge pull request #13 from MartinHaimberger/EnvMerge

added merge function for environmentblocks

11 years agoWINPR Void Fix
Martin Haimberger [Thu, 24 Oct 2013 13:39:09 +0000 (06:39 -0700)]
WINPR Void Fix

c++ only allows only void to define empty parameter list
typedef defines a new type therfore its not valid in c++

11 years agolibwinpr-nt: make test successfully call NtCreateFile on Windows
Marc-André Moreau [Wed, 23 Oct 2013 23:32:32 +0000 (19:32 -0400)]
libwinpr-nt: make test successfully call NtCreateFile on Windows

11 years agolibwinpr-nt: load and make use of original Rtl* functions on Windows
Marc-André Moreau [Wed, 23 Oct 2013 22:57:41 +0000 (18:57 -0400)]
libwinpr-nt: load and make use of original Rtl* functions on Windows

11 years agolibwinpr-nt: dynamically load original NtCreateFile functions on Windows, extend...
Marc-André Moreau [Wed, 23 Oct 2013 22:15:10 +0000 (18:15 -0400)]
libwinpr-nt: dynamically load original NtCreateFile functions on Windows, extend tests

11 years agolibfreerdp-client: fix build with inclusion of crypto library
Marc-André Moreau [Wed, 23 Oct 2013 20:36:03 +0000 (16:36 -0400)]
libfreerdp-client: fix build with inclusion of crypto library

11 years agoMerge branch 'master' of github.com:FreeRDP/FreeRDP
Marc-André Moreau [Wed, 23 Oct 2013 18:18:40 +0000 (14:18 -0400)]
Merge branch 'master' of github.com:FreeRDP/FreeRDP

11 years agoMerge pull request #1553 from dpoe/master
Marc-André Moreau [Wed, 23 Oct 2013 16:55:49 +0000 (09:55 -0700)]
Merge pull request #1553 from dpoe/master

commandline session reconnect

11 years agoMerge pull request #1556 from akallabeth/WaitForSingleObject_portable_thread_timeout
Marc-André Moreau [Wed, 23 Oct 2013 16:54:11 +0000 (09:54 -0700)]
Merge pull request #1556 from akallabeth/WaitForSingleObject_portable_thread_timeout

Wait for single object portable thread and mutex timeout

11 years agoMerge pull request #1557 from zhangzl2013/fs-redirection
Marc-André Moreau [Wed, 23 Oct 2013 16:53:29 +0000 (09:53 -0700)]
Merge pull request #1557 from zhangzl2013/fs-redirection

fix fs channal bug on internationalization.

11 years agoMerge pull request #1552 from bmiklautz/issue/1478
Marc-André Moreau [Wed, 23 Oct 2013 16:51:56 +0000 (09:51 -0700)]
Merge pull request #1552 from bmiklautz/issue/1478

mppc_dec: fixed typo in decompression

11 years agochanged the interface of SetEnvironmentVariableEBA
Martin Haimberger [Wed, 23 Oct 2013 10:43:06 +0000 (03:43 -0700)]
changed the interface of SetEnvironmentVariableEBA

11 years agoAdded missing variable declaration.
Armin Novak [Wed, 23 Oct 2013 10:25:04 +0000 (12:25 +0200)]
Added missing variable declaration.

11 years agoBug fix: fs redirection shows Chinese characters as messy code on Windows.
Zhang Zhaolong [Wed, 23 Oct 2013 10:16:27 +0000 (18:16 +0800)]
Bug fix: fs redirection shows Chinese characters as messy code on Windows.

11 years agoReturing WAIT_TIMEOUT for MUTEX objects now too.
Armin Novak [Wed, 23 Oct 2013 10:16:23 +0000 (12:16 +0200)]
Returing WAIT_TIMEOUT for MUTEX objects now too.

11 years agoAlways including <errno.h> now.
Armin Novak [Wed, 23 Oct 2013 10:13:53 +0000 (12:13 +0200)]
Always including <errno.h> now.

11 years agoImplemented fallback functions for pthread_timedjoin_np and
Armin Novak [Wed, 23 Oct 2013 10:09:09 +0000 (12:09 +0200)]
Implemented fallback functions for pthread_timedjoin_np and
pthread_mutex_timedlock functions for systems without PTHREAD_GNU_EXT
Now returning WAIT_TIMEOUT if the operation timed out.

11 years agoMergeEnvironmentStrings works also for a null original env
Martin Haimberger [Wed, 23 Oct 2013 10:00:22 +0000 (03:00 -0700)]
MergeEnvironmentStrings works also for a null original env

11 years agoadded Set/GetEnvironmentVariableEBA
Martin Haimberger [Wed, 23 Oct 2013 09:27:31 +0000 (02:27 -0700)]
added Set/GetEnvironmentVariableEBA
did some bugfixing within the MergeEnvironmentVariable
added Tests

11 years agoadded merge function for environmentblocks
Martin Haimberger [Wed, 23 Oct 2013 07:58:33 +0000 (00:58 -0700)]
added merge function for environmentblocks

11 years agoMerge pull request #1554 from zhangzl2013/keyboard-focus
Marc-André Moreau [Wed, 23 Oct 2013 06:14:48 +0000 (23:14 -0700)]
Merge pull request #1554 from zhangzl2013/keyboard-focus

fix a keyboard focus bug.

11 years agofix a keyboard focus bug:
Zhang Zhaolong [Wed, 23 Oct 2013 06:03:04 +0000 (14:03 +0800)]
fix a keyboard focus bug:
keyboard will loose focus when recovering from minimized state.

11 years agolibwinpr-wtsapi: fix build after changes to libwinpr-nt
Marc-André Moreau [Wed, 23 Oct 2013 01:43:59 +0000 (21:43 -0400)]
libwinpr-wtsapi: fix build after changes to libwinpr-nt

11 years agolibwinpr-nt: fix conflict for NtCreateFile on Windows
Marc-André Moreau [Wed, 23 Oct 2013 01:38:16 +0000 (21:38 -0400)]
libwinpr-nt: fix conflict for NtCreateFile on Windows

11 years agolibwinpr-nt: stub more of the native file API
Marc-André Moreau [Wed, 23 Oct 2013 00:47:29 +0000 (20:47 -0400)]
libwinpr-nt: stub more of the native file API

11 years agoMerge branch 'master' of git://github.com/awakecoding/FreeRDP
Benoît LeBlanc [Tue, 22 Oct 2013 21:05:54 +0000 (17:05 -0400)]
Merge branch 'master' of git://github.com/awakecoding/FreeRDP

11 years agosetting pointers to NULL after freeing memory to avoid crashes.
Benoît LeBlanc [Tue, 22 Oct 2013 21:05:41 +0000 (17:05 -0400)]
setting pointers to NULL after freeing memory to avoid crashes.
gitignore: only top-level "external" folder is ignored.