[Yanel-commits] rev 60438 - public/yanel/trunk/src/webapp/src/java/org/wyona/yanel/servlet

michi at wyona.com michi at wyona.com
Mon Sep 5 16:25:40 CEST 2011


Author: michi
Date: 2011-09-05 16:25:39 +0200 (Mon, 05 Sep 2011)
New Revision: 60438

Modified:
   public/yanel/trunk/src/webapp/src/java/org/wyona/yanel/servlet/YanelServlet.java
Log:
fallback to get remote address if X-FORWARDED-FOR header does not exist

Modified: public/yanel/trunk/src/webapp/src/java/org/wyona/yanel/servlet/YanelServlet.java
===================================================================
--- public/yanel/trunk/src/webapp/src/java/org/wyona/yanel/servlet/YanelServlet.java	2011-09-05 13:31:27 UTC (rev 60437)
+++ public/yanel/trunk/src/webapp/src/java/org/wyona/yanel/servlet/YanelServlet.java	2011-09-05 14:25:39 UTC (rev 60438)
@@ -2670,7 +2670,8 @@
                 if (remoteIPAddr != null) {
                     accessLogMessage = accessLogMessage + AccessLog.encodeLogField("ip", remoteIPAddr);
                 } else {
-                    log.warn("No such request header: X-FORWARDED-FOR");
+                    log.warn("No such request header: X-FORWARDED-FOR (hence fallback to request.getRemoteAddr())"); // INFO: For example in the case of AJP
+                    accessLogMessage = accessLogMessage + AccessLog.encodeLogField("ip", request.getRemoteAddr());
                 }
             } else {
                 accessLogMessage = accessLogMessage + AccessLog.encodeLogField("ip", request.getRemoteAddr());



More information about the Yanel-commits mailing list