aboutsummaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
authorUbitUmarov2017-05-22 22:04:20 +0100
committerUbitUmarov2017-05-22 22:05:56 +0100
commit24885819fccbecafb83cec81000416843d86a593 (patch)
tree3951d084a8a72896250c2350c3bd2bffa706ad58
parent receivers can't tell if there where proxies on path unless they look (diff)
downloadopensim-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.cs6
-rw-r--r--OpenSim/Server/Handlers/Map/MapRemoveServerConnector.cs6
-rw-r--r--OpenSim/Server/Handlers/Simulation/AgentHandlers.cs4
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)