platform/upstream/freerdp.git
6 years agoMerge pull request #4608 from akallabeth/posix_timer_cmake_check
Martin Fleisz [Wed, 2 May 2018 10:11:24 +0000 (12:11 +0200)]
Merge pull request #4608 from akallabeth/posix_timer_cmake_check

Determine posix timer use by function availability

6 years agoMerge pull request #4570 from akallabeth/toolchain_fix
David Fort [Wed, 2 May 2018 10:09:55 +0000 (12:09 +0200)]
Merge pull request #4570 from akallabeth/toolchain_fix

android Toolchain fix

6 years agoMerge pull request #4603 from hardening/socksplus
Martin Fleisz [Wed, 2 May 2018 09:26:13 +0000 (11:26 +0200)]
Merge pull request #4603 from hardening/socksplus

SOCKS5 proxy support

6 years agoDetermine posix timer availability by function availability
Armin Novak [Wed, 2 May 2018 06:40:30 +0000 (08:40 +0200)]
Determine posix timer availability by function availability

To avoid having to whitelist every os starting to implement posix
timer API just detect if the functions are available.

6 years agoproxy: cleanup SOCKS support and add user/password support
David Fort [Sun, 29 Apr 2018 19:25:28 +0000 (21:25 +0200)]
proxy: cleanup SOCKS support and add user/password support

6 years agoMerge pull request #4606 from kevans91/libressl-fixes
David Fort [Wed, 2 May 2018 08:39:22 +0000 (10:39 +0200)]
Merge pull request #4606 from kevans91/libressl-fixes

Pull in the LibreSSL compatibility patches from FreeBSD

6 years agoMerge pull request #4609 from akallabeth/clipboard_return_check
Martin Fleisz [Wed, 2 May 2018 08:10:55 +0000 (10:10 +0200)]
Merge pull request #4609 from akallabeth/clipboard_return_check

Added proper return value checks for clipboard data.

6 years agoMerge pull request #4607 from kevans91/epoll
David Fort [Wed, 2 May 2018 07:47:17 +0000 (09:47 +0200)]
Merge pull request #4607 from kevans91/epoll

FreeBSD: epoll/timerfd support

6 years agosocks proxy reply fix
Jiri Sasek [Mon, 23 Apr 2018 18:30:08 +0000 (20:30 +0200)]
socks proxy reply fix

6 years agoAdded proper return value checks for clipboard data.
Armin Novak [Wed, 2 May 2018 07:21:42 +0000 (09:21 +0200)]
Added proper return value checks for clipboard data.

6 years agoUse shared memory instead of temp files on FreeBSD-compatible OS
Kyle Evans [Wed, 2 May 2018 04:50:15 +0000 (23:50 -0500)]
Use shared memory instead of temp files on FreeBSD-compatible OS

6 years agoPull in libepoll-shim for the bits that require timerfd/epoll
Kyle Evans [Wed, 2 May 2018 04:42:25 +0000 (23:42 -0500)]
Pull in libepoll-shim for the bits that require timerfd/epoll

libepoll-shim is our implementation of this API on top of kevent. It supplies
the same headers and a library, but we don't install it in any of the default
include search paths when it comes in through ports on an as-needed basis.

This set of changes is restricted to FREEBSD-compatible OS, which includes
DragonflyBSD and FreeBSD.

6 years agoSet BSD/FREEBSD for DragonflyBSD
Kyle Evans [Wed, 2 May 2018 04:38:48 +0000 (23:38 -0500)]
Set BSD/FREEBSD for DragonflyBSD

DragonflyBSD was a fork of FreeBSD once upon a time. As far as FreeRDP is
concerned, DragonflyBSD is FreeBSD-compatible and DragonflyBSD in-fact uses
the FreeBSD ports tree (+ patches)

6 years agoPull in the LibreSSL compatibility patches from FreeBSD
Kyle Evans [Tue, 1 May 2018 13:43:36 +0000 (08:43 -0500)]
Pull in the LibreSSL compatibility patches from FreeBSD

6 years agoMerge pull request #4548 from akallabeth/autoreconnect_fix
David Fort [Fri, 27 Apr 2018 07:39:30 +0000 (09:39 +0200)]
Merge pull request #4548 from akallabeth/autoreconnect_fix

Autoreconnect fix

6 years agoMerge pull request #4589 from oshogbo/token
David Fort [Thu, 26 Apr 2018 09:59:15 +0000 (11:59 +0200)]
Merge pull request #4589 from oshogbo/token

