platform/upstream/freerdp.git
11 years agox11-client: added brush style BS_HATCHED
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)

11 years agoMerge pull request #932 from hardening/remoteFxChecks
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

11 years agoMerge pull request #949 from hardening/eventfd
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

11 years agoMerge pull request #938 from bmiklautz/plugin_compat
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

11 years agoMerge pull request #947 from hardening/rdpFix
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

11 years agoMerge pull request #939 from nschneider/ffmpeg_mac_patch
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

11 years agoMerge pull request #945 from mfleisz/master
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

11 years agoMerge pull request #934 from dlesaffre/master
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

11 years agocheck size before decompressing
hardening [Fri, 1 Feb 2013 21:43:20 +0000 (22:43 +0100)]
check size before decompressing
fixed return value from BOOL to int

11 years agolibfreerdp-core: Fixed incorrect use of BOOL as a return value where an integer was...
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

11 years agoevent: don't select then write when using eventfd, write directly
hardening [Thu, 31 Jan 2013 23:47:44 +0000 (00:47 +0100)]
event: don't select then write when using eventfd, write directly

11 years agoMerge pull request #944 from awakecoding/master
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)

11 years agolibfreerdp-crypto: replace Base64 implementation
Marc-André Moreau [Thu, 31 Jan 2013 23:07:04 +0000 (18:07 -0500)]
libfreerdp-crypto: replace Base64 implementation

11 years agolibfreerdp-crypto: fix build on windows
Marc-André Moreau [Thu, 31 Jan 2013 21:36:56 +0000 (16:36 -0500)]
libfreerdp-crypto: fix build on windows

11 years agolibfreerdp-crypto: fix base64 encoding, fix TS Gateway HTTPS authentication
Marc-André Moreau [Thu, 31 Jan 2013 21:11:37 +0000 (16:11 -0500)]
libfreerdp-crypto: fix base64 encoding, fix TS Gateway HTTPS authentication

11 years agomfreerdp-server: merging with master
Marc-André Moreau [Thu, 31 Jan 2013 16:33:08 +0000 (11:33 -0500)]
mfreerdp-server: merging with master

11 years agolibwinpr-sspi: cleanup NTLM messages
Marc-André Moreau [Thu, 31 Jan 2013 01:39:57 +0000 (20:39 -0500)]
libwinpr-sspi: cleanup NTLM messages

11 years agoMerge pull request #942 from C-o-r-E/master
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

11 years agolibfreerdp: fix slash
C-o-r-E [Thu, 31 Jan 2013 00:56:58 +0000 (19:56 -0500)]
libfreerdp: fix slash

11 years agoMerge branch 'master' of https://github.com/C-o-r-E/FreeRDP
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

11 years agowfreerdp-server: enabled SSE2
Corey C [Thu, 31 Jan 2013 00:55:37 +0000 (19:55 -0500)]
wfreerdp-server: enabled SSE2

11 years agolibwinpr-sspi: cleanup NTLM authenticate message construction
Marc-André Moreau [Thu, 31 Jan 2013 00:47:27 +0000 (19:47 -0500)]
libwinpr-sspi: cleanup NTLM authenticate message construction

11 years agoMerge remote-tracking branch 'upstream/master'
C-o-r-E [Thu, 31 Jan 2013 00:05:35 +0000 (19:05 -0500)]
Merge remote-tracking branch 'upstream/master'

11 years agoMerge branch 'master' of https://github.com/C-o-r-E/FreeRDP
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

11 years agolibfreerdp: missing include
Corey C [Wed, 30 Jan 2013 23:55:22 +0000 (18:55 -0500)]
libfreerdp: missing include

11 years agomfreerdp-server: fixed mstsc bug.
C-o-r-E [Wed, 30 Jan 2013 23:54:08 +0000 (18:54 -0500)]
mfreerdp-server: fixed mstsc bug.

11 years agoAdded frameworks for build with ffmpeg on mac OSX
Norbert Schneider [Wed, 30 Jan 2013 13:25:44 +0000 (14:25 +0100)]
Added frameworks for build with ffmpeg on mac OSX

11 years agocompat: fix plugin load for plugins without data argument
Bernhard Miklautz [Wed, 30 Jan 2013 09:51:49 +0000 (10:51 +0100)]
compat: fix plugin load for plugins without data argument

11 years agolibwinpr-sysinfo: fix hostname detection
Marc-André Moreau [Tue, 29 Jan 2013 21:18:17 +0000 (16:18 -0500)]
libwinpr-sysinfo: fix hostname detection

