Fix static file serving over HTTP on Windows.
Files to be served should be opened in binary mode.
--- a/mercurial/hgweb/common.py Tue Oct 03 16:36:40 2006 -0700
+++ b/mercurial/hgweb/common.py Wed Oct 04 18:06:03 2006 +0200
@@ -38,7 +38,7 @@
ct = mimetypes.guess_type(path)[0] or "text/plain"
req.header([('Content-type', ct),
('Content-length', os.path.getsize(path))])
- return file(path).read()
+ return file(path, 'rb').read()
except (TypeError, OSError):
# illegal fname or unreadable file
return ""