New issue
Advanced search Search tips
Starred by 33 users

Issue metadata

Status: WontFix
Owner:
Closed: Jun 2011
Components:
EstimatedDays: ----
NextAction: ----
OS: ----
Pri: 2
Type: Bug

Blocking:
issue 68198
issue 78200

Restricted
  • Only users with Commit permission may comment.



Sign in to add a comment
link

Issue 41308: Non-standard Content-Disposition headers from Outlook Web Access are not handled

Reported by ss32167%...@gtempaccount.com, Apr 13 2010

Issue description

Chrome Version       : 4.1.249.1045
URLs (if applicable) :
Other browsers tested:
Add OK or FAIL after other browsers where you have tested this issue:
Safari 4:
  Firefox 3.x: OK
         IE 7: OK
         IE 8: OK

What steps will reproduce the problem?
1. Connected to Microsoft Exchange through Outlook Web App
2. Open any mail with attachment
3. Download attachment

Attachment should be saved with correct name.

Attachment saved with incorrect name, based on file extension (for eaxmple 
attachment.ashx.<extension>).

Also wrongs when you saved *.xps file and trying open it by pressing on 
button with file name. Instead of opening the file will start downloading 
again.
 

Comment 1 by Deleted ...@, Apr 15 2010

I have observed this problem as well when using Microsoft's Outlook Live.  All files 
are saved as *.ashx and must be renamed to its proper file extension before being 
opened.

Comment 2 by felipe...@gmail.com, May 31 2010

Hi, I'm using Google Chrome 5.0.375.55 and Outlook Web App of Microsoft Exchange 2010 
and I experience the same *.ashx issue ( I never tested the *.xps issue). Firefox and 
IE doesn't show this problem.

Comment 3 by Deleted ...@, Oct 11 2010

I am having the same problem, any solution?

Comment 4 by jensjaco...@gmail.com, Oct 20 2010

I run Chrome 7.0.517.41 on Windows 7, and I suffer the same problem with Outlook Web App v. 14.

Comment 5 by sebgu...@gmail.com, Nov 7 2010

Running Chrome 9.0.570.1 (dev) and Outlook Webmail v. 14.0.650.49.

Any progress on this issue?

Comment 6 by johnh30...@gmail.com, Nov 16 2010

I have the same issue with 8.0.552.200 beta for Outlook Version: 14.0.650.49

Comment 7 Deleted

Comment 8 by Deleted ...@, Dec 1 2010

i think this is a war between google and microsoft, noone will fix this bug, m$ can fix it, with a kind of rewriterule, for examle attachment.ashx/attachmentid0343-35-43545/filename.pdf and google chrome will save it corretly or google can fix it, if the read corretly the file name from http header:

you can find in the html header the following:


Content-Type: application/pdf
Content-Disposition: attachment; filename=yourpdf.pdf

google ignore this header information and store the file with the filename of the script from OWA. So we have the wronge name, all other browser read the Content-Disposition header field and store the files with the correct filename.

you can check this with a short asp/php/jsp script by your self. 

here is the testcase about the problem:
http://greenbytes.de/tech/tc2231/

Comment 9 by Deleted ...@, Dec 1 2010

The Problem in OWA is on sccfi.dll, in your %Programm Files%\Microsoft\Exchange Server\V14\ClientAccess\Owa\Bin\DocumentViewing directory, but this is closed code from M$, the only way to fix this, is to fix it in the google chrome code.

Comment 10 by sebgu...@gmail.com, Dec 5 2010

Thanks for the info! But quite irritating that google doesn't want to fix it (if your theory is right). :(

Comment 11 by cbentzel@chromium.org, Dec 14 2010

Labels: -Area-Undefined Feature-Downloads

Comment 12 by adammil2...@gmail.com, Jan 3 2011

Just confirmed this issue still exists using Exchange 2010 and Chrome 8.0.552.224.

This is the only issue left that blocks our organization's Chrome adoption. Since Chrome is the only browser that doesn't handle this download function correctly, then obviously this isn't a server problem and Chrome needs a fix.

Comment 13 by midwest...@gmail.com, Jan 13 2011

I can confirm this issue with Exchange 2010 OWA and Chrome 9.0.597.47.

Comment 14 by Deleted ...@, Feb 16 2011

I can confirm this issue with Exchange 2010 OWA and Chrome 10.0.648.45

Comment 15 by Deleted ...@, Feb 17 2011

I can confirm this issue with Exchange 2010 OWA and Chrome 9.0.597.98.

Comment 16 by aend...@gmail.com, Mar 2 2011

Confirmed with Microsoft Outlook Web App 14.0.650.68 (via outlook.com, a.k.a. exchangelabs.com) and Google Chrome 9.0.597.107. Renaming files from "attachment.ashx" to their original names allows them to be opened.

