|
|||||||||||
|
DO NOT REPLY [Bug 12207] New: - If-None-Match requests always return 304 with FileETag None directive
From: <bugzilla(at)apache.org>
Date: Sat Aug 31 2002 - 03:09:56 EDT
If-None-Match requests always return 304 with FileETag None directive
Summary: If-None-Match requests always return 304 with FileETag
None directive
Product: Apache httpd-2.0
Version: 2.0.40
Platform: All
OS/Version: All
Status: NEW
Severity: Critical
Priority: Other
Component: Core
AssignedTo: bugs@httpd.apache.org
ReportedBy: andrew@tellme.com
If Apache has the FileETag directive set to "None" and an If-None-Match header is sent in a request, Apache always sends back a 304 Not Modified response, regardless of the content of the ETag(s) sent in the If-None-Match header. This bug is pretty high priority, because it means that if a site running Apache normally serves ETags but then stops serving them by setting FileETag None, any downstream caches which understand ETags and send If-None-Match requests will stop getting updated content. How to reproduce:
Steps 4 and 6 are enough to reproduce the bug but the other steps give a little context by showing the correct behavior. I have reproduced this bug with Apache 2.0.40 on Solaris x86. I strongly suspect the bug to be platform independent, as it is a simple missing check in http_protocol.c for an empty ETag. Apache 1.3 has an identical bug, for which details can be found in Bug 12202. To unsubscribe, e-mail: bugs-unsubscribe@httpd.apache.org For additional commands, e-mail: bugs-help@httpd.apache.org Received on Sat Aug 31 07:09:16 2002 This archive was generated by hypermail 2.1.8 : Wed Aug 23 2006 - 16:43:51 EDT |
||||||||||
|
|||||||||||