platform/upstream/freerdp.git
9 years agoFixed memory leaks.
Armin Novak [Sun, 16 Nov 2014 13:56:08 +0000 (14:56 +0100)]
Fixed memory leaks.

9 years agoFixed use after free.
Armin Novak [Sun, 16 Nov 2014 13:44:30 +0000 (14:44 +0100)]
Fixed use after free.

9 years agoMerge pull request #2212 from awakecoding/master
Marc-André Moreau [Sat, 15 Nov 2014 18:37:35 +0000 (13:37 -0500)]
Merge pull request #2212 from awakecoding/master

RemoteApp, Virtual Channel, Clipboard, Test and Utils Cleanup

9 years agoclient/iOS: remove deprecated includes
Marc-André Moreau [Sat, 15 Nov 2014 18:02:09 +0000 (13:02 -0500)]
client/iOS: remove deprecated includes

9 years agoMerge branch 'master' of github.com:FreeRDP/FreeRDP
Marc-André Moreau [Sat, 15 Nov 2014 17:37:29 +0000 (12:37 -0500)]
Merge branch 'master' of github.com:FreeRDP/FreeRDP

9 years agoMerge pull request #2211 from bmiklautz/feat/ndk10
Marc-André Moreau [Sat, 15 Nov 2014 15:31:00 +0000 (10:31 -0500)]
Merge pull request #2211 from bmiklautz/feat/ndk10

Android build system updates

9 years agoMerge pull request #2204 from bmiklautz/fix/vs2010_server
Marc-André Moreau [Sat, 15 Nov 2014 15:27:15 +0000 (10:27 -0500)]
Merge pull request #2204 from bmiklautz/fix/vs2010_server

winpr: fix build with visual studio < 2012

9 years agoandroid: update target sdk to 21
Bernhard Miklautz [Fri, 14 Nov 2014 23:51:01 +0000 (00:51 +0100)]
android: update target sdk to 21

Use latest SDK platform (android-21) per default.

9 years agoandroid: update documentation
Bernhard Miklautz [Fri, 14 Nov 2014 23:49:06 +0000 (00:49 +0100)]
android: update documentation

Add Android support library to requirements.

9 years agoandroid: use target SDK version for appcompat
Bernhard Miklautz [Fri, 14 Nov 2014 23:41:19 +0000 (00:41 +0100)]
android: use target SDK version for appcompat

Also Use ANDROID_APP_TARGET_SDK for application compatibility project.
It is now automatically set/updated during build.

Note: The ANDROID_APP_TARGET_SDK version need to be larger or equal to the
version required by the used Android support library (appcompat).

9 years agoandroid: update toolchain file to support ndk 10c
Bernhard Miklautz [Thu, 13 Nov 2014 13:59:11 +0000 (14:59 +0100)]
android: update toolchain file to support ndk 10c

Toolchain update from https://github.com/taka-no-me/android-cmake/pull/23

9 years agoMerge pull request #2206 from nfedera/fix-2014-11-12-01
Marc-André Moreau [Fri, 14 Nov 2014 15:39:44 +0000 (10:39 -0500)]
Merge pull request #2206 from nfedera/fix-2014-11-12-01

libfreerdp-codec: fix mppc decompression

9 years agoMerge pull request #2210 from nfedera/fix-2014-11-14-01
Hardening [Fri, 14 Nov 2014 12:34:17 +0000 (13:34 +0100)]
Merge pull request #2210 from nfedera/fix-2014-11-14-01

core: use zero padding in suppress output pdu

9 years agocore: use zero padding in suppress output pdu
Norbert Federa [Fri, 14 Nov 2014 10:25:05 +0000 (11:25 +0100)]
core: use zero padding in suppress output pdu

Some legacy rdp servers seem to expect a zero padding after the
allowDisplayUpdates byte, probably because they incorrectly parse the
value as uint32.

9 years agoMerge pull request #2199 from akallabeth/backtrace_fix
Martin Fleisz [Thu, 13 Nov 2014 15:11:08 +0000 (16:11 +0100)]
Merge pull request #2199 from akallabeth/backtrace_fix

Fixed type of stack trace variables.

9 years agolibfreerdp-codec: fix mppc decompression
Norbert Federa [Thu, 13 Nov 2014 13:48:47 +0000 (14:48 +0100)]
libfreerdp-codec: fix mppc decompression

