From: Michael Tremer Date: Tue, 11 Feb 2025 16:22:01 +0000 (+0000) Subject: mirrors: Set Etag header in HEAD response X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=865865cca0833461702ea31b5bcbe3999eacaf3a;p=pbs.git mirrors: Set Etag header in HEAD response Signed-off-by: Michael Tremer --- diff --git a/src/web/mirrors.py b/src/web/mirrors.py index 4ea0d770..b3d020b1 100644 --- a/src/web/mirrors.py +++ b/src/web/mirrors.py @@ -186,6 +186,7 @@ class DownloadsHandler(base.BaseHandler): self.set_header("Content-Type", "application/octet-stream") self.set_header("Content-Length", s.st_size) self.set_header("Last-Modified", datetime.datetime.fromtimestamp(s.st_mtime)) + self.set_header("Etag", "%x-%x" % (int(s.st_mtime), s.st_size)) async def write_error(self, *args, **kwargs): """