From 6097a9abb829ad5ae1899c59d7da99c17625ec2c Mon Sep 17 00:00:00 2001 From: Catherine Date: Tue, 14 Apr 2026 03:39:12 +0000 Subject: [PATCH] Add a `Server:` header unconditionally. Previously we wouldn't do it if hostname could not be determined, which would break git-pages-cli based uploads on those machines. --- src/pages.go | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/pages.go b/src/pages.go index 360844b..b5324d8 100644 --- a/src/pages.go +++ b/src/pages.go @@ -862,6 +862,8 @@ func ServePages(w http.ResponseWriter, r *http.Request) { w.Header().Add("Server", fmt.Sprintf("git-pages (%s)", hostname)) ObserveData(r.Context(), "server.name", hostname) } + } else { + w.Header().Add("Server", "git-pages") } allowedMethods := []string{"OPTIONS", "HEAD", "GET", "PUT", "PATCH", "DELETE", "POST"} if r.Method == "OPTIONS" || !slices.Contains(allowedMethods, r.Method) {