* protect against history buffer overflows
* fix replicating copy (CopyOffset can be > HistoryBufferSize!)

9 years agoMerge pull request #2202 from Tarnyko/master
Marc-André Moreau [Thu, 13 Nov 2014 11:58:34 +0000 (06:58 -0500)]
Merge pull request #2202 from Tarnyko/master

wlfreerdp: validate the TLS certificate interactively

9 years agolibfreerdp-rail: remove
Marc-André Moreau [Thu, 13 Nov 2014 00:51:17 +0000 (19:51 -0500)]
libfreerdp-rail: remove

9 years agoxfreerdp: remove dependency on libfreerdp-rail
Marc-André Moreau [Thu, 13 Nov 2014 00:49:35 +0000 (19:49 -0500)]
xfreerdp: remove dependency on libfreerdp-rail

9 years agoxfreerdp: remove old X11 RAIL code
Marc-André Moreau [Wed, 12 Nov 2014 22:18:27 +0000 (17:18 -0500)]
xfreerdp: remove old X11 RAIL code

9 years agoxfreerdp: more RAIL libfreerdp-rail migration
Marc-André Moreau [Wed, 12 Nov 2014 22:00:57 +0000 (17:00 -0500)]
xfreerdp: more RAIL libfreerdp-rail migration

9 years agoxfreerdp: prepare RAIL migration away from libfreerdp-rail
Marc-André Moreau [Wed, 12 Nov 2014 21:42:32 +0000 (16:42 -0500)]
xfreerdp: prepare RAIL migration away from libfreerdp-rail

9 years agoMerge pull request #2205 from eledoux/ports
Marc-André Moreau [Wed, 12 Nov 2014 19:21:38 +0000 (14:21 -0500)]
Merge pull request #2205 from eledoux/ports

winpr-comm: ignore errors on TIOCGICOUNT during the port initialization.

9 years agowinpr-comm: ignore errors on TIOCGICOUNT during the port initialization but the permi...
Emmanuel Ledoux [Thu, 13 Nov 2014 18:54:32 +0000 (19:54 +0100)]
winpr-comm: ignore errors on TIOCGICOUNT during the port initialization but the permissive mode must be on afterwards.

9 years agocunit: remove deprecated unit tests
Marc-André Moreau [Wed, 12 Nov 2014 19:09:53 +0000 (14:09 -0500)]
cunit: remove deprecated unit tests

9 years agofreerdp: remove tcp, uds utils
Marc-André Moreau [Wed, 12 Nov 2014 19:06:34 +0000 (14:06 -0500)]
freerdp: remove tcp, uds utils

9 years agolibfreerdp-utils: remove old time utils
Marc-André Moreau [Wed, 12 Nov 2014 18:45:03 +0000 (13:45 -0500)]
libfreerdp-utils: remove old time utils

9 years agofreerdp: remove deprecated svc_plugin.c utils
Marc-André Moreau [Wed, 12 Nov 2014 18:34:07 +0000 (13:34 -0500)]
freerdp: remove deprecated svc_plugin.c utils

9 years agofreerdp: remove deprecated eventing system
Marc-André Moreau [Wed, 12 Nov 2014 18:18:18 +0000 (13:18 -0500)]
freerdp: remove deprecated eventing system

9 years agochannels/cliprdr: remove dependency on deprecated eventing system, svc_plugin.c
Marc-André Moreau [Wed, 12 Nov 2014 17:56:03 +0000 (12:56 -0500)]
channels/cliprdr: remove dependency on deprecated eventing system, svc_plugin.c

9 years agoafreerdp: migrate to cliprdr callback interface
Marc-André Moreau [Wed, 12 Nov 2014 17:25:12 +0000 (12:25 -0500)]
afreerdp: migrate to cliprdr callback interface

9 years agowinpr: fix build with visual studio < 2012
Bernhard Miklautz [Wed, 12 Nov 2014 17:09:55 +0000 (18:09 +0100)]
winpr: fix build with visual studio < 2012

_COM_Outptr_ was introduced in visual studio 2012.

