I actually don't see any relation with size of the filename in the
Content-Disposition header, but I did track this down to unicode
characters in the Content-Disposition header.

Specifically, libapache2-mod-musicindex 1.2.5 (lenny version) sent
an empty field, while libapache2-mod-musicindex 1.3.4 (squeeze)
apparently sends random data (#595232).

If I take the response headers from a 1.2.5 dialog and add random
data (unicode characters) to the Content-Disposition header, I can
reproduce the behaviour.

E.g.

  HTTP/1.1 200 OK
  Date: Thu, 02 Sep 2010 09:24:25 GMT
  Server: Apache/2.2.9 (Debian) mod_ssl/2.2.9 OpenSSL/0.9.8g
  mod_musicindex/1.2.5
  Content-Disposition: ←…→
  Vary: User-Agent
  Content-Length: 1145
  Keep-Alive: timeout=15, max=98
  Connection: Keep-Alive
  Content-Type: audio/x-mpegurl

-- 
 .''`.   martin f. krafft <madd...@d.o>      Related projects:
: :'  :  proud Debian developer               http://debiansystem.info
`. `'`   http://people.debian.org/~madduck    http://vcs-pkg.org
  `-  Debian - when you have better things to do than fixing systems

Attachment: digital_signature_gpg.asc
Description: Digital signature (see http://martin-krafft.net/gpg/)

Reply via email to