mirror of
https://github.com/apache/httpd.git
synced 2026-01-06 09:01:14 +03:00
mod_disk_cache: don't store hop-by-hop headers on-disk.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@105368 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
2
CHANGES
2
CHANGES
@@ -2,6 +2,8 @@ Changes with Apache 2.1.0-dev
|
||||
|
||||
[Remove entries to the current 2.0 section below, when backported]
|
||||
|
||||
*) mod_disk_cache: Do not store hop-by-hop headers. [Justin Erenkrantz]
|
||||
|
||||
*) mod_cache: Try to correctly follow RFC 2616 13.3 on validating stale
|
||||
cache responses. [Justin Erenkrantz]
|
||||
|
||||
|
||||
@@ -625,7 +625,10 @@ static apr_status_t store_headers(cache_handle_t *h, request_rec *r, cache_info
|
||||
/* Make call to the same thing cache_select_url calls to crack Vary. */
|
||||
/* @@@ Some day, not today. */
|
||||
if (r->headers_in) {
|
||||
rv = store_table(dobj->hfd, r->headers_in);
|
||||
apr_table_t *headers_in;
|
||||
|
||||
headers_in = ap_cache_cacheable_hdrs_out(r->pool, r->headers_in);
|
||||
rv = store_table(dobj->hfd, headers_in);
|
||||
if (rv != APR_SUCCESS) {
|
||||
return rv;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user