Uploaded image for project: 'Jira Data Center'
  1. Jira Data Center
  2. JRASERVER-17367

Outlook 2007 is unable to read JIRA RSS feeds over HTTPS

      When subscribing to an RSS feed from JIRA using Microsoft Outlook, the user is prompted with the following dialog box.

      Add this RSS Feed to Outlook?
      You should only add subscriptions from sources you know and trust.
      http://https:/support.atlassian.com/sr/jira.issueviews:searchrequest-rss/10427/searchrequest-10427.xml?tempmax=1000
      To configure this RSS Feed, click Advanced.

      Upon clicking Advanced or Yes, the follow message box is displayed.

      Outlook cannot download the RSS content from http://https:/support.atlassian.com/sr/jira.issueviews:searchrequest-rss/10427/searchrequest-10427.xml?tempmax=1000 because of a problem connecting to the server.

        1. AddRSSFeed.JPG
          17 kB
          Bogdan Dziedzic [Atlassian]
        2. errorOutlook.jpg
          14 kB
          Bogdan Dziedzic [Atlassian]

            [JRASERVER-17367] Outlook 2007 is unable to read JIRA RSS feeds over HTTPS

            Below is a link to the Mozilla issue.

            https://bugzilla.mozilla.org/show_bug.cgi?id=511506

            Brad Wallace added a comment - Below is a link to the Mozilla issue. https://bugzilla.mozilla.org/show_bug.cgi?id=511506

            Brad Wallace added a comment - - edited

            This issues DOES NOT resolve the problem with the malformed URL because the actual bug lies in Outlook 2007. The bug can be reproduced by executing the following command (courtesy of Phil Ringnalda @ Mozilla):

            > "c:\program files\microsoft office\office12\outlook.exe" feed:https://blog.id.iit.edu/wpmu/newidiom/comments/feed/

            The above manner is how Firefox attempts to add an RSS feed to Outlook 2007. So, unless Microsoft corrects the bug in Outlook 2007 it will not be possible to add RSS feeds in Outlook from Firefox.

            However, this issue DOES resolve a problem with missing data in the http headers. This means you can now successfully add the feed into Outlook 2007, but you must do it manually from the Outlook 2007 "Add a New RSS Feed" context menu option in the Outlook GUI.

            Brad Wallace added a comment - - edited This issues DOES NOT resolve the problem with the malformed URL because the actual bug lies in Outlook 2007. The bug can be reproduced by executing the following command (courtesy of Phil Ringnalda @ Mozilla): > "c:\program files\microsoft office\office12\outlook.exe" feed: https://blog.id.iit.edu/wpmu/newidiom/comments/feed/ The above manner is how Firefox attempts to add an RSS feed to Outlook 2007. So, unless Microsoft corrects the bug in Outlook 2007 it will not be possible to add RSS feeds in Outlook from Firefox. However, this issue DOES resolve a problem with missing data in the http headers. This means you can now successfully add the feed into Outlook 2007, but you must do it manually from the Outlook 2007 "Add a New RSS Feed" context menu option in the Outlook GUI.

            Hi Justus,

            Thank you for the reply. I have added more information including a response to your suggestions in a JIRA support issue. For security reasons, I won't list the issue number (as I'm sure you can look this up) here so please take a look if you can. Thanks again.

            Brad Wallace added a comment - Hi Justus, Thank you for the reply. I have added more information including a response to your suggestions in a JIRA support issue. For security reasons, I won't list the issue number (as I'm sure you can look this up) here so please take a look if you can. Thanks again.

            JIRA 3.13.5 and 4.0 both seem to be fine with this. You can try it yourself by pointing Outlook at support.atlassian.com (for 3.13.5) and jira.atlassian.com (for 4.0-beta).

            If you're having problems then we'll need a more detailed bug report. I will point out that Outlook's RSS generally fails and gives useless and misleading error messages if you are using self-signed SSL certificates (or, more generally, those signed by any authority outside of the core few that Outlook trusts) and don't have everything configured exactly perfectly. There's nothing JIRA can do about that, though.

            Justus Pendleton (Inactive) added a comment - JIRA 3.13.5 and 4.0 both seem to be fine with this. You can try it yourself by pointing Outlook at support.atlassian.com (for 3.13.5) and jira.atlassian.com (for 4.0-beta). If you're having problems then we'll need a more detailed bug report. I will point out that Outlook's RSS generally fails and gives useless and misleading error messages if you are using self-signed SSL certificates (or, more generally, those signed by any authority outside of the core few that Outlook trusts) and don't have everything configured exactly perfectly. There's nothing JIRA can do about that, though.

            This is still an issue for as well!

            Eric Anderson added a comment - This is still an issue for as well!

            I am still having this issue with Outlook 2007 and 3.13.5. Can someone please check into this?

            Brad Wallace added a comment - I am still having this issue with Outlook 2007 and 3.13.5. Can someone please check into this?

            Verified on Outlook 2007 and its working with 3.13.5. The user is able to view the RSS feed inside.

            Veenu Bharara (Inactive) added a comment - Verified on Outlook 2007 and its working with 3.13.5. The user is able to view the RSS feed inside.

            Fixed headers per Matt Ryall's investigation.

            Justus Pendleton (Inactive) added a comment - Fixed headers per Matt Ryall's investigation.

            AntonA added a comment -

            From CONF-12083 looks like the fix is to ensure the Cach-Control header allows caching. Please ensure that the timeout on teh cache is set low enough so that the contents of the RSS feed are not cached for too long.

            We shudl probably handle this case in the same way we handle serving Excel Issue Navigator output as Excel also needs the response to be cacjable. That is, the timeout and headers should be set to the same value.

            We need a functional test for this.

            AntonA added a comment - From CONF-12083 looks like the fix is to ensure the Cach-Control header allows caching. Please ensure that the timeout on teh cache is set low enough so that the contents of the RSS feed are not cached for too long. We shudl probably handle this case in the same way we handle serving Excel Issue Navigator output as Excel also needs the response to be cacjable. That is, the timeout and headers should be set to the same value. We need a functional test for this.

            We have performed test where we captured headers from https://support.atlassian.com

            HTTP/1.1 200 OK
            Date: Thu, 21 May 2009 04:35:16 GMT
            Server: Apache-Coyote/1.1
            Set-Cookie: JSESSIONID=276AC4862C3A7413E1A693BF515A59EC; Path=/
            Cache-Control: no-cache, no-store, must-revalidate
            Pragma: no-cache
            Expires: Wed, 31 Dec 1969 23:59:59 GMT
            Content-Type: application/rss+xml;charset=UTF-8
            Connection: close
            Transfer-Encoding: Identity
            

            where the headers are clearly visible

            and for a random Internet feed over https - https://secure3.silverorange.com/rsstest/rss_with_ssl.xml

            HTTP/1.1 200 OK
            Date: Thu, 21 May 2009 04:36:11 GMT
            Server: Apache/2.2.9 (Fedora)
            Last-Modified: Sun, 13 Mar 2005 17:23:31 GMT
            Accept-Ranges: bytes
            Content-Length: 11899
            Vary: Accept-Encoding,User-Agent
            Connection: close
            Content-Type: text/xml
            

            which doesn't generate those headers.

            In both cases we were unable to successfully subscribe to the feeds in Outlook.

            Bogdan Dziedzic [Atlassian] added a comment - We have performed test where we captured headers from https://support.atlassian.com HTTP/1.1 200 OK Date: Thu, 21 May 2009 04:35:16 GMT Server: Apache-Coyote/1.1 Set-Cookie: JSESSIONID=276AC4862C3A7413E1A693BF515A59EC; Path=/ Cache-Control: no-cache, no-store, must-revalidate Pragma: no-cache Expires: Wed, 31 Dec 1969 23:59:59 GMT Content-Type: application/rss+xml;charset=UTF-8 Connection: close Transfer-Encoding: Identity where the headers are clearly visible and for a random Internet feed over https - https://secure3.silverorange.com/rsstest/rss_with_ssl.xml HTTP/1.1 200 OK Date: Thu, 21 May 2009 04:36:11 GMT Server: Apache/2.2.9 (Fedora) Last-Modified: Sun, 13 Mar 2005 17:23:31 GMT Accept-Ranges: bytes Content-Length: 11899 Vary: Accept-Encoding,User-Agent Connection: close Content-Type: text/xml which doesn't generate those headers. In both cases we were unable to successfully subscribe to the feeds in Outlook.

              jpendleton Justus Pendleton (Inactive)
              bdziedzic Bogdan Dziedzic [Atlassian]
              Affected customers:
              2 This affects my team
              Watchers:
              3 Start watching this issue

                Created:
                Updated:
                Resolved:

                  Estimated:
                  Original Estimate - Not Specified
                  Not Specified
                  Remaining:
                  Remaining Estimate - 0h
                  0h
                  Logged:
                  Time Spent - 10h
                  10h