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

11 years agowfreerdp: fix a stack corruption when processing cursor.
Vic Lee [Thu, 20 Dec 2012 13:06:07 +0000 (21:06 +0800)]
wfreerdp: fix a stack corruption when processing cursor.

11 years agocmake: corrected formatting
Martin Fleisz [Thu, 20 Dec 2012 12:13:36 +0000 (04:13 -0800)]
cmake: corrected formatting

11 years agocmake: fixed errors with Android build
Martin Fleisz [Thu, 20 Dec 2012 12:09:33 +0000 (04:09 -0800)]
cmake: fixed errors with Android build

11 years agotransport: fix segfault if host key changed
Bernhard Miklautz [Thu, 20 Dec 2012 10:45:21 +0000 (11:45 +0100)]
transport: fix segfault if host key changed

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-crt: add extra null-terminator for ConvertFromUnicode.
Vic Lee [Wed, 19 Dec 2012 14:03:31 +0000 (22:03 +0800)]
libwinpr-crt: add extra null-terminator for ConvertFromUnicode.

11 years agolibfreerdp-core: fix usage of proper gateway credentials
Marc-André Moreau [Tue, 18 Dec 2012 15:51:43 +0000 (10:51 -0500)]
libfreerdp-core: fix usage of proper gateway credentials

11 years agoMerge pull request #863 from Osirium/pull/build-32
Marc-André Moreau [Tue, 18 Dec 2012 14:56:12 +0000 (06:56 -0800)]
Merge pull request #863 from Osirium/pull/build-32

Add -march=i686 for 32 bit builds as otherwise defaults to i386 which do...

11 years agoMerge pull request #862 from Osirium/pull/unicode-len
Marc-André Moreau [Tue, 18 Dec 2012 14:55:29 +0000 (06:55 -0800)]
Merge pull request #862 from Osirium/pull/unicode-len

ConvertToUnicode returns the number of wide characters including the NUL...

11 years agoAdd -march=i686 for 32 bit builds as otherwise defaults to i386 which does not supply...
LawrenceK [Tue, 18 Dec 2012 14:11:04 +0000 (14:11 +0000)]
Add -march=i686 for 32 bit builds as otherwise defaults to i386 which does not supply one of the intrinsics.

11 years agoConvertToUnicode returns the number of wide characters including the NULL terminator.
LawrenceK [Tue, 18 Dec 2012 13:55:43 +0000 (13:55 +0000)]
ConvertToUnicode returns the number of wide characters including the NULL terminator.

11 years agoMerge pull request #860 from awakecoding/master
Marc-André Moreau [Mon, 17 Dec 2012 18:42:28 +0000 (10:42 -0800)]
Merge pull request #860 from awakecoding/master

SSPI NTLM Unicode Conversion Fix

11 years agolibwinpr-sspi: fix unicode conversion
Marc-André Moreau [Mon, 17 Dec 2012 18:35:12 +0000 (13:35 -0500)]
libwinpr-sspi: fix unicode conversion

11 years agoMerge pull request #859 from awakecoding/master
Marc-André Moreau [Mon, 17 Dec 2012 15:48:00 +0000 (07:48 -0800)]
Merge pull request #859 from awakecoding/master

Unicode Conversion Fix

11 years agoMerge branch 'master' of github.com:FreeRDP/FreeRDP
Marc-André Moreau [Mon, 17 Dec 2012 15:41:26 +0000 (10:41 -0500)]
Merge branch 'master' of github.com:FreeRDP/FreeRDP

11 years agoMerge pull request #764 from alama/master
Marc-André Moreau [Mon, 17 Dec 2012 15:40:55 +0000 (07:40 -0800)]
Merge pull request #764 from alama/master

warnings killer and restore lilibavcodec api version check

11 years agoMerge branch 'master' of github.com:awakecoding/FreeRDP
Marc-André Moreau [Mon, 17 Dec 2012 15:36:08 +0000 (10:36 -0500)]
Merge branch 'master' of github.com:awakecoding/FreeRDP

11 years agolibwinpr-error: fix windows build
Marc-André Moreau [Mon, 17 Dec 2012 15:35:00 +0000 (10:35 -0500)]
libwinpr-error: fix windows build

11 years agolibfreerdp-utils: remove deprecrated unicode utils in favor of WinPR
Marc-André Moreau [Mon, 17 Dec 2012 15:20:25 +0000 (10:20 -0500)]
libfreerdp-utils: remove deprecrated unicode utils in favor of WinPR

