platform/upstream/freerdp.git
11 years agolibfreerdp-core: fixed server side pdu receiving
Corey C [Mon, 14 Jan 2013 21:10:05 +0000 (16:10 -0500)]
libfreerdp-core: fixed server side pdu receiving

11 years agoMerge remote-tracking branch 'upstream/master'
Corey C [Mon, 14 Jan 2013 20:25:02 +0000 (15:25 -0500)]
Merge remote-tracking branch 'upstream/master'

11 years agoMerge pull request #897 from awakecoding/master
Marc-André Moreau [Mon, 14 Jan 2013 20:24:39 +0000 (12:24 -0800)]
Merge pull request #897 from awakecoding/master

Schannel Improvements + RemoteFX Fix

11 years agolibfreerdp-core: fix surface commands
Marc-André Moreau [Mon, 14 Jan 2013 20:19:51 +0000 (15:19 -0500)]
libfreerdp-core: fix surface commands

11 years agowfreerdp-server: merge upstream
Corey C [Mon, 14 Jan 2013 19:22:07 +0000 (14:22 -0500)]
wfreerdp-server: merge upstream

11 years agofreerdp: merging with master
Marc-André Moreau [Mon, 14 Jan 2013 18:50:16 +0000 (13:50 -0500)]
freerdp: merging with master

11 years agoMerge pull request #895 from bmiklautz/renamedebug
Marc-André Moreau [Mon, 14 Jan 2013 14:28:51 +0000 (06:28 -0800)]
Merge pull request #895 from bmiklautz/renamedebug

utils/debug: renamed DEBUG to DEBUG_MSG

11 years agoMerge pull request #896 from hardening/hardening5
Marc-André Moreau [Mon, 14 Jan 2013 13:08:22 +0000 (05:08 -0800)]
Merge pull request #896 from hardening/hardening5

Don't break connection when receiving an invalid synchronize packet

11 years agoMerge pull request #894 from ArvidNorr/waitfix
Marc-André Moreau [Mon, 14 Jan 2013 13:07:52 +0000 (05:07 -0800)]
Merge pull request #894 from ArvidNorr/waitfix

Wrong max socket value fix

11 years agoMerge pull request #893 from ArvidNorr/loginfix
Marc-André Moreau [Mon, 14 Jan 2013 13:06:40 +0000 (05:06 -0800)]
Merge pull request #893 from ArvidNorr/loginfix

login and synchronize fix

11 years agoDon't break connection when receiving an invalid synchronize packet
rdp.effort [Mon, 14 Jan 2013 11:33:56 +0000 (12:33 +0100)]
Don't break connection when receiving an invalid synchronize packet

11 years agoutils/debug: renamed DEBUG to DEBUG_MSG
Bernhard Miklautz [Mon, 14 Jan 2013 10:47:24 +0000 (11:47 +0100)]
utils/debug: renamed DEBUG to DEBUG_MSG

11 years agoWrong max socket value fix
ArvidNorr [Mon, 14 Jan 2013 10:12:30 +0000 (02:12 -0800)]
Wrong max socket value fix

11 years agologin and synchronize fix
ArvidNorr [Mon, 14 Jan 2013 09:13:29 +0000 (01:13 -0800)]
login and synchronize fix

11 years agoMerge pull request #892 from hardening/hardening4
Marc-André Moreau [Mon, 14 Jan 2013 03:42:17 +0000 (19:42 -0800)]
Merge pull request #892 from hardening/hardening4

Misc fixes and result checks

11 years agoMisc fixes and result checks
rdp.effort [Sun, 13 Jan 2013 22:37:50 +0000 (23:37 +0100)]
Misc fixes and result checks

11 years agoMerge pull request #890 from hardening/hardening3
Marc-André Moreau [Sat, 12 Jan 2013 18:01:03 +0000 (10:01 -0800)]
Merge pull request #890 from hardening/hardening3

Hardening3

