lib/PublicInbox/View.pm | 4 +++- diff --git a/lib/PublicInbox/View.pm b/lib/PublicInbox/View.pm index 08d78945a49e65a882143b2c5086afd97633aaa6..bd0a27aa6b454db0c296d03b2e0793b473c7bbd2 100644 --- a/lib/PublicInbox/View.pm +++ b/lib/PublicInbox/View.pm @@ -244,7 +244,9 @@ $pad x= ($len/2) if ($len > 0); "$pad " . ascii_html($fn) . " $pad\n"; } -my $LINK_RE = qr!\b((?:ftp|https?|nntp)://[@\w\+\&\?\.\%\;/#=-]+)!; +my $LINK_RE = qr!\b((?:ftp|https?|nntp):// + [\@:\w\.-]+/ + ?[\@\w\+\&\?\.\%\;/#=-]*)!x; sub linkify { # no newlines added here since it'd break the splitting we do