Improved debug messages to track what is going on with the XFF header

This commit is contained in:
Diva Canto
2011-01-09 16:52:41 -08:00
parent 0fabe0e5a5
commit e80bcc0049
3 changed files with 11 additions and 5 deletions

View File

@@ -217,6 +217,8 @@ namespace OpenSim.Server.Handlers.Hypergrid
Hashtable headers = (Hashtable)request["headers"];
if (headers.ContainsKey("X-Forwarded-For") && headers["X-Forwarded-For"] != null)
{
m_log.DebugFormat("[HOME AGENT HANDLER]: XFF is {0}", headers["X-Forwarded-For"]);
IPEndPoint ep = Util.GetClientIPFromXFF((string)headers["X-Forwarded-For"]);
if (ep != null)
return ep.Address.ToString();

View File

@@ -202,6 +202,8 @@ namespace OpenSim.Server.Handlers.Simulation
Hashtable headers = (Hashtable)request["headers"];
if (headers.ContainsKey("X-Forwarded-For") && headers["X-Forwarded-For"] != null)
{
m_log.DebugFormat("[AGENT HANDLER]: XFF is {0}", headers["X-Forwarded-For"]);
IPEndPoint ep = Util.GetClientIPFromXFF((string)headers["X-Forwarded-For"]);
if (ep != null)
return ep.Address.ToString();