Marc-André Moreau [Mon, 4 Nov 2013 00:10:33 +0000 (19:10 -0500)]
channels/drive: refactoring
Marc-André Moreau [Sun, 3 Nov 2013 21:25:56 +0000 (16:25 -0500)]
libfreerdp-core: start untangling session redirection
Marc-André Moreau [Sun, 3 Nov 2013 18:51:41 +0000 (13:51 -0500)]
libfreerdp-cache: refactor code style
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
Marc-André Moreau [Sun, 3 Nov 2013 17:34:55 +0000 (12:34 -0500)]
libfreerdp-core: fix leak in freerdp_settings_clone
Marc-André Moreau [Sat, 2 Nov 2013 00:24:14 +0000 (20:24 -0400)]
Merge branch 'master' of github.com:awakecoding/FreeRDP
Marc-André Moreau [Sat, 2 Nov 2013 00:23:56 +0000 (20:23 -0400)]
libfreerdp-core: prevent multi-session crashes on Mac OS X
Marc-André Moreau [Fri, 1 Nov 2013 22:32:36 +0000 (18:32 -0400)]
libwinpr-crt: added SecureZeroMemory
Marc-André Moreau [Fri, 1 Nov 2013 18:13:09 +0000 (14:13 -0400)]
libfreerdp-core: fix transport failure case with session redirection
Marc-André Moreau [Fri, 1 Nov 2013 15:45:28 +0000 (11:45 -0400)]
libfreerdp-core: fix redirection parsing bug
Marc-André Moreau [Fri, 1 Nov 2013 15:33:59 +0000 (11:33 -0400)]
libfreerdp-core: fix redirection parsing bug, add logging
Marc-André Moreau [Fri, 1 Nov 2013 14:59:30 +0000 (10:59 -0400)]
libfreerdp-core: get rid of rdpString in redirection module
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
Marc-André Moreau [Fri, 1 Nov 2013 14:01:16 +0000 (10:01 -0400)]
libfreerdp-cache: refactor glyph cache and add logging
Marc-André Moreau [Fri, 1 Nov 2013 03:35:24 +0000 (23:35 -0400)]
libfreerdp-core: fix memory leaks reported by valgrind
Marc-André Moreau [Fri, 1 Nov 2013 01:12:06 +0000 (21:12 -0400)]
libfreerdp-core: fix leaks and potential use after free
Marc-André Moreau [Thu, 31 Oct 2013 23:46:59 +0000 (19:46 -0400)]
cmake: check for inclusion of FreeRDS
Marc-André Moreau [Thu, 31 Oct 2013 21:19:46 +0000 (17:19 -0400)]
libwinpr-io: add missing link dependency to libwinpr-nt
Marc-André Moreau [Thu, 31 Oct 2013 15:02:40 +0000 (11:02 -0400)]
Merge branch 'master' of github.com:awakecoding/FreeRDP
Marc-André Moreau [Thu, 31 Oct 2013 15:02:25 +0000 (11:02 -0400)]
libwinpr-io: start device file implementation
Marc-André Moreau [Wed, 30 Oct 2013 21:56:44 +0000 (17:56 -0400)]
freerdp: fix build on Windows
Marc-André Moreau [Tue, 29 Oct 2013 19:16:44 +0000 (15:16 -0400)]
cmake: export to different directory, export more build info
Marc-André Moreau [Tue, 29 Oct 2013 18:47:40 +0000 (14:47 -0400)]
cmake: fix exporting of targets on pre-2.8.11
Marc-André Moreau [Tue, 29 Oct 2013 03:06:39 +0000 (23:06 -0400)]
freerdp: export targets
Marc-André Moreau [Tue, 29 Oct 2013 02:09:31 +0000 (22:09 -0400)]
freerdp: start exporting targets automatically
Marc-André Moreau [Tue, 29 Oct 2013 00:20:18 +0000 (20:20 -0400)]
libfreerdp-core: merge with TSG TLS update
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
Dan Bungert [Mon, 28 Oct 2013 22:59:02 +0000 (16:59 -0600)]
Final cleanups - merge ready.
Marc-André Moreau [Mon, 28 Oct 2013 22:21:14 +0000 (18:21 -0400)]
winpr: fix wlog function prototypes
Dan Bungert [Mon, 28 Oct 2013 21:46:28 +0000 (15:46 -0600)]
More cleanups - remove LWD and all references.
Dan Bungert [Mon, 28 Oct 2013 21:08:50 +0000 (15:08 -0600)]
Cleanup pass 1
Dan Bungert [Mon, 28 Oct 2013 20:54:00 +0000 (14:54 -0600)]
Debug message fix for DEBUG_NLA
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.
Marc-André Moreau [Mon, 28 Oct 2013 20:25:37 +0000 (16:25 -0400)]
mfreerdp-server: fix compilation issue
Dan Bungert [Fri, 25 Oct 2013 23:17:36 +0000 (17:17 -0600)]
fix blocking issues. Full TLS over TLS.
Dan Bungert [Fri, 25 Oct 2013 21:29:46 +0000 (15:29 -0600)]
more debug
Dan Bungert [Fri, 25 Oct 2013 16:43:21 +0000 (10:43 -0600)]
Logging
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
Marc-André Moreau [Fri, 25 Oct 2013 14:03:57 +0000 (10:03 -0400)]
libwinpr-synch: fix build on Mac OS X
Marc-André Moreau [Fri, 25 Oct 2013 13:48:02 +0000 (09:48 -0400)]
cmake: don't enable all warnings with clang
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.
Dan Bungert [Thu, 24 Oct 2013 18:13:41 +0000 (12:13 -0600)]
TLS over TLS maybe working.
Marc-André Moreau [Fri, 11 Oct 2013 19:27:22 +0000 (15:27 -0400)]
libfreerdp-core: extend OpenSSL TSG BIO
Marc-André Moreau [Fri, 11 Oct 2013 10:12:50 +0000 (06:12 -0400)]
libfreerdp-core: start implement TSG OpenSSL BIO
Marc-André Moreau [Fri, 11 Oct 2013 06:10:02 +0000 (02:10 -0400)]
libfreerdp-core: minor TS Gateway fixes
Marc-André Moreau [Thu, 24 Oct 2013 18:04:36 +0000 (11:04 -0700)]
Merge pull request #14 from MartinHaimberger/VOIDFix
WINPR Void Fix
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
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++
Marc-André Moreau [Wed, 23 Oct 2013 23:32:32 +0000 (19:32 -0400)]
libwinpr-nt: make test successfully call NtCreateFile 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
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
Marc-André Moreau [Wed, 23 Oct 2013 20:36:03 +0000 (16:36 -0400)]
libfreerdp-client: fix build with inclusion of crypto library
Marc-André Moreau [Wed, 23 Oct 2013 18:18:40 +0000 (14:18 -0400)]
Merge branch 'master' of github.com:FreeRDP/FreeRDP
Marc-André Moreau [Wed, 23 Oct 2013 16:55:49 +0000 (09:55 -0700)]
Merge pull request #1553 from dpoe/master
commandline session reconnect
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
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.
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
Martin Haimberger [Wed, 23 Oct 2013 10:43:06 +0000 (03:43 -0700)]
changed the interface of SetEnvironmentVariableEBA
Armin Novak [Wed, 23 Oct 2013 10:25:04 +0000 (12:25 +0200)]
Added missing variable declaration.
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.
Armin Novak [Wed, 23 Oct 2013 10:16:23 +0000 (12:16 +0200)]
Returing WAIT_TIMEOUT for MUTEX objects now too.
Armin Novak [Wed, 23 Oct 2013 10:13:53 +0000 (12:13 +0200)]
Always including <errno.h> now.
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.
Martin Haimberger [Wed, 23 Oct 2013 10:00:22 +0000 (03:00 -0700)]
MergeEnvironmentStrings works also for a null original env
Martin Haimberger [Wed, 23 Oct 2013 09:27:31 +0000 (02:27 -0700)]
added Set/GetEnvironmentVariableEBA
did some bugfixing within the MergeEnvironmentVariable
added Tests
Martin Haimberger [Wed, 23 Oct 2013 07:58:33 +0000 (00:58 -0700)]
added merge function for environmentblocks
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.
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.
Marc-André Moreau [Wed, 23 Oct 2013 01:43:59 +0000 (21:43 -0400)]
libwinpr-wtsapi: fix build after changes to libwinpr-nt
Marc-André Moreau [Wed, 23 Oct 2013 01:38:16 +0000 (21:38 -0400)]
libwinpr-nt: fix conflict for NtCreateFile on Windows
Marc-André Moreau [Wed, 23 Oct 2013 00:47:29 +0000 (20:47 -0400)]
libwinpr-nt: stub more of the native file API
Benoît LeBlanc [Tue, 22 Oct 2013 21:05:54 +0000 (17:05 -0400)]
Merge branch 'master' of git://github.com/awakecoding/FreeRDP
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.
Marc-André Moreau [Tue, 22 Oct 2013 20:28:23 +0000 (16:28 -0400)]
libfreerdp-core: fix asynchronous queueing of RemoteApp messages
Daryl Poe [Tue, 22 Oct 2013 15:14:29 +0000 (09:14 -0600)]
commandline session reconnect
Bernhard Miklautz [Tue, 22 Oct 2013 14:16:38 +0000 (16:16 +0200)]
mppc_dec: fixed typo in decompression
fixes #1478
Marc-André Moreau [Tue, 22 Oct 2013 03:33:25 +0000 (23:33 -0400)]
channels/rdpgfx: implement basic negotiation
Marc-André Moreau [Tue, 22 Oct 2013 02:53:55 +0000 (22:53 -0400)]
channels/rdpgfx: create empty channel client stub
Marc-André Moreau [Tue, 22 Oct 2013 01:59:23 +0000 (21:59 -0400)]
channels/rdpgfx: added structure definitions
Marc-André Moreau [Mon, 21 Oct 2013 01:59:03 +0000 (21:59 -0400)]
channels/rail: improve callback interface
Marc-André Moreau [Sat, 19 Oct 2013 20:42:42 +0000 (16:42 -0400)]
channels/rdpsnd: make use of MessagePipe
Marc-André Moreau [Sat, 19 Oct 2013 20:20:31 +0000 (16:20 -0400)]
channels/rdpsnd: decouple rdpsnd from svc_plugin
Marc-André Moreau [Sat, 19 Oct 2013 16:38:31 +0000 (12:38 -0400)]
channels: export audin and rdpsnd subsystem interface
Marc-André Moreau [Sat, 19 Oct 2013 02:43:18 +0000 (22:43 -0400)]
Merge branch 'master' of github.com:mrthebunny/FreeRDP
Marc-André Moreau [Sat, 19 Oct 2013 02:42:50 +0000 (22:42 -0400)]
libfreerdp-core: fix deep cloning of rdpSettings*
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
Marc-André Moreau [Thu, 17 Oct 2013 21:40:02 +0000 (17:40 -0400)]
Merge branch 'master' of github.com:FreeRDP/FreeRDP
Marc-André Moreau [Thu, 17 Oct 2013 21:39:48 +0000 (17:39 -0400)]
channels/rdpdr: cleanup rdpdrPlugin struct
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
Marc-André Moreau [Thu, 17 Oct 2013 21:34:16 +0000 (17:34 -0400)]
Merge branch 'master' of github.com:FreeRDP/FreeRDP
Marc-André Moreau [Thu, 17 Oct 2013 21:32:15 +0000 (14:32 -0700)]
Merge pull request #1533 from akallabeth/android_async
Android async
Marc-André Moreau [Thu, 17 Oct 2013 21:31:27 +0000 (14:31 -0700)]
Merge pull request #1537 from bmiklautz/windowsbuild
Windows build fixes
Marc-André Moreau [Thu, 17 Oct 2013 21:30:46 +0000 (14:30 -0700)]
Merge pull request #1550 from dbungert/gateway
Gateway: 2 Fixes
Marc-André Moreau [Thu, 17 Oct 2013 21:27:47 +0000 (17:27 -0400)]
libwinpr-utils: fix bug in ListDictionary
Marc-André Moreau [Thu, 17 Oct 2013 21:06:51 +0000 (17:06 -0400)]
channels/drive: attempt at migrating LIST util to ListDictionary
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.
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.
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
Marc-André Moreau [Thu, 17 Oct 2013 19:56:56 +0000 (15:56 -0400)]
channels/rdpdr: get rid of svc_plugin definitions
Marc-André Moreau [Thu, 17 Oct 2013 19:42:51 +0000 (15:42 -0400)]
channels/rdpdr: remove dependency on svc_plugin