Author: markt Date: Tue Jun 5 09:41:05 2018 New Revision: 1832925 URL: http://svn.apache.org/viewvc?rev=1832925&view=rev Log: Include ::1 as well as 0:0:0:0:0:0:0:1 in the internal proxy list as APR returns ::1 rather than 0:0:0:0:0:0:0:1.
Modified: tomcat/trunk/java/org/apache/catalina/filters/RemoteIpFilter.java tomcat/trunk/java/org/apache/catalina/valves/RemoteIpValve.java Modified: tomcat/trunk/java/org/apache/catalina/filters/RemoteIpFilter.java URL: http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/catalina/filters/RemoteIpFilter.java?rev=1832925&r1=1832924&r2=1832925&view=diff ============================================================================== --- tomcat/trunk/java/org/apache/catalina/filters/RemoteIpFilter.java (original) +++ tomcat/trunk/java/org/apache/catalina/filters/RemoteIpFilter.java Tue Jun 5 09:41:05 2018 @@ -115,7 +115,7 @@ import org.apache.juli.logging.LogFactor * 169\.254\.\d{1,3}\.\d{1,3}|127\.\d{1,3}\.\d{1,3}\.\d{1,3}| * 172\.1[6-9]{1}\.\d{1,3}\.\d{1,3}|172\.2[0-9]{1}\.\d{1,3}\.\d{1,3}| * 172\.3[0-1]{1}\.\d{1,3}\.\d{1,3}| - * 0:0:0:0:0:0:0:1 + * 0:0:0:0:0:0:0:1|::1 * <br> * By default, 10/8, 192.168/16, 169.254/16, 127/8, 172.16/12, and 0:0:0:0:0:0:0:1 are allowed.</td> * </tr> @@ -727,7 +727,7 @@ public class RemoteIpFilter extends Gene "172\\.1[6-9]{1}\\.\\d{1,3}\\.\\d{1,3}|" + "172\\.2[0-9]{1}\\.\\d{1,3}\\.\\d{1,3}|" + "172\\.3[0-1]{1}\\.\\d{1,3}\\.\\d{1,3}|" + - "0:0:0:0:0:0:0:1"); + "0:0:0:0:0:0:0:1|::1"); /** * @see #setProtocolHeader(String) Modified: tomcat/trunk/java/org/apache/catalina/valves/RemoteIpValve.java URL: http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/catalina/valves/RemoteIpValve.java?rev=1832925&r1=1832924&r2=1832925&view=diff ============================================================================== --- tomcat/trunk/java/org/apache/catalina/valves/RemoteIpValve.java (original) +++ tomcat/trunk/java/org/apache/catalina/valves/RemoteIpValve.java Tue Jun 5 09:41:05 2018 @@ -94,7 +94,7 @@ import org.apache.tomcat.util.http.MimeH * 169\.254\.\d{1,3}\.\d{1,3}|127\.\d{1,3}\.\d{1,3}\.\d{1,3}| * 172\.1[6-9]{1}\.\d{1,3}\.\d{1,3}|172\.2[0-9]{1}\.\d{1,3}\.\d{1,3}| * 172\.3[0-1]{1}\.\d{1,3}\.\d{1,3}| - * 0:0:0:0:0:0:0:1 + * 0:0:0:0:0:0:0:1|::1 * <br> * By default, 10/8, 192.168/16, 169.254/16, 127/8, 172.16/12, and ::1 are allowed.</td> * </tr> @@ -415,7 +415,7 @@ public class RemoteIpValve extends Valve "172\\.1[6-9]{1}\\.\\d{1,3}\\.\\d{1,3}|" + "172\\.2[0-9]{1}\\.\\d{1,3}\\.\\d{1,3}|" + "172\\.3[0-1]{1}\\.\\d{1,3}\\.\\d{1,3}|" + - "0:0:0:0:0:0:0:1"); + "0:0:0:0:0:0:0:1|::1"); /** * @see #setProtocolHeader(String) --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org