Linkification code breaks with URLs that are followed by greater-than+comma or greater-than+period.

Bug #1634 reported by Christian Reis
4
Affects Status Importance Assigned to Milestone
Launchpad itself
Fix Released
Medium
Christian Reis

Bug Description

For instance, <http://async.com.br/~kiko>, is broken. As is <http://async.com.br/~kiko>. As is also http://async.com.br/~kiko, which is a bit more understandable but still unfortunate. Finally, this is also broken: http://async.com.br/~kiko.

"," and "." are legal characters for URLs, but "<" and ">" are not.

Tags: lp-bugs
Revision history for this message
Christian Reis (kiko) wrote :

Yep, I was right. All borked.

Changed in malone:
assignee: nobody → stevea
description: updated
Revision history for this message
Stuart Bishop (stub) wrote : Re: [Bug 1634] Linkification code breaks with URLs that are followed by greater-than+comma or greater-than+period.

This is an OpenPGP/MIME signed message (RFC 2440 and 3156)

Matthew Paul Thomas via Malone wrote:
> Public bug report changed:
> https://launchpad.net/malone/bugs/1634
>
> Description changed to:
> For instance, <http://async.com.br/~kiko>, is broken. As is
> <http://async.com.br/~kiko>. As is also http://async.com.br/~kiko, which is
> a bit more understandable but still unfortunate. Finally, this is also
> broken: http://async.com.br/~kiko.
>
> "," and "." are legal characters for URLs, but "<" and ">" are not.

However, you are much more likely to guess the correct URL by dropping
trailing punctuation, as URLs that end in ,.) etc are extremely rare. I
think this is a good time to depart from the specs into the real world,
which is also the choice Thunderbird made.

--
Stuart Bishop <email address hidden> http://www.canonical.com/
Canonical Ltd. http://www.ubuntu.com/

Christian Reis (kiko)
Changed in malone:
assignee: stevea → kiko
Christian Reis (kiko)
Changed in malone:
status: New → PendingUpload
Christian Reis (kiko)
Changed in malone:
status: PendingUpload → Fixed
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.