platform/upstream/freerdp.git
10 years agoMerge pull request #1604 from bmiklautz/build_fixes
Marc-André Moreau [Fri, 22 Nov 2013 14:22:43 +0000 (06:22 -0800)]
Merge pull request #1604 from bmiklautz/build_fixes

Build fixes for android and windows

10 years agoMerge pull request #1611 from bmiklautz/createProcess
Marc-André Moreau [Fri, 22 Nov 2013 14:13:05 +0000 (06:13 -0800)]
Merge pull request #1611 from bmiklautz/createProcess

winpr-thread: fixed bugs in _CreateProcessExA

10 years agowinpr-thread: fixed bugs in _CreateProcessExA
Bernhard Miklautz [Thu, 21 Nov 2013 19:06:21 +0000 (20:06 +0100)]
winpr-thread: fixed bugs in _CreateProcessExA

* don't run fork/exec if the command isn't found
* return from forked process with exit

10 years agoandroid toolchain: support for ndk r9b
Bernhard Miklautz [Tue, 19 Nov 2013 19:51:51 +0000 (20:51 +0100)]
android toolchain: support for ndk r9b

10 years agoandroid toolchain: fixed cmake syntax warning
Bernhard Miklautz [Tue, 19 Nov 2013 19:49:41 +0000 (20:49 +0100)]
android toolchain: fixed cmake syntax warning

10 years agocore: don't use c99 style initialization
Bernhard Miklautz [Mon, 18 Nov 2013 19:29:00 +0000 (20:29 +0100)]
core: don't use c99 style initialization

fixes #1602

10 years agoandroid build: fixes for out of tree builds
Bernhard Miklautz [Mon, 18 Nov 2013 19:23:00 +0000 (20:23 +0100)]
android build: fixes for out of tree builds

Fixed the last places to be able to build android
out of tree with Unix Makefiles generator.

Note: When using eclipse use in source tree builds.

10 years agoandroid build: Fixed program path detection
Bernhard Miklautz [Mon, 18 Nov 2013 18:58:01 +0000 (19:58 +0100)]
android build: Fixed program path detection

10 years agoandroid build: ignore renderscript toolchain
Bernhard Miklautz [Mon, 18 Nov 2013 11:53:17 +0000 (12:53 +0100)]
android build: ignore renderscript toolchain

When detecting toolchains ignore renderscript because its not a
compiler toolchain.

10 years agoandroid build: generate gprof file only if WITH_GPROF
Bernhard Miklautz [Mon, 18 Nov 2013 11:50:32 +0000 (12:50 +0100)]
android build: generate gprof file only if WITH_GPROF

10 years agoMerge pull request #1597 from bmiklautz/tests
Marc-André Moreau [Fri, 15 Nov 2013 16:22:05 +0000 (08:22 -0800)]
Merge pull request #1597 from bmiklautz/tests

Fixed failing tests

10 years agoclient/common: fixed TestClientRdpFile test
Bernhard Miklautz [Fri, 15 Nov 2013 15:58:54 +0000 (16:58 +0100)]
client/common: fixed TestClientRdpFile test

Unified ascii and unicode string handling.

10 years agoMerge pull request #1596 from bmiklautz/pthread_ext
Marc-André Moreau [Fri, 15 Nov 2013 15:51:43 +0000 (07:51 -0800)]
Merge pull request #1596 from bmiklautz/pthread_ext

winpr: fixed build warnings

10 years agowinpr: disabled schannel test
Bernhard Miklautz [Fri, 15 Nov 2013 15:19:49 +0000 (16:19 +0100)]
winpr: disabled schannel test

not practicable for now since it requires local key setup

10 years agowinpr: fixed build warnings
Bernhard Miklautz [Fri, 15 Nov 2013 15:04:04 +0000 (16:04 +0100)]
winpr: fixed build warnings

* moved pthread_tryjoin_np to toplevel CMakeLists.txt
* removed duplicated -DHAVE_PTHREAD_GNU_EXT

