1
0
mirror of https://github.com/apache/httpd.git synced 2025-07-29 09:01:18 +03:00

mod_cache: Make sure Vary processing handles multivalued Vary headers and

multivalued headers referred to via Vary.


git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1478748 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
Graham Leggett
2013-05-03 12:19:26 +00:00
parent f18afbfba1
commit 0ef0994152
4 changed files with 24 additions and 16 deletions

View File

@ -99,6 +99,7 @@ extern "C" {
#define CACHE_LOCKNAME_KEY "mod_cache-lockname"
#define CACHE_LOCKFILE_KEY "mod_cache-lockfile"
#define CACHE_CTX_KEY "mod_cache-ctx"
#define CACHE_SEPARATOR ", "
/**
* cache_util.c
@ -305,6 +306,12 @@ cache_provider_list *cache_get_providers(request_rec *r,
const char *cache_table_getm(apr_pool_t *p, const apr_table_t *t,
const char *key);
/**
* String tokenizer that ignores separator characters within quoted strings
* and escaped characters, as per RFC2616 section 2.2.
*/
char *cache_strqtok(char *str, const char *sep, char **last);
#ifdef __cplusplus
}
#endif