Comment 17 by kenorb@gmail.com, Mar 18 2011

The same on: 10.0.648.134 (Official Build 77917) beta
on Mac

Comment 18 by kenorb@gmail.com, Mar 18 2011

This is very annoying. My company uses MS Outlook Web and  I can't downloading any of .doc documents normally.

Comment 19 by Deleted ...@, Mar 24 2011

Agree that this is the only issue left to adopt Chrome for my case.

Comment 20 by tur...@turexy.com, Mar 25 2011

I can confirm same behaviour using version 10.0.648.204

Comment 21 by rdsmith@chromium.org, Apr 1 2011

Blocking: 78200

Comment 22 by asanka@chromium.org, Apr 6 2011

A net-internals log of the download would help us track down what's going on.  To generate a log:

- Visit "chrome:net-internals".  You may delete any passively collected events using the "Delete all" button on the right of the page.  You should review the "Help: How to get data for bug reports" link as well.

- With the net-internals page still open in one tab, open another tab and visit the page that is giving you the error.

- After you reproduce the problem, go back to the net-internals page and dump the log using the "Dump to text" button.

Please review the log to make sure no sensitive information is included.  If you are in a corporate network, you may want to check with your IT department as well.  You can either attach the log to this bug report or email it to one of the developers directly.

Comment 23 by stuartma...@gmail.com, Apr 6 2011

Here is what I think is the relevant part in my log.  Here I am downloading the attachment names "Blackboard 9 issues and feature reqs 2_Bb response.docx" but it always downloads with the name "attachment.ashx":

------------------------------------------
URL_REQUEST (id=3680)  [start=Sun Mar 06 2011 22:32:32 GMT+0000 (GMT Standard Time)]
------------------------------------------
t=1299450752637 [st=  0] +REQUEST_ALIVE                             [dt=225]
t=1299450752637 [st=  0]     URL_REQUEST_START_JOB                  [dt=  0]
                             --> load_flags = 2162816 (ENABLE_LOAD_TIMING | SUB_FRAME | VERIFY_EV_CERT)
                             --> method = "GET"                   
                             --> priority = 0                     
                             --> url = "https://outlook.manchester.ac.uk/owa/attachment.ashx?attach=1&id=RgAAAABvg1IC%2fEwmSaMZlgTpka%2buBwC51C%2ffQH3BQbN1wXzKuMTfAAAAAABsAAC51C%2ffQH3BQbN1wXzKuMTfAAAAAWjEAAAJ&attid0=BAAAAAAA&attcnt=1"
t=1299450752637 [st=  0]    +URL_REQUEST_START_JOB                  [dt= 70]
                             --> load_flags = 2162816 (ENABLE_LOAD_TIMING | SUB_FRAME | VERIFY_EV_CERT)
                             --> method = "GET"                   
                             --> priority = 0                     
                             --> url = "https://outlook.manchester.ac.uk/owa/attachment.ashx?attach=1&id=RgAAAABvg1IC%2fEwmSaMZlgTpka%2buBwC51C%2ffQH3BQbN1wXzKuMTfAAAAAABsAAC51C%2ffQH3BQbN1wXzKuMTfAAAAAWjEAAAJ&attid0=BAAAAAAA&attcnt=1"
t=1299450752638 [st=  1]        HTTP_CACHE_GET_BACKEND              [dt=  0]
t=1299450752638 [st=  1]        HTTP_CACHE_OPEN_ENTRY               [dt=  0]
                                --> net_error = -2 (FAILED)       
t=1299450752638 [st=  1]        HTTP_CACHE_CREATE_ENTRY             [dt=  0]
t=1299450752638 [st=  1]        HTTP_CACHE_ADD_TO_ENTRY             [dt=  0]
t=1299450752638 [st=  1]       +HTTP_STREAM_REQUEST                 [dt=  0]
t=1299450752638 [st=  1]           HTTP_STREAM_REQUEST_BOUND_TO_JOB  
                                   --> source_dependency = {"id":3682,"type":10}