10 years agoMerge pull request #1592 from akallabeth/sync_timed_fixes
Marc-André Moreau [Fri, 15 Nov 2013 14:25:03 +0000 (06:25 -0800)]
Merge pull request #1592 from akallabeth/sync_timed_fixes

Fixed broken timed wait for thread and mutex in WaitForSingleObject

10 years agoMerge pull request #1595 from bmiklautz/build_fixes
Martin Fleisz [Fri, 15 Nov 2013 11:58:41 +0000 (03:58 -0800)]
Merge pull request #1595 from bmiklautz/build_fixes

Fix ios build

10 years agoios: fixed broken clang pragmas
Bernhard Miklautz [Thu, 7 Nov 2013 10:13:59 +0000 (11:13 +0100)]
ios: fixed broken clang pragmas

10 years agouse version.h in ios client
Bernhard Miklautz [Thu, 7 Nov 2013 10:11:58 +0000 (11:11 +0100)]
use version.h in ios client

10 years agoFixed includes and test function naming.
Armin Novak [Fri, 15 Nov 2013 10:43:01 +0000 (11:43 +0100)]
Fixed includes and test function naming.

10 years agoAdded unit tests for thread and mutex.
Armin Novak [Fri, 15 Nov 2013 10:38:59 +0000 (11:38 +0100)]
Added unit tests for thread and mutex.

10 years agoExtended test, now also checks, if lock / unlock is working.
Armin Novak [Fri, 15 Nov 2013 07:38:59 +0000 (08:38 +0100)]
Extended test, now also checks, if lock / unlock is working.

10 years agoMerge pull request #1593 from akallabeth/transport_fixes
Marc-André Moreau [Thu, 14 Nov 2013 17:12:12 +0000 (09:12 -0800)]
Merge pull request #1593 from akallabeth/transport_fixes

Transport disconnect fixes

10 years agoAdded missing C definition for HAVE_PTHREAD_GNU_EXT.
Armin Novak [Thu, 14 Nov 2013 14:23:43 +0000 (15:23 +0100)]
Added missing C definition for HAVE_PTHREAD_GNU_EXT.

10 years agoUsing CLOCK_MONOTONIC instead of CLOCK_REALTIME now.
Armin Novak [Thu, 14 Nov 2013 12:48:20 +0000 (13:48 +0100)]
Using CLOCK_MONOTONIC instead of CLOCK_REALTIME now.
Fixed timeout comparison for systems missing GNU posix extensions.

10 years agoFixed argument check in <tls_disconnect>
Armin Novak [Thu, 14 Nov 2013 09:09:40 +0000 (10:09 +0100)]
Fixed argument check in <tls_disconnect>

10 years agoFixed argument checks in <transport_disconnect>
Armin Novak [Thu, 14 Nov 2013 09:09:21 +0000 (10:09 +0100)]
Fixed argument checks in <transport_disconnect>

10 years agoFixed broken timed wait for thread and mutex objects in WaitForSingleObject.
Armin Novak [Thu, 14 Nov 2013 08:34:16 +0000 (09:34 +0100)]
Fixed broken timed wait for thread and mutex objects in WaitForSingleObject.

10 years agoMerge pull request #1585 from dbungert/hostname
Martin Fleisz [Wed, 13 Nov 2013 11:26:07 +0000 (03:26 -0800)]
Merge pull request #1585 from dbungert/hostname

Add support with new args for client hostname

10 years agoMerge pull request #1588 from akallabeth/message_queue_clear
Marc-André Moreau [Tue, 12 Nov 2013 17:59:38 +0000 (09:59 -0800)]
Merge pull request #1588 from akallabeth/message_queue_clear

Message queue clear

10 years agoMerge pull request #1580 from akallabeth/android_cleanup_fixes
Marc-André Moreau [Tue, 12 Nov 2013 17:10:22 +0000 (09:10 -0800)]
Merge pull request #1580 from akallabeth/android_cleanup_fixes

