--------------------
Got request header.
persist: true
handle request (body 0)
route match: / -> GET /
opened file ./ui/index.html with 867 bytes as 34
---------------------
HTTP server response:
---------------------
HTTP/1.1 200 OK
Content-Encoding: gzip

Content-Encoding: gzip should not be there by default for vibe.d master. Are you sure you get the right vibe.d version?

Anyways, I could not reproduce this issue. I've tested with a 867 bytes long index.html and it downloaded without any issues. I'm on Mac OS 10.9.1, DMD 2.064.2.