Project

General

Profile

Bug #2086

Chrome double header

Added by A T almost 9 years ago. Updated over 7 years ago.

Status:
Fixed
Priority:
Normal
Assignee:
-
Category:
User Interface
Target version:
-
Start date:
2014-04-28
Due date:
% Done:

100%

Estimated time:
Found in version:
3.9.569~ge113c3b~saucy , stable as well
Affected Versions:

Description

When trying to download a file from finished downloads tab Google Chrome Browser just pops up this message:

"Duplicate headers received from server"
ERR_RESPONSE_HEADERS_MULTIPLE_CONTENT_DISPOSITION

Works on other browsers.

History

#1

Updated by Adam Sutton over 8 years ago

  • Status changed from New to Need feedback

Not able to repeat this myself. Please try curl -I URL, to shows the headers sent for one of the faulty recordings URLs.

Adam

#2

Updated by A T over 8 years ago

Adam Sutton wrote:

Not able to repeat this myself. Please try curl -I URL, to shows the headers sent for one of the faulty recordings URLs.

Adam

Thx :)

Maybe something with filenames? I have "remove unsafe..." checked.

Here is your output (i had to use "curl -I --user name:psw page"):

A file that works:

[email protected]:~$ curl -I --user dertester:secret:P http://tv:9981/dvrfile/154
HTTP/1.1 200 OK
Server: HTS/tvheadend
Last-Modified: Mon, 9 Jun 2014 18:33:37 GMT
Expires: Mon, 9 Jun 2014 18:33:47 GMT
Cache-Control: max-age=10
Connection: Keep-Alive
Content-Type: video/x-matroska
Content-Length: 1568893145
Content-Disposition: attachment; filename=Tatort:_Nasse_Sachen.mkv

A file that gives me double headers:

[email protected]:~$ curl -I --user dertester:secret:P http://tv:9981/dvrfile/123
HTTP/1.1 200 OK
Server: HTS/tvheadend
Last-Modified: Mon, 9 Jun 2014 18:37:43 GMT
Expires: Mon, 9 Jun 2014 18:37:53 GMT
Cache-Control: max-age=10
Connection: Keep-Alive
Content-Type: video/x-matroska
Content-Length: 1442753972
Content-Disposition: attachment; filename=Gute_Zeiten,_schlechte_Zeiten.mkv

Ps changed version:
Ubuntu 13.10, 32bit (3.11.0-23-generic)
HTS Tvheadend 3.9.788~g385c190~saucy

If i can give you more info, pls tell me :)

#3

Updated by A T over 8 years ago

Maybe something with filenames? I have "remove unsafe..." checked.

it seems to be connected to the "," character in the recording. I created a test recording with it and cant download in chrome.

Hope that helps :)

#4

Updated by Sam Stenvall over 8 years ago

The only solution to this is to sanitize the name of the entry before serving it to the browser, regardless of the setting which controls this normally.

#5

Updated by Jaroslav Kysela over 7 years ago

  • Status changed from Need feedback to Fixed
  • % Done changed from 0 to 100

Applied in changeset commit:tvheadend|2fdfe4836dbc7a37a6504fabdd119b6368e17f31.

Also available in: Atom PDF