[Bug 202445] New: incorrect http-url detection, query part ending too soon
Jens Herden
jens at kdewebdev.org
Mon Aug 3 21:37:44 BST 2009
https://bugs.kde.org/show_bug.cgi?id=202445
Summary: incorrect http-url detection, query part ending too
soon
Product: kmail
Version: unspecified
Platform: SuSE RPMs
OS/Version: Linux
Status: NEW
Severity: normal
Priority: NOR
Component: general
AssignedTo: kdepim-bugs at kde.org
ReportedBy: jens at kdewebdev.org
Version: (using KDE 4.2.98)
OS: Linux
Installed from: SuSE RPMs
KMail tries to detect Url's inside of mail bodies and make them clickable.
There is an error in parsing the query part of an HTTP url. I found this while
working with Typo3, there you find the character "[" and "]" inside of the
query part. E.g.:
http://localhost/index.php?id=7&tx_srfeuserregister_pi1[rU]=350&tx_srfeuserregister_pi1[cmd]=setfixed
Unfortunately KMail only detects the Url until the "[" character.
RFC 3986 says:
>3.4. Query
> The query component contains non-hierarchical data that, along with
> data in the path component (Section 3.3), serves to identify a
> resource within the scope of the URI's scheme and naming authority
> (if any). The query component is indicated by the first question
> mark ("?") character and terminated by a number sign ("#") character
> or by the end of the URI.
So almost everything is legal inside the query part.
A similar bug, already closed, is BUG 81281
I would be happy if you could change the detection behavior to become
compatible to RFC 3986.
Thanks Jens
--
Configure bugmail: https://bugs.kde.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.
More information about the Kdepim-bugs
mailing list