platform/upstream/freerdp.git
10 years agoserver/Sample: stub server-side encomsp channel
Marc-André Moreau [Wed, 25 Jun 2014 19:21:02 +0000 (15:21 -0400)]
server/Sample: stub server-side encomsp channel

10 years agochannels/encomsp: initial client-side implementation
Marc-André Moreau [Mon, 23 Jun 2014 22:17:26 +0000 (18:17 -0400)]
channels/encomsp: initial client-side implementation

10 years agoencomsp: stub client/server virtual channel
Marc-André Moreau [Mon, 23 Jun 2014 20:18:03 +0000 (16:18 -0400)]
encomsp: stub client/server virtual channel

10 years agoMerge pull request #1923 from awakecoding/egfx
Marc-André Moreau [Mon, 23 Jun 2014 16:26:40 +0000 (12:26 -0400)]
Merge pull request #1923 from awakecoding/egfx

MS-RDPEGFX Initial Implementation (WIP)

10 years agoxfreerdp: fix build warnings
Marc-André Moreau [Mon, 23 Jun 2014 16:08:34 +0000 (12:08 -0400)]
xfreerdp: fix build warnings

10 years agoMerge branch 'master' of github.com:awakecoding/FreeRDP into egfx
Marc-André Moreau [Mon, 23 Jun 2014 15:55:27 +0000 (11:55 -0400)]
Merge branch 'master' of github.com:awakecoding/FreeRDP into egfx

10 years agoMerge branch 'master' of github.com:FreeRDP/FreeRDP
Marc-André Moreau [Mon, 23 Jun 2014 15:54:58 +0000 (11:54 -0400)]
Merge branch 'master' of github.com:FreeRDP/FreeRDP

10 years agoMerge pull request #1922 from akallabeth/android-ui-fix-clean
Martin Fleisz [Mon, 23 Jun 2014 14:43:34 +0000 (16:43 +0200)]
Merge pull request #1922 from akallabeth/android-ui-fix-clean

Android ui menu fix

10 years agoCapitalized disconnect string.
Armin Novak [Mon, 23 Jun 2014 14:24:39 +0000 (16:24 +0200)]
Capitalized disconnect string.

10 years agoRemoved menu option quit.
Armin Novak [Mon, 23 Jun 2014 14:20:28 +0000 (16:20 +0200)]
Removed menu option quit.

10 years agoRemoved disconnect menu option.
Armin Novak [Mon, 23 Jun 2014 14:18:03 +0000 (16:18 +0200)]
Removed disconnect menu option.

10 years agoRemoved custom color settings for search bar to match theme.
Armin Novak [Mon, 23 Jun 2014 14:06:45 +0000 (16:06 +0200)]
Removed custom color settings for search bar to match theme.

10 years agoAdded detection of hardware menu button to hide actionbar.
Armin Novak [Mon, 23 Jun 2014 13:20:01 +0000 (15:20 +0200)]
Added detection of hardware menu button to hide actionbar.

10 years agoNow requiring target android SDK 14 by default.
Armin Novak [Mon, 23 Jun 2014 12:17:26 +0000 (14:17 +0200)]
Now requiring target android SDK 14 by default.

10 years agoUsing ANDROID_COMMAND variable now.
Armin Novak [Mon, 23 Jun 2014 11:50:21 +0000 (13:50 +0200)]
Using ANDROID_COMMAND variable now.

10 years agoFixed git_describe search path.
Armin Novak [Mon, 23 Jun 2014 11:45:04 +0000 (13:45 +0200)]
Fixed git_describe search path.

10 years agoAdded target to copy appcompat.
Armin Novak [Mon, 23 Jun 2014 11:29:38 +0000 (13:29 +0200)]
Added target to copy appcompat.

10 years agoNow checking for android command in SDK subdirectory.
Armin Novak [Mon, 23 Jun 2014 11:27:39 +0000 (13:27 +0200)]
Now checking for android command in SDK subdirectory.

10 years agoCopying appcompat library to project now and configuring for build.
Armin Novak [Mon, 23 Jun 2014 10:58:59 +0000 (12:58 +0200)]
Copying appcompat library to project now and configuring for build.

