summaryrefslogtreecommitdiffhomepage
path: root/src/http/ngx_http_file_cache.c (follow)
AgeCommit message (Expand)AuthorFilesLines
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
2014-04-30Cache: added ngx_quit check to ngx_http_file_cache_expire().Maxim Dounin1-0/+5
2013-11-18Upstream: cache revalidation with conditional requests.Maxim Dounin1-0/+111
2013-09-04Win32: Borland C compatibility fixes.Maxim Dounin1-1/+1
2013-08-23Cache: lock timeouts are now logged at info level.Maxim Dounin1-2/+1
2013-08-20Backed out f1a91825730a and 7094bd12c1ff.Maxim Dounin1-3/+1
2013-08-06Replaced ngx_conf_full_name() with ngx_get_full_name().Valentin Bartenev1-1/+3
2013-06-05Valgrind: supressed complaints about uninitialized bytes.Maxim Dounin1-0/+2
2013-02-19Removed zero termination of shm zone names.Valentin Bartenev1-2/+0
2012-02-27Fix of rbtree lookup on hash collisions.Maxim Dounin1-12/+7
2012-02-13Time parsing cleanup.Maxim Dounin1-7/+8
2012-01-18Copyright updated.Maxim Konovalov1-0/+1
2011-12-26Fixed build without debug.Maxim Dounin1-2/+2
2011-12-26Cache locks initial implementation.Maxim Dounin1-14/+145
2011-12-12Cache: only complain on long locked entries.Maxim Dounin1-3/+3