platform/upstream/freerdp.git
10 years agolibwinpr-smartcard: initial stubs
Marc-André Moreau [Thu, 3 Apr 2014 00:54:46 +0000 (20:54 -0400)]
libwinpr-smartcard: initial stubs

10 years agoMerge branch 'master' of github.com:awakecoding/FreeRDP into smartcard
Marc-André Moreau [Wed, 2 Apr 2014 22:27:31 +0000 (18:27 -0400)]
Merge branch 'master' of github.com:awakecoding/FreeRDP into smartcard

Conflicts:
channels/smartcard/client/smartcard_main.c

10 years agoMerge pull request #1764 from awakecoding/ports
Marc-André Moreau [Wed, 2 Apr 2014 01:37:25 +0000 (21:37 -0400)]
Merge pull request #1764 from awakecoding/ports

Serial Port Improvements

10 years agolibfreerdp-crypto: fix tls_verify_certificate declaration
Marc-André Moreau [Wed, 2 Apr 2014 01:17:44 +0000 (21:17 -0400)]
libfreerdp-crypto: fix tls_verify_certificate declaration

10 years agolibfreerdp-core: fix non-C89 declaration
Marc-André Moreau [Wed, 2 Apr 2014 00:56:34 +0000 (20:56 -0400)]
libfreerdp-core: fix non-C89 declaration

10 years agochannels/serial: remove debug output
Marc-André Moreau [Tue, 1 Apr 2014 20:49:09 +0000 (16:49 -0400)]
channels/serial: remove debug output

10 years agoMerge branch 'master' of github.com:awakecoding/FreeRDP into ports
Marc-André Moreau [Tue, 1 Apr 2014 20:28:39 +0000 (16:28 -0400)]
Merge branch 'master' of github.com:awakecoding/FreeRDP into ports

10 years agolibfreerdp-crypto: make distinction between TLS connection error and user cancellation
Marc-André Moreau [Tue, 1 Apr 2014 20:23:27 +0000 (16:23 -0400)]
libfreerdp-crypto: make distinction between TLS connection error and user cancellation

10 years agoMerge branch 'master' of github.com:awakecoding/FreeRDP into ports
Marc-André Moreau [Mon, 31 Mar 2014 18:26:02 +0000 (14:26 -0400)]
Merge branch 'master' of github.com:awakecoding/FreeRDP into ports

10 years agocmake: fix debug symbols for C++ code
Marc-André Moreau [Mon, 31 Mar 2014 17:10:57 +0000 (13:10 -0400)]
cmake: fix debug symbols for C++ code

10 years agolibfreerdp-codec: fix unit test compilation
Marc-André Moreau [Sat, 29 Mar 2014 16:37:16 +0000 (12:37 -0400)]
libfreerdp-codec: fix unit test compilation

10 years agoMerge branch 'master' of github.com:mrthebunny/FreeRDP
Marc-André Moreau [Fri, 28 Mar 2014 16:30:24 +0000 (12:30 -0400)]
Merge branch 'master' of github.com:mrthebunny/FreeRDP

10 years agoAdded context error codes
Benoît LeBlanc [Fri, 28 Mar 2014 16:23:16 +0000 (12:23 -0400)]
Added context error codes

10 years agoMerge branch 'master' of github.com:awakecoding/FreeRDP into ports
Marc-André Moreau [Thu, 27 Mar 2014 21:11:25 +0000 (17:11 -0400)]
Merge branch 'master' of github.com:awakecoding/FreeRDP into ports

10 years agolibfreerdp-core: fix potential issue while reading packet headers
Marc-André Moreau [Thu, 27 Mar 2014 21:09:26 +0000 (17:09 -0400)]
libfreerdp-core: fix potential issue while reading packet headers

10 years agolibfreerdp-core: enforce checking of NLA packets in transport only when expecting NLA
Marc-André Moreau [Thu, 27 Mar 2014 18:24:15 +0000 (14:24 -0400)]
libfreerdp-core: enforce checking of NLA packets in transport only when expecting NLA

10 years agolibfreerdp-core: don't set connectErrorCode when there is no error
Marc-André Moreau [Thu, 27 Mar 2014 15:50:56 +0000 (11:50 -0400)]
libfreerdp-core: don't set connectErrorCode when there is no error