10 years agoAdded new files for project.
Armin Novak [Mon, 23 Jun 2014 10:45:07 +0000 (12:45 +0200)]
Added new files for project.

10 years agoFixed appcompat library setting.
Armin Novak [Mon, 23 Jun 2014 10:44:28 +0000 (12:44 +0200)]
Fixed appcompat library setting.

10 years agoFixed compatibility theme.
Armin Novak [Mon, 23 Jun 2014 10:44:09 +0000 (12:44 +0200)]
Fixed compatibility theme.

10 years agoUpdated gitignore.
Armin Novak [Mon, 23 Jun 2014 10:32:40 +0000 (12:32 +0200)]
Updated gitignore.

10 years agoAdded ActionBar display settings to menu.
Armin Novak [Mon, 23 Jun 2014 09:18:56 +0000 (11:18 +0200)]
Added ActionBar display settings to menu.

10 years agoAdded debug strings to translations.
Armin Novak [Mon, 23 Jun 2014 09:18:36 +0000 (11:18 +0200)]
Added debug strings to translations.

10 years agoUpdated to compat theme.
Armin Novak [Mon, 23 Jun 2014 09:17:39 +0000 (11:17 +0200)]
Updated to compat theme.

10 years agoNow using compatibility menu.
Armin Novak [Mon, 23 Jun 2014 09:16:33 +0000 (11:16 +0200)]
Now using compatibility menu.

10 years agoMerge pull request #1915 from hardening/server_side_sound_improvements
Marc-André Moreau [Fri, 20 Jun 2014 19:56:09 +0000 (15:56 -0400)]
Merge pull request #1915 from hardening/server_side_sound_improvements

Server side sound improvements

10 years agoxfreerdp: fix multiple egfx-related memory leaks
Marc-André Moreau [Fri, 20 Jun 2014 17:52:13 +0000 (13:52 -0400)]
xfreerdp: fix multiple egfx-related memory leaks

10 years agolibfreerdp-codec: cleanup and fix insufficient rectangle array size in region16_union...
Marc-André Moreau [Fri, 20 Jun 2014 16:35:21 +0000 (12:35 -0400)]
libfreerdp-codec: cleanup and fix insufficient rectangle array size in region16_union_rect

10 years agoxfreerdp: fix egfx off-by-one errors
Marc-André Moreau [Thu, 19 Jun 2014 21:08:50 +0000 (17:08 -0400)]
xfreerdp: fix egfx off-by-one errors

10 years agolibfreerdp-codec: avoid intermediate copy with planar egfx
Marc-André Moreau [Thu, 19 Jun 2014 17:55:34 +0000 (13:55 -0400)]
libfreerdp-codec: avoid intermediate copy with planar egfx

10 years agolibfreerdp-codec: handle flipping in planar decompression
Marc-André Moreau [Thu, 19 Jun 2014 17:08:07 +0000 (13:08 -0400)]
libfreerdp-codec: handle flipping in planar decompression

10 years agolibfreerdp-codec: improve planar handling of scanlines
Marc-André Moreau [Thu, 19 Jun 2014 16:11:06 +0000 (12:11 -0400)]
libfreerdp-codec: improve planar handling of scanlines

10 years agoMerge branch 'master' of git://github.com/awakecoding/FreeRDP
Benoit LeBlanc [Thu, 19 Jun 2014 13:47:17 +0000 (09:47 -0400)]
Merge branch 'master' of git://github.com/awakecoding/FreeRDP

10 years agoFix packet decoding logic
Hardening [Thu, 19 Jun 2014 08:06:37 +0000 (10:06 +0200)]
Fix packet decoding logic

This patch totally reworks the logic of the packet decoding for the
server-side sound channel.

10 years agoMerge pull request #1914 from hardening/pipe_eintr
Marc-André Moreau [Wed, 18 Jun 2014 21:53:16 +0000 (17:53 -0400)]
Merge pull request #1914 from hardening/pipe_eintr

Silently handle EINTR and retry operation

