Christian Landvogt [Mon, 4 Feb 2013 14:28:48 +0000 (15:28 +0100)]
x11-client: added brush style BS_HATCHED
according to [MS-RDPEGDI] 2.2.2.2.1.1.2.3 PatBlt (PATBLT_ORDER)
Marc-André Moreau [Sat, 2 Feb 2013 21:30:54 +0000 (13:30 -0800)]
Merge pull request #932 from hardening/remoteFxChecks
Add checks on RemoteFX
Marc-André Moreau [Sat, 2 Feb 2013 21:30:33 +0000 (13:30 -0800)]
Merge pull request #949 from hardening/eventfd
Add support for eventfd
Marc-André Moreau [Sat, 2 Feb 2013 21:30:23 +0000 (13:30 -0800)]
Merge pull request #938 from bmiklautz/plugin_compat
compat: fix plugin load for plugins without data argument
Marc-André Moreau [Sat, 2 Feb 2013 21:30:05 +0000 (13:30 -0800)]
Merge pull request #947 from hardening/rdpFix
check size before decompressing
Marc-André Moreau [Sat, 2 Feb 2013 21:29:56 +0000 (13:29 -0800)]
Merge pull request #939 from nschneider/ffmpeg_mac_patch
Added frameworks for build with ffmpeg on mac OSX
Marc-André Moreau [Sat, 2 Feb 2013 21:29:27 +0000 (13:29 -0800)]
Merge pull request #945 from mfleisz/master
libfreerdp-core: Fixed incorrect use of BOOL as a return value where an integer was returned
Marc-André Moreau [Sat, 2 Feb 2013 21:29:13 +0000 (13:29 -0800)]
Merge pull request #934 from dlesaffre/master
serial: making a working version for my CISCO 800 series router
hardening [Fri, 1 Feb 2013 21:43:20 +0000 (22:43 +0100)]
check size before decompressing
fixed return value from BOOL to int
Martin Fleisz [Fri, 1 Feb 2013 09:15:36 +0000 (10:15 +0100)]
libfreerdp-core: Fixed incorrect use of BOOL as a return value where an integer was returned
hardening [Thu, 31 Jan 2013 23:47:44 +0000 (00:47 +0100)]
event: don't select then write when using eventfd, write directly
Marc-André Moreau [Thu, 31 Jan 2013 23:13:24 +0000 (15:13 -0800)]
Merge pull request #944 from awakecoding/master
TS Gateway Fix, Valgrind Cleanup, Asynchronous Mode (Experimental)
Marc-André Moreau [Thu, 31 Jan 2013 23:07:04 +0000 (18:07 -0500)]
libfreerdp-crypto: replace Base64 implementation
Marc-André Moreau [Thu, 31 Jan 2013 21:36:56 +0000 (16:36 -0500)]
libfreerdp-crypto: fix build on windows
Marc-André Moreau [Thu, 31 Jan 2013 21:11:37 +0000 (16:11 -0500)]
libfreerdp-crypto: fix base64 encoding, fix TS Gateway HTTPS authentication
Marc-André Moreau [Thu, 31 Jan 2013 16:33:08 +0000 (11:33 -0500)]
mfreerdp-server: merging with master
Marc-André Moreau [Thu, 31 Jan 2013 01:39:57 +0000 (20:39 -0500)]
libwinpr-sspi: cleanup NTLM messages
Marc-André Moreau [Thu, 31 Jan 2013 01:10:21 +0000 (17:10 -0800)]
Merge pull request #942 from C-o-r-E/master
mfreerdp-server: Added output sound redirection
C-o-r-E [Thu, 31 Jan 2013 00:56:58 +0000 (19:56 -0500)]
libfreerdp: fix slash
C-o-r-E [Thu, 31 Jan 2013 00:56:04 +0000 (19:56 -0500)]
Merge branch 'master' of https://github.com/C-o-r-E/FreeRDP
Corey C [Thu, 31 Jan 2013 00:55:37 +0000 (19:55 -0500)]
wfreerdp-server: enabled SSE2
Marc-André Moreau [Thu, 31 Jan 2013 00:47:27 +0000 (19:47 -0500)]
libwinpr-sspi: cleanup NTLM authenticate message construction
C-o-r-E [Thu, 31 Jan 2013 00:05:35 +0000 (19:05 -0500)]
Merge remote-tracking branch 'upstream/master'
Corey C [Wed, 30 Jan 2013 23:55:54 +0000 (18:55 -0500)]
Merge branch 'master' of https://github.com/C-o-r-E/FreeRDP
Corey C [Wed, 30 Jan 2013 23:55:22 +0000 (18:55 -0500)]
libfreerdp: missing include
C-o-r-E [Wed, 30 Jan 2013 23:54:08 +0000 (18:54 -0500)]
mfreerdp-server: fixed mstsc bug.
Norbert Schneider [Wed, 30 Jan 2013 13:25:44 +0000 (14:25 +0100)]
Added frameworks for build with ffmpeg on mac OSX
Bernhard Miklautz [Wed, 30 Jan 2013 09:51:49 +0000 (10:51 +0100)]
compat: fix plugin load for plugins without data argument
Marc-André Moreau [Tue, 29 Jan 2013 21:18:17 +0000 (16:18 -0500)]
libwinpr-sysinfo: fix hostname detection
Marc-André Moreau [Tue, 29 Jan 2013 19:01:33 +0000 (14:01 -0500)]
Merge branch 'master' of github.com:FreeRDP/FreeRDP
David Lesaffre [Tue, 29 Jan 2013 15:07:58 +0000 (16:07 +0100)]
Merge remote-tracking branch 'upstream/master'
David Lesaffre [Tue, 29 Jan 2013 15:07:16 +0000 (16:07 +0100)]
making a working version for my CISCO 800 series router
Marc-André Moreau [Tue, 29 Jan 2013 14:35:30 +0000 (06:35 -0800)]
Merge pull request #933 from thinstuff/android
aFreeRDP: initial release
Bernhard Miklautz [Tue, 29 Jan 2013 11:59:58 +0000 (12:59 +0100)]
aFreeRDP: initial release
This is the initial release of aFreeRDP the FreeRDP Android client.
For build instructions have a look to docs/README.android.
Vic Lee [Tue, 29 Jan 2013 07:04:17 +0000 (15:04 +0800)]
include/winpr/pool.h: fix windows build.
Vic Lee [Tue, 29 Jan 2013 06:45:49 +0000 (14:45 +0800)]
include: add various missing extern C decls.
Marc-André Moreau [Tue, 29 Jan 2013 05:26:17 +0000 (00:26 -0500)]
libfreerdp-locale: added static Mac OS X keymap
Marc-André Moreau [Mon, 28 Jan 2013 23:42:32 +0000 (18:42 -0500)]
libfreerdp-core: cleanup memory management of secondary orders
hardening [Mon, 28 Jan 2013 21:23:10 +0000 (22:23 +0100)]
Add checks on RemoteFX
Marc-André Moreau [Mon, 28 Jan 2013 02:07:17 +0000 (21:07 -0500)]
libfreerdp-core: added input event queue
Marc-André Moreau [Sun, 27 Jan 2013 23:22:46 +0000 (18:22 -0500)]
libfreerdp-core: add +async-update and +async-input command-line options
Marc-André Moreau [Sun, 27 Jan 2013 22:17:04 +0000 (17:17 -0500)]
libfreerdp-core: fix server-side color depth negotiation
Marc-André Moreau [Fri, 25 Jan 2013 22:52:37 +0000 (17:52 -0500)]
libfreerdp-core: fix memory leaks
Marc-André Moreau [Fri, 25 Jan 2013 18:52:01 +0000 (13:52 -0500)]
libfreerdp-core: added more RPC fault PDU error codes
Marc-André Moreau [Fri, 25 Jan 2013 18:47:56 +0000 (13:47 -0500)]
libfreerdp-core: fix check for null certificate
Marc-André Moreau [Fri, 25 Jan 2013 18:17:51 +0000 (13:17 -0500)]
libfreerdp-core: disable asynchronous mode for now
Marc-André Moreau [Fri, 25 Jan 2013 18:12:21 +0000 (13:12 -0500)]
libfreerdp-core: free messages after calls
Bernhard Miklautz [Fri, 25 Jan 2013 17:13:14 +0000 (18:13 +0100)]
primitives: return value to fix compiler warning
Marc-André Moreau [Fri, 25 Jan 2013 17:08:00 +0000 (12:08 -0500)]
xfreerdp: add asynchronous dequeuing of graphical messages
Marc-André Moreau [Fri, 25 Jan 2013 17:04:03 +0000 (09:04 -0800)]
Merge pull request #930 from bmiklautz/elif
added missing defined() in #elif
Bernhard Miklautz [Fri, 25 Jan 2013 16:50:40 +0000 (17:50 +0100)]
added missing defined() in #elif
gcc >= 4.4 requires a condition in #elif.
Marc-André Moreau [Fri, 25 Jan 2013 15:50:38 +0000 (07:50 -0800)]
Merge pull request #929 from bmiklautz/armbuild
build: changed detection for i686/x86_64
Bernhard Miklautz [Fri, 25 Jan 2013 13:27:47 +0000 (14:27 +0100)]
build: changed detection for i686/x86_64
Fixes compilation/feature detection on arm.
Marc-André Moreau [Fri, 25 Jan 2013 05:27:39 +0000 (00:27 -0500)]
libfreerdp-core: copy messages for asynchronous queuing
Marc-André Moreau [Fri, 25 Jan 2013 03:38:13 +0000 (22:38 -0500)]
libfreerdp-core: implement message dequeuing
C-o-r-E [Fri, 25 Jan 2013 02:30:04 +0000 (21:30 -0500)]
mfreerdp-server: latency tweaks
Marc-André Moreau [Fri, 25 Jan 2013 01:05:03 +0000 (20:05 -0500)]
libfreerdp-core: add message callback registration
C-o-r-E [Fri, 25 Jan 2013 01:03:44 +0000 (20:03 -0500)]
mfreerdp-server: rdpsnd cleanup (successive logons working)
C-o-r-E [Fri, 25 Jan 2013 00:21:56 +0000 (19:21 -0500)]
mfreerdp-server: rdpsnd basic functionality
Marc-André Moreau [Fri, 25 Jan 2013 00:08:30 +0000 (19:08 -0500)]
libfreerdp-core: add default message post calls in message queue stubs
Marc-André Moreau [Thu, 24 Jan 2013 22:35:55 +0000 (17:35 -0500)]
libfreerdp-core: added message IDs
Marc-André Moreau [Thu, 24 Jan 2013 22:11:43 +0000 (17:11 -0500)]
libfreerdp-core: added message queue stubs
Marc-André Moreau [Thu, 24 Jan 2013 20:08:49 +0000 (15:08 -0500)]
libwinpr-utils: test MessageQueue
Marc-André Moreau [Thu, 24 Jan 2013 19:09:44 +0000 (14:09 -0500)]
libwinpr-utils: started implementing asynchronous MessageQueue
Marc-André Moreau [Thu, 24 Jan 2013 16:35:25 +0000 (08:35 -0800)]
Merge pull request #926 from bmiklautz/zero_tp
winpr/pool: zero thread pool on creation
Bernhard Miklautz [Thu, 24 Jan 2013 16:17:12 +0000 (17:17 +0100)]
winpr/pool: zero thread pool on creation
C-o-r-E [Thu, 24 Jan 2013 02:11:41 +0000 (21:11 -0500)]
mfreerdp-server: rdpsnd fixes (init works)
Marc-André Moreau [Thu, 24 Jan 2013 00:45:38 +0000 (16:45 -0800)]
Merge pull request #922 from awakecoding/master
Platform-Specific System Information
Marc-André Moreau [Thu, 24 Jan 2013 00:37:50 +0000 (19:37 -0500)]
libwinpr-sysinfo: fix build on Mac OS X
Marc-André Moreau [Thu, 24 Jan 2013 00:21:14 +0000 (19:21 -0500)]
libfreerdp-codec: add processor count detection and auto-enabling of threads in RemoteFX decoder
Marc-André Moreau [Wed, 23 Jan 2013 23:39:48 +0000 (18:39 -0500)]
libfreerdp-primitives: cleanup platform definitions
Marc-André Moreau [Wed, 23 Jan 2013 22:46:32 +0000 (17:46 -0500)]
libwinpr-sysinfo: added platform-specific macro definitions
C-o-r-E [Wed, 23 Jan 2013 21:10:57 +0000 (16:10 -0500)]
Merge remote-tracking branch 'upstream/master'
C-o-r-E [Wed, 23 Jan 2013 21:09:09 +0000 (16:09 -0500)]
mfreerdp-server: temporarily removed conditional compilation of rdpsnd and audin
hardening [Wed, 23 Jan 2013 20:59:01 +0000 (21:59 +0100)]
Added preliminary support for eventfd
C-o-r-E [Wed, 23 Jan 2013 18:44:58 +0000 (13:44 -0500)]
libfreerdp: fixed parenthesis
C-o-r-E [Wed, 23 Jan 2013 17:54:09 +0000 (12:54 -0500)]
mfreerdp-server: replaced xnew/xzalloc calls
Marc-André Moreau [Wed, 23 Jan 2013 16:50:28 +0000 (11:50 -0500)]
Merge branch 'master' of github.com:awakecoding/FreeRDP
Marc-André Moreau [Wed, 23 Jan 2013 16:48:31 +0000 (11:48 -0500)]
libfreerdp-codec: fix build on Windows
Marc-André Moreau [Wed, 23 Jan 2013 15:12:19 +0000 (07:12 -0800)]
Merge pull request #920 from dlesaffre/master
serial port comm: prevent read in freed memory
Marc-André Moreau [Wed, 23 Jan 2013 15:11:39 +0000 (07:11 -0800)]
Merge pull request #921 from bmiklautz/nsc_mem
codec/nsc: initialize elements with NULL
Bernhard Miklautz [Wed, 23 Jan 2013 13:30:31 +0000 (14:30 +0100)]
codec/nsc: initialize elements with NULL
bmpdata and plane_buf[i] are checked agains NULL before using/freeing them
but they were not initialized to NULL. This caused segfaults in
the sample server.
David Lesaffre [Wed, 23 Jan 2013 13:25:33 +0000 (14:25 +0100)]
prevent read in freed memory
Marc-André Moreau [Wed, 23 Jan 2013 04:02:29 +0000 (23:02 -0500)]
Merge branch 'master' of github.com:FreeRDP/FreeRDP
Marc-André Moreau [Wed, 23 Jan 2013 04:00:20 +0000 (23:00 -0500)]
libfreerdp-codec: start parallelizing rfx_decode_rgb
Marc-André Moreau [Wed, 23 Jan 2013 03:03:06 +0000 (19:03 -0800)]
Merge pull request #918 from awakecoding/master
RemoteFX Parallel Processing of Tiles
Marc-André Moreau [Wed, 23 Jan 2013 02:57:21 +0000 (21:57 -0500)]
Merge branch 'master' of github.com:FreeRDP/FreeRDP
Marc-André Moreau [Wed, 23 Jan 2013 02:54:13 +0000 (21:54 -0500)]
libfreerdp-codec: added registry keys for multithreaded RemoteFX decoder
Marc-André Moreau [Wed, 23 Jan 2013 02:24:04 +0000 (21:24 -0500)]
libfreerdp-codec: implement buffer pooling for RemoteFX
Marc-André Moreau [Wed, 23 Jan 2013 01:36:08 +0000 (20:36 -0500)]
libwinpr-utils: added buffer pool
Marc-André Moreau [Tue, 22 Jan 2013 23:32:17 +0000 (18:32 -0500)]
libfreerdp-codec: use _aligned_free for RemoteFX buffers
Marc-André Moreau [Tue, 22 Jan 2013 23:14:50 +0000 (18:14 -0500)]
libfreerdp-codec: start parallel decoding of RemoteFX tiles
Marc-André Moreau [Tue, 22 Jan 2013 22:24:57 +0000 (17:24 -0500)]
libwinpr-pool: fix InitializeThreadpoolEnvironment
Marc-André Moreau [Tue, 22 Jan 2013 21:19:32 +0000 (16:19 -0500)]
libwinpr-pool: improve thread pool API on Linux
Marc-André Moreau [Tue, 22 Jan 2013 21:04:52 +0000 (13:04 -0800)]
Merge pull request #917 from hardening/WaitForMultipleObjectsFix
WaitForMultipleObjects should conform to API and return WAIT_FAILED when nCount is 0
hardening [Tue, 22 Jan 2013 20:58:06 +0000 (21:58 +0100)]
WaitForMultipleObjects should conform to API and return WAIT_FAILED when nCount is 0
Vic Lee [Tue, 22 Jan 2013 15:26:55 +0000 (23:26 +0800)]
rdpsnd: fix some null pointer crashes.
Vic Lee [Tue, 22 Jan 2013 14:42:01 +0000 (22:42 +0800)]
include: add missing extern C decls.
Marc-André Moreau [Tue, 22 Jan 2013 04:34:46 +0000 (23:34 -0500)]
libwinpr-pool: improve Windows implementation
Marc-André Moreau [Tue, 22 Jan 2013 00:22:08 +0000 (19:22 -0500)]
libwinpr-pool: implement WaitForThreadpoolWorkCallbacks