summaryrefslogtreecommitdiff
path: root/src/http/ngx_http_file_cache.c
Commit message (Expand)AuthorAgeFilesLines
* Fixed "zero size buf" alerts with subrequests.Maxim Dounin2023-01-281-4/+1
* Style.Maxim Dounin2023-01-281-2/+2
* Cache: fixed race in ngx_http_file_cache_forced_expire().Maxim Dounin2022-02-011-0/+5
* Cache: keep c->body_start when Vary changes (ticket #2029).Sergey Kandaurov2020-09-091-1/+2
* Cache: reset c->body_start when reading a variant on Vary mismatch.Sergey Kandaurov2017-08-041-1/+3
* Cache: introduced min_free cache clearing.Maxim Dounin2020-06-221-3/+40
* Cache: improved keys zone size error reporting.Maxim Dounin2018-10-311-12/+21
* Cache: fixed minimum cache keys zone size limit.Maxim Dounin2018-10-311-1/+1
* Cache: status must be less then 599 in *_cache_valid directives.Gena Makhomed2018-09-241-1/+1
* Cache: fixed cache valid slot to reject incorrect statuses.Maxim Dounin2018-04-181-1/+2
* Cache: fixed max_size on win32.Ruslan Ermilov2017-07-261-0/+1
* Cache: ignore long locked entries during forced expire.Dmitry Volyntsev2017-05-181-11/+42
* Use ngx_calloc_buf() where appropriate.Ruslan Ermilov2017-04-121-1/+1
* Upstream: proxy_cache_background_update and friends.Roman Arutyunyan2017-02-101-1/+1
* Cache: support for stale-while-revalidate and stale-if-error.Roman Arutyunyan2016-12-221-0/+8
* Win32: fixed some warnings reported by Borland C.Maxim Dounin2016-12-241-3/+3
* Cache: prefix-based temporary files.Maxim Dounin2016-11-031-32/+13
* Cache: cache manager debugging.Ruslan Ermilov2016-10-131-9/+23
* Cache: cache manager limits.Dmitry Volyntsev2016-10-051-9/+94
* Use NGX_MAX_PATH_LEVEL where appropriate.Ruslan Ermilov2016-07-061-5/+5
* Cache: fixed updating bypassed cached errors (ticket #827).Maxim Dounin2016-05-161-0/+1
* Fixed logging with variable field width.Sergey Kandaurov2016-03-311-1/+1
* Cache: fixed slots accounting error introduced in c9d680b00744.Dmitry Volyntsev2016-03-231-2/+2
* Cache: added watermark to reduce IO load when keys_zone is full.Dmitry Volyntsev2016-03-181-5/+32
* Cache: report error if slab allocator fails during cache loading.Dmitry Volyntsev2016-03-181-0/+6
* Threads: task pointer stored in ngx_file_t.Maxim Dounin2016-03-181-2/+3
* Cache: check the whole cache key in addition to hashes.Maxim Dounin2015-09-111-2/+19
* Cache: added support for reading of the header in thread pools.Valentin Bartenev2015-04-011-19/+105
* Added support for offloading read() in thread pools.Valentin Bartenev2015-03-141-1/+1
* Cache: do not inherit last_modified and etag from stale response.Roman Arutyunyan2015-03-021-2/+0
* Cache: reduced diffs to the plus version of nginx.Ruslan Ermilov2015-02-171-6/+4
* Cache: added temp_path to file cache.Roman Arutyunyan2015-02-021-14/+48
* Upstream: use_temp_path parameter of proxy_cache_path and friends.Valentin Bartenev2014-12-261-1/+35
* Cache: update variant while setting header.Valentin Bartenev2014-12-261-35/+57
* Upstream: added variables support to proxy_cache and friends.Valentin Bartenev2014-12-221-1/+13
* Cache: send conditional requests only for cached 200/206 responses.Piotr Sikora2014-11-261-0/+2
* Cache: proper wakeup of subrequests.Maxim Dounin2014-12-021-2/+6
* Upstream: improved subrequest logging.Maxim Dounin2014-12-021-12/+31
* Cache: proxy_cache_lock_age and friends.Roman Arutyunyan2014-11-181-9/+22
* Cache: removed dead store in ngx_http_file_cache_vary_header().Maxim Dounin2014-11-051-1/+0
* Cache: normalization of some Vary headers.Maxim Dounin2014-10-271-2/+66
* Cache: multiple variants of a resource now can be stored.Maxim Dounin2014-10-271-3/+77
* Cache: c->reading flag introduced.Maxim Dounin2014-10-271-1/+4
* Cache: hash of Vary headers now stored in cache.Maxim Dounin2014-10-271-0/+135
* Upstream: suppressed the file cache slab allocator error messages.Roman Arutyunyan2014-09-051-0/+4
* Cache: ETag now saved into cache header.Maxim Dounin2014-06-261-0/+12
* Cache: version in cache files.Maxim Dounin2014-06-261-1/+10
* Core: added ngx_slab_calloc() and ngx_slab_calloc_locked().Ruslan Ermilov2014-06-041-16/+6
* Cache: added ngx_quit check to ngx_http_file_cache_expire().Maxim Dounin2014-04-301-0/+5
* Upstream: cache revalidation with conditional requests.Maxim Dounin2013-11-181-0/+111