10 years agochannels/serial: partial EPSON TM-T88III fix
Marc-André Moreau [Wed, 26 Mar 2014 21:54:36 +0000 (17:54 -0400)]
channels/serial: partial EPSON TM-T88III fix

10 years agochannels/serial: code cleanup
Marc-André Moreau [Wed, 26 Mar 2014 21:11:15 +0000 (17:11 -0400)]
channels/serial: code cleanup

10 years agochannels/serial: remove old async irp code, cleanup to make use of newer utils
Marc-André Moreau [Wed, 26 Mar 2014 19:21:44 +0000 (15:21 -0400)]
channels/serial: remove old async irp code, cleanup to make use of newer utils

10 years agochannels/rdpdr: robustness improvements
Marc-André Moreau [Wed, 26 Mar 2014 15:05:12 +0000 (11:05 -0400)]
channels/rdpdr: robustness improvements

10 years agoMerge pull request #1758 from awakecoding/master
Marc-André Moreau [Wed, 26 Mar 2014 13:24:16 +0000 (09:24 -0400)]
Merge pull request #1758 from awakecoding/master

Bulk Decompression Fix

10 years agolibfreerdp-core: fix handling of uncompressed packets
Marc-André Moreau [Wed, 26 Mar 2014 13:16:28 +0000 (09:16 -0400)]
libfreerdp-core: fix handling of uncompressed packets

10 years agoMerge branch 'master' of github.com:FreeRDP/FreeRDP
Marc-André Moreau [Wed, 26 Mar 2014 13:01:39 +0000 (09:01 -0400)]
Merge branch 'master' of github.com:FreeRDP/FreeRDP

10 years agoMerge pull request #1756 from hardening/malloc_checks
Marc-André Moreau [Wed, 26 Mar 2014 01:20:15 +0000 (21:20 -0400)]
Merge pull request #1756 from hardening/malloc_checks

Adds some check to treat OOM problems + RDP security fix

10 years agoAdds some check to treat OOM problems + RDP security fix
Hardening [Tue, 25 Mar 2014 22:13:08 +0000 (23:13 +0100)]
Adds some check to treat OOM problems + RDP security fix

Malloc can fail so it will, this patch adds some check in some places
where malloc/strdup results were not checked.

This patch also contains a server side fix for RDP security (credit to nfedera).
The signature len was badly set in the GCC packet. And some other RDP security
oriented fixes are also there.

10 years agochannels/rdpdr: fix potential robustness issues related to hotplug support
Marc-André Moreau [Tue, 25 Mar 2014 20:37:47 +0000 (16:37 -0400)]
channels/rdpdr: fix potential robustness issues related to hotplug support

10 years agoMerge pull request #1754 from awakecoding/master
Marc-André Moreau [Tue, 25 Mar 2014 19:26:38 +0000 (15:26 -0400)]
Merge pull request #1754 from awakecoding/master

Multimon Fix, xfreerdp extensibility, context-specific error handling, Gateway LAN auto-detect

10 years agolibfreerdp-core: fix build warnings and windows broken build
Marc-André Moreau [Tue, 25 Mar 2014 19:19:52 +0000 (15:19 -0400)]
libfreerdp-core: fix build warnings and windows broken build

10 years agolibfreerdp-core: fix /multimon and /span options
Marc-André Moreau [Tue, 25 Mar 2014 18:39:21 +0000 (14:39 -0400)]
libfreerdp-core: fix /multimon and /span options

10 years agoMerge branch 'xkeys' of github.com:awakecoding/FreeRDP
Marc-André Moreau [Tue, 25 Mar 2014 16:27:22 +0000 (12:27 -0400)]
Merge branch 'xkeys' of github.com:awakecoding/FreeRDP

10 years agoxfreerdp: treat Super key differently
Marc-André Moreau [Tue, 25 Mar 2014 16:27:06 +0000 (12:27 -0400)]
xfreerdp: treat Super key differently

10 years agolibfreerdp-core: add 'Bypass RD Gateway server for local addresses' feature
Marc-André Moreau [Mon, 24 Mar 2014 18:44:18 +0000 (14:44 -0400)]
libfreerdp-core: add 'Bypass RD Gateway server for local addresses' feature

