platform/upstream/freerdp.git
12 years agoxfreerdp: add --authonly switch to xfreerdp client
Mike Carifio [Wed, 6 Jun 2012 09:46:21 +0000 (17:46 +0800)]
xfreerdp: add --authonly switch to xfreerdp client

Signed-off-by: Rex Tsai <chihchun@kalug.linux.org.tw>
12 years agordpsnd/pulse: fix set volume synchronization.
Vic Lee [Wed, 30 May 2012 12:34:36 +0000 (20:34 +0800)]
rdpsnd/pulse: fix set volume synchronization.

12 years agoMerge pull request #620 from llyzs/x11
Vic Lee [Wed, 30 May 2012 04:00:40 +0000 (21:00 -0700)]
Merge pull request #620 from llyzs/x11

x11: implement frame marker.

12 years agolibfreerdp-core: fix server crash in case rdp key file is not provided.
Vic Lee [Wed, 30 May 2012 03:24:39 +0000 (11:24 +0800)]
libfreerdp-core: fix server crash in case rdp key file is not provided.

12 years agoMerge pull request #619 from llyzs/rdpsnd
Vic Lee [Wed, 30 May 2012 01:50:14 +0000 (18:50 -0700)]
Merge pull request #619 from llyzs/rdpsnd

Support SetVolume in rdpsnd channel

12 years agordpsnd/pulse: support volume change.
Vic Lee [Tue, 29 May 2012 16:22:58 +0000 (00:22 +0800)]
rdpsnd/pulse: support volume change.

12 years agordpsnd/alsa: support volume change.
Vic Lee [Tue, 29 May 2012 15:36:47 +0000 (23:36 +0800)]
rdpsnd/alsa: support volume change.

12 years agoserver/rdpsnd: add SetVolume support.
Vic Lee [Tue, 29 May 2012 14:22:38 +0000 (22:22 +0800)]
server/rdpsnd: add SetVolume support.

12 years agoX11: add suppress output support.
Vic Lee [Mon, 28 May 2012 12:21:56 +0000 (20:21 +0800)]
X11: add suppress output support.

12 years agolibfreerdp-core: send suppress output and refresh rect only if server supports it.
Vic Lee [Mon, 28 May 2012 12:20:42 +0000 (20:20 +0800)]
libfreerdp-core: send suppress output and refresh rect only if server supports it.

12 years agoserver: support RefreshRect and SuppressOutput.
Vic Lee [Sat, 26 May 2012 13:34:09 +0000 (21:34 +0800)]
server: support RefreshRect and SuppressOutput.

12 years agox11: implement frame marker.
Vic Lee [Sat, 26 May 2012 06:41:38 +0000 (14:41 +0800)]
x11: implement frame marker.

12 years agoMerge pull request #616 from sunds/master
Marc-André Moreau [Fri, 25 May 2012 23:29:07 +0000 (16:29 -0700)]
Merge pull request #616 from sunds/master

RemoteApp fixes

12 years agouse coding standard comment style
David Sundstrom [Fri, 25 May 2012 23:01:25 +0000 (18:01 -0500)]
use coding standard comment style

12 years agoFix local moves by using XQueryPointer to report new mouse position.
David Sundstrom [Fri, 25 May 2012 22:37:38 +0000 (17:37 -0500)]
Fix local moves by using XQueryPointer to report new mouse position.
Disable local keyboard moves for now until a way is found to make them work reliably.

12 years agomake local functions static
David Sundstrom [Fri, 25 May 2012 16:00:13 +0000 (11:00 -0500)]
make local functions static
reintroduce unmanaged windows for tooltips and dropdowns; this is required for proper focus behavior

12 years agoFix path for Xv.h in cmake.
David Sundstrom [Thu, 24 May 2012 16:38:54 +0000 (11:38 -0500)]
Fix path for Xv.h in cmake.

12 years agoTooltips should not be listed when remapped
David Sundstrom [Mon, 21 May 2012 21:43:26 +0000 (16:43 -0500)]
Tooltips should not be listed when remapped

