Skip to content

Commit 0931f8b

Browse files
authored
Merge pull request #9455 from NuGet/dev
[ReleasePrep][2023.04.05]RI of dev into main
2 parents 3f644cb + 10e5890 commit 0931f8b

File tree

13 files changed

+84
-42
lines changed

13 files changed

+84
-42
lines changed

src/NuGetGallery.Core/Infrastructure/TableErrorLog.cs

Lines changed: 14 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -186,7 +186,7 @@ public override string Log(Error error)
186186
return pos.ToString(CultureInfo.InvariantCulture);
187187
}
188188

189-
private void Obfuscate(Error error)
189+
public static void Obfuscate(Error error)
190190
{
191191
error.User = string.Empty;
192192
if (error.Form != null)
@@ -218,10 +218,19 @@ private void Obfuscate(Error error)
218218

219219
error.ServerVariables["HTTP_X_NUGET_APIKEY"] = string.Empty;
220220

221-
var forwardedIps = error.ServerVariables["HTTP_X_FORWARDED_FOR"].Split(',');
222-
var obfuscatedIps = forwardedIps.Select(Obfuscator.ObfuscateIp);
223-
224-
error.ServerVariables["HTTP_X_FORWARDED_FOR"] = string.Join(",", obfuscatedIps);
221+
var forwardedIps = error.ServerVariables["HTTP_X_FORWARDED_FOR"]?
222+
.Split(',')
223+
.Select(x => x.Trim())
224+
.Where(x => x.Length > 0)
225+
.ToList();
226+
if (forwardedIps != null)
227+
{
228+
var obfuscatedIps = string.Join(",", forwardedIps.Select(Obfuscator.ObfuscateIp));
229+
if (!string.IsNullOrWhiteSpace(obfuscatedIps))
230+
{
231+
error.ServerVariables["HTTP_X_FORWARDED_FOR"] = obfuscatedIps;
232+
}
233+
}
225234
}
226235
}
227236
}

