platform/upstream/freerdp.git
12 years agoMerge pull request #490 from Nigel62/master
Marc-André Moreau [Fri, 9 Mar 2012 15:27:28 +0000 (07:27 -0800)]
Merge pull request #490 from Nigel62/master

RDPDR: Disk Redirection unable to handle files > 2GB

12 years agoFix for issue #487. RDPDR Disk Redirection: Cannot handle files > 2GB
Nigel Reeves [Fri, 9 Mar 2012 10:53:32 +0000 (10:53 +0000)]
Fix for issue #487. RDPDR Disk Redirection: Cannot handle files > 2GB

12 years agolibfreerdp-core: fix for mppc decompression without fastpath and multi data PDUs...
Jay Sorg [Fri, 9 Mar 2012 01:47:01 +0000 (17:47 -0800)]
libfreerdp-core: fix for mppc decompression without fastpath and multi data PDUs in one packet

12 years agoMerge pull request #485 from llyzs/nsc
Marc-André Moreau [Wed, 7 Mar 2012 03:46:32 +0000 (19:46 -0800)]
Merge pull request #485 from llyzs/nsc

NSCodec decoder improvement

12 years agonsc: use memcpy instead of loop.
Vic Lee [Wed, 7 Mar 2012 03:42:37 +0000 (11:42 +0800)]
nsc: use memcpy instead of loop.

12 years agonsc: allocate extra 16 bytes for output buffer in case of alignment.
Vic Lee [Wed, 7 Mar 2012 03:31:10 +0000 (11:31 +0800)]
nsc: allocate extra 16 bytes for output buffer in case of alignment.

12 years agowfreerdp: fix compilation
Marc-André Moreau [Tue, 6 Mar 2012 20:30:24 +0000 (15:30 -0500)]
wfreerdp: fix compilation

12 years agolibfreerdp-utils: added GeneralizedTime parser
Marc-André Moreau [Tue, 6 Mar 2012 20:12:26 +0000 (15:12 -0500)]
libfreerdp-utils: added GeneralizedTime parser

12 years agolibfreerdp-utils: added TCP utils
Marc-André Moreau [Tue, 6 Mar 2012 19:41:07 +0000 (14:41 -0500)]
libfreerdp-utils: added TCP utils

12 years agonsc: add profiler.
Vic Lee [Tue, 6 Mar 2012 14:42:57 +0000 (22:42 +0800)]
nsc: add profiler.

12 years agonsc: refactor nsc decoder #4
Vic Lee [Tue, 6 Mar 2012 12:06:08 +0000 (20:06 +0800)]
nsc: refactor nsc decoder #4

o move private struct to nsc_types.h
o move nsc_decode() function in nsc_context as pointer

12 years agolibfreerdp-utils: added time utils
Marc-André Moreau [Tue, 6 Mar 2012 14:23:59 +0000 (09:23 -0500)]
libfreerdp-utils: added time utils

12 years agolibfreerdp-utils/stream: fix stream_read_uint32_be
Marc-André Moreau [Tue, 6 Mar 2012 13:48:55 +0000 (08:48 -0500)]
libfreerdp-utils/stream: fix stream_read_uint32_be

12 years agonsc: add CUnit test.
Vic Lee [Tue, 6 Mar 2012 10:55:54 +0000 (18:55 +0800)]
nsc: add CUnit test.

12 years agonsc: refactor nsc decoder #3
Vic Lee [Tue, 6 Mar 2012 10:52:28 +0000 (18:52 +0800)]
nsc: refactor nsc decoder #3

o combine colorloss recovery, chroma supersampling and color space conversion
  in one step
o define private struct and hide the internal buffer
o make internal buffer reusable in the same session

12 years agowfreerdp: fix portability issues
Marc-André Moreau [Tue, 6 Mar 2012 02:04:42 +0000 (21:04 -0500)]
wfreerdp: fix portability issues

12 years agolibfreerdp-sspi: fix headers
Marc-André Moreau [Mon, 5 Mar 2012 22:23:22 +0000 (17:23 -0500)]
libfreerdp-sspi: fix headers

12 years agolibfreerdp-sspi: rename from libfreerdp-auth
Marc-André Moreau [Mon, 5 Mar 2012 22:11:15 +0000 (17:11 -0500)]
libfreerdp-sspi: rename from libfreerdp-auth

