Merge pull request #11915 from akallabeth/rdp-parse

[client,common] fix parsing of enablerdsaadauth
This commit is contained in:
akallabeth
2025-10-03 13:49:29 +02:00
committed by GitHub
7 changed files with 26 additions and 33 deletions

View File

@@ -1957,15 +1957,8 @@ BOOL freerdp_client_populate_settings_from_rdp_file_unchecked(const rdpFile* fil
if (~file->EnableRdsAadAuth)
{
if (!freerdp_settings_set_bool(settings, FreeRDP_AadSecurity, file->EnableRdsAadAuth != 0))
return FALSE;
if (!freerdp_settings_set_bool(settings, FreeRDP_RdstlsSecurity, TRUE))
return FALSE;
if (!freerdp_settings_set_bool(settings, FreeRDP_RdpSecurity, FALSE))
return FALSE;
if (!freerdp_settings_set_bool(settings, FreeRDP_TlsSecurity, FALSE))
return FALSE;
if (!freerdp_settings_set_bool(settings, FreeRDP_NlaSecurity, FALSE))
const BOOL val = file->EnableRdsAadAuth != 0;
if (!freerdp_settings_set_bool(settings, FreeRDP_AadSecurity, val))
return FALSE;
}

View File

@@ -57,9 +57,9 @@
"FreeRDP_RemdeskVirtualChannel": false,
"FreeRDP_LyncRdpMode": false,
"FreeRDP_RemoteAssistanceRequestControl": false,
"FreeRDP_TlsSecurity": false,
"FreeRDP_NlaSecurity": false,
"FreeRDP_RdpSecurity": false,
"FreeRDP_TlsSecurity": true,
"FreeRDP_NlaSecurity": true,
"FreeRDP_RdpSecurity": true,
"FreeRDP_ExtSecurity": false,
"FreeRDP_Authentication": true,
"FreeRDP_NegotiateSecurityLayer": true,
@@ -67,7 +67,7 @@
"FreeRDP_DisableCredentialsDelegation": false,
"FreeRDP_VmConnectMode": false,
"FreeRDP_FIPSMode": false,
"FreeRDP_RdstlsSecurity": true,
"FreeRDP_RdstlsSecurity": false,
"FreeRDP_AadSecurity": false,
"FreeRDP_RemoteCredentialGuard": false,
"FreeRDP_RestrictedAdminModeSupported": true,

View File

@@ -57,9 +57,9 @@
"FreeRDP_RemdeskVirtualChannel": false,
"FreeRDP_LyncRdpMode": false,
"FreeRDP_RemoteAssistanceRequestControl": false,
"FreeRDP_TlsSecurity": false,
"FreeRDP_NlaSecurity": false,
"FreeRDP_RdpSecurity": false,
"FreeRDP_TlsSecurity": true,
"FreeRDP_NlaSecurity": true,
"FreeRDP_RdpSecurity": true,
"FreeRDP_ExtSecurity": false,
"FreeRDP_Authentication": true,
"FreeRDP_NegotiateSecurityLayer": true,
@@ -67,7 +67,7 @@
"FreeRDP_DisableCredentialsDelegation": false,
"FreeRDP_VmConnectMode": false,
"FreeRDP_FIPSMode": false,
"FreeRDP_RdstlsSecurity": true,
"FreeRDP_RdstlsSecurity": false,
"FreeRDP_AadSecurity": false,
"FreeRDP_RemoteCredentialGuard": false,
"FreeRDP_RestrictedAdminModeSupported": true,

View File

@@ -57,9 +57,9 @@
"FreeRDP_RemdeskVirtualChannel": false,
"FreeRDP_LyncRdpMode": false,
"FreeRDP_RemoteAssistanceRequestControl": false,
"FreeRDP_TlsSecurity": false,
"FreeRDP_NlaSecurity": false,
"FreeRDP_RdpSecurity": false,
"FreeRDP_TlsSecurity": true,
"FreeRDP_NlaSecurity": true,
"FreeRDP_RdpSecurity": true,
"FreeRDP_ExtSecurity": false,
"FreeRDP_Authentication": true,
"FreeRDP_NegotiateSecurityLayer": true,
@@ -67,7 +67,7 @@
"FreeRDP_DisableCredentialsDelegation": false,
"FreeRDP_VmConnectMode": false,
"FreeRDP_FIPSMode": false,
"FreeRDP_RdstlsSecurity": true,
"FreeRDP_RdstlsSecurity": false,
"FreeRDP_AadSecurity": false,
"FreeRDP_RemoteCredentialGuard": false,
"FreeRDP_RestrictedAdminModeSupported": true,

View File

@@ -57,9 +57,9 @@
"FreeRDP_RemdeskVirtualChannel": false,
"FreeRDP_LyncRdpMode": false,
"FreeRDP_RemoteAssistanceRequestControl": false,
"FreeRDP_TlsSecurity": false,
"FreeRDP_NlaSecurity": false,
"FreeRDP_RdpSecurity": false,
"FreeRDP_TlsSecurity": true,
"FreeRDP_NlaSecurity": true,
"FreeRDP_RdpSecurity": true,
"FreeRDP_ExtSecurity": false,
"FreeRDP_Authentication": true,
"FreeRDP_NegotiateSecurityLayer": true,
@@ -67,7 +67,7 @@
"FreeRDP_DisableCredentialsDelegation": false,
"FreeRDP_VmConnectMode": false,
"FreeRDP_FIPSMode": false,
"FreeRDP_RdstlsSecurity": true,
"FreeRDP_RdstlsSecurity": false,
"FreeRDP_AadSecurity": false,
"FreeRDP_RemoteCredentialGuard": false,
"FreeRDP_RestrictedAdminModeSupported": true,

View File

@@ -57,9 +57,9 @@
"FreeRDP_RemdeskVirtualChannel": false,
"FreeRDP_LyncRdpMode": false,
"FreeRDP_RemoteAssistanceRequestControl": false,
"FreeRDP_TlsSecurity": false,
"FreeRDP_NlaSecurity": false,
"FreeRDP_RdpSecurity": false,
"FreeRDP_TlsSecurity": true,
"FreeRDP_NlaSecurity": true,
"FreeRDP_RdpSecurity": true,
"FreeRDP_ExtSecurity": false,
"FreeRDP_Authentication": true,
"FreeRDP_NegotiateSecurityLayer": true,
@@ -67,7 +67,7 @@
"FreeRDP_DisableCredentialsDelegation": false,
"FreeRDP_VmConnectMode": false,
"FreeRDP_FIPSMode": false,
"FreeRDP_RdstlsSecurity": true,
"FreeRDP_RdstlsSecurity": false,
"FreeRDP_AadSecurity": false,
"FreeRDP_RemoteCredentialGuard": false,
"FreeRDP_RestrictedAdminModeSupported": true,

View File

@@ -57,9 +57,9 @@
"FreeRDP_RemdeskVirtualChannel": false,
"FreeRDP_LyncRdpMode": false,
"FreeRDP_RemoteAssistanceRequestControl": false,
"FreeRDP_TlsSecurity": false,
"FreeRDP_NlaSecurity": false,
"FreeRDP_RdpSecurity": false,
"FreeRDP_TlsSecurity": true,
"FreeRDP_NlaSecurity": true,
"FreeRDP_RdpSecurity": true,
"FreeRDP_ExtSecurity": false,
"FreeRDP_Authentication": true,
"FreeRDP_NegotiateSecurityLayer": true,
@@ -67,7 +67,7 @@
"FreeRDP_DisableCredentialsDelegation": false,
"FreeRDP_VmConnectMode": false,
"FreeRDP_FIPSMode": false,
"FreeRDP_RdstlsSecurity": true,
"FreeRDP_RdstlsSecurity": false,
"FreeRDP_AadSecurity": false,
"FreeRDP_RemoteCredentialGuard": false,
"FreeRDP_RestrictedAdminModeSupported": true,