Skip to content
Snippets Groups Projects
  1. Aug 22, 2003
  2. Aug 21, 2003
  3. Aug 20, 2003
  4. Aug 19, 2003
  5. Aug 16, 2003
  6. Aug 14, 2003
  7. Aug 13, 2003
  8. Aug 12, 2003
  9. Aug 08, 2003
  10. Aug 07, 2003
  11. Aug 04, 2003
  12. Jul 31, 2003
  13. Jul 30, 2003
  14. Jul 28, 2003
  15. Jul 25, 2003
    • Gareth Reakes's avatar
      Patch by Michael Glavassevich · 5fbcaafa
      Gareth Reakes authored
      The patch fixes Bugzilla #19787, #20006, #20009, #20010 and #20287, and
      several other issues. A summary of the changes is listed below:
      
      1. Added '[' and ']' to reserved characters as per RFC 2732.
      2. '[' and ']' added in RFC 2732, are not allowed in path segments, but
      may appear in the opaque part.
      3. No URI can begin with a ':'.
      4. URI has no scheme if ':' occurs in a URI after '?' or '#', it's part of
      the query string or fragment.
      5. Whitespace (even escaped as %20) is not permitted in the authority
      portion of a URI.
      6. IPv4 addresses must match 1*3DIGIT "." 1*3DIGIT "." 1*3DIGIT "."
      1*3DIGIT. Since RFC 2732.
      7. IPv4 addresses are 32-bit, therefore no segment may be larger than 255.
      This isn't expressed by the grammar.
      8. Hostnames cannot end with a '-'.
      9. Labels in a hostname must be 63 bytes or less [RFC 1034].
      10. Hostnames may be no longer than 255 bytes [RFC 1034]. (That
      restriction was already there. I just moved it inwards.
      11. Added support for IPv6 references added in RFC 2732. URIs such as
      http://[::ffff:1.2.3.4] are valid. The BNF in RFC 2373 isn't correct. IPv6
      addresses are read according to section 2.2 of RFC 2373.
      
      
      git-svn-id: https://svn.apache.org/repos/asf/xerces/c/trunk@175124 13f79535-47bb-0310-9956-ffa450edef68
      5fbcaafa
  16. Jul 24, 2003
Loading