10 years agoxfreerdp: don't execute action script when not present
Marc-André Moreau [Mon, 24 Mar 2014 13:40:01 +0000 (09:40 -0400)]
xfreerdp: don't execute action script when not present

10 years agoMerge branch 'master' of github.com:awakecoding/FreeRDP into xkeys
Marc-André Moreau [Sat, 22 Mar 2014 21:43:02 +0000 (17:43 -0400)]
Merge branch 'master' of github.com:awakecoding/FreeRDP into xkeys

10 years agolibfreerdp-core: fix context error handling
Marc-André Moreau [Sat, 22 Mar 2014 21:42:44 +0000 (17:42 -0400)]
libfreerdp-core: fix context error handling

10 years agoxfreerdp: add action script options for X11 events
Marc-André Moreau [Sat, 22 Mar 2014 21:12:50 +0000 (17:12 -0400)]
xfreerdp: add action script options for X11 events

10 years agoxfreerdp: add registration of key combinations
Marc-André Moreau [Sat, 22 Mar 2014 18:40:52 +0000 (14:40 -0400)]
xfreerdp: add registration of key combinations

10 years agoMerge branch 'master' of github.com:awakecoding/FreeRDP into xkeys
Marc-André Moreau [Sat, 22 Mar 2014 17:31:12 +0000 (13:31 -0400)]
Merge branch 'master' of github.com:awakecoding/FreeRDP into xkeys

10 years agoFix windows build
Benoit LeBlanc [Fri, 21 Mar 2014 19:25:00 +0000 (15:25 -0400)]
Fix windows build

10 years agoMerge branch 'master' of git://github.com/awakecoding/FreeRDP
Benoît LeBlanc [Fri, 21 Mar 2014 18:03:38 +0000 (14:03 -0400)]
Merge branch 'master' of git://github.com/awakecoding/FreeRDP

10 years agoupdated context error messages. utility macros for getting error code CLASS/TYPE
Benoît LeBlanc [Fri, 21 Mar 2014 17:45:43 +0000 (13:45 -0400)]
updated context error messages. utility macros for getting error code CLASS/TYPE

10 years agolibfreerdp-core: fix RDP4 compression
Marc-André Moreau [Fri, 21 Mar 2014 14:27:11 +0000 (10:27 -0400)]
libfreerdp-core: fix RDP4 compression

10 years agoAdded context-specific error management.
Benoît LeBlanc [Thu, 20 Mar 2014 22:19:54 +0000 (18:19 -0400)]
Added context-specific error management.

Added error codes to replace connectErrorCode.

10 years agoMerge branch 'master' of github.com:mrthebunny/FreeRDP
Marc-André Moreau [Thu, 20 Mar 2014 13:49:51 +0000 (09:49 -0400)]
Merge branch 'master' of github.com:mrthebunny/FreeRDP

10 years agoMerge pull request #1748 from nfedera/fix-2014-03-19-02
Marc-André Moreau [Wed, 19 Mar 2014 20:49:45 +0000 (16:49 -0400)]
Merge pull request #1748 from nfedera/fix-2014-03-19-02

libfreerdp-core: fixed transport

10 years agolibfreerdp-core: fixed transport
Norbert Federa [Wed, 19 Mar 2014 20:06:21 +0000 (21:06 +0100)]
libfreerdp-core: fixed transport

Commit 1daea0d0dc9eb63b6bb1e525e49de82800d34751 introduced an
error: If transport_read_nonblocking returns 0 we may not return
without checking if the ReceiveBuffer is empty.

10 years agoMerge branch 'master' of git://github.com/awakecoding/FreeRDP
Benoit LeBlanc [Wed, 19 Mar 2014 15:53:10 +0000 (11:53 -0400)]
Merge branch 'master' of git://github.com/awakecoding/FreeRDP

10 years agoadded missing cast for GetProcAddress
Benoit LeBlanc [Wed, 19 Mar 2014 15:52:12 +0000 (11:52 -0400)]
added missing cast for GetProcAddress

10 years agoMerge pull request #1747 from nfedera/fix-2014-03-19-01
Bernhard Miklautz [Wed, 19 Mar 2014 10:07:55 +0000 (11:07 +0100)]
Merge pull request #1747 from nfedera/fix-2014-03-19-01

