Teach SafeHtml.linkify() to honor RFC 1738 and to skip trailing ")"
By using a more faithful regexp to the RFC 1738 documentation
we automatically handle <http://foo> style links better, by not
including the leading/trailing <>, as these are not valid in a URL
unless they are escaped.
Although RFC 1738 says "(" and ")" are valid in a URL, we skip the
trailing ")" if present, assuming the reference was embedded inside
a comment, such as "blah blah ... (See also http://foo)".
Signed-off-by: Shawn O. Pearce <email@example.com>
1 file changed