Android cleanup fixes

10 years agoUsing new API for message queue.
Armin Novak [Tue, 12 Nov 2013 14:18:45 +0000 (15:18 +0100)]
Using new API for message queue.

10 years agoUsing new API for message queue.
Armin Novak [Tue, 12 Nov 2013 14:18:35 +0000 (15:18 +0100)]
Using new API for message queue.

10 years agoUsing new API for MessageQueue.
Armin Novak [Tue, 12 Nov 2013 14:18:18 +0000 (15:18 +0100)]
Using new API for MessageQueue.

10 years agoUpdated MessagePipe to new MessageQueue API.
Armin Novak [Tue, 12 Nov 2013 14:11:39 +0000 (15:11 +0100)]
Updated MessagePipe to new MessageQueue API.

10 years agoAdded <MessageQueue_Clear> and custom handler argument to
Armin Novak [Tue, 12 Nov 2013 14:10:41 +0000 (15:10 +0100)]
Added <MessageQueue_Clear> and custom handler argument to
<MessageQueue_New>.

10 years agoAdded <MessagePipe_Clear> and argument for custom handlers to
Armin Novak [Tue, 12 Nov 2013 14:10:08 +0000 (15:10 +0100)]
Added <MessagePipe_Clear> and argument for custom handlers to
<MessagePipe_New>.

10 years agoAdded custom message resource free to update message queue.
Armin Novak [Tue, 12 Nov 2013 14:05:15 +0000 (15:05 +0100)]
Added custom message resource free to update message queue.

10 years agoAdded assertions to detect invalid call sequences of <transport_free>
Armin Novak [Tue, 12 Nov 2013 14:04:26 +0000 (15:04 +0100)]
Added assertions to detect invalid call sequences of <transport_free>
and <transport_disconnect>.

10 years agoAdded functions to free input and update queue messages.
Armin Novak [Tue, 12 Nov 2013 14:03:48 +0000 (15:03 +0100)]
Added functions to free input and update queue messages.

10 years agoSplit message handling and resource cleanup for input and update messages.
Armin Novak [Tue, 12 Nov 2013 14:03:07 +0000 (15:03 +0100)]
Split message handling and resource cleanup for input and update messages.

10 years agoAdded message queue custom free handler for input queue.
Armin Novak [Tue, 12 Nov 2013 14:02:25 +0000 (15:02 +0100)]
Added message queue custom free handler for input queue.

10 years agoAdded assertions to spot invalid call sequence for <freerdp_check_fds>
Armin Novak [Tue, 12 Nov 2013 14:01:25 +0000 (15:01 +0100)]
Added assertions to spot invalid call sequence for <freerdp_check_fds>

10 years agoUsing winpr instead of pthread now.
Armin Novak [Tue, 12 Nov 2013 09:30:14 +0000 (10:30 +0100)]
Using winpr instead of pthread now.
<android_desktop_resize> now uses up to date settings for callback now.
Improved error handling in <jni_input_thread>
Unified disconnect and cancel JNI calls, as they currently do the same.

10 years agoRemoved pthreads, using winpr now.
Armin Novak [Tue, 12 Nov 2013 09:25:41 +0000 (10:25 +0100)]
Removed pthreads, using winpr now.

10 years agoFixed resource cleanup, using DEBUG_WARN now for error messages.
Armin Novak [Tue, 12 Nov 2013 09:24:13 +0000 (10:24 +0100)]
Fixed resource cleanup, using DEBUG_WARN now for error messages.

10 years agoSplit ndk-build and ant runs to different targets, ndk-build is now also
Armin Novak [Tue, 12 Nov 2013 09:23:22 +0000 (10:23 +0100)]
Split ndk-build and ant runs to different targets, ndk-build is now also
run, if no ant build is desired.

10 years agoDEBUG_ANDROID now a debug define using default <debug.h> macros.
Armin Novak [Tue, 12 Nov 2013 09:22:41 +0000 (10:22 +0100)]
DEBUG_ANDROID now a debug define using default <debug.h> macros.

