Commit Graph

13574 Commits

Author SHA1 Message Date
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
Armin Novak
b1d42b17f6 Fix windows shadow server issues reported in #5577 2019-09-10 09:18:55 +02:00
kubistika
867843eef7 server: proxy: client: only try NLA if credentials available 2019-09-10 10:11:00 +03:00
kubistika
a87065ed67 server: proxy: get rid of unnecessary casts 2019-09-09 17:42:18 +03:00
kubistika
0b340b784c server: proxy: drop local unix socket listen option 2019-09-09 17:42:18 +03:00
kubistika
8a75e8f54e server: proxy: refactor 2019-09-09 17:42:18 +03:00
kubistika
f5d32f4617 server: proxy: refactor usage of pf_context_copy_settings 2019-09-09 17:35:07 +03:00
kubistika
7ed39ce724 server: proxy: make sure module's pre connect only called once 2019-09-08 15:08:15 +03:00
kubistika
8cf8da3e41 server: proxy: config: remove duplicate declaration of config macros 2019-09-08 15:06:22 +03:00
Martin Fleisz
79d19b5f71
Merge pull request #5569 from akallabeth/dynamic_printer_backend
Dynamic printer backend
2019-09-06 10:08:40 +02:00
Armin Novak
88c654ee1d Modified printer backend to allow dynamic backends. 2019-09-06 09:28:29 +02:00
Martin Fleisz
265320459b
Merge pull request #5570 from akallabeth/autodetect_from_rdp_file
Set default connection type to autodetect for RDP files.
2019-09-05 12:36:48 +02:00
Armin Novak
18ec98c402 Set default connection type to autodetect for RDP files. 2019-09-05 12:20:40 +02:00
Armin Novak
2670d83cdd freerdp_channels_load_static_addin_entry pszSubsystem empty string returns the default backend. 2019-09-04 17:15:51 +02:00
Armin Novak
15bc118d78 Names of services are now const. 2019-09-04 15:48:34 +02:00
Armin Novak
306c557512 Getter for state to string 2019-09-04 15:46:47 +02:00
Martin Fleisz
0ca70222b4
Merge pull request #5567 from akallabeth/win_clear_sound
Win clear sound
2019-09-04 08:58:24 +02:00
Armin Novak
3ce1dc1972 Fix some warnings on mac os 2019-09-03 13:47:13 +02:00
Armin Novak
1b9e01509d Refactored winmm backend
Using CALLBACK_FUNCTION again, but protect with semaphore to avoid closing
the device while there are still buffers to be played.
2019-09-03 15:11:18 +02:00
Armin Novak
208fbabfde Only close local audio device if rdpsnd thread closes or output format changes.
Windows 7 and other older systems send one close PDU after another.
This distorts audio during setup and teardown of local sound devices.
2019-09-03 15:11:18 +02:00
Armin Novak
48f35972c8 Fixed limit check for wave confirm pdu timestamp. 2019-09-03 15:11:18 +02:00