Marc-André Moreau [Thu, 3 Apr 2014 00:54:46 +0000 (20:54 -0400)]
libwinpr-smartcard: initial stubs
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
Marc-André Moreau [Wed, 2 Apr 2014 01:37:25 +0000 (21:37 -0400)]
Merge pull request #1764 from awakecoding/ports
Serial Port Improvements
Marc-André Moreau [Wed, 2 Apr 2014 01:17:44 +0000 (21:17 -0400)]
libfreerdp-crypto: fix tls_verify_certificate declaration
Marc-André Moreau [Wed, 2 Apr 2014 00:56:34 +0000 (20:56 -0400)]
libfreerdp-core: fix non-C89 declaration
Marc-André Moreau [Tue, 1 Apr 2014 20:49:09 +0000 (16:49 -0400)]
channels/serial: remove debug output
Marc-André Moreau [Tue, 1 Apr 2014 20:28:39 +0000 (16:28 -0400)]
Merge branch 'master' of github.com:awakecoding/FreeRDP into ports
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
Marc-André Moreau [Mon, 31 Mar 2014 18:26:02 +0000 (14:26 -0400)]
Merge branch 'master' of github.com:awakecoding/FreeRDP into ports
Marc-André Moreau [Mon, 31 Mar 2014 17:10:57 +0000 (13:10 -0400)]
cmake: fix debug symbols for C++ code
Marc-André Moreau [Sat, 29 Mar 2014 16:37:16 +0000 (12:37 -0400)]
libfreerdp-codec: fix unit test compilation
Marc-André Moreau [Fri, 28 Mar 2014 16:30:24 +0000 (12:30 -0400)]
Merge branch 'master' of github.com:mrthebunny/FreeRDP
Benoît LeBlanc [Fri, 28 Mar 2014 16:23:16 +0000 (12:23 -0400)]
Added context error codes
Marc-André Moreau [Thu, 27 Mar 2014 21:11:25 +0000 (17:11 -0400)]
Merge branch 'master' of github.com:awakecoding/FreeRDP into ports
Marc-André Moreau [Thu, 27 Mar 2014 21:09:26 +0000 (17:09 -0400)]
libfreerdp-core: fix potential issue while reading packet headers
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
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
Marc-André Moreau [Wed, 26 Mar 2014 21:54:36 +0000 (17:54 -0400)]
channels/serial: partial EPSON TM-T88III fix
Marc-André Moreau [Wed, 26 Mar 2014 21:11:15 +0000 (17:11 -0400)]
channels/serial: code cleanup
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
Marc-André Moreau [Wed, 26 Mar 2014 15:05:12 +0000 (11:05 -0400)]
channels/rdpdr: robustness improvements
Marc-André Moreau [Wed, 26 Mar 2014 13:24:16 +0000 (09:24 -0400)]
Merge pull request #1758 from awakecoding/master
Bulk Decompression Fix
Marc-André Moreau [Wed, 26 Mar 2014 13:16:28 +0000 (09:16 -0400)]
libfreerdp-core: fix handling of uncompressed packets
Marc-André Moreau [Wed, 26 Mar 2014 13:01:39 +0000 (09:01 -0400)]
Merge branch 'master' of github.com:FreeRDP/FreeRDP
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
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.
Marc-André Moreau [Tue, 25 Mar 2014 20:37:47 +0000 (16:37 -0400)]
channels/rdpdr: fix potential robustness issues related to hotplug support
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
Marc-André Moreau [Tue, 25 Mar 2014 19:19:52 +0000 (15:19 -0400)]
libfreerdp-core: fix build warnings and windows broken build
Marc-André Moreau [Tue, 25 Mar 2014 18:39:21 +0000 (14:39 -0400)]
libfreerdp-core: fix /multimon and /span options
Marc-André Moreau [Tue, 25 Mar 2014 16:27:22 +0000 (12:27 -0400)]
Merge branch 'xkeys' of github.com:awakecoding/FreeRDP
Marc-André Moreau [Tue, 25 Mar 2014 16:27:06 +0000 (12:27 -0400)]
xfreerdp: treat Super key differently
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
Marc-André Moreau [Mon, 24 Mar 2014 13:40:01 +0000 (09:40 -0400)]
xfreerdp: don't execute action script when not present
Marc-André Moreau [Sat, 22 Mar 2014 21:43:02 +0000 (17:43 -0400)]
Merge branch 'master' of github.com:awakecoding/FreeRDP into xkeys
Marc-André Moreau [Sat, 22 Mar 2014 21:42:44 +0000 (17:42 -0400)]
libfreerdp-core: fix context error handling
Marc-André Moreau [Sat, 22 Mar 2014 21:12:50 +0000 (17:12 -0400)]
xfreerdp: add action script options for X11 events
Marc-André Moreau [Sat, 22 Mar 2014 18:40:52 +0000 (14:40 -0400)]
xfreerdp: add registration of key combinations
Marc-André Moreau [Sat, 22 Mar 2014 17:31:12 +0000 (13:31 -0400)]
Merge branch 'master' of github.com:awakecoding/FreeRDP into xkeys
Benoit LeBlanc [Fri, 21 Mar 2014 19:25:00 +0000 (15:25 -0400)]
Fix windows build
Benoît LeBlanc [Fri, 21 Mar 2014 18:03:38 +0000 (14:03 -0400)]
Merge branch 'master' of git://github.com/awakecoding/FreeRDP
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
Marc-André Moreau [Fri, 21 Mar 2014 14:27:11 +0000 (10:27 -0400)]
libfreerdp-core: fix RDP4 compression
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.
Marc-André Moreau [Thu, 20 Mar 2014 13:49:51 +0000 (09:49 -0400)]
Merge branch 'master' of github.com:mrthebunny/FreeRDP
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
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.
Benoit LeBlanc [Wed, 19 Mar 2014 15:53:10 +0000 (11:53 -0400)]
Merge branch 'master' of git://github.com/awakecoding/FreeRDP
Benoit LeBlanc [Wed, 19 Mar 2014 15:52:12 +0000 (11:52 -0400)]
added missing cast for GetProcAddress
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
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
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.
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
Marc-André Moreau [Mon, 17 Mar 2014 14:26:22 +0000 (10:26 -0400)]
libfreerdp-core: enable RDP6 bulk compression by default
Marc-André Moreau [Mon, 17 Mar 2014 14:18:56 +0000 (10:18 -0400)]
Merge branch 'master' of github.com:awakecoding/FreeRDP into ncrush
Marc-André Moreau [Mon, 17 Mar 2014 14:18:29 +0000 (10:18 -0400)]
Merge branch 'master' of github.com:FreeRDP/FreeRDP
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
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
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.
Zhang Zhaolong [Mon, 17 Mar 2014 07:01:15 +0000 (15:01 +0800)]
wfreerdp: kbd: fix ctrl/alt syncronization.
Marc-André Moreau [Mon, 17 Mar 2014 01:16:53 +0000 (21:16 -0400)]
libfreerdp-codec: remove old NCrush decompressor
Marc-André Moreau [Mon, 17 Mar 2014 01:10:57 +0000 (21:10 -0400)]
libfreerdp-codec: cleanup new NCrush decompressor
Marc-André Moreau [Mon, 17 Mar 2014 00:54:07 +0000 (20:54 -0400)]
libfreerdp-codec: start hooking new NCrush decompressor
Marc-André Moreau [Sun, 16 Mar 2014 22:14:33 +0000 (18:14 -0400)]
libfreerdp-codec: add NCrush offset cache decoding
Marc-André Moreau [Sun, 16 Mar 2014 22:01:02 +0000 (18:01 -0400)]
libfreerdp-core: initial NCrush decompression support
Marc-André Moreau [Sun, 16 Mar 2014 19:51:35 +0000 (15:51 -0400)]
libfreerdp-codec: add more NCrush tables, decode literals and CopyOffsets
Marc-André Moreau [Sun, 16 Mar 2014 02:18:22 +0000 (22:18 -0400)]
libfreerdp-codec: add NCrush unit tests and tables
Marc-André Moreau [Sat, 15 Mar 2014 18:03:05 +0000 (14:03 -0400)]
libfreerdp-codec: stub ncrush bulk compression
Bernhard Miklautz [Fri, 14 Mar 2014 20:56:10 +0000 (21:56 +0100)]
only process msg channel pdu if msg channel is set
Marc-André Moreau [Fri, 14 Mar 2014 04:11:44 +0000 (00:11 -0400)]
xfreerdp: add ability to script key combinations
Marc-André Moreau [Fri, 14 Mar 2014 01:10:22 +0000 (21:10 -0400)]
xfreerdp: cleanup keyboard code
Marc-André Moreau [Thu, 13 Mar 2014 14:35:33 +0000 (10:35 -0400)]
Merge pull request #1737 from zhangzl2013/sound-fix
Sound fix
Benoît LeBlanc [Wed, 12 Mar 2014 22:23:26 +0000 (18:23 -0400)]
Merge branch 'master' of git://github.com/awakecoding/FreeRDP
Benoît LeBlanc [Wed, 12 Mar 2014 22:23:17 +0000 (18:23 -0400)]
Removed WLOG traces for audio playback
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
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
Marc-André Moreau [Wed, 12 Mar 2014 16:09:14 +0000 (12:09 -0400)]
libfreerdp-core: change internal fastpath utils function declarations
Marc-André Moreau [Wed, 12 Mar 2014 15:40:39 +0000 (11:40 -0400)]
libwinpr-wtsapi: fix linker issue
Marc-André Moreau [Wed, 12 Mar 2014 15:36:50 +0000 (11:36 -0400)]
channels/audin: fix target export
Marc-André Moreau [Wed, 12 Mar 2014 14:02:26 +0000 (10:02 -0400)]
libwinpr-wtsapi: add missing link dependency
Zhang Zhaolong [Wed, 12 Mar 2014 09:16:06 +0000 (17:16 +0800)]
sound: cleanup invalid code.
Zhang Zhaolong [Wed, 12 Mar 2014 09:02:45 +0000 (17:02 +0800)]
sound: fix long latency.
Zhang Zhaolong [Wed, 12 Mar 2014 07:04:33 +0000 (15:04 +0800)]
sound: fix random volume on connection.
Marc-André Moreau [Wed, 12 Mar 2014 02:55:40 +0000 (22:55 -0400)]
libfreerdp-core: enable MPPC compression by default
Marc-André Moreau [Wed, 12 Mar 2014 02:52:21 +0000 (22:52 -0400)]
libfreerdp-core: add bulk compression metrics
Marc-André Moreau [Wed, 12 Mar 2014 02:33:41 +0000 (22:33 -0400)]
libfreerdp-core: add support for RDP4 MPPC compression
Marc-André Moreau [Wed, 12 Mar 2014 02:17:31 +0000 (22:17 -0400)]
libwinpr-utils: convert BitStream to macros
Marc-André Moreau [Wed, 12 Mar 2014 01:42:27 +0000 (21:42 -0400)]
libfreerdp-core: improve MPPC compress/decompress function definitions
Marc-André Moreau [Wed, 12 Mar 2014 00:58:35 +0000 (20:58 -0400)]
libfreerdp-core: hook new MPPC compressor successfully
Marc-André Moreau [Tue, 11 Mar 2014 21:52:34 +0000 (17:52 -0400)]
libfreerdp-core: start hooking new MPPC compressor
Marc-André Moreau [Tue, 11 Mar 2014 21:25:00 +0000 (17:25 -0400)]
libfreerdp-core: cleanup fastpath update fragmentation
Marc-André Moreau [Tue, 11 Mar 2014 19:35:15 +0000 (15:35 -0400)]
libfreerdp-core: further reduce fastpath output sending
Marc-André Moreau [Tue, 11 Mar 2014 18:43:28 +0000 (14:43 -0400)]
libfreerdp-core: simplify server-side fastpath fragmentation code
Marc-André Moreau [Tue, 11 Mar 2014 15:57:01 +0000 (11:57 -0400)]
Merge branch 'master' of github.com:awakecoding/FreeRDP into mppc
Marc-André Moreau [Tue, 11 Mar 2014 15:55:49 +0000 (11:55 -0400)]
Merge branch 'master' of github.com:awakecoding/FreeRDP
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
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
Martin Haimberger [Tue, 11 Mar 2014 13:34:41 +0000 (06:34 -0700)]
WriteFile and ReadFile does not check for INVALID_HANDLE_VALUE
Marc-André Moreau [Tue, 11 Mar 2014 03:08:17 +0000 (23:08 -0400)]
Merge branch 'master' of github.com:mrthebunny/FreeRDP
Marc-André Moreau [Mon, 10 Mar 2014 20:19:47 +0000 (16:19 -0400)]
libfreerdp-codec: remove old MPPC decompressor, fix RDP4 MPPC