Vic Lee [Sun, 18 Mar 2012 08:36:38 +0000 (16:36 +0800)]
nsc: add nsc encoder to test server.
Vic Lee [Sun, 18 Mar 2012 04:02:28 +0000 (12:02 +0800)]
nsc: implement nsc encoder.
Vic Lee [Fri, 16 Mar 2012 04:04:38 +0000 (12:04 +0800)]
nsc: add encoder API.
Vic Lee [Thu, 15 Mar 2012 08:55:29 +0000 (16:55 +0800)]
nsc: add pixel format API.
Marc-André Moreau [Wed, 14 Mar 2012 18:16:30 +0000 (11:16 -0700)]
Merge pull request #499 from nfedera/xvfix1
X11/tsmf: Fixed XShmCreateImage BadMatch crashes
Marc-André Moreau [Wed, 14 Mar 2012 18:16:02 +0000 (11:16 -0700)]
Merge pull request #497 from llyzs/nsc
Rename pixel format constants and move to constants.h
Norbert Federa [Tue, 13 Mar 2012 16:32:59 +0000 (17:32 +0100)]
X11/tsmf: Fixed XShmCreateImage BadMatch crashes
There was not check if the pixformat supplied in the XShmCreateImage function
was actually supported by the X-Video extension. Also reduced the amount of
xf_tsmf_is_format_supported calls in xf_process_tsmf_video_frame_event.
Vic Lee [Tue, 13 Mar 2012 11:02:19 +0000 (19:02 +0800)]
rfx: rename pixel format constants.
Vic Lee [Tue, 13 Mar 2012 09:05:14 +0000 (17:05 +0800)]
core: register audio device only if plugins are registered.
Vic Lee [Tue, 13 Mar 2012 07:34:45 +0000 (15:34 +0800)]
X11/tsmf: use clipping if XV overlay does not support colorkey.
Otavio Salvador [Mon, 12 Mar 2012 17:10:18 +0000 (10:10 -0700)]
Merge pull request #496 from littlejawa/master
Adding comments
Julien Ropé [Thu, 1 Mar 2012 21:31:06 +0000 (22:31 +0100)]
Missed comment starting format for doxygen in rdp_context structure
Julien Ropé [Thu, 1 Mar 2012 21:06:03 +0000 (22:06 +0100)]
Continue documenting the freerdp.h file
Julien Ropé [Tue, 28 Feb 2012 13:26:03 +0000 (14:26 +0100)]
Completing rdp_freerdp structure's documentation
Vic Lee [Mon, 12 Mar 2012 11:14:56 +0000 (19:14 +0800)]
include: move config.h into private headers.
Marc-André Moreau [Sat, 10 Mar 2012 14:25:38 +0000 (06:25 -0800)]
Merge pull request #491 from nfedera/osxfix1
channels/rdpdr/disk: fix os x compilation issues
Norbert Federa [Sat, 10 Mar 2012 13:38:47 +0000 (14:38 +0100)]
channels/rdpdr/disk: fix os x compilation issues
os x does not need/have stat/lseek/open/64 and O_LARGEFILE
Marc-André Moreau [Fri, 9 Mar 2012 17:00:56 +0000 (12:00 -0500)]
channels/rdpdr/disk: fix stat64 references to STAT
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
Nigel Reeves [Fri, 9 Mar 2012 10:53:32 +0000 (10:53 +0000)]
Fix for issue #487. RDPDR Disk Redirection: Cannot handle files > 2GB
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
Marc-André Moreau [Wed, 7 Mar 2012 03:46:32 +0000 (19:46 -0800)]
Merge pull request #485 from llyzs/nsc
NSCodec decoder improvement
Vic Lee [Wed, 7 Mar 2012 03:42:37 +0000 (11:42 +0800)]
nsc: use memcpy instead of loop.
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.
Marc-André Moreau [Tue, 6 Mar 2012 20:30:24 +0000 (15:30 -0500)]
wfreerdp: fix compilation
Marc-André Moreau [Tue, 6 Mar 2012 20:12:26 +0000 (15:12 -0500)]
libfreerdp-utils: added GeneralizedTime parser
Marc-André Moreau [Tue, 6 Mar 2012 19:41:07 +0000 (14:41 -0500)]
libfreerdp-utils: added TCP utils
Vic Lee [Tue, 6 Mar 2012 14:42:57 +0000 (22:42 +0800)]
nsc: add profiler.
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
Marc-André Moreau [Tue, 6 Mar 2012 14:23:59 +0000 (09:23 -0500)]
libfreerdp-utils: added time utils
Marc-André Moreau [Tue, 6 Mar 2012 13:48:55 +0000 (08:48 -0500)]
libfreerdp-utils/stream: fix stream_read_uint32_be
Vic Lee [Tue, 6 Mar 2012 10:55:54 +0000 (18:55 +0800)]
nsc: add CUnit test.
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
Marc-André Moreau [Tue, 6 Mar 2012 02:04:42 +0000 (21:04 -0500)]
wfreerdp: fix portability issues
Marc-André Moreau [Mon, 5 Mar 2012 22:23:22 +0000 (17:23 -0500)]
libfreerdp-sspi: fix headers
Marc-André Moreau [Mon, 5 Mar 2012 22:11:15 +0000 (17:11 -0500)]
libfreerdp-sspi: rename from libfreerdp-auth
Marc-André Moreau [Mon, 5 Mar 2012 22:03:49 +0000 (17:03 -0500)]
libfreerdp-auth: integrate Negotiate security package 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
Marc-André Moreau [Mon, 5 Mar 2012 20:45:54 +0000 (15:45 -0500)]
libfreerdp-crypto: integrate DER code from Jiten Pathy
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
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
Marc-André Moreau [Mon, 5 Mar 2012 02:56:41 +0000 (21:56 -0500)]
libfreerdp-auth: start using server-side NTLM module
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
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.
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.
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.
Marc-André Moreau [Sat, 3 Mar 2012 18:02:13 +0000 (13:02 -0500)]
libfreerdp-auth: minor fixes
Michael Osborne [Fri, 2 Mar 2012 22:49:52 +0000 (16:49 -0600)]
correct colors for 16-bit displays
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
Bernhard Miklautz [Thu, 1 Mar 2012 14:30:20 +0000 (15:30 +0100)]
timezone: Added missing ULL to get rid of compiler warnings
Marc-André Moreau [Thu, 1 Mar 2012 14:13:51 +0000 (09:13 -0500)]
libfreerdp-auth: add server side messages
Jay Sorg [Thu, 1 Mar 2012 03:37:02 +0000 (19:37 -0800)]
libfreerdp-core: enable mppc decode for non fastpath PDUs
Marc-André Moreau [Wed, 29 Feb 2012 20:33:49 +0000 (15:33 -0500)]
libfreerdp-auth: workaround for double free in CredSSP
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
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.
Marc-André Moreau [Wed, 29 Feb 2012 16:57:43 +0000 (11:57 -0500)]
libfreerdp-auth: CredSSP cleanup
Marc-André Moreau [Wed, 29 Feb 2012 16:36:11 +0000 (11:36 -0500)]
libfreerdp-auth: get rid of rdpBlob usage in CredSSP
Marc-André Moreau [Wed, 29 Feb 2012 15:46:09 +0000 (10:46 -0500)]
libfreerdp-auth: remove old NTLMSSP code
Marc-André Moreau [Wed, 29 Feb 2012 07:26:36 +0000 (02:26 -0500)]
Merge branch 'master' of github.com:FreeRDP/FreeRDP
Marc-André Moreau [Wed, 29 Feb 2012 07:26:16 +0000 (02:26 -0500)]
resources: add more convenient image formats for logo and icon
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
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.
Marc-André Moreau [Tue, 28 Feb 2012 22:10:21 +0000 (17:10 -0500)]
Merge branch 'master' of github.com:FreeRDP/FreeRDP
Marc-André Moreau [Tue, 28 Feb 2012 22:10:06 +0000 (17:10 -0500)]
wfreerdp: minor 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.
Pawel Jakub Dawidek [Tue, 28 Feb 2012 21:46:13 +0000 (22:46 +0100)]
Check for overflows.
Pawel Jakub Dawidek [Tue, 28 Feb 2012 21:36:54 +0000 (22:36 +0100)]
Simplify code a bit.
Marc-André Moreau [Tue, 28 Feb 2012 20:53:43 +0000 (12:53 -0800)]
Merge pull request #473 from kiilerix/master
misc
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()
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.
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
Mads Kiilerich [Tue, 28 Feb 2012 17:11:11 +0000 (18:11 +0100)]
introduce generic ARRAY_SIZE macro
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)
Marc-André Moreau [Tue, 28 Feb 2012 15:14:19 +0000 (10:14 -0500)]
libfreerdp-auth: turn on new SSPI NTLM module
Marc-André Moreau [Tue, 28 Feb 2012 15:01:47 +0000 (10:01 -0500)]
libfreerdp-auth: fix warnings on windows
Philippe Auphelle [Tue, 28 Feb 2012 10:17:03 +0000 (11:17 +0100)]
Merge remote-tracking branch 'upstream/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
Michael Osborne [Mon, 27 Feb 2012 23:04:11 +0000 (17:04 -0600)]
fix getting state when in remote app mode
Marc-André Moreau [Mon, 27 Feb 2012 17:21:27 +0000 (09:21 -0800)]
Merge pull request #466 from atong/master
fix rdpsnd leak
Anthony Tong [Mon, 27 Feb 2012 17:12:17 +0000 (12:12 -0500)]
rdpsnd: follow rdpdr and free the stream from svc_plugin
Marc-André Moreau [Mon, 27 Feb 2012 17:08:38 +0000 (12:08 -0500)]
xfreerdp: apply X2GO patch
Marc-André Moreau [Mon, 27 Feb 2012 16:58:42 +0000 (11:58 -0500)]
Merge branch 'master' of github.com:FreeRDP/FreeRDP
Marc-André Moreau [Mon, 27 Feb 2012 16:58:14 +0000 (11:58 -0500)]
libfreerdp-auth: fix NTLMv2 mode
Marc-André Moreau [Mon, 27 Feb 2012 15:55:49 +0000 (10:55 -0500)]
xfreerdp: fix multiple memory leaks detected by valgrind
Marc-André Moreau [Mon, 27 Feb 2012 14:54:56 +0000 (09:54 -0500)]
libfreerdp-locale: regenerate time zone table
Philippe Auphelle [Mon, 27 Feb 2012 14:47:56 +0000 (15:47 +0100)]
Merge remote-tracking branch 'upstream/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
LittleJawa [Mon, 27 Feb 2012 14:15:09 +0000 (15:15 +0100)]
Merge remote-tracking branch 'upstream/master'
Philippe Auphelle [Mon, 27 Feb 2012 09:57:54 +0000 (10:57 +0100)]
Merge remote-tracking branch 'upstream/master'
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
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
Marc-André Moreau [Mon, 27 Feb 2012 04:41:59 +0000 (23:41 -0500)]
libfreerdp-auth: added QueryContextAttributes structure definitions
Marc-André Moreau [Mon, 27 Feb 2012 03:08:43 +0000 (22:08 -0500)]
libfreerdp-auth: get refactored SSPI NTLM module to authenticate successfully
Marc-André Moreau [Mon, 27 Feb 2012 01:07:42 +0000 (20:07 -0500)]
libfreerdp-auth: start NTLM EncryptMessage
Julien Ropé [Sat, 25 Feb 2012 21:03:37 +0000 (22:03 +0100)]
Merge remote-tracking branch 'upstream/master'
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.
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.
Marc-André Moreau [Sat, 25 Feb 2012 16:48:08 +0000 (11:48 -0500)]
libfreerdp-auth: started authenticate message
Marc-André Moreau [Sat, 25 Feb 2012 15:20:12 +0000 (10:20 -0500)]
libfreerdp-auth: client signing and sealing
Marc-André Moreau [Sat, 25 Feb 2012 14:55:52 +0000 (09:55 -0500)]
libfreerdp-auth: started moving NTLM computation methods