9 years agoMerge pull request #2203 from bmiklautz/fix/symbols_and_version
Marc-André Moreau [Wed, 12 Nov 2014 16:28:13 +0000 (11:28 -0500)]
Merge pull request #2203 from bmiklautz/fix/symbols_and_version

Fix libfreerdp-server and version

9 years agoRevert a bug introduced in PR #2134
Bernhard Miklautz [Tue, 11 Nov 2014 19:34:52 +0000 (20:34 +0100)]
Revert a bug introduced in PR #2134

FREERDP_CHANNELS_SERVER_SRCS need to be added to server/common that the
symbols get added and exported with libfreerdp-server.

Also remove duplicated version information.

9 years agoUpdate version.
Bernhard Miklautz [Tue, 11 Nov 2014 19:43:15 +0000 (20:43 +0100)]
Update version.

Mark master as "dev" for development ;)

9 years agoafreerdp: cleanup cliprdr code
Marc-André Moreau [Wed, 12 Nov 2014 16:14:10 +0000 (11:14 -0500)]
afreerdp: cleanup cliprdr code

9 years agowlfreerdp: validate the TLS certificate interactively
Manuel Bachmann [Wed, 12 Nov 2014 15:59:17 +0000 (16:59 +0100)]
wlfreerdp: validate the TLS certificate interactively

Allow the user to decide if he trusts a new certificate
or not, just like we do with xfreerdp ; this allow running
wlfreerdp without using xfreerdp prior for this sole task.

Signed-off-by: Manuel Bachmann <tarnyko@tarnyko.net>
9 years agochannels/rail: remove dependency on svc_plugin.c
Marc-André Moreau [Wed, 12 Nov 2014 15:43:02 +0000 (10:43 -0500)]
channels/rail: remove dependency on svc_plugin.c

9 years agolibfreerdp-utils: remove rail utils
Marc-André Moreau [Wed, 12 Nov 2014 15:18:53 +0000 (10:18 -0500)]
libfreerdp-utils: remove rail utils

9 years agochannels/rail: remove dependency on deprecated eventing system
Marc-André Moreau [Wed, 12 Nov 2014 14:46:04 +0000 (09:46 -0500)]
channels/rail: remove dependency on deprecated eventing system

9 years agoxfreerdp: separate app windows from desktop windows
Marc-André Moreau [Wed, 12 Nov 2014 03:27:33 +0000 (22:27 -0500)]
xfreerdp: separate app windows from desktop windows

9 years agoxfreerdp: cleanup xf_window.c, xf_rail.c
Marc-André Moreau [Wed, 12 Nov 2014 01:26:47 +0000 (20:26 -0500)]
xfreerdp: cleanup xf_window.c, xf_rail.c

9 years agoxfreerdp: remove RAIL dependency on deprecated event system
Marc-André Moreau [Tue, 11 Nov 2014 23:32:18 +0000 (18:32 -0500)]
xfreerdp: remove RAIL dependency on deprecated event system

9 years agoxfreerdp: partially migrate RAIL to callback interface
Marc-André Moreau [Tue, 11 Nov 2014 22:49:29 +0000 (17:49 -0500)]
xfreerdp: partially migrate RAIL to callback interface

9 years agoxfreerdp: cleanup and fix RemoteApp
Marc-André Moreau [Tue, 11 Nov 2014 21:35:30 +0000 (16:35 -0500)]
xfreerdp: cleanup and fix RemoteApp

9 years agoFixed type of stack trace variables.
Armin Novak [Tue, 11 Nov 2014 20:00:03 +0000 (21:00 +0100)]
Fixed type of stack trace variables.

9 years agolibwinpr-input: add missing VK_DECIMAL mapping of OS X keycode mapping of ABNT2 keyboard
Marc-André Moreau [Tue, 11 Nov 2014 17:39:41 +0000 (12:39 -0500)]
libwinpr-input: add missing VK_DECIMAL mapping of OS X keycode mapping of ABNT2 keyboard

9 years agolibwinpr-smartcard: revert minor change from pull request #2195
Marc-André Moreau [Tue, 11 Nov 2014 17:00:37 +0000 (12:00 -0500)]
libwinpr-smartcard: revert minor change from pull request #2195

9 years agoMerge pull request #2198 from awakecoding/master
Marc-André Moreau [Tue, 11 Nov 2014 16:49:28 +0000 (11:49 -0500)]
Merge pull request #2198 from awakecoding/master

