summaryrefslogtreecommitdiffhomepage
path: root/src/http/ngx_http_file_cache.c (follow)
AgeCommit message (Expand)AuthorFilesLines
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
2010-08-02change orderIgor Sysoev1-27/+22
2010-08-02*) delete cache key node after a cache file removalIgor Sysoev1-41/+26
2010-07-30count cache key node usage for cached error statusesIgor Sysoev1-5/+6
2010-07-30do not free unused cache node if cache min_uses > 1,Igor Sysoev1-1/+1
2010-07-28move debug logging inside ngx_http_file_cache_free()Igor Sysoev1-2/+2
2010-07-28several changes in cache cleanup handling:Igor Sysoev1-23/+17
2010-07-27fix r3708 and r3695: valid_sec is set only for caching error status codesIgor Sysoev1-1/+1
2010-07-27fix r3695: this commitIgor Sysoev1-1/+1
2010-07-19initialize r->cache->file.fd with NGX_INVALID_FILEIgor Sysoev1-0/+1
2010-07-19proxy_cache_pass, fastcgi_cache_bypass, uwsgi_cache_bypass, scgi_cache_bypassIgor Sysoev1-0/+33
2010-07-16rename ngx_http_file_cache_create() to ngx_http_file_cache_new()Igor Sysoev1-1/+1
2010-07-15ngx_http_file_cache_create()Igor Sysoev1-0/+21
2010-07-15ngx_http_file_cache_name()Igor Sysoev1-20/+34
2010-07-15style fixIgor Sysoev1-2/+0
2010-07-15delete empty cache zone node if we could not get response to cacheIgor Sysoev1-8/+15
2010-05-24proxy_no_cache and fastcgi_no_cacheIgor Sysoev1-0/+66
2010-03-25*) introduce ngx_time_sigsafe_update() to update the error log time onlyIgor Sysoev1-2/+2
2010-03-13*) use previously cached GMT offset value to update time from a signal handlerIgor Sysoev1-2/+2
2010-03-03fix cached FastCGI response with large stderr output before headerIgor Sysoev1-1/+2
2009-12-23fix a cached zero-length body caseIgor Sysoev1-7/+3