11 years agoMerge branch 'master' of github.com:FreeRDP/FreeRDP
Marc-André Moreau [Tue, 29 Jan 2013 19:01:33 +0000 (14:01 -0500)]
Merge branch 'master' of github.com:FreeRDP/FreeRDP

11 years agoMerge remote-tracking branch 'upstream/master'
David Lesaffre [Tue, 29 Jan 2013 15:07:58 +0000 (16:07 +0100)]
Merge remote-tracking branch 'upstream/master'

11 years agomaking a working version for my CISCO 800 series router
David Lesaffre [Tue, 29 Jan 2013 15:07:16 +0000 (16:07 +0100)]
making a working version for my CISCO 800 series router

11 years agoMerge pull request #933 from thinstuff/android
Marc-André Moreau [Tue, 29 Jan 2013 14:35:30 +0000 (06:35 -0800)]
Merge pull request #933 from thinstuff/android

aFreeRDP: initial release

11 years agoaFreeRDP: 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.

11 years agoinclude/winpr/pool.h: fix windows build.
Vic Lee [Tue, 29 Jan 2013 07:04:17 +0000 (15:04 +0800)]
include/winpr/pool.h: fix windows build.

11 years agoinclude: add various missing extern C decls.
Vic Lee [Tue, 29 Jan 2013 06:45:49 +0000 (14:45 +0800)]
include: add various missing extern C decls.

11 years agolibfreerdp-locale: added static Mac OS X keymap
Marc-André Moreau [Tue, 29 Jan 2013 05:26:17 +0000 (00:26 -0500)]
libfreerdp-locale: added static Mac OS X keymap

11 years agolibfreerdp-core: cleanup memory management of secondary orders
Marc-André Moreau [Mon, 28 Jan 2013 23:42:32 +0000 (18:42 -0500)]
libfreerdp-core: cleanup memory management of secondary orders

11 years agoAdd checks on RemoteFX
hardening [Mon, 28 Jan 2013 21:23:10 +0000 (22:23 +0100)]
Add checks on RemoteFX

11 years agolibfreerdp-core: added input event queue
Marc-André Moreau [Mon, 28 Jan 2013 02:07:17 +0000 (21:07 -0500)]
libfreerdp-core: added input event queue

11 years agolibfreerdp-core: add +async-update and +async-input command-line options
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

11 years agolibfreerdp-core: fix server-side color depth negotiation
Marc-André Moreau [Sun, 27 Jan 2013 22:17:04 +0000 (17:17 -0500)]
libfreerdp-core: fix server-side color depth negotiation

11 years agolibfreerdp-core: fix memory leaks
Marc-André Moreau [Fri, 25 Jan 2013 22:52:37 +0000 (17:52 -0500)]
libfreerdp-core: fix memory leaks

11 years agolibfreerdp-core: added more RPC fault PDU error codes
Marc-André Moreau [Fri, 25 Jan 2013 18:52:01 +0000 (13:52 -0500)]
libfreerdp-core: added more RPC fault PDU error codes

11 years agolibfreerdp-core: fix check for null certificate
Marc-André Moreau [Fri, 25 Jan 2013 18:47:56 +0000 (13:47 -0500)]
libfreerdp-core: fix check for null certificate

11 years agolibfreerdp-core: disable asynchronous mode for now
Marc-André Moreau [Fri, 25 Jan 2013 18:17:51 +0000 (13:17 -0500)]
libfreerdp-core: disable asynchronous mode for now

11 years agolibfreerdp-core: free messages after calls
Marc-André Moreau [Fri, 25 Jan 2013 18:12:21 +0000 (13:12 -0500)]
libfreerdp-core: free messages after calls

11 years agoprimitives: return value to fix compiler warning
Bernhard Miklautz [Fri, 25 Jan 2013 17:13:14 +0000 (18:13 +0100)]
primitives: return value to fix compiler warning

11 years agoxfreerdp: add asynchronous dequeuing of graphical messages
Marc-André Moreau [Fri, 25 Jan 2013 17:08:00 +0000 (12:08 -0500)]
xfreerdp: add asynchronous dequeuing of graphical messages

11 years agoMerge pull request #930 from bmiklautz/elif
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

11 years agoadded 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.

11 years agoMerge pull request #929 from bmiklautz/armbuild
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

11 years agobuild: 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.

