Commit Graph

1972 Commits

Author SHA1 Message Date
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