10 years agoFixed crash due to duplicate resource cleanup (MessagePipe freed in channel)
Armin Novak [Tue, 12 Nov 2013 09:22:04 +0000 (10:22 +0100)]
Fixed crash due to duplicate resource cleanup (MessagePipe freed in channel)

10 years agoUsing absolute paths in generation script now.
Armin Novak [Tue, 12 Nov 2013 09:21:39 +0000 (10:21 +0100)]
Using absolute paths in generation script now.

10 years agoFixed output path for JNI header generation script.
Armin Novak [Tue, 12 Nov 2013 09:21:14 +0000 (10:21 +0100)]
Fixed output path for JNI header generation script.

10 years agoAdd support with new args for client hostname
Dan Bungert [Tue, 12 Nov 2013 00:57:44 +0000 (17:57 -0700)]
Add support with new args for client hostname

10 years agoUpdated documentation.
Armin Novak [Fri, 8 Nov 2013 15:43:33 +0000 (16:43 +0100)]
Updated documentation.

10 years agoExplicitly setting debug format now, as the shipped gdbserver is
Armin Novak [Fri, 8 Nov 2013 15:32:50 +0000 (16:32 +0100)]
Explicitly setting debug format now, as the shipped gdbserver is
not compatible with the default options for all toolchains.

10 years agoModified build to allow native debugging with eclipse.
Armin Novak [Fri, 8 Nov 2013 14:20:23 +0000 (15:20 +0100)]
Modified build to allow native debugging with eclipse.

10 years agoModified build to allow native debugging with eclipse.
Armin Novak [Fri, 8 Nov 2013 14:19:38 +0000 (15:19 +0100)]
Modified build to allow native debugging with eclipse.

10 years agoModified build to allow native debugging with eclipse.
Armin Novak [Fri, 8 Nov 2013 14:16:18 +0000 (15:16 +0100)]
Modified build to allow native debugging with eclipse.

10 years agoEnabled native building support.
Armin Novak [Fri, 8 Nov 2013 12:40:05 +0000 (13:40 +0100)]
Enabled native building support.

10 years agoAdded missing <config.h> include.
Armin Novak [Fri, 8 Nov 2013 12:31:29 +0000 (13:31 +0100)]
Added missing <config.h> include.

10 years agoFixed invaid setting of android app default version.
Armin Novak [Fri, 8 Nov 2013 12:31:04 +0000 (13:31 +0100)]
Fixed invaid setting of android app default version.

10 years agoAndroid App version now configurable from cmake.
Armin Novak [Fri, 8 Nov 2013 12:15:04 +0000 (13:15 +0100)]
Android App version now configurable from cmake.

10 years agoSetting correct debuggable now depending on configuration.
Armin Novak [Fri, 8 Nov 2013 11:51:01 +0000 (12:51 +0100)]
Setting correct debuggable now depending on configuration.

10 years agoUsing new library destination path for android.
Armin Novak [Fri, 8 Nov 2013 11:48:04 +0000 (12:48 +0100)]
Using new library destination path for android.

10 years agoModified ant build target.
Armin Novak [Fri, 8 Nov 2013 11:46:32 +0000 (12:46 +0100)]
Modified ant build target.

10 years agoAdded ndk-build detection.
Armin Novak [Fri, 8 Nov 2013 11:44:28 +0000 (12:44 +0100)]
Added ndk-build detection.

10 years agoModified ant build target.
Armin Novak [Fri, 8 Nov 2013 11:42:41 +0000 (12:42 +0100)]
Modified ant build target.

10 years agoAdded generation of android ndk build scripts.
Armin Novak [Fri, 8 Nov 2013 11:37:38 +0000 (12:37 +0100)]
Added generation of android ndk build scripts.

