platform/upstream/freerdp.git
8 years agoCleanup unnecessary/unintended changes from last commit
bjcollins [Fri, 16 Oct 2015 00:10:04 +0000 (19:10 -0500)]
Cleanup unnecessary/unintended changes from last commit

8 years agoRemoteApp Support
bjcollins [Thu, 15 Oct 2015 23:41:55 +0000 (18:41 -0500)]
RemoteApp Support

1. Remove all uses of "localWindowOffsetCorr" variables, they added an extra layer of complexity and they are not actually needed to handle coordination of window position/size between
the local coordinate system and the remote one. This logic was causing issues in the case where the window was moved off the left side of the screen.

2. Update the xf_setWindowVisibilityRects function to offset the visibility rects as necessary when the window is hanging off the left side of the screen.

3. Stop sending mouse events when doing keyboard moves/sizes(as desired), and stop sending two mouse events for non-keyboard moves/sizes

4. Move location of new UTF8_STRING variable from previous commit

5. Refresh window and window shape for any window position/size updates, this helps keep the local and server windows in sync and works around some race conditions

8 years agoRemote app support
bjcollins [Thu, 15 Oct 2015 23:18:21 +0000 (18:18 -0500)]
Remote app support

All window state order offsets are signed according to the RDP spec, lets treat them as such.

8 years agoStore Miscellaneous X11 Atoms into variables to match how we handle other X11 Atoms.
bjcollins [Thu, 15 Oct 2015 19:59:53 +0000 (14:59 -0500)]
Store Miscellaneous X11 Atoms into variables to match how we handle other X11 Atoms.

8 years agoRemoteApp support
bjcollins [Thu, 15 Oct 2015 19:47:10 +0000 (14:47 -0500)]
RemoteApp support

Remove use of WindowRects to affect window shape, the VisibilityRects are used for this purpose.

8 years agoEnsure that app windows always get a window type assigned to them.
bjcollins [Thu, 15 Oct 2015 19:39:59 +0000 (14:39 -0500)]
Ensure that app windows always get a window type assigned to them.

8 years agoContinue processing all other window orders for new remote app windows instead
bjcollins [Thu, 15 Oct 2015 19:35:07 +0000 (14:35 -0500)]
Continue processing all other window orders for new remote app windows instead
of existing after only looking at part of the information. For instance, window visibility
rects are part of the message with the new order and were being ignored.

8 years agoDo not support fullscreen toggle keyboard sequence in remote_app mode. There is no...
bjcollins [Thu, 15 Oct 2015 19:31:15 +0000 (14:31 -0500)]
Do not support fullscreen toggle keyboard sequence in remote_app mode. There is no support in interface for this
and the fullscreen code is not designed to handle remote app windows.

8 years agoFix xf_rail_paint fencepost error
bjcollins [Thu, 15 Oct 2015 19:29:48 +0000 (14:29 -0500)]
Fix xf_rail_paint fencepost error

The regions used to store and calculate the invalidRegion are exclusive
of the bottom and right edges, not inclusive.

Fixes "mouse droppings" in mspaint.exe when moving the mouse leftwards
across the canvas.

8 years agoMerge pull request #2924 from awakecoding/master
Marc-André Moreau [Wed, 14 Oct 2015 14:50:26 +0000 (10:50 -0400)]
Merge pull request #2924 from awakecoding/master

egfx multimon fixes

8 years agolibfreerdp-gdi: fix egfx multimon support
Marc-André Moreau [Tue, 13 Oct 2015 19:50:39 +0000 (15:50 -0400)]
libfreerdp-gdi: fix egfx multimon support

8 years agoxfreerdp: fix multiple egfx context support in X11 GFX
Marc-André Moreau [Tue, 13 Oct 2015 18:49:30 +0000 (14:49 -0400)]
xfreerdp: fix multiple egfx context support in X11 GFX

8 years agoMerge branch 'master' of github.com:FreeRDP/FreeRDP
Marc-André Moreau [Tue, 13 Oct 2015 15:09:43 +0000 (11:09 -0400)]
Merge branch 'master' of github.com:FreeRDP/FreeRDP

