Norbert Federa [Thu, 13 Nov 2014 13:48:47 +0000 (14:48 +0100)]
libfreerdp-codec: fix mppc decompression
* protect against history buffer overflows
* fix replicating copy (CopyOffset can be > HistoryBufferSize!)
Marc-André Moreau [Thu, 13 Nov 2014 11:58:34 +0000 (06:58 -0500)]
Merge pull request #2202 from Tarnyko/master
wlfreerdp: validate the TLS certificate interactively
Marc-André Moreau [Wed, 12 Nov 2014 19:21:38 +0000 (14:21 -0500)]
Merge pull request #2205 from eledoux/ports
winpr-comm: ignore errors on TIOCGICOUNT during the port initialization.
Emmanuel Ledoux [Thu, 13 Nov 2014 18:54:32 +0000 (19:54 +0100)]
winpr-comm: ignore errors on TIOCGICOUNT during the port initialization but the permissive mode must be on afterwards.
Marc-André Moreau [Wed, 12 Nov 2014 16:28:13 +0000 (11:28 -0500)]
Merge pull request #2203 from bmiklautz/fix/symbols_and_version
Fix libfreerdp-server and version
Bernhard Miklautz [Tue, 11 Nov 2014 19:34:52 +0000 (20:34 +0100)]
Revert a bug introduced in PR #2134
FREERDP_CHANNELS_SERVER_SRCS need to be added to server/common that the
symbols get added and exported with libfreerdp-server.
Also remove duplicated version information.
Bernhard Miklautz [Tue, 11 Nov 2014 19:43:15 +0000 (20:43 +0100)]
Update version.
Mark master as "dev" for development ;)
Manuel Bachmann [Wed, 12 Nov 2014 15:59:17 +0000 (16:59 +0100)]
wlfreerdp: validate the TLS certificate interactively
Allow the user to decide if he trusts a new certificate
or not, just like we do with xfreerdp ; this allow running
wlfreerdp without using xfreerdp prior for this sole task.
Signed-off-by: Manuel Bachmann <tarnyko@tarnyko.net>
Marc-André Moreau [Tue, 11 Nov 2014 16:49:28 +0000 (11:49 -0500)]
Merge pull request #2198 from awakecoding/master
Shadow Pointers, X11 XAllocColor Fix, TSMF Cleanup, Cliprdr Update
Marc-André Moreau [Tue, 11 Nov 2014 16:46:59 +0000 (11:46 -0500)]
libwinpr-smartcard: re-enable SCardGetStatusChange status filtering
Marc-André Moreau [Tue, 11 Nov 2014 16:21:34 +0000 (11:21 -0500)]
winpr: fix build warnings
Marc-André Moreau [Tue, 11 Nov 2014 14:55:48 +0000 (09:55 -0500)]
Merge branch 'master' of github.com:FreeRDP/FreeRDP
Conflicts:
libfreerdp/core/update.c
Marc-André Moreau [Tue, 11 Nov 2014 14:43:38 +0000 (09:43 -0500)]
Merge pull request #2194 from hopToDev/master
Added SIGPIPE handling for iOS.
Marc-André Moreau [Tue, 11 Nov 2014 14:43:17 +0000 (09:43 -0500)]
Merge pull request #2197 from bmiklautz/issue/2181
Don't include CMakeDetermineSystem
Marc-André Moreau [Tue, 11 Nov 2014 14:29:45 +0000 (09:29 -0500)]
Merge pull request #2195 from Vinche59/master
Implementation of SCARD_IOCTL_LOCATECARDSBYATRA & Modification to make Smartcard reader with PinPad work
Bernhard Miklautz [Tue, 11 Nov 2014 13:40:31 +0000 (14:40 +0100)]
Don't include CMakeDetermineSystem
According to [1] this is an cmake "internal" module and shouldn't be
included directly.
[1] http://public.kitware.com/Bug/view.php?id=13796#c31892
Martin Fleisz [Tue, 11 Nov 2014 09:50:55 +0000 (10:50 +0100)]
Merge pull request #1964 from akallabeth/thread-wait-support
Implemented thread handling for WaitForMultipleObjects.
Martin Fleisz [Tue, 11 Nov 2014 07:42:48 +0000 (08:42 +0100)]
Merge pull request #2189 from llyzs/llyzs
Support Continuous Auto-Detection.
Vic Lee [Tue, 11 Nov 2014 02:14:44 +0000 (10:14 +0800)]
libfreerdp-core: auto-detect defines.
Vinche [Mon, 10 Nov 2014 23:35:46 +0000 (00:35 +0100)]
Implementation for IOCTL_SCARD_LOCATECARDSBYATRA
Vinche [Mon, 10 Nov 2014 23:25:36 +0000 (00:25 +0100)]
Merge branch 'master' of github.com:FreeRDP/FreeRDP
Vinche [Mon, 10 Nov 2014 22:51:34 +0000 (23:51 +0100)]
Cleaning Code
Vinche [Mon, 10 Nov 2014 22:48:55 +0000 (23:48 +0100)]
Comments
Vinche [Mon, 10 Nov 2014 22:40:22 +0000 (23:40 +0100)]
Implementation for Smartcard Reader with Pin Pad
Marc-André Moreau [Mon, 10 Nov 2014 21:33:34 +0000 (16:33 -0500)]
channels/tsmf: remove dependency on deprecated eventing system
Marc-André Moreau [Mon, 10 Nov 2014 21:23:04 +0000 (16:23 -0500)]
xfreerdp/tsmf: migrate to callback interface
Mehul Dhorda [Mon, 10 Nov 2014 19:52:29 +0000 (11:52 -0800)]
Added SIGPIPE handling for iOS.
Marc-André Moreau [Mon, 10 Nov 2014 19:18:23 +0000 (14:18 -0500)]
channels/tsmf: integrate pull request #2012
Marc-André Moreau [Mon, 10 Nov 2014 19:02:54 +0000 (14:02 -0500)]
channels/tsmf: cleanup
Marc-André Moreau [Mon, 10 Nov 2014 18:54:12 +0000 (13:54 -0500)]
Merge pull request #2188 from hopToDev/master
Ignore T.128 FlowPDU in Share Control header
Marc-André Moreau [Mon, 10 Nov 2014 16:31:28 +0000 (11:31 -0500)]
libwinpr-smartcard: fix PCSC structure padding that was recently broken
Marc-André Moreau [Mon, 10 Nov 2014 16:15:37 +0000 (11:15 -0500)]
xfreerdp: remove usage of XAllocColor (slow)
Armin Novak [Mon, 10 Nov 2014 09:24:32 +0000 (10:24 +0100)]
Fixed unlocking if pthread_join fails.
Vinche [Sun, 9 Nov 2014 22:02:12 +0000 (23:02 +0100)]
Add comments to modifications
Vinche [Sun, 9 Nov 2014 22:00:41 +0000 (23:00 +0100)]
Add comments to modifications
Vinche [Sun, 9 Nov 2014 21:42:35 +0000 (22:42 +0100)]
first commit
Marc-André Moreau [Fri, 7 Nov 2014 23:33:45 +0000 (18:33 -0500)]
channels/tsmf: add new callback interface
Mehul Dhorda [Fri, 7 Nov 2014 22:58:58 +0000 (14:58 -0800)]
Added comment to clarify flow control PDU fields.
Marc-André Moreau [Fri, 7 Nov 2014 22:19:46 +0000 (17:19 -0500)]
libfreerdp-gdi: fix bitmap update scanline size
Marc-André Moreau [Fri, 7 Nov 2014 20:25:37 +0000 (15:25 -0500)]
client/Sample: update code
Marc-André Moreau [Fri, 7 Nov 2014 18:51:10 +0000 (13:51 -0500)]
shadow: improve pointer updates
Vic Lee [Fri, 7 Nov 2014 08:18:49 +0000 (16:18 +0800)]
libfreerdp-core: support continuous auto-detection.
Martin Fleisz [Fri, 7 Nov 2014 08:16:02 +0000 (09:16 +0100)]
Merge pull request #2186 from hardening/rfx_no_compression
Offer to disable bulk compression when using remoteFx
Marc-André Moreau [Thu, 6 Nov 2014 22:25:41 +0000 (17:25 -0500)]
shadow: add improved pointer updates
Mehul Dhorda [Thu, 6 Nov 2014 18:08:58 +0000 (10:08 -0800)]
Fixed incorrect values for PDUTypeFlow.
Swapped values for PDU_TYPE_FLOW_RESPONSE and PDU_TYPE_FLOW_STOP to
match the T.128 spec.
Marc-André Moreau [Wed, 5 Nov 2014 22:14:32 +0000 (17:14 -0500)]
mfreerdp: rewrite and update clipboard code
Mehul Dhorda [Wed, 5 Nov 2014 19:32:46 +0000 (11:32 -0800)]
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.
Marc-André Moreau [Tue, 4 Nov 2014 15:44:55 +0000 (10:44 -0500)]
winpr: fix Win32 build warnings
Marc-André Moreau [Tue, 4 Nov 2014 15:34:06 +0000 (10:34 -0500)]
Merge branch 'master' of github.com:awakecoding/FreeRDP
Hardening [Tue, 4 Nov 2014 15:14:53 +0000 (16:14 +0100)]
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.
Martin Fleisz [Tue, 4 Nov 2014 10:39:30 +0000 (11:39 +0100)]
Merge pull request #2185 from llyzs/llyzs
Server-side AutoDetect fixes
Vic Lee [Tue, 4 Nov 2014 05:41:04 +0000 (13:41 +0800)]
libfreerdp-core: distinguish continuous/connect-time autodetect.
Hardening [Mon, 3 Nov 2014 10:10:12 +0000 (11:10 +0100)]
Merge pull request #2183 from llyzs/llyzs
Removed library prefix on Windows def files.
Armin Novak [Mon, 3 Nov 2014 08:29:35 +0000 (09:29 +0100)]
Locking thread until joined now, preventing multiple joins and race conditions.
Vic Lee [Mon, 3 Nov 2014 04:39:27 +0000 (12:39 +0800)]
Removed library prefix on Windows def files.
Hardening [Fri, 31 Oct 2014 21:15:13 +0000 (22:15 +0100)]
Merge pull request #2141 from zhangzl2013/polyline
fix polyline.
Martin Fleisz [Fri, 31 Oct 2014 12:42:16 +0000 (13:42 +0100)]
Merge pull request #1965 from akallabeth/dynamic-addin-naming
Dynamic channel library naming
Marc-André Moreau [Fri, 31 Oct 2014 11:49:32 +0000 (07:49 -0400)]
Merge pull request #2180 from nfedera/fix-2014-10-31-01
codec: fix pointer data conversion + 24bpp support
Martin Fleisz [Fri, 31 Oct 2014 11:23:11 +0000 (12:23 +0100)]
Merge pull request #2134 from akallabeth/windows_version_information
Windows version information
Norbert Federa [Fri, 31 Oct 2014 11:18:08 +0000 (12:18 +0100)]
codec: fix pointer data conversion + 24bpp support
- alpha values were annihilated (fixed)
- support 24bit xor mask data added
Martin Fleisz [Fri, 31 Oct 2014 11:15:49 +0000 (12:15 +0100)]
Merge pull request #2174 from akallabeth/dynamic_plugin_fix
Fixed static / dynamic plugin entry point.
Martin Fleisz [Fri, 31 Oct 2014 11:02:19 +0000 (12:02 +0100)]
Merge pull request #2178 from nfedera/fix-2014-10-29-01
xfreerdp: fix glyph index primary drawing order
Marc-André Moreau [Wed, 29 Oct 2014 23:11:22 +0000 (16:11 -0700)]
shadow: fix null ClientDir
Norbert Federa [Wed, 29 Oct 2014 19:56:26 +0000 (20:56 +0100)]
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.
Marc-André Moreau [Tue, 28 Oct 2014 17:00:17 +0000 (13:00 -0400)]
Merge pull request #2175 from llyzs/llyzs
Server Network Characteristics Auto-Detect
Vic Lee [Tue, 28 Oct 2014 15:29:40 +0000 (23:29 +0800)]
libfreerdp-core: server-side auto-detect feature.
Vic Lee [Tue, 28 Oct 2014 08:06:04 +0000 (16:06 +0800)]
libfreerdp-core: server-side mcs message channel.
Armin Novak [Mon, 27 Oct 2014 15:33:51 +0000 (16:33 +0100)]
Fixed static / dynamic plugin entry point.
Martin Fleisz [Mon, 27 Oct 2014 14:00:03 +0000 (15:00 +0100)]
Merge pull request #2125 from akallabeth/win_build_fixes
Fixed openssl detection on windows.
Armin Novak [Mon, 27 Oct 2014 10:45:39 +0000 (11:45 +0100)]
Fixed missing includes and typo.
Armin Novak [Mon, 27 Oct 2014 10:39:02 +0000 (11:39 +0100)]
Fixed merge errors.
Armin Novak [Wed, 16 Jul 2014 10:08:34 +0000 (12:08 +0200)]
Fixed ExitThread, now running pthread_exit and setting event.
Armin Novak [Wed, 16 Jul 2014 10:03:46 +0000 (12:03 +0200)]
Fixed typo
Armin Novak [Wed, 16 Jul 2014 10:01:58 +0000 (12:01 +0200)]
Setting exited flag in TerminateThread now to allow setting return code.
Armin Novak [Wed, 16 Jul 2014 10:01:18 +0000 (12:01 +0200)]
Added joined flag.
Armin Novak [Wed, 16 Jul 2014 09:59:26 +0000 (11:59 +0200)]
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.
Armin Novak [Wed, 16 Jul 2014 09:58:45 +0000 (11:58 +0200)]
Added additional tests for WaitForSingleObject and WaitForMultipleObjects.
Armin Novak [Wed, 16 Jul 2014 09:56:25 +0000 (11:56 +0200)]
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.
Armin Novak [Wed, 16 Jul 2014 07:56:30 +0000 (09:56 +0200)]
Removed WaitForSingleObject in reset_event, joining thread when not allowed.
Armin Novak [Wed, 16 Jul 2014 07:40:59 +0000 (09:40 +0200)]
Fixed thread cleanup, now saving state of started flag, setting event and
then cleaning up the thread resources.
Armin Novak [Tue, 15 Jul 2014 12:39:34 +0000 (14:39 +0200)]
Fixed thread handle cleanup, checking for resource cleanup now before resetting flags.
Armin Novak [Tue, 15 Jul 2014 10:42:53 +0000 (12:42 +0200)]
Preferring exit code from ExitThread now over thread function return.
Armin Novak [Tue, 15 Jul 2014 10:18:25 +0000 (12:18 +0200)]
Removed noreturn from ExitThread, does not conform to msdn.microsoft.com/en-us/library/windows/desktop/ms682659%28v=vs.85%29.aspx and crashes FreeRDP.
Armin Novak [Tue, 15 Jul 2014 09:11:59 +0000 (11:11 +0200)]
Now using thread_launcher function to properly clean up thread resources at exit.
Armin Novak [Mon, 14 Jul 2014 17:36:31 +0000 (19:36 +0200)]
Implemented thread handling for WaitForMultipleObjects.
Implemented thread specific functions.
Marc-André Moreau [Sat, 25 Oct 2014 19:36:36 +0000 (15:36 -0400)]
shadow: fix bitmap update fragmentation
Marc-André Moreau [Sat, 25 Oct 2014 15:52:29 +0000 (11:52 -0400)]
Merge pull request #2130 from eosrei/2056/ts-gateway-connect-fail
Removing TS Gateway breaking BIO_clear_flags() call
Marc-André Moreau [Sat, 25 Oct 2014 14:46:28 +0000 (10:46 -0400)]
Merge pull request #2169 from awakecoding/master
Clipboard, RemoteApp, Cursor + Color Conversion
Marc-André Moreau [Sat, 25 Oct 2014 14:29:06 +0000 (10:29 -0400)]
Merge branch 'master' of github.com:FreeRDP/FreeRDP
Conflicts:
libfreerdp/core/gcc.c
Marc-André Moreau [Sat, 25 Oct 2014 14:17:41 +0000 (10:17 -0400)]
mfreerdp: fix build and cursor conversion
Marc-André Moreau [Fri, 24 Oct 2014 23:46:02 +0000 (19:46 -0400)]
wfreerdp: add RAIL window update, partial input support
Marc-André Moreau [Fri, 24 Oct 2014 22:30:04 +0000 (18:30 -0400)]
wfreerdp: partial RemoteApp support
Marc-André Moreau [Fri, 24 Oct 2014 15:30:04 +0000 (11:30 -0400)]
wfreerdp: stub RemoteApp callbacks
Marc-André Moreau [Fri, 24 Oct 2014 14:30:54 +0000 (10:30 -0400)]
wfreerdp: eliminate dependency on deprecated freerdp event system
Marc-André Moreau [Fri, 24 Oct 2014 14:16:55 +0000 (10:16 -0400)]
wfreerdp: fix cliprdr with callback interface
Marc-André Moreau [Fri, 24 Oct 2014 13:55:48 +0000 (09:55 -0400)]
wfreerdp: partially migrate cliprdr to callback interface
Marc-André Moreau [Fri, 24 Oct 2014 00:40:45 +0000 (20:40 -0400)]
channels/audin: fix version message
Marc-André Moreau [Thu, 23 Oct 2014 22:33:10 +0000 (18:33 -0400)]
channels/cliprdr: add missing clipboard data format definitions
Marc-André Moreau [Thu, 23 Oct 2014 22:17:53 +0000 (18:17 -0400)]
channels/cliprdr: add missing callbacks and message definitions
Marc-André Moreau [Thu, 23 Oct 2014 19:50:24 +0000 (15:50 -0400)]
libfreerdp-codec: fix incorrect pixel increment in freerdp_image24_copy