summaryrefslogtreecommitdiffhomepage
path: root/src/http/ngx_http_file_cache.c (unfollow)
AgeCommit message (Expand)AuthorFilesLines
2024-01-30Fixed request termination with AIO and subrequests (ticket #2555).Maxim Dounin1-15/+48
2024-01-29AIO operations now add timers (ticket #2162).Maxim Dounin1-0/+26
2023-01-28Fixed "zero size buf" alerts with subrequests.Maxim Dounin1-4/+1
2023-01-28Style.Maxim Dounin1-2/+2
2022-02-01Cache: fixed race in ngx_http_file_cache_forced_expire().Maxim Dounin1-0/+5
2020-09-09Cache: keep c->body_start when Vary changes (ticket #2029).Sergey Kandaurov1-1/+2
2020-06-22Cache: introduced min_free cache clearing.Maxim Dounin1-3/+40
2017-08-04Cache: reset c->body_start when reading a variant on Vary mismatch.Sergey Kandaurov1-1/+3
2018-10-31Cache: improved keys zone size error reporting.Maxim Dounin1-12/+21
2018-10-31Cache: fixed minimum cache keys zone size limit.Maxim Dounin1-1/+1
2018-09-24Cache: status must be less then 599 in *_cache_valid directives.Gena Makhomed1-1/+1
2018-04-18Cache: fixed cache valid slot to reject incorrect statuses.Maxim Dounin1-1/+2
2017-07-26Cache: fixed max_size on win32.Ruslan Ermilov1-0/+1
2017-05-18Cache: ignore long locked entries during forced expire.Dmitry Volyntsev1-11/+42
2017-04-12Use ngx_calloc_buf() where appropriate.Ruslan Ermilov1-1/+1
2017-02-10Upstream: proxy_cache_background_update and friends.Roman Arutyunyan1-1/+1
2016-12-22Cache: support for stale-while-revalidate and stale-if-error.Roman Arutyunyan1-0/+8
2016-12-24Win32: fixed some warnings reported by Borland C.Maxim Dounin1-3/+3
2016-11-03Cache: prefix-based temporary files.Maxim Dounin1-32/+13
2016-10-13Cache: cache manager debugging.Ruslan Ermilov1-9/+23
2016-10-05Cache: cache manager limits.Dmitry Volyntsev1-9/+94
2016-07-06Use NGX_MAX_PATH_LEVEL where appropriate.Ruslan Ermilov1-5/+5
2016-05-16Cache: fixed updating bypassed cached errors (ticket #827).Maxim Dounin1-0/+1
2016-03-31Fixed logging with variable field width.Sergey Kandaurov1-1/+1
2016-03-23Cache: fixed slots accounting error introduced in c9d680b00744.Dmitry Volyntsev1-2/+2
2016-03-18Cache: added watermark to reduce IO load when keys_zone is full.Dmitry Volyntsev1-5/+32
2016-03-18Cache: report error if slab allocator fails during cache loading.Dmitry Volyntsev1-0/+6
2016-03-18Threads: task pointer stored in ngx_file_t.Maxim Dounin1-2/+3
2015-09-11Cache: check the whole cache key in addition to hashes.Maxim Dounin1-2/+19
2015-04-01Cache: added support for reading of the header in thread pools.Valentin Bartenev1-19/+105
2015-03-14Added support for offloading read() in thread pools.Valentin Bartenev1-1/+1
2015-03-02Cache: do not inherit last_modified and etag from stale response.Roman Arutyunyan1-2/+0
2015-02-17Cache: reduced diffs to the plus version of nginx.Ruslan Ermilov1-6/+4
2015-02-02Cache: added temp_path to file cache.Roman Arutyunyan1-14/+48
2014-12-26Upstream: use_temp_path parameter of proxy_cache_path and friends.Valentin Bartenev1-1/+35
2014-12-26Cache: update variant while setting header.Valentin Bartenev1-35/+57
2014-12-22Upstream: added variables support to proxy_cache and friends.Valentin Bartenev1-1/+13
2014-11-26Cache: send conditional requests only for cached 200/206 responses.Piotr Sikora1-0/+2
2014-12-02Cache: proper wakeup of subrequests.Maxim Dounin1-2/+6
2014-12-02Upstream: improved subrequest logging.Maxim Dounin1-12/+31
2014-11-18Cache: proxy_cache_lock_age and friends.Roman Arutyunyan1-9/+22
2014-11-05Cache: removed dead store in ngx_http_file_cache_vary_header().Maxim Dounin1-1/+0
2014-10-27Cache: normalization of some Vary headers.Maxim Dounin1-2/+66
2014-10-27Cache: multiple variants of a resource now can be stored.Maxim Dounin1-3/+77
2014-10-27Cache: c->reading flag introduced.Maxim Dounin1-1/+4
2014-10-27Cache: hash of Vary headers now stored in cache.Maxim Dounin1-0/+135
2014-09-05Upstream: suppressed the file cache slab allocator error messages.Roman Arutyunyan1-0/+4
2014-06-26Cache: ETag now saved into cache header.Maxim Dounin1-0/+12
2014-06-26Cache: version in cache files.Maxim Dounin1-1/+10
2014-06-04Core: added ngx_slab_calloc() and ngx_slab_calloc_locked().Ruslan Ermilov1-16/+6