12 years agolibfreerdp-auth: integrate Negotiate security package from Jiten Pathy
Marc-André Moreau [Mon, 5 Mar 2012 22:03:49 +0000 (17:03 -0500)]
libfreerdp-auth: integrate Negotiate security package from Jiten Pathy

12 years agolibfreerdp-auth: integrate Kerberos code from Jiten Pathy
Marc-André Moreau [Mon, 5 Mar 2012 21:57:25 +0000 (16:57 -0500)]
libfreerdp-auth: integrate Kerberos code from Jiten Pathy

12 years agolibfreerdp-crypto: integrate DER code from Jiten Pathy
Marc-André Moreau [Mon, 5 Mar 2012 20:45:54 +0000 (15:45 -0500)]
libfreerdp-crypto: integrate DER code from Jiten Pathy

12 years agonsc: refactor nsc decoder #2
Vic Lee [Mon, 5 Mar 2012 10:34:29 +0000 (18:34 +0800)]
nsc: refactor nsc decoder #2

o Change nsc_stream member to be static
o Rename some variables
o Planes member (originally pdata) does not need to be STREAM

12 years agonsc: refactor nsc decoder #1
Vic Lee [Mon, 5 Mar 2012 09:32:14 +0000 (17:32 +0800)]
nsc: refactor nsc decoder #1

o the decoded argb buffer can be reused to enhance performance
o pass width, height and bpp through nsc_process_message() call
o rename nsc_context_destroy to nsc_context_free and make it actually free the context

12 years agolibfreerdp-auth: start using server-side NTLM module
Marc-André Moreau [Mon, 5 Mar 2012 02:56:41 +0000 (21:56 -0500)]
libfreerdp-auth: start using server-side NTLM module

12 years agoMerge pull request #482 from absmall/master
Marc-André Moreau [Sun, 4 Mar 2012 23:16:24 +0000 (15:16 -0800)]
Merge pull request #482 from absmall/master

xfreerdp crashes when connecting to xfreerdp-server

12 years agoTest server requires RemoteFX, so make that explicit, instead of sending
Aaron Small [Sun, 4 Mar 2012 23:01:31 +0000 (18:01 -0500)]
Test server requires RemoteFX, so make that explicit, instead of sending
out corrupt updates to clients that do not.

12 years agoWhen a server sends an update where the bitmap data is insufficient to
Aaron Small [Sun, 4 Mar 2012 21:59:15 +0000 (16:59 -0500)]
When a server sends an update where the bitmap data is insufficient to
cover the area the server indicates in width and height, discard the
update instead of crashing.

12 years agoMerge pull request #481 from meosborne/d588e30a3873073e4ab76078ea27a61ada9922dd
Marc-André Moreau [Sat, 3 Mar 2012 19:09:55 +0000 (11:09 -0800)]
Merge pull request #481 from meosborne/d588e30a3873073e4ab76078ea27a61ada9922dd

Correct inaccurate colors on 16-bit X displays when using hardware gdi.

12 years agolibfreerdp-auth: minor fixes
Marc-André Moreau [Sat, 3 Mar 2012 18:02:13 +0000 (13:02 -0500)]
libfreerdp-auth: minor fixes

12 years agocorrect colors for 16-bit displays
Michael Osborne [Fri, 2 Mar 2012 22:49:52 +0000 (16:49 -0600)]
correct colors for 16-bit displays

12 years agoMerge pull request #479 from bmiklautz/fixtimezonewarnings
Otavio Salvador [Thu, 1 Mar 2012 14:40:44 +0000 (06:40 -0800)]
Merge pull request #479 from bmiklautz/fixtimezonewarnings

timezone: Added missing ULL to get rid of compiler warnings

12 years agotimezone: Added missing ULL to get rid of compiler warnings
Bernhard Miklautz [Thu, 1 Mar 2012 14:30:20 +0000 (15:30 +0100)]
timezone: Added missing ULL to get rid of compiler warnings

12 years agolibfreerdp-auth: add server side messages
Marc-André Moreau [Thu, 1 Mar 2012 14:13:51 +0000 (09:13 -0500)]
libfreerdp-auth: add server side messages

