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

11 years agolibfreerdp: header cleanup
Marc-André Moreau [Fri, 14 Dec 2012 05:25:48 +0000 (00:25 -0500)]
libfreerdp: header cleanup

11 years agolibfreerdp-utils: remove hexdump utils in favor of WinPR utils
Marc-André Moreau [Fri, 14 Dec 2012 04:54:54 +0000 (23:54 -0500)]
libfreerdp-utils: remove hexdump utils in favor of WinPR utils

11 years agolibfreerdp-core: added missing codec GUIDs
Marc-André Moreau [Fri, 14 Dec 2012 04:33:24 +0000 (23:33 -0500)]
libfreerdp-core: added missing codec GUIDs

11 years agolibfreerdp-core: TSG cleanup
Marc-André Moreau [Fri, 14 Dec 2012 01:23:37 +0000 (20:23 -0500)]
libfreerdp-core: TSG cleanup

11 years agoMerge pull request #854 from awakecoding/master
Marc-André Moreau [Thu, 13 Dec 2012 21:32:10 +0000 (13:32 -0800)]
Merge pull request #854 from awakecoding/master

TS Gateway Improvements + Bug Fixes

11 years agolibwinpr-sspi: remove debug output
Marc-André Moreau [Thu, 13 Dec 2012 21:30:34 +0000 (16:30 -0500)]
libwinpr-sspi: remove debug output

11 years agolibfreerdp-core: fix NLA
Marc-André Moreau [Thu, 13 Dec 2012 21:29:16 +0000 (16:29 -0500)]
libfreerdp-core: fix NLA

11 years agolibfreerdp-core: adding more monitor options
Marc-André Moreau [Thu, 13 Dec 2012 19:38:02 +0000 (14:38 -0500)]
libfreerdp-core: adding more monitor options

11 years agolibfreerdp-core: implement proper TS Gateway connection shutdown
Marc-André Moreau [Thu, 13 Dec 2012 17:40:46 +0000 (12:40 -0500)]
libfreerdp-core: implement proper TS Gateway connection shutdown

11 years agolibfreerdp-core: implement RTS flow control ack PDU
Marc-André Moreau [Thu, 13 Dec 2012 16:01:13 +0000 (11:01 -0500)]
libfreerdp-core: implement RTS flow control ack PDU

11 years agolibfreerdp-core: reply to TSG ping PDUs
Marc-André Moreau [Thu, 13 Dec 2012 15:49:52 +0000 (10:49 -0500)]
libfreerdp-core: reply to TSG ping PDUs