10 years agolibfreerdp-codec: cleanup planar decoder
Marc-André Moreau [Wed, 18 Jun 2014 21:46:22 +0000 (17:46 -0400)]
libfreerdp-codec: cleanup planar decoder

10 years agoAlso specify the timestamp when sending samples
Hardening [Wed, 4 Jun 2014 22:16:10 +0000 (00:16 +0200)]
Also specify the timestamp when sending samples

This patch complements the SendSample() callback to take the timestamp
as extra argument.

10 years agoImplement a confirm block callback
Hardening [Wed, 4 Jun 2014 21:59:34 +0000 (23:59 +0200)]
Implement a confirm block callback

This patch adds a callback called when we receive feedback from the
client.

10 years agoMerge pull request #1913 from awakecoding/master
Marc-André Moreau [Wed, 18 Jun 2014 20:27:17 +0000 (16:27 -0400)]
Merge pull request #1913 from awakecoding/master

NTLM SSPI Module Improvements

10 years agoMerge branch 'master' of github.com:FreeRDP/FreeRDP
Marc-André Moreau [Wed, 18 Jun 2014 20:12:54 +0000 (16:12 -0400)]
Merge branch 'master' of github.com:FreeRDP/FreeRDP

10 years agoSilently handle EINTR and retry operation
Hardening [Wed, 18 Jun 2014 20:09:07 +0000 (22:09 +0200)]
Silently handle EINTR and retry operation

10 years agolibwinpr-sspi: add support for passing NTLMv2 hash
Marc-André Moreau [Wed, 18 Jun 2014 20:02:13 +0000 (16:02 -0400)]
libwinpr-sspi: add support for passing NTLMv2 hash

10 years agoMerge branch 'master' of github.com:awakecoding/FreeRDP into egfx
Marc-André Moreau [Wed, 18 Jun 2014 19:19:52 +0000 (15:19 -0400)]
Merge branch 'master' of github.com:awakecoding/FreeRDP into egfx

10 years agolibwinpr-sspi: fix server-side NTLM authentication against NTLMv2 without key exchange
Marc-André Moreau [Wed, 18 Jun 2014 18:42:35 +0000 (14:42 -0400)]
libwinpr-sspi: fix server-side NTLM authentication against NTLMv2 without key exchange

10 years agoMerge pull request #1902 from hardening/pipeFix
Hardening [Wed, 18 Jun 2014 15:01:09 +0000 (17:01 +0200)]
Merge pull request #1902 from hardening/pipeFix

Don't forget to SetLastError() on disconnection

10 years agolibfreerdp-codec: start offering more flexible planar codec decompression
Marc-André Moreau [Tue, 17 Jun 2014 20:44:24 +0000 (16:44 -0400)]
libfreerdp-codec: start offering more flexible planar codec decompression

10 years agoxfreerdp: add egfx support for planar codec
Marc-André Moreau [Tue, 17 Jun 2014 20:15:30 +0000 (16:15 -0400)]
xfreerdp: add egfx support for planar codec

10 years agochannels/drdynvc: cleanup
Marc-André Moreau [Tue, 17 Jun 2014 17:34:23 +0000 (13:34 -0400)]
channels/drdynvc: cleanup

10 years agofix smart sizing parsing
Benoît LeBlanc [Mon, 16 Jun 2014 19:01:09 +0000 (15:01 -0400)]
fix smart sizing parsing

10 years agoMerge branch 'master' of https://github.com/mrthebunny/FreeRDP
Benoît LeBlanc [Mon, 16 Jun 2014 19:00:10 +0000 (15:00 -0400)]
Merge branch 'master' of https://github.com/mrthebunny/FreeRDP

# Via Benoit LeBlanc
* 'master' of https://github.com/mrthebunny/FreeRDP:

10 years agoMerge branch 'master' of git://github.com/awakecoding/FreeRDP
Benoit LeBlanc [Mon, 16 Jun 2014 18:59:26 +0000 (14:59 -0400)]
Merge branch 'master' of git://github.com/awakecoding/FreeRDP

10 years agoMerge branch 'master' of git://github.com/awakecoding/FreeRDP
Benoît LeBlanc [Sat, 14 Jun 2014 04:27:25 +0000 (00:27 -0400)]
Merge branch 'master' of git://github.com/awakecoding/FreeRDP