Recognize only the cookie format anything else treat as token.

6 years agoMerge pull request #4586 from Awingu/cbytes-fix
akallabeth [Wed, 25 Apr 2018 07:00:52 +0000 (09:00 +0200)]
Merge pull request #4586 from Awingu/cbytes-fix

Fix inconsistent cchReaderLen value between WinScard and pcsc-lite.

6 years agoMerge pull request #4588 from oshogbo/tokencookie
akallabeth [Wed, 25 Apr 2018 06:54:59 +0000 (08:54 +0200)]
Merge pull request #4588 from oshogbo/tokencookie

Fix comments where is cookie and where is token.

6 years agoRecognize only the cookie format anything else treat as token.
Mariusz Zaborski [Tue, 24 Apr 2018 13:00:00 +0000 (15:00 +0200)]
Recognize only the cookie format anything else treat as token.

If in the RDP file we will set loadbalanceinfo.
Instead of getting the cookie value we will get load balance info.

For example:
0000 03 00 00 2a 25 e0 00 00 00 00 00 74 73 76 3a 2f ...*%......tsv:/
0010 2f 56 4d 52 65 73 6f 75 72 63 65 2e 31 2e 41 48 /VMResource.1.AH
0020 0d 0a 01 00 08 00 0b 00 00 00                   ..........

The MSFT-SDLBTS document don't describe this behavior.

For this reason lets treat the token as anything ended with seqance
CR and CL. To be honest we already did that because in the core/connection.c
file where we are seting the routing_token to the LoadBalanceInfo.

6 years agoFix comments where is cookie and where is token.
Mariusz Zaborski [Tue, 24 Apr 2018 12:34:45 +0000 (14:34 +0200)]
Fix comments where is cookie and where is token.

6 years agoFix inconsistent cBytes value between WinScard and pcsc-lite.
Ruben De Visscher [Tue, 24 Apr 2018 08:33:44 +0000 (10:33 +0200)]
Fix inconsistent cBytes value between WinScard and pcsc-lite.

6 years agoSOCKS proxy support
Jiri Sasek [Fri, 18 Aug 2017 17:17:17 +0000 (19:17 +0200)]
SOCKS proxy support

6 years agoMerge pull request #4539 from p-pautov/rdg_fixes
Martin Fleisz [Thu, 19 Apr 2018 09:04:08 +0000 (11:04 +0200)]
Merge pull request #4539 from p-pautov/rdg_fixes

RDG HTTP transport fixes and refactoring

6 years agoMerge pull request #4543 from oshogbo/master
Martin Fleisz [Wed, 18 Apr 2018 12:50:31 +0000 (14:50 +0200)]
Merge pull request #4543 from oshogbo/master

Fix variable passsed to HashCallback with MIC.

6 years agoRemove MessageIntegrityCheck from context.
Mariusz Zaborski [Tue, 17 Apr 2018 13:03:27 +0000 (15:03 +0200)]
Remove MessageIntegrityCheck from context.

6 years agoMerge pull request #4572 from weberhofer/patch-1
akallabeth [Tue, 17 Apr 2018 08:51:49 +0000 (10:51 +0200)]
Merge pull request #4572 from weberhofer/patch-1

Include geometry.h in video channel

6 years agoInclude geometry.h in video channel
Johannes Weberhofer [Tue, 17 Apr 2018 06:20:54 +0000 (08:20 +0200)]
Include geometry.h in video channel

Fix for #4562

6 years agoAvoid buffer to struct cast.
Pavel Pautov [Thu, 5 Apr 2018 20:12:20 +0000 (13:12 -0700)]
Avoid buffer to struct cast.

6 years agoSend correct packet size in case of PAA. Some cleanup.
Pavel Pautov [Thu, 5 Apr 2018 02:08:26 +0000 (19:08 -0700)]
Send correct packet size in case of PAA. Some cleanup.

6 years agoContent-Length and Transfer-Encoding are mutually exclusive.
Pavel Pautov [Thu, 5 Apr 2018 02:08:20 +0000 (19:08 -0700)]
Content-Length and Transfer-Encoding are mutually exclusive.

6 years agoConsolidate IN/OUT data connections establishment into common function and clean...
Pavel Pautov [Thu, 5 Apr 2018 02:08:08 +0000 (19:08 -0700)]
Consolidate IN/OUT data connections establishment into common function and clean up related code.