11 years agolibfreerdp-core: fix settings->HomePath leak (issue #810)
Marc-André Moreau [Thu, 13 Dec 2012 12:48:09 +0000 (07:48 -0500)]
libfreerdp-core: fix settings->HomePath leak (issue #810)

11 years agolibfreerdp-common: fix /admin (issue #835)
Marc-André Moreau [Thu, 13 Dec 2012 12:39:49 +0000 (07:39 -0500)]
libfreerdp-common: fix /admin (issue #835)

11 years agolibfreerdp-core: set target name in RPC bind
Marc-André Moreau [Thu, 13 Dec 2012 12:37:41 +0000 (07:37 -0500)]
libfreerdp-core: set target name in RPC bind

11 years agoMerge pull request #850 from awakecoding/master
Marc-André Moreau [Thu, 13 Dec 2012 04:58:42 +0000 (20:58 -0800)]
Merge pull request #850 from awakecoding/master

TS Gateway Support (working!)

11 years agolibfreerdp-core: merging with master
Marc-André Moreau [Thu, 13 Dec 2012 04:52:23 +0000 (23:52 -0500)]
libfreerdp-core: merging with master

11 years agolibfreerdp-core: fix build on linux
Marc-André Moreau [Thu, 13 Dec 2012 04:36:15 +0000 (23:36 -0500)]
libfreerdp-core: fix build on linux

11 years agolibfreerdp-core: fix windows build
Marc-André Moreau [Thu, 13 Dec 2012 04:18:20 +0000 (23:18 -0500)]
libfreerdp-core: fix windows build

11 years agolibfreerdp-core: TSG printf cleanup
Marc-André Moreau [Thu, 13 Dec 2012 03:34:41 +0000 (22:34 -0500)]
libfreerdp-core: TSG printf cleanup

11 years agolibfreerdp-core: more TSG memory cleanup
Marc-André Moreau [Thu, 13 Dec 2012 03:03:40 +0000 (22:03 -0500)]
libfreerdp-core: more TSG memory cleanup

11 years agolibfreerdp-core: improve TSG memory cleanup
Marc-André Moreau [Thu, 13 Dec 2012 01:02:56 +0000 (20:02 -0500)]
libfreerdp-core: improve TSG memory cleanup

11 years agoxfreerdp-server: partial fix
Marc-André Moreau [Wed, 12 Dec 2012 23:02:15 +0000 (18:02 -0500)]
xfreerdp-server: partial fix

11 years agolibfreerdp-core: TSG reassembly refactoring
Marc-André Moreau [Wed, 12 Dec 2012 20:55:42 +0000 (15:55 -0500)]
libfreerdp-core: TSG reassembly refactoring

11 years agolibfreerdp-core: more TSG memory cleanup
Marc-André Moreau [Wed, 12 Dec 2012 05:49:15 +0000 (00:49 -0500)]
libfreerdp-core: more TSG memory cleanup

11 years agolibfreerdp-core: TSG partial cleanup
Marc-André Moreau [Wed, 12 Dec 2012 04:34:51 +0000 (23:34 -0500)]
libfreerdp-core: TSG partial cleanup

11 years agolibfreerdp-core: improve receiving of TSG data
Marc-André Moreau [Wed, 12 Dec 2012 00:17:57 +0000 (19:17 -0500)]
libfreerdp-core: improve receiving of TSG data

11 years agolibfreerdp-core: work around PDU corruption issue with TSG, still experience locking
Marc-André Moreau [Tue, 11 Dec 2012 22:24:52 +0000 (17:24 -0500)]
libfreerdp-core: work around PDU corruption issue with TSG, still experience locking

11 years agolibfreerdp-core: improved TSG asynchronicity
Marc-André Moreau [Mon, 10 Dec 2012 23:56:53 +0000 (18:56 -0500)]
libfreerdp-core: improved TSG asynchronicity

11 years agolibfreerdp-core: start implementation of asynchronous RPC fragment receive
Marc-André Moreau [Mon, 10 Dec 2012 20:43:07 +0000 (15:43 -0500)]
libfreerdp-core: start implementation of asynchronous RPC fragment receive

11 years agolibwinpr-utils: simplify winpr stream utils even more
Marc-André Moreau [Mon, 10 Dec 2012 19:43:48 +0000 (14:43 -0500)]
libwinpr-utils: simplify winpr stream utils even more

11 years agolibwinpr-utils: simplify stream utils
Marc-André Moreau [Mon, 10 Dec 2012 19:23:27 +0000 (14:23 -0500)]
libwinpr-utils: simplify stream utils

11 years agolibwinpr-utils: refactor winpr stream utils
Marc-André Moreau [Mon, 10 Dec 2012 19:08:06 +0000 (14:08 -0500)]
libwinpr-utils: refactor winpr stream utils

11 years agotransport: handle blocking read, put debug print back
Jay Sorg [Sat, 8 Dec 2012 23:27:08 +0000 (15:27 -0800)]
transport: handle blocking read, put debug print back

11 years agolibfreerdp-core: fix TSG synchronous receive
Marc-André Moreau [Sat, 8 Dec 2012 03:43:53 +0000 (22:43 -0500)]
libfreerdp-core: fix TSG synchronous receive

11 years agoMerge branch 'master' of github.com:FreeRDP/FreeRDP
Marc-André Moreau [Sat, 8 Dec 2012 03:27:22 +0000 (22:27 -0500)]
Merge branch 'master' of github.com:FreeRDP/FreeRDP

11 years agolibfreerdp-core: fix pipe call id check
Marc-André Moreau [Sat, 8 Dec 2012 03:27:05 +0000 (22:27 -0500)]
libfreerdp-core: fix pipe call id check

11 years agowhen reading PDU, use header to know size
Jay Sorg [Sat, 8 Dec 2012 03:18:50 +0000 (19:18 -0800)]
when reading PDU, use header to know size

11 years agolibfreerdp-core: start handling client call state
Marc-André Moreau [Sat, 8 Dec 2012 02:09:55 +0000 (21:09 -0500)]
libfreerdp-core: start handling client call state

11 years agolibwinpr-utils: fix ArrayList
Marc-André Moreau [Sat, 8 Dec 2012 00:40:44 +0000 (19:40 -0500)]
libwinpr-utils: fix ArrayList

11 years agolibfreerdp-core: map DCE error codes
Marc-André Moreau [Fri, 7 Dec 2012 23:33:52 +0000 (18:33 -0500)]
libfreerdp-core: map DCE error codes

11 years agolibfreerdp-core: improve comments for TS Gateway
Marc-André Moreau [Fri, 7 Dec 2012 22:41:12 +0000 (17:41 -0500)]
libfreerdp-core: improve comments for TS Gateway