platform/upstream/freerdp.git
10 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

10 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

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

10 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

10 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

10 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

10 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

10 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

10 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

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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

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

10 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

10 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

10 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

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

10 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

10 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.

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

10 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

10 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.

10 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

10 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.

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

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

10 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

10 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

10 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

10 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.

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

10 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

10 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

10 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

10 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

10 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

10 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++

10 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

10 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

10 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

10 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

10 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

10 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

10 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

10 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.

10 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

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

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

10 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.

10 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.

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

10 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.

10 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

10 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

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

10 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.

10 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.

10 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

10 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

10 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

10 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

10 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.

10 years agolibfreerdp-core: fix asynchronous queueing of RemoteApp messages
Marc-André Moreau [Tue, 22 Oct 2013 20:28:23 +0000 (16:28 -0400)]
libfreerdp-core: fix asynchronous queueing of RemoteApp messages

10 years agocommandline session reconnect
Daryl Poe [Tue, 22 Oct 2013 15:14:29 +0000 (09:14 -0600)]
commandline session reconnect

10 years agomppc_dec: fixed typo in decompression
Bernhard Miklautz [Tue, 22 Oct 2013 14:16:38 +0000 (16:16 +0200)]
mppc_dec: fixed typo in decompression

fixes #1478

10 years agochannels/rdpgfx: implement basic negotiation
Marc-André Moreau [Tue, 22 Oct 2013 03:33:25 +0000 (23:33 -0400)]
channels/rdpgfx: implement basic negotiation

10 years agochannels/rdpgfx: create empty channel client stub
Marc-André Moreau [Tue, 22 Oct 2013 02:53:55 +0000 (22:53 -0400)]
channels/rdpgfx: create empty channel client stub

10 years agochannels/rdpgfx: added structure definitions
Marc-André Moreau [Tue, 22 Oct 2013 01:59:23 +0000 (21:59 -0400)]
channels/rdpgfx: added structure definitions

10 years agochannels/rail: improve callback interface
Marc-André Moreau [Mon, 21 Oct 2013 01:59:03 +0000 (21:59 -0400)]
channels/rail: improve callback interface

10 years agochannels/rdpsnd: make use of MessagePipe
Marc-André Moreau [Sat, 19 Oct 2013 20:42:42 +0000 (16:42 -0400)]
channels/rdpsnd: make use of MessagePipe

10 years agochannels/rdpsnd: decouple rdpsnd from svc_plugin
Marc-André Moreau [Sat, 19 Oct 2013 20:20:31 +0000 (16:20 -0400)]
channels/rdpsnd: decouple rdpsnd from svc_plugin

10 years agochannels: export audin and rdpsnd subsystem interface
Marc-André Moreau [Sat, 19 Oct 2013 16:38:31 +0000 (12:38 -0400)]
channels: export audin and rdpsnd subsystem interface

10 years agoMerge branch 'master' of github.com:mrthebunny/FreeRDP
Marc-André Moreau [Sat, 19 Oct 2013 02:43:18 +0000 (22:43 -0400)]
Merge branch 'master' of github.com:mrthebunny/FreeRDP

10 years agolibfreerdp-core: fix deep cloning of rdpSettings*
Marc-André Moreau [Sat, 19 Oct 2013 02:42:50 +0000 (22:42 -0400)]
libfreerdp-core: fix deep cloning of rdpSettings*

10 years ago- Fixed crash in tls_read (unchecked null pointer)
Benoît LeBlanc [Fri, 18 Oct 2013 20:23:29 +0000 (16:23 -0400)]
- Fixed crash in tls_read (unchecked null pointer)
- also check for empty string on username and password to launch authentication callback

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

10 years agochannels/rdpdr: cleanup rdpdrPlugin struct
Marc-André Moreau [Thu, 17 Oct 2013 21:39:48 +0000 (17:39 -0400)]
channels/rdpdr: cleanup rdpdrPlugin struct

10 years agoMerge pull request #1532 from madsensh/backbutton
Marc-André Moreau [Thu, 17 Oct 2013 21:36:09 +0000 (14:36 -0700)]
Merge pull request #1532 from madsensh/backbutton

Fix extended mouse event to register the click for forward/back buttons

10 years agoMerge branch 'master' of github.com:FreeRDP/FreeRDP
Marc-André Moreau [Thu, 17 Oct 2013 21:34:16 +0000 (17:34 -0400)]
Merge branch 'master' of github.com:FreeRDP/FreeRDP

10 years agoMerge pull request #1533 from akallabeth/android_async
Marc-André Moreau [Thu, 17 Oct 2013 21:32:15 +0000 (14:32 -0700)]
Merge pull request #1533 from akallabeth/android_async

Android async

10 years agoMerge pull request #1537 from bmiklautz/windowsbuild
Marc-André Moreau [Thu, 17 Oct 2013 21:31:27 +0000 (14:31 -0700)]
Merge pull request #1537 from bmiklautz/windowsbuild

Windows build fixes

10 years agoMerge pull request #1550 from dbungert/gateway
Marc-André Moreau [Thu, 17 Oct 2013 21:30:46 +0000 (14:30 -0700)]
Merge pull request #1550 from dbungert/gateway

Gateway: 2 Fixes

10 years agolibwinpr-utils: fix bug in ListDictionary
Marc-André Moreau [Thu, 17 Oct 2013 21:27:47 +0000 (17:27 -0400)]
libwinpr-utils: fix bug in ListDictionary

10 years agochannels/drive: attempt at migrating LIST util to ListDictionary
Marc-André Moreau [Thu, 17 Oct 2013 21:06:51 +0000 (17:06 -0400)]
channels/drive: attempt at migrating LIST util to ListDictionary

10 years agoGateway: Logoff crash fix
Dan Bungert [Thu, 17 Oct 2013 20:53:39 +0000 (14:53 -0600)]
Gateway: Logoff crash fix

This addresses a race condition where the freerdp client
may crash on logoff.

10 years agoGateway: Parsing fix for Create Tunnel Response
Dan Bungert [Thu, 17 Oct 2013 20:51:04 +0000 (14:51 -0600)]
Gateway: Parsing fix for Create Tunnel Response

This fix addresses a logon issue that may occur when a logon
message is present.

10 years agochannels/rdpdr: don't use deprecated LIST util, use ListDictionary for faster lookups
Marc-André Moreau [Thu, 17 Oct 2013 20:30:36 +0000 (16:30 -0400)]
channels/rdpdr: don't use deprecated LIST util, use ListDictionary for faster lookups