platform/upstream/freerdp.git
12 years agofixed erroneous string modification
C-o-r-E [Sat, 28 Jul 2012 04:11:09 +0000 (00:11 -0400)]
fixed erroneous string modification

12 years agofixed warning and added some more debug output
C-o-r-E [Sat, 28 Jul 2012 04:07:37 +0000 (00:07 -0400)]
fixed warning and added some more debug output

12 years agoAdded support for timezone detection on redhad style systems using /etc/localtime
C-o-r-E [Sat, 28 Jul 2012 03:53:35 +0000 (23:53 -0400)]
Added support for timezone detection on redhad style systems using /etc/localtime

12 years agotimezone stuff
C-o-r-E [Sat, 28 Jul 2012 02:58:56 +0000 (22:58 -0400)]
timezone stuff

12 years agoadded more debug output
C-o-r-E [Fri, 27 Jul 2012 22:15:18 +0000 (18:15 -0400)]
added more debug output

12 years agoadded some debug output
C-o-r-E [Fri, 27 Jul 2012 21:38:45 +0000 (17:38 -0400)]
added some debug output

12 years agoadded some debug output
C-o-r-E [Fri, 27 Jul 2012 21:12:15 +0000 (17:12 -0400)]
added some debug output

12 years agoMerge pull request #668 from lysannkessler/spikes/hyperv
Marc-André Moreau [Thu, 26 Jul 2012 14:34:57 +0000 (07:34 -0700)]
Merge pull request #668 from lysannkessler/spikes/hyperv

Allow connections to Hyper-V VMMS

12 years agoMerge pull request #669 from floe/master
Marc-André Moreau [Thu, 26 Jul 2012 14:34:39 +0000 (07:34 -0700)]
Merge pull request #669 from floe/master

Fix for issue #656 - invalid free() in NTLM

12 years agofix NTLM segfault from issue #656
Florian Echtler [Thu, 26 Jul 2012 14:31:22 +0000 (16:31 +0200)]
fix NTLM segfault from issue #656

12 years agorename command line option --disable-security-layer-negotiation to --no-nego
lysannkessler [Thu, 26 Jul 2012 10:55:35 +0000 (12:55 +0200)]
rename command line option --disable-security-layer-negotiation to --no-nego

12 years agochannels: added sample server code for skel
Jay Sorg [Thu, 26 Jul 2012 02:33:43 +0000 (19:33 -0700)]
channels: added sample server code for skel

12 years agochannels: fix minor bug in skel plugin, added comments
Jay Sorg [Thu, 26 Jul 2012 00:41:58 +0000 (17:41 -0700)]
channels: fix minor bug in skel plugin, added comments

12 years agoMerge branch 'master' into spikes/hyperv
lysannkessler [Wed, 25 Jul 2012 17:05:10 +0000 (19:05 +0200)]
Merge branch 'master' into spikes/hyperv

12 years agocasting context to xfContext in more lines and more code clarity
lysannkessler [Wed, 25 Jul 2012 17:05:03 +0000 (19:05 +0200)]
casting context to xfContext in more lines and more code clarity

12 years agomoved final security connection step into nego_connect for consistency
lysannkessler [Wed, 25 Jul 2012 16:50:19 +0000 (18:50 +0200)]
moved final security connection step into nego_connect for consistency

12 years agoadded command line options to specify preconnection PDU information
lysannkessler [Wed, 25 Jul 2012 16:46:43 +0000 (18:46 +0200)]
added command line options to specify preconnection PDU information

12 years agoadded a setting and a command line flag to disable security layer negotiation
lysannkessler [Wed, 25 Jul 2012 10:29:49 +0000 (12:29 +0200)]
added a setting and a command line flag to disable security layer negotiation

12 years agomove transport.h include from header into c file
lysannkessler [Wed, 25 Jul 2012 08:38:47 +0000 (10:38 +0200)]
move transport.h include from header into c file

12 years agoMerge branch 'master' into spikes/hyperv
Lysann Kessler [Tue, 24 Jul 2012 22:10:45 +0000 (00:10 +0200)]
Merge branch 'master' into spikes/hyperv

Conflicts:
client/X11/xf_graphics.c