10 years agolibfreerdp-codec: fix ClearCodec decoding
Marc-André Moreau [Fri, 13 Jun 2014 21:30:13 +0000 (17:30 -0400)]
libfreerdp-codec: fix ClearCodec decoding

10 years agolibfreerdp-codec: start working on clearcodec decompressor
Marc-André Moreau [Fri, 13 Jun 2014 16:17:16 +0000 (12:17 -0400)]
libfreerdp-codec: start working on clearcodec decompressor

10 years agoMerge pull request #1906 from mrd-cloudbase/master
Marc-André Moreau [Fri, 13 Jun 2014 15:33:12 +0000 (11:33 -0400)]
Merge pull request #1906 from mrd-cloudbase/master

Added define guards for _rotl and related bit rotation functions

10 years agoxfreerdp: initial egfx bitmap caching
Marc-André Moreau [Fri, 13 Jun 2014 12:36:09 +0000 (08:36 -0400)]
xfreerdp: initial egfx bitmap caching

10 years agoAdded define guards for _rotl and related bit rotation functions, which collided...
Mario Reja [Fri, 13 Jun 2014 11:25:28 +0000 (14:25 +0300)]
Added define guards for _rotl and related bit rotation functions, which collided with function definitions in x86intrin.h

10 years agoxfreerdp: fix egfx SurfaceToSurface overlapping copies
Marc-André Moreau [Fri, 13 Jun 2014 01:02:25 +0000 (21:02 -0400)]
xfreerdp: fix egfx SurfaceToSurface overlapping copies

10 years agoxfreerdp: fix egfx RemoteFX bitmap updates
Marc-André Moreau [Thu, 12 Jun 2014 22:23:51 +0000 (18:23 -0400)]
xfreerdp: fix egfx RemoteFX bitmap updates

10 years agoDon't forget to SetLastError() on disconnection
Hardening [Thu, 12 Jun 2014 21:09:49 +0000 (23:09 +0200)]
Don't forget to SetLastError() on disconnection

Otherwise if the last error was a ERROR_NO_DATA we have no indication that
the pipe has been closed.

10 years agoxfreerdp: start handling egfx surface-to-surface
Marc-André Moreau [Thu, 12 Jun 2014 20:13:12 +0000 (16:13 -0400)]
xfreerdp: start handling egfx surface-to-surface

10 years agoMerge branch 'egfx' of github.com:awakecoding/FreeRDP into egfx
Marc-André Moreau [Thu, 12 Jun 2014 16:08:15 +0000 (12:08 -0400)]
Merge branch 'egfx' of github.com:awakecoding/FreeRDP into egfx

Conflicts:
channels/tsmf/client/tsmf_main.c

10 years agoMerge branch 'master' of github.com:awakecoding/FreeRDP into egfx
Marc-André Moreau [Thu, 12 Jun 2014 16:03:08 +0000 (12:03 -0400)]
Merge branch 'master' of github.com:awakecoding/FreeRDP into egfx

Conflicts:
channels/drdynvc/client/dvcman.c
client/X11/xf_client.c
include/freerdp/dvc.h

10 years agolibfreerdp-client: fix parsing of port numbers in .rdp file full address, gatewayhost...
Marc-André Moreau [Thu, 12 Jun 2014 14:49:29 +0000 (10:49 -0400)]
libfreerdp-client: fix parsing of port numbers in .rdp file full address, gatewayhostname options

10 years agoMerge pull request #1861 from akallabeth/tsmf-gstreamer-1.0 1.2.0-beta1+android7
Marc-André Moreau [Thu, 12 Jun 2014 13:51:57 +0000 (09:51 -0400)]
Merge pull request #1861 from akallabeth/tsmf-gstreamer-1.0

Tsmf gstreamer 1.0 port and enhancements

10 years agochannels/gfx: add surface table helper, surface creation/deletion
Marc-André Moreau [Wed, 11 Jun 2014 21:48:04 +0000 (17:48 -0400)]
channels/gfx: add surface table helper, surface creation/deletion

