mirror of
https://github.com/apache/httpd.git
synced 2025-07-29 09:01:18 +03:00
As cache_control_t is public, make ap_cache_control() public with it. Bump
the MMN for addition of ap_cache_control(), and the addition of cache_control_t to the disk format. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1023397 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
@ -275,6 +275,8 @@
|
|||||||
* 20100923.3 (2.3.9-dev) Add "last" member to ap_directive_t
|
* 20100923.3 (2.3.9-dev) Add "last" member to ap_directive_t
|
||||||
* 20101012.0 (2.3.9-dev) Add header to cache_status hook.
|
* 20101012.0 (2.3.9-dev) Add header to cache_status hook.
|
||||||
* 20101016.0 (2.3.9-dev) Remove ap_cache_check_allowed().
|
* 20101016.0 (2.3.9-dev) Remove ap_cache_check_allowed().
|
||||||
|
* 20101017.0 (2.3.9-dev) Make ap_cache_control() public, add cache_control_t
|
||||||
|
* to mod_disk_cache format.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#define MODULE_MAGIC_COOKIE 0x41503234UL /* "AP24" */
|
#define MODULE_MAGIC_COOKIE 0x41503234UL /* "AP24" */
|
||||||
|
8
modules/cache/cache_util.h
vendored
8
modules/cache/cache_util.h
vendored
@ -225,14 +225,6 @@ typedef struct {
|
|||||||
cache_control_t control_in; /* cache control incoming */
|
cache_control_t control_in; /* cache control incoming */
|
||||||
} cache_request_rec;
|
} cache_request_rec;
|
||||||
|
|
||||||
/**
|
|
||||||
* Parse the Cache-Control and Pragma headers in one go, marking
|
|
||||||
* which tokens appear within the header. Populate the structure
|
|
||||||
* passed in.
|
|
||||||
*/
|
|
||||||
int ap_cache_control(request_rec *r, cache_control_t *cc, const char *cc_header,
|
|
||||||
const char *pragma_header, apr_table_t *headers);
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Check the whether the request allows a cached object to be served as per RFC2616
|
* Check the whether the request allows a cached object to be served as per RFC2616
|
||||||
* section 14.9.4 (Cache Revalidation and Reload Controls)
|
* section 14.9.4 (Cache Revalidation and Reload Controls)
|
||||||
|
8
modules/cache/mod_cache.h
vendored
8
modules/cache/mod_cache.h
vendored
@ -179,6 +179,14 @@ CACHE_DECLARE(apr_table_t *)ap_cache_cacheable_headers_in(request_rec *r);
|
|||||||
*/
|
*/
|
||||||
CACHE_DECLARE(apr_table_t *)ap_cache_cacheable_headers_out(request_rec *r);
|
CACHE_DECLARE(apr_table_t *)ap_cache_cacheable_headers_out(request_rec *r);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Parse the Cache-Control and Pragma headers in one go, marking
|
||||||
|
* which tokens appear within the header. Populate the structure
|
||||||
|
* passed in.
|
||||||
|
*/
|
||||||
|
int ap_cache_control(request_rec *r, cache_control_t *cc, const char *cc_header,
|
||||||
|
const char *pragma_header, apr_table_t *headers);
|
||||||
|
|
||||||
|
|
||||||
/* hooks */
|
/* hooks */
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user