12 years agoUse locally assigned variable
David Sundstrom [Thu, 17 May 2012 21:34:52 +0000 (16:34 -0500)]
Use locally assigned variable

12 years agoDo not use override redirect - causes windows to appear on all desktops
David Sundstrom [Tue, 15 May 2012 15:21:01 +0000 (10:21 -0500)]
Do not use override redirect - causes windows to appear on all desktops
Enable non-rectangular windows and test with windows media player

12 years agoMinor refactoring to encapsulate all X windows calls in xf_window.c
David Sundstrom [Mon, 7 May 2012 20:07:34 +0000 (15:07 -0500)]
Minor refactoring to encapsulate all X windows calls in xf_window.c
xf_rail.c should deal with RAIL concerns and delegate all X functions to xf_window APIs.

12 years agoRefactor event code to avoid searching seamless window linked list for desktop events.
David Sundstrom [Mon, 7 May 2012 19:50:47 +0000 (14:50 -0500)]
Refactor event code to avoid searching seamless window linked list for desktop events.

12 years agoMerge pull request #615 from FreeRDP/winpr
Marc-André Moreau [Fri, 25 May 2012 22:48:10 +0000 (15:48 -0700)]
Merge pull request #615 from FreeRDP/winpr

WinPR: Dependency Cleanup

12 years agoMerge branch 'master' of github.com:FreeRDP/FreeRDP into winpr
Marc-André Moreau [Fri, 25 May 2012 22:45:12 +0000 (18:45 -0400)]
Merge branch 'master' of github.com:FreeRDP/FreeRDP into winpr

12 years agoMerge pull request #614 from NiKiZe/master
Marc-André Moreau [Fri, 25 May 2012 22:39:46 +0000 (15:39 -0700)]
Merge pull request #614 from NiKiZe/master

Fix for -a 15 ?

12 years agoFix colors on bitmaps when using -a 15
Christian Nilsson [Fri, 25 May 2012 22:32:05 +0000 (00:32 +0200)]
Fix colors on bitmaps when using -a 15

12 years agowinpr: fix compilation on Windows
Marc-André Moreau [Fri, 25 May 2012 20:42:35 +0000 (16:42 -0400)]
winpr: fix compilation on Windows

12 years agolibwinpr-bcrypt: started stubbing bcrypt api
Marc-André Moreau [Fri, 25 May 2012 20:01:18 +0000 (16:01 -0400)]
libwinpr-bcrypt: started stubbing bcrypt api

12 years agolibwinpr-sspi: remove libfreerdp-crypto dependency
Marc-André Moreau [Fri, 25 May 2012 18:03:56 +0000 (14:03 -0400)]
libwinpr-sspi: remove libfreerdp-crypto dependency

12 years agolibwinpr-utils: started replacement stream utils
Marc-André Moreau [Fri, 25 May 2012 07:24:42 +0000 (03:24 -0400)]
libwinpr-utils: started replacement stream utils

12 years agolibwinpr-sspi: move NLA code out of CredSSP module
Marc-André Moreau [Fri, 25 May 2012 05:50:46 +0000 (01:50 -0400)]
libwinpr-sspi: move NLA code out of CredSSP module

12 years agoMerge pull request #613 from mfleisz/master
Vic Lee [Fri, 25 May 2012 02:45:21 +0000 (19:45 -0700)]
Merge pull request #613 from mfleisz/master

libfreerdp-utils: Fixed missing wcsdup on Android

12 years agoMerge pull request #612 from llyzs/server
Vic Lee [Fri, 25 May 2012 02:44:11 +0000 (19:44 -0700)]
Merge pull request #612 from llyzs/server

server: add rdpsnd server channel library.

12 years agolibwinpr-sspi: cleanup of data types in NTLM module
Marc-André Moreau [Fri, 25 May 2012 02:40:46 +0000 (22:40 -0400)]
libwinpr-sspi: cleanup of data types in NTLM module

