From 9ab37ae3e07f54bc08644f8462d94bed68ff6c9b Mon Sep 17 00:00:00 2001 From: Matteo Scaramuccia Date: Sat, 1 Jun 2013 12:34:40 +0200 Subject: [PATCH] MDL-39832 Files: Fixed ETag format according with RFC2616. ETag must be double quoted, http://tools.ietf.org/html/rfc2616#section-3.11: entity-tag = [ weak ] opaque-tag weak = "W/" opaque-tag = quoted-string --- lib/filelib.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/filelib.php b/lib/filelib.php index 30f7edf8dc7..d73604a39ff 100644 --- a/lib/filelib.php +++ b/lib/filelib.php @@ -2021,7 +2021,7 @@ function readfile_accel($file, $mimetype, $accelerate) { header('Last-Modified: '. gmdate('D, d M Y H:i:s', $lastmodified) .' GMT'); if (is_object($file)) { - header('ETag: ' . $file->get_contenthash()); + header('Etag: "' . $file->get_contenthash() . '"'); if (isset($_SERVER['HTTP_IF_NONE_MATCH']) and $_SERVER['HTTP_IF_NONE_MATCH'] === $file->get_contenthash()) { header('HTTP/1.1 304 Not Modified'); return; -- 2.43.0