12 years agolibfreerdp-core: enable mppc decode for non fastpath PDUs
Jay Sorg [Thu, 1 Mar 2012 03:37:02 +0000 (19:37 -0800)]
libfreerdp-core: enable mppc decode for non fastpath PDUs

12 years agolibfreerdp-auth: workaround for double free in CredSSP
Marc-André Moreau [Wed, 29 Feb 2012 20:33:49 +0000 (15:33 -0500)]
libfreerdp-auth: workaround for double free in CredSSP

12 years agoMerge pull request #478 from nfedera/cpuidfix
Marc-André Moreau [Wed, 29 Feb 2012 20:25:35 +0000 (12:25 -0800)]
Merge pull request #478 from nfedera/cpuidfix

xfreerdp: Fixed PIC base address corruption by inline assembly

12 years agoxfreerdp: Fixed PIC base address corruption by inline assembly
Norbert Federa [Wed, 29 Feb 2012 20:06:56 +0000 (21:06 +0100)]
xfreerdp: Fixed PIC base address corruption by inline assembly

EBX (or RBX on x86_64) is used for the PIC base address.
The current cpuid inline assembly only saved ebx which is fine
under i386 but only half of the fun on x86_64.

12 years agolibfreerdp-auth: CredSSP cleanup
Marc-André Moreau [Wed, 29 Feb 2012 16:57:43 +0000 (11:57 -0500)]
libfreerdp-auth: CredSSP cleanup

12 years agolibfreerdp-auth: get rid of rdpBlob usage in CredSSP
Marc-André Moreau [Wed, 29 Feb 2012 16:36:11 +0000 (11:36 -0500)]
libfreerdp-auth: get rid of rdpBlob usage in CredSSP

12 years agolibfreerdp-auth: remove old NTLMSSP code
Marc-André Moreau [Wed, 29 Feb 2012 15:46:09 +0000 (10:46 -0500)]
libfreerdp-auth: remove old NTLMSSP code

12 years agoMerge branch 'master' of github.com:FreeRDP/FreeRDP
Marc-André Moreau [Wed, 29 Feb 2012 07:26:36 +0000 (02:26 -0500)]
Merge branch 'master' of github.com:FreeRDP/FreeRDP

12 years agoresources: add more convenient image formats for logo and icon
Marc-André Moreau [Wed, 29 Feb 2012 07:26:16 +0000 (02:26 -0500)]
resources: add more convenient image formats for logo and icon

12 years agoMerge pull request #475 from floppym/fix-ffmpeg
Marc-André Moreau [Wed, 29 Feb 2012 05:35:03 +0000 (21:35 -0800)]
Merge pull request #475 from floppym/fix-ffmpeg

cmake: Fix ffmpeg detection code

12 years agocmake: Fix ffmpeg detection code
Mike Gilbert [Wed, 29 Feb 2012 05:30:03 +0000 (00:30 -0500)]
cmake: Fix ffmpeg detection code

ffmpeg headers are supposed to be referenced as libavcodec/avcodec.h.
Therefore, we actually need to find the path to the libavcodec directory, not
avcodec.h.

12 years agoMerge branch 'master' of github.com:FreeRDP/FreeRDP
Marc-André Moreau [Tue, 28 Feb 2012 22:10:21 +0000 (17:10 -0500)]
Merge branch 'master' of github.com:FreeRDP/FreeRDP

12 years agowfreerdp: minor fixes
Marc-André Moreau [Tue, 28 Feb 2012 22:10:06 +0000 (17:10 -0500)]
wfreerdp: minor fixes

12 years agoMerge pull request #474 from pjd/fixes
Marc-André Moreau [Tue, 28 Feb 2012 21:55:27 +0000 (13:55 -0800)]
Merge pull request #474 from pjd/fixes

Check for overflows in per.c.

12 years agoCheck for overflows.
Pawel Jakub Dawidek [Tue, 28 Feb 2012 21:46:13 +0000 (22:46 +0100)]
Check for overflows.

12 years agoSimplify code a bit.
Pawel Jakub Dawidek [Tue, 28 Feb 2012 21:36:54 +0000 (22:36 +0100)]
Simplify code a bit.

12 years agoMerge pull request #473 from kiilerix/master
Marc-André Moreau [Tue, 28 Feb 2012 20:53:43 +0000 (12:53 -0800)]
Merge pull request #473 from kiilerix/master

