View Issue Details

IDProjectCategoryView StatusLast Update
0002673SOGoWeb Mailpublic2014-03-21 18:32
Reportergturner Assigned To 
PrioritynormalSeverityminorReproducibilityalways
Status newResolutionopen 
Platform[Server] LinuxOSDebianOS Version7 (Wheezy)
Product Version2.2.1 
Summary0002673: Attachments have mangled Content-Disposition header
Description

When downloading attachments (not from the icons at the bottom of the mail, but using the "2 files" link in the mail header region), SOGo writes a mangled Content-Disposition header. Example:

Content-Disposition: attachment; filename*="utf-8''gpg-key2ps-EC942276FDB8716D.pdf"

Firefox (Debian/jessie Iceweasel 24) displays the download dialog, but after clicking "Save File" nothing happens.

A user has been reporting this problem at least since the upgrade to 2.2.0 (using Debian/wheezy packaging), upgrade to 2.2.1 did not fix the problem.

Additional Information

Attached is an example email containing a PDF attachment (sent from Emacs/Gnus and PGP/MIME signed).

TagsNo tags attached.

Activities

gturner

gturner

2014-03-21 18:32

reporter  

mbox (8,444 bytes)   
Return-Path: <gturner@unzane.com>
X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on azathoth.unzane.com
X-Spam-Level: 
X-Spam-ASN:  
X-Spam-Status: No, score=-1.0 required=3.0 tests=ALL_TRUSTED,SHORTCIRCUIT
	shortcircuit=ham autolearn=disabled version=3.3.2