10 years agochannels: cleanup unused freerdp channels global functions
Marc-André Moreau [Wed, 11 Jun 2014 20:27:31 +0000 (16:27 -0400)]
channels: cleanup unused freerdp channels global functions

10 years agochannels: reduce dependency on svc_plugin.h
Marc-André Moreau [Wed, 11 Jun 2014 19:09:28 +0000 (15:09 -0400)]
channels: reduce dependency on svc_plugin.h

10 years agochannels/drdynvc: fix fragmented packets
Marc-André Moreau [Wed, 11 Jun 2014 18:31:46 +0000 (14:31 -0400)]
channels/drdynvc: fix fragmented packets

10 years agoMerge branch 'dvc_streampool' of github.com:akallabeth/FreeRDP into egfx
Marc-André Moreau [Wed, 11 Jun 2014 17:06:19 +0000 (13:06 -0400)]
Merge branch 'dvc_streampool' of github.com:akallabeth/FreeRDP into egfx

Conflicts:
channels/rdpgfx/client/rdpgfx_main.c
include/freerdp/dvc.h

10 years agoUsing synchronized stream pool now.
Armin Novak [Wed, 11 Jun 2014 13:13:58 +0000 (15:13 +0200)]
Using synchronized stream pool now.

10 years agoAdded missing stream pool creation.
Armin Novak [Wed, 11 Jun 2014 13:00:37 +0000 (15:00 +0200)]
Added missing stream pool creation.

10 years agoUpdated plugins to use new svc_plugin and OnDataReceived API.
Armin Novak [Wed, 11 Jun 2014 12:42:32 +0000 (14:42 +0200)]
Updated plugins to use new svc_plugin and OnDataReceived API.

10 years agoOnDataReceived function now uses a reference counted stream as argument.
Armin Novak [Wed, 11 Jun 2014 12:41:31 +0000 (14:41 +0200)]
OnDataReceived function now uses a reference counted stream as argument.

10 years agosvc_plugin now uses reference counted StreamPool.
Armin Novak [Wed, 11 Jun 2014 12:40:38 +0000 (14:40 +0200)]
svc_plugin now uses reference counted StreamPool.
Added termination function to clean up allocated resources.

10 years agoAdded stream pool shrinking if large parts are unused.
Armin Novak [Wed, 11 Jun 2014 12:38:20 +0000 (14:38 +0200)]
Added stream pool shrinking if large parts are unused.

10 years agoMerge remote-tracking branch 'origin/master' into tsmf-gstreamer-1.0
Armin Novak [Wed, 11 Jun 2014 09:27:08 +0000 (11:27 +0200)]
Merge remote-tracking branch 'origin/master' into tsmf-gstreamer-1.0

Conflicts:
client/X11/xf_client.c

10 years agoMerge pull request #1896 from awakecoding/sspi
Marc-André Moreau [Tue, 10 Jun 2014 22:16:51 +0000 (18:16 -0400)]
Merge pull request #1896 from awakecoding/sspi

WinPR SSPI Cleanup + Hardening

10 years agolibwinpr-sspi: fix failing test
Marc-André Moreau [Tue, 10 Jun 2014 22:09:51 +0000 (18:09 -0400)]
libwinpr-sspi: fix failing test

10 years agoMerge branch 'master' of github.com:awakecoding/FreeRDP into sspi
Marc-André Moreau [Tue, 10 Jun 2014 20:40:58 +0000 (16:40 -0400)]
Merge branch 'master' of github.com:awakecoding/FreeRDP into sspi

Conflicts:
winpr/include/winpr/timezone.h
winpr/libwinpr/timezone/timezone.c

10 years agolibwinpr-sspi: add support for querying user+domain and setting NTLM hash
Marc-André Moreau [Tue, 10 Jun 2014 20:38:16 +0000 (16:38 -0400)]
libwinpr-sspi: add support for querying user+domain and setting NTLM hash

10 years agolibwinpr-sspi: fix server-side NLA
Marc-André Moreau [Tue, 10 Jun 2014 18:38:17 +0000 (14:38 -0400)]
libwinpr-sspi: fix server-side NLA