11 years agofixed a typo with stream_skip
rdp.effort [Sat, 12 Jan 2013 15:12:50 +0000 (16:12 +0100)]
fixed a typo with stream_skip
according to GDI-2.2.2.2.1.2.4 numberColors is an UINT16
fixed a rewrite error in multi_patblt

11 years agofixed a typo in capabilities.c
rdp.effort [Sat, 12 Jan 2013 13:55:38 +0000 (14:55 +0100)]
fixed a typo in capabilities.c

11 years agoRenamed CODEC_ID_NONE to RDP_CODEC_ID_NONE as it is already defined in
rdp.effort [Sat, 12 Jan 2013 13:49:01 +0000 (14:49 +0100)]
Renamed CODEC_ID_NONE to RDP_CODEC_ID_NONE as it is already defined in
avcodecs.h
Fixed a warning in schannel_openssl.c
Added checks for: input, mcs, tpdu, certificate, license

11 years agocheck return values when negotiating RDP connection
rdp.effort [Sat, 12 Jan 2013 13:37:21 +0000 (14:37 +0100)]
check return values when negotiating RDP connection

11 years agocheck result of orders unitary test
rdp.effort [Sat, 12 Jan 2013 13:34:34 +0000 (14:34 +0100)]
check result of orders unitary test

11 years agoFixed a bogus last time change
rdp.effort [Sat, 12 Jan 2013 13:31:53 +0000 (14:31 +0100)]
Fixed a bogus last time change

11 years agoMerge remote-tracking branch 'origin' into securedFreeRdp
rdp.effort [Sat, 12 Jan 2013 10:41:55 +0000 (11:41 +0100)]
Merge remote-tracking branch 'origin' into securedFreeRdp

11 years agocheck stream size when processing update packets
rdp.effort [Fri, 11 Jan 2013 23:46:04 +0000 (00:46 +0100)]
check stream size when processing update packets

11 years agoAdded checks for RDP layer processing
rdp.effort [Fri, 11 Jan 2013 23:43:16 +0000 (00:43 +0100)]
Added checks for RDP layer processing

11 years agoMerge pull request #889 from hardening/securedOrders
Marc-André Moreau [Fri, 11 Jan 2013 23:42:48 +0000 (15:42 -0800)]
Merge pull request #889 from hardening/securedOrders

mechanize processing of graphical orders to improve security

11 years agomechanize processing of graphical orders to improve security
rdp.effort [Fri, 11 Jan 2013 23:17:45 +0000 (00:17 +0100)]
mechanize processing of graphical orders to improve security

11 years agolibwinpr-sspi: start implementing Schannel EncryptMessage
Marc-André Moreau [Fri, 11 Jan 2013 19:23:54 +0000 (14:23 -0500)]
libwinpr-sspi: start implementing Schannel EncryptMessage

11 years agoMerge pull request #887 from hardening/hardening1
Marc-André Moreau [Fri, 11 Jan 2013 00:47:56 +0000 (16:47 -0800)]
Merge pull request #887 from hardening/hardening1

Adding security checks

11 years agochecks stream size in rail client channel
rdp.effort [Fri, 11 Jan 2013 00:31:48 +0000 (01:31 +0100)]
checks stream size in rail client channel

11 years agochecks stream size when reading rail strings
rdp.effort [Fri, 11 Jan 2013 00:29:34 +0000 (01:29 +0100)]
checks stream size when reading rail strings

11 years agochecks BER decoding result and stream size when processing NLA packets
rdp.effort [Fri, 11 Jan 2013 00:27:19 +0000 (01:27 +0100)]
checks BER decoding result and stream size when processing NLA packets

11 years agochecks stream size when processing channel data
rdp.effort [Fri, 11 Jan 2013 00:25:26 +0000 (01:25 +0100)]
checks stream size when processing channel data

11 years agochecks stream sizes when reading GCC packets
rdp.effort [Fri, 11 Jan 2013 00:23:31 +0000 (01:23 +0100)]
checks stream sizes when reading GCC packets

