From c59ae16b024245403dbce92e0bf757768719f773 Mon Sep 17 00:00:00 2001 From: Benoit LeBlanc Date: Thu, 24 Apr 2014 17:27:45 -0400 Subject: [PATCH 1/3] fix typo --- client/common/file.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/client/common/file.c b/client/common/file.c index 237f441ed..f50810f6b 100644 --- a/client/common/file.c +++ b/client/common/file.c @@ -863,7 +863,7 @@ BOOL freerdp_client_populate_settings_from_rdp_file(rdpFile* file, rdpSettings* freerdp_set_param_string(settings, FreeRDP_GatewayHostname, file->GatewayHostname); if (~file->GatewayUsageMethod) - freerdp_set_gateway_usage_method(settings, settings->GatewayUsageMethod); + freerdp_set_gateway_usage_method(settings, file->GatewayUsageMethod); if (~file->PromptCredentialOnce) freerdp_set_param_bool(settings, FreeRDP_GatewayUseSameCredentials, file->PromptCredentialOnce); From d7b587161d3d7fa64a4bd34d5eebca9eaa36031d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Benoi=CC=82t=20LeBlanc?= Date: Tue, 29 Apr 2014 17:33:59 -0400 Subject: [PATCH 2/3] Settings: persist SmartSizing --- client/common/file.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/client/common/file.c b/client/common/file.c index 6172b7a2e..eb96e6c54 100644 --- a/client/common/file.c +++ b/client/common/file.c @@ -810,6 +810,12 @@ BOOL freerdp_client_populate_settings_from_rdp_file(rdpFile* file, rdpSettings* (file->ScreenModeId == 1) ? TRUE : FALSE); } + if (~((size_t) file->SmartSizing)) + { + freerdp_set_param_bool(settings, FreeRDP_SmartSizing, + (file->SmartSizing == 1) ? TRUE : FALSE); + } + if (~((size_t) file->LoadBalanceInfo)) { settings->LoadBalanceInfo = (BYTE*) _strdup(file->LoadBalanceInfo); From 53694fbeba216aa45574e78e0e54834996ed67a0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Benoi=CC=82t=20LeBlanc?= Date: Tue, 29 Apr 2014 17:34:34 -0400 Subject: [PATCH 3/3] settings: GatewayBypassLocal TRUE by default --- libfreerdp/core/settings.c | 1 + 1 file changed, 1 insertion(+) diff --git a/libfreerdp/core/settings.c b/libfreerdp/core/settings.c index 6538ec7cf..3aa567120 100644 --- a/libfreerdp/core/settings.c +++ b/libfreerdp/core/settings.c @@ -235,6 +235,7 @@ rdpSettings* freerdp_settings_new(DWORD flags) settings->SaltedChecksum = TRUE; settings->ServerPort = 3389; settings->GatewayPort = 443; + settings->GatewayBypassLocal = TRUE; settings->DesktopResize = TRUE; settings->ToggleFullscreen = TRUE; settings->DesktopPosX = 0;