diff options
author | UbitUmarov | 2017-05-22 22:04:20 +0100 |
---|---|---|
committer | UbitUmarov | 2017-05-22 22:05:56 +0100 |
commit | 24885819fccbecafb83cec81000416843d86a593 (patch) | |
tree | 3951d084a8a72896250c2350c3bd2bffa706ad58 | |
parent | receivers can't tell if there where proxies on path unless they look (diff) | |
download | opensim-SC-24885819fccbecafb83cec81000416843d86a593.zip opensim-SC-24885819fccbecafb83cec81000416843d86a593.tar.gz opensim-SC-24885819fccbecafb83cec81000416843d86a593.tar.bz2 opensim-SC-24885819fccbecafb83cec81000416843d86a593.tar.xz |
check XFF headers of caller, but be quiet about them
-rw-r--r-- | OpenSim/Server/Handlers/Map/MapAddServerConnector.cs | 6 | ||||
-rw-r--r-- | OpenSim/Server/Handlers/Map/MapRemoveServerConnector.cs | 6 | ||||
-rw-r--r-- | OpenSim/Server/Handlers/Simulation/AgentHandlers.cs | 4 |
3 files changed, 8 insertions, 8 deletions
diff --git a/OpenSim/Server/Handlers/Map/MapAddServerConnector.cs b/OpenSim/Server/Handlers/Map/MapAddServerConnector.cs index bfd73a2..331dabf 100644 --- a/OpenSim/Server/Handlers/Map/MapAddServerConnector.cs +++ b/OpenSim/Server/Handlers/Map/MapAddServerConnector.cs | |||
@@ -225,8 +225,8 @@ namespace OpenSim.Server.Handlers.MapImage | |||
225 | 225 | ||
226 | private System.Net.IPAddress GetCallerIP(IOSHttpRequest request) | 226 | private System.Net.IPAddress GetCallerIP(IOSHttpRequest request) |
227 | { | 227 | { |
228 | if (!m_Proxy) | 228 | // if (!m_Proxy) |
229 | return request.RemoteIPEndPoint.Address; | 229 | // return request.RemoteIPEndPoint.Address; |
230 | 230 | ||
231 | // We're behind a proxy | 231 | // We're behind a proxy |
232 | string xff = "X-Forwarded-For"; | 232 | string xff = "X-Forwarded-For"; |
@@ -236,7 +236,7 @@ namespace OpenSim.Server.Handlers.MapImage | |||
236 | 236 | ||
237 | if (xffValue == null || (xffValue != null && xffValue == string.Empty)) | 237 | if (xffValue == null || (xffValue != null && xffValue == string.Empty)) |
238 | { | 238 | { |
239 | m_log.WarnFormat("[MAP IMAGE HANDLER]: No XFF header"); | 239 | // m_log.WarnFormat("[MAP IMAGE HANDLER]: No XFF header"); |
240 | return request.RemoteIPEndPoint.Address; | 240 | return request.RemoteIPEndPoint.Address; |
241 | } | 241 | } |
242 | 242 | ||
diff --git a/OpenSim/Server/Handlers/Map/MapRemoveServerConnector.cs b/OpenSim/Server/Handlers/Map/MapRemoveServerConnector.cs index 8a3875d..9daeb73 100644 --- a/OpenSim/Server/Handlers/Map/MapRemoveServerConnector.cs +++ b/OpenSim/Server/Handlers/Map/MapRemoveServerConnector.cs | |||
@@ -229,8 +229,8 @@ namespace OpenSim.Server.Handlers.MapImage | |||
229 | 229 | ||
230 | private System.Net.IPAddress GetCallerIP(IOSHttpRequest request) | 230 | private System.Net.IPAddress GetCallerIP(IOSHttpRequest request) |
231 | { | 231 | { |
232 | if (!m_Proxy) | 232 | // if (!m_Proxy) |
233 | return request.RemoteIPEndPoint.Address; | 233 | // return request.RemoteIPEndPoint.Address; |
234 | 234 | ||
235 | // We're behind a proxy | 235 | // We're behind a proxy |
236 | string xff = "X-Forwarded-For"; | 236 | string xff = "X-Forwarded-For"; |
@@ -240,7 +240,7 @@ namespace OpenSim.Server.Handlers.MapImage | |||
240 | 240 | ||
241 | if (xffValue == null || (xffValue != null && xffValue == string.Empty)) | 241 | if (xffValue == null || (xffValue != null && xffValue == string.Empty)) |
242 | { | 242 | { |
243 | m_log.WarnFormat("[MAP IMAGE HANDLER]: No XFF header"); | 243 | // m_log.WarnFormat("[MAP IMAGE HANDLER]: No XFF header"); |
244 | return request.RemoteIPEndPoint.Address; | 244 | return request.RemoteIPEndPoint.Address; |
245 | } | 245 | } |
246 | 246 | ||
diff --git a/OpenSim/Server/Handlers/Simulation/AgentHandlers.cs b/OpenSim/Server/Handlers/Simulation/AgentHandlers.cs index bb524e6..c52a1ab 100644 --- a/OpenSim/Server/Handlers/Simulation/AgentHandlers.cs +++ b/OpenSim/Server/Handlers/Simulation/AgentHandlers.cs | |||
@@ -531,11 +531,11 @@ namespace OpenSim.Server.Handlers.Simulation | |||
531 | 531 | ||
532 | if (!headers.ContainsKey(xff) || headers[xff] == null) | 532 | if (!headers.ContainsKey(xff) || headers[xff] == null) |
533 | { | 533 | { |
534 | m_log.WarnFormat("[AGENT HANDLER]: No XFF header"); | 534 | // m_log.WarnFormat("[AGENT HANDLER]: No XFF header"); |
535 | return Util.GetCallerIP(request); | 535 | return Util.GetCallerIP(request); |
536 | } | 536 | } |
537 | 537 | ||
538 | m_log.DebugFormat("[AGENT HANDLER]: XFF is {0}", headers[xff]); | 538 | // m_log.DebugFormat("[AGENT HANDLER]: XFF is {0}", headers[xff]); |
539 | 539 | ||
540 | IPEndPoint ep = Util.GetClientIPFromXFF((string)headers[xff]); | 540 | IPEndPoint ep = Util.GetClientIPFromXFF((string)headers[xff]); |
541 | if (ep != null) | 541 | if (ep != null) |