12 years agouse xfContext->settings->color_depth instead of xfi->srcBpp
Lysann Kessler [Tue, 24 Jul 2012 22:08:02 +0000 (00:08 +0200)]
use xfContext->settings->color_depth instead of xfi->srcBpp

12 years agoMerge branch 'master' into spikes/hyperv
Lysann Kessler [Tue, 24 Jul 2012 16:27:20 +0000 (18:27 +0200)]
Merge branch 'master' into spikes/hyperv

12 years agofix an issue with bitmap creation in X11 client where xfi->srcBpp differs from the...
Lysann Kessler [Tue, 24 Jul 2012 16:05:34 +0000 (18:05 +0200)]
fix an issue with bitmap creation in X11 client where xfi->srcBpp differs from the connection's color depth

12 years agoprint fastpath debug information if WITH_DEBUG_RDP is set
Lysann Kessler [Mon, 23 Jul 2012 21:01:23 +0000 (23:01 +0200)]
print fastpath debug information if WITH_DEBUG_RDP is set

12 years agolibwinpr-sspi: store NTLM hashes in SAM, generate NTLMv2 hashes on the fly
Marc-André Moreau [Mon, 23 Jul 2012 03:23:23 +0000 (23:23 -0400)]
libwinpr-sspi: store NTLM hashes in SAM, generate NTLMv2 hashes on the fly

12 years agoMerge pull request #652 from grandpaul/add-wm-pid-hint
Marc-André Moreau [Sun, 22 Jul 2012 16:54:16 +0000 (09:54 -0700)]
Merge pull request #652 from grandpaul/add-wm-pid-hint

Set _NET_WM_PID X property when the window is creating.

12 years agolibfreerdp-crypto: fix issue #625 (crypto_cert_fingerprint)
Marc-André Moreau [Sun, 22 Jul 2012 16:52:55 +0000 (12:52 -0400)]
libfreerdp-crypto: fix issue #625 (crypto_cert_fingerprint)

12 years agoMerge pull request #655 from dorianj/smallfixes
Marc-André Moreau [Sun, 22 Jul 2012 16:45:42 +0000 (09:45 -0700)]
Merge pull request #655 from dorianj/smallfixes

