Kenny Levinsen
2548fd4aae
uwac: Make damage tracking more readable
2019-07-30 09:46:57 +02:00
Kenny Levinsen
d27ad43093
uwac: Do not memcpy when we swap drawing buffers
...
The compositor only samples rects that we damage (and have therefore
been overwritten). As we are doing damage tracking and reporting,
memcpy of our old drawing buffer serves no purpose.
2019-07-30 09:46:57 +02:00
Kenny Levinsen
49674d57f6
uwac: Re-enable damage tracking
2019-07-30 09:46:57 +02:00
Kenny Levinsen
4df57d915d
uwac: Do not unconditionally set pendingBuffer on configure
...
If pendingBuffer is set when it was otherwise NULL, then
UwacWindowSubmitBuffer will forever bail early, waiting for a frame
callback that will never come.
2019-07-30 09:46:57 +02:00
Kenny Levinsen
7dda8362e7
uwac: Acknowledge xdg_surface configure messages
...
This is necessary for the surface to have its role configured.
2019-07-30 09:46:57 +02:00
Martin Fleisz
c8d0d50610
common: Fix parsing of devicestoredirect setting in rdp files
...
If devicestoredirect was found in an rdp file we incorrectly enabled
drive redirection (which has nothing to do with device redirection).
2019-07-30 09:20:58 +02:00
Bernhard Miklautz
e873e4f004
Merge pull request #5498 from ligurio/patch-1
...
Typo: neigter -> neither
2019-07-29 10:07:13 +02:00
Bernhard Miklautz
c856bf263e
Merge pull request #5478 from kubistika/proxy/refactor
...
Proxy/refactor
2019-07-26 10:36:34 +02:00
Bernhard Miklautz
f2496013a1
Merge pull request #5501 from ligurio/typo
...
Fixed typo: RAW_VERSTION_STRING -> RAW_VERSION_STRING
2019-07-26 10:31:32 +02:00
Sergey Bronnikov
a39580f9bc
Fixed typo: RAW_VERSTION_STRING -> RAW_VERSION_STRING
2019-07-25 16:07:40 +03:00
Sergey Bronnikov
10cedac149
Typo: neigter -> neither
2019-07-24 10:22:05 +03:00
Martin Fleisz
5e672d474e
Merge pull request #5480 from akallabeth/xfreerdp_clip_fix
...
Fix broken clipboard after file copy
2019-07-18 12:20:28 +02:00
Martin Fleisz
73c90e6e72
Fix rdp file writer
...
The RDP file writer was based on previously parsed lines from an
existing rdp file. If you created a new rdpFile, populated it from
settings and tried to write it to a file you just got an error. This PR
fixes this issue by creating the data from the rdpFile properties rather
than the parsed lines.
2019-07-18 11:56:27 +02:00
Martin Fleisz
397db534d2
Reformatting
2019-07-18 11:56:27 +02:00
Martin Fleisz
26bbb459b2
Merge pull request #5484 from akallabeth/alternate_full_address
...
Added alternate full address to rdp file parser.
2019-07-18 10:59:20 +02:00
Armin Novak
2394c987ee
Added alternate full address to rdp file parser.
2019-07-18 10:44:23 +02:00
kubistika
13fb3ffc39
libfreerdp: core: fix const correctness of freerdp_settings_clone
2019-07-17 16:20:42 +02:00
Armin Novak
cbb9354641
Fix broken clipboard after file copy
2019-07-17 15:13:50 +02:00
Martin Fleisz
c0ff7b1fca
Merge pull request #5481 from akallabeth/pem_intermediate_fix
...
Extract whole certificate chain to PEM format.
2019-07-17 15:06:28 +02:00
Armin Novak
36c820a9d9
Extract whole certificate chain to PEM format.
2019-07-17 14:42:32 +02:00
kubistika
908d6ebe1e
server: proxy: Add logs, call client->Close to send disconnection ultimatum
2019-07-16 16:20:06 +03:00
kubistika
d0065ee9a1
server: proxy: remove unnecessary function handle_client_disconnection
2019-07-16 16:20:06 +03:00
kubistika
b12ee3288c
server: proxy: adjust log levels
2019-07-16 16:20:06 +03:00
kubistika
95851b25e7
server: proxy: set nla fallback flag flag only if NLASecurity is enabled
2019-07-16 16:20:06 +03:00
kubistika
e9e1c5d748
server: proxy: naming refactor
2019-07-16 16:20:06 +03:00
kubistika
70ca028453
server: proxy: remove unnecessary files
2019-07-16 16:12:12 +03:00
kubistika
1b4371ed22
server: proxy: use freerdp_settings_copy
2019-07-16 13:47:35 +02:00
kubistika
c1aa6f2584
libfreerdp: settings: Fix formatting in freerdp_settings_copy
2019-07-16 13:47:35 +02:00
kubistika
0c35442843
libfreerdp: settings: call key_clone in freerdp_settings_copy
2019-07-16 13:47:35 +02:00
kubistika
8acea82288
libfreerdp: certificate: Add key_clone
2019-07-16 13:47:35 +02:00
Armin Novak
1916da35ee
Added freerdp_settings_copy
2019-07-16 13:47:35 +02:00
Martin Fleisz
2945306046
Merge pull request #5475 from akallabeth/tls_fail_status
...
Pass on cert validation failure, set freerdp error in all use cases.
2019-07-16 11:22:14 +02:00
Armin Novak
0c17c3871b
Pass on cert validation failure, set freerdp error in all use cases.
2019-07-15 15:51:46 +02:00
Martin Fleisz
0344e74ebc
Merge pull request #5472 from akallabeth/rdp_parser_fixes
...
Rdp parser fixes
2019-07-15 13:09:28 +02:00
Armin Novak
70ba57caee
Fixed freerdp_client_rdp_file_set_integer standard flag set.
2019-07-15 12:01:30 +02:00
Armin Novak
607a3e35f4
Fixed rdp file parser tests.
2019-07-15 12:01:30 +02:00
Armin Novak
1deb78f211
Implemented rdp file parser functions with a callback for custom settings.
2019-07-15 12:01:30 +02:00
Armin Novak
3b38479ec5
Added PromptForCredentials setting.
2019-07-15 12:01:30 +02:00
kubistika
ab00d90f03
server: proxy: implement NLA fallback
2019-07-15 11:52:30 +02:00
kubistika
da19457fca
winpr: ObjectPool_Return: fix error handling
2019-07-11 21:31:47 +02:00
kubistika
e1850cbc6f
winpr: ObjectPool_Return: fix wrong type for new_cap
2019-07-11 21:31:47 +02:00
Norbert Federa
367fa69c17
Merge pull request #5469 from akallabeth/access_denied
...
Don't set ACCESS_DENIED on first HTTP gateway response.
2019-07-11 12:50:47 +02:00
Armin Novak
4435fc8430
Don't set ACCESS_DENIED on first HTTP gateway response.
...
The first response is alwasy ACCESS_DENIED to initiate authentication.
Only the second response must not have that status.
2019-07-11 11:44:18 +02:00
Norbert Federa
b3ccfe10d7
Merge pull request #5468 from akallabeth/gw_status_denied
...
Set freerdp last error on gateway access denied.
2019-07-11 10:57:24 +02:00
Armin Novak
80b9212fd3
Set freerdp last error on gateway access denied.
2019-07-11 10:38:15 +02:00
Martin Fleisz
445764100b
Merge pull request #5396 from widgetii/master
...
Artur Zaprzala's rdp2tcp channel driver
2019-07-09 16:17:29 +02:00
Martin Fleisz
8e12c0a2a0
Merge pull request #5458 from kubistika/bugfix/proxy-multimon
...
Declare support for multimon in proxy server.
2019-07-09 15:52:53 +02:00
Martin Fleisz
c2fa671dda
client: populate settings didn't update NetworkAutoDetect
2019-07-09 15:23:17 +02:00
Martin Fleisz
b80a26f82c
rail: Fixes incorrect setting of TS_RAIL_EXEC_FLAG_FILE
...
The TS_RAIL_EXEC_FLAG should only be set if ExeOrFile refers to a file
path. If we don't supply a published app name (using ||) but the name of
an application (i.e. notepad.exe) this flag was incorrectly set causing
an remote app execution error (error 5 - file not found).
2019-07-09 08:21:45 +02:00
kubistika
02a65b8867
Declare support for multimon in proxy server.
...
It was broken in the DISP PR.
2019-07-08 11:09:29 +03:00