Shadow Pointers, X11 XAllocColor Fix, TSMF Cleanup, Cliprdr Update

9 years agolibwinpr-smartcard: re-enable SCardGetStatusChange status filtering
Marc-André Moreau [Tue, 11 Nov 2014 16:46:59 +0000 (11:46 -0500)]
libwinpr-smartcard: re-enable SCardGetStatusChange status filtering

9 years agowinpr: fix build warnings
Marc-André Moreau [Tue, 11 Nov 2014 16:21:34 +0000 (11:21 -0500)]
winpr: fix build warnings

9 years agoMerge branch 'master' of github.com:FreeRDP/FreeRDP
Marc-André Moreau [Tue, 11 Nov 2014 14:55:48 +0000 (09:55 -0500)]
Merge branch 'master' of github.com:FreeRDP/FreeRDP

Conflicts:
libfreerdp/core/update.c

9 years agoMerge pull request #2194 from hopToDev/master
Marc-André Moreau [Tue, 11 Nov 2014 14:43:38 +0000 (09:43 -0500)]
Merge pull request #2194 from hopToDev/master

Added SIGPIPE handling for iOS.

9 years agoMerge pull request #2197 from bmiklautz/issue/2181
Marc-André Moreau [Tue, 11 Nov 2014 14:43:17 +0000 (09:43 -0500)]
Merge pull request #2197 from bmiklautz/issue/2181

Don't include CMakeDetermineSystem

9 years agoMerge pull request #2195 from Vinche59/master
Marc-André Moreau [Tue, 11 Nov 2014 14:29:45 +0000 (09:29 -0500)]
Merge pull request #2195 from Vinche59/master

Implementation of SCARD_IOCTL_LOCATECARDSBYATRA & Modification to make Smartcard reader with PinPad work

9 years agoDon't include CMakeDetermineSystem
Bernhard Miklautz [Tue, 11 Nov 2014 13:40:31 +0000 (14:40 +0100)]
Don't include CMakeDetermineSystem

According to [1] this is an cmake "internal" module and shouldn't be
included directly.

[1]  http://public.kitware.com/Bug/view.php?id=13796#c31892

9 years agoMerge pull request #1964 from akallabeth/thread-wait-support
Martin Fleisz [Tue, 11 Nov 2014 09:50:55 +0000 (10:50 +0100)]
Merge pull request #1964 from akallabeth/thread-wait-support

Implemented thread handling for WaitForMultipleObjects.

9 years agoMerge pull request #2189 from llyzs/llyzs
Martin Fleisz [Tue, 11 Nov 2014 07:42:48 +0000 (08:42 +0100)]
Merge pull request #2189 from llyzs/llyzs

Support Continuous Auto-Detection.

9 years agolibfreerdp-core: auto-detect defines.
Vic Lee [Tue, 11 Nov 2014 02:14:44 +0000 (10:14 +0800)]
libfreerdp-core: auto-detect defines.

9 years agoImplementation for IOCTL_SCARD_LOCATECARDSBYATRA
Vinche [Mon, 10 Nov 2014 23:35:46 +0000 (00:35 +0100)]
Implementation for IOCTL_SCARD_LOCATECARDSBYATRA

9 years agoMerge branch 'master' of github.com:FreeRDP/FreeRDP
Vinche [Mon, 10 Nov 2014 23:25:36 +0000 (00:25 +0100)]
Merge branch 'master' of github.com:FreeRDP/FreeRDP

9 years agoCleaning Code
Vinche [Mon, 10 Nov 2014 22:51:34 +0000 (23:51 +0100)]
Cleaning Code

9 years agoComments
Vinche [Mon, 10 Nov 2014 22:48:55 +0000 (23:48 +0100)]
Comments

9 years agoImplementation for Smartcard Reader with Pin Pad
Vinche [Mon, 10 Nov 2014 22:40:22 +0000 (23:40 +0100)]
Implementation for Smartcard Reader with Pin Pad

9 years agochannels/tsmf: remove dependency on deprecated eventing system
Marc-André Moreau [Mon, 10 Nov 2014 21:33:34 +0000 (16:33 -0500)]
channels/tsmf: remove dependency on deprecated eventing system

