summaryrefslogtreecommitdiffhomepage
path: root/src/http/ngx_http_file_cache.c (follow)
AgeCommit message (Collapse)AuthorFilesLines
2009-06-15merge r2895, r2896, r2926, r2927, r2928, r2930, and r2936:Igor Sysoev1-10/+22
various proxy/fastcgi cache features and fixes: *) report about proxy/fastcgi_store and proxy/fastcgi_cache incompatibility *) delete useless r->cache->uses *) proxy_cache_use_stale/fastcgi_cache_use_stale updating *) inherit proxy_set_header, proxy_hide_header, and fastcgi_hide_header only if cache settings are similar *) add response file uniq while loading cold cache on demand
2009-04-18support attaching to an existent Win32 shared memoryIgor Sysoev1-52/+37
2009-04-16move zone name from ngx_shm_zone_t to ngx_shm_t to use Win32 shared memoryIgor Sysoev1-3/+5
2009-04-10set cache manager maximum sleep time to 10sIgor Sysoev1-6/+6
2009-04-10style fixIgor Sysoev1-1/+1
2009-04-06fix cache path slotIgor Sysoev1-15/+5
2009-04-01zero cache file length,Igor Sysoev1-0/+1
this fixes full cache purging and hogging CPU by the cache manager after this
2009-04-01add debug loggingIgor Sysoev1-0/+3
2009-03-30fix segfault introduced in r2602 if there is 502/504 errorIgor Sysoev1-0/+4
and proxy/fastcgi_cache is defined without proxy/fastcgi_cache_valid
2009-03-30introduce cache manager instead of cache cleanerIgor Sysoev1-156/+429
2009-03-27improve ngx_slab_alloc() error loggingIgor Sysoev1-0/+11
2009-03-26delete unneeded conditionIgor Sysoev1-4/+1
2009-03-26fix logged long locked cache entry name and add countIgor Sysoev1-2/+2
2009-03-24fix segfault if ngx_read_file() will failIgor Sysoev1-0/+1
2009-03-24do not clean cache if memory cache keys zone is coldIgor Sysoev1-2/+3
2009-03-23a prelimiary proxy cache supportIgor Sysoev1-142/+1166
2006-04-14nginx-0.3.38-RELEASE importrelease-0.3.38Igor Sysoev1-1/+1
*) Feature: the ngx_http_dav_module. *) Change: the ngx_http_perl_module optimizations. Thanks to Sergey Skvortsov. *) Feature: the ngx_http_perl_module supports the $r->request_body_file method. *) Feature: the "client_body_in_file_only" directive. *) Workaround: now on disk overflow nginx tries to write access logs once a second only. Thanks to Anton Yuzhaninov and Maxim Dounin. *) Bugfix: now the "limit_rate" directive more precisely limits rate if rate is more than 100 Kbyte/s. Thanks to ForJest. *) Bugfix: now the IMAP/POP3 proxy escapes the "\r" and "\n" symbols in login and password to pass authorization server. Thanks to Maxim Dounin.
2004-12-21nginx-0.1.13-RELEASE importrelease-0.1.13Igor Sysoev1-79/+96
*) Feature: the server_names_hash and server_names_hash_threshold directives. *) Bugfix: the *.domain.tld names in the "server_name" directive did not work. *) Bugfix: the %request_length log parameter logged the incorrect length.
2004-11-25nginx-0.1.9-RELEASE importrelease-0.1.9Igor Sysoev1-2/+5
*) Bugfix: the proxied request was sent without arguments if the request contains "//", "/./", "/../" or "%XX". *) Bugfix: the large compressed responses may be transferred not completely. *) Bugfix: the files bigger than 2G was not transferred on Linux that does not support sendfile64(). *) Bugfix: while the build configuration on Linux the --with-poll_module parameter was required; the bug had appeared in 0.1.8.
2004-11-11nginx-0.1.5-RELEASE importrelease-0.1.5Igor Sysoev1-1/+1
*) Bugfix: on Solaris and Linux there may be too many "recvmsg() returned not enough data" alerts. *) Bugfix: there were the "writev() failed (22: Invalid argument)" errors on Solaris in proxy mode without sendfile. On other platforms that do not support sendfile at all the process got caught in an endless loop. *) Bugfix: segmentation fault on Solaris in proxy mode and using sendfile. *) Bugfix: segmentation fault on Solaris. *) Bugfix: on-line upgrade did not work on Linux. *) Bugfix: the ngx_http_autoindex_module module did not escape the spaces, the quotes, and the percent signs in the directory listing. *) Change: the decrease of the copy operations. *) Feature: the userid_p3p directive.
2004-09-29nginx-0.1.0-2004-09-29-20:00:49 import; remove years from copyrightIgor Sysoev1-1/+1
2004-09-28nginx-0.1.0-2004-09-28-12:34:51 import; set copyright and remove unused filesIgor Sysoev1-0/+5
2004-02-20nginx-0.0.2-2004-02-20-19:48:59 importIgor Sysoev1-0/+4
2004-02-11nginx-0.0.2-2004-02-11-20:08:49 importIgor Sysoev1-4/+9
2003-12-01nginx-0.0.1-2003-12-01-19:28:14 importIgor Sysoev1-0/+225