X-Original-To: gturner@unzane.com
Delivered-To: gturner@unzane.com
Received: from zoth-ommog.unzane.com (zoth-ommog.unzane.com [184.105.220.25])
	(using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
	(Client CN "zoth-ommog.unzane.com", Issuer "CAcert Class 3 Root" (verified OK))
	by mail.unzane.com (Postfix) with ESMTPS id E882A600063
	for <gturner@unzane.com>; Fri, 21 Mar 2014 11:03:01 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=unzane.com; s=mail;
	t=1395424981; bh=pYizvOuRt1VpZEXrC6oPhrz/M12sNSvap+wMiTZXfes=;
	h=From:To:Subject:Date:From;
	b=VA7rQwhN5ChXkRJh7tx3YAw7Ec+wjU5RfVyU8RuCySEn3YuG0THRzunN/wmjmaSO4
	 qUvm1vQUxHecuGk6o0sK3XkdwXUr/kL/1QbUzV2Rz4514mtK06JRNnSLtOC9fLluzo
	 ZrgdZtEwuyq+kMsB0Y7H/K2LMNs8l3W7wY4ifWgM=
Received: by zoth-ommog.unzane.com (Postfix, from userid 1000)
	id B602D400080; Fri, 21 Mar 2014 11:03:01 -0700 (PDT)
X-Hashcash: 1:25:140321:gturner@unzane.com::XQJoannn9cTkDVff:0000000000000000000000000000000000000000001PJCs
From: Gerald Turner <gturner@unzane.com>
To: gturner@unzane.com
Subject: Testing SOGo attachment bug
X-Face: "W];.?_H%>pNFRH&Q,:krZ>##I-,/Amy=($Mfy{aW5KR1F{kbD:ElXd{pLW'5L!2rhI/$|7
 R\LU=FijzO8vUv.t0^YwT~!AK[bX6d]?j4!s=-m&<k3ZoxqOWX3u]u"$Xz&'>E~B]=zGdY4c<xfzlq
 $9FvH?p-0^kY+xv=5mDC;~A(=@|Zd@7nOBkJL`=D=?\g*dBTM#2M1UU6~!iMZpMS)U++,t5I-DwW6N
 3g=:$*@p'Y+h/zvkB
X-Yow: NATHAN...  your PARENTS were in a CARCRASH!!
 They're VOIDED - They COLLAPSED
 They had no CHAINSAWS...  They had no MONEY MACHINES...
 They did PILLS in SKIMPY GRASS SKIRTS...
 Nathan, I EMULATED them...  but they were OFF-KEY...
X-Spook: Mafia MD2 Saudi Arabia Cocaine CipherTAC-2000 KGB Verisign asset
Date: Fri, 21 Mar 2014 11:02:55 -0700
Message-ID: <878us38m5s.fsf@zoth-ommog.unzane.com>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.4 (gnu/linux)
MIME-Version: 1.0
Content-Type: multipart/signed; boundary="==-=-=";
	micalg=pgp-sha512; protocol="application/pgp-signature"

--==-=-=
Content-Type: multipart/mixed; boundary="=-=-="

--=-=-=
Content-Transfer-Encoding: quoted-printable

Attached is a PDF file which apparently cannot be downloaded (or viewed)
within SOGo.

=2D-=20
Gerald Turner <gturner@unzane.com>        Encrypted mail preferred!
OpenPGP: 4096R / CA89 B27A 30FA 66C5 1B80  3858 EC94 2276 FDB8 716D

--=-=-=
Content-Type: application/pdf
Content-Disposition: inline; filename=gpg-key2ps-EC942276FDB8716D.pdf
Content-Transfer-Encoding: base64

JVBERi0xLjQKJcfsj6IKNSAwIG9iago8PC9MZW5ndGggNiAwIFIvRmlsdGVyIC9GbGF0ZURlY29k
ZT4+CnN0cmVhbQp4nN3YTW/aQBCA4bt/xR7hALF3Z9Zrqa0a8iW1p6SWeqh6SAmhqWKa0ERV++tr
ww6eXV863LxCikeBgPeRkN7Ms8rnhcq7h78um+zkplTrX9lzZgvd/arZD6ayuXrM2ND9/J59Vpt2
XrevL3ZvpPxl2ahF3b6ZU5Wq79uXFGrWfUb7Vpirusm+TJ5ev01npdZzrfUE8srenFyeL1xZ2PPp
rNClnTs30XkBs7yYmWI6A13OEXFytdrePt6p+nW7WW3Vm/XLbnj/uvl7u1nNlz+bd9Ov9Yes/ahZ
ezf1XTb5uPqj7h8269X2afuweVFv1dmpq9RCl6fK5JenytozVMXC5UoZh05dnFWgdHsPqrsltbun
+kd2UWfX3UF/twe6yqq9j6n2GN3V6wRTd/n030A4fiDjYaw/vO05TDjKaNz4aaynqfzhq97DhqOM
pijGb1N5m0L74+8G+h6Fo1AHxq/jVVoeJB7sTTjVwU8AVCYAhATkCMgxFIxmGZDOEwByHkgX/vy7
gVBcNAuBzPiBvEsLBAQEPQrHOggKgGwCQEBAJQGVDAWiWQhUJQBUUhPmFIU5QymjWQZkEmhn79IC
HaqZJ2EezUKgFNqZ4tlQBBqezyaahUAJFLShhDbUgYa1YYAlz2hIIKMNdTRQBwKLwwBLXtKQQEkD
lTRQBwKLQ44F8pKGBEoaqKSBOhBYHAZY8pLGBEoaqKSROhBZHAZY8pLGBEoaqaSROhBZHHIslJc0
JlDSSCWN1IHI4jDA6kv6mrayu6f8Yras9H4fexj8Hx61mwWw44bly1nPFO0cvVMw+adFW9rRU5me
KNo9ehgTjmIklwCS7ZGiFaSXseEoRuo2t6NXqnqlwSaSvmXhKHeCBJx6nGa4kfQ6HI1jyra546dC
RhXvJokHo1lM1e11x0/leqrBlpJ4XDTLqUwCVD1PM9xXeh7Oxjllu97xUwGjijeXxAPRLKeqUqAq
e6rBDpN4ymgWU5kU+rznaYbbTIrNPJrlVEn0OQv0wV6TeEw0y6lSqHTDMn2w4SQeG81iKkgh1Q1r
9cGu8/DfXjTLqVKodWC1Pth6eh7OBkfVOqRQ68BqfbD/JB6M5iO2LilQsVofbEKJx0WznCqFWkdW
64OdqOfhbHhUrWMKtY6s1oNVMsvOgC2o9ev28Q/n5To6ZW5kc3RyZWFtCmVuZG9iago2IDAgb2Jq
Cjg3NwplbmRvYmoKNCAwIG9iago8PC9UeXBlL1BhZ2UvTWVkaWFCb3ggWzAgMCA2MTIgNzkyXQov
Um90YXRlIDkwL1BhcmVudCAzIDAgUgovUmVzb3VyY2VzPDwvUHJvY1NldFsvUERGIC9UZXh0XQov
RXh0R1N0YXRlIDkgMCBSCi9Gb250IDEwIDAgUgo+PgovQ29udGVudHMgNSAwIFIKPj4KZW5kb2Jq
CjMgMCBvYmoKPDwgL1R5cGUgL1BhZ2VzIC9LaWRzIFsKNCAwIFIKXSAvQ291bnQgMQo+PgplbmRv
YmoKMSAwIG9iago8PC9UeXBlIC9DYXRhbG9nIC9QYWdlcyAzIDAgUgovTWV0YWRhdGEgMTIgMCBS
Cj4+CmVuZG9iago3IDAgb2JqCjw8L1R5cGUvRXh0R1N0YXRlCi9PUE0gMT4+ZW5kb2JqCjkgMCBv
YmoKPDwvUjcKNyAwIFI+PgplbmRvYmoKMTAgMCBvYmoKPDwvUjgKOCAwIFI+PgplbmRvYmoKOCAw
IG9iago8PC9CYXNlRm9udC9UaW1lcy1Sb21hbi9UeXBlL0ZvbnQKL0VuY29kaW5nIDExIDAgUi9T
dWJ0eXBlL1R5cGUxPj4KZW5kb2JqCjExIDAgb2JqCjw8L1R5cGUvRW5jb2RpbmcvRGlmZmVyZW5j
ZXNbCjQ1L21pbnVzXT4+CmVuZG9iagoxMiAwIG9iago8PC9UeXBlL01ldGFkYXRhCi9TdWJ0eXBl
L1hNTC9MZW5ndGggMTMzND4+c3RyZWFtCjw/eHBhY2tldCBiZWdpbj0n77u/JyBpZD0nVzVNME1w
Q2VoaUh6cmVTek5UY3prYzlkJz8+Cjw/YWRvYmUteGFwLWZpbHRlcnMgZXNjPSJDUkxGIj8+Cjx4
OnhtcG1ldGEgeG1sbnM6eD0nYWRvYmU6bnM6bWV0YS8nIHg6eG1wdGs9J1hNUCB0b29sa2l0IDIu
OS4xLTEzLCBmcmFtZXdvcmsgMS42Jz4KPHJkZjpSREYgeG1sbnM6cmRmPSdodHRwOi8vd3d3Lncz
Lm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjJyB4bWxuczppWD0naHR0cDovL25zLmFkb2Jl
LmNvbS9pWC8xLjAvJz4KPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9J3V1aWQ6NTE3NWRjYzgt
ZTkzZi0xMWVlLTAwMDAtNGZhODgxODg1ZDc4JyB4bWxuczpwZGY9J2h0dHA6Ly9ucy5hZG9iZS5j
b20vcGRmLzEuMy8nIHBkZjpQcm9kdWNlcj0nR1BMIEdob3N0c2NyaXB0IDkuMDUnLz4KPHJkZjpE
ZXNjcmlwdGlvbiByZGY6YWJvdXQ9J3V1aWQ6NTE3NWRjYzgtZTkzZi0xMWVlLTAwMDAtNGZhODgx
ODg1ZDc4JyB4bWxuczp4bXA9J2h0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8nPjx4bXA6TW9k
aWZ5RGF0ZT4yMDE0LTAzLTIxVDExOjAxOjA0LTA3OjAwPC94bXA6TW9kaWZ5RGF0ZT4KPHhtcDpD
cmVhdGVEYXRlPjIwMTQtMDMtMjFUMTE6MDE6MDQtMDc6MDA8L3htcDpDcmVhdGVEYXRlPgo8eG1w
OkNyZWF0b3JUb29sPmdwZy1rZXkycHMgNDg5PC94bXA6Q3JlYXRvclRvb2w+PC9yZGY6RGVzY3Jp
cHRpb24+CjxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSd1dWlkOjUxNzVkY2M4LWU5M2YtMTFl
ZS0wMDAwLTRmYTg4MTg4NWQ3OCcgeG1sbnM6eGFwTU09J2h0dHA6Ly9ucy5hZG9iZS5jb20veGFw
LzEuMC9tbS8nIHhhcE1NOkRvY3VtZW50SUQ9J3V1aWQ6NTE3NWRjYzgtZTkzZi0xMWVlLTAwMDAt
NGZhODgxODg1ZDc4Jy8+CjxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSd1dWlkOjUxNzVkY2M4
LWU5M2YtMTFlZS0wMDAwLTRmYTg4MTg4NWQ3OCcgeG1sbnM6ZGM9J2h0dHA6Ly9wdXJsLm9yZy9k
Yy9lbGVtZW50cy8xLjEvJyBkYzpmb3JtYXQ9J2FwcGxpY2F0aW9uL3BkZic+PGRjOnRpdGxlPjxy
ZGY6QWx0PjxyZGY6bGkgeG1sOmxhbmc9J3gtZGVmYXVsdCc+KCk8L3JkZjpsaT48L3JkZjpBbHQ+
PC9kYzp0aXRsZT48L3JkZjpEZXNjcmlwdGlvbj4KPC9yZGY6UkRGPgo8L3g6eG1wbWV0YT4KICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIAo8P3hwYWNrZXQgZW5kPSd3Jz8+CmVuZHN0cmVh
bQplbmRvYmoKMiAwIG9iago8PC9Qcm9kdWNlcihHUEwgR2hvc3RzY3JpcHQgOS4wNSkKL0NyZWF0
aW9uRGF0ZShEOjIwMTQwMzIxMTEwMTA0LTA3JzAwJykKL01vZERhdGUoRDoyMDE0MDMyMTExMDEw
NC0wNycwMCcpCi9UaXRsZSgpCi9DcmVhdG9yKGdwZy1rZXkycHMgNDg5KT4+ZW5kb2JqCnhyZWYK
MCAxMwowMDAwMDAwMDAwIDY1NTM1IGYgCjAwMDAwMDEyMDAgMDAwMDAgbiAKMDAwMDAwMjkxNiAw
MDAwMCBuIAowMDAwMDAxMTQxIDAwMDAwIG4gCjAwMDAwMDA5ODEgMDAwMDAgbiAKMDAwMDAwMDAx
NSAwMDAwMCBuIAowMDAwMDAwOTYyIDAwMDAwIG4gCjAwMDAwMDEyNjUgMDAwMDAgbiAKMDAwMDAw
MTM2NSAwMDAwMCBuIAowMDAwMDAxMzA2IDAwMDAwIG4gCjAwMDAwMDEzMzUgMDAwMDAgbiAKMDAw
MDAwMTQ0NyAwMDAwMCBuIAowMDAwMDAxNTA1IDAwMDAwIG4gCnRyYWlsZXIKPDwgL1NpemUgMTMg
L1Jvb3QgMSAwIFIgL0luZm8gMiAwIFIKL0lEIFs8QjYwMjBDMUU4ODVCMkQ3RTU1OUJCOEVEQkRD
RTk2M0E+PEI2MDIwQzFFODg1QjJEN0U1NTlCQjhFREJEQ0U5NjNBPl0KPj4Kc3RhcnR4cmVmCjMw
NzMKJSVFT0YK
--=-=-=--

--==-=-=
Content-Type: application/pgp-signature

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.12 (GNU/Linux)

iQJ8BAEBCgBmBQJTLH7PXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w
ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQyNDg1Q0Q2RDIzMEY2RUE3RDI5Njg0QzZC
Q0EwMUYwNzcxQTk2RkNEAAoJELygHwdxqW/N1l8QALyBXtRgDUJNeNvWQ9mIQNCH
ZinsquA0kLc/8cb+vR2WaC+8HV7CRWh384dM7J2xzm8rCiOZWT+HKqTF6eTbOBxn
xk5EIaRD6IsjcVm2cKOL4ZHw62oZ/UOUWRkhedIowjjZfisCbSNNL4ci4KlCL2u9
GyrMV7Q5XdlVk7vdTcnZExFpDjuMXqN/6ccsGjSYFhI4QVXfr8zJ9NXNZHaPFGxS
CZq7ZvUOVoBj9XKMV5vaNLSfyQLS6WTvsA6r8TMQKj/5BfxXMHVGMCEi0bT2DHLz
YjQaHf3QkoGQA+5eQbFrmyvB9EOS8UiSOaK/Kmiu6yJ2D2h5OMcTrp3F4BLZcL+g
t9grJyHbi3QCp/HsdhLYHm5CL1NlGIwaMRB0sqgnND52AQ6z0UJr5hAJWPNRUcTR
Xen1l4TjyJQJx+80/Elr8efZiuEzjcS1ZM1v9tbIwZwwgDKCikCrA8P7jTQ0GdBU
bmqufC3HEpqX1Qqwk9vmq36LgbIaXWVAkHVKAozzOqyk8tY3B5+wlfMpT4HU+9aq
Af/LoCvv6cpCMVZn5AVuExOUPcp5EXpWbjeQy4MODS4qHJGLdaI6hOOQ/aBh3zQg
lWUv1Q8n6rwADmj10F/0zCWekG/+0aAQBEwYDXOCL6Qa85dUrCYI13CXeWZFWRC0
TYeuihz4G7ZVPut3b7v7
=8G7g
-----END PGP SIGNATURE-----
--==-=-=--
mbox (8,444 bytes)   

Issue History

Date Modified Username Field Change
2014-03-21 18:32 gturner New Issue
2014-03-21 18:32 gturner File Added: mbox