Author: ivaynberg
Date: Wed Nov 23 06:44:21 2011
New Revision: 1205301

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

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

Modified: 
wicket/branches/wicket-1.5.x/wicket-core/src/main/java/org/apache/wicket/validation/validator/UrlValidator.java
URL: 
http://svn.apache.org/viewvc/wicket/branches/wicket-1.5.x/wicket-core/src/main/java/org/apache/wicket/validation/validator/UrlValidator.java?rev=1205301&r1=1205300&r2=1205301&view=diff
==============================================================================
--- 
wicket/branches/wicket-1.5.x/wicket-core/src/main/java/org/apache/wicket/validation/validator/UrlValidator.java
 (original)
+++ 
wicket/branches/wicket-1.5.x/wicket-core/src/main/java/org/apache/wicket/validation/validator/UrlValidator.java
 Wed Nov 23 06:44:21 2011
@@ -416,7 +416,7 @@ public class UrlValidator extends Abstra
                        if (segmentCount > 1)
                        {
                                String topLevel = domainSegment[segmentCount - 
1];
-                               if (topLevel.length() < 2 || topLevel.length() 
> 4)
+                               if (topLevel.length() < 2)
                                {
                                        return false;
                                }

Modified: 
wicket/branches/wicket-1.5.x/wicket-core/src/test/java/org/apache/wicket/validation/validator/UrlValidatorTest.java
URL: 
http://svn.apache.org/viewvc/wicket/branches/wicket-1.5.x/wicket-core/src/test/java/org/apache/wicket/validation/validator/UrlValidatorTest.java?rev=1205301&r1=1205300&r2=1205301&view=diff
==============================================================================
--- 
wicket/branches/wicket-1.5.x/wicket-core/src/test/java/org/apache/wicket/validation/validator/UrlValidatorTest.java
 (original)
+++ 
wicket/branches/wicket-1.5.x/wicket-core/src/test/java/org/apache/wicket/validation/validator/UrlValidatorTest.java
 Wed Nov 23 06:44:21 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