8 years agoMerge pull request #2919 from realjiangms/fix_allow_empty_password
Marc-André Moreau [Tue, 13 Oct 2015 14:40:28 +0000 (10:40 -0400)]
Merge pull request #2919 from realjiangms/fix_allow_empty_password

Sec/NLA: Support passwordless (blank password) login with NLA.

8 years agoMerge pull request #2920 from awakecoding/mbedtls
Marc-André Moreau [Tue, 13 Oct 2015 14:23:58 +0000 (10:23 -0400)]
Merge pull request #2920 from awakecoding/mbedtls

WinPR mbed TLS support

8 years agolibwinpr-crypto: fix OpenSSL 1.0 HMAC API change
Marc-André Moreau [Tue, 13 Oct 2015 13:54:59 +0000 (09:54 -0400)]
libwinpr-crypto: fix OpenSSL 1.0 HMAC API change

8 years agolibwinpr-crypto: fix error checking
Marc-André Moreau [Tue, 13 Oct 2015 13:43:26 +0000 (09:43 -0400)]
libwinpr-crypto: fix error checking

8 years agolibwinpr-crypto: avoid linking to less common digests and ciphers
Marc-André Moreau [Tue, 13 Oct 2015 13:13:52 +0000 (09:13 -0400)]
libwinpr-crypto: avoid linking to less common digests and ciphers

8 years agoMerge pull request #2912 from realjiangms/shadow_fix_auth_nopasswd
Hardening [Tue, 13 Oct 2015 06:53:45 +0000 (08:53 +0200)]
Merge pull request #2912 from realjiangms/shadow_fix_auth_nopasswd

Server/Shadow: Minor fix on authentication in shadow_client.c.

8 years agoMerge branch 'master' of github.com:FreeRDP/FreeRDP into mbedtls
Marc-André Moreau [Fri, 9 Oct 2015 19:58:50 +0000 (15:58 -0400)]
Merge branch 'master' of github.com:FreeRDP/FreeRDP into mbedtls

8 years agowinpr: make clean non-OpenSSL build possible (without schannel, makecert)
Marc-André Moreau [Fri, 9 Oct 2015 19:57:41 +0000 (15:57 -0400)]
winpr: make clean non-OpenSSL build possible (without schannel, makecert)

8 years agolibwinpr-crypto: add generic digest API and OpenSSL compatible key derivation
Marc-André Moreau [Fri, 9 Oct 2015 19:23:15 +0000 (15:23 -0400)]
libwinpr-crypto: add generic digest API and OpenSSL compatible key derivation

8 years agoSec/NLA: Support passwordless (blank password) login with NLA.
zihao.jiang [Fri, 9 Oct 2015 17:48:41 +0000 (01:48 +0800)]
Sec/NLA: Support passwordless (blank password) login with NLA.
It was supported in freerdp 1.0.2 but not supported in lastest master.
We should take empty password if it is explicitly specified with /v option.
If a password is not specified, we could first try SAM file. If the user entry does not exist, prompt for password.

8 years agolibwinpr-crypto: add generic cipher API with OpenSSL/mbedtls support
Marc-André Moreau [Fri, 9 Oct 2015 16:15:31 +0000 (12:15 -0400)]
libwinpr-crypto: add generic cipher API with OpenSSL/mbedtls support

8 years agolibwinpr-sspi: remove OpenSSL dependency in NTLM SSPI module
Marc-André Moreau [Thu, 8 Oct 2015 20:48:58 +0000 (16:48 -0400)]
libwinpr-sspi: remove OpenSSL dependency in NTLM SSPI module

8 years agolibwinpr-crypto: add rand and RC4 functions with OpenSSL/mbedtls
Marc-André Moreau [Thu, 8 Oct 2015 20:26:37 +0000 (16:26 -0400)]
libwinpr-crypto: add rand and RC4 functions with OpenSSL/mbedtls

8 years agolibwinpr-crypto: add basic hashing and HMAC support with OpenSSL/mbedTLS
Marc-André Moreau [Thu, 8 Oct 2015 17:58:55 +0000 (13:58 -0400)]
libwinpr-crypto: add basic hashing and HMAC support with OpenSSL/mbedTLS