misc

12 years agoMerge pull request #472 from filofel/master
Marc-André Moreau [Tue, 28 Feb 2012 20:52:41 +0000 (12:52 -0800)]
Merge pull request #472 from filofel/master

Remove the use of in place bitmap flipping from bitmap_decompress()

12 years agocore: "null server certificate" cleanup in certificate.c
Mads Kiilerich [Tue, 28 Feb 2012 20:31:09 +0000 (21:31 +0100)]
core: "null server certificate" cleanup in certificate.c

"null server certificate" is not an error. It is usually seen when the
certificate already has been sent and the server doesn't send it twice just
because of licensing. Degrading to debug message.

Do the check early to avoid leaking a stream.

Also remove unused static strings.

12 years agocore: make rdp.c DATA_PDU_TYPE_STRINGS debug strings conditional and avoid out of...
Mads Kiilerich [Tue, 28 Feb 2012 20:31:08 +0000 (21:31 +0100)]
core: make rdp.c DATA_PDU_TYPE_STRINGS debug strings conditional and avoid out of range indexing

12 years agointroduce generic ARRAY_SIZE macro
Mads Kiilerich [Tue, 28 Feb 2012 17:11:11 +0000 (18:11 +0100)]
introduce generic ARRAY_SIZE macro

12 years agoRestore not-in-place bitmap flip (saves one memcpy() per flipped scanline)
Philippe Auphelle [Tue, 28 Feb 2012 16:08:14 +0000 (17:08 +0100)]
Restore not-in-place bitmap flip (saves one memcpy() per flipped scanline)

12 years agolibfreerdp-auth: turn on new SSPI NTLM module
Marc-André Moreau [Tue, 28 Feb 2012 15:14:19 +0000 (10:14 -0500)]
libfreerdp-auth: turn on new SSPI NTLM module

12 years agolibfreerdp-auth: fix warnings on windows
Marc-André Moreau [Tue, 28 Feb 2012 15:01:47 +0000 (10:01 -0500)]
libfreerdp-auth: fix warnings on windows

12 years agoMerge remote-tracking branch 'upstream/master'
Philippe Auphelle [Tue, 28 Feb 2012 10:17:03 +0000 (11:17 +0100)]
Merge remote-tracking branch 'upstream/master'

12 years agoMerge pull request #470 from meosborne/master
Marc-André Moreau [Mon, 27 Feb 2012 23:11:55 +0000 (15:11 -0800)]
Merge pull request #470 from meosborne/master

possible fix for #467

12 years agofix getting state when in remote app mode
Michael Osborne [Mon, 27 Feb 2012 23:04:11 +0000 (17:04 -0600)]
fix getting state when in remote app mode

12 years agoMerge pull request #466 from atong/master
Marc-André Moreau [Mon, 27 Feb 2012 17:21:27 +0000 (09:21 -0800)]
Merge pull request #466 from atong/master

fix rdpsnd leak

12 years agordpsnd: follow rdpdr and free the stream from svc_plugin
Anthony Tong [Mon, 27 Feb 2012 17:12:17 +0000 (12:12 -0500)]
rdpsnd: follow rdpdr and free the stream from svc_plugin

12 years agoxfreerdp: apply X2GO patch
Marc-André Moreau [Mon, 27 Feb 2012 17:08:38 +0000 (12:08 -0500)]
xfreerdp: apply X2GO patch

12 years agoMerge branch 'master' of github.com:FreeRDP/FreeRDP
Marc-André Moreau [Mon, 27 Feb 2012 16:58:42 +0000 (11:58 -0500)]
Merge branch 'master' of github.com:FreeRDP/FreeRDP

12 years agolibfreerdp-auth: fix NTLMv2 mode
Marc-André Moreau [Mon, 27 Feb 2012 16:58:14 +0000 (11:58 -0500)]
libfreerdp-auth: fix NTLMv2 mode

12 years agoxfreerdp: fix multiple memory leaks detected by valgrind
Marc-André Moreau [Mon, 27 Feb 2012 15:55:49 +0000 (10:55 -0500)]
xfreerdp: fix multiple memory leaks detected by valgrind

12 years agolibfreerdp-locale: regenerate time zone table
Marc-André Moreau [Mon, 27 Feb 2012 14:54:56 +0000 (09:54 -0500)]
libfreerdp-locale: regenerate time zone table