6 years agoMove NTLM auth related code into dedicated functions.
Pavel Pautov [Thu, 5 Apr 2018 02:08:00 +0000 (19:08 -0700)]
Move NTLM auth related code into dedicated functions.

6 years agoConsolidate rdg_tls_out_connect/rdg_tls_in_connect into single function. This also...
Pavel Pautov [Thu, 5 Apr 2018 02:07:52 +0000 (19:07 -0700)]
Consolidate rdg_tls_out_connect/rdg_tls_in_connect into single function. This also fixes connections to RDG server via proxy.

6 years agoRemoved unused "readEvent" - no one checks if it was set.
Pavel Pautov [Thu, 5 Apr 2018 02:07:33 +0000 (19:07 -0700)]
Removed unused "readEvent" - no one checks if it was set.
Removed needless rdg_check_event_handles declaration.

6 years agoConsolidate rdg_send_in_channel_request/rdg_send_out_channel_request into single...
Pavel Pautov [Thu, 5 Apr 2018 02:07:25 +0000 (19:07 -0700)]
Consolidate rdg_send_in_channel_request/rdg_send_out_channel_request into single function.

6 years agoExplicitly skip "seed" payload on RDG OUT connection, to avoid issues when it's split...
Pavel Pautov [Thu, 5 Apr 2018 02:07:11 +0000 (19:07 -0700)]
Explicitly skip "seed" payload on RDG OUT connection, to avoid issues when it's split over several SSL records.

6 years agoMoved some repeated "read all" code into function.
Pavel Pautov [Thu, 5 Apr 2018 02:06:59 +0000 (19:06 -0700)]
Moved some repeated "read all" code into function.

6 years agoFixed redirection with session brokers.
Armin Novak [Mon, 16 Apr 2018 14:45:00 +0000 (16:45 +0200)]
Fixed redirection with session brokers.

* Only reconnect channels on redirect, if they have already been connected.
* Prefer TargetNetAddress over FQDN to connect.

6 years agoAdd default values for keystore variables.
Armin Novak [Mon, 16 Apr 2018 09:39:36 +0000 (11:39 +0200)]
Add default values for keystore variables.

6 years agoUpdated OpenSSL version in build scripts.
Armin Novak [Thu, 12 Apr 2018 14:52:33 +0000 (16:52 +0200)]
Updated OpenSSL version in build scripts.

6 years agoAdded patch from f-droid repo. (Christian Plattner)
Armin Novak [Thu, 12 Apr 2018 14:49:18 +0000 (16:49 +0200)]
Added patch from f-droid repo. (Christian Plattner)

6 years agoMerge pull request #4567 from akallabeth/sanitizer_checks_refined
Bernhard Miklautz [Thu, 12 Apr 2018 13:52:38 +0000 (15:52 +0200)]
Merge pull request #4567 from akallabeth/sanitizer_checks_refined

Refined checks for sanitizers.

6 years agoMerge pull request #4568 from akallabeth/rails_bad_window_fix
David Fort [Thu, 12 Apr 2018 13:25:35 +0000 (15:25 +0200)]
Merge pull request #4568 from akallabeth/rails_bad_window_fix

Check for window existence in remote app mode before access

6 years agoCheck for window existence in remote app mode before access
Armin Novak [Thu, 12 Apr 2018 12:39:37 +0000 (14:39 +0200)]
Check for window existence in remote app mode before access

X11 is asynchronous, so events arriving in xf_event_PropertyNotify
may access a window that has already been discarded. Check that before
reading properties.

6 years agoRefined checks for sanitizers.
Armin Novak [Thu, 12 Apr 2018 09:49:43 +0000 (11:49 +0200)]
Refined checks for sanitizers.

6 years agoMerge pull request #4557 from akallabeth/connect_error_fix
Martin Fleisz [Thu, 12 Apr 2018 10:10:56 +0000 (12:10 +0200)]
Merge pull request #4557 from akallabeth/connect_error_fix

Set connection error if TCP connect fails.

6 years agoMerge pull request #4544 from oshogbo/nSize
David Fort [Thu, 12 Apr 2018 09:11:57 +0000 (11:11 +0200)]
Merge pull request #4544 from oshogbo/nSize

Don't restrict the hostname size.