8 years agowinpr: isolate OpenSSL
Marc-André Moreau [Tue, 6 Oct 2015 14:56:24 +0000 (10:56 -0400)]
winpr: isolate OpenSSL

8 years agoMerge pull request #2914 from sriramster/master
Martin Fleisz [Tue, 6 Oct 2015 07:02:22 +0000 (09:02 +0200)]
Merge pull request #2914 from sriramster/master

Remove warning: HANDLE event variable unused

8 years agowinpr: start porting to non-OpenSSL
Marc-André Moreau [Mon, 5 Oct 2015 20:23:44 +0000 (16:23 -0400)]
winpr: start porting to non-OpenSSL

8 years agoRemove warning: HANDLE event variable unused
Sriram Raghunathan [Mon, 5 Oct 2015 17:12:59 +0000 (22:42 +0530)]
Remove warning: HANDLE event variable unused

8 years agoServer/Shadow: Fix Authentication in shadow_client.c.
zihao.jiang [Fri, 2 Oct 2015 08:09:12 +0000 (16:09 +0800)]
Server/Shadow: Fix Authentication in shadow_client.c.
Currently if username or password is not set, the authentication is always failed because the authentication callback is never tried.
Fix to always give a chance to try the subsystem authentication callback even if username / password is not set.

8 years agoMerge pull request #2909 from akallabeth/clipboard_remove_copy
Marc-André Moreau [Mon, 5 Oct 2015 12:44:42 +0000 (08:44 -0400)]
Merge pull request #2909 from akallabeth/clipboard_remove_copy

Speedup for clipboard

8 years agoMerge pull request #2901 from volth/patch-1
Marc-André Moreau [Mon, 5 Oct 2015 12:40:34 +0000 (08:40 -0400)]
Merge pull request #2901 from volth/patch-1

Fixed crash when unused Japanese keys are pressed.

8 years agoRemove unnecessary copy operation.
Armin Novak [Fri, 2 Oct 2015 07:29:00 +0000 (09:29 +0200)]
Remove unnecessary copy operation.

8 years agoMerge pull request #2864 from bjcollins/smartcard_same_name_readers
Martin Fleisz [Thu, 1 Oct 2015 11:45:20 +0000 (13:45 +0200)]
Merge pull request #2864 from bjcollins/smartcard_same_name_readers

Give unique aliases for smartcards with the same name, so that two re…

8 years agoMerge pull request #2908 from hardening/fix_region
Norbert Federa [Thu, 1 Oct 2015 09:28:47 +0000 (11:28 +0200)]
Merge pull request #2908 from hardening/fix_region

Fix a bug in region_union_rect()

8 years agoFix a bug in region_union_rect()
David FORT [Wed, 30 Sep 2015 19:14:43 +0000 (21:14 +0200)]
Fix a bug in region_union_rect()

When region_union_rect() was called with a rect that was above the region without
intersecting it, the first band was created too large. This patch fixes this and
add a unitary test.

All credits go to @nfedera that:
* found the bug;
* find a dataset to reproduce;
* code the unitary test;
* spotted a suspicious line that was the faulty one.

8 years agoMerge pull request #2903 from ssieb/fix-redir
Hardening [Thu, 24 Sep 2015 19:18:46 +0000 (21:18 +0200)]
Merge pull request #2903 from ssieb/fix-redir

Don't fail the redirect if padding wasn't sent before disconnecting

8 years agoDon't fail the redirect if padding wasn't sent before disconnecting
Samuel Sieb [Thu, 24 Sep 2015 17:37:21 +0000 (10:37 -0700)]
Don't fail the redirect if padding wasn't sent before disconnecting

8 years agoUpdate xf_keyboard.c
volth [Wed, 23 Sep 2015 18:40:34 +0000 (18:40 +0000)]
Update xf_keyboard.c

With Japanese physical keyboard and English layout, pressing the extra keys can cause FreeRDP crash.

