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
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
Martin Fleisz [Fri, 15 Nov 2013 11:58:41 +0000 (03:58 -0800)]
Merge pull request #1595 from bmiklautz/build_fixes
Fix ios build
Bernhard Miklautz [Thu, 7 Nov 2013 10:13:59 +0000 (11:13 +0100)]
ios: fixed broken clang pragmas
Bernhard Miklautz [Thu, 7 Nov 2013 10:11:58 +0000 (11:11 +0100)]
use version.h in ios client
Armin Novak [Fri, 15 Nov 2013 10:43:01 +0000 (11:43 +0100)]
Fixed includes and test function naming.
Armin Novak [Fri, 15 Nov 2013 10:38:59 +0000 (11:38 +0100)]
Added unit tests for thread and mutex.
Armin Novak [Fri, 15 Nov 2013 07:38:59 +0000 (08:38 +0100)]
Extended test, now also checks, if lock / unlock is working.
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
Armin Novak [Thu, 14 Nov 2013 14:23:43 +0000 (15:23 +0100)]
Added missing C definition for HAVE_PTHREAD_GNU_EXT.
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.
Armin Novak [Thu, 14 Nov 2013 09:09:40 +0000 (10:09 +0100)]
Fixed argument check in <tls_disconnect>
Armin Novak [Thu, 14 Nov 2013 09:09:21 +0000 (10:09 +0100)]
Fixed argument checks in <transport_disconnect>
Armin Novak [Thu, 14 Nov 2013 08:34:16 +0000 (09:34 +0100)]
Fixed broken timed wait for thread and mutex objects in WaitForSingleObject.
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
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
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
Armin Novak [Tue, 12 Nov 2013 14:18:45 +0000 (15:18 +0100)]
Using new API for message queue.
Armin Novak [Tue, 12 Nov 2013 14:18:35 +0000 (15:18 +0100)]
Using new API for message queue.
Armin Novak [Tue, 12 Nov 2013 14:18:18 +0000 (15:18 +0100)]
Using new API for MessageQueue.
Armin Novak [Tue, 12 Nov 2013 14:11:39 +0000 (15:11 +0100)]
Updated MessagePipe to new MessageQueue API.
Armin Novak [Tue, 12 Nov 2013 14:10:41 +0000 (15:10 +0100)]
Added <MessageQueue_Clear> and custom handler argument to
<MessageQueue_New>.
Armin Novak [Tue, 12 Nov 2013 14:10:08 +0000 (15:10 +0100)]
Added <MessagePipe_Clear> and argument for custom handlers to
<MessagePipe_New>.
Armin Novak [Tue, 12 Nov 2013 14:05:15 +0000 (15:05 +0100)]
Added custom message resource free to update message queue.
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>.
Armin Novak [Tue, 12 Nov 2013 14:03:48 +0000 (15:03 +0100)]
Added functions to free input and update queue 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.
Armin Novak [Tue, 12 Nov 2013 14:02:25 +0000 (15:02 +0100)]
Added message queue custom free handler for input queue.
Armin Novak [Tue, 12 Nov 2013 14:01:25 +0000 (15:01 +0100)]
Added assertions to spot invalid call sequence for <freerdp_check_fds>
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.
Armin Novak [Tue, 12 Nov 2013 09:25:41 +0000 (10:25 +0100)]
Removed pthreads, using winpr now.
Armin Novak [Tue, 12 Nov 2013 09:24:13 +0000 (10:24 +0100)]
Fixed resource cleanup, using DEBUG_WARN now for error messages.
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.
Armin Novak [Tue, 12 Nov 2013 09:22:41 +0000 (10:22 +0100)]
DEBUG_ANDROID now a debug define using default <debug.h> macros.
Armin Novak [Tue, 12 Nov 2013 09:22:04 +0000 (10:22 +0100)]
Fixed crash due to duplicate resource cleanup (MessagePipe freed in channel)
Armin Novak [Tue, 12 Nov 2013 09:21:39 +0000 (10:21 +0100)]
Using absolute paths in generation script now.
Armin Novak [Tue, 12 Nov 2013 09:21:14 +0000 (10:21 +0100)]
Fixed output path for JNI header generation script.
Dan Bungert [Tue, 12 Nov 2013 00:57:44 +0000 (17:57 -0700)]
Add support with new args for client hostname
Armin Novak [Fri, 8 Nov 2013 15:43:33 +0000 (16:43 +0100)]
Updated documentation.
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.
Armin Novak [Fri, 8 Nov 2013 14:20:23 +0000 (15:20 +0100)]
Modified 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.
Armin Novak [Fri, 8 Nov 2013 14:16:18 +0000 (15:16 +0100)]
Modified build to allow native debugging with eclipse.
Armin Novak [Fri, 8 Nov 2013 12:40:05 +0000 (13:40 +0100)]
Enabled native building support.
Armin Novak [Fri, 8 Nov 2013 12:31:29 +0000 (13:31 +0100)]
Added missing <config.h> include.
Armin Novak [Fri, 8 Nov 2013 12:31:04 +0000 (13:31 +0100)]
Fixed invaid setting of android app default version.
Armin Novak [Fri, 8 Nov 2013 12:15:04 +0000 (13:15 +0100)]
Android App version now configurable from cmake.
Armin Novak [Fri, 8 Nov 2013 11:51:01 +0000 (12:51 +0100)]
Setting correct debuggable now depending on configuration.
Armin Novak [Fri, 8 Nov 2013 11:48:04 +0000 (12:48 +0100)]
Using new library destination path for android.
Armin Novak [Fri, 8 Nov 2013 11:46:32 +0000 (12:46 +0100)]
Modified ant build target.
Armin Novak [Fri, 8 Nov 2013 11:44:28 +0000 (12:44 +0100)]
Added ndk-build detection.
Armin Novak [Fri, 8 Nov 2013 11:42:41 +0000 (12:42 +0100)]
Modified ant build target.
Armin Novak [Fri, 8 Nov 2013 11:37:38 +0000 (12:37 +0100)]
Added generation of android ndk build scripts.
Armin Novak [Fri, 8 Nov 2013 11:08:06 +0000 (12:08 +0100)]
Added native android build scripts.
Armin Novak [Fri, 8 Nov 2013 09:27:57 +0000 (10:27 +0100)]
Removed unneccessary include <spawn.h>, which broke the build.
Armin Novak [Fri, 8 Nov 2013 09:27:33 +0000 (10:27 +0100)]
Redirected debugging to logcat if build for android.
Armin Novak [Fri, 8 Nov 2013 09:27:16 +0000 (10:27 +0100)]
Resource cleanup fixes.
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
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
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
Marc-André Moreau [Wed, 6 Nov 2013 19:31:33 +0000 (14:31 -0500)]
channels/rdpsnd: fix bug in rdpsnd and rdpdr deinitialization
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.
Marc-André Moreau [Wed, 6 Nov 2013 18:59:03 +0000 (13:59 -0500)]
Merge branch 'master' of github.com:FreeRDP/FreeRDP
Marc-André Moreau [Wed, 6 Nov 2013 18:56:30 +0000 (10:56 -0800)]
Merge pull request #15 from MartinHaimberger/WLOGIMPROVEMENT
improved wlog
Marc-André Moreau [Wed, 6 Nov 2013 18:55:55 +0000 (10:55 -0800)]
Merge pull request #16 from bmiklautz/process
Process
Marc-André Moreau [Wed, 6 Nov 2013 18:53:10 +0000 (13:53 -0500)]
freerdp: merge with master
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
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
Bernhard Miklautz [Wed, 6 Nov 2013 16:44:17 +0000 (17:44 +0100)]
install version.h
Bernhard Miklautz [Wed, 6 Nov 2013 16:29:33 +0000 (17:29 +0100)]
moved version information to freerdp/version.h
fixed #1465
Marc-André Moreau [Wed, 6 Nov 2013 15:02:58 +0000 (10:02 -0500)]
freerdp: implement restricted admin mode pass-the-hash option
Marc-André Moreau [Wed, 6 Nov 2013 06:51:55 +0000 (01:51 -0500)]
freerdp: add restricted admin option
Marc-André Moreau [Wed, 6 Nov 2013 00:44:26 +0000 (19:44 -0500)]
libwinpr-security: fix exporting of target
Marc-André Moreau [Tue, 5 Nov 2013 04:45:19 +0000 (23:45 -0500)]
libfreerdp-client: fix memory leaks in settings accessors
Marc-André Moreau [Tue, 5 Nov 2013 16:49:42 +0000 (11:49 -0500)]
mfreerdp: fix termination of MacFreeRDP
Zhang Zhaolong [Tue, 5 Nov 2013 02:52:17 +0000 (10:52 +0800)]
Add cliprdr on windows. File clipping is not supported yet.
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
Marc-André Moreau [Mon, 4 Nov 2013 19:16:59 +0000 (14:16 -0500)]
libfreerdp-core: fix deadlock in transport thread
Marc-André Moreau [Mon, 4 Nov 2013 17:40:29 +0000 (12:40 -0500)]
libfreerdp-core: change transport thread
Marc-André Moreau [Mon, 4 Nov 2013 02:01:36 +0000 (21:01 -0500)]
channels/rdpdr: make use of MessageQueue for drive redirection
Marc-André Moreau [Mon, 4 Nov 2013 00:10:33 +0000 (19:10 -0500)]
channels/drive: refactoring
Marc-André Moreau [Sun, 3 Nov 2013 21:25:56 +0000 (16:25 -0500)]
libfreerdp-core: start untangling session redirection
Marc-André Moreau [Sun, 3 Nov 2013 18:51:41 +0000 (13:51 -0500)]
libfreerdp-cache: refactor code style
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
Marc-André Moreau [Sun, 3 Nov 2013 17:34:55 +0000 (12:34 -0500)]
libfreerdp-core: fix leak in freerdp_settings_clone
Marc-André Moreau [Sat, 2 Nov 2013 00:24:14 +0000 (20:24 -0400)]
Merge branch 'master' of github.com:awakecoding/FreeRDP
Marc-André Moreau [Sat, 2 Nov 2013 00:23:56 +0000 (20:23 -0400)]
libfreerdp-core: prevent multi-session crashes on Mac OS X
Marc-André Moreau [Fri, 1 Nov 2013 22:32:36 +0000 (18:32 -0400)]
libwinpr-crt: added SecureZeroMemory
Marc-André Moreau [Fri, 1 Nov 2013 18:13:09 +0000 (14:13 -0400)]
libfreerdp-core: fix transport failure case with session redirection
Marc-André Moreau [Fri, 1 Nov 2013 15:45:28 +0000 (11:45 -0400)]
libfreerdp-core: fix redirection parsing bug
Marc-André Moreau [Fri, 1 Nov 2013 15:33:59 +0000 (11:33 -0400)]
libfreerdp-core: fix redirection parsing bug, add logging
Marc-André Moreau [Fri, 1 Nov 2013 14:59:30 +0000 (10:59 -0400)]
libfreerdp-core: get rid of rdpString in redirection module
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
Marc-André Moreau [Fri, 1 Nov 2013 14:01:16 +0000 (10:01 -0400)]
libfreerdp-cache: refactor glyph cache and add logging
Marc-André Moreau [Fri, 1 Nov 2013 03:35:24 +0000 (23:35 -0400)]
libfreerdp-core: fix memory leaks reported by valgrind
Marc-André Moreau [Fri, 1 Nov 2013 01:12:06 +0000 (21:12 -0400)]
libfreerdp-core: fix leaks and potential use after free
Marc-André Moreau [Thu, 31 Oct 2013 23:46:59 +0000 (19:46 -0400)]
cmake: check for inclusion of FreeRDS
Marc-André Moreau [Thu, 31 Oct 2013 21:19:46 +0000 (17:19 -0400)]
libwinpr-io: add missing link dependency to libwinpr-nt
Marc-André Moreau [Thu, 31 Oct 2013 15:02:40 +0000 (11:02 -0400)]
Merge branch 'master' of github.com:awakecoding/FreeRDP
Marc-André Moreau [Thu, 31 Oct 2013 15:02:25 +0000 (11:02 -0400)]
libwinpr-io: start device file implementation