10 years agoAdded native android build scripts.
Armin Novak [Fri, 8 Nov 2013 11:08:06 +0000 (12:08 +0100)]
Added native android build scripts.

10 years agoRemoved unneccessary include <spawn.h>, which broke the build.
Armin Novak [Fri, 8 Nov 2013 09:27:57 +0000 (10:27 +0100)]
Removed unneccessary include <spawn.h>, which broke the build.

10 years agoRedirected debugging to logcat if build for android.
Armin Novak [Fri, 8 Nov 2013 09:27:33 +0000 (10:27 +0100)]
Redirected debugging to logcat if build for android.

10 years agoResource cleanup fixes.
Armin Novak [Fri, 8 Nov 2013 09:27:16 +0000 (10:27 +0100)]
Resource cleanup fixes.

10 years agoMerge pull request #1578 from ntwerdochlib/drive_channel_tweak
Marc-André Moreau [Thu, 7 Nov 2013 17:18:50 +0000 (09:18 -0800)]
Merge pull request #1578 from ntwerdochlib/drive_channel_tweak

Minor optimization in Drive Channel

10 years agoMinor optimization in DeviceServiceEntry when setting up
Nik Twerdochlib [Thu, 7 Nov 2013 16:43:22 +0000 (11:43 -0500)]
Minor optimization in DeviceServiceEntry when setting up
to share all drives. Removed the call to strlen() and use
the return value from _snprintf

10 years agoMerge pull request #1574 from awakecoding/master
Marc-André Moreau [Wed, 6 Nov 2013 20:44:02 +0000 (12:44 -0800)]
Merge pull request #1574 from awakecoding/master

Refactoring, Robustness, Valgrind Fixes, WinPR

10 years agochannels/rdpsnd: fix bug in rdpsnd and rdpdr deinitialization
Marc-André Moreau [Wed, 6 Nov 2013 19:31:33 +0000 (14:31 -0500)]
channels/rdpsnd: fix bug in rdpsnd and rdpdr deinitialization

10 years agoMerge pull request #1569 from zhangzl2013/dev-clipboard-win
Marc-André Moreau [Wed, 6 Nov 2013 18:59:59 +0000 (10:59 -0800)]
Merge pull request #1569 from zhangzl2013/dev-clipboard-win

Add cliprdr on windows. File clipping is not supported yet.

10 years agoMerge branch 'master' of github.com:FreeRDP/FreeRDP
Marc-André Moreau [Wed, 6 Nov 2013 18:59:03 +0000 (13:59 -0500)]
Merge branch 'master' of github.com:FreeRDP/FreeRDP

10 years agoMerge pull request #15 from MartinHaimberger/WLOGIMPROVEMENT
Marc-André Moreau [Wed, 6 Nov 2013 18:56:30 +0000 (10:56 -0800)]
Merge pull request #15 from MartinHaimberger/WLOGIMPROVEMENT

improved wlog

10 years agoMerge pull request #16 from bmiklautz/process
Marc-André Moreau [Wed, 6 Nov 2013 18:55:55 +0000 (10:55 -0800)]
Merge pull request #16 from bmiklautz/process

Process

10 years agofreerdp: merge with master
Marc-André Moreau [Wed, 6 Nov 2013 18:53:10 +0000 (13:53 -0500)]
freerdp: merge with master

10 years agoclient: fix loading of external static virtual channels with /vc option
Marc-André Moreau [Wed, 6 Nov 2013 18:00:10 +0000 (13:00 -0500)]
client: fix loading of external static virtual channels with /vc option

10 years agoMerge pull request #1572 from bmiklautz/issue/1465
Marc-André Moreau [Wed, 6 Nov 2013 17:30:21 +0000 (09:30 -0800)]
Merge pull request #1572 from bmiklautz/issue/1465

moved version information to freerdp/version.h

10 years agoinstall version.h
Bernhard Miklautz [Wed, 6 Nov 2013 16:44:17 +0000 (17:44 +0100)]
install version.h

