Mehul Dhorda
f64d620a3b
Ignore T.128 FlowPDU in Share Control header
...
According to the Microsoft RDP specification, T.128 flow control PDUs
should be ignored when reading Share Control headers.
(http://msdn.microsoft.com/en-us/library/cc240576.aspx ). This patch
checks if we got a flow control PDU (length = 0x8000) and advances the
stream to ignore the PDU.
2014-11-05 11:32:46 -08:00
Marc-André Moreau
c5c9423ccf
winpr: fix Win32 build warnings
2014-11-04 10:44:55 -05:00
Marc-André Moreau
ad611b5c09
Merge branch 'master' of github.com:awakecoding/FreeRDP
2014-11-04 10:34:06 -05:00
Hardening
e04f90eada
Offer to disable bulk compression when using remoteFx
...
This patch adds a skipCompression field in surface commands struct so that
we can disable bulk compression with remoteFx.
2014-11-04 16:14:53 +01:00
Martin Fleisz
2cb47d119b
Merge pull request #2185 from llyzs/llyzs
...
Server-side AutoDetect fixes
2014-11-04 11:39:30 +01:00
Vic Lee
18428a43d0
libfreerdp-core: distinguish continuous/connect-time autodetect.
2014-11-04 13:41:04 +08:00
Hardening
9d98eccdda
Merge pull request #2183 from llyzs/llyzs
...
Removed library prefix on Windows def files.
2014-11-03 11:10:12 +01:00
Armin Novak
017e4a323e
Locking thread until joined now, preventing multiple joins and race conditions.
2014-11-03 09:29:35 +01:00
Vic Lee
288097e271
Removed library prefix on Windows def files.
2014-11-03 12:39:27 +08:00
Hardening
7b108f1aa8
Merge pull request #2141 from zhangzl2013/polyline
...
fix polyline.
2014-10-31 22:15:13 +01:00
Martin Fleisz
0be28ba0f6
Merge pull request #1965 from akallabeth/dynamic-addin-naming
...
Dynamic channel library naming
2014-10-31 13:42:16 +01:00
Marc-André Moreau
d323753a9e
Merge pull request #2180 from nfedera/fix-2014-10-31-01
...
codec: fix pointer data conversion + 24bpp support
2014-10-31 07:49:32 -04:00
Martin Fleisz
d58c6de93c
Merge pull request #2134 from akallabeth/windows_version_information
...
Windows version information
2014-10-31 12:23:11 +01:00
Norbert Federa
ea0d8a280c
codec: fix pointer data conversion + 24bpp support
...
- alpha values were annihilated (fixed)
- support 24bit xor mask data added
2014-10-31 12:18:08 +01:00
Martin Fleisz
e4eb73597e
Merge pull request #2174 from akallabeth/dynamic_plugin_fix
...
Fixed static / dynamic plugin entry point.
2014-10-31 12:15:49 +01:00
Martin Fleisz
4eedf207a9
Merge pull request #2178 from nfedera/fix-2014-10-29-01
...
xfreerdp: fix glyph index primary drawing order
2014-10-31 12:02:19 +01:00
Marc-André Moreau
eea475b436
shadow: fix null ClientDir
2014-10-29 16:11:22 -07:00
Norbert Federa
62dbcac0c7
xfreerdp: fix glyph index primary drawing order
...
The fOpRedundant field of the GlyphIndex primary drawing order
(MS-RDPEGDI, chapter 2.2.2.2.1.1.2.13) was neglected which resulted in some
severe text rendering errors.
2014-10-29 20:56:26 +01:00
Marc-André Moreau
ce17f321f9
Merge pull request #2175 from llyzs/llyzs
...
Server Network Characteristics Auto-Detect
2014-10-28 13:00:17 -04:00
Vic Lee
152d525a05
libfreerdp-core: server-side auto-detect feature.
2014-10-29 00:49:49 +08:00
Vic Lee
0e7797ffca
libfreerdp-core: server-side mcs message channel.
2014-10-29 00:49:27 +08:00
Armin Novak
12e5c3a838
Fixed static / dynamic plugin entry point.
2014-10-27 16:33:51 +01:00
Martin Fleisz
6e1e1def76
Merge pull request #2125 from akallabeth/win_build_fixes
...
Fixed openssl detection on windows.
2014-10-27 15:00:03 +01:00
Armin Novak
5bf25fd87c
Fixed missing includes and typo.
2014-10-27 11:45:39 +01:00
Armin Novak
8f98f28ce8
Fixed merge errors.
2014-10-27 11:39:02 +01:00
Armin Novak
a6eff65259
Fixed ExitThread, now running pthread_exit and setting event.
2014-10-27 11:28:13 +01:00
Armin Novak
c6ed95d1bf
Fixed typo
2014-10-27 11:28:13 +01:00
Armin Novak
02a4d77da1
Setting exited flag in TerminateThread now to allow setting return code.
2014-10-27 11:28:12 +01:00
Armin Novak
7ef2bd3ca0
Added joined flag.
2014-10-27 11:28:12 +01:00
Armin Novak
7acdbdaa85
Error messages now prefixed with function name.
...
Implemented bWaitAll for WaitForMultipleObjects.
pthread_join now only called on first wait event, later ones skip this to avoid undefined behavior.
2014-10-27 11:28:11 +01:00
Armin Novak
c5bb6125c1
Added additional tests for WaitForSingleObject and WaitForMultipleObjects.
2014-10-27 11:23:18 +01:00
Armin Novak
5122ce939a
Added funcion name to debug messages.
...
Fixed setting of started flag for threads.
pthred_exit now used correct return value argument.
Return value now also set when terminating thread.
2014-10-27 11:23:18 +01:00
Armin Novak
56ae609943
Removed WaitForSingleObject in reset_event, joining thread when not allowed.
2014-10-27 11:23:17 +01:00
Armin Novak
8a352c6f63
Fixed thread cleanup, now saving state of started flag, setting event and
...
then cleaning up the thread resources.
2014-10-27 11:23:17 +01:00
Armin Novak
f80f5621ac
Fixed thread handle cleanup, checking for resource cleanup now before resetting flags.
2014-10-27 11:23:17 +01:00
Armin Novak
8de2868281
Preferring exit code from ExitThread now over thread function return.
2014-10-27 11:23:16 +01:00
Armin Novak
c846379e60
Removed noreturn from ExitThread, does not conform to http://msdn.microsoft.com/en-us/library/windows/desktop/ms682659%28v=vs.85%29.aspx and crashes FreeRDP.
2014-10-27 11:23:16 +01:00
Armin Novak
3d7b65a430
Now using thread_launcher function to properly clean up thread resources at exit.
2014-10-27 11:23:15 +01:00
Armin Novak
c304f457cf
Implemented thread handling for WaitForMultipleObjects.
...
Implemented thread specific functions.
2014-10-27 11:23:15 +01:00
Marc-André Moreau
d85a2bf3e6
shadow: fix bitmap update fragmentation
2014-10-25 15:36:36 -04:00
Marc-André Moreau
2de73e0243
Merge pull request #2130 from eosrei/2056/ts-gateway-connect-fail
...
Removing TS Gateway breaking BIO_clear_flags() call
2014-10-25 11:52:29 -04:00
Marc-André Moreau
8330b03a0e
Merge pull request #2169 from awakecoding/master
...
Clipboard, RemoteApp, Cursor + Color Conversion
2014-10-25 10:46:28 -04:00
Marc-André Moreau
02646b349f
Merge branch 'master' of github.com:FreeRDP/FreeRDP
...
Conflicts:
libfreerdp/core/gcc.c
2014-10-25 10:29:06 -04:00
Marc-André Moreau
20da57a760
mfreerdp: fix build and cursor conversion
2014-10-25 10:17:41 -04:00
Marc-André Moreau
8942631947
wfreerdp: add RAIL window update, partial input support
2014-10-24 19:46:02 -04:00
Marc-André Moreau
55ea4caf11
wfreerdp: partial RemoteApp support
2014-10-24 18:30:04 -04:00
Marc-André Moreau
5df3e2368d
wfreerdp: stub RemoteApp callbacks
2014-10-24 11:30:04 -04:00
Marc-André Moreau
ddeffce2db
wfreerdp: eliminate dependency on deprecated freerdp event system
2014-10-24 10:30:54 -04:00
Marc-André Moreau
295123e7d5
wfreerdp: fix cliprdr with callback interface
2014-10-24 10:16:55 -04:00
Marc-André Moreau
2d612b332e
wfreerdp: partially migrate cliprdr to callback interface
2014-10-24 09:55:48 -04:00