9 years agoxfreerdp/tsmf: migrate to callback interface
Marc-André Moreau [Mon, 10 Nov 2014 21:23:04 +0000 (16:23 -0500)]
xfreerdp/tsmf: migrate to callback interface

9 years agoAdded SIGPIPE handling for iOS.
Mehul Dhorda [Mon, 10 Nov 2014 19:52:29 +0000 (11:52 -0800)]
Added SIGPIPE handling for iOS.

9 years agochannels/tsmf: integrate pull request #2012
Marc-André Moreau [Mon, 10 Nov 2014 19:18:23 +0000 (14:18 -0500)]
channels/tsmf: integrate pull request #2012

9 years agochannels/tsmf: cleanup
Marc-André Moreau [Mon, 10 Nov 2014 19:02:54 +0000 (14:02 -0500)]
channels/tsmf: cleanup

9 years agoMerge pull request #2188 from hopToDev/master
Marc-André Moreau [Mon, 10 Nov 2014 18:54:12 +0000 (13:54 -0500)]
Merge pull request #2188 from hopToDev/master

Ignore T.128 FlowPDU in Share Control header

9 years agolibwinpr-smartcard: fix PCSC structure padding that was recently broken
Marc-André Moreau [Mon, 10 Nov 2014 16:31:28 +0000 (11:31 -0500)]
libwinpr-smartcard: fix PCSC structure padding that was recently broken

9 years agoxfreerdp: remove usage of XAllocColor (slow)
Marc-André Moreau [Mon, 10 Nov 2014 16:15:37 +0000 (11:15 -0500)]
xfreerdp: remove usage of XAllocColor (slow)

9 years agoFixed unlocking if pthread_join fails.
Armin Novak [Mon, 10 Nov 2014 09:24:32 +0000 (10:24 +0100)]
Fixed unlocking if pthread_join fails.

9 years agoAdd comments to modifications
Vinche [Sun, 9 Nov 2014 22:02:12 +0000 (23:02 +0100)]
Add comments to modifications

9 years agoAdd comments to modifications
Vinche [Sun, 9 Nov 2014 22:00:41 +0000 (23:00 +0100)]
Add comments to modifications

9 years agofirst commit
Vinche [Sun, 9 Nov 2014 21:42:35 +0000 (22:42 +0100)]
first commit

9 years agochannels/tsmf: add new callback interface
Marc-André Moreau [Fri, 7 Nov 2014 23:33:45 +0000 (18:33 -0500)]
channels/tsmf: add new callback interface

9 years agoAdded comment to clarify flow control PDU fields.
Mehul Dhorda [Fri, 7 Nov 2014 22:58:58 +0000 (14:58 -0800)]
Added comment to clarify flow control PDU fields.

9 years agolibfreerdp-gdi: fix bitmap update scanline size
Marc-André Moreau [Fri, 7 Nov 2014 22:19:46 +0000 (17:19 -0500)]
libfreerdp-gdi: fix bitmap update scanline size

9 years agoclient/Sample: update code
Marc-André Moreau [Fri, 7 Nov 2014 20:25:37 +0000 (15:25 -0500)]
client/Sample: update code

9 years agoshadow: improve pointer updates
Marc-André Moreau [Fri, 7 Nov 2014 18:51:10 +0000 (13:51 -0500)]
shadow: improve pointer updates

9 years agolibfreerdp-core: support continuous auto-detection.
Vic Lee [Fri, 7 Nov 2014 08:18:49 +0000 (16:18 +0800)]
libfreerdp-core: support continuous auto-detection.

9 years agoMerge pull request #2186 from hardening/rfx_no_compression
Martin Fleisz [Fri, 7 Nov 2014 08:16:02 +0000 (09:16 +0100)]
Merge pull request #2186 from hardening/rfx_no_compression

Offer to disable bulk compression when using remoteFx

9 years agoshadow: add improved pointer updates
Marc-André Moreau [Thu, 6 Nov 2014 22:25:41 +0000 (17:25 -0500)]
shadow: add improved pointer updates

9 years agoFixed incorrect values for PDUTypeFlow.
Mehul Dhorda [Thu, 6 Nov 2014 18:08:58 +0000 (10:08 -0800)]
Fixed incorrect values for PDUTypeFlow.