11 years agolibfreerdp-core: copy messages for asynchronous queuing
Marc-André Moreau [Fri, 25 Jan 2013 05:27:39 +0000 (00:27 -0500)]
libfreerdp-core: copy messages for asynchronous queuing

11 years agolibfreerdp-core: implement message dequeuing
Marc-André Moreau [Fri, 25 Jan 2013 03:38:13 +0000 (22:38 -0500)]
libfreerdp-core: implement message dequeuing

11 years agomfreerdp-server: latency tweaks
C-o-r-E [Fri, 25 Jan 2013 02:30:04 +0000 (21:30 -0500)]
mfreerdp-server: latency tweaks

11 years agolibfreerdp-core: add message callback registration
Marc-André Moreau [Fri, 25 Jan 2013 01:05:03 +0000 (20:05 -0500)]
libfreerdp-core: add message callback registration

11 years agomfreerdp-server: rdpsnd cleanup (successive logons working)
C-o-r-E [Fri, 25 Jan 2013 01:03:44 +0000 (20:03 -0500)]
mfreerdp-server: rdpsnd cleanup (successive logons working)

11 years agomfreerdp-server: rdpsnd basic functionality
C-o-r-E [Fri, 25 Jan 2013 00:21:56 +0000 (19:21 -0500)]
mfreerdp-server: rdpsnd basic functionality

11 years agolibfreerdp-core: add default message post calls in message queue stubs
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

11 years agolibfreerdp-core: added message IDs
Marc-André Moreau [Thu, 24 Jan 2013 22:35:55 +0000 (17:35 -0500)]
libfreerdp-core: added message IDs

11 years agolibfreerdp-core: added message queue stubs
Marc-André Moreau [Thu, 24 Jan 2013 22:11:43 +0000 (17:11 -0500)]
libfreerdp-core: added message queue stubs

11 years agolibwinpr-utils: test MessageQueue
Marc-André Moreau [Thu, 24 Jan 2013 20:08:49 +0000 (15:08 -0500)]
libwinpr-utils: test MessageQueue

11 years agolibwinpr-utils: started implementing asynchronous MessageQueue
Marc-André Moreau [Thu, 24 Jan 2013 19:09:44 +0000 (14:09 -0500)]
libwinpr-utils: started implementing asynchronous MessageQueue

11 years agoMerge pull request #926 from bmiklautz/zero_tp
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

11 years agowinpr/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

11 years agomfreerdp-server: rdpsnd fixes (init works)
C-o-r-E [Thu, 24 Jan 2013 02:11:41 +0000 (21:11 -0500)]
mfreerdp-server: rdpsnd fixes (init works)

11 years agoMerge pull request #922 from awakecoding/master
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

11 years agolibwinpr-sysinfo: fix build on Mac OS X
Marc-André Moreau [Thu, 24 Jan 2013 00:37:50 +0000 (19:37 -0500)]
libwinpr-sysinfo: fix build on Mac OS X

11 years agolibfreerdp-codec: add processor count detection and auto-enabling of threads in Remot...
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

11 years agolibfreerdp-primitives: cleanup platform definitions
Marc-André Moreau [Wed, 23 Jan 2013 23:39:48 +0000 (18:39 -0500)]
libfreerdp-primitives: cleanup platform definitions

11 years agolibwinpr-sysinfo: added platform-specific macro definitions
Marc-André Moreau [Wed, 23 Jan 2013 22:46:32 +0000 (17:46 -0500)]
libwinpr-sysinfo: added platform-specific macro definitions

11 years agoMerge remote-tracking branch 'upstream/master'
C-o-r-E [Wed, 23 Jan 2013 21:10:57 +0000 (16:10 -0500)]
Merge remote-tracking branch 'upstream/master'

11 years agomfreerdp-server: temporarily removed conditional compilation of rdpsnd and audin
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

11 years agoAdded preliminary support for eventfd
hardening [Wed, 23 Jan 2013 20:59:01 +0000 (21:59 +0100)]
Added preliminary support for eventfd

11 years agolibfreerdp: fixed parenthesis
C-o-r-E [Wed, 23 Jan 2013 18:44:58 +0000 (13:44 -0500)]
libfreerdp: fixed parenthesis

11 years agomfreerdp-server: replaced xnew/xzalloc calls
C-o-r-E [Wed, 23 Jan 2013 17:54:09 +0000 (12:54 -0500)]
mfreerdp-server: replaced xnew/xzalloc calls