6 years agoMerge pull request #4547 from andreesteve/gatewayip
Martin Fleisz [Thu, 12 Apr 2018 08:43:34 +0000 (10:43 +0200)]
Merge pull request #4547 from andreesteve/gatewayip

Gateway client (RDG) must connect to same IP/server for both channels

6 years agoMerge pull request #4563 from oshogbo/pointer
Martin Fleisz [Wed, 11 Apr 2018 15:10:48 +0000 (17:10 +0200)]
Merge pull request #4563 from oshogbo/pointer

Don't assume that the pointer function are set.

6 years agoDon't assume that the pointer function are set.
Mariusz Zaborski [Wed, 11 Apr 2018 14:01:45 +0000 (16:01 +0200)]
Don't assume that the pointer function are set.

6 years agoMerge pull request #4561 from bmiklautz/200dev3
Norbert Federa [Wed, 11 Apr 2018 12:45:35 +0000 (14:45 +0200)]
Merge pull request #4561 from bmiklautz/200dev3

build: set version to 2.0.0-dev3

6 years agobuild: set version to 2.0.0-dev3
Bernhard Miklautz [Wed, 11 Apr 2018 11:36:33 +0000 (13:36 +0200)]
build: set version to 2.0.0-dev3

start 2.0.0-rc3 development cycle

6 years agoMerge pull request #4560 from bmiklautz/200rc2 2.0.0-rc2
Martin Fleisz [Wed, 11 Apr 2018 11:25:31 +0000 (13:25 +0200)]
Merge pull request #4560 from bmiklautz/200rc2

release: version 2.0.0-rc2

6 years agorelease: version 2.0.0-rc2
Bernhard Miklautz [Wed, 11 Apr 2018 10:44:06 +0000 (12:44 +0200)]
release: version 2.0.0-rc2

6 years agoMerge pull request #3542 from akallabeth/thread_sanitizer
Bernhard Miklautz [Wed, 11 Apr 2018 09:01:38 +0000 (11:01 +0200)]
Merge pull request #3542 from akallabeth/thread_sanitizer

Added memory and thread sanitizer.

6 years agoMerge pull request #4558 from mfleisz/openssl11_fix_win
Bernhard Miklautz [Wed, 11 Apr 2018 08:59:27 +0000 (10:59 +0200)]
Merge pull request #4558 from mfleisz/openssl11_fix_win

cmake: Fix finding OpenSSL 1.1.0 libs on Windows platforms

6 years agoMerge pull request #4322 from akallabeth/rail_fixes
Bernhard Miklautz [Wed, 11 Apr 2018 08:49:44 +0000 (10:49 +0200)]
Merge pull request #4322 from akallabeth/rail_fixes

Rail fixes for GFX mode

6 years agocmake: Fix finding OpenSSL 1.1.0 libs on Windows platforms
Martin Fleisz [Wed, 11 Apr 2018 08:18:46 +0000 (10:18 +0200)]
cmake: Fix finding OpenSSL 1.1.0 libs on Windows platforms

6 years agoDo not clear last error if not reconnecting.
Armin Novak [Wed, 11 Apr 2018 07:30:40 +0000 (09:30 +0200)]
Do not clear last error if not reconnecting.

6 years agoSet connection error if TCP connect fails.
Armin Novak [Wed, 11 Apr 2018 07:00:32 +0000 (09:00 +0200)]
Set connection error if TCP connect fails.

6 years agoGateway (RDG) use same IP for both channels
Andre Esteve [Thu, 15 Mar 2018 05:37:30 +0000 (22:37 -0700)]
Gateway (RDG) use same IP for both channels

6 years agoMerge pull request #4552 from perkerk/win-10-cursors-again
Martin Fleisz [Tue, 10 Apr 2018 09:12:31 +0000 (11:12 +0200)]
Merge pull request #4552 from perkerk/win-10-cursors-again

Fix Windows 10 cursors drawing as black

6 years agoFix issues found by build bot
Eric Brown [Tue, 10 Apr 2018 07:55:15 +0000 (02:55 -0500)]
Fix issues found by build bot

6 years agoFix Windows 10 cursors drawing as black
Eric Brown [Mon, 9 Apr 2018 18:59:42 +0000 (13:59 -0500)]
Fix Windows 10 cursors drawing as black

6 years agoMerge pull request #4551 from oshogbo/nego_0
akallabeth [Mon, 9 Apr 2018 17:00:48 +0000 (19:00 +0200)]
Merge pull request #4551 from oshogbo/nego_0

