Alkarex / EasyRSS

Android client for RSS services compatible with Google Reader API
http://freshrss.org
GNU General Public License v3.0
120 stars 13 forks source link

Article url with XML escaped query parameters fails to load #35

Closed mappu closed 6 years ago

mappu commented 6 years ago

Hi,

For this RSS feed: https://www.phoronix.com/rss.php inside FreshRSS

You can see that the link attributes use HTML/XML escaping, which transforms & parameters in the URL into &amp;. e.g. <link>http://www.phoronix.com/scan.php?page=news_item&amp;px=Qualcomm-Centriq-2400</link>

In EasyRSS, viewing the link for this page opens the literal URL http://www.phoronix.com/scan.php?page=news_item&amp;px=Qualcomm-Centriq-2400 ... which is invalid and so the website redirects to the homepage.

EasyRSS must perform HTML/XML entity decoding more correctly.

Using EasyRSS 0.6.08 from F-Droid.

Alkarex commented 6 years ago

Should be fixed on FreshRSS side in https://github.com/FreshRSS/FreshRSS/pull/1686