Vic Lee
7d8a2bfaef
nsc: allocate extra 16 bytes for output buffer in case of alignment.
2012-03-07 11:31:10 +08:00
Marc-André Moreau
c0fcf6a273
wfreerdp: fix compilation
2012-03-06 15:30:24 -05:00
Marc-André Moreau
3d112b116c
libfreerdp-utils: added GeneralizedTime parser
2012-03-06 15:12:26 -05:00
Marc-André Moreau
6af090c55e
libfreerdp-utils: added TCP utils
2012-03-06 14:41:07 -05:00
Vic Lee
28b203e57f
nsc: add profiler.
2012-03-06 22:42:57 +08:00
Vic Lee
20de74d811
nsc: refactor nsc decoder #4
...
o move private struct to nsc_types.h
o move nsc_decode() function in nsc_context as pointer
2012-03-06 22:41:16 +08:00
Marc-André Moreau
f380a5a9a7
libfreerdp-utils: added time utils
2012-03-06 09:23:59 -05:00
Marc-André Moreau
00260707b3
libfreerdp-utils/stream: fix stream_read_uint32_be
2012-03-06 08:48:55 -05:00
Vic Lee
35555856ec
nsc: add CUnit test.
2012-03-06 18:55:54 +08:00
Vic Lee
d2153e9ef2
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
2012-03-06 18:52:28 +08:00
Marc-André Moreau
6c9ae5ddad
wfreerdp: fix portability issues
2012-03-05 21:04:42 -05:00
Marc-André Moreau
6ed928f362
libfreerdp-sspi: fix headers
2012-03-05 17:23:22 -05:00
Marc-André Moreau
c208c5a899
libfreerdp-sspi: rename from libfreerdp-auth
2012-03-05 17:11:15 -05:00
Marc-André Moreau
d98dbd9302
libfreerdp-auth: integrate Negotiate security package from Jiten Pathy
2012-03-05 17:03:49 -05:00
Marc-André Moreau
6582dd3ebf
libfreerdp-auth: integrate Kerberos code from Jiten Pathy
2012-03-05 16:57:25 -05:00
Marc-André Moreau
386d815969
libfreerdp-crypto: integrate DER code from Jiten Pathy
2012-03-05 15:45:54 -05:00
Vic Lee
0c0dd5df10
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
2012-03-05 18:34:29 +08:00
Vic Lee
3fa2c4830e
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
2012-03-05 17:32:14 +08:00
Marc-André Moreau
dfb7ea3775
libfreerdp-auth: start using server-side NTLM module
2012-03-04 21:56:41 -05:00
Marc-André Moreau
fbfd2bf74d
Merge pull request #482 from absmall/master
...
xfreerdp crashes when connecting to xfreerdp-server
2012-03-04 15:16:24 -08:00
Aaron Small
62d6f8f024
Test server requires RemoteFX, so make that explicit, instead of sending
...
out corrupt updates to clients that do not.
2012-03-04 18:01:31 -05:00
Aaron Small
135a380d7f
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.
2012-03-04 16:59:15 -05:00
Marc-André Moreau
eb0e0f12a6
Merge pull request #481 from meosborne/d588e30a3873073e4ab76078ea27a61ada9922dd
...
Correct inaccurate colors on 16-bit X displays when using hardware gdi.
2012-03-03 11:09:55 -08:00
Marc-André Moreau
7e0b3216bf
libfreerdp-auth: minor fixes
2012-03-03 13:02:13 -05:00
Michael Osborne
d588e30a38
correct colors for 16-bit displays
2012-03-02 16:49:52 -06:00
Otavio Salvador
9edae6ccbc
Merge pull request #479 from bmiklautz/fixtimezonewarnings
...
timezone: Added missing ULL to get rid of compiler warnings
2012-03-01 06:40:44 -08:00
Bernhard Miklautz
dfae3edd86
timezone: Added missing ULL to get rid of compiler warnings
2012-03-01 15:30:20 +01:00
Marc-André Moreau
1b087615e7
libfreerdp-auth: add server side messages
2012-03-01 09:13:51 -05:00
Jay Sorg
847fe0cb8c
libfreerdp-core: enable mppc decode for non fastpath PDUs
2012-02-29 19:37:02 -08:00
Marc-André Moreau
1c143c96fc
libfreerdp-auth: workaround for double free in CredSSP
2012-02-29 15:33:49 -05:00
Marc-André Moreau
6c64c288c9
Merge pull request #478 from nfedera/cpuidfix
...
xfreerdp: Fixed PIC base address corruption by inline assembly
2012-02-29 12:25:35 -08:00
Norbert Federa
f821425bf3
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.
2012-02-29 21:06:56 +01:00
Marc-André Moreau
506cca7abb
libfreerdp-auth: CredSSP cleanup
2012-02-29 11:57:43 -05:00
Marc-André Moreau
63eb5b4d92
libfreerdp-auth: get rid of rdpBlob usage in CredSSP
2012-02-29 11:36:11 -05:00
Marc-André Moreau
99e05c1c64
libfreerdp-auth: remove old NTLMSSP code
2012-02-29 10:46:09 -05:00
Marc-André Moreau
d161d26d7c
Merge branch 'master' of github.com:FreeRDP/FreeRDP
2012-02-29 02:26:36 -05:00
Marc-André Moreau
9b04d603f7
resources: add more convenient image formats for logo and icon
2012-02-29 02:26:16 -05:00
Marc-André Moreau
4ba48f4098
Merge pull request #475 from floppym/fix-ffmpeg
...
cmake: Fix ffmpeg detection code
2012-02-28 21:35:03 -08:00
Mike Gilbert
13c5e150fd
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.
2012-02-29 00:30:03 -05:00
Marc-André Moreau
2f582205a6
Merge branch 'master' of github.com:FreeRDP/FreeRDP
2012-02-28 17:10:21 -05:00
Marc-André Moreau
fada84d029
wfreerdp: minor fixes
2012-02-28 17:10:06 -05:00
Marc-André Moreau
51832612c4
Merge pull request #474 from pjd/fixes
...
Check for overflows in per.c.
2012-02-28 13:55:27 -08:00
Pawel Jakub Dawidek
e40df3f093
Check for overflows.
2012-02-28 22:52:04 +01:00
Pawel Jakub Dawidek
9783247b25
Simplify code a bit.
2012-02-28 22:51:57 +01:00
Marc-André Moreau
54b26c4f40
Merge pull request #473 from kiilerix/master
...
misc
2012-02-28 12:53:43 -08:00
Marc-André Moreau
3e5a978bb9
Merge pull request #472 from filofel/master
...
Remove the use of in place bitmap flipping from bitmap_decompress()
2012-02-28 12:52:41 -08:00
Mads Kiilerich
9c8f5d63eb
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.
2012-02-28 21:31:09 +01:00
Mads Kiilerich
a7b4a67c75
core: make rdp.c DATA_PDU_TYPE_STRINGS debug strings conditional and avoid out of range indexing
2012-02-28 21:31:08 +01:00
Mads Kiilerich
15169d0314
introduce generic ARRAY_SIZE macro
2012-02-28 18:11:11 +01:00
Philippe Auphelle
bfe6743629
Restore not-in-place bitmap flip (saves one memcpy() per flipped scanline)
2012-02-28 17:08:14 +01:00