Fix setting of negotiated security protocol.

6 years agoFix setting of negotiated security protocol.
Mariusz Zaborski [Mon, 9 Apr 2018 15:13:22 +0000 (17:13 +0200)]
Fix setting of negotiated security protocol.

PROTOCOL_RDP is equals 0 so if we and it with anything is still 0.
Correct way of doing it is to compare two values.

6 years agoMerge pull request #4549 from oshogbo/krb
Bernhard Miklautz [Mon, 9 Apr 2018 14:26:18 +0000 (16:26 +0200)]
Merge pull request #4549 from oshogbo/krb

Fix checking of krb in encrypt public key echo.

6 years agoFix checking of krb in encrypt public key echo.
Mariusz Zaborski [Mon, 9 Apr 2018 13:04:52 +0000 (15:04 +0200)]
Fix checking of krb in encrypt public key echo.

In commit 0e1a073384ddd1382f6a0619177cf0b601ad973c there was a mistake -
originally code said different then kerberos. Because of that NLA authentication
of server side didn't work for me.

6 years agoRefactored reconnect and redirect API
Armin Novak [Mon, 9 Apr 2018 12:03:05 +0000 (14:03 +0200)]
Refactored reconnect and redirect API

Reconnect and redirect share the same code on disconnect.
Move that to a single function and export it as it may be required
to terminate the session properly before reconnect is called.

6 years agoFixed channel duplicate disconnect handling
Armin Novak [Mon, 9 Apr 2018 09:10:17 +0000 (11:10 +0200)]
Fixed channel duplicate disconnect handling

6 years agoFixed channel duplicate disconnect handling
Armin Novak [Mon, 9 Apr 2018 09:10:08 +0000 (11:10 +0200)]
Fixed channel duplicate disconnect handling

6 years agoFixed channel duplicate disconnect handling
Armin Novak [Mon, 9 Apr 2018 09:10:03 +0000 (11:10 +0200)]
Fixed channel duplicate disconnect handling

6 years agoFixed channel duplicate disconnect handling
Armin Novak [Mon, 9 Apr 2018 09:09:59 +0000 (11:09 +0200)]
Fixed channel duplicate disconnect handling

6 years agoFixed channel duplicate disconnect handling
Armin Novak [Mon, 9 Apr 2018 09:09:56 +0000 (11:09 +0200)]
Fixed channel duplicate disconnect handling

6 years agoFixed channel duplicate disconnect handling
Armin Novak [Mon, 9 Apr 2018 09:09:51 +0000 (11:09 +0200)]
Fixed channel duplicate disconnect handling

6 years agoFixed channel (dis)connect on redirect or reconnect.
Armin Novak [Mon, 9 Apr 2018 09:08:46 +0000 (11:08 +0200)]
Fixed channel (dis)connect on redirect or reconnect.

6 years agoRemoved unnecessarty string duplications.
Armin Novak [Mon, 9 Apr 2018 09:04:27 +0000 (11:04 +0200)]
Removed unnecessarty string duplications.

6 years agoMerge pull request #4540 from akallabeth/warning_fixes_v2
David Fort [Mon, 9 Apr 2018 07:22:18 +0000 (09:22 +0200)]
Merge pull request #4540 from akallabeth/warning_fixes_v2

Warning fixes v2

6 years agoFix variable passsed to HashCallback with MIC.
Mariusz Zaborski [Fri, 6 Apr 2018 19:15:15 +0000 (21:15 +0200)]
Fix variable passsed to HashCallback with MIC.
The value in the context is not set yet and we need one from
authentication message.

6 years agoThere is no reason to restrict nSize to 2 the hostname can be empty on
Mariusz Zaborski [Fri, 6 Apr 2018 19:07:51 +0000 (21:07 +0200)]
There is no reason to restrict nSize to 2 the hostname can be empty on
UNIX-like machines.

6 years agoFixed RDP debug message invalid function.
Armin Novak [Fri, 6 Apr 2018 09:34:24 +0000 (11:34 +0200)]
Fixed RDP debug message invalid function.

6 years agoAdded memory and thread sanitizer.
Armin Novak [Mon, 10 Oct 2016 17:17:21 +0000 (19:17 +0200)]
Added memory and thread sanitizer.

6 years agoFixed format string mismatch.
Armin Novak [Thu, 5 Apr 2018 08:49:24 +0000 (10:49 +0200)]
Fixed format string mismatch.

