summaryrefslogtreecommitdiffhomepage
path: root/src/http/ngx_http_file_cache.c (follow)
AgeCommit message (Expand)AuthorFilesLines
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
2011-12-12Cache: handling of cache files with long headers.Maxim Dounin1-0/+7
2011-12-12Cache: obsolete code removed.Maxim Dounin1-66/+0
2011-09-27Cache: fix for sending of empty responses.Maxim Dounin1-3/+5
2011-08-25Cache size accounting fix: actual cache size on disk was less thanIgor Sysoev1-0/+1
2011-08-22The change in adaptive loader behaviour introduced in r3975:Igor Sysoev1-40/+26
2011-07-29loader_files, loader_sleep, and loader_thresholdIgor Sysoev1-11/+67
2011-07-25set correct configuration file values while adding pathIgor Sysoev1-0/+2
2011-07-25rename ngx_http_file_cache_manager_sleep() to ngx_http_file_cache_loader_sleep()Igor Sysoev1-4/+4
2011-07-24do not close connection if cache file is too small: replace it with valid oneIgor Sysoev1-1/+1
2011-07-24elimination of reading cache files by cache loaderIgor Sysoev1-42/+9
2011-07-24fix r3968Igor Sysoev1-1/+1
2011-07-24update the previous commit:Igor Sysoev1-2/+1
2011-07-24The cache loader performs two tasks: inserting cache objects in inactivityIgor Sysoev1-11/+6
2011-07-24fuse two if's in one conditionIgor Sysoev1-11/+2
2011-07-24style fixIgor Sysoev1-1/+1
2011-07-19fix r3756: release lock to allow other process to delete cache nodeIgor Sysoev1-1/+2
2011-05-13fix a broken cached response if bypass/no_cache directive values are different,Igor Sysoev1-3/+1
2011-04-22Use more precise stat.st_blocks to account cache size on UnixIgor Sysoev1-17/+14
2011-04-08fix CPU hog in cache managerIgor Sysoev1-2/+7
2010-09-02fix race condition if during reconfiguration two cache managers tryIgor Sysoev1-0/+8
2010-08-04zero fcn->updating after node allocationIgor Sysoev1-0/+2
2010-08-04error status codes could be cached for next request only,Igor Sysoev1-2/+5
2010-08-03delete surplus assignmentIgor Sysoev1-2/+0
2010-08-02change logic slightlyIgor Sysoev1-2/+2