UrlValidator does not validate URL with simple domains (eg: http://hostname )
-----------------------------------------------------------------------------

                 Key: VALIDATOR-288
                 URL: https://issues.apache.org/jira/browse/VALIDATOR-288
             Project: Commons Validator
          Issue Type: Bug
          Components: Routines
    Affects Versions: 1.3.1 Release
            Reporter: feroze daud
             Fix For: 1.4


A Url of the form "http://hostname"; is not validated, when the hostname is 
simple, i.e does not have any dots.

I think this is a valid URL and it should pass validation.

The bug is in UrlValidator::isValidAuthority(), line 382

            String topLevel = domainSegment[segmentCount - 1];
            if (topLevel.length() < 2 || topLevel.length() > 4) {
                return false;
            }


In this case, topLevel = "hostname"

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to