11 years agochecks stream sizes when reading redirection packets
rdp.effort [Fri, 11 Jan 2013 00:21:24 +0000 (01:21 +0100)]
checks stream sizes when reading redirection packets

11 years agocheck stream sizes when reading ClientInfoPDU
rdp.effort [Fri, 11 Jan 2013 00:18:11 +0000 (01:18 +0100)]
check stream sizes when reading ClientInfoPDU

11 years agoadding const qualifiers for security.[c|h] helps understand inputs and
rdp.effort [Fri, 11 Jan 2013 00:15:52 +0000 (01:15 +0100)]
adding const qualifiers for security.[c|h] helps understand inputs and
outputs

11 years agoChecks stream size when reading in BER format
rdp.effort [Fri, 11 Jan 2013 00:11:03 +0000 (01:11 +0100)]
Checks stream size when reading in BER format

11 years agolibwinpr-sspi: fix Schannel TLS handshake
Marc-André Moreau [Thu, 10 Jan 2013 22:12:27 +0000 (17:12 -0500)]
libwinpr-sspi: fix Schannel TLS handshake

11 years agolibwinpr-sspi: add Schannel EncryptMessage/DecryptMessage tests
Marc-André Moreau [Thu, 10 Jan 2013 21:28:56 +0000 (16:28 -0500)]
libwinpr-sspi: add Schannel EncryptMessage/DecryptMessage tests

11 years agoMerge pull request #886 from hardening/unicodeFixes
Marc-André Moreau [Thu, 10 Jan 2013 20:45:49 +0000 (12:45 -0800)]
Merge pull request #886 from hardening/unicodeFixes

Initialize lpWideCharStr parameter when using ConvertToUnicode

11 years agoInitialize lpWideCharStr parameter when using ConvertToUnicode
rdp.effort [Thu, 10 Jan 2013 20:30:32 +0000 (21:30 +0100)]
Initialize lpWideCharStr parameter when using ConvertToUnicode
This patch ensure that lpWideCharStr is initialized by callers of
ConvertToUnicode

11 years agolibwinpr-sspi: fix Schannel TLS handshake
Marc-André Moreau [Thu, 10 Jan 2013 17:19:07 +0000 (12:19 -0500)]
libwinpr-sspi: fix Schannel TLS handshake

11 years agolibwinpr-sspi: NTLM extended protection cleanup
Marc-André Moreau [Thu, 10 Jan 2013 16:19:57 +0000 (11:19 -0500)]
libwinpr-sspi: NTLM extended protection cleanup

11 years agolibfreerdp-core: TS Gateway cleanup and NTLM SingleHostData implementation
Marc-André Moreau [Wed, 9 Jan 2013 17:05:34 +0000 (12:05 -0500)]
libfreerdp-core: TS Gateway cleanup and NTLM SingleHostData implementation

11 years agoMerge pull request #885 from awakecoding/master
Marc-André Moreau [Wed, 9 Jan 2013 14:35:23 +0000 (06:35 -0800)]
Merge pull request #885 from awakecoding/master

SSPI NTLMv2 Fixes and Improvements

11 years agoMerge branch 'master' of github.com:FreeRDP/FreeRDP
Marc-André Moreau [Wed, 9 Jan 2013 14:31:24 +0000 (09:31 -0500)]
Merge branch 'master' of github.com:FreeRDP/FreeRDP

11 years agolibwinpr-sspi: add support for NTLMv2 Channel Binding Token (CBT)
Marc-André Moreau [Wed, 9 Jan 2013 05:20:08 +0000 (00:20 -0500)]
libwinpr-sspi: add support for NTLMv2 Channel Binding Token (CBT)

11 years agolibfreerdp-core: fix computing of test channel binding token
Marc-André Moreau [Wed, 9 Jan 2013 02:56:28 +0000 (21:56 -0500)]
libfreerdp-core: fix computing of test channel binding token

11 years agolibfreerdp-client: add /vmconnect option for hyper-v
Marc-André Moreau [Tue, 8 Jan 2013 22:18:34 +0000 (17:18 -0500)]
libfreerdp-client: add /vmconnect option for hyper-v

