From 29c1a5438218d3645f6d543073557c79572afaed Mon Sep 17 00:00:00 2001 From: rdolezel Date: Thu, 9 Aug 2012 17:56:41 +0200 Subject: [PATCH] Quick fix for issue tracker #315 - AntiXSS Library upgraded from version 1.5 to 4.2.1 - WebPortal web.config changed to force framework to use AntiXSS - obsolete AntiXss.HtmlEncode calls replaced with Microsoft.Security.Application.Encoder.HtmlEncode --- WebsitePanel/Lib/AntiXssLibrary.dll | Bin 27424 -> 63768 bytes .../WebsitePanel.WebPortal/Default.aspx.cs | 2 +- .../DiskspaceReportPackageDetails.ascx.cs | 2 +- .../ExchangeContactGeneralSettings.ascx.cs | 4 ++-- ...ngeDistributionListGeneralSettings.ascx.cs | 2 +- ...xchangePublicFolderGeneralSettings.ascx.cs | 2 +- .../OrganizationUserGeneralSettings.ascx.cs | 2 +- .../HostingAddonsEditAddon.ascx.cs | 2 +- .../WebsitePanel/HostingPlansEditPlan.ascx.cs | 2 +- .../WebsitePanel/PeersEditPeer.ascx.cs | 2 +- .../SchedulesEditSchedule.ascx.cs | 2 +- .../WebsitePanel/SpaceEditAddon.ascx.cs | 4 ++-- .../WebsitePanel/SpaceEditDetails.ascx.cs | 2 +- .../SpaceNestedSpacesSummary.ascx.cs | 2 +- .../UserControls/AuditLogControl.ascx.cs | 4 ++-- .../UserControls/Comments.ascx.cs | 4 ++-- .../UserControls/MessageBox.ascx.cs | 2 +- .../UserControls/UsernameControl.ascx.cs | 2 +- .../WebsitePanel/UserCreateSpace.ascx.cs | 2 +- .../WebsitePanel/UserCustomersSummary.ascx.cs | 2 +- .../WebsitePanel/VPS/VdcCreateServer.ascx.cs | 20 +++++++++--------- .../VPSForPC/VdcCreateServer.ascx.cs | 12 +++++------ .../Sources/WebsitePanel.WebPortal/Web.config | 4 ++-- 23 files changed, 41 insertions(+), 41 deletions(-) diff --git a/WebsitePanel/Lib/AntiXssLibrary.dll b/WebsitePanel/Lib/AntiXssLibrary.dll index 53c0be4ecdd743faef3a5689c9d7e8c73308cd1f..c5e3b343a18f86fd3b08b7e077c25d11995c6085 100644 GIT binary patch literal 63768 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%0DH=-kzc1g#(U1S6fh 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 literal 27424 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 OCu9yhum`?_MgIYs$vp1> diff --git a/WebsitePanel/Sources/WebsitePanel.WebPortal/Default.aspx.cs b/WebsitePanel/Sources/WebsitePanel.WebPortal/Default.aspx.cs index c6dd5693..b831b110 100644 --- a/WebsitePanel/Sources/WebsitePanel.WebPortal/Default.aspx.cs +++ b/WebsitePanel/Sources/WebsitePanel.WebPortal/Default.aspx.cs @@ -387,7 +387,7 @@ namespace WebsitePanel.WebPortal { Label lbl = new Label(); lbl.Text = - AntiXss.HtmlEncode("
" + message.Replace("\n", "
") + + Microsoft.Security.Application.Encoder.HtmlEncode("
" + message.Replace("\n", "
") + "
"); lbl.ForeColor = Color.Red; lbl.Font.Bold = true; diff --git a/WebsitePanel/Sources/WebsitePanel.WebPortal/DesktopModules/WebsitePanel/DiskspaceReportPackageDetails.ascx.cs b/WebsitePanel/Sources/WebsitePanel.WebPortal/DesktopModules/WebsitePanel/DiskspaceReportPackageDetails.ascx.cs index a4a4c25e..6e709956 100644 --- a/WebsitePanel/Sources/WebsitePanel.WebPortal/DesktopModules/WebsitePanel/DiskspaceReportPackageDetails.ascx.cs +++ b/WebsitePanel/Sources/WebsitePanel.WebPortal/DesktopModules/WebsitePanel/DiskspaceReportPackageDetails.ascx.cs @@ -94,7 +94,7 @@ namespace WebsitePanel.Portal i++; } - litTotal.Text = AntiXss.HtmlEncode(DiskspaceTotal.ToString()); + litTotal.Text = Microsoft.Security.Application.Encoder.HtmlEncode(DiskspaceTotal.ToString()); // get summary gvSummary.DataSource = ds; diff --git a/WebsitePanel/Sources/WebsitePanel.WebPortal/DesktopModules/WebsitePanel/ExchangeServer/ExchangeContactGeneralSettings.ascx.cs b/WebsitePanel/Sources/WebsitePanel.WebPortal/DesktopModules/WebsitePanel/ExchangeServer/ExchangeContactGeneralSettings.ascx.cs index 3237f9b2..ebc64bfa 100644 --- a/WebsitePanel/Sources/WebsitePanel.WebPortal/DesktopModules/WebsitePanel/ExchangeServer/ExchangeContactGeneralSettings.ascx.cs +++ b/WebsitePanel/Sources/WebsitePanel.WebPortal/DesktopModules/WebsitePanel/ExchangeServer/ExchangeContactGeneralSettings.ascx.cs @@ -64,7 +64,7 @@ namespace WebsitePanel.Portal.ExchangeServer ExchangeContact contact = ES.Services.ExchangeServer.GetContactGeneralSettings(PanelRequest.ItemID, PanelRequest.AccountID); - litDisplayName.Text = AntiXss.HtmlEncode(contact.DisplayName); + litDisplayName.Text = Microsoft.Security.Application.Encoder.HtmlEncode(contact.DisplayName); // bind form txtDisplayName.Text = contact.DisplayName; @@ -146,7 +146,7 @@ namespace WebsitePanel.Portal.ExchangeServer return; } - litDisplayName.Text = AntiXss.HtmlEncode(txtDisplayName.Text); + litDisplayName.Text = Microsoft.Security.Application.Encoder.HtmlEncode(txtDisplayName.Text); messageBox.ShowSuccessMessage("EXCHANGE_UPDATE_CONTACT_SETTINGS"); } diff --git a/WebsitePanel/Sources/WebsitePanel.WebPortal/DesktopModules/WebsitePanel/ExchangeServer/ExchangeDistributionListGeneralSettings.ascx.cs b/WebsitePanel/Sources/WebsitePanel.WebPortal/DesktopModules/WebsitePanel/ExchangeServer/ExchangeDistributionListGeneralSettings.ascx.cs index 4382712e..bdf839bf 100644 --- a/WebsitePanel/Sources/WebsitePanel.WebPortal/DesktopModules/WebsitePanel/ExchangeServer/ExchangeDistributionListGeneralSettings.ascx.cs +++ b/WebsitePanel/Sources/WebsitePanel.WebPortal/DesktopModules/WebsitePanel/ExchangeServer/ExchangeDistributionListGeneralSettings.ascx.cs @@ -105,7 +105,7 @@ namespace WebsitePanel.Portal.ExchangeServer return; } - litDisplayName.Text = AntiXss.HtmlEncode(txtDisplayName.Text); + litDisplayName.Text = Microsoft.Security.Application.Encoder.HtmlEncode(txtDisplayName.Text); messageBox.ShowSuccessMessage("EXCHANGE_UPDATE_DLIST_SETTINGS"); } diff --git a/WebsitePanel/Sources/WebsitePanel.WebPortal/DesktopModules/WebsitePanel/ExchangeServer/ExchangePublicFolderGeneralSettings.ascx.cs b/WebsitePanel/Sources/WebsitePanel.WebPortal/DesktopModules/WebsitePanel/ExchangeServer/ExchangePublicFolderGeneralSettings.ascx.cs index 0be3addb..708b7774 100644 --- a/WebsitePanel/Sources/WebsitePanel.WebPortal/DesktopModules/WebsitePanel/ExchangeServer/ExchangePublicFolderGeneralSettings.ascx.cs +++ b/WebsitePanel/Sources/WebsitePanel.WebPortal/DesktopModules/WebsitePanel/ExchangeServer/ExchangePublicFolderGeneralSettings.ascx.cs @@ -120,7 +120,7 @@ namespace WebsitePanel.Portal.ExchangeServer string origName = litDisplayName.Text; origName = origName.Substring(0, origName.LastIndexOf("\\")); - litDisplayName.Text = AntiXss.HtmlEncode(origName + txtName.Text); + litDisplayName.Text = Microsoft.Security.Application.Encoder.HtmlEncode(origName + txtName.Text); BindSettings(); } diff --git a/WebsitePanel/Sources/WebsitePanel.WebPortal/DesktopModules/WebsitePanel/ExchangeServer/OrganizationUserGeneralSettings.ascx.cs b/WebsitePanel/Sources/WebsitePanel.WebPortal/DesktopModules/WebsitePanel/ExchangeServer/OrganizationUserGeneralSettings.ascx.cs index 3d425536..b58fbea9 100644 --- a/WebsitePanel/Sources/WebsitePanel.WebPortal/DesktopModules/WebsitePanel/ExchangeServer/OrganizationUserGeneralSettings.ascx.cs +++ b/WebsitePanel/Sources/WebsitePanel.WebPortal/DesktopModules/WebsitePanel/ExchangeServer/OrganizationUserGeneralSettings.ascx.cs @@ -70,7 +70,7 @@ namespace WebsitePanel.Portal.HostedSolution OrganizationUser user = ES.Services.Organizations.GetUserGeneralSettings(PanelRequest.ItemID, PanelRequest.AccountID); - litDisplayName.Text = AntiXss.HtmlEncode(user.DisplayName); + litDisplayName.Text = Microsoft.Security.Application.Encoder.HtmlEncode(user.DisplayName); lblUserDomainName.Text = user.DomainUserName; diff --git a/WebsitePanel/Sources/WebsitePanel.WebPortal/DesktopModules/WebsitePanel/HostingAddonsEditAddon.ascx.cs b/WebsitePanel/Sources/WebsitePanel.WebPortal/DesktopModules/WebsitePanel/HostingAddonsEditAddon.ascx.cs index c35c1158..ee7df6f3 100644 --- a/WebsitePanel/Sources/WebsitePanel.WebPortal/DesktopModules/WebsitePanel/HostingAddonsEditAddon.ascx.cs +++ b/WebsitePanel/Sources/WebsitePanel.WebPortal/DesktopModules/WebsitePanel/HostingAddonsEditAddon.ascx.cs @@ -144,7 +144,7 @@ namespace WebsitePanel.Portal try { PackageResult result = ES.Services.Packages.UpdateHostingPlan(plan); - lblMessage.Text = AntiXss.HtmlEncode(GetExceedingQuotasMessage(result.ExceedingQuotas)); + lblMessage.Text = Microsoft.Security.Application.Encoder.HtmlEncode(GetExceedingQuotasMessage(result.ExceedingQuotas)); if (result.Result < 0) { ShowResultMessage(result.Result); diff --git a/WebsitePanel/Sources/WebsitePanel.WebPortal/DesktopModules/WebsitePanel/HostingPlansEditPlan.ascx.cs b/WebsitePanel/Sources/WebsitePanel.WebPortal/DesktopModules/WebsitePanel/HostingPlansEditPlan.ascx.cs index 7077c680..61ecfb3f 100644 --- a/WebsitePanel/Sources/WebsitePanel.WebPortal/DesktopModules/WebsitePanel/HostingPlansEditPlan.ascx.cs +++ b/WebsitePanel/Sources/WebsitePanel.WebPortal/DesktopModules/WebsitePanel/HostingPlansEditPlan.ascx.cs @@ -196,7 +196,7 @@ namespace WebsitePanel.Portal if (result.Result < 0) { ShowResultMessage(result.Result); - lblMessage.Text = AntiXss.HtmlEncode(GetExceedingQuotasMessage(result.ExceedingQuotas)); + lblMessage.Text = Microsoft.Security.Application.Encoder.HtmlEncode(GetExceedingQuotasMessage(result.ExceedingQuotas)); return; } } diff --git a/WebsitePanel/Sources/WebsitePanel.WebPortal/DesktopModules/WebsitePanel/PeersEditPeer.ascx.cs b/WebsitePanel/Sources/WebsitePanel.WebPortal/DesktopModules/WebsitePanel/PeersEditPeer.ascx.cs index 21abeaa7..6750e309 100644 --- a/WebsitePanel/Sources/WebsitePanel.WebPortal/DesktopModules/WebsitePanel/PeersEditPeer.ascx.cs +++ b/WebsitePanel/Sources/WebsitePanel.WebPortal/DesktopModules/WebsitePanel/PeersEditPeer.ascx.cs @@ -38,7 +38,7 @@ using System.Web.UI; using System.Web.UI.WebControls; using System.Web.UI.WebControls.WebParts; using System.Web.UI.HtmlControls; - +using Microsoft.Security.Application; using WebsitePanel.EnterpriseServer; namespace WebsitePanel.Portal diff --git a/WebsitePanel/Sources/WebsitePanel.WebPortal/DesktopModules/WebsitePanel/SchedulesEditSchedule.ascx.cs b/WebsitePanel/Sources/WebsitePanel.WebPortal/DesktopModules/WebsitePanel/SchedulesEditSchedule.ascx.cs index edcf60a8..31ce11ba 100644 --- a/WebsitePanel/Sources/WebsitePanel.WebPortal/DesktopModules/WebsitePanel/SchedulesEditSchedule.ascx.cs +++ b/WebsitePanel/Sources/WebsitePanel.WebPortal/DesktopModules/WebsitePanel/SchedulesEditSchedule.ascx.cs @@ -151,7 +151,7 @@ namespace WebsitePanel.Portal // The view does not provide ability to set and get parameters. return null; } - view.ID = AntiXss.HtmlEncode(taskId); + view.ID = Microsoft.Security.Application.Encoder.HtmlEncode(taskId); view.Visible = visible; view.EnableTheming = true; this.TaskParametersPlaceHolder.Controls.Add(view); diff --git a/WebsitePanel/Sources/WebsitePanel.WebPortal/DesktopModules/WebsitePanel/SpaceEditAddon.ascx.cs b/WebsitePanel/Sources/WebsitePanel.WebPortal/DesktopModules/WebsitePanel/SpaceEditAddon.ascx.cs index 10b37369..e1404595 100644 --- a/WebsitePanel/Sources/WebsitePanel.WebPortal/DesktopModules/WebsitePanel/SpaceEditAddon.ascx.cs +++ b/WebsitePanel/Sources/WebsitePanel.WebPortal/DesktopModules/WebsitePanel/SpaceEditAddon.ascx.cs @@ -137,7 +137,7 @@ namespace WebsitePanel.Portal if (result.Result < 0) { ShowResultMessage(result.Result); - lblMessage.Text = AntiXss.HtmlEncode(GetExceedingQuotasMessage(result.ExceedingQuotas)); + lblMessage.Text = Microsoft.Security.Application.Encoder.HtmlEncode(GetExceedingQuotasMessage(result.ExceedingQuotas)); return; } } @@ -156,7 +156,7 @@ namespace WebsitePanel.Portal if (result.Result < 0) { ShowResultMessage(result.Result); - lblMessage.Text = AntiXss.HtmlEncode(GetExceedingQuotasMessage(result.ExceedingQuotas)); + lblMessage.Text = Microsoft.Security.Application.Encoder.HtmlEncode(GetExceedingQuotasMessage(result.ExceedingQuotas)); return; } } diff --git a/WebsitePanel/Sources/WebsitePanel.WebPortal/DesktopModules/WebsitePanel/SpaceEditDetails.ascx.cs b/WebsitePanel/Sources/WebsitePanel.WebPortal/DesktopModules/WebsitePanel/SpaceEditDetails.ascx.cs index f86fe33f..43fc8c38 100644 --- a/WebsitePanel/Sources/WebsitePanel.WebPortal/DesktopModules/WebsitePanel/SpaceEditDetails.ascx.cs +++ b/WebsitePanel/Sources/WebsitePanel.WebPortal/DesktopModules/WebsitePanel/SpaceEditDetails.ascx.cs @@ -129,7 +129,7 @@ namespace WebsitePanel.Portal if (result.Result < 0) { ShowResultMessage(result.Result); - lblMessage.Text = AntiXss.HtmlEncode(GetExceedingQuotasMessage(result.ExceedingQuotas)); + lblMessage.Text = Microsoft.Security.Application.Encoder.HtmlEncode(GetExceedingQuotasMessage(result.ExceedingQuotas)); return; } } diff --git a/WebsitePanel/Sources/WebsitePanel.WebPortal/DesktopModules/WebsitePanel/SpaceNestedSpacesSummary.ascx.cs b/WebsitePanel/Sources/WebsitePanel.WebPortal/DesktopModules/WebsitePanel/SpaceNestedSpacesSummary.ascx.cs index 7884e70c..704920e9 100644 --- a/WebsitePanel/Sources/WebsitePanel.WebPortal/DesktopModules/WebsitePanel/SpaceNestedSpacesSummary.ascx.cs +++ b/WebsitePanel/Sources/WebsitePanel.WebPortal/DesktopModules/WebsitePanel/SpaceNestedSpacesSummary.ascx.cs @@ -60,7 +60,7 @@ namespace WebsitePanel.Portal DataSet dsSpaces = ES.Services.Packages.GetNestedPackagesSummary(PanelSecurity.PackageId); // all customers - lnkAllSpaces.Text = AntiXss.HtmlEncode(String.Format("All Spaces ({0})", dsSpaces.Tables[0].Rows[0]["PackagesNumber"])); + lnkAllSpaces.Text = Microsoft.Security.Application.Encoder.HtmlEncode(String.Format("All Spaces ({0})", dsSpaces.Tables[0].Rows[0]["PackagesNumber"])); // by status repSpaceStatuses.DataSource = dsSpaces.Tables[1]; diff --git a/WebsitePanel/Sources/WebsitePanel.WebPortal/DesktopModules/WebsitePanel/UserControls/AuditLogControl.ascx.cs b/WebsitePanel/Sources/WebsitePanel.WebPortal/DesktopModules/WebsitePanel/UserControls/AuditLogControl.ascx.cs index 46f848e9..e1f11697 100644 --- a/WebsitePanel/Sources/WebsitePanel.WebPortal/DesktopModules/WebsitePanel/UserControls/AuditLogControl.ascx.cs +++ b/WebsitePanel/Sources/WebsitePanel.WebPortal/DesktopModules/WebsitePanel/UserControls/AuditLogControl.ascx.cs @@ -185,9 +185,9 @@ namespace WebsitePanel.Portal.UserControls GetAuditLogSourceName((string)dr["SourceName"])); // Task sb.AppendFormat("\"{0}\",", - AntiXss.HtmlEncode(GetAuditLogTaskName((string)dr["SourceName"], (string)dr["TaskName"]))); + Microsoft.Security.Application.Encoder.HtmlEncode(GetAuditLogTaskName((string)dr["SourceName"], (string)dr["TaskName"]))); // Item-Name - sb.AppendFormat("\"{0}\",", AntiXss.HtmlEncode(dr["ItemName"].ToString())); + sb.AppendFormat("\"{0}\",", Microsoft.Security.Application.Encoder.HtmlEncode(dr["ItemName"].ToString())); // Execution-Log string executionLog = FormatPlainTextExecutionLog( dr["ExecutionLog"].ToString(), DateTime.Parse(dr["StartDate"].ToString())); diff --git a/WebsitePanel/Sources/WebsitePanel.WebPortal/DesktopModules/WebsitePanel/UserControls/Comments.ascx.cs b/WebsitePanel/Sources/WebsitePanel.WebPortal/DesktopModules/WebsitePanel/UserControls/Comments.ascx.cs index e06e5f4b..b4396825 100644 --- a/WebsitePanel/Sources/WebsitePanel.WebPortal/DesktopModules/WebsitePanel/UserControls/Comments.ascx.cs +++ b/WebsitePanel/Sources/WebsitePanel.WebPortal/DesktopModules/WebsitePanel/UserControls/Comments.ascx.cs @@ -66,8 +66,8 @@ namespace WebsitePanel.Portal if (!String.IsNullOrEmpty(Comments)) { // escape symbols - imgView.AlternateText = Comments;// Comments.Replace("\n", "
").Replace("\r", "");//.Replace(" ", " "); - imgView.ToolTip = Comments; + imgView.AlternateText = Server.HtmlDecode(Comments);// Comments.Replace("\n", "
").Replace("\r", "");//.Replace(" ", " "); + imgView.ToolTip = Server.HtmlDecode(Comments); //.Replace("\n", "
"); } else diff --git a/WebsitePanel/Sources/WebsitePanel.WebPortal/DesktopModules/WebsitePanel/UserControls/MessageBox.ascx.cs b/WebsitePanel/Sources/WebsitePanel.WebPortal/DesktopModules/WebsitePanel/UserControls/MessageBox.ascx.cs index 0ad2e599..a3ff3ac2 100644 --- a/WebsitePanel/Sources/WebsitePanel.WebPortal/DesktopModules/WebsitePanel/UserControls/MessageBox.ascx.cs +++ b/WebsitePanel/Sources/WebsitePanel.WebPortal/DesktopModules/WebsitePanel/UserControls/MessageBox.ascx.cs @@ -81,7 +81,7 @@ namespace WebsitePanel.Portal try { // technical details - litPageUrl.Text = AntiXss.HtmlEncode(Request.Url.ToString()); + litPageUrl.Text = Microsoft.Security.Application.Encoder.HtmlEncode(Request.Url.ToString()); litLoggedUser.Text = PanelSecurity.LoggedUser.Username; litSelectedUser.Text = PanelSecurity.SelectedUser.Username; litPackageName.Text = PanelSecurity.PackageId.ToString(); diff --git a/WebsitePanel/Sources/WebsitePanel.WebPortal/DesktopModules/WebsitePanel/UserControls/UsernameControl.ascx.cs b/WebsitePanel/Sources/WebsitePanel.WebPortal/DesktopModules/WebsitePanel/UserControls/UsernameControl.ascx.cs index b6d2a4e8..d7c51f25 100644 --- a/WebsitePanel/Sources/WebsitePanel.WebPortal/DesktopModules/WebsitePanel/UserControls/UsernameControl.ascx.cs +++ b/WebsitePanel/Sources/WebsitePanel.WebPortal/DesktopModules/WebsitePanel/UserControls/UsernameControl.ascx.cs @@ -71,7 +71,7 @@ namespace WebsitePanel.Portal public string Text { get { return EditMode ? txtName.Text.Trim() : litPrefix.Text + txtName.Text.Trim() + litSuffix.Text; } - set { txtName.Text = value; lblName.Text = AntiXss.HtmlEncode(value); } + set { txtName.Text = value; lblName.Text = Microsoft.Security.Application.Encoder.HtmlEncode(value); } } private UserInfo PolicyUser diff --git a/WebsitePanel/Sources/WebsitePanel.WebPortal/DesktopModules/WebsitePanel/UserCreateSpace.ascx.cs b/WebsitePanel/Sources/WebsitePanel.WebPortal/DesktopModules/WebsitePanel/UserCreateSpace.ascx.cs index f6ada2d5..85aad4b9 100644 --- a/WebsitePanel/Sources/WebsitePanel.WebPortal/DesktopModules/WebsitePanel/UserCreateSpace.ascx.cs +++ b/WebsitePanel/Sources/WebsitePanel.WebPortal/DesktopModules/WebsitePanel/UserCreateSpace.ascx.cs @@ -136,7 +136,7 @@ namespace WebsitePanel.Portal if (result.Result < 0) { ShowResultMessage(result.Result); - lblMessage.Text = AntiXss.HtmlEncode(GetExceedingQuotasMessage(result.ExceedingQuotas)); + lblMessage.Text = Microsoft.Security.Application.Encoder.HtmlEncode(GetExceedingQuotasMessage(result.ExceedingQuotas)); return; } else diff --git a/WebsitePanel/Sources/WebsitePanel.WebPortal/DesktopModules/WebsitePanel/UserCustomersSummary.ascx.cs b/WebsitePanel/Sources/WebsitePanel.WebPortal/DesktopModules/WebsitePanel/UserCustomersSummary.ascx.cs index c83e60b2..c545be87 100644 --- a/WebsitePanel/Sources/WebsitePanel.WebPortal/DesktopModules/WebsitePanel/UserCustomersSummary.ascx.cs +++ b/WebsitePanel/Sources/WebsitePanel.WebPortal/DesktopModules/WebsitePanel/UserCustomersSummary.ascx.cs @@ -52,7 +52,7 @@ namespace WebsitePanel.Portal DataSet dsUsers = ES.Services.Users.GetUsersSummary(PanelSecurity.SelectedUserId); // all customers - lnkAllCustomers.Text = AntiXss.HtmlEncode(String.Format(GetLocalizedString("AllCustomers.Text"), + lnkAllCustomers.Text = Microsoft.Security.Application.Encoder.HtmlEncode(String.Format(GetLocalizedString("AllCustomers.Text"), dsUsers.Tables[0].Rows[0]["UsersNumber"])); // by status diff --git a/WebsitePanel/Sources/WebsitePanel.WebPortal/DesktopModules/WebsitePanel/VPS/VdcCreateServer.ascx.cs b/WebsitePanel/Sources/WebsitePanel.WebPortal/DesktopModules/WebsitePanel/VPS/VdcCreateServer.ascx.cs index 20ef683f..7ef86290 100644 --- a/WebsitePanel/Sources/WebsitePanel.WebPortal/DesktopModules/WebsitePanel/VPS/VdcCreateServer.ascx.cs +++ b/WebsitePanel/Sources/WebsitePanel.WebPortal/DesktopModules/WebsitePanel/VPS/VdcCreateServer.ascx.cs @@ -239,17 +239,17 @@ namespace WebsitePanel.Portal.VPS private void BindSummary() { // general - litHostname.Text = AntiXss.HtmlEncode(String.Format("{0}.{1}", txtHostname.Text.Trim(), txtDomain.Text.Trim())); + litHostname.Text = Microsoft.Security.Application.Encoder.HtmlEncode(String.Format("{0}.{1}", txtHostname.Text.Trim(), txtDomain.Text.Trim())); litOperatingSystem.Text = listOperatingSystems.SelectedItem.Text; - litSummaryEmail.Text = AntiXss.HtmlEncode(txtSummaryEmail.Text.Trim()); + litSummaryEmail.Text = Microsoft.Security.Application.Encoder.HtmlEncode(txtSummaryEmail.Text.Trim()); SummSummaryEmailRow.Visible = chkSendSummary.Checked; // config - litCpu.Text = AntiXss.HtmlEncode(ddlCpu.SelectedValue); - litRam.Text = AntiXss.HtmlEncode(txtRam.Text.Trim()); - litHdd.Text = AntiXss.HtmlEncode(txtHdd.Text.Trim()); - litSnapshots.Text = AntiXss.HtmlEncode(txtSnapshots.Text.Trim()); + litCpu.Text = Microsoft.Security.Application.Encoder.HtmlEncode(ddlCpu.SelectedValue); + litRam.Text = Microsoft.Security.Application.Encoder.HtmlEncode(txtRam.Text.Trim()); + litHdd.Text = Microsoft.Security.Application.Encoder.HtmlEncode(txtHdd.Text.Trim()); + litSnapshots.Text = Microsoft.Security.Application.Encoder.HtmlEncode(txtSnapshots.Text.Trim()); optionDvdInstalled.Value = chkDvdInstalled.Checked; optionBootFromCd.Value = chkBootFromCd.Checked; optionNumLock.Value = chkNumLock.Checked; @@ -262,23 +262,23 @@ namespace WebsitePanel.Portal.VPS // external network optionExternalNetwork.Value = chkExternalNetworkEnabled.Checked; SummExternalAddressesNumberRow.Visible = radioExternalRandom.Checked && chkExternalNetworkEnabled.Checked; - litExternalAddressesNumber.Text = AntiXss.HtmlEncode(txtExternalAddressesNumber.Text.Trim()); + litExternalAddressesNumber.Text = Microsoft.Security.Application.Encoder.HtmlEncode(txtExternalAddressesNumber.Text.Trim()); SummExternalAddressesListRow.Visible = radioExternalSelected.Checked && chkExternalNetworkEnabled.Checked; List ipAddresses = new List(); foreach (ListItem li in listExternalAddresses.Items) if (li.Selected) ipAddresses.Add(li.Text); - litExternalAddresses.Text = AntiXss.HtmlEncode(String.Join(", ", ipAddresses.ToArray())); + litExternalAddresses.Text = Microsoft.Security.Application.Encoder.HtmlEncode(String.Join(", ", ipAddresses.ToArray())); // private network optionPrivateNetwork.Value = chkPrivateNetworkEnabled.Checked; SummPrivateAddressesNumberRow.Visible = radioPrivateRandom.Checked && chkPrivateNetworkEnabled.Checked && (ViewState["DHCP"] == null); - litPrivateAddressesNumber.Text = AntiXss.HtmlEncode(txtPrivateAddressesNumber.Text.Trim()); + litPrivateAddressesNumber.Text = Microsoft.Security.Application.Encoder.HtmlEncode(txtPrivateAddressesNumber.Text.Trim()); SummPrivateAddressesListRow.Visible = radioPrivateSelected.Checked && chkPrivateNetworkEnabled.Checked && (ViewState["DHCP"] == null); string[] privIps = Utils.ParseDelimitedString(txtPrivateAddressesList.Text, '\n', '\r', ' ', '\t'); - litPrivateAddressesList.Text = AntiXss.HtmlEncode(String.Join(", ", privIps)); + litPrivateAddressesList.Text = Microsoft.Security.Application.Encoder.HtmlEncode(String.Join(", ", privIps)); } protected void wizard_FinishButtonClick(object sender, WizardNavigationEventArgs e) diff --git a/WebsitePanel/Sources/WebsitePanel.WebPortal/DesktopModules/WebsitePanel/VPSForPC/VdcCreateServer.ascx.cs b/WebsitePanel/Sources/WebsitePanel.WebPortal/DesktopModules/WebsitePanel/VPSForPC/VdcCreateServer.ascx.cs index b79b834e..3d76e977 100644 --- a/WebsitePanel/Sources/WebsitePanel.WebPortal/DesktopModules/WebsitePanel/VPSForPC/VdcCreateServer.ascx.cs +++ b/WebsitePanel/Sources/WebsitePanel.WebPortal/DesktopModules/WebsitePanel/VPSForPC/VdcCreateServer.ascx.cs @@ -264,17 +264,17 @@ namespace WebsitePanel.Portal.VPSForPC { // general litHostname.Text = txtVmName.Text.Trim(); - // litHostname.Text = AntiXss.HtmlEncode(String.Format("{0}.{1}", txtHostname.Text.Trim(), txtDomain.Text.Trim())); + // litHostname.Text = Microsoft.Security.Application.Encoder.HtmlEncode(String.Format("{0}.{1}", txtHostname.Text.Trim(), txtDomain.Text.Trim())); litOperatingSystem.Text = listOperatingSystems.SelectedItem.Text; - litSummaryEmail.Text = AntiXss.HtmlEncode(txtSummaryEmail.Text.Trim()); + litSummaryEmail.Text = Microsoft.Security.Application.Encoder.HtmlEncode(txtSummaryEmail.Text.Trim()); SummSummaryEmailRow.Visible = chkSendSummary.Checked; // config - litCpu.Text = AntiXss.HtmlEncode(ddlCpu.SelectedValue); - litRam.Text = AntiXss.HtmlEncode(txtRam.Text.Trim()); - litHdd.Text = AntiXss.HtmlEncode(txtHdd.Text.Trim()); - //litSnapshots.Text = AntiXss.HtmlEncode(txtSnapshots.Text.Trim()); + litCpu.Text = Microsoft.Security.Application.Encoder.HtmlEncode(ddlCpu.SelectedValue); + litRam.Text = Microsoft.Security.Application.Encoder.HtmlEncode(txtRam.Text.Trim()); + litHdd.Text = Microsoft.Security.Application.Encoder.HtmlEncode(txtHdd.Text.Trim()); + //litSnapshots.Text = Microsoft.Security.Application.Encoder.HtmlEncode(txtSnapshots.Text.Trim()); //optionDvdInstalled.Value = chkDvdInstalled.Checked; //optionBootFromCd.Value = chkBootFromCd.Checked; //optionNumLock.Value = chkNumLock.Checked; diff --git a/WebsitePanel/Sources/WebsitePanel.WebPortal/Web.config b/WebsitePanel/Sources/WebsitePanel.WebPortal/Web.config index 01cb22c8..41e241ed 100644 --- a/WebsitePanel/Sources/WebsitePanel.WebPortal/Web.config +++ b/WebsitePanel/Sources/WebsitePanel.WebPortal/Web.config @@ -6,7 +6,7 @@ - + @@ -20,7 +20,7 @@ - +