Commit Graph

13544 Commits

Author SHA1 Message Date
Armin Novak
1d4cdd2924 Added missing error codes. 2019-10-02 16:00:37 +02:00
Martin Fleisz
583045e2e5 rail: Update to latest spec version 28.0 2019-10-02 14:51:45 +02:00
Martin Fleisz
554baf0345
Merge pull request #5630 from akallabeth/fastpath_reset
Reset fastpath on disconnect, fixes #5629
2019-10-02 11:10:07 +02:00
Armin Novak
6100273089 Reset fastpath on disconnect, fixes #5629 2019-10-02 10:21:48 +02:00
Martin Fleisz
09191b7f1c
Merge pull request #5628 from akallabeth/handle_fix
Fix WINPR_EVENT and WINPR_TIMER structs.
2019-10-02 09:18:50 +02:00
akallabeth
a3dae4ad46 Fix WINPR_EVENT and WINPR_TIMER structs.
Both structs must have the same base members so that the event
handle can be extracted at the same offset.
2019-10-01 21:03:03 +02:00
Martin Fleisz
a907f003e1
Merge pull request #5596 from akallabeth/wlog_cache_ptr
Speedup for WLog_* macros, cache the log pointer
2019-10-01 15:57:17 +02:00
Martin Fleisz
30a92e85b8 common: Fix handling of redirectdrives setting 2019-10-01 15:56:22 +02:00
Martin Fleisz
20c585bd18 rdpdr: Fix error code reporting for create PDUs 2019-10-01 14:34:36 +02:00
Martin Fleisz
7edd2d8070 wlog: Fix uninitialized type in wLogMessage 2019-10-01 14:34:17 +02:00
Martin Fleisz
065a650f72
Merge pull request #5623 from akallabeth/gateway_error_string
Map gateway errors in freerdp_get_last_error_name
2019-10-01 11:41:01 +02:00
Martin Fleisz
89841fce03
Merge pull request #5616 from akallabeth/drive_prefer_absolute_path
Fix #5603: Prefer absolute path for /drive: syntax.
2019-10-01 11:40:38 +02:00
Armin Novak
f78c5f5c44 Map gateway errors in freerdp_get_last_error_name 2019-10-01 09:47:26 +02:00
kubistika
f4d169fb75 server: proxy: register input and update callbacks in post connect
To avoid a race in which the server received an input event before
proxy's client is initialized, we now only register input and update
callbacks after client is initialized and safe to use.
2019-09-30 10:08:28 +02:00
kubistika
4d175f6008 server: proxy: refactor pf_context_create_client_context 2019-09-30 10:08:28 +02:00
kubistika
b6730ea31e server: proxy: support auto reconnect 2019-09-30 10:08:28 +02:00
kubistika
32913850d5 server: proxy: separate client and server security settings 2019-09-30 10:07:43 +02:00
Martin Fleisz
21f2ca93d3
Merge pull request #5621 from akallabeth/santize_rdp_file_strings
Trim all RDP file string options except passwords.
2019-09-27 09:28:20 +02:00
Armin Novak
c904a4c5cd Trim all RDP file string options except passwords. 2019-09-27 09:09:59 +02:00
Armin Novak
b1d0eaff6d Fix #5603: Prefer absolute path for /drive: syntax. 2019-09-24 16:42:27 +02:00
Martin Fleisz
6b8b5bbb0e
Merge pull request #5614 from akallabeth/better_gateway_error
Better gateway error reporting
2019-09-24 16:28:17 +02:00
Martin Fleisz
db2ac11828
Merge pull request #5615 from akallabeth/rdp_relaxed_parse
Added option to parse RDP files relaxed.
2019-09-24 16:27:54 +02:00
Armin Novak
04a7c068d8 Added option to parse RDP files relaxed. 2019-09-24 16:11:43 +02:00
Armin Novak
41976885c6 Fix #5612: proper return values. 2019-09-24 09:45:35 +02:00
Armin Novak
733cc36462 Setting freerdp_last_error in gateway error response. 2019-09-24 09:42:13 +02:00
Armin Novak
6f9cb89c5d Better log message for resetting last error state. 2019-09-23 11:22:45 +02:00
Martin Fleisz
ab0004c823
Merge pull request #5610 from akallabeth/centos_fix
Centos fix
2019-09-23 10:31:51 +02:00
Martin Fleisz
c8e371d866
Merge pull request #5609 from akallabeth/printer_default_backend
Fix #5606: Fall back to loading default printer backend.
2019-09-23 09:04:23 +02:00
akallabeth
4679bb6b53 Fix ##5593: duplicated typedef. 2019-09-22 16:42:31 +02:00
akallabeth
3edadef768 Fix #5593: Do not use diagnostics pragma inside functions 2019-09-22 16:37:52 +02:00
akallabeth
d5d3ebee60 Fix #5606: Fall back to loading default printer backend. 2019-09-22 16:22:41 +02:00
Bernhard Miklautz
02a65840e8
Merge pull request #5578 from kubistika/proxy/refactor
sever: proxy: code refactor
2019-09-19 10:55:08 +02:00
David Fort
9a93d4d592
Merge pull request #5595 from volth/patch-3
avoid blurry filter when scaling factor is 2x, 3x, etc
2019-09-17 07:34:40 +02:00
Armin Novak
d46a3cb11d Speedup for WLog_* macros, cache the log pointer
WLog_Get(tag) is quite expensive if called repeatedly.
With this patch the pointer is cached on first call.
2019-09-15 10:04:36 +02:00
volth
1edceffa31 avoid blurry filter when scaling factor is 2x, 3x, etc 2019-09-15 05:02:22 +00:00
Martin Fleisz
f5e749f04b
Merge pull request #5591 from akallabeth/mac_hotplug_fix
Use stat instead of lstat to iterate /Volumes
2019-09-12 14:46:06 +02:00
Armin Novak
5e9f454256 Use stat instead of lstat to iterate /Volumes
Some entries are symbolic links, so follow them and check the link
target for being a directory.
2019-09-12 14:35:01 +02:00
Martin Fleisz
eb1c750081
Merge pull request #5590 from akallabeth/hotplug_fix
Hotplugging only for drive redirection.
2019-09-12 12:04:55 +02:00
Armin Novak
6f82ab6204 Hotplugging only for drive redirection. 2019-09-12 11:14:39 +02:00
Martin Fleisz
ac8be3cdcd
Merge pull request #5589 from akallabeth/strtol_error_check
Tighter error checking for integer options in RDP file.
2019-09-11 14:33:10 +02:00
Martin Fleisz
2172fc0d2b
Merge pull request #5582 from akallabeth/win_server_fixes
Fix windows shadow server issues reported in #5577
2019-09-11 14:29:50 +02:00
Armin Novak
73897ebd3b Tighter error checking for integer options in RDP file. 2019-09-11 14:24:00 +02:00
kubistika
53a92421b1 server: proxy: config: fix mem leak 2019-09-11 14:29:04 +03:00
Martin Fleisz
5ca833fe66
Merge pull request #5588 from akallabeth/last_error_reset
Reset last error state after a hostname was resolved successfully.
2019-09-11 10:55:49 +02:00
Armin Novak
f25488a7ab Reset last error state after a hostname was resolved successfully. 2019-09-11 10:43:17 +02:00
Martin Fleisz
45bd7c8ca7
Merge pull request #5587 from akallabeth/rdp_parser_case_insensitive
Compare rdp file options case insensitive
2019-09-11 10:37:08 +02:00
Armin Novak
7dc47bca4f Compare rdp file options case insensitive 2019-09-11 10:26:37 +02:00
Martin Fleisz
24786d8b4d
Merge pull request #5583 from akallabeth/mac_bundle_paths
mac os bundles should not put libraries/addins in a subfolder.
2019-09-10 12:31:11 +02:00
Armin Novak
4be98eb1a5 mac os bundles should not put libraries/addins in a subfolder. 2019-09-10 12:21:40 +02:00
Armin Novak
8c17d2fa41 Add MOUSEEVENTF_HWHEEL define if not found in windows.h 2019-09-10 09:35:32 +02:00