capabilities: fix MultifragMaxRequestSize parsing

10 years agocapabilities: fix MultifragMaxRequestSize parsing
Norbert Federa [Wed, 19 Mar 2014 09:52:05 +0000 (10:52 +0100)]
capabilities: fix MultifragMaxRequestSize parsing

- no reason to limit this to RemoteFX
- network and settings values were incorrectly compared

10 years agoTransport: closing transport before sending stop event caused SSL errors when stoppin...
Benoît LeBlanc [Tue, 18 Mar 2014 19:27:23 +0000 (15:27 -0400)]
Transport: closing transport before sending stop event caused SSL errors when stopping the session.

10 years agoMerge pull request #1743 from awakecoding/ncrush
Marc-André Moreau [Mon, 17 Mar 2014 14:37:34 +0000 (10:37 -0400)]
Merge pull request #1743 from awakecoding/ncrush

NCrush (RDP6) Bulk Decompressor Rewrite

10 years agolibfreerdp-core: enable RDP6 bulk compression by default
Marc-André Moreau [Mon, 17 Mar 2014 14:26:22 +0000 (10:26 -0400)]
libfreerdp-core: enable RDP6 bulk compression by default

10 years agoMerge branch 'master' of github.com:awakecoding/FreeRDP into ncrush
Marc-André Moreau [Mon, 17 Mar 2014 14:18:56 +0000 (10:18 -0400)]
Merge branch 'master' of github.com:awakecoding/FreeRDP into ncrush

10 years agoMerge branch 'master' of github.com:FreeRDP/FreeRDP
Marc-André Moreau [Mon, 17 Mar 2014 14:18:29 +0000 (10:18 -0400)]
Merge branch 'master' of github.com:FreeRDP/FreeRDP

10 years agoMerge pull request #1740 from bmiklautz/bm/fix/msg_channel_id
Marc-André Moreau [Mon, 17 Mar 2014 14:18:27 +0000 (10:18 -0400)]
Merge pull request #1740 from bmiklautz/bm/fix/msg_channel_id

only process msg channel pdu if msg channel is set

10 years agoMerge pull request #1730 from divineforge/master
Marc-André Moreau [Mon, 17 Mar 2014 14:04:23 +0000 (10:04 -0400)]
Merge pull request #1730 from divineforge/master

Fixing the E_PROXY_RAP_ACCESSDENIED error

10 years agoMerge pull request #1742 from zhangzl2013/kbd-win
Marc-André Moreau [Mon, 17 Mar 2014 14:03:19 +0000 (10:03 -0400)]
Merge pull request #1742 from zhangzl2013/kbd-win

wfreerdp: kbd: fix ctrl/alt syncronization.

10 years agowfreerdp: kbd: fix ctrl/alt syncronization.
Zhang Zhaolong [Mon, 17 Mar 2014 07:01:15 +0000 (15:01 +0800)]
wfreerdp: kbd: fix ctrl/alt syncronization.

10 years agolibfreerdp-codec: remove old NCrush decompressor
Marc-André Moreau [Mon, 17 Mar 2014 01:16:53 +0000 (21:16 -0400)]
libfreerdp-codec: remove old NCrush decompressor

10 years agolibfreerdp-codec: cleanup new NCrush decompressor
Marc-André Moreau [Mon, 17 Mar 2014 01:10:57 +0000 (21:10 -0400)]
libfreerdp-codec: cleanup new NCrush decompressor

10 years agolibfreerdp-codec: start hooking new NCrush decompressor
Marc-André Moreau [Mon, 17 Mar 2014 00:54:07 +0000 (20:54 -0400)]
libfreerdp-codec: start hooking new NCrush decompressor

10 years agolibfreerdp-codec: add NCrush offset cache decoding
Marc-André Moreau [Sun, 16 Mar 2014 22:14:33 +0000 (18:14 -0400)]
libfreerdp-codec: add NCrush offset cache decoding

10 years agolibfreerdp-core: initial NCrush decompression support
Marc-André Moreau [Sun, 16 Mar 2014 22:01:02 +0000 (18:01 -0400)]
libfreerdp-core: initial NCrush decompression support

