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


Reply via email to