11 years agolibfreerdp-core: change return values for PDU processing
Marc-André Moreau [Tue, 8 Jan 2013 22:18:10 +0000 (17:18 -0500)]
libfreerdp-core: change return values for PDU processing

11 years agolibfreerdp-core: change ReceiveCallback return values
Marc-André Moreau [Sun, 6 Jan 2013 22:24:08 +0000 (17:24 -0500)]
libfreerdp-core: change ReceiveCallback return values

11 years agoMerge branch 'master' of github.com:awakecoding/FreeRDP
Marc-André Moreau [Sun, 6 Jan 2013 21:42:59 +0000 (16:42 -0500)]
Merge branch 'master' of github.com:awakecoding/FreeRDP

11 years agolibwinpr-sspi: improve attempted channel binding token computation
Marc-André Moreau [Sun, 6 Jan 2013 21:05:20 +0000 (16:05 -0500)]
libwinpr-sspi: improve attempted channel binding token computation

11 years agowfreerdp-server: fix build on Windows 7
Marc-André Moreau [Sat, 5 Jan 2013 19:58:47 +0000 (14:58 -0500)]
wfreerdp-server: fix build on Windows 7

11 years agolibwinpr-sspi: fix build on Linux
Marc-André Moreau [Sat, 5 Jan 2013 17:35:24 +0000 (12:35 -0500)]
libwinpr-sspi: fix build on Linux

11 years agolibwinpr-sspi: complete Schannel TLS handshake test
Marc-André Moreau [Fri, 4 Jan 2013 18:43:44 +0000 (13:43 -0500)]
libwinpr-sspi: complete Schannel TLS handshake test

11 years agolibwinpr-sspi: add more Schannel tests
Marc-André Moreau [Fri, 4 Jan 2013 17:16:55 +0000 (12:16 -0500)]
libwinpr-sspi: add more Schannel tests

11 years agoclient-x11: fix cutoff string in cliprdr
Jean-Louis Dupond [Fri, 4 Jan 2013 16:43:08 +0000 (17:43 +0100)]
client-x11: fix cutoff string in cliprdr

11 years agolibwinpr-sspi: start implementing ISC and ASC for Schannel
Marc-André Moreau [Thu, 3 Jan 2013 18:36:19 +0000 (13:36 -0500)]
libwinpr-sspi: start implementing ISC and ASC for Schannel

11 years agolibwinpr-sspi: fix build on Linux
Marc-André Moreau [Thu, 3 Jan 2013 16:35:08 +0000 (11:35 -0500)]
libwinpr-sspi: fix build on Linux

11 years agolibwinpr-sspi: improve SSPI Schannel test
Marc-André Moreau [Thu, 3 Jan 2013 16:13:13 +0000 (11:13 -0500)]
libwinpr-sspi: improve SSPI Schannel test

11 years agolibwinpr-sspi: enable extended protection by default to restore TSG connectivity...
Marc-André Moreau [Fri, 28 Dec 2012 16:53:17 +0000 (11:53 -0500)]
libwinpr-sspi: enable extended protection by default to restore TSG connectivity with most servers

11 years agoMerge branch 'master' of github.com:FreeRDP/FreeRDP
Marc-André Moreau [Fri, 28 Dec 2012 15:12:01 +0000 (10:12 -0500)]
Merge branch 'master' of github.com:FreeRDP/FreeRDP

11 years agoMerge pull request #874 from llyzs/windows
Vic Lee [Fri, 28 Dec 2012 03:08:55 +0000 (19:08 -0800)]
Merge pull request #874 from llyzs/windows

channels/rdpsnd: support wfreerdp using Windows Multimedia API.

11 years agochannels/rdpsnd: support wfreerdp using Windows Multimedia API.
Vic Lee [Thu, 27 Dec 2012 11:19:52 +0000 (19:19 +0800)]
channels/rdpsnd: support wfreerdp using Windows Multimedia API.

