Commit dbef6c73 authored by Thomas Hansen's avatar Thomas Hansen

Merge branch 'master' of https://github.com/mholt/caddy

parents 9d26a926 fa2403c1
...@@ -33,7 +33,9 @@ func (g Gzip) ServeHTTP(w http.ResponseWriter, r *http.Request) (int, error) { ...@@ -33,7 +33,9 @@ func (g Gzip) ServeHTTP(w http.ResponseWriter, r *http.Request) (int, error) {
return g.Next.ServeHTTP(w, r) return g.Next.ServeHTTP(w, r)
} }
r.Header.Del("Accept-Encoding") // Removes header to prevent double encoding by ambitious fastcgi implementations // Delete this header so gzipping isn't repeated later in the chain
r.Header.Del("Accept-Encoding")
w.Header().Set("Content-Encoding", "gzip") w.Header().Set("Content-Encoding", "gzip")
gzipWriter := gzip.NewWriter(w) gzipWriter := gzip.NewWriter(w)
defer gzipWriter.Close() defer gzipWriter.Close()
......
...@@ -130,5 +130,5 @@ var ( ...@@ -130,5 +130,5 @@ var (
const ( const (
envGatewayInterface = "caddy-CGI/1.1" envGatewayInterface = "caddy-CGI/1.1"
envServerSoftware = "caddy/?.?.?" // TODO envServerSoftware = "caddy/" // TODO: Version
) )
...@@ -162,6 +162,8 @@ func (s *Server) ServeHTTP(w http.ResponseWriter, r *http.Request) { ...@@ -162,6 +162,8 @@ func (s *Server) ServeHTTP(w http.ResponseWriter, r *http.Request) {
} }
if vh, ok := s.vhosts[host]; ok { if vh, ok := s.vhosts[host]; ok {
w.Header().Set("Server", "Caddy")
status, _ := vh.stack.ServeHTTP(w, r) status, _ := vh.stack.ServeHTTP(w, r)
// Fallback error response in case error handling wasn't chained in // Fallback error response in case error handling wasn't chained in
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment