platform/upstream/freerdp.git
11 years agoxfreerdp: stabilize asynchronous X11 event handling
Marc-André Moreau [Tue, 12 Feb 2013 01:38:19 +0000 (20:38 -0500)]
xfreerdp: stabilize asynchronous X11 event handling

11 years agoxfreerdp: fix XInitThreads() usage
Marc-André Moreau [Mon, 11 Feb 2013 16:40:35 +0000 (11:40 -0500)]
xfreerdp: fix XInitThreads() usage

11 years agoxfreerdp: cleanup eventing
Marc-André Moreau [Sun, 10 Feb 2013 18:17:08 +0000 (13:17 -0500)]
xfreerdp: cleanup eventing

11 years agoxfreerdp: combine X11 updates
Marc-André Moreau [Sat, 9 Feb 2013 23:10:45 +0000 (18:10 -0500)]
xfreerdp: combine X11 updates

11 years agoxfreerdp: improve asynchronicity
Marc-André Moreau [Sat, 9 Feb 2013 22:13:53 +0000 (17:13 -0500)]
xfreerdp: improve asynchronicity

11 years agoxfreerdp: call XInitThreads()
Marc-André Moreau [Fri, 8 Feb 2013 16:19:45 +0000 (11:19 -0500)]
xfreerdp: call XInitThreads()

11 years agoMerge branch 'master' of github.com:FreeRDP/FreeRDP
Marc-André Moreau [Fri, 8 Feb 2013 16:00:00 +0000 (11:00 -0500)]
Merge branch 'master' of github.com:FreeRDP/FreeRDP

11 years agoMerge branch 'master' of github.com:awakecoding/FreeRDP
Marc-André Moreau [Fri, 8 Feb 2013 15:59:43 +0000 (10:59 -0500)]
Merge branch 'master' of github.com:awakecoding/FreeRDP

11 years agochannels/serial: code cleanup
Marc-André Moreau [Fri, 8 Feb 2013 15:59:37 +0000 (10:59 -0500)]
channels/serial: code cleanup

11 years agolibfreerdp-core: start working on asynchronous channels
Marc-André Moreau [Thu, 7 Feb 2013 14:50:15 +0000 (09:50 -0500)]
libfreerdp-core: start working on asynchronous channels

11 years agolibfreerdp-core: add true asynchronous input and update
Marc-André Moreau [Thu, 7 Feb 2013 02:57:49 +0000 (21:57 -0500)]
libfreerdp-core: add true asynchronous input and update

11 years agoMerge pull request #955 from awakecoding/master
Marc-André Moreau [Tue, 5 Feb 2013 15:04:31 +0000 (07:04 -0800)]
Merge pull request #955 from awakecoding/master

Messaging Cleanup + Licensing Fix

11 years agolibfreerdp-core: cleanup licensing RSA public key code
Marc-André Moreau [Tue, 5 Feb 2013 15:02:06 +0000 (10:02 -0500)]
libfreerdp-core: cleanup licensing RSA public key code

11 years agolibfreerdp-core: enable non-null licensing client random
Marc-André Moreau [Tue, 5 Feb 2013 14:46:25 +0000 (09:46 -0500)]
libfreerdp-core: enable non-null licensing client random

11 years agolibfreerdp-core: fix licensing key length
Marc-André Moreau [Tue, 5 Feb 2013 14:30:53 +0000 (09:30 -0500)]
libfreerdp-core: fix licensing key length

11 years agolibfreerdp-core: added more licensing debug output
Marc-André Moreau [Tue, 5 Feb 2013 06:07:34 +0000 (01:07 -0500)]
libfreerdp-core: added more licensing debug output

11 years agolibfreerdp-core: added more licensing debug output
Marc-André Moreau [Tue, 5 Feb 2013 05:19:57 +0000 (00:19 -0500)]
libfreerdp-core: added more licensing debug output

11 years agolibfreerdp-core: license refactoring
Marc-André Moreau [Tue, 5 Feb 2013 04:57:04 +0000 (23:57 -0500)]
libfreerdp-core: license refactoring

11 years agolibfreerdp-core: fix decryption of encrypted error info PDU in license sequence
Marc-André Moreau [Mon, 4 Feb 2013 21:39:05 +0000 (16:39 -0500)]
libfreerdp-core: fix decryption of encrypted error info PDU in license sequence

