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
Mehul Dhorda [Fri, 7 Nov 2014 22:58:58 +0000 (14:58 -0800)]
Added comment to clarify flow control PDU fields.
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
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.
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.
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.
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
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.
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
Marc-André Moreau [Thu, 23 Oct 2014 19:38:19 +0000 (15:38 -0400)]
wfreerdp: start preparing cliprdr code for migration to cliprdr callback interface
Marc-André Moreau [Thu, 23 Oct 2014 17:11:20 +0000 (13:11 -0400)]
wfreerdp: consolidate cliprdr code
Marc-André Moreau [Thu, 23 Oct 2014 02:32:55 +0000 (22:32 -0400)]
wfreerdp: cleanup clipboard
Marc-André Moreau [Thu, 23 Oct 2014 00:17:13 +0000 (20:17 -0400)]
Merge branch 'awakecoding-staging' of github.com:vworkspace/FreeRDP
Hardening [Wed, 22 Oct 2014 11:49:15 +0000 (13:49 +0200)]
Merge pull request #2160 from nfedera/fix-2014-10-22-01
core: fix pointer caps, slowpath kbd and a gcc fix
Norbert Federa [Wed, 22 Oct 2014 09:24:36 +0000 (11:24 +0200)]
core: fix pointer caps, slowpath kbd and a gcc fix
* According to MS-RDPBCGR 2.2.7.1.5 the pointerCacheSize is optional
and its absence or a zero value indicates missing client support for
the New Pointer Update.
* Added and fixed some comments regarding the meaning of the KBDFLAGS_DOWN
keyboard flag and how it is currently used in the code.
"Fixed" the slow path keyboard input to generate the same keyboard flags
as the corresponding fast path code.
* Some arbitrary value was used for the ConnectPDULength in the GCC
Conference Create Response. According to MS-RDPBCGR 4.1.4 this value must
be ignored by the client so we encode a zero value instead.
Norbert Federa [Wed, 22 Oct 2014 10:25:43 +0000 (12:25 +0200)]
Merge pull request #2161 from bmiklautz/fix/windows_build
Fix build on windows
Bernhard Miklautz [Wed, 22 Oct 2014 10:16:40 +0000 (12:16 +0200)]
Fix build on windows
Problem was introduces by a non pull request push for ipv6 support
Marc-André Moreau [Wed, 22 Oct 2014 02:19:11 +0000 (22:19 -0400)]
xfreerdp: remove dependency on clrconv
Marc-André Moreau [Wed, 22 Oct 2014 01:56:10 +0000 (21:56 -0400)]
libfreerdp-codec: add freerdp_image_copy_from_monochrome replacement function for deprecated freerdp_mono_image_convert
Marc-André Moreau [Wed, 22 Oct 2014 00:46:15 +0000 (20:46 -0400)]
libfreerdp-codec: fix and enhance cursor image conversion
Marc-André Moreau [Tue, 21 Oct 2014 16:38:39 +0000 (12:38 -0400)]
Merge branch 'master' of github.com:awakecoding/FreeRDP
Marc-André Moreau [Tue, 21 Oct 2014 16:38:15 +0000 (12:38 -0400)]
rdtk: add sample X11 window program
Mike McDonald [Mon, 20 Oct 2014 19:59:54 +0000 (15:59 -0400)]
Fix to header file. __builtin_bswap16 is only available on GCC v4.8 (or higher).
Mike McDonald [Mon, 20 Oct 2014 18:42:46 +0000 (14:42 -0400)]
Merge branch 'master' of https://github.com/awakecoding/FreeRDP into awakecoding-staging
Marc-André Moreau [Sun, 19 Oct 2014 01:31:24 +0000 (21:31 -0400)]
mfreerdp: fix crash with <32bpp color depths
Marc-André Moreau [Sat, 18 Oct 2014 00:55:12 +0000 (20:55 -0400)]
xfreerdp: replace wire to local clipboard conversion
Marc-André Moreau [Sat, 18 Oct 2014 00:40:11 +0000 (20:40 -0400)]
xfreerdp: replace cliprdr to wire format conversion
Marc-André Moreau [Fri, 17 Oct 2014 23:14:54 +0000 (19:14 -0400)]
libwinpr-clipboard: add more synthetic clipboard formats
Marc-André Moreau [Fri, 17 Oct 2014 22:23:07 +0000 (18:23 -0400)]
libwinpr-clipboard: add basic clipboard synthesizers
Marc-André Moreau [Fri, 17 Oct 2014 20:45:36 +0000 (16:45 -0400)]
libwinpr-clipboard: initial clipboard synthetic format support
Marc-André Moreau [Fri, 17 Oct 2014 19:19:05 +0000 (15:19 -0400)]
libwinpr-clipboard: initial commit
Marc-André Moreau [Fri, 17 Oct 2014 15:41:49 +0000 (11:41 -0400)]
Merge pull request #2157 from akallabeth/sspi-auth-fix
Fixed sspi_CopyAuthIdentity when using ANSI encoding
Jean-Louis Dupond [Fri, 17 Oct 2014 10:11:17 +0000 (12:11 +0200)]
Merge branch 'master' of https://github.com/FreeRDP/FreeRDP
Jean-Louis Dupond [Fri, 17 Oct 2014 10:08:39 +0000 (12:08 +0200)]
Add ipv6 client support
Armin Novak [Fri, 17 Oct 2014 09:43:41 +0000 (11:43 +0200)]
Fixed sspi_CopyAuthIdentity, now checking source struct, if it is ANSI encoded.
Hardening [Fri, 17 Oct 2014 08:31:14 +0000 (10:31 +0200)]
Merge pull request #2155 from pfpacket/wl-fix
wlfreerdp: fix compilation errors
Marc-André Moreau [Fri, 17 Oct 2014 02:20:12 +0000 (22:20 -0400)]
freerdp: unify clipboard standard format id definitions
Marc-André Moreau [Fri, 17 Oct 2014 01:45:47 +0000 (21:45 -0400)]
winpr: add pragma pack, bitmap + clipboard definitions
Marc-André Moreau [Thu, 16 Oct 2014 22:07:44 +0000 (18:07 -0400)]
winpr: add new line ending, utf16 byte order swap functions
Marc-André Moreau [Thu, 16 Oct 2014 19:05:06 +0000 (15:05 -0400)]
xfreerdp: refactor cliprdr helpers
pf packet [Thu, 16 Oct 2014 13:44:48 +0000 (22:44 +0900)]
wlfreerdp: fix compilation errors
This commit fixes the following errors
by removing or replacing old functions:
wlfreerdp.c:(.text.startup+0xc): undefined reference to
`freerdp_channels_global_init'
wlfreerdp.c:(.text.startup+0x72): undefined reference to
`freerdp_client_parse_command_line_arguments'
wlfreerdp.c:(.text.startup+0x9b): undefined reference to
`freerdp_channels_global_uninit'
Marc-André Moreau [Thu, 16 Oct 2014 02:56:25 +0000 (22:56 -0400)]
xfreerdp: cleanup unused cliprdr code
Marc-André Moreau [Thu, 16 Oct 2014 02:48:18 +0000 (22:48 -0400)]
xfreerdp: fix clipboard sync
Marc-André Moreau [Thu, 16 Oct 2014 01:30:11 +0000 (21:30 -0400)]
xfreerdp: migrate to cliprdr callback interface
Marc-André Moreau [Wed, 15 Oct 2014 21:42:55 +0000 (17:42 -0400)]
xfreerdp: partially migrate to cliprdr callback interface
Marc-André Moreau [Wed, 15 Oct 2014 19:49:57 +0000 (15:49 -0400)]
xfreerdp: further cliprdr refactoring
Marc-André Moreau [Wed, 15 Oct 2014 02:58:01 +0000 (22:58 -0400)]
xfreerdp: start migrating to cliprdr callback interface
Marc-André Moreau [Wed, 15 Oct 2014 02:24:07 +0000 (22:24 -0400)]
xfreerdp: start refactoring cliprdr
Marc-André Moreau [Wed, 15 Oct 2014 01:36:36 +0000 (21:36 -0400)]
Merge pull request #2148 from awakecoding/master
Virtual Channel System Improvement
Marc-André Moreau [Wed, 15 Oct 2014 00:59:37 +0000 (20:59 -0400)]
Merge branch 'master' of github.com:FreeRDP/FreeRDP
Marc-André Moreau [Wed, 15 Oct 2014 00:59:22 +0000 (20:59 -0400)]
libfreerdp-color: fix 24bpp copy
Marc-André Moreau [Tue, 14 Oct 2014 23:25:41 +0000 (19:25 -0400)]
libwinpr-wtsapi: improve Win32 winsta.dll-based channel API
Marc-André Moreau [Tue, 14 Oct 2014 19:24:36 +0000 (15:24 -0400)]
Merge branch 'master' of github.com:awakecoding/FreeRDP
Marc-André Moreau [Tue, 14 Oct 2014 19:23:07 +0000 (15:23 -0400)]
libwinpr-wtsapi: implement overlapped i/o event handle Win32 wrapper
Marc-André Moreau [Mon, 13 Oct 2014 16:29:06 +0000 (12:29 -0400)]
libfreerdp-codec: add 24bpp to 24bpp color conversion
Marc-André Moreau [Mon, 13 Oct 2014 15:39:21 +0000 (11:39 -0400)]
libfreerdp-codec: fix graphical artifacts with interleaved RLE
Marc-André Moreau [Mon, 13 Oct 2014 14:55:11 +0000 (10:55 -0400)]
libwinpr-wtsapi: add Win32 winsta.dll-based VC implementation
Hardening [Mon, 13 Oct 2014 13:14:37 +0000 (15:14 +0200)]
Merge pull request #2145 from Tarnyko/wlfreerdp3
wlfreerdp: initial Wayland client
Manuel Bachmann [Mon, 13 Oct 2014 09:43:16 +0000 (11:43 +0200)]
wlfreerdp: initial Wayland client
Implement an initial Wayland client, which will build if
the wayland-client development libraries are detected
(or if -DWITH_WAYLAND:BOOL=ON is set). It is currently
view-only, but inputs will be implemented soon.
It uses the software SHM interface, which means it does not
require GL acceleration to run. It should be compatible
with any compositor
Signed-off-by: Manuel Bachmann <tarnyko@tarnyko.net>
Marc-André Moreau [Sat, 11 Oct 2014 16:34:45 +0000 (12:34 -0400)]
libwinpr-handle: fix dummy DuplicateHandle implementation
Marc-André Moreau [Sat, 11 Oct 2014 00:34:17 +0000 (20:34 -0400)]
winpr: fix DECLSPEC_EXPORT on Windows
Marc-André Moreau [Fri, 10 Oct 2014 23:16:51 +0000 (19:16 -0400)]
libwinpr-environment: fix extended functions
Marc-André Moreau [Fri, 10 Oct 2014 22:59:05 +0000 (18:59 -0400)]
winpr: windows build fixes
Marc-André Moreau [Fri, 10 Oct 2014 21:19:38 +0000 (17:19 -0400)]
libfreerdp-core: expose API for FreeRDS WTSVirtualChannelRead
Marc-André Moreau [Fri, 10 Oct 2014 20:11:42 +0000 (16:11 -0400)]
libfreerdp-core: expose new API to allow FreeRDS virtual channel hooking
Marc-André Moreau [Fri, 10 Oct 2014 00:27:42 +0000 (20:27 -0400)]
libwinpr-winsock: minor improvements
Marc-André Moreau [Thu, 9 Oct 2014 20:46:55 +0000 (16:46 -0400)]
libwinpr-utils: improve HashTable flexibility, add proper string support
Armin Novak [Thu, 9 Oct 2014 14:20:32 +0000 (16:20 +0200)]
Using global RC_VERSION_PATCH now.
Armin Novak [Thu, 9 Oct 2014 14:18:35 +0000 (16:18 +0200)]
Fixed setting of RV_VERSION_PATCH, now BUILD_NUMBER is used for every library.
Executable names are now correctly set, using CMAKE_EXECUTABLE_SUFFIX now.
Fixed version defines for winpr executables.
Armin Novak [Thu, 9 Oct 2014 14:16:47 +0000 (16:16 +0200)]
Initializing BUILD_NUMBER variable now.
Armin Novak [Thu, 9 Oct 2014 14:14:24 +0000 (16:14 +0200)]
Fixed git TAG matching, falling back to short hash if no tag exists.
Setting windows version patch level to build number now.
Setting windows version description to GIT_REVISION.
Armin Novak [Thu, 9 Oct 2014 14:14:09 +0000 (16:14 +0200)]
Added git function to retrieve current hash.