8 years agoafreerdp: fix build warnings
Marc-André Moreau [Tue, 22 Sep 2015 15:53:50 +0000 (11:53 -0400)]
afreerdp: fix build warnings

8 years agoMerge pull request #2899 from awakecoding/master
Hardening [Mon, 21 Sep 2015 21:42:32 +0000 (23:42 +0200)]
Merge pull request #2899 from awakecoding/master

Standard RDP security server redirection fix

8 years agolibfreerdp-core: fix redirection with standard RDP security
Marc-André Moreau [Mon, 21 Sep 2015 19:36:19 +0000 (15:36 -0400)]
libfreerdp-core: fix redirection with standard RDP security

8 years agoMerge pull request #2897 from bjcollins/rail_fix_window_title
Martin Fleisz [Mon, 21 Sep 2015 12:31:47 +0000 (14:31 +0200)]
Merge pull request #2897 from bjcollins/rail_fix_window_title

Minor rail fixes/tweaks

8 years agoMerge pull request #2898 from bjcollins/smartcard_status_buffer_size
Hardening [Mon, 21 Sep 2015 11:50:29 +0000 (13:50 +0200)]
Merge pull request #2898 from bjcollins/smartcard_status_buffer_size

Fix use of invalid input causing SCARD_E_INSUFFICIENT_BUFFER errors

8 years agoDont use invalid/bogus input value for cbAtrLen for Smartcard Status Calls, instead...
bjcollins [Fri, 18 Sep 2015 21:55:06 +0000 (16:55 -0500)]
Dont use invalid/bogus input value for cbAtrLen for Smartcard Status Calls, instead just always use the max value here to indicate we have max
buffer space available.

8 years agofix window title for rail as it was not being set on initial window creation
bjcollins [Fri, 18 Sep 2015 21:14:30 +0000 (16:14 -0500)]
fix window title for rail as it was not being set on initial window creation
remove duplicate call to XStoreName when setting window title
expand WITH_XEXT #define for rail window rects as extra unecessary work was being done when WITH_XEXT was not defined

8 years agoMerge pull request #2896 from awakecoding/master
Marc-André Moreau [Fri, 18 Sep 2015 15:57:01 +0000 (11:57 -0400)]
Merge pull request #2896 from awakecoding/master

Win32 Gateway Fix, iOS TCP connection infinite loop fix

8 years agolibwinpr-synch: fix broken FD_ISSET check caused by hidden type cast from int to...
Marc-André Moreau [Fri, 18 Sep 2015 15:38:27 +0000 (11:38 -0400)]
libwinpr-synch: fix broken FD_ISSET check caused by hidden type cast from int to char

8 years agolibfreerdp-core: fix gateway connectivity on Windows
Marc-André Moreau [Thu, 17 Sep 2015 18:32:40 +0000 (14:32 -0400)]
libfreerdp-core: fix gateway connectivity on Windows

8 years agolibwinpr-sspi: don't warn about non-error security statuses
Marc-André Moreau [Thu, 17 Sep 2015 15:16:20 +0000 (11:16 -0400)]
libwinpr-sspi: don't warn about non-error security statuses

8 years agoMerge pull request #2895 from aballier/ffmpeg
Martin Fleisz [Thu, 17 Sep 2015 14:02:00 +0000 (16:02 +0200)]
Merge pull request #2895 from aballier/ffmpeg

channels/tsmf/client/ffmpeg: Fix build with ffmpeg git master.

8 years agochannels/tsmf/client/ffmpeg: Fix build with ffmpeg git master.
Alexis Ballier [Thu, 17 Sep 2015 08:36:44 +0000 (10:36 +0200)]
channels/tsmf/client/ffmpeg: Fix build with ffmpeg git 

Replace old, deprecated and now removed, APIs with their new equivalent while retaining backward compatibility with old ffmpeg versions.

8 years agoMerge pull request #2890 from realjiangms/shadow_fix_memory_leak
Martin Fleisz [Thu, 17 Sep 2015 08:33:43 +0000 (10:33 +0200)]
Merge pull request #2890 from realjiangms/shadow_fix_memory_leak

server: Fix several memory leak found while running valgrind on freerdp-shadow

