Commit Graph

5639 Commits

Author SHA1 Message Date
Hardening 33f0eb0915 More security fixes for capabilities
This patch fixes a security issue which would allow an attackant to set bytes to 1 at choosen places.
It also fixes a warning when DEBUG_CAPABILITIES is set.
2013-12-18 10:54:02 +01:00
Benoît LeBlanc 043b834ac2 Fixed WaitForSingleObject and WaitForMultipleObjects (timeouts incorrectly sets). Added detailed error reporting, better timeout error handling. 2013-12-17 18:21:12 -05:00
Benoît LeBlanc f4a0216c76 Fixed WaitForSingleObject and WaitForMultipleObjects (timeouts incorrectly sets). Added detailed error reporting, better timeout error handling. 2013-12-17 18:20:33 -05:00
Benoît LeBlanc f22161ac7c Merge branch 'master' of git://github.com/awakecoding/FreeRDP 2013-12-17 13:54:52 -05:00
Marc-André Moreau 652dbfd50d libwinpr-sspi: fix NTLM TargetName bug 2013-12-17 11:51:13 -05:00
Marc-André Moreau 6acd0ed84a channels/rdpsnd: improve winmm rdpsnd implementation 2013-12-15 15:59:51 -05:00
Benoît LeBlanc 36a1323dce fixed error parsing rdp file: lines without value were ignored before being marked as formatted, resulting in duplicate values being written to the RDP file afterwards. 2013-12-13 16:58:46 -05:00
Marc-André Moreau 72f38ce75a Merge pull request #1635 from hardening/capa_fixes
Harden capability parsing
2013-12-13 08:59:28 -08:00
Benoît LeBlanc 3adff0ec60 - added CANCELEDBYUSER error code.
- AUTHENTICATIONERROR error code correclty set on gateway authentication (http error 401)
- Better error handling on connection errors and user cancelation
2013-12-13 10:11:36 -05:00
Hardening 8767931431 Harden capability parsing
Don't check only the number of capabilities but also the remaining size in the stream
2013-12-13 15:08:43 +01:00
Benoît LeBlanc ad12c6cfcd Merge branch 'master' of git://github.com/awakecoding/FreeRDP 2013-12-12 15:06:51 -05:00
Benoît LeBlanc 469303a545 Fix: PromptCredentialsOnce / GatewayUseCredentials were always set to true regardless of the value present in the rdp file. 2013-12-12 11:32:36 -05:00
Marc-André Moreau e7974090bb freerdp: fix removal of OnParamChange event 2013-12-11 17:29:09 -05:00
Marc-André Moreau 4356eb5572 Merge branch 'audio' of github.com:FreeRDP/FreeRDP
Conflicts:
	libfreerdp/codec/audio.c
2013-12-11 17:24:00 -05:00
Marc-André Moreau 7dc65be206 Merge branch 'master' of github.com:FreeRDP/FreeRDP into audio 2013-12-11 17:24:06 -05:00
Marc-André Moreau f890771871 channels/rdpsnd: fix audio duration computation for GSM610 format 2013-12-11 17:21:29 -05:00
Marc-André Moreau bf094ed997 mfreerdp: code cleanup 2013-12-11 14:31:54 -05:00
Marc-André Moreau 9d745cc038 Merge branch 'master' of github.com:mrthebunny/FreeRDP 2013-12-11 12:22:33 -05:00
Benoît LeBlanc 72f58b220d Remove deprecated ParamChanged event 2013-12-10 17:37:08 -05:00
Marc-André Moreau 5f96f50e0d libfreerdp-gdi: port old cunit gdi tests to ctest 2013-12-10 16:35:46 -05:00
Marc-André Moreau eb20d0f770 freerdp: fix order of OrderSupport initialization 2013-12-10 12:30:25 -05:00
Marc-André Moreau 62199fc46a Merge branch 'master' of github.com:FreeRDP/FreeRDP 2013-12-10 11:54:03 -05:00
Marc-André Moreau 0ed993635f Merge pull request #1622 from zhaohb/fix-gdi
Fix some software can not normal work
2013-12-10 08:50:43 -08:00
Marc-André Moreau 95a452e77f channels/rdpsnd: start using AudioConverter 2013-12-09 17:34:23 -05:00
Marc-André Moreau c230e872af channels/rdpsnd: start refactoring mac audio code 2013-12-09 16:02:42 -05:00
Benoît LeBlanc 2e0c4c964c Merge branch 'master' of git://github.com/awakecoding/FreeRDP 2013-12-09 16:00:29 -05:00
Benoît LeBlanc 2ea2a6937d missing DEFINE on .h file 2013-12-09 15:30:00 -05:00
Benoît LeBlanc 065ba4f500 Prevent crash in mac CLI application if command-line is not properly parsed (NULL argv causes segmentation fault when printing usage). 2013-12-09 14:28:32 -05:00
Marc-André Moreau ebaa96aa73 Merge branch 'master' of github.com:awakecoding/FreeRDP 2013-12-09 12:06:00 -05:00
Marc-André Moreau 26f543cdf4 libfreerdp-codec: planar cleanup 2013-12-09 12:02:05 -05:00
Marc-André Moreau 7f5e05bbb7 Merge pull request #1631 from hardening/version_update2
Bumped version number
2013-12-09 07:44:20 -08:00
Marc-André Moreau aaeec6ae5a Merge pull request #21 from hardening/version_update
Version update
2013-12-09 07:09:13 -08:00
Hardening 5d71a59b24 Bumped version number 2013-12-09 16:04:01 +01:00
Hardening f60a1e59f1 Update version number for master 2013-12-09 15:56:13 +01:00
Benoît LeBlanc cb46bbade0 Merge branch 'master' of git://github.com/awakecoding/FreeRDP 2013-12-09 09:37:38 -05:00
Marc-André Moreau 718a0d0bbc libfreerdp-codec: avoid pixel overflow with planar codec RLE test cases 2013-12-08 23:17:24 -05:00
Marc-André Moreau 1add4e628f libfreerdp-codec: make planar codec encoder context reusable 2013-12-08 17:06:59 -05:00
Marc-André Moreau 6dfdc286ec libfreerdp-core: disconnect client when accept fails 2013-12-08 14:43:11 -05:00
Marc-André Moreau b3ea580616 freerdp: add missing SurfaceFrameMarkerEnabled setting 2013-12-08 11:17:16 -05:00
Marc-André Moreau ed2af31425 Merge pull request #20 from hardening/surface_framemarker_support
Fixed typo in the initialization
2013-12-08 08:09:01 -08:00
Hardening 98245b8177 Fixed typo in the initialization 2013-12-08 11:22:36 +01:00
Marc-André Moreau 3d7a4dbc63 Merge pull request #19 from hardening/surface_framemarker_support
Parse the Surface frame marker flag
2013-12-07 10:46:30 -08:00
Benoît LeBlanc 8c1f836ac8 - SSL verification callback: send correct hostname and port
- Gateway Authentication callback.
- Handling “use same credentials”
2013-12-06 22:15:45 -05:00
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
Benoît LeBlanc 153bcbfa7c Merge branch 'master' of git://github.com/awakecoding/FreeRDP 2013-12-06 09:15:02 -05:00
Benoît LeBlanc a86168fe8f added const to freerdp_client_get_string_option 2013-12-06 09:14:55 -05: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
Benoît LeBlanc 9785275769 Fix warnings 2013-12-05 12:12:55 -05:00