6 years agoFixed type mismatches with H264 backend buffer pointers.
Armin Novak [Thu, 5 Apr 2018 08:48:45 +0000 (10:48 +0200)]
Fixed type mismatches with H264 backend buffer pointers.

6 years agoFix pointer type mismatch struct sockaddr_storage* and struct sockaddr*
Armin Novak [Thu, 5 Apr 2018 08:47:50 +0000 (10:47 +0200)]
Fix pointer type mismatch struct sockaddr_storage* and struct sockaddr*

6 years agoMerge pull request #4535 from akallabeth/warning_fixes
MartinHaimberger [Thu, 5 Apr 2018 08:20:43 +0000 (10:20 +0200)]
Merge pull request #4535 from akallabeth/warning_fixes

Warning fixes

6 years agoMerge pull request #4481 from akallabeth/fastpath_fix
MartinHaimberger [Thu, 5 Apr 2018 08:17:51 +0000 (10:17 +0200)]
Merge pull request #4481 from akallabeth/fastpath_fix

Fastpath uncompressed length issue

6 years agoMerge pull request #4538 from mfleisz/win_ipv6_fix
akallabeth [Thu, 5 Apr 2018 05:35:40 +0000 (07:35 +0200)]
Merge pull request #4538 from mfleisz/win_ipv6_fix

core: Fix IPv6 handling on Windows

6 years agocore: Fix IPv6 handling on Windows
Martin Fleisz [Wed, 4 Apr 2018 15:19:18 +0000 (17:19 +0200)]
core: Fix IPv6 handling on Windows

On Windows the sockaddr struct is smaller than sockaddr_in6.
This causes getsockname to fail because the buffer is too small.
The new code uses sockaddr_storage which should be large enough to
hold any supported protocol address structure.

See: http://pubs.opengroup.org/onlinepubs/009696699/basedefs/sys/socket.h.html

6 years agoSimplified fastpath buffer handling.
Armin Novak [Wed, 4 Apr 2018 11:23:14 +0000 (13:23 +0200)]
Simplified fastpath buffer handling.

6 years agoFixed missing return value checks.
Armin Novak [Tue, 13 Mar 2018 08:32:14 +0000 (09:32 +0100)]
Fixed missing return value checks.

6 years agoMerge pull request #4514 from akallabeth/com_lpt_fix
MartinHaimberger [Wed, 4 Apr 2018 10:52:39 +0000 (12:52 +0200)]
Merge pull request #4514 from akallabeth/com_lpt_fix

Com lpt fix

6 years agoFixed XPixmap checks.
Armin Novak [Wed, 4 Apr 2018 08:46:14 +0000 (10:46 +0200)]
Fixed XPixmap checks.

6 years agoFixed format string types.
Armin Novak [Wed, 4 Apr 2018 08:45:57 +0000 (10:45 +0200)]
Fixed format string types.

6 years agoRemoved unnecessary range check.
Armin Novak [Wed, 4 Apr 2018 08:45:32 +0000 (10:45 +0200)]
Removed unnecessary range check.

6 years agoFixed integer to float type cast.
Armin Novak [Wed, 4 Apr 2018 08:45:07 +0000 (10:45 +0200)]
Fixed integer to float type cast.

6 years agoFixed printf format string.
Armin Novak [Wed, 4 Apr 2018 08:44:51 +0000 (10:44 +0200)]
Fixed printf format string.

6 years agoFixed intrinsic integer overflow.
Armin Novak [Wed, 4 Apr 2018 08:43:31 +0000 (10:43 +0200)]
Fixed intrinsic integer overflow.

Adding 128 in 8bit is not possible due to range [-128,127].
Instead subtract -128, that should eliminate the overflow.

6 years agoMerge pull request #4457 from RangeeGmbH/fix_custom_sizes
akallabeth [Wed, 4 Apr 2018 08:35:47 +0000 (10:35 +0200)]
Merge pull request #4457 from RangeeGmbH/fix_custom_sizes

Fix /size: /w: /h: with /monitors: (Fix custom sizes)

6 years agoMerge pull request #4472 from akallabeth/win_mouse_button
MartinHaimberger [Wed, 4 Apr 2018 08:12:04 +0000 (10:12 +0200)]
Merge pull request #4472 from akallabeth/win_mouse_button

[WIN] Added additional mouse mappings.