8 years agoserver: Fix several memory leak while running valgrind on freerdp-shadow
zihao.jiang [Tue, 15 Sep 2015 15:17:22 +0000 (23:17 +0800)]
server: Fix several memory leak while running valgrind on freerdp-shadow

8 years agoMerge branch 'master' of github.com:FreeRDP/FreeRDP
Marc-André Moreau [Wed, 16 Sep 2015 14:41:32 +0000 (10:41 -0400)]
Merge branch 'master' of github.com:FreeRDP/FreeRDP

8 years agoMerge pull request #2889 from dvincent-devolutions/gateway
Marc-André Moreau [Wed, 16 Sep 2015 14:41:07 +0000 (10:41 -0400)]
Merge pull request #2889 from dvincent-devolutions/gateway

Fix RDP8 gateway disconnections

8 years agoSmall corrections to BIO implementation.
Denis Vincent [Wed, 16 Sep 2015 13:54:03 +0000 (09:54 -0400)]
Small corrections to BIO implementation.

8 years agocmake: add mbed TLS detection
Marc-André Moreau [Wed, 16 Sep 2015 00:52:46 +0000 (20:52 -0400)]
cmake: add mbed TLS detection

8 years agolibfreerdp-crypto: add locking of operations dealing with SSL*
Marc-André Moreau [Tue, 15 Sep 2015 23:59:41 +0000 (19:59 -0400)]
libfreerdp-crypto: add locking of operations dealing with SSL*

8 years agolibfreerdp-core: alternative RDG BIO fix
Marc-André Moreau [Tue, 15 Sep 2015 17:03:11 +0000 (13:03 -0400)]
libfreerdp-core: alternative RDG BIO fix

8 years agolibfreerdp-core: fix code style
Marc-André Moreau [Tue, 15 Sep 2015 14:37:57 +0000 (10:37 -0400)]
libfreerdp-core: fix code style

8 years agoMerge pull request #2887 from FreeRDP/mh-file-api-extension
Martin Fleisz [Tue, 15 Sep 2015 13:57:56 +0000 (15:57 +0200)]
Merge pull request #2887 from FreeRDP/mh-file-api-extension

winpr/file: extend API

8 years agoMerge branch 'gateway' of https://github.com/dvincent-devolutions/FreeRDP
Marc-André Moreau [Tue, 15 Sep 2015 13:24:04 +0000 (09:24 -0400)]
Merge branch 'gateway' of https://github.com/dvincent-devolutions/FreeRDP

8 years agoMerge pull request #2886 from clangm/master
MartinHaimberger [Tue, 15 Sep 2015 13:16:37 +0000 (15:16 +0200)]
Merge pull request #2886 from clangm/master

Fix Network Characteristics Autodetect [RDPBCGR 2.2.14]

8 years agoMerge pull request #2888 from awakecoding/master
Marc-André Moreau [Tue, 15 Sep 2015 13:12:00 +0000 (09:12 -0400)]
Merge pull request #2888 from awakecoding/master

fix ARM64 data type portability

8 years agoMerge pull request #2879 from peterh/shape
Marc-André Moreau [Tue, 15 Sep 2015 13:08:47 +0000 (09:08 -0400)]
Merge pull request #2879 from peterh/shape

xfreerdp: Fix window shape

8 years agolibfreerdp-core: Gateway RDP8 BIO correction. Fixes connection losses.
Denis Vincent [Tue, 15 Sep 2015 13:03:39 +0000 (09:03 -0400)]
libfreerdp-core: Gateway RDP8 BIO correction. Fixes connection losses.

8 years agoMerge pull request #2763 from akallabeth/nla_null_auth
MartinHaimberger [Tue, 15 Sep 2015 12:53:55 +0000 (14:53 +0200)]
Merge pull request #2763 from akallabeth/nla_null_auth

Fixed server and client NLA state machine for NULL identity.

8 years agoMerge pull request #2859 from akallabeth/resource_leak_fix
MartinHaimberger [Tue, 15 Sep 2015 12:45:42 +0000 (14:45 +0200)]
Merge pull request #2859 from akallabeth/resource_leak_fix

