maemo.org Bugzilla – Bug 3885
RSS Reader Fails to Read HTTPS RSS Webpages
Last modified: 2010-12-12 00:20:17 UTC
You need to log in before you can comment on or make changes to this bug.
SOFTWARE VERSION: (Control Panel > General > About product) STEPS TO REPRODUCE THE PROBLEM: Feed an HTTPS/SSL RSS URL, such as https://www.democracynow.org/podcast.xml, into RSS Reader EXPECTED OUTCOME: Should import RSS feed into RSS Reader ACTUAL OUTCOME: URL for RSS feed fails to load REPRODUCIBILITY: always (always/sometimes/once) EXTRA SOFTWARE INSTALLED: OTHER COMMENTS: Please fix User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.8.1.17) Gecko/20080921 SUSE/2.0.0.17-0.1 Firefox/2.0.0.17
This description is vague. Exact steps to reproduce welcome... STEPS TO REPRODUCE: 1. Start RSS feed reader 2. Click on Add icon 3. Add feed https://www.democracynow.org/podcast.xml ACTUAL OUTCOME: Error message: "Unable to add feed. Address invalid." Is this the same as your issue? Which webbrowser URL is this linked from?
Johndoe: *ping* - Can you answer my questions?
(In reply to comment #2) > Johndoe: *ping* - Can you answer my questions? > Yes, the steps you mentioned are correct. When trying any HTTPS URL, the RSS Reader fails to parse the data. Maybe the protocol was not built in the program and left out?
(In reply to comment #1) > This description is vague. Exact steps to reproduce welcome... > > STEPS TO REPRODUCE: > 1. Start RSS feed reader > 2. Click on Add icon > 3. Add feed https://www.democracynow.org/podcast.xml > > ACTUAL OUTCOME: > Error message: "Unable to add feed. Address invalid." These steps and result can be reproduced in Fremantle.
Please look at Bug 1142 Comment #5 for a possible dependency or even duplicate.
Sorry for spamming you but I just thought that perhaps this is not literally a bug but an enhancement request...
Websites are considered HTTP and HTTPS. If RSS is not supported in both, that means the RSS reader does not read all feeds on websites. Your thoughts?
*** Bug 1142 has been marked as a duplicate of this bug. ***
*** Bug 2807 has been marked as a duplicate of this bug. ***
This will NOT be fixed in Fremantle as it's too late in the development cycle as it needs an update for the entire RSS engine. Current Fremantle RSS reader is based on liferea 0.6.x which did not support HTTPS feeds. Hopefully the engine can be updated for Harmattan.
(In reply to comment #10) > Current Fremantle RSS reader is based on liferea 0.6.x which did not support > HTTPS feeds. Uhm, are you sure about that? 0.6 was back in 2004 and 1.6 (the current development version) handles https URLs fine. Just checking in case it's a typo (I suppose it's possible it hasn't been updated since OS2005).
(In reply to comment #11) > Uhm, are you sure about that? Yes.
Ok, the liferea version may actually be a red herring. An osso_rss_feed_reader (Diablo version) built with DEBUG_GLIB breaks down here: osso_rss_feed_reader[13793]: GLIB MESSAGE default - Entering download_start_request with: https://www.democracynow.org/podcast.xml osso_rss_feed_reader[13793]: GLIB MESSAGE default - URI is NULL!!! osso_rss_feed_reader[13793]: GLIB MESSAGE default - Entering download_call_end and the code in question is (src/net/download.c): uri = gnome_vfs_uri_new(url); if (!uri) { g_message("URI is NULL!!!"); ... return FALSE; } ie, looks like a gnome-vfs issue (https unsupported?) and it could be made to work even with the 0.6 liferea base.
Definitely gvfs. Using the sample code from <http://maemo.org/api_refs/4.1/osso-gnomevfs2-2.16.3/gnome-vfs-first-steps.html#id2505748>: [sbox-DIABLO_X86: ~] > ./gvfstest http://maemo.org /proc/self/fd/1 <?xml version="1.0"?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en"> <head> <title>maemo.org - maemo.org: Home of the M but: [sbox-DIABLO_X86: ~] > ./gvfstest https://maemo.org /proc/self/fd/1 Error Invalid URI occured opening location https://maemo.org
osso-gnome-vfs2-2.16.3 (both Diablo and Fremantle beta versions) contains this in debian/rules: DEB_CONFIGURE_EXTRA_FLAGS := --enable-samba --disable-gnutls --disable-openssl \ After rebuilding with --enable-openssl, installing the resulting packages and adding: https: http to /etc/gnome-vfs-2.0/modules/default-modules.conf osso-rss-reader works as expected (but media - bug 626 - still doesn't).
Just BTW, I was just searching for bugs related to adding Google Calendar XML URLs (can't add them) to the RSS reader, and found this bug. I don't know if this is related to the HTTPS issues mentioned here, or if there's an additional issue with Google Calendar XML URLs that the Fremantle's RSS reader doesn't like. I did notice that HTTP requests for the Google Calendar XML URL I tried are redirected to HTTPS, so I'm guessing it's also an HTTPS issue w/Fremantle's RSS reader.