Swapped values for PDU_TYPE_FLOW_RESPONSE and PDU_TYPE_FLOW_STOP to
match the T.128 spec.

9 years agomfreerdp: rewrite and update clipboard code
Marc-André Moreau [Wed, 5 Nov 2014 22:14:32 +0000 (17:14 -0500)]
mfreerdp: rewrite and update clipboard code

9 years agoIgnore T.128 FlowPDU in Share Control header
Mehul Dhorda [Wed, 5 Nov 2014 19:32:46 +0000 (11:32 -0800)]
Ignore T.128 FlowPDU in Share Control header

According to the Microsoft RDP specification, T.128 flow control PDUs
should be ignored when reading Share Control headers.
(http://msdn.microsoft.com/en-us/library/cc240576.aspx). This patch
checks if we got a flow control PDU (length = 0x8000) and advances the
stream to ignore the PDU.

9 years agowinpr: fix Win32 build warnings
Marc-André Moreau [Tue, 4 Nov 2014 15:44:55 +0000 (10:44 -0500)]
winpr: fix Win32 build warnings

9 years agoMerge branch 'master' of github.com:awakecoding/FreeRDP
Marc-André Moreau [Tue, 4 Nov 2014 15:34:06 +0000 (10:34 -0500)]
Merge branch 'master' of github.com:awakecoding/FreeRDP

9 years agoOffer to disable bulk compression when using remoteFx
Hardening [Tue, 4 Nov 2014 15:14:53 +0000 (16:14 +0100)]
Offer to disable bulk compression when using remoteFx

This patch adds a skipCompression field in surface commands struct so that
we can disable bulk compression with remoteFx.

9 years agoMerge pull request #2185 from llyzs/llyzs
Martin Fleisz [Tue, 4 Nov 2014 10:39:30 +0000 (11:39 +0100)]
Merge pull request #2185 from llyzs/llyzs

Server-side AutoDetect fixes

9 years agolibfreerdp-core: distinguish continuous/connect-time autodetect.
Vic Lee [Tue, 4 Nov 2014 05:41:04 +0000 (13:41 +0800)]
libfreerdp-core: distinguish continuous/connect-time autodetect.

9 years agoMerge pull request #2183 from llyzs/llyzs
Hardening [Mon, 3 Nov 2014 10:10:12 +0000 (11:10 +0100)]
Merge pull request #2183 from llyzs/llyzs

Removed library prefix on Windows def files.

9 years agoLocking thread until joined now, preventing multiple joins and race conditions.
Armin Novak [Mon, 3 Nov 2014 08:29:35 +0000 (09:29 +0100)]
Locking thread until joined now, preventing multiple joins and race conditions.

9 years agoRemoved library prefix on Windows def files.
Vic Lee [Mon, 3 Nov 2014 04:39:27 +0000 (12:39 +0800)]
Removed library prefix on Windows def files.

9 years agoMerge pull request #2141 from zhangzl2013/polyline
Hardening [Fri, 31 Oct 2014 21:15:13 +0000 (22:15 +0100)]
Merge pull request #2141 from zhangzl2013/polyline

fix polyline.

9 years agoMerge pull request #1965 from akallabeth/dynamic-addin-naming
Martin Fleisz [Fri, 31 Oct 2014 12:42:16 +0000 (13:42 +0100)]
Merge pull request #1965 from akallabeth/dynamic-addin-naming

Dynamic channel library naming

9 years agoMerge pull request #2180 from nfedera/fix-2014-10-31-01
Marc-André Moreau [Fri, 31 Oct 2014 11:49:32 +0000 (07:49 -0400)]
Merge pull request #2180 from nfedera/fix-2014-10-31-01

codec: fix pointer data conversion + 24bpp support

9 years agoMerge pull request #2134 from akallabeth/windows_version_information
Martin Fleisz [Fri, 31 Oct 2014 11:23:11 +0000 (12:23 +0100)]
Merge pull request #2134 from akallabeth/windows_version_information

Windows version information

9 years agocodec: fix pointer data conversion + 24bpp support
Norbert Federa [Fri, 31 Oct 2014 11:18:08 +0000 (12:18 +0100)]
codec: fix pointer data conversion + 24bpp support

- alpha values were annihilated (fixed)
- support 24bit xor mask data added