Skip to content

Commit a433bd7

Browse files
committed
Update AnyWildcardMatches to ignore case by default.
1 parent e406ef8 commit a433bd7

File tree

5 files changed

+9
-9
lines changed

5 files changed

+9
-9
lines changed

src/Exceptionless/Extensions/StringExtensions.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ public static string ToLowerUnderscoredWords(this string value) {
2222
return builder.ToString();
2323
}
2424

25-
public static bool AnyWildcardMatches(this string value, IEnumerable<string> patternsToMatch, bool ignoreCase = false) {
25+
public static bool AnyWildcardMatches(this string value, IEnumerable<string> patternsToMatch, bool ignoreCase = true) {
2626
if (patternsToMatch == null || value == null)
2727
return false;
2828

src/Platforms/Exceptionless.AspNetCore/RequestInfoCollector.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -74,7 +74,7 @@ private static Dictionary<string, string> ToDictionary(this IRequestCookieCollec
7474
var d = new Dictionary<string, string>();
7575

7676
foreach (var kvp in cookies) {
77-
if (String.IsNullOrEmpty(kvp.Key) || kvp.Key.AnyWildcardMatches(_ignoredCookies, true) || kvp.Key.AnyWildcardMatches(exclusions, true))
77+
if (String.IsNullOrEmpty(kvp.Key) || kvp.Key.AnyWildcardMatches(_ignoredCookies) || kvp.Key.AnyWildcardMatches(exclusions))
7878
continue;
7979

8080
d.Add(kvp.Key, kvp.Value);
@@ -87,7 +87,7 @@ private static Dictionary<string, string> ToDictionary(this IEnumerable<KeyValue
8787
var d = new Dictionary<string, string>();
8888

8989
foreach (var kvp in values) {
90-
if (String.IsNullOrEmpty(kvp.Key) || kvp.Key.AnyWildcardMatches(_ignoredFormFields, true) || kvp.Key.AnyWildcardMatches(exclusions, true))
90+
if (String.IsNullOrEmpty(kvp.Key) || kvp.Key.AnyWildcardMatches(_ignoredFormFields) || kvp.Key.AnyWildcardMatches(exclusions))
9191
continue;
9292

9393
try {

src/Platforms/Exceptionless.Nancy/NancyRequestInfoCollector.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,7 @@ public static RequestInfo Collect(NancyContext context, IEnumerable<string> excl
5454
private static Dictionary<string, string> ToDictionary(this IEnumerable<KeyValuePair<string, string>> cookies, IEnumerable<string> exclusions) {
5555
var d = new Dictionary<string, string>();
5656

57-
foreach (var kv in cookies.Where(pair => !String.IsNullOrEmpty(pair.Key) && !pair.Key.AnyWildcardMatches(_ignoredCookies, true) && !pair.Key.AnyWildcardMatches(exclusions, true))) {
57+
foreach (var kv in cookies.Where(pair => !String.IsNullOrEmpty(pair.Key) && !pair.Key.AnyWildcardMatches(_ignoredCookies) && !pair.Key.AnyWildcardMatches(exclusions))) {
5858
if (!d.ContainsKey(kv.Key))
5959
d.Add(kv.Key, kv.Value);
6060
}
@@ -67,7 +67,7 @@ private static Dictionary<string, string> ToDictionary(this NameValueCollection
6767

6868
var exclusionsArray = exclusions as string[] ?? exclusions.ToArray();
6969
foreach (string key in values.AllKeys) {
70-
if (String.IsNullOrEmpty(key) || key.AnyWildcardMatches(_ignoredFormFields, true) || key.AnyWildcardMatches(exclusionsArray, true))
70+
if (String.IsNullOrEmpty(key) || key.AnyWildcardMatches(_ignoredFormFields) || key.AnyWildcardMatches(exclusionsArray))
7171
continue;
7272

7373
try {

src/Platforms/Exceptionless.Web/RequestInfoCollector.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -88,7 +88,7 @@ public static RequestInfo Collect(HttpContextBase context, ExceptionlessConfigur
8888
private static Dictionary<string, string> ToDictionary(this HttpCookieCollection cookies, IEnumerable<string> exclusions) {
8989
var d = new Dictionary<string, string>();
9090

91-
foreach (string key in cookies.AllKeys.Distinct().Where(k => !String.IsNullOrEmpty(k) && !k.AnyWildcardMatches(_ignoredCookies, true) && !k.AnyWildcardMatches(exclusions, true))) {
91+
foreach (string key in cookies.AllKeys.Distinct().Where(k => !String.IsNullOrEmpty(k) && !k.AnyWildcardMatches(_ignoredCookies) && !k.AnyWildcardMatches(exclusions))) {
9292
try {
9393
HttpCookie cookie = cookies.Get(key);
9494
if (cookie != null && cookie.Value != null && cookie.Value.Length < MAX_DATA_ITEM_LENGTH && !d.ContainsKey(key))
@@ -107,7 +107,7 @@ private static Dictionary<string, string> ToDictionary(this NameValueCollection
107107

108108
var exclusionsArray = exclusions as string[] ?? exclusions.ToArray();
109109
foreach (string key in values.AllKeys) {
110-
if (String.IsNullOrEmpty(key) || key.AnyWildcardMatches(_ignoredFormFields, true) || key.AnyWildcardMatches(exclusionsArray, true))
110+
if (String.IsNullOrEmpty(key) || key.AnyWildcardMatches(_ignoredFormFields) || key.AnyWildcardMatches(exclusionsArray))
111111
continue;
112112

113113
try {

src/Platforms/Exceptionless.WebApi/RequestInfoCollector.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,7 @@ private static Dictionary<string, string> ToDictionary(this IEnumerable<CookieHe
5656
var d = new Dictionary<string, string>();
5757

5858
foreach (CookieHeaderValue cookie in cookies) {
59-
foreach (CookieState innerCookie in cookie.Cookies.Where(k => k != null && !String.IsNullOrEmpty(k.Name) && !k.Name.AnyWildcardMatches(_ignoredCookies, true) && !k.Name.AnyWildcardMatches(exclusions, true))) {
59+
foreach (CookieState innerCookie in cookie.Cookies.Where(k => k != null && !String.IsNullOrEmpty(k.Name) && !k.Name.AnyWildcardMatches(_ignoredCookies) && !k.Name.AnyWildcardMatches(exclusions))) {
6060
if (!d.ContainsKey(innerCookie.Name))
6161
d.Add(innerCookie.Name, innerCookie.Value);
6262
}
@@ -70,7 +70,7 @@ private static Dictionary<string, string> ToDictionary(this NameValueCollection
7070

7171
var patternsToMatch = exclusions as string[] ?? exclusions.ToArray();
7272
foreach (string key in values.AllKeys) {
73-
if (String.IsNullOrEmpty(key) || key.AnyWildcardMatches(_ignoredFormFields, true) || key.AnyWildcardMatches(patternsToMatch, true))
73+
if (String.IsNullOrEmpty(key) || key.AnyWildcardMatches(_ignoredFormFields) || key.AnyWildcardMatches(patternsToMatch))
7474
continue;
7575

7676
try {

0 commit comments

Comments
 (0)