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

11 years agolibfreerdp-core: set TSG non-blocking mode
Marc-André Moreau [Thu, 6 Dec 2012 21:49:50 +0000 (16:49 -0500)]
libfreerdp-core: set TSG non-blocking mode

11 years agolibwinpr-utils/collections: stubbed more classes
Marc-André Moreau [Thu, 6 Dec 2012 00:36:45 +0000 (19:36 -0500)]
libwinpr-utils/collections: stubbed more classes

11 years agolibwinpr-utils: implement ArrayList
Marc-André Moreau [Wed, 5 Dec 2012 22:24:01 +0000 (17:24 -0500)]
libwinpr-utils: implement ArrayList

11 years agolibfreerdp-core: change interlocked singly-linked list to synchronized Queue
Marc-André Moreau [Wed, 5 Dec 2012 21:04:01 +0000 (16:04 -0500)]
libfreerdp-core: change interlocked singly-linked list to synchronized Queue

11 years agoMerge pull request #846 from awakecoding/master
Marc-André Moreau [Wed, 5 Dec 2012 19:05:06 +0000 (11:05 -0800)]
Merge pull request #846 from awakecoding/master

Command-Line Compatibility Layer

11 years agolibfreerdp-client: add compatibility for --plugin command
Marc-André Moreau [Wed, 5 Dec 2012 19:00:49 +0000 (14:00 -0500)]
libfreerdp-client: add compatibility for --plugin command

11 years agolibfreerdp-client: introduce CLI compatibility layer and migration assistant
Marc-André Moreau [Wed, 5 Dec 2012 17:12:18 +0000 (12:12 -0500)]
libfreerdp-client: introduce CLI compatibility layer and migration assistant

11 years agoMerge pull request #842 from awakecoding/master
Marc-André Moreau [Tue, 4 Dec 2012 15:17:04 +0000 (07:17 -0800)]
Merge pull request #842 from awakecoding/master

Build fix

11 years agoMerge pull request #841 from mlt/master
Marc-André Moreau [Mon, 3 Dec 2012 21:55:53 +0000 (13:55 -0800)]
Merge pull request #841 from mlt/master

Fix for freerdp_channels_load_static_addin_entry() to pick right entry for #820

11 years agolibwinpr-synch: fix race condition in event handling
Marc-André Moreau [Mon, 3 Dec 2012 19:57:15 +0000 (14:57 -0500)]
libwinpr-synch: fix race condition in event handling

11 years agoThis closes #820
Mikhail Titov [Mon, 3 Dec 2012 16:37:32 +0000 (10:37 -0600)]
This closes #820

Both audin and rdpsnd have subsystems named alsa & pulse.
Wrong entry was picked up from the table.

11 years agochannels/urbdrc: fix build
Marc-André Moreau [Mon, 3 Dec 2012 15:32:04 +0000 (10:32 -0500)]
channels/urbdrc: fix build

11 years agoclient/Mac: fix build
Marc-André Moreau [Mon, 3 Dec 2012 14:16:41 +0000 (09:16 -0500)]
client/Mac: fix build

11 years agoMerge pull request #840 from awakecoding/master
Marc-André Moreau [Sun, 2 Dec 2012 19:20:08 +0000 (11:20 -0800)]
Merge pull request #840 from awakecoding/master

Command-Line Alternate Syntax

11 years agolibfreerdp-client: cleanup old syntax detection
Marc-André Moreau [Sun, 2 Dec 2012 19:18:36 +0000 (14:18 -0500)]
libfreerdp-client: cleanup old syntax detection

11 years agolibfreerdp-client: accept posix-style command-line syntax
Marc-André Moreau [Sun, 2 Dec 2012 18:34:00 +0000 (13:34 -0500)]
libfreerdp-client: accept posix-style command-line syntax

11 years agolibwinpr-utils: implement queue
Marc-André Moreau [Fri, 30 Nov 2012 22:23:36 +0000 (17:23 -0500)]
libwinpr-utils: implement queue

11 years agolibwinpr-utils: stubbed Queue, Stack and ArrayList
Marc-André Moreau [Fri, 30 Nov 2012 21:13:19 +0000 (16:13 -0500)]
libwinpr-utils: stubbed Queue, Stack and ArrayList

11 years agolibfreerdp-core: fix build with WITH_DEBUG_TSG
Marc-André Moreau [Fri, 30 Nov 2012 17:35:49 +0000 (12:35 -0500)]
libfreerdp-core: fix build with WITH_DEBUG_TSG

11 years agolibfreerdp-core: revert to HTTP/ SPN settings for TS Gateway
Marc-André Moreau [Thu, 29 Nov 2012 15:53:54 +0000 (10:53 -0500)]
libfreerdp-core: revert to HTTP/ SPN settings for TS Gateway

11 years agolibfreerdp-core: refactoring of sequencing of TSG connection
Marc-André Moreau [Thu, 29 Nov 2012 06:33:19 +0000 (01:33 -0500)]
libfreerdp-core: refactoring of sequencing of TSG connection

11 years agolibfreerdp-core: refactor RPC receiving as a synchronized queue
Marc-André Moreau [Thu, 29 Nov 2012 03:03:18 +0000 (22:03 -0500)]
libfreerdp-core: refactor RPC receiving as a synchronized queue

11 years agolibfreerdp-core: encapsulate received RPC PDU
Marc-André Moreau [Thu, 29 Nov 2012 02:25:01 +0000 (21:25 -0500)]
libfreerdp-core: encapsulate received RPC PDU

11 years agolibfreerdp-core: start asynchronous receiving
Marc-André Moreau [Thu, 29 Nov 2012 01:30:03 +0000 (20:30 -0500)]
libfreerdp-core: start asynchronous receiving

11 years agolibfreerdp-core: add asynchronous send queue
Marc-André Moreau [Wed, 28 Nov 2012 18:38:01 +0000 (13:38 -0500)]
libfreerdp-core: add asynchronous send queue

11 years agolibwinpr-synch: implement pipe-based semaphore
Marc-André Moreau [Wed, 28 Nov 2012 17:47:04 +0000 (12:47 -0500)]
libwinpr-synch: implement pipe-based semaphore

11 years agolibfreerdp-core: split code from rpc.c to rpc_bind.c and rpc_fault.c
Marc-André Moreau [Wed, 28 Nov 2012 05:32:12 +0000 (00:32 -0500)]
libfreerdp-core: split code from rpc.c to rpc_bind.c and rpc_fault.c

11 years agolibfreerdp-core: move RTS pdu signature checking to separate file
Marc-André Moreau [Wed, 28 Nov 2012 03:26:57 +0000 (22:26 -0500)]
libfreerdp-core: move RTS pdu signature checking to separate file

11 years agolibfreerdp-core: refactor NTLM over HTTP authentication
Marc-André Moreau [Wed, 28 Nov 2012 03:03:05 +0000 (22:03 -0500)]
libfreerdp-core: refactor NTLM over HTTP authentication

11 years agolibfreerdp-core: move TSG code in subdirectory
Marc-André Moreau [Tue, 27 Nov 2012 23:52:08 +0000 (18:52 -0500)]
libfreerdp-core: move TSG code in subdirectory

11 years agolibfreerdp-core: fix TSG socket blocking mode
Marc-André Moreau [Tue, 27 Nov 2012 23:34:00 +0000 (18:34 -0500)]
libfreerdp-core: fix TSG socket blocking mode