src/NuGetGallery/App_Code/ViewHelpers.cshtml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -577,8 +577,8 @@ var hlp = new AccordionHelper(name, formModelStatePrefix, expanded, page);
577577
</div>
578578
if (!disabled)
579579
{
580-
<div class="panel panel-default panel-collapse collapse @(expanded ? "in" : string.Empty)"
581-
aria-expanded="@(expanded ? "true" : "false")" id="@id-container">
580+
<div aria-controls="panel-body" class="panel panel-default panel-collapse collapse @(expanded ? "in" : string.Empty)"
581+
id="@id-container">
582582
<div class="panel-body">
583583
@content(MvcHtmlString.Empty)
584584
</div>

src/NuGetGallery/Scripts/gallery/page-list-packages.js

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@ $(function() {
22
'use strict';
33

44
$(".reserved-indicator").each(window.nuget.setPopovers);
5-
$(".framework-filter-info-icon").each(window.nuget.setPopovers);
65

76
const searchForm = document.forms.search;
87
const allFrameworks = document.querySelectorAll('.framework');

src/NuGetGallery/Strings.Designer.cs

Lines changed: 0 additions & 9 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/NuGetGallery/Strings.resx

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1254,7 +1254,4 @@ The {1} Team</value>
12541254
<data name="ForgotPassword_Disabled_Error" xml:space="preserve">
12551255
<value>Forgot password is disabled.</value>
12561256
</data>
1257-
<data name="FrameworkFilterInformation_Tooltip" xml:space="preserve">
1258-
<value>Filters packages based on the target frameworks included in the NuGet Package.</value>
1259-
</data>
12601257
</root>

src/NuGetGallery/ViewModels/PackageListViewModel.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -84,6 +84,6 @@ public PackageListViewModel(
8484

8585
public Dictionary<string, FrameworkFilterHelper.FrameworkFilterGroup> FrameworkFilters = FrameworkFilterHelper.FrameworkFilters;
8686

87-
public string TargetFrameworkInformationLink = "https://learn.microsoft.com/en-us/dotnet/standard/frameworks";
87+
public string FrameworksFilteringInformationLink = "https://learn.microsoft.com/nuget/consume-packages/finding-and-choosing-packages#advanced-filtering-and-sorting";
8888
}
8989
}

src/NuGetGallery/Views/Organizations/_OrganizationAccountManageMembers.cshtml

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -68,18 +68,7 @@
6868
<!-- /ko -->
6969
</div>
7070
</div>
71-
<div class="col-xs-2 col-sm-2 col-sm-push-3 member-column text-right">
72-
<!-- ko if: IsCurrentUser || @(Model.CanManageMemberships ? "true" : "false") -->
73-
<div>
74-
<span>
75-
<button class="btn-link" data-bind="click: DeleteMember, attr: { 'aria-label': 'Delete Member' }">
76-
<i class="ms-Icon ms-Icon--Cancel" aria-hidden="true"></i>
77-
</button>
78-
</span>
79-
</div>
80-
<!-- /ko -->
81-
</div>
82-
<div class="col-xs-12 col-sm-3 col-sm-pull-2 member-column">
71+
<div class="col-xs-8 col-sm-3 member-column">
8372
<div>
8473
@if (Model.CanManageMemberships)
8574
{
@@ -93,6 +82,17 @@
9382
}
9483
</div>
9584
</div>
85+
<div class="col-xs-4 col-sm-2 member-column text-right">
86+
<!-- ko if: IsCurrentUser || @(Model.CanManageMemberships ? "true" : "false") -->
87+
<div>
88+
<span>
89+
<button class="btn-link" data-bind="click: DeleteMember, attr: { 'aria-label': 'Delete Member' }">
90+
<i class="ms-Icon ms-Icon--Cancel" aria-hidden="true"></i>
91+
</button>
92+
</span>
93+
</div>
94+
<!-- /ko -->
95+
</div>
9696
</div>
9797
</div>
9898
</div>

src/NuGetGallery/Views/Shared/ListPackages.cshtml

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -82,10 +82,8 @@
8282
<fieldset id="frameworkfilters">
8383
<legend>
8484
Frameworks
85-
<a href="@(Model.TargetFrameworkInformationLink)" title="Frameworks filter information">
86-
<i class="framework-filter-info-icon ms-Icon ms-Icon--Info" tabindex="0"
87-
data-content="@Strings.FrameworkFilterInformation_Tooltip"
88-
alt="@Strings.FrameworkFilterInformation_Tooltip"></i>
85+
<a href="@(Model.FrameworksFilteringInformationLink)" title="Filters packages based on the target frameworks included in the NuGet Package. Click here to learn more.">
86+
<i class="framework-filter-info-icon ms-Icon ms-Icon--Info"></i>
8987
</a>
9088
</legend>
9189
@foreach (var framework in Model.FrameworkFilters.Values)

src/NuGetGallery/Views/Shared/_ListPackage.cshtml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -126,7 +126,7 @@
126126
@Model.ShortDescription
127127
@if (Model.IsDescriptionTruncated)
128128
{
129-
@Html.RouteLink("More information", RouteName.DisplayPackage, new { Model.Id, Model.Version })
129+
@Html.RouteLink("More information", RouteName.DisplayPackage, new { Model.Id, Model.Version }, new { @title = "More information about " + Model.Id + " package." })
130130
}
131131
</div>
132132
</div>

src/NuGetGallery/Views/Users/ApiKeys.cshtml

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -336,8 +336,7 @@
336336

337337
<div class="row">
338338
<div class="col-sm-12 form-group">
339-
<b id="select-scopes" class="ms-fontSize-xl">Select Scopes</b>
340-
<br />
339+
<h4 id="select-scopes" class="ms-fontSize-xl"><b>Select Scopes</b></h4>
341340
<span class="has-error">
342341
<span class="help-block" data-bind="text: ScopesError" aria-live="polite" role="alert"></span>
343342
</span>
@@ -394,7 +393,7 @@
394393
<!-- /ko -->
395394
<div class="row">
396395
<div class="col-sm-12">
397-
<b class="ms-fontSize-xl">Select Packages</b>
396+
<h4 class="ms-fontSize-xl"><b>Select Packages</b></h4>
398397
<p>
399398
To select which packages to associate with a key, use a glob pattern, select
400399
individual packages, or both.

0 commit comments

Comments
 (0)