12 years agoMerge remote-tracking branch 'upstream/master'
Philippe Auphelle [Mon, 27 Feb 2012 14:47:56 +0000 (15:47 +0100)]
Merge remote-tracking branch 'upstream/master'

12 years agoMerge pull request #463 from littlejawa/master
Marc-André Moreau [Mon, 27 Feb 2012 14:42:33 +0000 (06:42 -0800)]
Merge pull request #463 from littlejawa/master

Adding comments in the code to improve doxygen-generated doc

12 years agoMerge remote-tracking branch 'upstream/master'
LittleJawa [Mon, 27 Feb 2012 14:15:09 +0000 (15:15 +0100)]
Merge remote-tracking branch 'upstream/master'

12 years agoMerge remote-tracking branch 'upstream/master'
Philippe Auphelle [Mon, 27 Feb 2012 09:57:54 +0000 (10:57 +0100)]
Merge remote-tracking branch 'upstream/master'

12 years agoReverting formatting change in freerdp.c - was made by error with an auto-indenting...
LittleJawa [Mon, 27 Feb 2012 09:16:00 +0000 (10:16 +0100)]
Reverting formatting change in freerdp.c - was made by error with an auto-indenting tool

12 years agoReverting formatting change in freerdp.c - was made by error with an auto-indenting...
LittleJawa [Mon, 27 Feb 2012 09:13:39 +0000 (10:13 +0100)]
Reverting formatting change in freerdp.c - was made by error with an auto-indenting tool

12 years agolibfreerdp-auth: added QueryContextAttributes structure definitions
Marc-André Moreau [Mon, 27 Feb 2012 04:41:59 +0000 (23:41 -0500)]
libfreerdp-auth: added QueryContextAttributes structure definitions

12 years agolibfreerdp-auth: get refactored SSPI NTLM module to authenticate successfully
Marc-André Moreau [Mon, 27 Feb 2012 03:08:43 +0000 (22:08 -0500)]
libfreerdp-auth: get refactored SSPI NTLM module to authenticate successfully

12 years agolibfreerdp-auth: start NTLM EncryptMessage
Marc-André Moreau [Mon, 27 Feb 2012 01:07:42 +0000 (20:07 -0500)]
libfreerdp-auth: start NTLM EncryptMessage

12 years agoMerge remote-tracking branch 'upstream/master'
Julien Ropé [Sat, 25 Feb 2012 21:03:37 +0000 (22:03 +0100)]
Merge remote-tracking branch 'upstream/master'

12 years agoSlight modifications to existing comments to have them better displayed in doxygen...
Julien Ropé [Sat, 25 Feb 2012 20:56:49 +0000 (21:56 +0100)]
Slight modifications to existing comments to have them better displayed in doxygen's docs.

12 years agoAdding new comments to xfreerdp.c, going down to the functions it calls in the core...
Julien Ropé [Sat, 25 Feb 2012 20:55:59 +0000 (21:55 +0100)]
Adding new comments to xfreerdp.c, going down to the functions it calls in the core lib.
Continue adding comments to struct rdp_freerdp fields.

12 years agolibfreerdp-auth: started authenticate message
Marc-André Moreau [Sat, 25 Feb 2012 16:48:08 +0000 (11:48 -0500)]
libfreerdp-auth: started authenticate message

12 years agolibfreerdp-auth: client signing and sealing
Marc-André Moreau [Sat, 25 Feb 2012 15:20:12 +0000 (10:20 -0500)]
libfreerdp-auth: client signing and sealing

12 years agolibfreerdp-auth: started moving NTLM computation methods
Marc-André Moreau [Sat, 25 Feb 2012 14:55:52 +0000 (09:55 -0500)]
libfreerdp-auth: started moving NTLM computation methods

12 years agoAdding comment for extension_pre_connect
Julien Ropé [Sat, 25 Feb 2012 09:57:49 +0000 (10:57 +0100)]
Adding comment for extension_pre_connect

12 years agolibfreerdp-auth: start using new SSPI package optionally
Marc-André Moreau [Fri, 24 Feb 2012 22:17:38 +0000 (17:17 -0500)]
libfreerdp-auth: start using new SSPI package optionally

