You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@wicket.apache.org by iv...@apache.org on 2011/11/23 07:43:58 UTC

svn commit: r1205300 - in /wicket/trunk/wicket-core/src: main/java/org/apache/wicket/validation/validator/UrlValidator.java test/java/org/apache/wicket/validation/validator/UrlValidatorTest.java

Author: ivaynberg
Date: Wed Nov 23 06:43:58 2011
New Revision: 1205300

URL: http://svn.apache.org/viewvc?rev=1205300&view=rev
Log:
allow longer authorities in the url, such as "local"
Issue: WICKET-4255

Modified:
    wicket/trunk/wicket-core/src/main/java/org/apache/wicket/validation/validator/UrlValidator.java
    wicket/trunk/wicket-core/src/test/java/org/apache/wicket/validation/validator/UrlValidatorTest.java

Modified: wicket/trunk/wicket-core/src/main/java/org/apache/wicket/validation/validator/UrlValidator.java
URL: http://svn.apache.org/viewvc/wicket/trunk/wicket-core/src/main/java/org/apache/wicket/validation/validator/UrlValidator.java?rev=1205300&r1=1205299&r2=1205300&view=diff
==============================================================================
--- wicket/trunk/wicket-core/src/main/java/org/apache/wicket/validation/validator/UrlValidator.java (original)
+++ wicket/trunk/wicket-core/src/main/java/org/apache/wicket/validation/validator/UrlValidator.java Wed Nov 23 06:43:58 2011
@@ -427,7 +427,7 @@ public class UrlValidator implements IVa
 			if (segmentCount > 1)
 			{
 				String topLevel = domainSegment[segmentCount - 1];
-				if (topLevel.length() < 2 || topLevel.length() > 4)
+				if (topLevel.length() < 2)
 				{
 					return false;
 				}

Modified: wicket/trunk/wicket-core/src/test/java/org/apache/wicket/validation/validator/UrlValidatorTest.java
URL: http://svn.apache.org/viewvc/wicket/trunk/wicket-core/src/test/java/org/apache/wicket/validation/validator/UrlValidatorTest.java?rev=1205300&r1=1205299&r2=1205300&view=diff
==============================================================================
--- wicket/trunk/wicket-core/src/test/java/org/apache/wicket/validation/validator/UrlValidatorTest.java (original)
+++ wicket/trunk/wicket-core/src/test/java/org/apache/wicket/validation/validator/UrlValidatorTest.java Wed Nov 23 06:43:58 2011
@@ -300,7 +300,8 @@ public class UrlValidatorTest extends Te
 			new ResultPair("1.2.3", false), new ResultPair(".1.2.3.4", false),
 			new ResultPair("go.a", false), new ResultPair("go.a1a", true),
 			new ResultPair("go.1aa", false), new ResultPair("aaa.", false),
-			new ResultPair(".aaa", false), new ResultPair("aaa", true)
+			new ResultPair(".aaa", false), new ResultPair("aaa", true),
+			new ResultPair("go.local", true)
 	/*
 	 * , new ResultPair("", false) In combination with "http:/" + "/test1" the expected result is
 	 * true