12 years agolibwinpr-sspi: remove unused WIP kerberos code
Marc-André Moreau [Fri, 25 May 2012 02:25:44 +0000 (22:25 -0400)]
libwinpr-sspi: remove unused WIP kerberos code

12 years agolibwinpr-sspi: cleanup of data types
Marc-André Moreau [Fri, 25 May 2012 02:20:51 +0000 (22:20 -0400)]
libwinpr-sspi: cleanup of data types

12 years agolibwinpr-sspi: started stubbing Schannel SSPI module
Marc-André Moreau [Thu, 24 May 2012 21:19:58 +0000 (17:19 -0400)]
libwinpr-sspi: started stubbing Schannel SSPI module

12 years agolibwinpr-sspi: start new winpr utility library
Marc-André Moreau [Thu, 24 May 2012 21:05:12 +0000 (17:05 -0400)]
libwinpr-sspi: start new winpr utility library

12 years agolibwinpr-sspi: parse CredSSP plaintext credentials
Marc-André Moreau [Thu, 24 May 2012 19:52:20 +0000 (15:52 -0400)]
libwinpr-sspi: parse CredSSP plaintext credentials

12 years agolibwinpr-sspi: fix server-side NTLM signing and sealing
Marc-André Moreau [Thu, 24 May 2012 19:19:11 +0000 (15:19 -0400)]
libwinpr-sspi: fix server-side NTLM signing and sealing

12 years agodsp: add MS ADPCM codec.
Vic Lee [Thu, 24 May 2012 13:26:17 +0000 (21:26 +0800)]
dsp: add MS ADPCM codec.

12 years agolibfreerdp-utils: Fixed missing wcsdup on Android
Martin Fleisz [Thu, 24 May 2012 08:40:44 +0000 (01:40 -0700)]
libfreerdp-utils: Fixed missing wcsdup on Android

12 years agoserver: add rdpsnd server channel library.
Vic Lee [Thu, 24 May 2012 06:03:21 +0000 (14:03 +0800)]
server: add rdpsnd server channel library.

12 years agoMerge pull request #611 from dorianj/icofix
Marc-André Moreau [Wed, 23 May 2012 21:21:04 +0000 (14:21 -0700)]
Merge pull request #611 from dorianj/icofix

libfreerdp-codec: fix off-by-one memory corruption in ico parser

12 years agolibfreerdp-codec: fix off-by-one memory corruption in ico parser
Dorian Johnson [Wed, 23 May 2012 21:18:39 +0000 (16:18 -0500)]
libfreerdp-codec: fix off-by-one memory corruption in ico parser

12 years agolibwinpr-sspi: start using Heap functions
Marc-André Moreau [Wed, 23 May 2012 07:58:47 +0000 (03:58 -0400)]
libwinpr-sspi: start using Heap functions

12 years agolibwinpr-sspi: remove dependency on unicode utils
Marc-André Moreau [Wed, 23 May 2012 07:08:24 +0000 (03:08 -0400)]
libwinpr-sspi: remove dependency on unicode utils

12 years agolibfreerdp-core/server: unix socket listener must be nonblocking.
Vic Lee [Wed, 23 May 2012 06:26:41 +0000 (14:26 +0800)]
libfreerdp-core/server: unix socket listener must be nonblocking.

12 years agolibwinpr-crt: implement unicode functions
Marc-André Moreau [Wed, 23 May 2012 05:49:21 +0000 (01:49 -0400)]
libwinpr-crt: implement unicode functions

12 years agoMerge pull request #608 from dorianj/docs
Marc-André Moreau [Tue, 22 May 2012 16:14:24 +0000 (09:14 -0700)]
Merge pull request #608 from dorianj/docs

xfreerdp: add manpage info for -K option. Fixes #603

12 years agoMerge pull request #602 from littlejawa/comments
Marc-André Moreau [Tue, 22 May 2012 16:14:02 +0000 (09:14 -0700)]
Merge pull request #602 from littlejawa/comments

Adding comments for doxygen doc

12 years agoMerge pull request #607 from souryogurt/master
Marc-André Moreau [Tue, 22 May 2012 16:13:33 +0000 (09:13 -0700)]
Merge pull request #607 from souryogurt/master