11 years agoMerge branch 'master' of github.com:awakecoding/FreeRDP
Marc-André Moreau [Wed, 23 Jan 2013 16:50:28 +0000 (11:50 -0500)]
Merge branch 'master' of github.com:awakecoding/FreeRDP

11 years agolibfreerdp-codec: fix build on Windows
Marc-André Moreau [Wed, 23 Jan 2013 16:48:31 +0000 (11:48 -0500)]
libfreerdp-codec: fix build on Windows

11 years agoMerge pull request #920 from dlesaffre/master
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

11 years agoMerge pull request #921 from bmiklautz/nsc_mem
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

11 years agocodec/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.

11 years agoprevent read in freed memory
David Lesaffre [Wed, 23 Jan 2013 13:25:33 +0000 (14:25 +0100)]
prevent read in freed memory

11 years agoMerge branch 'master' of github.com:FreeRDP/FreeRDP
Marc-André Moreau [Wed, 23 Jan 2013 04:02:29 +0000 (23:02 -0500)]
Merge branch 'master' of github.com:FreeRDP/FreeRDP

11 years agolibfreerdp-codec: start parallelizing rfx_decode_rgb
Marc-André Moreau [Wed, 23 Jan 2013 04:00:20 +0000 (23:00 -0500)]
libfreerdp-codec: start parallelizing rfx_decode_rgb

11 years agoMerge pull request #918 from awakecoding/master
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

11 years agoMerge branch 'master' of github.com:FreeRDP/FreeRDP
Marc-André Moreau [Wed, 23 Jan 2013 02:57:21 +0000 (21:57 -0500)]
Merge branch 'master' of github.com:FreeRDP/FreeRDP

11 years agolibfreerdp-codec: added registry keys for multithreaded RemoteFX decoder
Marc-André Moreau [Wed, 23 Jan 2013 02:54:13 +0000 (21:54 -0500)]
libfreerdp-codec: added registry keys for multithreaded RemoteFX decoder

11 years agolibfreerdp-codec: implement buffer pooling for RemoteFX
Marc-André Moreau [Wed, 23 Jan 2013 02:24:04 +0000 (21:24 -0500)]
libfreerdp-codec: implement buffer pooling for RemoteFX

11 years agolibwinpr-utils: added buffer pool
Marc-André Moreau [Wed, 23 Jan 2013 01:36:08 +0000 (20:36 -0500)]
libwinpr-utils: added buffer pool

11 years agolibfreerdp-codec: use _aligned_free for RemoteFX buffers
Marc-André Moreau [Tue, 22 Jan 2013 23:32:17 +0000 (18:32 -0500)]
libfreerdp-codec: use _aligned_free for RemoteFX buffers

11 years agolibfreerdp-codec: start parallel decoding of RemoteFX tiles
Marc-André Moreau [Tue, 22 Jan 2013 23:14:50 +0000 (18:14 -0500)]
libfreerdp-codec: start parallel decoding of RemoteFX tiles

11 years agolibwinpr-pool: fix InitializeThreadpoolEnvironment
Marc-André Moreau [Tue, 22 Jan 2013 22:24:57 +0000 (17:24 -0500)]
libwinpr-pool: fix InitializeThreadpoolEnvironment

11 years agolibwinpr-pool: improve thread pool API on Linux
Marc-André Moreau [Tue, 22 Jan 2013 21:19:32 +0000 (16:19 -0500)]
libwinpr-pool: improve thread pool API on Linux

11 years agoMerge pull request #917 from hardening/WaitForMultipleObjectsFix
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

11 years agoWaitForMultipleObjects 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

11 years agordpsnd: fix some null pointer crashes.
Vic Lee [Tue, 22 Jan 2013 15:26:55 +0000 (23:26 +0800)]
rdpsnd: fix some null pointer crashes.

11 years agoinclude: add missing extern C decls.
Vic Lee [Tue, 22 Jan 2013 14:42:01 +0000 (22:42 +0800)]
include: add missing extern C decls.

11 years agolibwinpr-pool: improve Windows implementation
Marc-André Moreau [Tue, 22 Jan 2013 04:34:46 +0000 (23:34 -0500)]
libwinpr-pool: improve Windows implementation

11 years agolibwinpr-pool: implement WaitForThreadpoolWorkCallbacks
Marc-André Moreau [Tue, 22 Jan 2013 00:22:08 +0000 (19:22 -0500)]
libwinpr-pool: implement WaitForThreadpoolWorkCallbacks