10 years agolibfreerdp-codec: add more NCrush tables, decode literals and CopyOffsets
Marc-André Moreau [Sun, 16 Mar 2014 19:51:35 +0000 (15:51 -0400)]
libfreerdp-codec: add more NCrush tables, decode literals and CopyOffsets

10 years agolibfreerdp-codec: add NCrush unit tests and tables
Marc-André Moreau [Sun, 16 Mar 2014 02:18:22 +0000 (22:18 -0400)]
libfreerdp-codec: add NCrush unit tests and tables

10 years agolibfreerdp-codec: stub ncrush bulk compression
Marc-André Moreau [Sat, 15 Mar 2014 18:03:05 +0000 (14:03 -0400)]
libfreerdp-codec: stub ncrush bulk compression

10 years agoonly process msg channel pdu if msg channel is set
Bernhard Miklautz [Fri, 14 Mar 2014 20:56:10 +0000 (21:56 +0100)]
only process msg channel pdu if msg channel is set

10 years agoxfreerdp: add ability to script key combinations
Marc-André Moreau [Fri, 14 Mar 2014 04:11:44 +0000 (00:11 -0400)]
xfreerdp: add ability to script key combinations

10 years agoxfreerdp: cleanup keyboard code
Marc-André Moreau [Fri, 14 Mar 2014 01:10:22 +0000 (21:10 -0400)]
xfreerdp: cleanup keyboard code

10 years agoMerge pull request #1737 from zhangzl2013/sound-fix
Marc-André Moreau [Thu, 13 Mar 2014 14:35:33 +0000 (10:35 -0400)]
Merge pull request #1737 from zhangzl2013/sound-fix

Sound fix

10 years agoMerge branch 'master' of git://github.com/awakecoding/FreeRDP
Benoît LeBlanc [Wed, 12 Mar 2014 22:23:26 +0000 (18:23 -0400)]
Merge branch 'master' of git://github.com/awakecoding/FreeRDP

10 years agoRemoved WLOG traces for audio playback
Benoît LeBlanc [Wed, 12 Mar 2014 22:23:17 +0000 (18:23 -0400)]
Removed WLOG traces for audio playback

10 years agocmake: added GCC hack to strip absolute path out of the __FILE__ macro
Marc-André Moreau [Wed, 12 Mar 2014 17:55:38 +0000 (13:55 -0400)]
cmake: added GCC hack to strip absolute path out of the __FILE__ macro

10 years agoMerge pull request #1736 from awakecoding/master
Marc-André Moreau [Wed, 12 Mar 2014 16:20:04 +0000 (12:20 -0400)]
Merge pull request #1736 from awakecoding/master

MPPC Bulk Compression Rewrite

10 years agolibfreerdp-core: change internal fastpath utils function declarations
Marc-André Moreau [Wed, 12 Mar 2014 16:09:14 +0000 (12:09 -0400)]
libfreerdp-core: change internal fastpath utils function declarations

10 years agolibwinpr-wtsapi: fix linker issue
Marc-André Moreau [Wed, 12 Mar 2014 15:40:39 +0000 (11:40 -0400)]
libwinpr-wtsapi: fix linker issue

10 years agochannels/audin: fix target export
Marc-André Moreau [Wed, 12 Mar 2014 15:36:50 +0000 (11:36 -0400)]
channels/audin: fix target export

10 years agolibwinpr-wtsapi: add missing link dependency
Marc-André Moreau [Wed, 12 Mar 2014 14:02:26 +0000 (10:02 -0400)]
libwinpr-wtsapi: add missing link dependency

10 years agosound: cleanup invalid code.
Zhang Zhaolong [Wed, 12 Mar 2014 09:16:06 +0000 (17:16 +0800)]
sound: cleanup invalid code.

10 years agosound: fix long latency.
Zhang Zhaolong [Wed, 12 Mar 2014 09:02:45 +0000 (17:02 +0800)]
sound: fix long latency.

10 years agosound: fix random volume on connection.
Zhang Zhaolong [Wed, 12 Mar 2014 07:04:33 +0000 (15:04 +0800)]
sound: fix random volume on connection.

10 years agolibfreerdp-core: enable MPPC compression by default
Marc-André Moreau [Wed, 12 Mar 2014 02:55:40 +0000 (22:55 -0400)]
libfreerdp-core: enable MPPC compression by default