t=1299450752638 [st=  1]       -HTTP_STREAM_REQUEST                 
t=1299450752638 [st=  1]       +HTTP_TRANSACTION_SEND_REQUEST       [dt=  0]
t=1299450752638 [st=  1]           HTTP_TRANSACTION_SEND_REQUEST_HEADERS  
                                   --> GET /owa/attachment.ashx?attach=1&id=RgAAAABvg1IC%2fEwmSaMZlgTpka%2buBwC51C%2ffQH3BQbN1wXzKuMTfAAAAAABsAAC51C%2ffQH3BQbN1wXzKuMTfAAAAAWjEAAAJ&attid0=BAAAAAAA&attcnt=1 HTTP/1.1
                                       Host: outlook.manchester.ac.uk
                                       Connection: keep-alive     
                                       Referer: https://outlook.manchester.ac.uk/owa/?ae=Item&a=Preview&t=IPM.Conversation&id=CID.KmGS2Xw4TWmNSSbFYKapmQ%3d%3d.LgAAAABvg1IC%2fEwmSaMZlgTpka%2buAQC51C%2ffQH3BQbN1wXzKuMTfAAAAAABsAAAB.AQAAAAAAAGgAAAAAf4AYAAAAAAA%3d
                                       User-Agent: Mozilla/5.0 (Windows NT 5.1) AppleWebKit/534.24 (KHTML, like Gecko) Chrome/11.0.696.34 Safari/534.24
                                       Accept: application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5
                                       Accept-Encoding: gzip,deflate,sdch
                                       Accept-Language: en-GB,en-US;q=0.8,en;q=0.6
                                       Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.3
                                       Cookie: [value was stripped]
t=1299450752638 [st=  1]       -HTTP_TRANSACTION_SEND_REQUEST       
t=1299450752638 [st=  1]       +HTTP_TRANSACTION_READ_HEADERS       [dt= 69]
t=1299450752638 [st=  1]           HTTP_STREAM_PARSER_READ_HEADERS  [dt= 69]
t=1299450752707 [st= 70]           HTTP_TRANSACTION_READ_RESPONSE_HEADERS  
                                   --> HTTP/1.1 200 OK            
                                       Connection: Keep-Alive     
                                       Content-Length: 31137      
                                       Expires: Tue, 05 Apr 2011 21:31:52 GMT
                                       Date: Wed, 06 Apr 2011 21:31:51 GMT
                                       Content-Type: application/vnd.openxmlformats-officedocument.wordprocessingml.document; authoritative=true;
                                       Server: Microsoft-IIS/7.5  
                                       Cache-Control: private     
                                       X-OWA-Version: 14.0.702.0  
                                       Content-Disposition: attachment; filename*="Blackboard 9 issues and feature reqs 2_Bb response.docx"
                                       X-AspNet-Version: 2.0.50727
                                       X-Powered-By: ASP.NET      
                                       X-UA-Compatible: IE=EmulateIE7
                                       Cache-Control: private     
t=1299450752707 [st= 70]       -HTTP_TRANSACTION_READ_HEADERS       
t=1299450752707 [st= 70]        HTTP_CACHE_WRITE_INFO               [dt=  0]
t=1299450752707 [st= 70]        HTTP_CACHE_WRITE_DATA               [dt=  0]
t=1299450752707 [st= 70]        HTTP_CACHE_WRITE_INFO               [dt=  0]
t=1299450752707 [st= 70]    -URL_REQUEST_START_JOB                  
t=1299450752855 [st=218]     HTTP_TRANSACTION_READ_BODY             [dt=  0]
t=1299450752855 [st=218]     HTTP_CACHE_WRITE_DATA                  [dt=  1]
t=1299450752856 [st=219]     HTTP_TRANSACTION_READ_BODY             [dt=  0]
t=1299450752856 [st=219]     HTTP_CACHE_WRITE_DATA                  [dt=  0]
t=1299450752856 [st=219]     HTTP_TRANSACTION_READ_BODY             [dt=  1]
t=1299450752857 [st=220]     HTTP_CACHE_WRITE_DATA                  [dt=  1]
t=1299450752858 [st=221]     HTTP_TRANSACTION_READ_BODY             [dt=  1]
t=1299450752859 [st=222]     HTTP_CACHE_WRITE_DATA                  [dt=  0]
t=1299450752860 [st=223]     HTTP_TRANSACTION_READ_BODY             [dt=  0]
t=1299450752860 [st=223]     HTTP_CACHE_WRITE_DATA                  [dt=  1]
t=1299450752861 [st=224]     HTTP_TRANSACTION_READ_BODY             [dt=  0]
t=1299450752861 [st=224]     HTTP_CACHE_WRITE_DATA                  [dt=  0]
t=1299450752861 [st=224]     HTTP_TRANSACTION_READ_BODY             [dt=  0]
t=1299450752861 [st=224]     HTTP_CACHE_WRITE_DATA                  [dt=  0]
t=1299450752862 [st=225] -REQUEST_ALIVE

Comment 24 by adammil2...@gmail.com, Apr 7 2011

Here is my log also if it helps. 
This log is me trying to download an email attachment in OWA using Chrome that is a voicemessage.wav file, but I get a file named attachment.ashx instead:

------------------------------------------
URL_REQUEST (id=365)  [start=Thu Apr 07 2011 10:34:22 GMT-0500 (Central Daylight Time)]
------------------------------------------
t=1302190462903 [st=  0] +REQUEST_ALIVE                             [dt=129]
t=1302190462904 [st=  1]     URL_REQUEST_START_JOB                  [dt=  0]
                             --> load_flags = 1114240 (ENABLE_LOAD_TIMING | MAIN_FRAME | VERIFY_EV_CERT)
                             --> method = "GET"                   
                             --> priority = 0                     
                             --> url = "https://mail.mydomain.com/owa/attachment.ashx?attach=1&id=RgAAAAD2vKrwScfrQJjgmdb6Aw7hBwDzRKrF6EHMTqav2mluP7CkAAABqOPvAADsHmJnACTfR6C1fAp%2bxRmQAAAGNYU1AAAJ&attid0=BAAAAAAA&attcnt=1"
t=1302190462904 [st=  1]    +URL_REQUEST_START_JOB                  [dt= 90]
                             --> load_flags = 1114240 (ENABLE_LOAD_TIMING | MAIN_FRAME | VERIFY_EV_CERT)
                             --> method = "GET"                   
                             --> priority = 0                     
                             --> url = "https://mail.mydomain.com/owa/attachment.ashx?attach=1&id=RgAAAAD2vKrwScfrQJjgmdb6Aw7hBwDzRKrF6EHMTqav2mluP7CkAAABqOPvAADsHmJnACTfR6C1fAp%2bxRmQAAAGNYU1AAAJ&attid0=BAAAAAAA&attcnt=1"
t=1302190462905 [st=  2]        HTTP_CACHE_GET_BACKEND              [dt=  0]
t=1302190462905 [st=  2]        HTTP_CACHE_OPEN_ENTRY               [dt=  1]
t=1302190462906 [st=  3]        HTTP_CACHE_ADD_TO_ENTRY             [dt=  0]
t=1302190462906 [st=  3]        HTTP_CACHE_READ_INFO                [dt=  0]
t=1302190462907 [st=  4]       +PROXY_SERVICE                       [dt=  0]
t=1302190462907 [st=  4]           PROXY_SERVICE_RESOLVED_PROXY_LIST  
                                   --> pac_string = "DIRECT"      
t=1302190462907 [st=  4]       -PROXY_SERVICE                       
t=1302190462907 [st=  4]       +SOCKET_POOL                         [dt=  0]
t=1302190462907 [st=  4]           SOCKET_POOL_REUSED_AN_EXISTING_SOCKET  
                                   --> idle_ms = 9262             
t=1302190462907 [st=  4]           SOCKET_POOL_BOUND_TO_SOCKET      
                                   --> source_dependency = {"id":183,"type":5}
t=1302190462907 [st=  4]       -SOCKET_POOL                         
t=1302190462907 [st=  4]       +HTTP_TRANSACTION_SEND_REQUEST       [dt=  1]
t=1302190462907 [st=  4]           HTTP_TRANSACTION_SEND_REQUEST_HEADERS  
                                   --> GET /owa/attachment.ashx?attach=1&id=RgAAAAD2vKrwScfrQJjgmdb6Aw7hBwDzRKrF6EHMTqav2mluP7CkAAABqOPvAADsHmJnACTfR6C1fAp%2bxRmQAAAGNYU1AAAJ&attid0=BAAAAAAA&attcnt=1 HTTP/1.1
                                       Host: mail.mydomain.com        
                                       Connection: keep-alive     
                                       Referer: https://mail.mydomain.com/owa/?ae=Item&a=Open&t=IPM.Note.Voice.Unity&id=RgAAAAD2vKrwScfrQJjgmdb6Aw7hBwDzRKrF6EHMTqav2mluP7CkAAABqOPvAADsHmJnACTfR6C1fAp%2bxRmQAAAGNYU1AAAA&pspid=_1302190345255_604859288
                                       User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US) AppleWebKit/534.16 (KHTML, like Gecko) Chrome/10.0.648.204 Safari/534.16
                                       Accept: application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5
                                       Accept-Encoding: gzip,deflate,sdch
                                       Accept-Language: en-US,en;q=0.8
                                       Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.3
                                       Cookie: [value was stripped]
t=1302190462908 [st=  5]       -HTTP_TRANSACTION_SEND_REQUEST       
t=1302190462908 [st=  5]       +HTTP_TRANSACTION_READ_HEADERS       [dt= 81]
t=1302190462908 [st=  5]           HTTP_STREAM_PARSER_READ_HEADERS  [dt= 81]
t=1302190462989 [st= 86]           HTTP_TRANSACTION_READ_RESPONSE_HEADERS  
                                   --> HTTP/1.1 200 OK            
                                       Cache-Control: private     
                                       Content-Type: audio/wav; authoritative=true;
                                       Expires: Wed, 06 Apr 2011 15:34:23 GMT
                                       Server: Microsoft-IIS/7.5  
                                       X-OWA-Version: 14.0.694.0  
                                       Content-Disposition: attachment; filename*="VoiceMessage.wav"
                                       X-AspNet-Version: 2.0.50727
                                       X-Powered-By: ASP.NET      
                                       X-UA-Compatible: IE=EmulateIE7
                                       Date: Thu, 07 Apr 2011 15:34:23 GMT
                                       Connection: keep-alive     
                                       Content-Length: 41818      