12 years agolibfreerdp-auth: get FreeContextBuffer to work
Marc-André Moreau [Fri, 24 Feb 2012 20:35:48 +0000 (15:35 -0500)]
libfreerdp-auth: get FreeContextBuffer to work

12 years agolibfreerdp-auth: started FreeContextBuffer()
Marc-André Moreau [Fri, 24 Feb 2012 20:00:49 +0000 (15:00 -0500)]
libfreerdp-auth: started FreeContextBuffer()

12 years agoMerge pull request #460 from nfedera/system_pointer_update
Marc-André Moreau [Fri, 24 Feb 2012 17:44:33 +0000 (09:44 -0800)]
Merge pull request #460 from nfedera/system_pointer_update

Completed (almost) System Pointer Update (MS-RDPBCGR 2.2.9.1.1.4.3)

12 years agoCompleted (almost) System Pointer Update (MS-RDPBCGR 2.2.9.1.1.4.3)
Norbert Federa [Fri, 24 Feb 2012 12:44:23 +0000 (13:44 +0100)]
Completed (almost) System Pointer Update (MS-RDPBCGR 2.2.9.1.1.4.3)

Todo:
- Windows client: wf_Pointer_SetNull and wf_Pointer_SetDefault are just skeletons like all the other wf_Pointer functions.
- DirectFB client: only df_Pointer_SetNull is implemented and tested

12 years agoMerge remote-tracking branch 'upstream/master'
Philippe Auphelle [Fri, 24 Feb 2012 10:30:29 +0000 (11:30 +0100)]
Merge remote-tracking branch 'upstream/master'

12 years agolibfreerdp-auth: get first NTLM authentication token using SSPI
Marc-André Moreau [Fri, 24 Feb 2012 02:26:00 +0000 (21:26 -0500)]
libfreerdp-auth: get first NTLM authentication token using SSPI

12 years agolibfreerdp-locale: fix XKB keymap loading
Marc-André Moreau [Thu, 23 Feb 2012 23:42:54 +0000 (18:42 -0500)]
libfreerdp-locale: fix XKB keymap loading

12 years agolibfreerdp-auth: split NTLM package, implement AcquireCredentialsHandle
Marc-André Moreau [Thu, 23 Feb 2012 20:56:50 +0000 (15:56 -0500)]
libfreerdp-auth: split NTLM package, implement AcquireCredentialsHandle

12 years agoMerge remote-tracking branch 'upstream/master'
LittleJawa [Thu, 23 Feb 2012 15:57:29 +0000 (16:57 +0100)]
Merge remote-tracking branch 'upstream/master'

12 years agoUpdating comments
LittleJawa [Thu, 23 Feb 2012 15:30:04 +0000 (16:30 +0100)]
Updating comments

12 years agoRemoved header modification - better to leave the headers in a plain comment format...
LittleJawa [Thu, 23 Feb 2012 15:27:15 +0000 (16:27 +0100)]
Removed header modification - better to leave the headers in a plain comment format rather than doxygen format

12 years agoFirst round of comments while reading the code.
LittleJawa [Thu, 23 Feb 2012 15:22:05 +0000 (16:22 +0100)]
First round of comments while reading the code.

12 years agoMerge remote-tracking branch 'upstream/master'
Philippe Auphelle [Thu, 23 Feb 2012 10:24:14 +0000 (11:24 +0100)]
Merge remote-tracking branch 'upstream/master'

12 years agolibfreerdp-auth: start implementing package management API
Marc-André Moreau [Thu, 23 Feb 2012 04:41:22 +0000 (23:41 -0500)]
libfreerdp-auth: start implementing package management API

12 years agoMerge pull request #456 from pjd/fixes
Marc-André Moreau [Wed, 22 Feb 2012 23:45:45 +0000 (15:45 -0800)]
Merge pull request #456 from pjd/fixes

Fixes for SSL communication between Microsoft RDC for MacOS X and FreeRDP server.

12 years agoAccept both TLSv1 and SSLv3 as a server.
Pawel Jakub Dawidek [Wed, 22 Feb 2012 23:38:52 +0000 (00:38 +0100)]
Accept both TLSv1 and SSLv3 as a server.
This fixes SSL connections from Microsoft RDC for Mac OS X to FreeRDP server.