Fixing unresolved "wcsdup" when compile on Mac OS X

12 years agoMerge pull request #609 from llyzs/unix
Marc-André Moreau [Tue, 22 May 2012 15:37:34 +0000 (08:37 -0700)]
Merge pull request #609 from llyzs/unix

Add Unix Domain Socket support

12 years agolibfreerdp-core/server: do not force encryption for local unix connection.
Vic Lee [Tue, 22 May 2012 15:21:09 +0000 (23:21 +0800)]
libfreerdp-core/server: do not force encryption for local unix connection.

12 years agolibfreerdp-core/server: add local flag for unix connection.
Vic Lee [Tue, 22 May 2012 15:10:52 +0000 (23:10 +0800)]
libfreerdp-core/server: add local flag for unix connection.

12 years agolibfreerdp-core: add client unix domain socket.
Vic Lee [Tue, 22 May 2012 11:57:19 +0000 (19:57 +0800)]
libfreerdp-core: add client unix domain socket.

12 years agolibfreerdp-core: add server unix domain socket.
Vic Lee [Tue, 22 May 2012 10:53:11 +0000 (18:53 +0800)]
libfreerdp-core: add server unix domain socket.

12 years agolibwinpr-sspi: cleanup headers and structure
Marc-André Moreau [Tue, 22 May 2012 02:48:33 +0000 (22:48 -0400)]
libwinpr-sspi: cleanup headers and structure

12 years agolibwinpr-registry: initial stubs
Marc-André Moreau [Tue, 22 May 2012 02:34:42 +0000 (22:34 -0400)]
libwinpr-registry: initial stubs

12 years agolibwinpr-crt: expand string functions
Marc-André Moreau [Tue, 22 May 2012 02:04:14 +0000 (22:04 -0400)]
libwinpr-crt: expand string functions

12 years agoxfreerdp: add manpage info for -K option. Fixes #603
Dorian Johnson [Tue, 22 May 2012 01:33:05 +0000 (20:33 -0500)]
xfreerdp: add manpage info for -K option. Fixes #603

12 years agolibwinpr-sspi: fix data type warnings
Marc-André Moreau [Tue, 22 May 2012 01:08:04 +0000 (21:08 -0400)]
libwinpr-sspi: fix data type warnings

12 years agolibwinpr-sspi: data type cleanup
Marc-André Moreau [Tue, 22 May 2012 00:39:45 +0000 (20:39 -0400)]
libwinpr-sspi: data type cleanup

12 years agolibfreerdp-utils: fix unresolved "wcsdup" when compile on Mac OS X
Egor Artemov [Mon, 21 May 2012 22:25:22 +0000 (02:25 +0400)]
libfreerdp-utils: fix unresolved "wcsdup" when compile on Mac OS X

12 years agowfreerdp: fix compilation
Marc-André Moreau [Mon, 21 May 2012 20:01:24 +0000 (16:01 -0400)]
wfreerdp: fix compilation

12 years agoFix typo in comments
Julien Ropé [Mon, 21 May 2012 11:59:46 +0000 (13:59 +0200)]
Fix typo in comments

12 years agoDocumented the mutex API
Julien Ropé [Wed, 16 May 2012 09:22:16 +0000 (11:22 +0200)]
Documented the mutex API

12 years agoAdding comments to the memory.c file
Julien Ropé [Thu, 10 May 2012 14:10:03 +0000 (16:10 +0200)]
Adding comments to the memory.c file

12 years agowinpr: move to one folder
Marc-André Moreau [Mon, 21 May 2012 00:54:22 +0000 (20:54 -0400)]
winpr: move to one folder

12 years agolibwinpr-sspi: start using server-side NLA by default
Marc-André Moreau [Mon, 21 May 2012 00:36:57 +0000 (20:36 -0400)]
libwinpr-sspi: start using server-side NLA by default

