summaryrefslogtreecommitdiff
path: root/modules/cache/cache_storage.c
Commit message (Expand)AuthorAgeFilesLines
* mod_cache: Fix parsing of quoted Cache-Control token arguments. PR 63288.Yann Ylavic2019-03-281-7/+8
* When a :port is included in the CacheKeyBaseURL the ":" is lost from the actu...Christophe Jaillet2019-01-121-3/+2
* mod_cache: Fix a regression in 2.4.25 for the forward proxy case byYann Ylavic2017-02-211-42/+45
* mod_cache: Use the actual URI path and query-string for identifying theYann Ylavic2016-08-161-19/+27
* Rename ap_casecmpstr[n]() to ap_cstr_casecmp[n](), update with APR doxygenWilliam A. Rowe Jr2016-06-091-2/+2
* More ap_casecmpstr[n]() usages (follow up to r1715876).Yann Ylavic2015-11-231-2/+2
* Fix some style issues on files that can easily be synch'ed with 2.4.xChristophe Jaillet2015-09-301-1/+1
* s/apr_pstrndup/apr_pstrmemdup/ when applicableChristophe Jaillet2014-02-011-1/+1
* SECURITY (CVE-2013-4352): Fix a NULL pointer deference which allowedGraham Leggett2013-09-141-3/+6
* const goodness with nasty strrchr and strchr functionsJeff Trawick2013-06-101-5/+5
* Ensure that Warning headers are correctly handled as per RFC2616.Graham Leggett2013-05-081-6/+32
* core, mod_cache: Ensure RFC2616 compliance in ap_meets_conditions()Graham Leggett2013-05-071-35/+56
* mod_cache: Honour Cache-Control: no-store in a request.Graham Leggett2013-05-051-4/+7
* Silent no-prototype compiler warning.Guenter Knauf2013-05-031-1/+1
* mod_cache: Make sure Vary processing handles multivalued Vary headers andGraham Leggett2013-05-031-13/+9
* mod_cache: When serving from cache, only the last header of a multivaluedGraham Leggett2013-05-021-37/+27
* Apply log message tags to messages.Graham Leggett2013-05-011-3/+3
* mod_cache: Invalidate cached entities in response to RFC2616 SectionGraham Leggett2013-05-011-76/+140
* cache_storage: remove useless test + update function name in debug log + skip...Christophe Jaillet2013-03-041-2/+3
* Add lots of unique tags to error log messagesStefan Fritsch2011-12-021-8/+8
* mod_cache: When a request other than GET or HEAD arrives, we mustGraham Leggett2011-02-131-0/+47
* Use ap_log_rerror() instead of ap_log_error() across mod_cache andGraham Leggett2010-10-171-17/+16
* Don't attempt to kill a stale entry that cannot be revalidated so earlyGraham Leggett2010-10-171-42/+24
* Don't attempt to remove the existing conditional headers until we haveGraham Leggett2010-10-171-26/+26
* Support Cache-Control: only-if-cached, as per RFC2616 14.9.4.Graham Leggett2010-10-171-0/+18
* Fix the error cases in the cache_select() loop. On error we must loop aroundGraham Leggett2010-10-171-5/+19
* Fix the return values in the cache_select() function, we don't return APRGraham Leggett2010-10-161-2/+2
* Begin the process of optimising the parsing of Cache-Control headers. ParseGraham Leggett2010-10-161-1/+1
* mod_cache: Don't regenerate the cache key if we have already generated it.Graham Leggett2010-10-041-6/+10
* mod_cache: Allow control over the base URL of reverse proxied requestsGraham Leggett2010-10-031-8/+26
* Remove a relic from the original error code, and fix segfaults in theGraham Leggett2010-09-231-2/+0
* Make cache_provider_list and cache_request_rec private by moving themGraham Leggett2010-09-221-20/+25
* Make cache_server_conf, cache_enable and cache_disable private. RemoveGraham Leggett2010-09-221-3/+3
* Make ap_cache_accept_headers, ap_cache_accept_headers, ap_cache_try_lock andGraham Leggett2010-09-221-1/+2
* Remove the MOD_CACHE_REQUEST_REC hack, and pass the cache_request_recGraham Leggett2010-09-221-21/+8
* Move private cache_* declarations out of the public mod_cache.h file.Graham Leggett2010-09-211-0/+2
* mod_cache: Give the cache provider the opportunity to choose to cacheGraham Leggett2010-09-211-2/+2
* mod_cache: Check the request to determine whether we are allowedGraham Leggett2010-09-041-0/+5
* mod_cache: Use a proper filter context to hold filter data insteadGraham Leggett2010-09-041-6/+17
* CVE-2010-1452: Fix handling of missing path segments in the parsed URI struct...Paul Querna2010-07-211-2/+2
* Use the new APLOG_USE_MODULE/AP_DECLARE_MODULE macros everywhere to takeStefan Fritsch2010-06-061-0/+2
* Allow several of the configured session identifiers to be found and removed inStefan Fritsch2010-01-101-2/+1
* * Do an exact match of the keys defined by CacheIgnoreURLSessionIdentifiersRuediger Pluem2009-12-181-12/+45
* mod_cache: Introduce the thundering herd lock, a mechanism to keepGraham Leggett2009-08-261-1/+1
* * Correctly detect if CacheIgnoreURLSessionIdentifiers is set.Ruediger Pluem2009-05-251-1/+1
* * Add CacheIgnoreURLSessionIdentifiers directive to ignoreRuediger Pluem2009-05-211-2/+57
* Remove all references to CORE_PRIVATE.Paul Querna2008-04-071-2/+0
* * Do not do Range requests if we use our own conditionals for validatingRuediger Pluem2008-03-131-0/+7
* * Save the key we generate during our first run of cache_generate_key_defaultRuediger Pluem2007-02-121-0/+30
* * Add CacheIgnoreQueryString directive to cache requests with a query stringRuediger Pluem2007-02-061-3/+17