11 years agolibfreerdp-utils: purge deprecated freerdp_UnicodeToAsciiAlloc util in favor of WinPR...
Marc-André Moreau [Mon, 17 Dec 2012 04:34:07 +0000 (23:34 -0500)]
libfreerdp-utils: purge deprecated freerdp_UnicodeToAsciiAlloc util in favor of WinPR ConvertFromUnicode

11 years agolibfreerdp-core: llvm said fd may not be set
Alam Arias [Mon, 17 Dec 2012 04:03:00 +0000 (23:03 -0500)]
libfreerdp-core: llvm said fd may not be set

11 years agolibfreerdp-utils: fix unicode conversion
Marc-André Moreau [Mon, 17 Dec 2012 04:00:40 +0000 (23:00 -0500)]
libfreerdp-utils: fix unicode conversion

11 years agobuild: check libavcodec api version
Bernhard Miklautz [Wed, 26 Sep 2012 13:45:30 +0000 (15:45 +0200)]
build: check libavcodec api version

If pkg-config is available libavcodec api version is checked and
cmake fails if the required version isn't available.

In case pkg-config isn't available a notification message with the
required version is printed.

This fixes/prevents #740.

11 years agolibwinpr-crt: document usage of unicode functions
Marc-André Moreau [Mon, 17 Dec 2012 01:44:40 +0000 (20:44 -0500)]
libwinpr-crt: document usage of unicode functions

11 years agolibwinpr-crt: fix unicode conversion null termination
Marc-André Moreau [Sun, 16 Dec 2012 22:48:35 +0000 (17:48 -0500)]
libwinpr-crt: fix unicode conversion null termination

11 years agolibwinpr-crt: isolate single failing unicode conversion test
Marc-André Moreau [Sun, 16 Dec 2012 21:59:40 +0000 (16:59 -0500)]
libwinpr-crt: isolate single failing unicode conversion test

11 years agolibwinpr-crt: improve UTF conversion efficiency
Marc-André Moreau [Sun, 16 Dec 2012 21:51:05 +0000 (16:51 -0500)]
libwinpr-crt: improve UTF conversion efficiency

11 years agolibwinpr-crt: initial WideCharToMultiByte and MultiByteToWideChar replacement impleme...
Marc-André Moreau [Sun, 16 Dec 2012 21:21:48 +0000 (16:21 -0500)]
libwinpr-crt: initial WideCharToMultiByte and MultiByteToWideChar replacement implementation

11 years agolibwinpr-crt: cleanup unicode conversion test
Marc-André Moreau [Sat, 15 Dec 2012 19:07:32 +0000 (14:07 -0500)]
libwinpr-crt: cleanup unicode conversion test

11 years agolibwinpr-crt: improve unicode conversion test
Marc-André Moreau [Sat, 15 Dec 2012 18:55:20 +0000 (13:55 -0500)]
libwinpr-crt: improve unicode conversion test

11 years agoMerge pull request #857 from dpoe/master
Marc-André Moreau [Sat, 15 Dec 2012 17:02:21 +0000 (09:02 -0800)]
Merge pull request #857 from dpoe/master

Fix for 8-byte compare-and-swap on older GCC

11 years agoallow GCC compile with no compare_and_swap_8
Daryl Poe [Fri, 14 Dec 2012 22:41:02 +0000 (15:41 -0700)]
allow GCC compile with no compare_and_swap_8

11 years agolibwinpr-crt: improve MultiByteToWideChar tests
Marc-André Moreau [Fri, 14 Dec 2012 21:54:51 +0000 (16:54 -0500)]
libwinpr-crt: improve MultiByteToWideChar tests

11 years agolibwinpr-crt: added test strings for character set conversion
Marc-André Moreau [Fri, 14 Dec 2012 19:45:52 +0000 (14:45 -0500)]
libwinpr-crt: added test strings for character set conversion

11 years agolibfreerdp-utils: fix build
Marc-André Moreau [Fri, 14 Dec 2012 18:15:27 +0000 (13:15 -0500)]
libfreerdp-utils: fix build

11 years agowfreerdp: fix build
Marc-André Moreau [Fri, 14 Dec 2012 18:11:07 +0000 (13:11 -0500)]
wfreerdp: fix build

11 years agolibfreerdp-utils: remove sleep utils in favor of WinPR
Marc-André Moreau [Fri, 14 Dec 2012 05:58:48 +0000 (00:58 -0500)]
libfreerdp-utils: remove sleep utils in favor of WinPR

11 years agolibfreerdp-utils: remove print utils
Marc-André Moreau [Fri, 14 Dec 2012 05:30:20 +0000 (00:30 -0500)]
libfreerdp-utils: remove print utils