t=1302190462989 [st= 86]       -HTTP_TRANSACTION_READ_HEADERS       
t=1302190462989 [st= 86]        HTTP_CACHE_WRITE_INFO               [dt=  1]
t=1302190462990 [st= 87]        HTTP_CACHE_WRITE_DATA               [dt=  4]
t=1302190462994 [st= 91]        HTTP_CACHE_WRITE_INFO               [dt=  0]
t=1302190462994 [st= 91]    -URL_REQUEST_START_JOB                  
t=1302190463007 [st=104]     HTTP_TRANSACTION_READ_BODY             [dt=  0]
t=1302190463007 [st=104]     HTTP_CACHE_WRITE_DATA                  [dt=  9]
t=1302190463016 [st=113]     HTTP_TRANSACTION_READ_BODY             [dt=  0]
t=1302190463016 [st=113]     HTTP_CACHE_WRITE_DATA                  [dt=  6]
t=1302190463022 [st=119]     HTTP_TRANSACTION_READ_BODY             [dt=  3]
t=1302190463025 [st=122]     HTTP_CACHE_WRITE_DATA                  [dt=  0]
t=1302190463025 [st=122]     HTTP_TRANSACTION_READ_BODY             [dt=  1]
t=1302190463026 [st=123]     HTTP_CACHE_WRITE_DATA                  [dt=  2]
t=1302190463028 [st=125]     HTTP_TRANSACTION_READ_BODY             [dt=  1]
t=1302190463029 [st=126]     HTTP_CACHE_WRITE_DATA                  [dt=  1]
t=1302190463030 [st=127]     HTTP_TRANSACTION_READ_BODY             [dt=  0]
t=1302190463030 [st=127]     HTTP_CACHE_WRITE_DATA                  [dt=  0]
t=1302190463030 [st=127]     HTTP_TRANSACTION_READ_BODY             [dt=  0]
t=1302190463030 [st=127]     HTTP_CACHE_WRITE_DATA                  [dt=  0]
t=1302190463030 [st=127]     HTTP_TRANSACTION_READ_BODY             [dt=  0]
t=1302190463030 [st=127]     HTTP_CACHE_WRITE_DATA                  [dt=  0]
t=1302190463030 [st=127]     HTTP_TRANSACTION_READ_BODY             [dt=  0]
t=1302190463030 [st=127]     HTTP_CACHE_WRITE_DATA                  [dt=  0]
t=1302190463030 [st=127]     HTTP_TRANSACTION_READ_BODY             [dt=  0]
t=1302190463030 [st=127]     HTTP_CACHE_WRITE_DATA                  [dt=  0]
t=1302190463030 [st=127]     HTTP_TRANSACTION_READ_BODY             [dt=  0]
t=1302190463030 [st=127]     HTTP_CACHE_WRITE_DATA                  [dt=  0]
t=1302190463031 [st=128]     HTTP_TRANSACTION_READ_BODY             [dt=  0]
t=1302190463031 [st=128]     HTTP_CACHE_WRITE_DATA                  [dt=  0]
t=1302190463031 [st=128]     HTTP_TRANSACTION_READ_BODY             [dt=  0]
t=1302190463031 [st=128]     HTTP_CACHE_WRITE_DATA                  [dt=  0]
t=1302190463031 [st=128]     HTTP_TRANSACTION_READ_BODY             [dt=  0]
t=1302190463031 [st=128]     HTTP_CACHE_WRITE_DATA                  [dt=  0]
t=1302190463031 [st=128]     HTTP_TRANSACTION_READ_BODY             [dt=  0]
t=1302190463031 [st=128]     HTTP_CACHE_WRITE_DATA                  [dt=  0]
t=1302190463031 [st=128]     HTTP_TRANSACTION_READ_BODY             [dt=  0]
t=1302190463031 [st=128]     HTTP_CACHE_WRITE_DATA                  [dt=  0]
t=1302190463031 [st=128]     HTTP_TRANSACTION_READ_BODY             [dt=  0]
t=1302190463031 [st=128]     HTTP_CACHE_WRITE_DATA                  [dt=  0]
t=1302190463031 [st=128]     HTTP_TRANSACTION_READ_BODY             [dt=  1]
t=1302190463032 [st=129]     HTTP_CACHE_WRITE_DATA                  [dt=  0]
t=1302190463032 [st=129]     HTTP_TRANSACTION_READ_BODY             [dt=  0]
t=1302190463032 [st=129]     HTTP_CACHE_WRITE_DATA                  [dt=  0]
t=1302190463032 [st=129]     HTTP_TRANSACTION_READ_BODY             [dt=  0]
t=1302190463032 [st=129]     HTTP_CACHE_WRITE_DATA                  [dt=  0]
t=1302190463032 [st=129] -REQUEST_ALIVE

Comment 25 by asanka@chromium.org, Apr 7 2011

stuartma...: Thank you.

Comment 26 by Deleted ...@, Apr 12 2011

This is not a Chromium's bug, but Exchange Server's bug.

Content-Disposition: attachment; filename*="VoiceMessage.wav"

That's not a valid HTTP parameter.

If there's an asterisk at the end of parameter name, Chromium expect to find exactly 2 single quotes as a delimiter. That's correct according to the RFC 2231 which says: Note that it is perfectly permissible to leave either the character set or language field blank.  Note also that the single quote delimiters MUST be present even when one of the field values is omitted.
(http://www.faqs.org/rfcs/rfc2231.html)

The first format used by Chromium to extract the filename is defined in RFC 5987 which is compatible with RFC 2231.

Comment 27 by asanka@chromium.org, Apr 13 2011

Owner: asanka@chromium.org

Comment 28 by Deleted ...@, Apr 19 2011

With Default User Agent:

t=1303187716389 [st=  1]           HTTP_TRANSACTION_SEND_REQUEST_HEADERS  
                                   --> GET /owa/attachment.ashx?attach=1&id=RgAAAAA6fddnDSlsRLBaN1WS7JZDBwDNI9UGb1P4T7DkQcdY2n0dAAHDh1u%2bAAD9QKxbayZOTZeuG0Y0YappAAAAyWusAAAJ&attid0=BAAAAAAA&attcnt=1 HTTP/1.1
                                       Host: mail.lalampa.com     
                                       Connection: keep-alive     
                                       Referer: https://mail.lalampa.com/owa/?ae=Item&t=IPM.Note&id=RgAAAAA6fddnDSlsRLBaN1WS7JZDBwDNI9UGb1P4T7DkQcdY2n0dAAHDh1u%2bAAD9QKxbayZOTZeuG0Y0YappAAAAyWusAAAJ
                                       User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.0; en-US) AppleWebKit/534.16 (KHTML, like Gecko) Chrome/10.0.648.204 Safari/534.16
                                       Accept: application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5
                                       Accept-Encoding: gzip,deflate,sdch
                                       Accept-Language: en-US,en;q=0.8
                                       Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.3
                                       Cookie: [value was stripped]
t=1303187716389 [st=  1]       -HTTP_TRANSACTION_SEND_REQUEST       
t=1303187716389 [st=  1]       +HTTP_TRANSACTION_READ_HEADERS       [dt=154]
t=1303187716389 [st=  1]           HTTP_STREAM_PARSER_READ_HEADERS  [dt=154]
t=1303187716543 [st=155]           HTTP_TRANSACTION_READ_RESPONSE_HEADERS  
                                   --> HTTP/1.1 200 OK            
                                       Cache-Control: private     
                                       Content-Type: image/jpeg; authoritative=true;
                                       Expires: Mon, 18 Apr 2011 04:41:11 GMT
                                       Server: Microsoft-IIS/7.5  
                                       X-OWA-Version: 14.0.722.0  
                                       Content-Disposition: attachment; filename*="test5.jpg"
                                       X-AspNet-Version: 2.0.50727
                                       X-Powered-By: ASP.NET      
                                       X-UA-Compatible: IE=EmulateIE7
                                       Date: Tue, 19 Apr 2011 04:41:10 GMT
                                       Content-Length: 268749   



With MSIE's User Agent:

t=1303187373177 [st=  2]           HTTP_TRANSACTION_SEND_REQUEST_HEADERS  
                                   --> GET /owa/attachment.ashx?attach=1&id=RgAAAAA6fddnDSlsRLBaN1WS7JZDBwDNI9UGb1P4T7DkQcdY2n0dAAHDh1u%2bAAD9QKxbayZOTZeuG0Y0YappAAAAyWusAAAJ&attid0=BAAAAAAA&attcnt=1 HTTP/1.1
                                       Host: mail.lalampa.com     
                                       Connection: keep-alive     
                                       Referer: https://mail.lalampa.com/owa/?ae=Item&t=IPM.Note&id=RgAAAAA6fddnDSlsRLBaN1WS7JZDBwDNI9UGb1P4T7DkQcdY2n0dAAHDh1u%2bAAD9QKxbayZOTZeuG0Y0YappAAAAyWusAAAJ
                                       User-Agent: Mozilla/5.0 (compatible; MSIE 8.0; Windows NT 5.2; Trident/4.0; Media Center PC 4.0; SLCC1; .NET CLR 3.0.04320)
                                       Accept: application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5
                                       Accept-Encoding: gzip,deflate,sdch
                                       Accept-Language: en-US,en;q=0.8
                                       Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.3
                                       Cookie: [value was stripped]
t=1303187373177 [st=  2]       -HTTP_TRANSACTION_SEND_REQUEST       
t=1303187373177 [st=  2]       +HTTP_TRANSACTION_READ_HEADERS       [dt=119]
t=1303187373177 [st=  2]           HTTP_STREAM_PARSER_READ_HEADERS  [dt=119]
t=1303187373296 [st=121]           HTTP_TRANSACTION_READ_RESPONSE_HEADERS  
                                   --> HTTP/1.1 200 OK            
                                       Cache-Control: private     
                                       Content-Type: image/jpeg; authoritative=true;
                                       Expires: Mon, 18 Apr 2011 04:35:27 GMT
                                       Server: Microsoft-IIS/7.5  
                                       X-OWA-Version: 14.0.722.0  
                                       Content-Disposition: attachment; filename="test5.jpg"
                                       X-AspNet-Version: 2.0.50727
                                       X-Powered-By: ASP.NET      
                                       X-UA-Compatible: IE=EmulateIE7
                                       Date: Tue, 19 Apr 2011 04:35:27 GMT
                                       Content-Length: 268749     



With Safari's User Agent:

t=1303187599021 [st=  2]           HTTP_TRANSACTION_SEND_REQUEST_HEADERS  
                                   --> GET /owa/attachment.ashx?attach=1&id=RgAAAAA6fddnDSlsRLBaN1WS7JZDBwDNI9UGb1P4T7DkQcdY2n0dAAHDh1u%2bAAD9QKxbayZOTZeuG0Y0YappAAAAyWusAAAJ&attid0=BAAAAAAA&attcnt=1 HTTP/1.1
                                       Host: mail.lalampa.com     
                                       Connection: keep-alive     
                                       Referer: https://mail.lalampa.com/owa/?ae=Item&t=IPM.Note&id=RgAAAAA6fddnDSlsRLBaN1WS7JZDBwDNI9UGb1P4T7DkQcdY2n0dAAHDh1u%2bAAD9QKxbayZOTZeuG0Y0YappAAAAyWusAAAJ
                                       User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.0; en-US) AppleWebKit/533.20.25 (KHTML, like Gecko) Version/5.0.4 Safari/533.20.27
                                       Accept: application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5
                                       Accept-Encoding: gzip,deflate,sdch
                                       Accept-Language: en-US,en;q=0.8
                                       Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.3
                                       Cookie: [value was stripped]
t=1303187599021 [st=  2]       -HTTP_TRANSACTION_SEND_REQUEST       
t=1303187599021 [st=  2]       +HTTP_TRANSACTION_READ_HEADERS       [dt=155]
t=1303187599021 [st=  2]           HTTP_STREAM_PARSER_READ_HEADERS  [dt=155]
t=1303187599176 [st=157]           HTTP_TRANSACTION_READ_RESPONSE_HEADERS  
                                   --> HTTP/1.1 200 OK            
                                       Cache-Control: private     
                                       Content-Type: image/jpeg; authoritative=true;
                                       Expires: Mon, 18 Apr 2011 04:39:13 GMT
                                       Server: Microsoft-IIS/7.5  
                                       X-OWA-Version: 14.0.722.0  
                                       Content-Disposition: attachment; filename="test5.jpg"
                                       X-AspNet-Version: 2.0.50727
                                       X-Powered-By: ASP.NET      
                                       X-UA-Compatible: IE=EmulateIE7
                                       Date: Tue, 19 Apr 2011 04:39:13 GMT
                                       Content-Length: 268749     


I've tried with some other user agents, Exchange Server sends the offending asterisk to any browser but Safari and IE.


#9,
I'm pretty sure that file has nothing to do with this quirk.

Comment 29 by asanka@google.com, Apr 19 2011

ken.saso...: Thank you for the log!  That is very helpful.

Comment 30 by asanka@chromium.org, Apr 19 2011

Status: Assigned
For the record, I'll add a few data points and summarize what has been seen so far:

X-OWA-Version 14.0.694.0, 14.0.702.0, 14.0.722.0 sends Chrome non compliant Content-Disposition headers.  Versions 8.3.157.0 and 14.1.270.1 do not exhibit this behavior (based on my testing).

Comment 31 by asanka@chromium.org, Apr 19 2011

Status: Started
Summary: Non-standard Content-Disposition headers from Outlook Web Access are not handled

Comment 32 by Deleted ...@, Apr 19 2011

X-OWA-Version 14.1.225.42 (Microsoft Office 365) does not have this issue.

t=1303234182764 [st= 600]           HTTP_TRANSACTION_SEND_REQUEST_HEADERS  
                                    --> GET /owa/attachment.ashx?attach=1&id=RgAAAADXe6oveM9zQZ432Pg%2btTBTBwBOyfGJno0BTohgCn2VaJuTAAAA%2bCPHAABOyfGJno0BTohgCn2VaJuTAAAA%2bFFhAAAJ&attid0=BAAAAAAA&attcnt=1 HTTP/1.1
                                        Host: pod51010.outlook.com 
                                        Connection: keep-alive     
                                        Referer: https://pod51010.outlook.com/owa/?exsvurl=1&ll-cc=en-US&realm=office365.com&wa=wsignin1.0
                                        User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.0; en-US) AppleWebKit/534.16 (KHTML, like Gecko) Chrome/10.0.648.204 Safari/534.16
                                        Accept: application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5
                                        Accept-Encoding: gzip,deflate,sdch
                                        Accept-Language: en-US,en;q=0.8
                                        Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.3
                                        Cookie: [value was stripped]
t=1303234182764 [st= 600]       -HTTP_TRANSACTION_SEND_REQUEST       
t=1303234182764 [st= 600]       +HTTP_TRANSACTION_READ_HEADERS       [dt= 943]
t=1303234182764 [st= 600]           HTTP_STREAM_PARSER_READ_HEADERS  [dt= 942]
t=1303234183706 [st=1542]           HTTP_TRANSACTION_READ_RESPONSE_HEADERS  
                                    --> HTTP/1.1 200 OK            
                                        Cache-Control: private     
                                        Content-Type: image/png; authoritative=true;
                                        Expires: Tue, 19 Apr 2011 00:42:17 GMT
                                        Server: Microsoft-IIS/7.5  
                                        P3P: CP="ALL IND DSP COR ADM CONo CUR CUSo IVAo IVDo PSA PSD TAI TELo OUR SAMo CNT COM INT NAV ONL PHY PRE PUR UNI"
                                        Set-Cookie: [value was stripped]
                                        Set-Cookie: [value was stripped]
                                        X-OWA-Version: 14.1.225.42 
                                        Content-Disposition: attachment; filename="plugin.png"
                                        X-AspNet-Version: 2.0.50727
                                        X-Powered-By: ASP.NET      
                                        X-DiagInfo: CH1PRD0502CA004
                                        X-UA-Compatible: IE=EmulateIE7
                                        Date: Tue, 19 Apr 2011 17:42:17 GMT
                                        Content-Length: 45948

Comment 33 by julian.r...@gmail.com, Apr 19 2011

Sounds like it would be good to get Microsoft look into this.

Comment 34 by Deleted ...@, Apr 19 2011

A quick question to all who are seeing this issue.

Do you have ISA or TMG Server (firewall) in between your browser and Exchange Server?

If yes, take that out of the picture and connect your browser directly to Exchange 2010 to access OWA, and see if you can still repro this issue.

Comment 35 by Deleted ...@, Apr 20 2011

julian.r...: I can confirm they have "fixed" this issue in Exchange Server 2010 SP1 (X-OWA-Version 14.1.x.x). With SP1 installed, it'd only send the non-standard header to Firefox.

qaa...: Yes and yes, I can reproduce this issue without ISA/TMG Server.

Comment 36 by julian.r...@gmail.com, Apr 28 2011

So, this sounds like the problem is understood and fixed by Microsoft, and that the fix is in a Service Pack that's generally available. Sounds like they did their work, then.

Comment 37 by asanka@chromium.org, Jun 2 2011

Status: WontFix
Marking as WontFix because this is a bug in OWA and a fix for OWA/Exchange Server is available from Microsoft.

Comment 38 by asanka@chromium.org, Jun 2 2011

 Issue 41107  has been merged into this issue.

Comment 39 by asanka@chromium.org, Jun 2 2011

 Issue 65470  has been merged into this issue.

Comment 41 by bugdroid1@chromium.org, Oct 13 2012

Project Member
Blocking: -chromium:68198 -chromium:78200 chromium:78200
Labels: Restrict-AddIssueComment-Commit
This issue has been closed for some time. No one will pay attention to new comments.
If you are seeing this bug or have new data, please click New Issue to start a new bug.

Comment 42 by bugdroid1@chromium.org, Mar 11 2013

Project Member
Labels: -Feature-Downloads Cr-UI-Browser-Downloads

Sign in to add a comment