11 years agolibfreerdp-core: cleanup message interface
Marc-André Moreau [Mon, 4 Feb 2013 20:47:13 +0000 (15:47 -0500)]
libfreerdp-core: cleanup message interface

11 years agolibfreerdp-core: added more message definitions
Marc-André Moreau [Mon, 4 Feb 2013 19:56:54 +0000 (14:56 -0500)]
libfreerdp-core: added more message definitions

11 years agoMerge pull request #953 from awakecoding/master
Marc-André Moreau [Mon, 4 Feb 2013 16:46:11 +0000 (08:46 -0800)]
Merge pull request #953 from awakecoding/master

Messaging + GDI Improvements

11 years agoMerge branch 'master' of github.com:FreeRDP/FreeRDP
Marc-André Moreau [Mon, 4 Feb 2013 16:41:45 +0000 (11:41 -0500)]
Merge branch 'master' of github.com:FreeRDP/FreeRDP

11 years agoMerge pull request #952 from bailli/colourfix
Marc-André Moreau [Mon, 4 Feb 2013 16:41:36 +0000 (08:41 -0800)]
Merge pull request #952 from bailli/colourfix

X11-client: fully fix swapped R<->B colours

11 years agolibfreerdp-gdi: implemented mem3blt pattern brush support
Marc-André Moreau [Mon, 4 Feb 2013 16:40:40 +0000 (11:40 -0500)]
libfreerdp-gdi: implemented mem3blt pattern brush support

11 years agoMerge branch 'master' of github.com:FreeRDP/FreeRDP
Marc-André Moreau [Mon, 4 Feb 2013 16:05:50 +0000 (11:05 -0500)]
Merge branch 'master' of github.com:FreeRDP/FreeRDP

11 years agolibfreerdp-core: message queue refactoring
Marc-André Moreau [Mon, 4 Feb 2013 16:05:24 +0000 (11:05 -0500)]
libfreerdp-core: message queue refactoring

11 years agoX11-client: fully fix swapped R<->B colours
Christian Landvogt [Mon, 4 Feb 2013 15:22:37 +0000 (16:22 +0100)]
X11-client: fully fix swapped R<->B colours
as in commit 38c85de539ecb4b0b8689e2ae8d68185a7c0cbfd

11 years agoMerge pull request #951 from bailli/brushfix
Marc-André Moreau [Mon, 4 Feb 2013 15:11:01 +0000 (07:11 -0800)]
Merge pull request #951 from bailli/brushfix

X11 and libfreerdp-gdi: Added brush style BS_HATCHED

11 years agolibfreerdp-gdi: added brush style BS_HATCHED
Christian Landvogt [Mon, 4 Feb 2013 14:58:22 +0000 (15:58 +0100)]
libfreerdp-gdi: added brush style BS_HATCHED
according to [MS-RDPEGDI] 2.2.2.2.1.1.2.3 PatBlt (PATBLT_ORDER)
16bit and 8bit colour depth are drawn with wrong background colour

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 agolibfreerdp-core: fix async updates with palettes
Marc-André Moreau [Sun, 3 Feb 2013 21:19:25 +0000 (16:19 -0500)]
libfreerdp-core: fix async updates with palettes

11 years agolibfreerdp-gdi: fix opaque rect for /gdi:hw mode with 8bpp
Marc-André Moreau [Sun, 3 Feb 2013 20:22:16 +0000 (15:22 -0500)]
libfreerdp-gdi: fix opaque rect for /gdi:hw mode with 8bpp

11 years agolibfreerdp-gdi: fix 8bpp FillRect color
Marc-André Moreau [Sun, 3 Feb 2013 20:16:37 +0000 (15:16 -0500)]
libfreerdp-gdi: fix 8bpp FillRect color

11 years agolibfreerdp-core: fix message queue ids, fix async glyph messages
Marc-André Moreau [Sun, 3 Feb 2013 17:41:59 +0000 (12:41 -0500)]
libfreerdp-core: fix message queue ids, fix async glyph messages

11 years agoMerge branch 'master' of github.com:FreeRDP/FreeRDP
Marc-André Moreau [Sat, 2 Feb 2013 21:31:21 +0000 (16:31 -0500)]
Merge branch 'master' of github.com:FreeRDP/FreeRDP

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 agolibfreerdp-core: start implementing TSG messaging
Marc-André Moreau [Fri, 1 Feb 2013 22:52:19 +0000 (17:52 -0500)]
libfreerdp-core: start implementing TSG messaging

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