FS#63750 - [flyspray] Atom feed of bugs.archlinux.org broken by bugs with URL's in their details

Attached to Project: Arch Linux
Opened by kkl2401 (kkl2401) - Friday, 13 September 2019, 17:07 GMT
Last edited by Sven-Hendrik Haase (Svenstaro) - Friday, 30 December 2022, 08:16 GMT
Task Type Bug Report
Category Web Sites
Status Closed
Assigned To Jelle van der Waa (jelly)
Sven-Hendrik Haase (Svenstaro)
Giancarlo Razzolini (grazzolini)
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description:

When a bug containing a URL in the detailed description is added (e.g.  FS#63746 ), under certain conditions it confuses the Atom feed generator enough to produce invalid XML (such as is the current state). Until that bug is no longer in the feed, the feed cannot be downloaded (at least not by Thunderbird but I expect other clients to have problems, too).

Looking at it more closely, the problem seems to be a URL followed by a double quote (or in this case by a dot and then a double quote). The auto-linking component considers the quote to be a part of the URL but doesn't escape it properly. Which doesn't matter all that much within HTML but is a deal breaker for XML parsers.

Steps to reproduce:

Open the current state of Atom feed in a XML parser.
This task depends upon

Closed by  Sven-Hendrik Haase (Svenstaro)
Friday, 30 December 2022, 08:16 GMT
Reason for closing:  Won't implement
Comment by kkl2401 (kkl2401) - Thursday, 19 September 2019, 09:41 GMT
Similar situation is happening now due to the description of  FS#63833 .
Comment by Sven-Hendrik Haase (Svenstaro) - Friday, 30 December 2022, 08:16 GMT
We have no interest to keep investing into Flyspray and as its duties will be taken over by GitLab.

Loading...