test-client: zero write fds before running (fix #494)

12 years agoMerge pull request #658 from mfleisz/master
Marc-André Moreau [Sun, 22 Jul 2012 16:45:04 +0000 (09:45 -0700)]
Merge pull request #658 from mfleisz/master

Extended plugin system to be able to link/load plugins statically, credit goes to Mike McDonald from Quest Software

12 years agoExtended plugin system to be able to link/load plugins statically, credit goes to...
Martin Fleisz [Mon, 16 Jul 2012 14:18:50 +0000 (07:18 -0700)]
Extended plugin system to be able to link/load plugins statically, credit goes to Mike McDonald from Quest Software

12 years agoBuild: fix #647: printer forward causes crash on Mac OS X
Dorian Johnson [Thu, 12 Jul 2012 16:39:38 +0000 (11:39 -0500)]
Build: fix #647: printer forward causes crash on Mac OS X

12 years agoSet _NET_WM_PID X property when the window is creating.
Ying-Chun Liu (PaulLiu) [Mon, 9 Jul 2012 06:52:15 +0000 (14:52 +0800)]
Set _NET_WM_PID X property when the window is creating.

_NET_WM_PID is used by some window managers to map the window
and the XDG desktop files. This patch sets _NET_WM_PID for this
purpose.

Signed-off-by: Ying-Chun Liu (PaulLiu) <paul.liu@canonical.com>
12 years agotest-client: zero write fds before running (fix #494)
Dorian Johnson [Fri, 6 Jul 2012 16:19:41 +0000 (11:19 -0500)]
test-client: zero write fds before running (fix #494)

12 years agoMerge pull request #650 from FreeRDP/winpr
Marc-André Moreau [Thu, 5 Jul 2012 01:27:54 +0000 (18:27 -0700)]
Merge pull request #650 from FreeRDP/winpr

WinPR Server-Side NLA

12 years agoMerge branch 'master' of github.com:FreeRDP/FreeRDP into winpr
Marc-André Moreau [Wed, 4 Jul 2012 22:34:37 +0000 (18:34 -0400)]
Merge branch 'master' of github.com:FreeRDP/FreeRDP into winpr

12 years agolibwinpr-utils: cleanup stream utils
Marc-André Moreau [Wed, 4 Jul 2012 22:33:49 +0000 (18:33 -0400)]
libwinpr-utils: cleanup stream utils

12 years agoMerge pull request #649 from mfleisz/master
Marc-André Moreau [Wed, 4 Jul 2012 15:25:44 +0000 (08:25 -0700)]
Merge pull request #649 from mfleisz/master

winpr-crt: Fixed compilation errors in _wcsdup on Android

12 years agoMerge pull request #646 from grandpaul/fixextensionpath
Marc-André Moreau [Wed, 4 Jul 2012 15:24:43 +0000 (08:24 -0700)]
Merge pull request #646 from grandpaul/fixextensionpath

Fix default path of extensions so it is easier for packaging.

12 years agoMerge pull request #648 from dorianj/fixsslnocomp
Marc-André Moreau [Wed, 4 Jul 2012 15:24:19 +0000 (08:24 -0700)]
Merge pull request #648 from dorianj/fixsslnocomp

libfreerdp-crypto: only use SSL_OP_NO_COMPRESSION if it's defined.

12 years agowinpr-crt: Fixed compilation errors in _wcsdup on Android
Martin Fleisz [Wed, 4 Jul 2012 10:28:04 +0000 (03:28 -0700)]
winpr-crt: Fixed compilation errors in _wcsdup on Android

12 years agostream.h: add explicit cast to stream_read_uint16
Dorian Johnson [Tue, 3 Jul 2012 17:41:53 +0000 (12:41 -0500)]
stream.h: add explicit cast to stream_read_uint16
this was causing warnings on clang with pedantic

12 years agolibfreerdp-crypto: only use SSL_OP_NO_COMPRESSION if it's defined.
Dorian Johnson [Tue, 3 Jul 2012 16:45:09 +0000 (11:45 -0500)]
libfreerdp-crypto: only use SSL_OP_NO_COMPRESSION if it's defined.

Mac OS X 10.7 as well as recent Ubuntu installs don't have this flag,
so using it breaks the build.

12 years agoFix default path of extensions so it is easier for packaging.
Ying-Chun Liu (PaulLiu) [Tue, 3 Jul 2012 07:51:00 +0000 (15:51 +0800)]
Fix default path of extensions so it is easier for packaging.

Due to Multi-arch requirement, we need to be able to assign the
extensions path by prefix. This patch adds the support to change
the default extensions path base on prefix.

Signed-off-by: Ying-Chun Liu (PaulLiu) <paul.liu@canonical.com>
12 years agolibwinpr-sspi: add support for MsvChannelBindings and MsvTargetName
Marc-André Moreau [Mon, 2 Jul 2012 02:13:02 +0000 (22:13 -0400)]
libwinpr-sspi: add support for MsvChannelBindings and MsvTargetName

12 years agolibwinpr-sspi: get rid of old AV_PAIR code for NTLM
Marc-André Moreau [Mon, 2 Jul 2012 01:40:33 +0000 (21:40 -0400)]
libwinpr-sspi: get rid of old AV_PAIR code for NTLM

12 years agolibwinpr-sspi: get partial server-side NLA functionality with mstsc.exe as a client
Marc-André Moreau [Sun, 1 Jul 2012 23:43:13 +0000 (19:43 -0400)]
libwinpr-sspi: get partial server-side NLA functionality with mstsc.exe as a client

12 years agolibwinpr-sspi: add proper detection of MIC in server-side NLA
Marc-André Moreau [Sun, 1 Jul 2012 21:05:31 +0000 (17:05 -0400)]
libwinpr-sspi: add proper detection of MIC in server-side NLA

12 years agolibwinpr-sspi: improve NTLM message debugging
Marc-André Moreau [Sun, 1 Jul 2012 18:33:36 +0000 (14:33 -0400)]
libwinpr-sspi: improve NTLM message debugging

12 years agolibwinpr-sspi: cleanup buffer management
Marc-André Moreau [Fri, 29 Jun 2012 22:22:39 +0000 (18:22 -0400)]
libwinpr-sspi: cleanup buffer management

12 years agolibwinpr-sspi: add GetSystemTimeAsFileTime()
Marc-André Moreau [Fri, 29 Jun 2012 20:43:07 +0000 (16:43 -0400)]
libwinpr-sspi: add GetSystemTimeAsFileTime()

12 years agolibwinpr-sspi: simplify NTLM header and fields read/write
Marc-André Moreau [Fri, 29 Jun 2012 20:09:14 +0000 (16:09 -0400)]
libwinpr-sspi: simplify NTLM header and fields read/write

12 years agolibwinpr-sspi: refactoring of NTLM messages
Marc-André Moreau [Fri, 29 Jun 2012 18:31:32 +0000 (14:31 -0400)]
libwinpr-sspi: refactoring of NTLM messages

12 years agolibwinpr-utils: add support for reading domain accounts in local SAM
Marc-André Moreau [Fri, 29 Jun 2012 15:36:31 +0000 (11:36 -0400)]
libwinpr-utils: add support for reading domain accounts in local SAM

12 years agolibwinpr-sspi: simplify NTLM code with NTLM_MESSAGE_FIELD
Marc-André Moreau [Fri, 29 Jun 2012 14:58:44 +0000 (10:58 -0400)]
libwinpr-sspi: simplify NTLM code with NTLM_MESSAGE_FIELD

12 years agoMerge pull request #640 from FreeRDP/winpr
Marc-André Moreau [Fri, 29 Jun 2012 13:52:28 +0000 (06:52 -0700)]
Merge pull request #640 from FreeRDP/winpr

WinPR

12 years agoMerge branch 'master' of github.com:FreeRDP/FreeRDP into winpr
Marc-André Moreau [Fri, 29 Jun 2012 12:55:58 +0000 (08:55 -0400)]
Merge branch 'master' of github.com:FreeRDP/FreeRDP into winpr

12 years agolibwinpr-sspi: fix SeqNo size
Marc-André Moreau [Fri, 29 Jun 2012 12:55:03 +0000 (08:55 -0400)]
libwinpr-sspi: fix SeqNo size

12 years agoMerge pull request #639 from dorianj/bettercerts
Marc-André Moreau [Fri, 29 Jun 2012 12:53:54 +0000 (05:53 -0700)]
Merge pull request #639 from dorianj/bettercerts

libfreerdp-crypto: Allow clients to accept a changed cert

12 years agolibfreerdp-crypto: re-add rest of warning message in tls_print_certificate_error
Dorian Johnson [Fri, 29 Jun 2012 01:24:41 +0000 (20:24 -0500)]
libfreerdp-crypto: re-add rest of warning message in tls_print_certificate_error

12 years agolibfreerdp-crypto: Allow clients to accept a changed cert
Dorian Johnson [Fri, 29 Jun 2012 01:05:10 +0000 (20:05 -0500)]
libfreerdp-crypto: Allow clients to accept a changed cert

12 years agolibfreerdp-core: fix memory leaks.
Vic Lee [Thu, 28 Jun 2012 07:26:19 +0000 (15:26 +0800)]
libfreerdp-core: fix memory leaks.

12 years agolibfreerdp-codec/mppc: fix memory leak.
Vic Lee [Thu, 28 Jun 2012 07:26:05 +0000 (15:26 +0800)]
libfreerdp-codec/mppc: fix memory leak.

12 years agolibfreerdp-crypto: fix a small memory leak.
Vic Lee [Thu, 28 Jun 2012 07:06:18 +0000 (15:06 +0800)]
libfreerdp-crypto: fix a small memory leak.

12 years agolibfreerdp-core/server: fix a corrupted memory access issue.
Vic Lee [Thu, 28 Jun 2012 06:53:43 +0000 (14:53 +0800)]
libfreerdp-core/server: fix a corrupted memory access issue.

The peer context memory block should not be freed by the server
implementation because it still needs to be accessed after the
context free callback has been called. It should be the core's
responsibility to free it.

12 years agoserver/audin: remove a debug message.
Vic Lee [Thu, 28 Jun 2012 06:45:39 +0000 (14:45 +0800)]
server/audin: remove a debug message.

12 years agoserver: fix audio input buffer issue.
Vic Lee [Thu, 28 Jun 2012 05:16:03 +0000 (13:16 +0800)]
server: fix audio input buffer issue.

12 years agoMerge pull request #637 from llyzs/server
Vic Lee [Thu, 28 Jun 2012 02:54:40 +0000 (19:54 -0700)]
Merge pull request #637 from llyzs/server

Add server-side dynamic virtual channel and audio input implementation

12 years agolibfreerdp-crypto: fix server-side NLA with certificate store
Marc-André Moreau [Wed, 27 Jun 2012 09:10:17 +0000 (11:10 +0200)]
libfreerdp-crypto: fix server-side NLA with certificate store

12 years agoMerge branch 'winpr' of github.com:FreeRDP/FreeRDP into winpr
Marc-André Moreau [Tue, 26 Jun 2012 16:13:08 +0000 (12:13 -0400)]
Merge branch 'winpr' of github.com:FreeRDP/FreeRDP into winpr

12 years agolibwinpr-asn1: initial commit
Marc-André Moreau [Tue, 26 Jun 2012 16:12:41 +0000 (12:12 -0400)]
libwinpr-asn1: initial commit

12 years agolibfreerdp-core/capability: server not yet support virtual channel compression.
Vic Lee [Tue, 26 Jun 2012 11:21:19 +0000 (19:21 +0800)]
libfreerdp-core/capability: server not yet support virtual channel compression.

12 years agoserver/test: integrate audio input testing.
Vic Lee [Tue, 26 Jun 2012 06:51:22 +0000 (14:51 +0800)]
server/test: integrate audio input testing.

12 years agoserver: add audio input server channel.
Vic Lee [Tue, 26 Jun 2012 06:49:39 +0000 (14:49 +0800)]
server: add audio input server channel.

12 years agowtsvc: add server dvc read/write data.
Vic Lee [Mon, 25 Jun 2012 12:32:58 +0000 (20:32 +0800)]
wtsvc: add server dvc read/write data.

12 years agolibwinpr-dsparse: fix compilation on Windows
Marc-André Moreau [Mon, 25 Jun 2012 15:36:31 +0000 (11:36 -0400)]
libwinpr-dsparse: fix compilation on Windows

12 years agoMerge branch 'winpr' of github.com:FreeRDP/FreeRDP into winpr
Marc-André Moreau [Mon, 25 Jun 2012 15:23:41 +0000 (11:23 -0400)]
Merge branch 'winpr' of github.com:FreeRDP/FreeRDP into winpr

12 years agolibfreerdp-crypto: fix OpenSSL workarounds on client and server
Marc-André Moreau [Mon, 25 Jun 2012 15:17:47 +0000 (11:17 -0400)]
libfreerdp-crypto: fix OpenSSL workarounds on client and server

12 years agowtsvc: add server dvc creation and closure.
Vic Lee [Mon, 25 Jun 2012 08:41:59 +0000 (16:41 +0800)]
wtsvc: add server dvc creation and closure.

12 years agowtsvc: add server drdynvc capabilities exchange.
Vic Lee [Sun, 24 Jun 2012 15:35:32 +0000 (23:35 +0800)]
wtsvc: add server drdynvc capabilities exchange.

12 years agolibfreerdp-core/peer: add activated flag.
Vic Lee [Sun, 24 Jun 2012 14:20:45 +0000 (22:20 +0800)]
libfreerdp-core/peer: add activated flag.

12 years agochannels: added a sample virtual channel plugin
Jay Sorg [Fri, 22 Jun 2012 23:41:53 +0000 (16:41 -0700)]
channels: added a sample virtual channel plugin

12 years agoMerge pull request #636 from Xangis/master
jsorg71 [Fri, 22 Jun 2012 21:32:33 +0000 (14:32 -0700)]
Merge pull request #636 from Xangis/master

Index out of range crash fixes.

12 years agox11: clear the window in case of resolution change in fullscreen.
Vic Lee [Fri, 22 Jun 2012 13:24:24 +0000 (21:24 +0800)]
x11: clear the window in case of resolution change in fullscreen.

12 years agoChange comparison to prevent index out of range crash when checking
xangis [Thu, 21 Jun 2012 20:58:28 +0000 (13:58 -0700)]
Change comparison to prevent index out of range crash when checking
index number against max entries and index == maxEntries.

12 years agoMerge branch 'master' of github.com:FreeRDP/FreeRDP into winpr
Marc-André Moreau [Thu, 21 Jun 2012 18:30:35 +0000 (14:30 -0400)]
Merge branch 'master' of github.com:FreeRDP/FreeRDP into winpr

12 years agolibfreerdp-core: fix server-side protocol security negotiation for TLS + NLA
Marc-André Moreau [Wed, 20 Jun 2012 00:10:49 +0000 (20:10 -0400)]
libfreerdp-core: fix server-side protocol security negotiation for TLS + NLA

12 years agolibwinpr-sspi: detect real computer name in server-side NLA
Marc-André Moreau [Tue, 19 Jun 2012 22:06:43 +0000 (18:06 -0400)]
libwinpr-sspi: detect real computer name in server-side NLA

12 years agolibfreerdp-rail: rename UNICODE_STRING to RAIL_UNICODE_STRING to avoid conflict
Marc-André Moreau [Tue, 19 Jun 2012 21:26:37 +0000 (17:26 -0400)]
libfreerdp-rail: rename UNICODE_STRING to RAIL_UNICODE_STRING to avoid conflict

12 years agolibwinpr-sspi: fix SAM on Linux
Marc-André Moreau [Tue, 19 Jun 2012 19:53:19 +0000 (15:53 -0400)]
libwinpr-sspi: fix SAM on Linux

12 years agoMerge pull request #633 from grandpaul/fixextension
Marc-André Moreau [Tue, 19 Jun 2012 18:55:39 +0000 (11:55 -0700)]
Merge pull request #633 from grandpaul/fixextension

Init extensions in pre_connect stage.

12 years agoMerge pull request #632 from alama/master
Marc-André Moreau [Tue, 19 Jun 2012 18:55:11 +0000 (11:55 -0700)]
Merge pull request #632 from alama/master

Fixed compiling on Debian Wheezy AMD64

12 years agoMerge pull request #635 from dorianj/winprosx
Marc-André Moreau [Tue, 19 Jun 2012 18:54:52 +0000 (11:54 -0700)]
Merge pull request #635 from dorianj/winprosx

winpr: fix semaphore_t definition

12 years agowinpr: fix semaphore_t definition
Dorian Johnson [Tue, 19 Jun 2012 17:31:35 +0000 (12:31 -0500)]
winpr: fix semaphore_t definition

12 years agolibwinpr-sspicli: initial commit
Marc-André Moreau [Tue, 19 Jun 2012 14:19:53 +0000 (10:19 -0400)]
libwinpr-sspicli: initial commit

12 years agoInit extensions in pre_connect stage.
Ying-Chun Liu (PaulLiu) [Tue, 19 Jun 2012 06:49:53 +0000 (14:49 +0800)]
Init extensions in pre_connect stage.

Due to the client is parsing the args in pre_connect,
we should start loading the extensions after client parsing the args.

Signed-off-by: Ying-Chun Liu (PaulLiu) <paul.liu@canonical.com>
12 years agolibwinpr-dsparse: initial commit
Marc-André Moreau [Tue, 19 Jun 2012 02:41:37 +0000 (22:41 -0400)]
libwinpr-dsparse: initial commit

12 years agolibwinpr-sysinfo: initial commit
Marc-André Moreau [Tue, 19 Jun 2012 02:22:39 +0000 (22:22 -0400)]
libwinpr-sysinfo: initial commit

12 years agolibfreerdp-core: use DER for parts of TSRequest encoding, just like mstsc
Marc-André Moreau [Mon, 18 Jun 2012 19:56:40 +0000 (15:56 -0400)]
libfreerdp-core: use DER for parts of TSRequest encoding, just like mstsc

12 years agolibfreerdp-crypto: add comments for SSPI flags used in NLA
Marc-André Moreau [Mon, 18 Jun 2012 05:01:08 +0000 (01:01 -0400)]
libfreerdp-crypto: add comments for SSPI flags used in NLA

12 years agogstreamer: use PRIu64 marco for uint64_t
Alam Arias [Sun, 17 Jun 2012 13:55:51 +0000 (09:55 -0400)]
gstreamer: use PRIu64 marco for uint64_t