You are viewing a plain text version of this content. The canonical link for it is here.
Posted to server-dev@james.apache.org by ba...@apache.org on 2006/09/20 15:12:23 UTC
svn commit: r448193 -
/james/jspf/trunk/src/main/java/org/apache/james/jspf/util/Inet6Util.java
Author: bago
Date: Wed Sep 20 06:12:22 2006
New Revision: 448193
URL: http://svn.apache.org/viewvc?view=rev&rev=448193
Log:
Fix Inet6Util.isValidIP6Address for addresses starting with a single ':'
Modified:
james/jspf/trunk/src/main/java/org/apache/james/jspf/util/Inet6Util.java
Modified: james/jspf/trunk/src/main/java/org/apache/james/jspf/util/Inet6Util.java
URL: http://svn.apache.org/viewvc/james/jspf/trunk/src/main/java/org/apache/james/jspf/util/Inet6Util.java?view=diff&rev=448193&r1=448192&r2=448193
==============================================================================
--- james/jspf/trunk/src/main/java/org/apache/james/jspf/util/Inet6Util.java (original)
+++ james/jspf/trunk/src/main/java/org/apache/james/jspf/util/Inet6Util.java Wed Sep 20 06:12:22 2006
@@ -286,6 +286,13 @@
break;
case ':':
+ // FIX "IP6 mechanism syntax #ip6-bad1"
+ // An IPV6 address cannot start with a single ":".
+ // Either it can starti with "::" or with a number.
+ if (i == offset && (ipAddress.length() <= i || ipAddress.charAt(i+1) != ':')) {
+ return false;
+ }
+ // END FIX "IP6 mechanism syntax #ip6-bad1"
numberOfColons++;
if (numberOfColons > 7)
return false;
---------------------------------------------------------------------
To unsubscribe, e-mail: server-dev-unsubscribe@james.apache.org
For additional commands, e-mail: server-dev-help@james.apache.org