11 years agoMerge pull request #873 from llyzs/windows
Vic Lee [Wed, 26 Dec 2012 07:03:54 +0000 (23:03 -0800)]
Merge pull request #873 from llyzs/windows

wfreerdp: support DesktopResize and fullscreen toggling.

11 years agowfreerdp: support DesktopResize and fullscreen toggling.
Vic Lee [Tue, 25 Dec 2012 04:10:24 +0000 (12:10 +0800)]
wfreerdp: support DesktopResize and fullscreen toggling.

11 years agolibwinpr-utils/queue: fix a memory corruption in Queue_Clear.
Vic Lee [Mon, 24 Dec 2012 04:45:55 +0000 (12:45 +0800)]
libwinpr-utils/queue: fix a memory corruption in Queue_Clear.

11 years agolibwinpr-sspi: started OpenSSL-based Schannel implementation
Marc-André Moreau [Mon, 24 Dec 2012 01:20:41 +0000 (20:20 -0500)]
libwinpr-sspi: started OpenSSL-based Schannel implementation

11 years agolibwinpr-sspi: fix build on Linux
Marc-André Moreau [Sun, 23 Dec 2012 23:59:59 +0000 (18:59 -0500)]
libwinpr-sspi: fix build on Linux

11 years agolibwinpr-sspi: improved Schannel test with fake client-server communication
Marc-André Moreau [Sun, 23 Dec 2012 23:41:02 +0000 (18:41 -0500)]
libwinpr-sspi: improved Schannel test with fake client-server communication

11 years agolibwinpr-sspi: improve Schannel QueryCredentialsAttributes stubs
Marc-André Moreau [Sun, 23 Dec 2012 19:38:58 +0000 (14:38 -0500)]
libwinpr-sspi: improve Schannel QueryCredentialsAttributes stubs

11 years agolibwinpr-sspi: fix build on Windows
Marc-André Moreau [Sun, 23 Dec 2012 18:21:57 +0000 (13:21 -0500)]
libwinpr-sspi: fix build on Windows

11 years agolibwinpr-sspi: added Schannel test
Marc-André Moreau [Sun, 23 Dec 2012 01:23:44 +0000 (20:23 -0500)]
libwinpr-sspi: added Schannel test

11 years agolibwinpr-sspi: added more Schannel definitions
Marc-André Moreau [Sat, 22 Dec 2012 17:18:13 +0000 (12:18 -0500)]
libwinpr-sspi: added more Schannel definitions

11 years agolibwinpr-sspi: add schannel definitions
Marc-André Moreau [Sat, 22 Dec 2012 08:58:09 +0000 (03:58 -0500)]
libwinpr-sspi: add schannel definitions

11 years agolibfreerdp-client: fix /pcb and /pcid
Marc-André Moreau [Sat, 22 Dec 2012 07:39:39 +0000 (02:39 -0500)]
libfreerdp-client: fix /pcb and /pcid

11 years agolibwinpr-crypto: started stubbing CryptoAPI
Marc-André Moreau [Sat, 22 Dec 2012 07:23:58 +0000 (02:23 -0500)]
libwinpr-crypto: started stubbing CryptoAPI

11 years agoMerge pull request #871 from awakecoding/master
Marc-André Moreau [Fri, 21 Dec 2012 23:39:45 +0000 (15:39 -0800)]
Merge pull request #871 from awakecoding/master

Transport Layer Improvements

11 years agolibwinpr-pool: stubbed thread pooling API
Marc-André Moreau [Fri, 21 Dec 2012 23:30:33 +0000 (18:30 -0500)]
libwinpr-pool: stubbed thread pooling API

11 years agolibfreerdp-core: transport cleanup
Marc-André Moreau [Fri, 21 Dec 2012 20:49:02 +0000 (15:49 -0500)]
libfreerdp-core: transport cleanup

11 years agolibfreerdp-core: pool receive buffers
Marc-André Moreau [Fri, 21 Dec 2012 20:36:10 +0000 (15:36 -0500)]
libfreerdp-core: pool receive buffers

