id	summary	reporter	owner	description	type	status	priority	milestone	component	version	severity	resolution	keywords	cc	difficulty	ghcversion	platform
540	Transparent decompression behind proxy	guest		"{{{
>cabal update -v3
Downloading the latest package list from hackage.haskell.org
Sending:
GET /packages/archive/00-index.tar.gz HTTP/1.1
User-Agent: cabal-install/0.6.2
Host: hackage.haskell.org
Creating new connection to hackage.haskell.org
Received:
HTTP/1.1 200 OK
Date: Sun, 19 Apr 2009 14:36:01 GMT
Server: Apache/2.2.3 (Debian)
Last-Modified: Sun, 19 Apr 2009 13:38:09 GMT
ETag: ""388e8b-db7ea-863c1240""
Accept-Ranges: bytes
Content-Length: 10547200
Content-Type: application/x-tar
Downloaded to
C:\ghc\ghc-6.10.2\cabal\packages\hackage.haskell.org\00-index.tar.gz
cabal: user error (Codec.Compression.Zlib: incorrect header check)
}}}

My VPN server transparently decompressing packages *.tar.gz (""Content-Encoding: x-gzip"" header is missing), but cabal thinks that it still encoded and yielding an user error. I think it's should be handled by cabal.
"	defect	closed	normal		Cabal library	1.6.0.2	normal	duplicate	proxy vpn encoding decoding error		normal		Windows