10 years agolibwinpr-sspi: fix memory leaks
Marc-André Moreau [Tue, 10 Jun 2014 18:16:02 +0000 (14:16 -0400)]
libwinpr-sspi: fix memory leaks

10 years agolibwinpr-sspi: patch some memory leaks
Marc-André Moreau [Tue, 10 Jun 2014 12:40:04 +0000 (08:40 -0400)]
libwinpr-sspi: patch some memory leaks

10 years agowinpr: remove installable config.h header
Marc-André Moreau [Tue, 10 Jun 2014 12:24:20 +0000 (08:24 -0400)]
winpr: remove installable config.h header

10 years agolibwinpr-sspi: add custom API for passing NTLM hashes and credentials dynamically
Marc-André Moreau [Mon, 9 Jun 2014 19:25:00 +0000 (15:25 -0400)]
libwinpr-sspi: add custom API for passing NTLM hashes and credentials dynamically

10 years agolibwinpr-sspi: fix NTLM SPN context helper
Marc-André Moreau [Sun, 8 Jun 2014 13:14:49 +0000 (09:14 -0400)]
libwinpr-sspi: fix NTLM SPN context helper

10 years agolibwinpr-sspi: add tests for NTLM
Marc-André Moreau [Sat, 7 Jun 2014 22:28:02 +0000 (18:28 -0400)]
libwinpr-sspi: add tests for NTLM

10 years agolibwinpr-sspi: fix server-side negotiate module
Marc-André Moreau [Sat, 7 Jun 2014 21:08:07 +0000 (17:08 -0400)]
libwinpr-sspi: fix server-side negotiate module

10 years agolibwinpr-sspi: fix build on Linux
Marc-André Moreau [Sat, 7 Jun 2014 20:46:32 +0000 (16:46 -0400)]
libwinpr-sspi: fix build on Linux

10 years agolibwinpr-sspi: start implementing and using negotiate sspi module
Marc-André Moreau [Sat, 7 Jun 2014 20:26:57 +0000 (16:26 -0400)]
libwinpr-sspi: start implementing and using negotiate sspi module

10 years agolibwinpr-sspi: fix exporting of SSPI API
Marc-André Moreau [Sat, 7 Jun 2014 18:43:02 +0000 (14:43 -0400)]
libwinpr-sspi: fix exporting of SSPI API

10 years agoMerge pull request #1892 from alexpilotti/master
Marc-André Moreau [Sat, 7 Jun 2014 17:48:01 +0000 (13:48 -0400)]
Merge pull request #1892 from alexpilotti/master

Fixes timezone API definition issues on Windows

10 years agoFixes timezone API definition issues on Windows
Alessandro Pilotti [Sat, 7 Jun 2014 17:11:32 +0000 (20:11 +0300)]
Fixes timezone API definition issues on Windows

GetDynamicTimeZoneInformation, SetDynamicTimeZoneInformation and
GetTimeZoneInformationForYear are provided by the Windows SDK accordingly
with ethe MSDN cocumentation for SDK with versions above 7.1A.

Those functions are incorrectly included by the 7.1A SDK if _WIN32_WINNT
>= 0x0501 instead of _WIN32_WINNT >= 0x0600.

The issue arises when building with an XP compatible toolset (e.g.
v120_xp).

10 years agolibwinpr-sspi: improve link interface
Marc-André Moreau [Sat, 7 Jun 2014 14:50:51 +0000 (10:50 -0400)]
libwinpr-sspi: improve link interface

10 years agolibwinpr-sspi: even more code hardening
Marc-André Moreau [Sat, 7 Jun 2014 04:17:11 +0000 (00:17 -0400)]
libwinpr-sspi: even more code hardening

10 years agolibwinpr-sspi: code hardening
Marc-André Moreau [Fri, 6 Jun 2014 21:20:34 +0000 (17:20 -0400)]
libwinpr-sspi: code hardening

10 years agolibwinpr-sspi: make native sspi option dynamic
Marc-André Moreau [Fri, 6 Jun 2014 19:34:12 +0000 (15:34 -0400)]
libwinpr-sspi: make native sspi option dynamic