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

10 years agolibfreerdp-core: prevent multi-session crashes on Mac OS X
Marc-André Moreau [Sat, 2 Nov 2013 00:23:56 +0000 (20:23 -0400)]
libfreerdp-core: prevent multi-session crashes on Mac OS X

10 years agolibwinpr-crt: added SecureZeroMemory
Marc-André Moreau [Fri, 1 Nov 2013 22:32:36 +0000 (18:32 -0400)]
libwinpr-crt: added SecureZeroMemory

10 years agolibfreerdp-core: fix transport failure case with session redirection
Marc-André Moreau [Fri, 1 Nov 2013 18:13:09 +0000 (14:13 -0400)]
libfreerdp-core: fix transport failure case with session redirection

10 years agolibfreerdp-core: fix redirection parsing bug
Marc-André Moreau [Fri, 1 Nov 2013 15:45:28 +0000 (11:45 -0400)]
libfreerdp-core: fix redirection parsing bug

10 years agolibfreerdp-core: fix redirection parsing bug, add logging
Marc-André Moreau [Fri, 1 Nov 2013 15:33:59 +0000 (11:33 -0400)]
libfreerdp-core: fix redirection parsing bug, add logging

10 years agolibfreerdp-core: get rid of rdpString in redirection module
Marc-André Moreau [Fri, 1 Nov 2013 14:59:30 +0000 (10:59 -0400)]
libfreerdp-core: get rid of rdpString in redirection module

10 years agolibfreerdp-core: start async transport thread after successful transport-level connection
Marc-André Moreau [Fri, 1 Nov 2013 14:24:19 +0000 (10:24 -0400)]
libfreerdp-core: start async transport thread after successful transport-level connection

10 years agolibfreerdp-cache: refactor glyph cache and add logging
Marc-André Moreau [Fri, 1 Nov 2013 14:01:16 +0000 (10:01 -0400)]
libfreerdp-cache: refactor glyph cache and add logging

10 years agolibfreerdp-core: fix memory leaks reported by valgrind
Marc-André Moreau [Fri, 1 Nov 2013 03:35:24 +0000 (23:35 -0400)]
libfreerdp-core: fix memory leaks reported by valgrind

10 years agolibfreerdp-core: fix leaks and potential use after free
Marc-André Moreau [Fri, 1 Nov 2013 01:12:06 +0000 (21:12 -0400)]
libfreerdp-core: fix leaks and potential use after free

10 years agocmake: check for inclusion of FreeRDS
Marc-André Moreau [Thu, 31 Oct 2013 23:46:59 +0000 (19:46 -0400)]
cmake: check for inclusion of FreeRDS

10 years agolibwinpr-io: add missing link dependency to libwinpr-nt
Marc-André Moreau [Thu, 31 Oct 2013 21:19:46 +0000 (17:19 -0400)]
libwinpr-io: add missing link dependency to libwinpr-nt

10 years agoMerge branch 'master' of github.com:awakecoding/FreeRDP
Marc-André Moreau [Thu, 31 Oct 2013 15:02:40 +0000 (11:02 -0400)]
Merge branch 'master' of github.com:awakecoding/FreeRDP

10 years agolibwinpr-io: start device file implementation
Marc-André Moreau [Thu, 31 Oct 2013 15:02:25 +0000 (11:02 -0400)]
libwinpr-io: start device file implementation

10 years agowinpr/thread: use _strdup instead of strdup
Bernhard Miklautz [Thu, 31 Oct 2013 09:43:59 +0000 (10:43 +0100)]
winpr/thread: use _strdup instead of strdup

10 years agowinpr-thread: fixed issue with commands starting with /
Bernhard Miklautz [Thu, 31 Oct 2013 09:19:55 +0000 (10:19 +0100)]
winpr-thread: fixed issue with commands starting with /

10 years agofreerdp: fix build on Windows
Marc-André Moreau [Wed, 30 Oct 2013 21:56:44 +0000 (17:56 -0400)]
freerdp: fix build on Windows

10 years agocmake: export to different directory, export more build info
Marc-André Moreau [Tue, 29 Oct 2013 19:16:44 +0000 (15:16 -0400)]
cmake: export to different directory, export more build info

10 years agocmake: fix exporting of targets on pre-2.8.11
Marc-André Moreau [Tue, 29 Oct 2013 18:47:40 +0000 (14:47 -0400)]
cmake: fix exporting of targets on pre-2.8.11

10 years agofreerdp: export targets
Marc-André Moreau [Tue, 29 Oct 2013 03:06:39 +0000 (23:06 -0400)]
freerdp: export targets

10 years agofreerdp: start exporting targets automatically
Marc-André Moreau [Tue, 29 Oct 2013 02:09:31 +0000 (22:09 -0400)]
freerdp: start exporting targets automatically

10 years agolibfreerdp-core: merge with TSG TLS update
Marc-André Moreau [Tue, 29 Oct 2013 00:20:18 +0000 (20:20 -0400)]
libfreerdp-core: merge with TSG TLS update