Uploaded image for project: 'Commons Validator'
  1. Commons Validator
  2. VALIDATOR-396

Check missing if unwise characters (backslash etc., see rfc2396) are used

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Resolved
    • Major
    • Resolution: Not A Bug
    • 1.5.0
    • None
    • Routines
    • all

    Description

      From the rfc2396:
      "
      Other characters are excluded because gateways and other transport
      agents are known to sometimes modify such characters, or they are
      used as delimiters.

      unwise = "

      {" | "}

      " | "|" | "\" | "^" | "[" | "]" | "`"

      Data corresponding to excluded characters must be escaped in order to
      be properly represented within a URI.
      "

      The URLValidator doesn't check if an "unwise" character is used as unescaped char and subsequently reports a URL as valid if it has an unwise character in it. There are some applications out there which break eating such a URL.

      Attachments

        Activity

          People

            Unassigned Unassigned
            dr0i dr0i
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Time Tracking

                Estimated:
                Original Estimate - 0.5h
                0.5h
                Remaining:
                Remaining Estimate - 0.5h
                0.5h
                Logged:
                Time Spent - Not Specified
                Not Specified