11 years agolibfreerdp-core: fix receiving with expected lengths
Marc-André Moreau [Fri, 21 Dec 2012 19:13:40 +0000 (14:13 -0500)]
libfreerdp-core: fix receiving with expected lengths

11 years agoMerge pull request #870 from awakecoding/master
Marc-André Moreau [Fri, 21 Dec 2012 17:24:48 +0000 (09:24 -0800)]
Merge pull request #870 from awakecoding/master

TS Gateway Minor Fixes

11 years agolibwinpr-synch: merge with master
Marc-André Moreau [Fri, 21 Dec 2012 17:22:37 +0000 (12:22 -0500)]
libwinpr-synch: merge with master

11 years agolibwinpr-sspi: start implementing Channel Bindings
Marc-André Moreau [Fri, 21 Dec 2012 17:17:07 +0000 (12:17 -0500)]
libwinpr-sspi: start implementing Channel Bindings

11 years agoMerge pull request #869 from llyzs/windows
Marc-André Moreau [Fri, 21 Dec 2012 16:12:51 +0000 (08:12 -0800)]
Merge pull request #869 from llyzs/windows

Various fixes mainly for Windows

11 years agowfreerdp: fix color cursor support.
Vic Lee [Fri, 21 Dec 2012 12:29:47 +0000 (20:29 +0800)]
wfreerdp: fix color cursor support.

11 years agowfreerdp: add missing wf_invalidate_region for NSCodec.
Vic Lee [Fri, 21 Dec 2012 08:39:09 +0000 (16:39 +0800)]
wfreerdp: add missing wf_invalidate_region for NSCodec.

11 years agolibfreerdp-core/transport: select sockfd instead of sleep when blocking.
Vic Lee [Fri, 21 Dec 2012 08:23:50 +0000 (16:23 +0800)]
libfreerdp-core/transport: select sockfd instead of sleep when blocking.

11 years agowfreerdp: fix NSCodec and NoCodec.
Vic Lee [Fri, 21 Dec 2012 06:46:39 +0000 (14:46 +0800)]
wfreerdp: fix NSCodec and NoCodec.

11 years agoMerge pull request #868 from llyzs/windows
Marc-André Moreau [Fri, 21 Dec 2012 03:47:36 +0000 (19:47 -0800)]
Merge pull request #868 from llyzs/windows

Fix event handles on Windows

11 years agolibwinpr-synch: proper handling fd event creation on Windows.
Vic Lee [Fri, 21 Dec 2012 03:32:02 +0000 (11:32 +0800)]
libwinpr-synch: proper handling fd event creation on Windows.

11 years agolibfreerdp-core: return proper event handles on Windows
Marc-André Moreau [Wed, 19 Dec 2012 17:16:39 +0000 (12:16 -0500)]
libfreerdp-core: return proper event handles on Windows

11 years agolibwinpr-sspi: fix SSPI NTLM SuppressExtendedProtection
Marc-André Moreau [Thu, 20 Dec 2012 21:35:07 +0000 (16:35 -0500)]
libwinpr-sspi: fix SSPI NTLM SuppressExtendedProtection

11 years agoMerge pull request #866 from bmiklautz/keychanged_segfault
Marc-André Moreau [Thu, 20 Dec 2012 16:02:39 +0000 (08:02 -0800)]
Merge pull request #866 from bmiklautz/keychanged_segfault

transport: fix segfault if host key changed

11 years agoMerge pull request #867 from mfleisz/master
Marc-André Moreau [Thu, 20 Dec 2012 16:02:24 +0000 (08:02 -0800)]
Merge pull request #867 from mfleisz/master

cmake: fixed errors with Android build

11 years agolibfreerdp-core/listener: loopback address should consider local.
Vic Lee [Thu, 20 Dec 2012 13:57:55 +0000 (21:57 +0800)]
libfreerdp-core/listener: loopback address should consider local.