aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Emby.Server.Implementations/SocketSharp/RequestMono.cs17
-rw-r--r--Emby.Server.Implementations/SocketSharp/WebSocketSharpRequest.cs17
-rw-r--r--MediaBrowser.Model/Services/IRequest.cs10
3 files changed, 0 insertions, 44 deletions
diff --git a/Emby.Server.Implementations/SocketSharp/RequestMono.cs b/Emby.Server.Implementations/SocketSharp/RequestMono.cs
index a8142aef6..113f76b10 100644
--- a/Emby.Server.Implementations/SocketSharp/RequestMono.cs
+++ b/Emby.Server.Implementations/SocketSharp/RequestMono.cs
@@ -105,14 +105,6 @@ namespace Emby.Server.Implementations.SocketSharp
await LoadWwwForm(form).ConfigureAwait(false);
}
-#if NET_4_0
- if (validateRequestNewMode && !checked_form) {
- // Setting this before calling the validator prevents
- // possible endless recursion
- checked_form = true;
- ValidateNameValueCollection("Form", query_string_nvc, RequestValidationSource.Form);
- } else
-#endif
if (validate_form && !checked_form)
{
checked_form = true;
@@ -129,8 +121,6 @@ namespace Emby.Server.Implementations.SocketSharp
protected bool validate_cookies { get; set; }
protected bool validate_query_string { get; set; }
protected bool validate_form { get; set; }
- protected bool checked_cookies { get; set; }
- protected bool checked_query_string { get; set; }
protected bool checked_form { get; set; }
private static void ThrowValidationException(string name, string key, string value)
@@ -210,13 +200,6 @@ namespace Emby.Server.Implementations.SocketSharp
return false;
}
- public void ValidateInput()
- {
- validate_cookies = true;
- validate_query_string = true;
- validate_form = true;
- }
-
private bool IsContentType(string ct, bool starts_with)
{
if (ct == null || ContentType == null)
diff --git a/Emby.Server.Implementations/SocketSharp/WebSocketSharpRequest.cs b/Emby.Server.Implementations/SocketSharp/WebSocketSharpRequest.cs
index 53dce667b..bddccf68b 100644
--- a/Emby.Server.Implementations/SocketSharp/WebSocketSharpRequest.cs
+++ b/Emby.Server.Implementations/SocketSharp/WebSocketSharpRequest.cs
@@ -48,8 +48,6 @@ namespace Emby.Server.Implementations.SocketSharp
public string AbsoluteUri => request.GetDisplayUrl().TrimEnd('/');
- public string UserHostAddress => request.HttpContext.Connection.RemoteIpAddress.ToString();
-
public string XForwardedFor
=> StringValues.IsNullOrEmpty(request.Headers["X-Forwarded-For"]) ? null : request.Headers["X-Forwarded-For"].ToString();
@@ -142,19 +140,6 @@ namespace Emby.Server.Implementations.SocketSharp
return name;
}
- internal static bool ContainsNonAsciiChars(string token)
- {
- for (int i = 0; i < token.Length; ++i)
- {
- if ((token[i] < 0x20) || (token[i] > 0x7e))
- {
- return true;
- }
- }
-
- return false;
- }
-
private string NormalizeIp(string ip)
{
if (!string.IsNullOrWhiteSpace(ip))
@@ -171,8 +156,6 @@ namespace Emby.Server.Implementations.SocketSharp
return ip;
}
- public bool IsSecureConnection => request.IsHttps || XForwardedProtocol == "https";
-
public string[] AcceptTypes => request.Headers.GetCommaSeparatedValues(HeaderNames.Accept);
private Dictionary<string, object> items;
diff --git a/MediaBrowser.Model/Services/IRequest.cs b/MediaBrowser.Model/Services/IRequest.cs
index c7dccdb6f..0fd4ea37b 100644
--- a/MediaBrowser.Model/Services/IRequest.cs
+++ b/MediaBrowser.Model/Services/IRequest.cs
@@ -62,11 +62,6 @@ namespace MediaBrowser.Model.Services
string AbsoluteUri { get; }
/// <summary>
- /// The Remote Ip as reported by Request.UserHostAddress
- /// </summary>
- string UserHostAddress { get; }
-
- /// <summary>
/// The Remote Ip as reported by X-Forwarded-For, X-Real-IP or Request.UserHostAddress
/// </summary>
string RemoteIp { get; }
@@ -76,11 +71,6 @@ namespace MediaBrowser.Model.Services
/// </summary>
string Authorization { get; }
- /// <summary>
- /// e.g. is https or not
- /// </summary>
- bool IsSecureConnection { get; }
-
string[] AcceptTypes { get; }
string PathInfo { get; }