Marc-André Moreau
8040c58ff7
Merge pull request #1756 from hardening/malloc_checks
...
Adds some check to treat OOM problems + RDP security fix
2014-03-25 21:20:15 -04:00
Hardening
ac7507ab8d
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.
2014-03-25 23:13:08 +01:00
Marc-André Moreau
caecf1823b
Merge pull request #1754 from awakecoding/master
...
Multimon Fix, xfreerdp extensibility, context-specific error handling, Gateway LAN auto-detect
2014-03-25 15:26:38 -04:00
Marc-André Moreau
14b75d1b27
libfreerdp-core: fix build warnings and windows broken build
2014-03-25 15:19:52 -04:00
Marc-André Moreau
65ff98bb99
libfreerdp-core: fix /multimon and /span options
2014-03-25 14:39:21 -04:00
Marc-André Moreau
8fc412bbbc
Merge branch 'xkeys' of github.com:awakecoding/FreeRDP
2014-03-25 12:27:22 -04:00
Marc-André Moreau
84cef49678
xfreerdp: treat Super key differently
2014-03-25 12:27:06 -04:00
Marc-André Moreau
4c920506ed
libfreerdp-core: add 'Bypass RD Gateway server for local addresses' feature
2014-03-24 14:44:18 -04:00
Marc-André Moreau
25a7225a22
xfreerdp: don't execute action script when not present
2014-03-24 09:40:01 -04:00
Marc-André Moreau
28ab490164
Merge branch 'master' of github.com:awakecoding/FreeRDP into xkeys
2014-03-22 17:43:02 -04:00
Marc-André Moreau
fb12998957
libfreerdp-core: fix context error handling
2014-03-22 17:42:44 -04:00
Marc-André Moreau
234a3fa453
xfreerdp: add action script options for X11 events
2014-03-22 17:12:50 -04:00
Marc-André Moreau
770defc706
xfreerdp: add registration of key combinations
2014-03-22 14:40:52 -04:00
Marc-André Moreau
e534ecb4a6
Merge branch 'master' of github.com:awakecoding/FreeRDP into xkeys
2014-03-22 13:31:12 -04:00
Benoit LeBlanc
21b5f0e418
Fix windows build
2014-03-21 15:25:00 -04:00
Benoît LeBlanc
4bed3d082f
Merge branch 'master' of git://github.com/awakecoding/FreeRDP
2014-03-21 14:03:38 -04:00
Benoît LeBlanc
3e1dfc6311
updated context error messages. utility macros for getting error code CLASS/TYPE
2014-03-21 13:45:43 -04:00
Marc-André Moreau
23cb561a53
libfreerdp-core: fix RDP4 compression
2014-03-21 10:27:11 -04:00
Benoît LeBlanc
d1b9565f51
Added context-specific error management.
...
Added error codes to replace connectErrorCode.
2014-03-20 18:19:54 -04:00
Marc-André Moreau
40ffe51aef
Merge branch 'master' of github.com:mrthebunny/FreeRDP
2014-03-20 09:49:51 -04:00
Marc-André Moreau
14208dcb8d
Merge pull request #1748 from nfedera/fix-2014-03-19-02
...
libfreerdp-core: fixed transport
2014-03-19 16:49:45 -04:00
Norbert Federa
52f06250fd
libfreerdp-core: fixed transport
...
Commit 1daea0d0dc
introduced an
error: If transport_read_nonblocking returns 0 we may not return
without checking if the ReceiveBuffer is empty.
2014-03-19 21:06:21 +01:00
Benoit LeBlanc
27c753f80c
Merge branch 'master' of git://github.com/awakecoding/FreeRDP
2014-03-19 11:53:10 -04:00
Benoit LeBlanc
23d80d78b7
added missing cast for GetProcAddress
2014-03-19 11:52:12 -04:00
Bernhard Miklautz
03db4c912e
Merge pull request #1747 from nfedera/fix-2014-03-19-01
...
capabilities: fix MultifragMaxRequestSize parsing
2014-03-19 11:07:55 +01:00
Norbert Federa
313c97df88
capabilities: fix MultifragMaxRequestSize parsing
...
- no reason to limit this to RemoteFX
- network and settings values were incorrectly compared
2014-03-19 10:52:05 +01:00
Benoît LeBlanc
af28a35e0d
Transport: closing transport before sending stop event caused SSL errors when stopping the session.
2014-03-18 15:27:23 -04:00
Marc-André Moreau
037fb5e4eb
Merge pull request #1743 from awakecoding/ncrush
...
NCrush (RDP6) Bulk Decompressor Rewrite
2014-03-17 10:37:34 -04:00
Marc-André Moreau
5a0f36b0ce
libfreerdp-core: enable RDP6 bulk compression by default
2014-03-17 10:26:22 -04:00
Marc-André Moreau
59ff4db1c7
Merge branch 'master' of github.com:awakecoding/FreeRDP into ncrush
2014-03-17 10:18:56 -04:00
Marc-André Moreau
3a807f975b
Merge branch 'master' of github.com:FreeRDP/FreeRDP
2014-03-17 10:18:29 -04:00
Marc-André Moreau
1184c3c835
Merge pull request #1740 from bmiklautz/bm/fix/msg_channel_id
...
only process msg channel pdu if msg channel is set
2014-03-17 10:18:27 -04:00
Marc-André Moreau
b23f0dba7f
Merge pull request #1730 from divineforge/master
...
Fixing the E_PROXY_RAP_ACCESSDENIED error
2014-03-17 10:04:23 -04:00
Marc-André Moreau
9e50addf18
Merge pull request #1742 from zhangzl2013/kbd-win
...
wfreerdp: kbd: fix ctrl/alt syncronization.
2014-03-17 10:03:19 -04:00
Zhang Zhaolong
55dc60f956
wfreerdp: kbd: fix ctrl/alt syncronization.
2014-03-17 15:01:15 +08:00
Marc-André Moreau
5951a9178c
libfreerdp-codec: remove old NCrush decompressor
2014-03-16 21:16:53 -04:00
Marc-André Moreau
90a135c928
libfreerdp-codec: cleanup new NCrush decompressor
2014-03-16 21:10:57 -04:00
Marc-André Moreau
698cae2052
libfreerdp-codec: start hooking new NCrush decompressor
2014-03-16 20:54:07 -04:00
Marc-André Moreau
20019f10b2
libfreerdp-codec: add NCrush offset cache decoding
2014-03-16 18:14:33 -04:00
Marc-André Moreau
669265d021
libfreerdp-core: initial NCrush decompression support
2014-03-16 18:01:02 -04:00
Marc-André Moreau
882f3098b3
libfreerdp-codec: add more NCrush tables, decode literals and CopyOffsets
2014-03-16 15:51:35 -04:00
Marc-André Moreau
2570e064ce
libfreerdp-codec: add NCrush unit tests and tables
2014-03-15 22:18:22 -04:00
Marc-André Moreau
47ed6002f6
libfreerdp-codec: stub ncrush bulk compression
2014-03-15 14:03:05 -04:00
Bernhard Miklautz
59eadb9213
only process msg channel pdu if msg channel is set
2014-03-14 21:56:10 +01:00
Marc-André Moreau
208085a894
xfreerdp: add ability to script key combinations
2014-03-14 00:11:44 -04:00
Marc-André Moreau
186172fa78
xfreerdp: cleanup keyboard code
2014-03-13 21:10:22 -04:00
Marc-André Moreau
db1159f7b6
Merge pull request #1737 from zhangzl2013/sound-fix
...
Sound fix
2014-03-13 10:35:33 -04:00
Benoît LeBlanc
c6f235e1ee
Merge branch 'master' of git://github.com/awakecoding/FreeRDP
2014-03-12 18:23:26 -04:00
Benoît LeBlanc
dde8d81f46
Removed WLOG traces for audio playback
2014-03-12 18:23:17 -04:00
Marc-André Moreau
ac1d819608
cmake: added GCC hack to strip absolute path out of the __FILE__ macro
2014-03-12 13:55:38 -04:00