12 years agolibwinpr-sspi: fix server-side NTLM confidentiality
Marc-André Moreau [Sun, 20 May 2012 22:32:22 +0000 (18:32 -0400)]
libwinpr-sspi: fix server-side NTLM confidentiality

12 years agoMerge branch 'master' of github.com:FreeRDP/FreeRDP into winpr
Marc-André Moreau [Sun, 20 May 2012 21:32:41 +0000 (17:32 -0400)]
Merge branch 'master' of github.com:FreeRDP/FreeRDP into winpr

12 years agoxfreerdp-server: fix freeing of TLS resources before use
Marc-André Moreau [Sun, 20 May 2012 21:30:30 +0000 (17:30 -0400)]
xfreerdp-server: fix freeing of TLS resources before use

12 years agoMerge branch 'master' of github.com:FreeRDP/FreeRDP into winpr
Marc-André Moreau [Sun, 20 May 2012 21:04:28 +0000 (17:04 -0400)]
Merge branch 'master' of github.com:FreeRDP/FreeRDP into winpr

12 years agoMerge pull request #599 from dorianj/coloriconfix
Marc-André Moreau [Sun, 20 May 2012 18:57:53 +0000 (11:57 -0700)]
Merge pull request #599 from dorianj/coloriconfix

libfreerdp-codec: improve freerdp_icon_convert ICO reader

12 years agoMerge pull request #596 from AurimasF/master
Marc-André Moreau [Sun, 20 May 2012 18:57:19 +0000 (11:57 -0700)]
Merge pull request #596 from AurimasF/master

fixes more colour conversion problems for 16-bit displays

12 years agoMerge pull request #594 from littlejawa/static_code_review
Marc-André Moreau [Sun, 20 May 2012 18:56:38 +0000 (11:56 -0700)]
Merge pull request #594 from littlejawa/static_code_review

Static code review

12 years agolibfreerdp-codec: improve freerdp_icon_convert ICO reader
Dorian Johnson [Fri, 18 May 2012 17:43:51 +0000 (12:43 -0500)]
libfreerdp-codec: improve freerdp_icon_convert ICO reader

freerdp_icon_convert reads ICO data, which is used by RAIL for
window and notify icons. The old implementation incorrectly iterpreted
the green channel, flipped the alpha channel, and ignored alpha padding.

This implementation is much more robust and correctly handles the alpha
channel, even for non-powers-of-two image widths.

Fixes #578.

12 years agofix more color conversion problems for 16-bit displays
Aurimas Fišeras [Thu, 17 May 2012 18:55:51 +0000 (21:55 +0300)]
fix more color conversion problems for 16-bit displays
based on d588e30a

12 years agoMerge pull request #593 from dorianj/master
Marc-André Moreau [Thu, 17 May 2012 17:15:30 +0000 (10:15 -0700)]
Merge pull request #593 from dorianj/master

svc_plugin: ignore CHANNEL_FLAG_SUSPEND/CHANNEL_FLAG_RESUME

12 years agoMerge remote-tracking branch 'upstream/master'
Dorian Johnson [Thu, 17 May 2012 14:32:27 +0000 (09:32 -0500)]
Merge remote-tracking branch 'upstream/master'

12 years agoSmall fixes from static analysis:
Julien Ropé [Wed, 16 May 2012 13:29:35 +0000 (15:29 +0200)]
Small fixes from static analysis:
- Potential NULL dereference in tsmf_ifman.c
- Check return value for our functions in tsmf_media.c and rdp.c
- Bad binary operator used in gcc.c
- Unreachable code in ntlm.c
- Bad free operation on SCOPE_LIST object in license.c

12 years agoRemoving reference to 'decoded_data' as this variable was removed by another commit
Julien Ropé [Thu, 10 May 2012 10:51:16 +0000 (12:51 +0200)]
Removing reference to 'decoded_data' as this variable was removed by another commit

12 years agoSome modifications on the LIST usage.
Julien Ropé [Thu, 10 May 2012 09:17:51 +0000 (11:17 +0200)]
Some modifications on the LIST usage.
Made sure the list_*() API was used whenever possible, rather than relying on the internal implementation.
Added comments to the list.c file for documentation.