Fixes API misuse and logic errors

8 years agowinpr/file: extend API
Martin Haimberger [Tue, 15 Sep 2015 11:14:30 +0000 (04:14 -0700)]
winpr/file: extend API

added windows code
fixed compiler issue

8 years agowinpr/file: extend API
Bernhard Miklautz [Mon, 14 Sep 2015 23:18:19 +0000 (01:18 +0200)]
winpr/file: extend API

Add function GetFileHandleForFileDescriptor to get
a file handle for a valid file descriptor.

8 years agoMerge pull request #2883 from bceverly/master
Hardening [Tue, 15 Sep 2015 07:07:15 +0000 (09:07 +0200)]
Merge pull request #2883 from bceverly/master

Updated OpenBSD changes

8 years agowinpr: fix ARM64 data type portability
Marc-André Moreau [Mon, 14 Sep 2015 18:34:24 +0000 (14:34 -0400)]
winpr: fix ARM64 data type portability

8 years agoMerge remote-tracking branch 'upstream/master'
Bryan Everly [Mon, 14 Sep 2015 17:21:00 +0000 (13:21 -0400)]
Merge remote-tracking branch 'upstream/master'

8 years agoCleaned up previous OpenBSD change per recommendation
Bryan Everly [Mon, 14 Sep 2015 17:20:11 +0000 (13:20 -0400)]
Cleaned up previous OpenBSD change per recommendation

8 years agoMerge pull request #2877 from bmiklautz/filehandling
MartinHaimberger [Mon, 14 Sep 2015 15:15:50 +0000 (17:15 +0200)]
Merge pull request #2877 from bmiklautz/filehandling

winpr/file refactoring and regular file support

8 years agoRemoved if statement that was causing network characteristics autodetect to not work
clangm [Fri, 11 Sep 2015 21:01:31 +0000 (15:01 -0600)]
Removed if statement that was causing network characteristics autodetect to not work

8 years agoUpdated OpenBSD changes
Bryan Everly [Fri, 11 Sep 2015 12:54:40 +0000 (08:54 -0400)]
Updated OpenBSD changes

8 years agoMerge pull request #2880 from bceverly/master
Hardening [Fri, 11 Sep 2015 07:43:48 +0000 (09:43 +0200)]
Merge pull request #2880 from bceverly/master

Fixes for OpenBSD port

8 years agoFixes for OpenBSD port
Bryan Everly [Fri, 11 Sep 2015 01:31:13 +0000 (21:31 -0400)]
Fixes for OpenBSD port

8 years agoxfreerdp: Fix window shape
Peter Harris [Thu, 10 Sep 2015 22:15:55 +0000 (18:15 -0400)]
xfreerdp: Fix window shape

Don't abort the entire xf_rail_window_common function when the window is
already in the correct location.

To reproduce:
 - move an application off the edge of the screen
 - resize the window to cause a shape to be set
 - move the application window fully on the screen
 - resize the application window larger
 - note lack of drawing in newly enlarged portion of window

Bug introduced in abf6d4f71ea901e31ee2d1b4625fa805af6b0cc9 "xfreerdp:
prepare RAIL migration away from libfreerdp-rail" when
xf_rail_MoveWindow was copy-and-pasted into xf_rail_window_common
without noticing that the "return" would omit the rest of the combined
function, not just the portion that was pasted.

8 years agoMerge pull request #2878 from akallabeth/screen_orientation_types
Martin Fleisz [Thu, 10 Sep 2015 13:23:11 +0000 (15:23 +0200)]
Merge pull request #2878 from akallabeth/screen_orientation_types

Added ORIENTATION_PREFERENCE from WinUser.h.

8 years agoAdded ORIENTATION_PREFERENCE from WinUser.h.
Armin Novak [Thu, 10 Sep 2015 11:26:37 +0000 (13:26 +0200)]
Added ORIENTATION_PREFERENCE from WinUser.h.

8 years agowinpr/file: integrate pull request feedback
Bernhard Miklautz [Thu, 10 Sep 2015 09:50:10 +0000 (11:50 +0200)]
winpr/file: integrate pull request feedback