10 years agolibfreerdp-core: add bulk compression metrics
Marc-André Moreau [Wed, 12 Mar 2014 02:52:21 +0000 (22:52 -0400)]
libfreerdp-core: add bulk compression metrics

10 years agolibfreerdp-core: add support for RDP4 MPPC compression
Marc-André Moreau [Wed, 12 Mar 2014 02:33:41 +0000 (22:33 -0400)]
libfreerdp-core: add support for RDP4 MPPC compression

10 years agolibwinpr-utils: convert BitStream to macros
Marc-André Moreau [Wed, 12 Mar 2014 02:17:31 +0000 (22:17 -0400)]
libwinpr-utils: convert BitStream to macros

10 years agolibfreerdp-core: improve MPPC compress/decompress function definitions
Marc-André Moreau [Wed, 12 Mar 2014 01:42:27 +0000 (21:42 -0400)]
libfreerdp-core: improve MPPC compress/decompress function definitions

10 years agolibfreerdp-core: hook new MPPC compressor successfully
Marc-André Moreau [Wed, 12 Mar 2014 00:58:35 +0000 (20:58 -0400)]
libfreerdp-core: hook new MPPC compressor successfully

10 years agolibfreerdp-core: start hooking new MPPC compressor
Marc-André Moreau [Tue, 11 Mar 2014 21:52:34 +0000 (17:52 -0400)]
libfreerdp-core: start hooking new MPPC compressor

10 years agolibfreerdp-core: cleanup fastpath update fragmentation
Marc-André Moreau [Tue, 11 Mar 2014 21:25:00 +0000 (17:25 -0400)]
libfreerdp-core: cleanup fastpath update fragmentation

10 years agolibfreerdp-core: further reduce fastpath output sending
Marc-André Moreau [Tue, 11 Mar 2014 19:35:15 +0000 (15:35 -0400)]
libfreerdp-core: further reduce fastpath output sending

10 years agolibfreerdp-core: simplify server-side fastpath fragmentation code
Marc-André Moreau [Tue, 11 Mar 2014 18:43:28 +0000 (14:43 -0400)]
libfreerdp-core: simplify server-side fastpath fragmentation code

10 years agoMerge branch 'master' of github.com:awakecoding/FreeRDP into mppc
Marc-André Moreau [Tue, 11 Mar 2014 15:57:01 +0000 (11:57 -0400)]
Merge branch 'master' of github.com:awakecoding/FreeRDP into mppc

10 years agoMerge branch 'master' of github.com:awakecoding/FreeRDP
Marc-André Moreau [Tue, 11 Mar 2014 15:55:49 +0000 (11:55 -0400)]
Merge branch 'master' of github.com:awakecoding/FreeRDP

10 years agochannels/rdpei: make use of callback interface for Suspend/Resume touch events
Marc-André Moreau [Tue, 11 Mar 2014 15:55:38 +0000 (11:55 -0400)]
channels/rdpei: make use of callback interface for Suspend/Resume touch events

10 years agoMerge pull request #33 from MartinHaimberger/FileFix
Marc-André Moreau [Tue, 11 Mar 2014 13:42:11 +0000 (09:42 -0400)]
Merge pull request #33 from MartinHaimberger/FileFix

WriteFile and ReadFile does not check for INVALID_HANDLE_VALUE

10 years agoWriteFile and ReadFile does not check for INVALID_HANDLE_VALUE
Martin Haimberger [Tue, 11 Mar 2014 13:34:41 +0000 (06:34 -0700)]
WriteFile and ReadFile does not check for INVALID_HANDLE_VALUE

10 years agoMerge branch 'master' of github.com:mrthebunny/FreeRDP
Marc-André Moreau [Tue, 11 Mar 2014 03:08:17 +0000 (23:08 -0400)]
Merge branch 'master' of github.com:mrthebunny/FreeRDP

10 years agolibfreerdp-codec: remove old MPPC decompressor, fix RDP4 MPPC
Marc-André Moreau [Mon, 10 Mar 2014 20:19:47 +0000 (16:19 -0400)]
libfreerdp-codec: remove old MPPC decompressor, fix RDP4 MPPC