12 years agoAdded verification on NULL pointers
Julien Ropé [Thu, 10 May 2012 08:54:20 +0000 (10:54 +0200)]
Added verification on NULL pointers

12 years agoMemory leak fixes.
Julien Ropé [Wed, 9 May 2012 15:40:13 +0000 (17:40 +0200)]
Memory leak fixes.
Passed the code through a static analyzer and fixed all reported (and verified) potential memory leaks.

12 years agoMerge pull request #590 from pykoder/master
Marc-André Moreau [Tue, 15 May 2012 22:14:25 +0000 (15:14 -0700)]
Merge pull request #590 from pykoder/master

fix client_hostname argument truncated: fix issues #570, #555

12 years agoMerge pull request #586 from littlejawa/master
Marc-André Moreau [Tue, 15 May 2012 22:13:52 +0000 (15:13 -0700)]
Merge pull request #586 from littlejawa/master

More comments and xmalloc validation

12 years agoMerge pull request #592 from mattymo/master
Marc-André Moreau [Tue, 15 May 2012 22:13:30 +0000 (15:13 -0700)]
Merge pull request #592 from mattymo/master

Time zone clock skew fix

12 years agosvc_plugin: ignore CHANNEL_FLAG_SUSPEND/CHANNEL_FLAG_RESUME
Dorian Johnson [Tue, 15 May 2012 21:39:07 +0000 (16:39 -0500)]
svc_plugin: ignore CHANNEL_FLAG_SUSPEND/CHANNEL_FLAG_RESUME

These server flags tell the SVC layer to temporarily stop sending
data, but are currently not implemented. This patch purposefully
ignores them so they don't cause a crash.

12 years agoFix time zone clock shift
Matthew Mosesohn [Tue, 15 May 2012 21:28:20 +0000 (17:28 -0400)]
Fix time zone clock shift

12 years agoFix client_hostname
christophe grosjean [Tue, 15 May 2012 13:33:19 +0000 (15:33 +0200)]
Fix client_hostname

12 years agoMerge pull request #589 from bmiklautz/frame_ack_fix
Marc-André Moreau [Mon, 14 May 2012 13:50:40 +0000 (06:50 -0700)]
Merge pull request #589 from bmiklautz/frame_ack_fix

Only sent frame acknowledge if the server supports it

12 years agoOnly sent frame acknowledge if the server supports it
Bernhard Miklautz [Mon, 14 May 2012 13:39:17 +0000 (15:39 +0200)]
Only sent frame acknowledge if the server supports it

If the servers doesn't announce CAPSET_TYPE_FRAME_ACKNOWLEDGE
frame acknowledgements should not be sent.

12 years agoMerge pull request #587 from llyzs/rfx
Vic Lee [Fri, 11 May 2012 16:01:14 +0000 (09:01 -0700)]
Merge pull request #587 from llyzs/rfx

Add RemoteFX Frame Acknowledge feature

12 years agoFixed typo in comment
Julien Ropé [Fri, 11 May 2012 14:52:02 +0000 (16:52 +0200)]
Fixed typo in comment

12 years agoserver: implement frame acknowledge PDU.
Vic Lee [Fri, 11 May 2012 08:35:11 +0000 (16:35 +0800)]
server: implement frame acknowledge PDU.

12 years agolibfreerdp-core: implement frame acknowledge.
Vic Lee [Fri, 11 May 2012 07:34:51 +0000 (15:34 +0800)]
libfreerdp-core: implement frame acknowledge.

12 years agordpsnd/alsa: reduce default audio latency.
Vic Lee [Wed, 9 May 2012 15:14:53 +0000 (23:14 +0800)]
rdpsnd/alsa: reduce default audio latency.

12 years agoMerge pull request #585 from llyzs/dsp
Marc-André Moreau [Wed, 9 May 2012 14:36:18 +0000 (07:36 -0700)]
Merge pull request #585 from llyzs/dsp

dsp: rewrite api to reduce memory allocations.