* simplify RemoveDirectory
* move std handle function into an extern C block

8 years agowinpr/file: don't close stdin/stdout/stderr
Bernhard Miklautz [Wed, 9 Sep 2015 15:07:40 +0000 (17:07 +0200)]
winpr/file: don't close stdin/stdout/stderr

If the handle is closed stdin/stdout/stderr should be left open.

8 years agowinpr/file: fix ios build
Bernhard Miklautz [Wed, 9 Sep 2015 14:59:03 +0000 (16:59 +0200)]
winpr/file: fix ios build

comm is only build on linux.

8 years agowinpr/file: initial regular file support
Bernhard Miklautz [Wed, 9 Sep 2015 14:47:03 +0000 (16:47 +0200)]
winpr/file: initial regular file support

Add initial support for "regular" files. First implemented call is
GetStdHandle to get stdin/stdout/stderr.

8 years agowinpr/file: refactoring
Bernhard Miklautz [Wed, 9 Sep 2015 13:48:59 +0000 (15:48 +0200)]
winpr/file: refactoring

The used method for initalizing and registering the handle creators
had certain disadvantages like that it was necessary to have the creators
initialized before the first call to CreateFile. In case of comm it
wouldn't have been possible to open an comm port without calling any
other call related function first.
Now the handle creators are initialized the first time CreateFile is
called. This way it is also possible to ensure a certain order of the
handler invocations.

This commit also splits out the client side named pipe code from
the generic file handling (now called generic.c instead of file.c) and
uses the new handle creator infrastructure to register.

8 years agoMerge pull request #2868 from nfedera/fix-inverted-pointer-colors
Bernhard Miklautz [Mon, 7 Sep 2015 09:42:07 +0000 (11:42 +0200)]
Merge pull request #2868 from nfedera/fix-inverted-pointer-colors

improve handling of inverted pointer colors

8 years agoMerge pull request #2873 from mfleisz/makecert_change
Bernhard Miklautz [Mon, 7 Sep 2015 09:15:51 +0000 (11:15 +0200)]
Merge pull request #2873 from mfleisz/makecert_change

makecert: Remove key usage attribute

8 years agoChecking for allocation value > 0
Armin Novak [Mon, 7 Sep 2015 09:10:27 +0000 (11:10 +0200)]
Checking for allocation value > 0

8 years agomakecert: Remove key usage attribute
Martin Fleisz [Mon, 7 Sep 2015 08:43:19 +0000 (10:43 +0200)]
makecert: Remove key usage attribute

The original makecert tool won't add this tribute to a generated
certificate. Adding this attribute might cause problems when using the
certificate with other apps (i.e. Qt SSL).

8 years agoMerge pull request #2872 from akallabeth/recording_fix
Hardening [Mon, 7 Sep 2015 08:26:34 +0000 (10:26 +0200)]
Merge pull request #2872 from akallabeth/recording_fix

Fixed error checking and recording reset.

8 years agoMerge pull request #2765 from akallabeth/connect_abort
MartinHaimberger [Mon, 7 Sep 2015 08:05:24 +0000 (10:05 +0200)]
Merge pull request #2765 from akallabeth/connect_abort

Connect abort and unified TCP connect

8 years agoFixed error checking and recording reset.
Armin Novak [Mon, 7 Sep 2015 07:24:45 +0000 (09:24 +0200)]
Fixed error checking and recording reset.

8 years agoFixed CreateProcess argument initialisation.
Armin Novak [Sat, 5 Sep 2015 16:55:08 +0000 (18:55 +0200)]
Fixed CreateProcess argument initialisation.

8 years agoEnable RFX for test connection, now required by sample server.
Armin Novak [Sat, 5 Sep 2015 15:00:27 +0000 (17:00 +0200)]
Enable RFX for test connection, now required by sample server.

8 years agoResetting abortEvent on disconnect to avoid race during connect.
Armin Novak [Sat, 5 Sep 2015 14:26:46 +0000 (16:26 +0200)]
Resetting abortEvent on disconnect to avoid race during connect.