Hardening
d7b7fcc688
Parse the Surface frame marker flag
...
This patch adds the parsing for the surface framemarker flag, so that
we can test it later.
2013-12-06 23:25:31 +01:00
Marc-André Moreau
85b7ad90fe
libfreerdp-core: fix possible crash on unauthorized TS Gateway error
2013-12-05 17:31:33 -05:00
Marc-André Moreau
4d6f3b6de4
libfreerdp-client: fix bug in pInterface channel registration
2013-12-05 16:55:28 -05:00
Marc-André Moreau
f963491ebe
libfreerdp-client: cleanup .rdp file parsing
2013-12-05 12:35:31 -05:00
Marc-André Moreau
84137cb76d
libwinpr-utils: create wlog output directory
2013-12-04 23:46:58 -05:00
Marc-André Moreau
73196c3777
libfreerdp-common: add fine grained control over .rdp file writing functions
2013-12-04 18:25:55 -05:00
Marc-André Moreau
4b341daa3d
libfreerdp-client: add functions for getting/setting rdp file options
2013-12-04 16:29:45 -05:00
Marc-André Moreau
0ffc6a93ae
libfreerdp-client: start extending .rdp file parsing capabilities
2013-12-04 15:37:42 -05:00
Marc-André Moreau
2114fbb8f9
libfreerdp-codec: add new planar codec test case
2013-12-03 20:14:07 -05:00
Marc-André Moreau
f24610c7c0
Merge branch 'master' of github.com:awakecoding/FreeRDP
2013-12-03 18:50:40 -05:00
Marc-André Moreau
9096bd3b61
libfreerdp-codec: make planar codec bitmap 01 pass the test
2013-12-03 18:50:22 -05:00
Marc-André Moreau
cea8c08328
ifreerdp: fix iOS/OSX platform detection
2013-12-03 15:19:58 -05:00
Marc-André Moreau
8f310980ca
cmake: fix Android toolchain on 64-bit hosts
2013-12-03 12:10:12 -05:00
Marc-André Moreau
ea9511fb0d
Merge branch 'master' of github.com:awakecoding/FreeRDP
2013-12-03 00:52:36 -05:00
Marc-André Moreau
d5f18e88cc
libwinpr-environment: fix usage of environ on OS X
2013-12-03 00:52:02 -05:00
Marc-André Moreau
c3723c66a8
Merge pull request #18 from hardening/gcc_fixes
...
More security in gcc.c
2013-11-29 09:59:55 -08:00
Marc-André Moreau
9d1c4c10a6
libfreerdp-codec: make planar decoder more robust
2013-11-29 04:12:59 -05:00
Marc-André Moreau
82b12621af
libfreerdp-codec: refactor planar decompression
2013-11-29 03:06:39 -05:00
Marc-André Moreau
d9e1c0abaa
libfreerdp-codec: add more planar unit tests
2013-11-29 02:16:16 -05:00
Marc-André Moreau
338d809e3a
libfreerdp-codec: extend planar codec unit tests
2013-11-28 19:51:29 -05:00
Hardening
1d6a07d2d5
More security in gcc.c
...
As strange as it looks, i have found more errors that could lead to
security issues in gcc.c.
2013-11-28 23:17:21 +01:00
Marc-André Moreau
cca020a711
libfreerdp-codec: reorganize planar RLE encoding logic
2013-11-28 15:49:22 -05:00
Marc-André Moreau
fcafbfe626
libfreerdp-codec: improve planar RLE compression
2013-11-27 18:21:05 -05:00
Marc-André Moreau
a5c1d0bbaa
libfreerdp-codec: detect planar overflow per set of planes, not individual planes
2013-11-27 16:23:20 -05:00
Marc-André Moreau
7d3ce08e96
libfreerdp-codec: simply planar RLE code
2013-11-27 14:46:38 -05:00
Marc-André Moreau
5bcdab95ff
libfreerdp-codec: partial planar RLE compression support
2013-11-26 22:16:31 -05:00
Marc-André Moreau
919b6c666a
libfreerdp-codec: compress and output RDP6 RLE planes
2013-11-26 18:04:29 -05:00
Marc-André Moreau
c64e10444b
libfreerdp-codec: get all steps of planar scanline delta encoding tested
2013-11-26 16:30:43 -05:00
Marc-André Moreau
52a1b328f2
libfreerdp-codec: start implementing delta-encoding of planar scanlines
2013-11-26 16:07:55 -05:00
Marc-André Moreau
021ef0533e
libfreerdp-codec: implement planar codec RLE scanline encoding
2013-11-26 15:16:40 -05:00
Marc-André Moreau
f429b909a9
libfreerdp-core: fix transport_free in cases where transport thread was not started
2013-11-26 11:30:44 -05:00
Marc-André Moreau
6d2608cbcb
Merge branch 'master' of github.com:mrthebunny/FreeRDP
2013-11-26 11:10:44 -05:00
Marc-André Moreau
c8c75fd4e0
libfreerdp-codec: implement working uncompressed RDP6 bitmap planar codec
2013-11-25 23:29:20 -05:00
Marc-André Moreau
d30656d441
libfreerdp-codec: start implementing uncompressed RDP6 planar codec
2013-11-25 22:26:08 -05:00
Marc-André Moreau
7446c6f02b
libfreerdp-codec: start unit tests for RDP6 planar compressor
2013-11-25 18:58:01 -05:00
Benoît LeBlanc
6a60f79e07
Merge branch 'master' of git://github.com/awakecoding/FreeRDP
...
# By Bernhard Miklautz (10) and others
# Via Marc-André Moreau (10) and Martin Fleisz (1)
* 'master' of git://github.com/awakecoding/FreeRDP: (32 commits)
libfreerdp-crypto: add robustness checks for VerifyX509Certificate
mfreerdp: fix possible crash on gdi termination
channels/cliprdr: add callback for data request response
channels/cliprdr: fix conflict with CLIPRDR_HEADER
fix a gdi leak bug.
channels/cliprdr: implement more of the callback interface
channels/cliprdr: start implementing clean callback interface
channels/rdpsnd: initial attempt at adding GSM610 support
winpr-thread: fixed bugs in _CreateProcessExA
ffmpeg-2 -- CodecID
ffmpeg-2 -- dsp_mask
ffmpeg-2 -- AVCODEC_MAX_AUDIO_FRAME_SIZE
check return value.
reformat coding styles.
fix name length to copy.
fix memory realloc size error.
libfreerdp-crypto: don't report SSL_ERROR_SYSCALL with errno value 0 as error
channels/rdpsnd: add wlog debug output
android toolchain: support for ndk r9b
android toolchain: fixed cmake syntax warning
...
2013-11-25 14:40:01 -05:00
Benoît LeBlanc
56c517170f
Added hostname and port to callback function for SSL certification verification.
2013-11-25 14:30:43 -05:00
Marc-André Moreau
b33f222472
Merge branch 'master' of github.com:FreeRDP/FreeRDP
2013-11-25 12:31:43 -05:00
Marc-André Moreau
4987f2b0e1
libfreerdp-crypto: add robustness checks for VerifyX509Certificate
2013-11-25 12:08:58 -05:00
Martin Fleisz
75b919a915
Merge pull request #1615 from zhangzl2013/bug-gdi-leak
...
fix a gdi leak bug.
2013-11-25 00:30:50 -08:00
Marc-André Moreau
128fb72ec6
mfreerdp: fix possible crash on gdi termination
2013-11-25 00:25:16 -05:00
Marc-André Moreau
8fa7008435
channels/cliprdr: add callback for data request response
2013-11-24 20:46:56 -05:00
Marc-André Moreau
4fbbc03ac9
channels/cliprdr: fix conflict with CLIPRDR_HEADER
2013-11-24 15:35:26 -05:00
Zhang Zhaolong
6a11e6226b
fix a gdi leak bug.
2013-11-24 16:01:11 +08:00
Marc-André Moreau
d7379cd4ff
channels/cliprdr: implement more of the callback interface
2013-11-23 23:45:31 -05:00
Marc-André Moreau
21ec46036b
channels/cliprdr: start implementing clean callback interface
2013-11-23 21:35:44 -05:00
Marc-André Moreau
83ad1730b8
Merge branch 'master' of github.com:FreeRDP/FreeRDP
...
Conflicts:
libfreerdp/core/input.c
libfreerdp/core/update.c
2013-11-23 16:39:29 -05:00
Marc-André Moreau
fcea789a77
Merge pull request #1599 from akallabeth/helper_script
...
[ANDROID] Added script to automate gprof reporting.
2013-11-23 13:36:15 -08:00
Marc-André Moreau
192d7a6bf7
Merge pull request #1608 from zhangzl2013/bug-cliprdr
...
fix cliprdr bug
2013-11-23 13:35:43 -08:00
Marc-André Moreau
d26c9e3ba0
Merge pull request #1610 from eroen/ffmpeg-2.1
...
Ffmpeg 2.1
2013-11-23 13:34:48 -08:00