GNOME Bugzilla – Bug 744468
Wrong conditional requests for fresh resources when must-revalidate is present
Last modified: 2015-02-17 07:39:16 UTC
The cache is unconditionally returning SOUP_CACHE_RESPONSE_NEEDS_VALIDATION for any cached resource when must-revalidate is present in cache control header. But the spec says that must-revalidate only applies to resources that are already stale, not to fresh resources. This causes a lot of conditional requests in some servers that always include the must-revalidate directive.
Created attachment 296774 [details] [review] Patch
Review of attachment 296774 [details] [review]: Awesome catch. It's a lgtm.
Comment on attachment 296774 [details] [review] Patch Pushed.