10 years agomoved version information to freerdp/version.h
Bernhard Miklautz [Wed, 6 Nov 2013 16:29:33 +0000 (17:29 +0100)]
moved version information to freerdp/version.h

fixed #1465

10 years agofreerdp: implement restricted admin mode pass-the-hash option
Marc-André Moreau [Wed, 6 Nov 2013 15:02:58 +0000 (10:02 -0500)]
freerdp: implement restricted admin mode pass-the-hash option

10 years agofreerdp: add restricted admin option
Marc-André Moreau [Wed, 6 Nov 2013 06:51:55 +0000 (01:51 -0500)]
freerdp: add restricted admin option

10 years agolibwinpr-security: fix exporting of target
Marc-André Moreau [Wed, 6 Nov 2013 00:44:26 +0000 (19:44 -0500)]
libwinpr-security: fix exporting of target

10 years agolibfreerdp-client: fix memory leaks in settings accessors
Marc-André Moreau [Tue, 5 Nov 2013 04:45:19 +0000 (23:45 -0500)]
libfreerdp-client: fix memory leaks in settings accessors

10 years agomfreerdp: fix termination of MacFreeRDP
Marc-André Moreau [Tue, 5 Nov 2013 16:49:42 +0000 (11:49 -0500)]
mfreerdp: fix termination of MacFreeRDP

10 years agoAdd cliprdr on windows. File clipping is not supported yet.
Zhang Zhaolong [Tue, 5 Nov 2013 02:52:17 +0000 (10:52 +0800)]
Add cliprdr on windows. File clipping is not supported yet.

10 years agolibfreerdp-core: modify parsing functions to return int instead of BOOL to propagate...
Marc-André Moreau [Mon, 4 Nov 2013 20:52:29 +0000 (15:52 -0500)]
libfreerdp-core: modify parsing functions to return int instead of BOOL to propagate session redirection return code

10 years agolibfreerdp-core: fix deadlock in transport thread
Marc-André Moreau [Mon, 4 Nov 2013 19:16:59 +0000 (14:16 -0500)]
libfreerdp-core: fix deadlock in transport thread

10 years agolibfreerdp-core: change transport thread
Marc-André Moreau [Mon, 4 Nov 2013 17:40:29 +0000 (12:40 -0500)]
libfreerdp-core: change transport thread

10 years agochannels/rdpdr: make use of MessageQueue for drive redirection
Marc-André Moreau [Mon, 4 Nov 2013 02:01:36 +0000 (21:01 -0500)]
channels/rdpdr: make use of MessageQueue for drive redirection

10 years agochannels/drive: refactoring
Marc-André Moreau [Mon, 4 Nov 2013 00:10:33 +0000 (19:10 -0500)]
channels/drive: refactoring

10 years agolibfreerdp-core: start untangling session redirection
Marc-André Moreau [Sun, 3 Nov 2013 21:25:56 +0000 (16:25 -0500)]
libfreerdp-core: start untangling session redirection

10 years agolibfreerdp-cache: refactor code style
Marc-André Moreau [Sun, 3 Nov 2013 18:51:41 +0000 (13:51 -0500)]
libfreerdp-cache: refactor code style

10 years agolibfreerdp-core: fix potential asynchronous queuing memory problems for primary drawi...
Marc-André Moreau [Sun, 3 Nov 2013 18:29:48 +0000 (13:29 -0500)]
libfreerdp-core: fix potential asynchronous queuing memory problems for primary drawing orders

10 years agolibfreerdp-core: fix leak in freerdp_settings_clone
Marc-André Moreau [Sun, 3 Nov 2013 17:34:55 +0000 (12:34 -0500)]
libfreerdp-core: fix leak in freerdp_settings_clone

10 years agoMerge branch 'master' of github.com:awakecoding/FreeRDP
Marc-André Moreau [Sat, 2 Nov 2013 00:24:14 +0000 (20:24 -0400)]
Merge branch 'master' of github.com:awakecoding/FreeRDP